.health-strip.svelte-n4hf2h{display:inline-flex;align-items:center;gap:.75rem}.health.svelte-n4hf2h{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted)}.ws-metrics.svelte-n4hf2h{display:inline-flex;align-items:center;gap:.22rem;margin-left:0;font-variant-numeric:tabular-nums;font-size:.72rem;opacity:.9}.spark.svelte-n4hf2h{display:block;opacity:.75;color:var(--ok)}.spark.q[data-queued="1"].svelte-n4hf2h,.qdepth[data-queued="1"].svelte-n4hf2h{color:var(--warn)}.dot.svelte-n4hf2h{width:.55rem;height:.55rem;border-radius:50%;background:var(--warn)}.health[data-status=connected].svelte-n4hf2h .dot:where(.svelte-n4hf2h){background:var(--ok)}.health[data-status=error].svelte-n4hf2h .dot:where(.svelte-n4hf2h){background:var(--err)}.health[data-status=connecting].svelte-n4hf2h .dot:where(.svelte-n4hf2h),.health[data-status=loading].svelte-n4hf2h .dot:where(.svelte-n4hf2h){background:var(--accent)}.health[data-status=disconnected].svelte-n4hf2h .dot:where(.svelte-n4hf2h),.health[data-status=unknown].svelte-n4hf2h .dot:where(.svelte-n4hf2h){background:var(--warn)}.lazy-pending.svelte-gde137,.lazy-error.svelte-gde137{margin:.75rem;opacity:.7;font-size:.85rem}.lazy-error.svelte-gde137{color:#f07178}.led-row.svelte-i7k3f7{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(.75rem * var(--ui-scale, 1));margin:0;padding:0;min-width:0;background:transparent}.led-cell.svelte-i7k3f7{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;width:auto;flex:0 0 auto}.led-cap.svelte-i7k3f7{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0}.led-glass.svelte-i7k3f7{display:flex;align-items:center;justify-content:flex-end;width:calc(7.25rem * var(--ui-scale, 1));min-height:calc(1.85rem * var(--ui-scale, 1));padding:.2rem .45rem;border-radius:4px;background:#0a0a0a;box-shadow:inset 0 2px 6px #000000d9,inset 0 0 0 1px #222;box-sizing:border-box}.led-cell-laps.svelte-i7k3f7 .led-glass:where(.svelte-i7k3f7){width:calc(8rem * var(--ui-scale, 1))}.led-cell-laps.svelte-i7k3f7 .led-digits:where(.svelte-i7k3f7){white-space:nowrap;font-size:calc(var(--led-digit-size, 1.05rem) * .92);letter-spacing:.04em}.led-digits.svelte-i7k3f7{font-family:IBM Plex Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:var(--led-digit-size, 1.05rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#e8e8e8;text-shadow:0 0 8px rgba(255,255,255,.15)}.admin-shell.svelte-1ve9qw5{display:grid;grid-template-columns:var(--rail-width, 10.5rem) 1fr;grid-template-rows:minmax(0,1fr);flex:1;min-height:0;width:100%;background:var(--admin-bg);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.rail.svelte-1ve9qw5{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .4rem;min-height:0;max-height:100%;overflow:hidden;background:linear-gradient(180deg,#14161c,#0e1014);border-right:1px solid rgba(255,255,255,.06)}.rail-scroll.svelte-1ve9qw5{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.rail-footer.svelte-1ve9qw5{display:flex;flex-direction:column;gap:.2rem;flex:0 0 auto;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.rail-btn.svelte-1ve9qw5{width:100%;text-align:left;padding:.38rem .55rem;border:1px solid transparent;border-radius:5px;background:#ffffff0a;color:#c8d0e0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;line-height:1.2}.rail-btn.active.svelte-1ve9qw5{background:#4f75fa59;border-color:#4f75fa73;color:#fff}.rail-btn.showing.svelte-1ve9qw5{background:#01c00338;border-color:#01c0038c;color:#6dff6f}.rail-btn.showing.active.svelte-1ve9qw5{background:#01c00361;border-color:#01c003b3;color:#b8ffb9}.rail-exit.svelte-1ve9qw5{margin-top:.05rem}.panel-wrap.svelte-1ve9qw5{display:flex;flex-direction:column;min-width:0;min-height:0}.heat-chrome.svelte-1ve9qw5{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding:.4rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0003;flex-shrink:0}.heat-meta.svelte-1ve9qw5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-width:0}.heat-label.svelte-1ve9qw5{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.heat-name.svelte-1ve9qw5{font-weight:700;font-size:.95rem}.heat-status.svelte-1ve9qw5{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.15rem .55rem;border-radius:4px;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:#111;background:#6a6a6a;box-shadow:inset 0 0 0 1px #00000040}.heat-status[data-flag=green].svelte-1ve9qw5{background:var(--status-green);color:#041004}.heat-status[data-flag=yellow].svelte-1ve9qw5,.heat-status[data-flag=fcy].svelte-1ve9qw5,.heat-status[data-flag=sc].svelte-1ve9qw5,.heat-status[data-flag=vsc].svelte-1ve9qw5,.heat-status[data-flag=yellow-override].svelte-1ve9qw5{background:var(--status-yellow);color:#1a1600}.heat-status[data-flag=red].svelte-1ve9qw5{background:var(--status-red);color:#fff}.heat-status[data-flag=code60].svelte-1ve9qw5{background:var(--status-code60);color:#fff}.heat-status[data-flag=active].svelte-1ve9qw5{background:var(--status-active);color:#fff}.heat-status[data-flag=finish].svelte-1ve9qw5{background:var(--status-finish);color:#111}.heat-status[data-flag=scheduled].svelte-1ve9qw5{background:#4a5568;color:#e8ecf4}.heat-status[data-flag=completed].svelte-1ve9qw5{background:#2f2f2f;color:#c4c4c4}.heat-timing.svelte-1ve9qw5{margin-left:auto;min-width:0}.follow.svelte-1ve9qw5{display:inline-flex;align-items:center;gap:.4rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;flex-shrink:0}.panel.svelte-1ve9qw5{min-width:0;min-height:0;overflow:auto;background:var(--admin-bg);flex:1}.backdrop.svelte-kpqqgz{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.card.svelte-kpqqgz{width:min(32rem,100%);padding:1.25rem 1.35rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#161a22;box-shadow:0 16px 48px #00000073}h2.svelte-kpqqgz{margin:0 0 .65rem;font-size:1.05rem;letter-spacing:.03em;text-transform:uppercase}.lead.svelte-kpqqgz{margin:0 0 .75rem;font-size:.95rem;line-height:1.45}.hints.svelte-kpqqgz{margin:0 0 1.15rem;padding-left:1.1rem;font-size:.8rem;color:var(--muted);line-height:1.45}.hints.svelte-kpqqgz li:where(.svelte-kpqqgz){margin-bottom:.45rem}.hints.svelte-kpqqgz strong:where(.svelte-kpqqgz){color:#c8d0e0;font-weight:700}.actions.svelte-kpqqgz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.actions.svelte-kpqqgz button:where(.svelte-kpqqgz){font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.55rem .85rem;border-radius:6px;border:1px solid transparent;cursor:pointer}.ghost.svelte-kpqqgz{background:transparent;color:#9aa3b5;border-color:#ffffff1a}.secondary.svelte-kpqqgz{background:#ffffff0f;color:#c8d0e0;border-color:#ffffff1f}.primary.svelte-kpqqgz{background:#4f75fa73;border-color:#4f75fa8c;color:#fff}.inspector.svelte-2j94bd{border:1px solid var(--border);border-radius:6px;background:var(--panel);padding:1rem}header.svelte-2j94bd{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem}h2.svelte-2j94bd,h3.svelte-2j94bd{margin:0;font-size:.95rem}h3.svelte-2j94bd{color:var(--muted);margin-bottom:.35rem;font-weight:500}.meta.svelte-2j94bd{color:var(--muted);font-size:.8rem}.cols.svelte-2j94bd{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cols.single.svelte-2j94bd{grid-template-columns:1fr}@media(max-width:720px){.cols.svelte-2j94bd{grid-template-columns:1fr}}.admin.svelte-ay8nwd{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;gap:.75rem;overflow:hidden}.debug.svelte-ay8nwd{border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;background:var(--panel);flex-shrink:0;max-height:30%;overflow:auto}.debug.svelte-ay8nwd summary:where(.svelte-ay8nwd){cursor:pointer;color:var(--muted);font-size:.85rem;font-weight:600}.debug-block.svelte-ay8nwd{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.hint.svelte-ay8nwd{margin:0 0 .45rem;color:var(--muted);font-size:.85rem}.actions.svelte-ay8nwd{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;margin-bottom:.75rem}label.svelte-ay8nwd{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--muted)}input.svelte-ay8nwd,.actions.svelte-ay8nwd button:where(.svelte-ay8nwd){font:inherit;padding:.35rem .5rem;border:1px solid var(--border);border-radius:4px;background:#12151c;color:var(--text)}.sent.svelte-ay8nwd{font-size:.8rem;color:var(--muted)}.embed-shell.svelte-1n46o8q{position:fixed;inset:0;margin:0;padding:0;overflow:hidden;background:transparent}.shell.svelte-1n46o8q{width:100%;max-width:none;margin:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:var(--shell-pad-y, .45rem) var(--shell-pad-x, .5rem) var(--shell-pad-y, .45rem);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}main.svelte-1n46o8q{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}main.results-main.svelte-1n46o8q{overflow:auto}.desk-tabs.svelte-1n46o8q{position:relative;flex:1;min-width:0;min-height:0}.desk-tabs.svelte-1n46o8q>.view-pane:where(.svelte-1n46o8q),.desk-tabs.svelte-1n46o8q>.view-stack:where(.svelte-1n46o8q){position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0;visibility:hidden;pointer-events:none;z-index:0}.desk-tabs.svelte-1n46o8q>.view-pane.active:where(.svelte-1n46o8q),.desk-tabs.svelte-1n46o8q>.view-stack.active:where(.svelte-1n46o8q){visibility:visible;pointer-events:auto;z-index:1}.view-stack.svelte-1n46o8q{position:relative;flex:1;min-width:0;min-height:0}.view-pane.svelte-1n46o8q{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0;visibility:hidden;pointer-events:none;z-index:0}.view-pane.active.svelte-1n46o8q{visibility:visible;pointer-events:auto;z-index:1}.view-stack.split.svelte-1n46o8q{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch}.view-stack.split.svelte-1n46o8q .view-pane:where(.svelte-1n46o8q){position:relative;inset:auto;visibility:visible;pointer-events:auto;z-index:1;min-width:0;min-height:0}.top.svelte-1n46o8q{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.top-left.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.brand.svelte-1n46o8q{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;overflow:hidden;line-height:0;border:1px solid rgba(255,255,255,.08)}.brand.svelte-1n46o8q:hover{border-color:#ffffff3d}.brand.active.svelte-1n46o8q{border-color:#4f75fab3}.brand.svelte-1n46o8q img:where(.svelte-1n46o8q){width:28px;height:28px;display:block}nav.svelte-1n46o8q{display:flex;gap:.35rem;padding:.2rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--muted);text-decoration:none;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .75rem;border-radius:6px}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{text-decoration:none;color:var(--text)}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--text);background:#4f75fa38}.top-meta.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.85rem}.api-docs.svelte-1n46o8q{color:var(--muted);text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.api-docs.svelte-1n46o8q:hover{color:var(--text);text-decoration:underline}:root{color-scheme:dark;--bg: #0a0d12;--bg-glow: radial-gradient(1200px 600px at 10% -10%, #1a2740 0%, transparent 55%), radial-gradient(900px 500px at 90% 0%, #152030 0%, transparent 50%);--panel: #141a24;--border: #2a3448;--text: #e8ecf4;--muted: #8b95a8;--accent: #5b9fd4;--accent-active: #4f75fa;--admin-bg: #050608;--control-bg: #434343;--title-bar: #2a3150;--ok: #3dba7a;--warn: #d4a017;--err: #e06060;--dirty: #f0c040;--surface: #121820;--surface-2: #1a222d;--yellow: #f5c842;--green: #5dd879;--purple: #c77dff;--pit: #6b5a00;--pit-text: #e8d44a;--fuel: #4a9eff;--hover-bg: rgba(255, 255, 255, .03);--row-line-soft: rgba(255, 255, 255, .04);--followed-bg: rgba(124, 184, 255, .08);--followed-outline: rgba(124, 184, 255, .25);font-family:IBM Plex Sans,Segoe UI,ui-sans-serif,system-ui,sans-serif;line-height:1.4}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem;margin-bottom:0}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{background:var(--bg);background-image:var(--bg-glow);background-attachment:fixed;color:var(--text);min-height:100vh;min-height:100dvh}html.output-route,html.output-route body,html.output-route #app{background:transparent;background-image:none}#app{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:.4rem .75rem;border-radius:4px}button:hover{border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}pre{margin:0;padding:.75rem;background:#0a0d12;border:1px solid var(--border);border-radius:4px;overflow:auto;font-size:.8rem}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-LightIt.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-It.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-Semibold.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-SemiboldIt.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-BoldIt.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro/SourceSansPro-BlackIt.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/fonts/lato-v16-latin-100.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(/fonts/lato-v16-latin-100italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/fonts/lato-v16-latin-300.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(/fonts/lato-v16-latin-300italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/fonts/lato-v16-latin-italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/lato-v16-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/lato-v16-latin-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(/fonts/lato-v16-latin-700italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(/fonts/lato-v16-latin-900.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(/fonts/lato-v16-latin-900italic.woff2) format("woff2");font-display:swap}@font-face{font-family:raleway;src:url(/fonts/raleway-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:raleway-semibold;src:url(/fonts/raleway-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:raleway-medium;src:url(/fonts/raleway-medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:raleway-medium;src:url(/fonts/raleway-mediumitalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Big Star;src:url(/fonts/BigStar-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-SemiboldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open sans;src:url(/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--ui-scale: 1;--shell-pad-x: calc(.5rem * var(--ui-scale));--shell-pad-y: calc(.45rem * var(--ui-scale));--rail-width: calc(10.5rem * var(--ui-scale));--mixer-unit: calc(3.85rem * var(--ui-scale));--mixer-key-w: calc(var(--mixer-unit) * 1.18);--mixer-span-2: 1.85;--mixer-gap: calc(.35rem * var(--ui-scale));--led-digit-size: calc(1.15rem * var(--ui-scale));--group-title-size: calc(.58rem * var(--ui-scale));--well-pad: calc(.85rem * var(--ui-scale))}@media(min-width:2560px){:root{--ui-scale: 1.333}}@media(min-width:3840px){:root{--ui-scale: 2}}#app{min-height:100vh;min-height:100dvh;width:100%}.status-admin .btns>button{font:inherit;font-size:.68rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;padding:.55rem .7rem;min-height:calc(2*(1.1em + 2px) + 1.1rem);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;white-space:pre-line;overflow-wrap:normal;word-break:normal;hyphens:none;line-height:calc(1.1em + 2px);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease}.status-admin .btns>button:disabled{opacity:.35;cursor:not-allowed}.status-admin .btns>button.preset[data-filled="0"]:not(.on){opacity:.45}.status-admin .btns>button.preset[data-filled="0"].on{opacity:.8}.status-admin[data-btn-theme=steel] .btns>button{border:1px solid #666;border-radius:6px;background:linear-gradient(180deg,#5a5a5a,#3a3a3a);color:#f5f5f5;box-shadow:inset 0 1px #ffffff1f}.status-admin[data-btn-theme=steel] .btns>button:hover:not(:disabled){border-color:#888}.status-admin[data-btn-theme=steel] .btns>button.on:not(.pgm):not(.preset),.status-admin[data-btn-theme=steel] .btns>button.filled.on:not(.pgm):not(.preset){border-color:#3dff6a;background:linear-gradient(180deg,#2a8a45,#1a5a2a);color:#e8fff2;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #3dff6a59}.status-admin[data-btn-theme=steel] .btns>button.pgm.on{border-color:#ff6a58;background:linear-gradient(180deg,#c04030,#801810);color:#ffe8e4;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ff5a4666}.status-admin[data-btn-theme=steel] .btns>button.preset.on{border-color:#6ab4ff;background:linear-gradient(180deg,#3a7ec8,#1a4a88);color:#e8f4ff;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #50aaff66}.status-admin[data-btn-theme=steel] .btns>button.preset.modified{border-color:#6ab4ff;background:linear-gradient(180deg,#3a3f48,#2a2e36);color:#e8f4ff;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #50aaff59}.status-admin[data-btn-theme=steel] .btns>button.preset.filled:not(.on){border-color:#4a80b8;background:linear-gradient(180deg,#2a5588,#183858);color:#d0e4f8}.status-admin[data-btn-theme=steel] .btns>button.has-changes{border-color:var(--dirty);background:linear-gradient(180deg,#6a5a20,#4a3a10);color:#fff8d6}.status-admin[data-btn-theme=steel] .btns>button.pending:not(.on){border-color:#f0a028;color:#f0b040;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #f0a02859}.status-admin[data-btn-theme=steel] .btns>button.pending.on:not(.pgm):not(.preset){border-color:#f08a10;background:linear-gradient(180deg,#c07010,#8a4808);color:#fff4d0}.status-admin[data-btn-theme=flat] .btns>button{border:1px solid transparent;border-radius:4px;background:#2a2f3a;color:#dce3f0;box-shadow:none}.status-admin[data-btn-theme=flat] .btns>button:hover:not(:disabled){background:#343b4a}.status-admin[data-btn-theme=flat] .btns>button.on:not(.pgm):not(.preset),.status-admin[data-btn-theme=flat] .btns>button.filled.on:not(.pgm):not(.preset){background:#1e6b45;color:#e8fff2}.status-admin[data-btn-theme=flat] .btns>button.pgm.on{background:#a82820;color:#ffe8e4}.status-admin[data-btn-theme=flat] .btns>button.preset.on{background:#2a6ec8;color:#e8f4ff}.status-admin[data-btn-theme=flat] .btns>button.preset.modified{border-color:#6ab4ff;background:#2a2f3a;color:#e8f4ff;box-shadow:inset 0 0 0 1px #6ab4ff73}.status-admin[data-btn-theme=flat] .btns>button.preset.filled:not(.on){background:#1a4a88;color:#d0e4f8}.status-admin[data-btn-theme=flat] .btns>button.has-changes{background:#6b5420;color:#fff4d0}.status-admin[data-btn-theme=flat] .btns>button.pending:not(.on){border-color:#f0a028;color:#f0b040;box-shadow:inset 0 0 0 1px #f0a02873}.status-admin[data-btn-theme=flat] .btns>button.pending.on:not(.pgm):not(.preset){background:#a86810;color:#fff4d0}.status-admin[data-btn-theme=outline] .btns>button{border:1px solid #5a6578;border-radius:2px;background:transparent;color:#c8d0e0;box-shadow:none}.status-admin[data-btn-theme=outline] .btns>button:hover:not(:disabled){border-color:#8b9bb5;color:#fff;background:#ffffff0a}.status-admin[data-btn-theme=outline] .btns>button.on:not(.pgm):not(.preset),.status-admin[data-btn-theme=outline] .btns>button.filled.on:not(.pgm):not(.preset){border-color:#3dff6a;color:#3dff6a;background:#3dff6a14}.status-admin[data-btn-theme=outline] .btns>button.pgm.on{border-color:#ff6a58;color:#ff8a7a;background:#ff5a461f}.status-admin[data-btn-theme=outline] .btns>button.preset.on{border-color:#6ab4ff;color:#8cc8ff;background:#50aaff1f}.status-admin[data-btn-theme=outline] .btns>button.preset.modified{border-color:#6ab4ff;color:#8cc8ff;background:transparent;box-shadow:0 0 0 1px #50aaff59}.status-admin[data-btn-theme=outline] .btns>button.preset.filled:not(.on){border-color:#4a80b8;color:#6a9fd4;background:#3278c81a}.status-admin[data-btn-theme=outline] .btns>button.has-changes{border-color:var(--dirty);color:var(--dirty);background:#f0c0401a}.status-admin[data-btn-theme=outline] .btns>button.pending:not(.on){border-color:#f0a028;color:#f0b040;background:#f0a02814}.status-admin[data-btn-theme=outline] .btns>button.pending.on:not(.pgm):not(.preset){border-color:#f08a10;color:#ffc050;background:#f08c1424}.status-admin[data-btn-theme=glass] .btns>button,.status-admin[data-btn-theme=frost] .btns>button{min-height:2.35rem;padding:.6rem .8rem}.status-admin[data-btn-theme=glass] .btns>button{position:relative;border:1px solid rgba(255,255,255,.55);border-radius:7px;color:#111;font-weight:400;text-shadow:none;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.08) 38%,transparent 55%),linear-gradient(180deg,#d8d8d8,#b8b8b8 55%,#9a9a9a);box-shadow:0 5px #0a0a0a,0 8px 16px #0000008c,inset 0 2px #ffffffd9,inset 0 -3px 6px #00000038,inset 0 0 0 1px #ffffff59}.status-admin[data-btn-theme=glass] .btns>button:hover:not(:disabled){filter:brightness(1.06)}.status-admin[data-btn-theme=glass] .btns>button:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #0a0a0a,0 4px 8px #00000073,inset 0 2px #ffffffb3,inset 0 -2px 4px #00000040}.status-admin[data-btn-theme=glass] .btns>button.on:not(.pgm):not(.preset),.status-admin[data-btn-theme=glass] .btns>button.filled.on:not(.pgm):not(.preset){color:#061208;border-color:#dcffdcd9;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 36%,transparent 52%),radial-gradient(120% 90% at 50% 110%,#6dff6a,#22e020 42%,#12a812 78%,#0a7a0a);box-shadow:0 5px #042004,0 0 18px #28ff46a6,0 8px 18px #00000080,inset 0 2px #ffffffbf,inset 0 -4px 10px #00500059,inset 0 0 18px #50ff6459}.status-admin[data-btn-theme=glass] .btns>button.pgm.on{color:#3a0a0a;border-color:#ffc8bee6;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 36%,transparent 52%),radial-gradient(120% 90% at 50% 110%,#ffb0a4,#ff6a58 42%,#c02820 78%,#801010);box-shadow:0 5px #3a0804,0 0 18px #ff5a46a6,0 8px 18px #00000080,inset 0 2px #ffffffbf,inset 0 0 16px #ff786459}.status-admin[data-btn-theme=glass] .btns>button.preset.on{color:#061018;border-color:#c8e6ffe6;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 36%,transparent 52%),radial-gradient(120% 90% at 50% 110%,#b8dcff,#6ab4ff 42%,#1a6ec8 78%,#0e3a88);box-shadow:0 5px #061830,0 0 18px #50aaffa6,0 8px 18px #00000080,inset 0 2px #ffffffbf,inset 0 0 16px #78beff59}.status-admin[data-btn-theme=glass] .btns>button.preset.modified{color:#c8e4ff;border-color:#6ab4ff;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 40%,transparent 55%),#141c28d9;box-shadow:0 4px #0a1420,0 0 0 1px #50aaff73,inset 0 1px #fff3}.status-admin[data-btn-theme=glass] .btns>button.preset.filled:not(.on){color:#0a1420;border-color:#a0c8f0bf;background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.08) 38%,transparent 55%),radial-gradient(120% 90% at 50% 110%,#6a9fd4,#2a6aa8,#0e3a6a);box-shadow:0 5px #061020,0 0 12px #3278c866,0 8px 16px #00000080,inset 0 2px #ffffffa6}.status-admin[data-btn-theme=glass] .btns>button.has-changes{color:#1a1200;border-color:#fff0b4e6;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 36%,transparent 52%),radial-gradient(120% 90% at 50% 110%,#ffe060,#f0b020 45%,#c07808 80%,#8a5000);box-shadow:0 5px #3a2800,0 0 18px #ffbe28b3,0 8px 18px #00000080,inset 0 2px #ffffffbf,inset 0 0 16px #ffd25066}.status-admin[data-btn-theme=glass] .btns>button.pending:not(.on){border-color:#ffbe50d9;color:#6a3a00;box-shadow:0 5px #0a0a0a,0 0 10px #ffaa2859,0 8px 16px #0000008c,inset 0 2px #ffffffd9,inset 0 0 0 1px #ffb43c73}.status-admin[data-btn-theme=glass] .btns>button.pending.on:not(.pgm):not(.preset){color:#1a1200;border-color:#ffdc96e6;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 36%,transparent 52%),radial-gradient(120% 90% at 50% 110%,#ffc050,#f08a10 45%,#a05008 80%,#6a3000);box-shadow:0 5px #3a2000,0 0 18px #ff961ea6,0 8px 18px #00000080,inset 0 2px #ffffffbf}.status-admin[data-btn-theme=frost] .btns>button{border:1px solid #2a2a2a;border-radius:10px;color:#9a9a9a;font-weight:400;letter-spacing:.1em;background:radial-gradient(circle at 50% 42%,#5a5a5a,#3a3a3a 38%,#222 68%,#141414);box-shadow:0 3px #050505,0 6px 12px #0000008c,inset 0 1px #fff3,inset 0 -8px 14px #0000008c,inset 0 10px 16px #ffffff0f}.status-admin[data-btn-theme=frost] .btns>button:hover:not(:disabled){color:#d0d0d0;filter:brightness(1.08)}.status-admin[data-btn-theme=frost] .btns>button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #050505,0 3px 8px #00000080,inset 0 1px #ffffff1f,inset 0 -6px 12px #0009}.status-admin[data-btn-theme=frost] .btns>button.on:not(.pgm):not(.preset),.status-admin[data-btn-theme=frost] .btns>button.filled.on:not(.pgm):not(.preset){color:#061208;border-color:#1a5a18;background:radial-gradient(circle at 50% 38%,#8dff7a,#2ee028 32%,#0e8a12 62%,#064a08);box-shadow:0 3px #042004,0 0 16px #28e63ca6,0 6px 14px #0000008c,inset 0 2px #dcffdc8c,inset 0 -10px 18px #003c0073}.status-admin[data-btn-theme=frost] .btns>button.pgm.on{color:#1a0505;border-color:#5a1010;background:radial-gradient(circle at 50% 38%,#ff7a6a,#ff2a1a 32%,#c01008 62%,#6a0804);box-shadow:0 3px #2a0404,0 0 16px #ff2814b3,0 6px 14px #0000008c,inset 0 2px #ffdcc88c,inset 0 -10px 18px #50000073,inset 0 14px 22px #ff785a40}.status-admin[data-btn-theme=frost] .btns>button.preset.on{color:#061018;border-color:#184878;background:radial-gradient(circle at 50% 38%,#b8dcff,#6ab4ff 32%,#1a6ec8 62%,#0e3a88);box-shadow:0 3px #061830,0 0 16px #50aaffa6,0 6px 14px #0000008c,inset 0 2px #dcf0ff8c,inset 0 -10px 18px #001e4673}.status-admin[data-btn-theme=frost] .btns>button.preset.modified{color:#c8e4ff;border-color:#6ab4ff;background:radial-gradient(circle at 50% 40%,#2a3340,#1a2028 70%);box-shadow:0 2px #0a1018,0 0 0 1px #50aaff80,inset 0 1px #ffffff1f}.status-admin[data-btn-theme=frost] .btns>button.preset.filled:not(.on){color:#0a1420;border-color:#143858;background:radial-gradient(circle at 50% 38%,#6a9fd4,#2a6aa8 40%,#0e3a6a 72%,#081828);box-shadow:0 3px #061020,0 0 12px #3278c866,0 6px 14px #0000008c,inset 0 2px #c8dcf059}.status-admin[data-btn-theme=frost] .btns>button.has-changes{color:#2a1800;border-color:#6a4808;background:radial-gradient(circle at 50% 38%,#ffd060,#f0a010 34%,#c07008 64%,#6a3a04);box-shadow:0 3px #2a1800,0 0 16px #ffaa14b3,0 6px 14px #0000008c,inset 0 2px #fff0b48c,inset 0 -10px 18px #50280066}.status-admin[data-btn-theme=frost] .btns>button.pending:not(.on){color:#f0b040;border-color:#c07810;box-shadow:0 3px #050505,0 0 10px #ffaa2866,0 6px 12px #0000008c,inset 0 0 0 1px #f0a02859,inset 0 1px #fff3}.status-admin[data-btn-theme=frost] .btns>button.pending.on:not(.pgm):not(.preset){color:#2a1800;border-color:#8a4808;background:radial-gradient(circle at 50% 38%,#ffc050,#f08a10 34%,#a05008 64%,#6a3000);box-shadow:0 3px #2a1800,0 0 16px #ff961ea6,0 6px 14px #0000008c,inset 0 2px #fff0b48c}.status-admin[data-btn-theme=tally] .btns{gap:var(--mixer-gap, .35rem)}.status-admin[data-btn-theme=tally] .btns>.pipe{width:2px;height:calc(var(--mixer-unit, 3.85rem) * .72);margin:0 .75rem;align-self:center;flex-shrink:0;background:#666}.status-admin[data-btn-theme=tally] .btns>button{width:var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18));height:var(--mixer-unit, 3.85rem);min-height:var(--mixer-unit, 3.85rem);min-width:var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18));max-width:var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18));padding:.4rem .5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;overflow:hidden;border:1px solid #0a0a0a;border-radius:6px;color:#ececec;font-weight:400;letter-spacing:.03em;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.06) 0%,transparent 55%),linear-gradient(180deg,#2e2e2e,#1a1a1a 48%,#141414);box-shadow:0 0 0 1px #333,0 2px 4px #0000008c,inset 0 1px #ffffff14,inset 0 -2px 4px #0000008c}.status-admin[data-btn-theme=tally] .btns>button[data-span="2"]{width:calc(var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18)) * var(--mixer-span-2, 1.85));min-width:calc(var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18)) * var(--mixer-span-2, 1.85));max-width:calc(var(--mixer-key-w, calc(var(--mixer-unit, 3.85rem) * 1.18)) * var(--mixer-span-2, 1.85))}.status-admin[data-btn-theme=tally] .btns>button:hover:not(:disabled):not(.on):not(.preset.filled):not(.preset.modified):not(.has-changes):not(.pending){color:#f0f0f0;border-color:#555;transform:translateY(-1px);background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.18) 0%,transparent 55%),linear-gradient(180deg,#5a5a5a,#353535 48%,#282828);box-shadow:0 0 0 1px #6a6a6a,0 4px 10px #0000008c,inset 0 1px #ffffff47,inset 0 -2px 4px #0006}.status-admin[data-btn-theme=tally] .btns>button.on:hover:not(:disabled),.status-admin[data-btn-theme=tally] .btns>button.preset.filled:hover:not(:disabled),.status-admin[data-btn-theme=tally] .btns>button.has-changes:hover:not(:disabled),.status-admin[data-btn-theme=tally] .btns>button.pending:hover:not(:disabled){filter:brightness(1.08)}.status-admin[data-btn-theme=tally] .btns>button:disabled{color:#444;background:linear-gradient(180deg,#1c1c1c,#121212);box-shadow:inset 0 1px #ffffff08,inset 0 -2px 4px #00000080;opacity:1}.status-admin[data-btn-theme=tally] .btns>button:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 1px #222,inset 0 3px 8px #000000a6,inset 0 1px #0006}.status-admin[data-btn-theme=tally] .btns>button.on:not(.pgm):not(.preset){color:#061208;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#8dff7a,#2ee028 45%,#0e8a12);box-shadow:0 0 14px #28e63c73,inset 0 3px 10px #0028008c,inset 0 1px #00000059,inset 0 -1px #fff3}.status-admin[data-btn-theme=tally] .btns>button.pgm.on{color:#3a0a0a;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.28) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#ffb0a4,#ff6a58 48%,#c02820);box-shadow:0 0 16px #ff5a4680,inset 0 3px 10px #3c000066,inset 0 1px #0000004d,inset 0 -1px #ffffff40}.status-admin[data-btn-theme=tally] .btns>button.preset.on{color:#061018;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.28) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#b8dcff,#6ab4ff 48%,#1a6ec8);box-shadow:0 0 14px #50aaff80,inset 0 3px 10px #001e3c73,inset 0 1px #0000004d,inset 0 -1px #ffffff40}.status-admin[data-btn-theme=tally] .btns>button.preset.modified{color:#c8e4ff;font-weight:400;border-color:#6ab4ff;background:linear-gradient(180deg,#2a3038,#1a1e24);box-shadow:0 0 0 1px #50aaff8c,0 2px 4px #0000008c,inset 0 0 0 1px #6ab4ff40,inset 0 1px #ffffff14,inset 0 -2px 4px #0000008c}.status-admin[data-btn-theme=tally] .btns>button.preset.filled:not(.on){color:#0a1420;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.14) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#6a9fd4,#2a6aa8,#0e3a6a);box-shadow:0 0 10px #3278c84d,inset 0 3px 10px #0014328c,inset 0 1px #00000059,inset 0 -1px #ffffff26}.status-admin[data-btn-theme=tally] .btns>button.has-changes{color:#1a1200;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#ffe060,#f0b020 48%,#8a5008);box-shadow:0 0 14px #ffbe2873,inset 0 3px 10px #3c1e0080,inset 0 1px #00000059,inset 0 -1px #fff3}.status-admin[data-btn-theme=tally] .btns>button.pending:not(.on){color:#f0b040;border-color:#c07810;box-shadow:0 0 0 1px #f0a0288c,0 2px 4px #0000008c,inset 0 0 0 1px #f0a02840,inset 0 1px #ffffff14,inset 0 -2px 4px #0000008c}.status-admin[data-btn-theme=tally] .btns>button.pending.on:not(.pgm):not(.preset){color:#1a1200;font-weight:400;transform:translateY(2px);background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.22) 0%,transparent 50%),radial-gradient(120% 100% at 50% 70%,#ffc050,#f08a10 48%,#a05008);box-shadow:0 0 16px #ff961e8c,inset 0 3px 10px #3c1e008c,inset 0 1px #00000059,inset 0 -1px #ffffff38}:root{--admin-image-thumb-bg: #d4dae4}.status-admin:not(.theme-sample):not(.desk-mixer){display:flex;flex-direction:column;width:100%;min-height:100%;background:linear-gradient(180deg,#0a0c10,#050608);color:#e8e8e8}.status-admin:not(.theme-sample)>.title-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;background:linear-gradient(90deg,#2a3150,#1e2540 55%,#182033);padding:.55rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.status-admin:not(.theme-sample)>.title-bar h1{margin:0;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f0f0f0}.status-admin:not(.theme-sample)>.title-bar .title-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.status-admin:not(.theme-sample)>.title-bar .title-actions>button{font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .65rem;border:1px solid #555;border-radius:5px;background:#2a2a2a;color:#eee;cursor:pointer}.status-admin:not(.theme-sample)>.title-bar .title-actions>button:disabled{opacity:.35;cursor:not-allowed}.status-admin:not(.theme-sample)>.title-bar .title-actions>button.view-back{border-color:#4a86ff;background:#2a6df4;color:#fff;box-shadow:0 0 0 1px #4a86ff59}.status-admin:not(.theme-sample)>.body{padding:calc(.75rem * var(--ui-scale, 1));background:#121212;box-sizing:border-box;width:100%;min-width:0}.status-admin:not(.theme-sample) .group{margin:0;padding:0;border:none;min-width:0;background:transparent}.status-admin:not(.theme-sample) .group-title,.status-admin:not(.theme-sample) .group legend.group-title{display:block;float:none;width:auto;margin:0 0 .3rem .15rem;padding:0;font-size:var(--group-title-size, .58rem);font-weight:500;letter-spacing:.02em;text-transform:none;color:#9a9a9a}.status-admin:not(.theme-sample) .well{background:#1c1c1c;border-radius:10px;padding:var(--well-pad, .85rem);width:fit-content;max-width:100%;box-sizing:border-box;box-shadow:inset 0 1px #ffffff0a,inset 0 2px 8px #00000073}.status-admin:not(.theme-sample) .btns{display:flex;flex-wrap:wrap;gap:var(--mixer-gap, .45rem);align-items:center}.status-admin:not(.theme-sample) .pipe{display:inline-block;width:1px;height:calc(1.6rem * var(--ui-scale, 1));background:#555;margin:0 .65rem;flex-shrink:0;align-self:center}.status-admin:not(.theme-sample) .top-strip{display:flex;flex-wrap:wrap;gap:calc(.65rem * var(--ui-scale, 1)) calc(.75rem * var(--ui-scale, 1));align-items:flex-end;width:100%}.status-admin:not(.theme-sample) .top-strip-left{display:flex;flex-wrap:wrap;gap:calc(.65rem * var(--ui-scale, 1)) calc(.75rem * var(--ui-scale, 1));align-items:flex-end;min-width:0}.status-admin:not(.theme-sample) .banks{display:flex;flex-direction:column;gap:calc(.55rem * var(--ui-scale, 1));width:100%;min-width:0}.status-admin:not(.theme-sample) .bank{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:calc(.55rem * var(--ui-scale, 1)) calc(.75rem * var(--ui-scale, 1));min-width:0}.status-admin:not(.theme-sample) .bank.full-row{width:100%}.status-admin:not(.theme-sample) .preview-dock{width:100%;min-width:0}.status-admin:not(.theme-sample) .preview-dock.is-popout-open .preview-well--dock{outline:1px solid rgba(42,109,244,.45)}.status-admin:not(.theme-sample) .preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;margin-bottom:.35rem}.status-admin:not(.theme-sample) .admin-preview-dock>.preview-head{margin-bottom:0}.status-admin:not(.theme-sample) .preview-head .group-title{margin:0}.status-admin:not(.theme-sample) .tier-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.status-admin:not(.theme-sample) .tier-btn{min-width:2.6rem;padding:.2rem .45rem;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#c8c8c8;font-size:.62rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.status-admin:not(.theme-sample) .tier-btn.on{background:#2a6df4;border-color:#4a86ff;color:#fff}.status-admin:not(.theme-sample) .tier-meta{margin-left:.25rem;font-size:.62rem;letter-spacing:.04em;color:#8a8a8a;font-variant-numeric:tabular-nums}.status-admin:not(.theme-sample) .preview-well{position:relative;width:100%;overflow:hidden;background:var(--preview-stage-bg, rgba(48, 92, 148, .38));box-sizing:border-box}.status-admin:not(.theme-sample) .admin-preview-dock .preview-well--dock{max-height:min(32vh,320px)}[data-testid=app-shell][data-template=gulf]{--primary-bg: #000000;--primary-color: #ffffff;--secondary-bg: #949494;--secondary-color: #ffffff;--tertiary-bg: #b93623;--tertiary-color: #ffffff;--extra-bg: #d1d3d4;--extra-color: #000;--extra1-bg: #b93623;--extra1-color: #000;--extra2-bg: #939598;--extra2-color: #000;--black: #000000;--white: #ffffff;--overall-improvement: #a40cca;--personal-improvement: #40c237;--no-improvement: #d4cc00;--qs-fs-photo: url(/templates/gulf/background-2.png);--weather-night-photo: url(/templates/gulf/weather-night.png);--weather-day-photo: url(/templates/gulf/weather-day.png);--weather-wet-day-photo: url(/templates/gulf/weather-wet-day.png);--weather-wet-night-photo: url(/templates/gulf/weather-wet-night.png);--tower-position-bg: var(--black);--tower-position-color: var(--white);--tower-number-bg: #ffffffdd;--tower-number-color: var(--black);--tower-data-bg: #000000dd;--tower-data-color: var(--white);--tower-marked-bg: var(--white);--tower-extra-bg: var(--primary-bg);--tower-extra-color: var(--primary-color);--tower-contained-bg: rgba(6, 6, 8, .88);--tower-contained-bg-scrim: linear-gradient( 180deg, rgba(255, 255, 255, .06) 0, rgba(255, 255, 255, 0) 22%, rgba(0, 0, 0, .28) 100% );--tower-contained-bg-image: none;--tower-contained-head-bg: #000000;--tower-contained-head-image: none;--tower-contained-head-rule: rgba(255, 255, 255, .18);--tower-contained-head-lap-bg: rgba(0, 0, 0, .8);--tower-contained-riders-bg: rgba(255, 255, 255, .025);--tower-contained-head-title-bg: rgba(0, 0, 0, .62);--tower-contained-color: var(--white);--tower-contained-muted: rgba(255, 255, 255, .62);--tower-contained-border: rgba(255, 255, 255, .16);--tower-contained-sheen: linear-gradient( 90deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, .04) );--tower-contained-shadow: 0 4px 20px rgba(0, 0, 0, .6);--tower-contained-blur: 6px;--tower-contained-row-divider: rgba(255, 255, 255, .08);--tower-contained-accent: var(--tertiary-bg);--tower-contained-marked-bg: rgba(255, 255, 255, .16);--tower-contained-state-bg: var(--tertiary-bg);--tower-contained-radius: 4px;--tower-contained-sector-idle: rgba(255, 255, 255, .14);--team-name-bg: var(--primary-bg);--team-name-color: var(--primary-color);--team-subtitle-bg: var(--secondary-bg);--team-subtitle-color: var(--secondary-color);--team-number-bg: var(--secondary-bg);--team-number-color: var(--secondary-color);--team-position-bg: var(--tertiary-bg);--team-position-color: var(--tertiary-color);--team-pic-bg: var(--primary-bg);--team-pic-color: var(--primary-color);--team-pid-bg: var(--primary-bg);--team-pid-color: var(--primary-color);--team-race-class-bg: var(--secondary-bg);--team-race-class-color: var(--secondary-color);--state-pit-bg: var(--tertiary-bg);--status-yellow: #fcec17;--status-green: #01c003;--status-finish: #ebe5e3;--status-red: #f6290c;--status-active: #8505c2;--status-code60: #d04380;--status-full-course-yellow: #fcec17;--status-primary-bg: #000000;--status-primary-color: #ffffff;--status-secondary-bg: #ffffff;--status-secondary-color: #000000;--flag-wave: linear-gradient( 55deg, rgba(51, 51, 51, 0) 0%, rgba(184, 184, 184, 0) -8%, rgba(0, 0, 0, .6) 16%, rgba(0, 0, 0, .1) 32%, rgba(0, 0, 0, .61) 52%, rgba(0, 0, 0, .5) 69%, rgba(18, 18, 18, 0) 82%, rgba(18, 18, 18, .25) 91%, rgba(0, 0, 0, .32) 100%, rgba(0, 0, 0, 0) 100% );--flag-sheen: linear-gradient( 118deg, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, 0) 16%, rgba(0, 0, 0, .34) 36%, rgba(255, 255, 255, .28) 54%, rgba(0, 0, 0, .26) 72%, rgba(255, 255, 255, .16) 88%, rgba(0, 0, 0, .18) 100% );--base-font-family: "Source Sans Pro", sans-serif;--base-font-mono-numbers: "Lato", monospace;--base-font-numbers: "Big Star", monospace;--base-font-start-number: "Big Star", monospace;--base-font-titles: "Source Sans Pro", sans-serif;--base-font-text: "Source Sans Pro", sans-serif;--base-letter-spacing-mono-numbers: .5px;--skew: -23deg;--skew-tan: .424475;--skew-reset: 23deg;--reflect-blur: 4.8px;--reflect-saturate: .75;--flag-deskew-scale: 1.2;--base-radius: .5rem;--base-radius-secondary: .3rem;--skewBorderRadius: .5rem .3rem .5rem .3rem;--skewBorderRadiusLeft: .5rem 0 0 .3rem;--skewBorderRadiusRight: 0 .3rem .5rem 0;--template-asset-base: /templates/gulf;--session-ident-bg: var(--black);--session-ident-color: var(--white);--session-ident-logo-bg: var(--black);--session-ident-country-bg: var(--black);--session-ident-subtitle-left-bg: var(--white);--session-ident-subtitle-left-color: var(--black);--session-ident-subtitle-right-bg: var(--secondary-bg);--session-ident-subtitle-right-color: var(--secondary-color);--session-ident-group-color: #8b919a;--driver-ident-brand-bg: #646464;--driver-ident-grid-bg: var(--secondary-color);--driver-ident-grid-color: var(--primary-bg);--driver-ident-winner-bg: #d4cc00;--driver-ident-winner-color: var(--primary-bg);--driver-ident-pole-bg: var(--overall-improvement);--driver-ident-pole-color: var(--white);--driver-ident-crash-bg: var(--status-red);--driver-ident-crash-color: var(--white);--driver-ident-best-time-bg: var(--personal-improvement);--driver-ident-best-time-color: var(--white);--driver-ident-wrapper-general-bg: #646464;--driver-ident-wrapper-general-color: var(--white);--driver-ident-penalty-bg: var(--black);--driver-ident-penalty-color: var(--white);--bg-weather-icon: #2883a2;--bg-weather-title: #000;--bg-weather-output: #fff;--bg-weather-temperature: #fff;--color-weather-title: #fff;--color-weather-output: #000;--color-weather-temperature: #000;--bg-weather-row-border-color: #3d3d3d;--schedule-time-bg: var(--tertiary-bg);--schedule-fullscreen-bg: #0c121a;--schedule-fullscreen-now-bg: #2a2e34;--schedule-fullscreen-coming-bg: #0c121a;--schedule-fullscreen-fg: var(--white);--schedule-fullscreen-accent: #d91a21;--schedule-fullscreen-accent-fg: var(--white);--schedule-fullscreen-divider: rgba(255, 255, 255, .35);--startgrid-driver-hero-bg: transparent}[data-testid=app-shell][data-template=creventic]{--primary-bg: #004f9f;--primary-color: #ffffff;--secondary-bg: #ec700e;--secondary-color: #ffffff;--tertiary-bg: #fa0000;--tertiary-color: #ffffff;--extra-bg: #d1d3d4;--extra-color: #000;--extra1-bg: #004f9f;--extra1-color: #000;--extra2-bg: #939598;--extra2-color: #000;--black: #000000;--white: #ffffff;--overall-improvement: #a40cca;--personal-improvement: #40c237;--no-improvement: #d4cc00;--tower-position-bg: var(--black);--tower-position-color: var(--white);--tower-number-bg: #ffffffdd;--tower-number-color: var(--black);--tower-data-bg: #000000dd;--tower-data-color: var(--white);--tower-marked-bg: var(--white);--tower-extra-bg: var(--primary-bg);--tower-extra-color: var(--primary-color);--tower-contained-bg: rgba(0, 20, 42, .9);--tower-contained-bg-scrim: linear-gradient( 180deg, rgba(255, 255, 255, .07) 0, rgba(255, 255, 255, 0) 22%, rgba(0, 8, 18, .32) 100% );--tower-contained-bg-image: none;--tower-contained-head-bg: var(--primary-bg);--tower-contained-head-image: none;--tower-contained-head-rule: rgba(255, 255, 255, .22);--tower-contained-head-lap-bg: rgba(0, 14, 30, .86);--tower-contained-riders-bg: rgba(255, 255, 255, .03);--tower-contained-head-title-bg: rgba(0, 14, 30, .68);--tower-contained-color: var(--white);--tower-contained-muted: rgba(255, 255, 255, .66);--tower-contained-border: rgba(255, 255, 255, .2);--tower-contained-sheen: linear-gradient( 90deg, rgba(236, 112, 14, .8), rgba(255, 255, 255, .06) );--tower-contained-shadow: 0 4px 20px rgba(0, 0, 0, .55);--tower-contained-blur: 6px;--tower-contained-row-divider: rgba(255, 255, 255, .1);--tower-contained-accent: var(--secondary-bg);--tower-contained-marked-bg: rgba(236, 112, 14, .28);--tower-contained-state-bg: var(--tertiary-bg);--tower-contained-radius: 4px;--tower-contained-sector-idle: rgba(255, 255, 255, .14);--team-name-bg: var(--primary-bg);--team-name-color: var(--primary-color);--team-subtitle-bg: var(--secondary-bg);--team-subtitle-color: var(--secondary-color);--team-number-bg: var(--secondary-bg);--team-number-color: var(--secondary-color);--team-position-bg: var(--tertiary-bg);--team-position-color: var(--tertiary-color);--team-race-class-bg: var(--secondary-bg);--team-race-class-color: var(--secondary-color);--state-pit-bg: var(--tertiary-bg);--status-yellow: #fcec17;--status-green: #02e504;--status-finish: #ebe5e3;--status-red: #f6290c;--status-active: #8505c2;--status-code60: #d04380;--status-full-course-yellow: #fcec17;--status-primary-bg: #ffffff;--status-primary-color: #000000;--status-secondary-bg: #004f9f;--status-secondary-color: #ffffff;--flag-wave: linear-gradient( 90deg, rgba(51, 51, 51, 0) 0%, rgba(184, 184, 184, 0) -8%, rgba(0, 0, 0, .6) 16%, rgba(0, 0, 0, .1) 32%, rgba(0, 0, 0, .61) 52%, rgba(0, 0, 0, .5) 69%, rgba(18, 18, 18, 0) 82%, rgba(18, 18, 18, .25) 91%, rgba(0, 0, 0, .32) 100%, rgba(0, 0, 0, 0) 100% );--flag-sheen: linear-gradient( 118deg, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, 0) 16%, rgba(0, 0, 0, .34) 36%, rgba(255, 255, 255, .28) 54%, rgba(0, 0, 0, .26) 72%, rgba(255, 255, 255, .16) 88%, rgba(0, 0, 0, .18) 100% );--base-font-family: "raleway-medium", monospace;--base-font-mono-numbers: "Lato", monospace;--base-font-numbers: "Lato", monospace;--base-font-start-number: "Lato", monospace;--base-font-titles: "Lato", monospace;--base-font-text: "raleway-medium", monospace;--base-letter-spacing-mono-numbers: .5px;--skew: -7deg;--skew-tan: .122785;--skew-reset: 7deg;--reflect-blur: 4.8px;--reflect-saturate: .75;--flag-deskew-scale: 1.2;--base-radius: .5rem;--base-radius-secondary: 3px;--skewBorderRadius: .5rem 3px .5rem 3px;--skewBorderRadiusLeft: .5rem 0 0 .5rem;--skewBorderRadiusRight: 0 .5rem .5rem 0;--template-asset-base: /templates/creventic;--session-ident-bg: var(--black);--session-ident-color: var(--white);--session-ident-logo-bg: var(--black);--session-ident-country-bg: var(--black);--session-ident-subtitle-left-bg: var(--primary-bg);--session-ident-subtitle-left-color: var(--primary-color);--session-ident-subtitle-right-bg: var(--secondary-bg);--session-ident-subtitle-right-color: var(--secondary-color);--session-ident-group-color: #8b919a;--schedule-time-bg: var(--tertiary-bg);--schedule-fullscreen-bg: #0c121a;--schedule-fullscreen-now-bg: #2a2e34;--schedule-fullscreen-coming-bg: #0c121a;--schedule-fullscreen-fg: var(--white);--schedule-fullscreen-accent: var(--tertiary-bg);--schedule-fullscreen-accent-fg: var(--white);--schedule-fullscreen-divider: rgba(255, 255, 255, .35);--startgrid-driver-hero-bg: transparent}[data-testid=app-shell][data-template=almiro]{--primary-bg: #fffefe;--primary-color: #000000;--secondary-bg: #000000;--secondary-color: #ffffff;--tertiary-bg: #585858;--tertiary-color: #ffffff;--black: #000000;--white: #ffffff;--overall-improvement: #a40cca;--personal-improvement: #40c237;--no-improvement: #d4cc00;--tower-position-bg: var(--black);--tower-position-color: var(--white);--tower-number-bg: #ffffffdd;--tower-number-color: var(--black);--tower-data-bg: #000000dd;--tower-data-color: var(--white);--tower-marked-bg: var(--white);--tower-extra-bg: var(--primary-bg);--tower-extra-color: var(--primary-color);--tower-contained-bg: rgba(12, 12, 12, .9);--tower-contained-bg-scrim: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0, rgba(255, 255, 255, 0) 24%, rgba(0, 0, 0, .3) 100% );--tower-contained-bg-image: none;--tower-contained-head-bg: #000000;--tower-contained-head-image: none;--tower-contained-head-rule: rgba(255, 255, 255, .2);--tower-contained-head-lap-bg: rgba(0, 0, 0, .82);--tower-contained-riders-bg: rgba(255, 255, 255, .03);--tower-contained-head-title-bg: rgba(0, 0, 0, .64);--tower-contained-color: var(--white);--tower-contained-muted: rgba(255, 255, 255, .62);--tower-contained-border: rgba(255, 255, 255, .18);--tower-contained-sheen: linear-gradient( 90deg, rgba(255, 255, 255, .36), rgba(255, 255, 255, .04) );--tower-contained-shadow: 0 4px 22px rgba(0, 0, 0, .6);--tower-contained-blur: 8px;--tower-contained-row-divider: rgba(255, 255, 255, .09);--tower-contained-accent: var(--tertiary-bg);--tower-contained-marked-bg: rgba(255, 255, 255, .18);--tower-contained-state-bg: var(--tertiary-bg);--tower-contained-radius: 7px;--tower-contained-sector-idle: rgba(255, 255, 255, .14);--team-name-bg: var(--primary-bg);--team-name-color: var(--primary-color);--team-subtitle-bg: var(--secondary-bg);--team-subtitle-color: var(--secondary-color);--team-number-bg: var(--secondary-bg);--team-number-color: var(--secondary-color);--team-position-bg: var(--tertiary-bg);--team-position-color: var(--tertiary-color);--team-race-class-bg: var(--secondary-bg);--team-race-class-color: var(--secondary-color);--state-pit-bg: var(--tertiary-bg);--status-yellow: #fcec17;--status-green: #02e504;--status-finish: #ebe5e3;--status-red: #f6290c;--status-active: #8505c2;--status-code60: #d04380;--status-full-course-yellow: #fcec17;--status-primary-bg: #fffefe;--status-primary-color: #000000;--status-secondary-bg: #000000;--status-secondary-color: #ffffff;--flag-wave: linear-gradient( 90deg, rgba(51, 51, 51, 0) 0%, rgba(184, 184, 184, 0) -8%, rgba(0, 0, 0, .6) 16%, rgba(0, 0, 0, .1) 32%, rgba(0, 0, 0, .61) 52%, rgba(0, 0, 0, .5) 69%, rgba(18, 18, 18, 0) 82%, rgba(18, 18, 18, .25) 91%, rgba(0, 0, 0, .32) 100%, rgba(0, 0, 0, 0) 100% );--flag-sheen: linear-gradient( 118deg, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, 0) 16%, rgba(0, 0, 0, .34) 36%, rgba(255, 255, 255, .28) 54%, rgba(0, 0, 0, .26) 72%, rgba(255, 255, 255, .16) 88%, rgba(0, 0, 0, .18) 100% );--base-font-family: "raleway-medium", sans-serif;--base-font-mono-numbers: "Lato", monospace;--base-font-numbers: "Lato", monospace;--base-font-start-number: "Lato", monospace;--base-font-titles: "Lato", sans-serif;--base-font-text: "raleway-medium", sans-serif;--base-letter-spacing-mono-numbers: .5px;--skew: -15deg;--skew-tan: .267949;--skew-reset: 15deg;--reflect-blur: 4.8px;--reflect-saturate: .75;--flag-deskew-scale: 1.2;--base-radius: 7px;--base-radius-secondary: 7px;--skewBorderRadius: 7px 3px 7px 3px;--skewBorderRadiusLeft: 7px 0 0 7px;--skewBorderRadiusRight: 0 7px 7px 0;--template-asset-base: /templates/almiro;--session-ident-bg: var(--black);--session-ident-color: var(--white);--session-ident-logo-bg: var(--black);--session-ident-country-bg: var(--black);--session-ident-subtitle-left-bg: var(--white);--session-ident-subtitle-left-color: var(--black);--session-ident-subtitle-right-bg: var(--secondary-bg);--session-ident-subtitle-right-color: var(--secondary-color);--session-ident-group-color: #8b919a;--startgrid-driver-hero-bg: transparent}:is(.o-ident .titleHolder .nationality,.o-ident .titleHolder .subtitle .subtitle-flag,.o-ident .titleHolder .nationality.stacked .flag-band,.o-start-grid .titleHolder .nationality,.o-result-grid .flag,.o-result-grid .country-flag,.o-result-grid .drivers .driver .nationality,.o-champ-standings .flag,.o-comparison .flag,.o-battle .plate .flag,.o-tower-lead.show-flag .flag,.o-podium-slot .driver .nationality,.o-tower.show-flag .m-rider .nationalityIcon,.o-status .m-session-ident.v3 .country){isolation:isolate;overflow:hidden;contain:paint;--flag-folds: repeating-linear-gradient( 112deg, rgba(255, 255, 255, .2) 0px, rgba(255, 255, 255, 0) 22px, rgba(0, 0, 0, 0) 36px, rgba(0, 0, 0, .14) 52px, rgba(0, 0, 0, 0) 72px )}:is(.o-ident .titleHolder .nationality,.o-ident .titleHolder .subtitle .subtitle-flag,.o-ident .titleHolder .nationality.stacked .flag-band,.o-start-grid .titleHolder .nationality,.o-result-grid .flag,.o-result-grid .country-flag,.o-result-grid .drivers .driver .nationality,.o-champ-standings .flag,.o-comparison .flag,.o-battle .plate .flag,.o-tower-lead.show-flag .flag,.o-podium-slot .driver .nationality,.o-tower.show-flag .m-rider .nationalityIcon,.o-status .m-session-ident.v3 .country):before{content:"";position:absolute;inset:-34%;z-index:2;pointer-events:none;background:var(--flag-sheen);background-size:155% 135%;background-repeat:no-repeat;mix-blend-mode:overlay;transform:rotate(8deg) translate3d(12%,-18%,0);transform-origin:center;animation:flag-fabric-sheen 13s linear infinite;animation-play-state:paused}:is(.o-ident .titleHolder .nationality,.o-ident .titleHolder .subtitle .subtitle-flag,.o-ident .titleHolder .nationality.stacked .flag-band,.o-start-grid .titleHolder .nationality,.o-result-grid .flag,.o-result-grid .country-flag,.o-result-grid .drivers .driver .nationality,.o-champ-standings .flag,.o-comparison .flag,.o-battle .plate .flag,.o-tower-lead.show-flag .flag,.o-podium-slot .driver .nationality,.o-tower.show-flag .m-rider .nationalityIcon,.o-status .m-session-ident.v3 .country):after{content:"";position:absolute;inset:-34%;z-index:3;pointer-events:none;background:var(--flag-folds),var(--flag-wave);background-size:140% 120%,165% 140%;background-repeat:repeat,no-repeat;opacity:.7;mix-blend-mode:multiply;transform:rotate(-10deg) translate3d(-6%,-8%,0);transform-origin:center;animation:flag-fabric-drift 19s linear infinite;animation-play-state:paused}:is(.o-ident,.o-start-grid,.o-result-grid,.o-champ-standings,.o-comparison,.o-battle,.o-tower-lead,.o-podium,.o-tower).is-visible :is(.nationality,.subtitle-flag,.flag-band,.flag,.country-flag,.nationalityIcon):before,:is(.o-ident,.o-start-grid,.o-result-grid,.o-champ-standings,.o-comparison,.o-battle,.o-tower-lead,.o-podium,.o-tower).is-visible :is(.nationality,.subtitle-flag,.flag-band,.flag,.country-flag,.nationalityIcon):after,.o-status.is-visible .m-session-ident.v3.is-visible .country:before,.o-status.is-visible .m-session-ident.v3.is-visible .country:after{animation-play-state:running}.o-tower.is-visible.show-flag .m-rider .nationalityIcon:before,.o-result-grid.is-visible .flag:before,.o-result-grid.is-visible .country-flag:before,.o-champ-standings.is-visible .flag:before{animation-play-state:paused}@keyframes flag-fabric-sheen{0%{transform:rotate(8deg) translate3d(12%,-18%,0)}25%{transform:rotate(8deg) translate3d(-18%,-8%,0)}50%{transform:rotate(8deg) translate3d(-22%,22%,0)}75%{transform:rotate(8deg) translate3d(8%,14%,0)}to{transform:rotate(8deg) translate3d(12%,-18%,0)}}@keyframes flag-fabric-drift{0%{transform:rotate(-10deg) translate3d(-6%,-8%,0)}25%{transform:rotate(-10deg) translate3d(10%,-6%,0)}50%{transform:rotate(-10deg) translate3d(14%,12%,0)}75%{transform:rotate(-10deg) translate3d(-12%,16%,0)}to{transform:rotate(-10deg) translate3d(-6%,-8%,0)}}.o-tower.show-flag .m-rider:nth-child(2n) .nationalityIcon:before,.o-tower.show-flag .m-rider:nth-child(2n) .nationalityIcon:after,.o-result-grid .row:nth-child(2n) .flag:before,.o-result-grid .row:nth-child(2n) .flag:after{animation-delay:-6s}.o-tower.show-flag .m-rider:nth-child(3n) .nationalityIcon:before,.o-tower.show-flag .m-rider:nth-child(3n) .nationalityIcon:after,.o-result-grid .row:nth-child(3n) .flag:before,.o-result-grid .row:nth-child(3n) .flag:after{animation-delay:-11s}@media(prefers-reduced-motion:reduce){:is(.o-ident,.o-start-grid,.o-result-grid,.o-champ-standings,.o-comparison,.o-battle,.o-tower-lead,.o-podium-slot,.o-tower,.o-status) :is(.nationality,.subtitle-flag,.flag-band,.flag,.country-flag,.nationalityIcon,.country):before,:is(.o-ident,.o-start-grid,.o-result-grid,.o-champ-standings,.o-comparison,.o-battle,.o-tower-lead,.o-podium-slot,.o-tower,.o-status) :is(.nationality,.subtitle-flag,.flag-band,.flag,.country-flag,.nationalityIcon,.country):after{animation:none}}.pos-ordinal{display:inline-flex;flex-direction:row;align-items:flex-start;line-height:1;white-space:nowrap}.pos-ordinal>.ending{font-size:var(--pos-ending-font, 20px);font-weight:400;margin-left:1px;margin-top:0;text-transform:uppercase}@keyframes status-to-border{0%{background:var(--status-secondary-bg);color:var(--white)}10%{background:var(--current-status-bg);color:var(--current-status-color)}20%,to{background:var(--status-secondary-bg);color:var(--current-status-color)}}@keyframes status-highlighter-in{0%,70%{opacity:0}to{opacity:1}}@keyframes status-to-full-color{0%{background:var(--status-secondary-bg)}10%,to{background:var(--current-status-bg);color:var(--current-status-color)}}.o-status{--current-status-bg: var(--status-secondary-bg);--current-status-color: var(--status-secondary-color);--status-timer-nudge-x: -5px;position:relative;display:flex;flex-direction:row;align-items:stretch;left:0;top:0;margin:1.75% 0 0 5%;width:90%;opacity:0;pointer-events:none;transition:opacity .5s linear,box-shadow .5s linear;font-family:var(--base-font-titles);text-transform:uppercase;letter-spacing:.5px;background:unset;will-change:opacity,box-shadow}.o-status.is-visible{opacity:1;pointer-events:auto}.o-status .status-strip{position:relative;display:flex;flex-direction:row;align-items:stretch;width:max-content;max-width:100%;padding:0;box-sizing:content-box;overflow:visible}.o-status .status-strip:after{content:none}.o-status .status-strip>.trackName,.o-status .status-strip>.heatName,.o-status .status-strip>.heatType,.o-status .status-strip>.freeText{display:flex;align-items:center;position:relative;order:1;font-size:22px;font-weight:700;line-height:39px;height:39px;white-space:nowrap;text-align:center;transform:skew(var(--skew));color:var(--status-primary-color);background:var(--status-primary-bg);border-radius:var(--skewBorderRadius);padding:0 20px;z-index:2;overflow:hidden;margin-right:0;box-sizing:border-box}.o-status .status-strip>.trackName>span,.o-status .status-strip>.heatName>span,.o-status .status-strip>.heatType>span,.o-status .status-strip>.freeText>span{display:flex;align-items:center;justify-content:center;height:100%;transform:skew(var(--skew-reset))}.o-status .status-strip>.heatName{color:var(--status-secondary-color);background:var(--status-secondary-bg);left:-1px}.o-status .status-strip>.heatType{left:-3px}.o-status .status-strip>.freeText{left:-4px}.o-status.tone-trackName-secondary .status-strip>.trackName,.o-status.tone-heatName-secondary .status-strip>.heatName,.o-status.tone-heatType-secondary .status-strip>.heatType,.o-status.tone-freeText-secondary .status-strip>.freeText{color:var(--status-secondary-color);background:var(--status-secondary-bg)}.o-status.tone-trackName-primary .status-strip>.trackName,.o-status.tone-heatName-primary .status-strip>.heatName,.o-status.tone-heatType-primary .status-strip>.heatType,.o-status.tone-freeText-primary .status-strip>.freeText{color:var(--status-primary-color);background:var(--status-primary-bg)}.o-status.tone-timer-secondary .status-wrapper{color:var(--status-secondary-color)}.o-status.tone-timer-secondary .status-clip{background:var(--status-secondary-bg);color:var(--status-secondary-color)}.o-status.tone-timer-primary .status-wrapper,.o-status.timer-join-primary .status-wrapper{color:var(--status-primary-color)}.o-status.tone-timer-primary .status-clip,.o-status.tone-timer-primary.GREEN .status-clip,.o-status.tone-timer-primary.YELLOW-OVERRIDE .status-clip,.o-status.timer-join-primary .status-clip,.o-status.timer-join-primary.GREEN .status-clip,.o-status.timer-join-primary.YELLOW-OVERRIDE .status-clip{background:var(--status-primary-bg);color:var(--status-primary-color);animation-name:none}.o-status.show-track-name.show-session-name .status-strip>.trackName,.o-status.show-track-name.show-session-type .status-strip>.trackName{border-radius:var(--skewBorderRadiusLeft)}.o-status.show-track-name.show-session-name .status-strip>.heatName{border-radius:var(--skewBorderRadiusRight)}.o-status.show-track-name.show-session-type .status-strip>.heatType{border-radius:var(--skewBorderRadiusRight)}.o-status.show-session-name.show-session-type .status-strip>.heatName{border-radius:var(--skewBorderRadiusLeft)}.o-status.show-session-name.show-session-type .status-strip>.heatType{border-radius:var(--skewBorderRadiusRight)}.o-status.show-track-name.show-session-name.show-session-type .status-strip>.heatName{border-radius:unset}.o-status .status-wrapper{order:2;position:relative;display:flex;align-items:stretch;opacity:.8;padding:0;transform:skew(var(--skew)) translate(var(--status-timer-nudge-x));color:var(--status-secondary-color);background:transparent;border-radius:0;z-index:3;font-size:20px;overflow:visible;transition:opacity .3s linear;animation-duration:.5s;animation-fill-mode:both}.o-status .status-clip{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:var(--skewBorderRadius);background:var(--status-secondary-bg);min-height:39px}.o-status .status-wrapper:after{content:none}.o-status .status-highlighter{display:none;position:absolute;top:0;right:-4px;bottom:-4px;width:calc(50% + 4px);margin:0;padding:0;pointer-events:none;z-index:0;box-sizing:border-box;background:transparent;border-style:solid;border-width:0 4px 4px 0;border-color:transparent var(--current-status-bg) var(--current-status-bg) transparent;border-radius:0;border-bottom-right-radius:calc(var(--base-radius, .5rem) + 4px);overflow:visible;transform:skew(var(--skew)) translate(var(--status-timer-nudge-x));box-shadow:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 35%,#000 100%)}.o-status.GREEN .status-highlighter,.o-status.YELLOW-OVERRIDE .status-highlighter{display:block;opacity:0;animation-name:status-highlighter-in;animation-duration:2s;animation-fill-mode:both}.o-status.YELLOW-OVERRIDE .status-highlighter{animation-duration:1.5s}.o-status .status-clip>div{display:none;position:relative;z-index:1;align-items:center;overflow:hidden;height:39px;line-height:39px;transform:skew(var(--skew-reset));font-weight:700;padding:0 20px;font-variant-numeric:tabular-nums;background:transparent!important;box-sizing:border-box}.o-status .status-wrapper .timeToGo,.o-status .status-wrapper .lapsToGo,.o-status .status-wrapper .lapsLength,.o-status .status-wrapper .laps,.o-status .status-wrapper .lapsCombined,.o-status .status-wrapper .raceTime{font-family:var(--base-font-mono-numbers);letter-spacing:var(--base-letter-spacing-mono-numbers)}.o-status.is-time-length .status-wrapper .timeToGo,.o-status.is-laps-length .status-wrapper .lapsToGo,.o-status.is-laps-length.show-lap-count .status-wrapper .laps{display:flex}.o-status.is-laps-length.show-laps-combined:not(.FINISH) .status-wrapper .lapsCombined{display:flex}.o-status.is-laps-length.show-laps-combined:not(.FINISH) .status-wrapper .lapsToGo,.o-status.is-laps-length.show-lap-count .status-wrapper .lapsToGo{display:none}.o-status .status-wrapper .status{display:none;opacity:0;padding:0}.o-status .status-wrapper .status .text{display:flex;align-items:center;font-size:22px;line-height:39px;height:39px;text-indent:0;padding-right:0;box-sizing:border-box}.o-status:not(.is-center).show-track-name .status-clip,.o-status:not(.is-center).show-session-name .status-clip,.o-status:not(.is-center).show-session-type .status-clip{border-top-left-radius:0;border-bottom-left-radius:0}.o-status:not(.is-center):not(.COMPLETED):not(.ACTIVE):not(.hide-time).show-track-name .status-strip>.trackName,.o-status:not(.is-center):not(.COMPLETED):not(.ACTIVE):not(.hide-time).show-session-name .status-strip>.heatName,.o-status:not(.is-center):not(.COMPLETED):not(.ACTIVE):not(.hide-time).show-session-type .status-strip>.heatType{border-top-right-radius:0;border-bottom-right-radius:0}.o-status.show-sighting-lap.show-session-name .status-strip>.heatName,.o-status.show-formation-lap.show-session-name .status-strip>.heatName,.o-status.show-warmup-lap.show-session-name .status-strip>.heatName,.o-status.show-replay.show-session-name .status-strip>.heatName,.o-status.show-highlights.show-session-name .status-strip>.heatName,.o-status.show-finallap.show-session-name .status-strip>.heatName,.o-status.show-lastlap.show-session-name .status-strip>.heatName,.o-status.show-finalsector.show-session-name .status-strip>.heatName,.o-status.show-lastsector.show-session-name .status-strip>.heatName,.o-status.show-sighting-lap.show-session-type .status-strip>.heatType,.o-status.show-formation-lap.show-session-type .status-strip>.heatType,.o-status.show-warmup-lap.show-session-type .status-strip>.heatType,.o-status.show-replay.show-session-type .status-strip>.heatType,.o-status.show-highlights.show-session-type .status-strip>.heatType,.o-status.show-finallap.show-session-type .status-strip>.heatType,.o-status.show-lastlap.show-session-type .status-strip>.heatType,.o-status.show-finalsector.show-session-type .status-strip>.heatType,.o-status.show-lastsector.show-session-type .status-strip>.heatType,.o-status.show-sighting-lap.show-track-name .status-strip>.trackName,.o-status.show-formation-lap.show-track-name .status-strip>.trackName,.o-status.show-warmup-lap.show-track-name .status-strip>.trackName,.o-status.show-replay.show-track-name .status-strip>.trackName,.o-status.show-highlights.show-track-name .status-strip>.trackName,.o-status.show-finallap.show-track-name .status-strip>.trackName,.o-status.show-lastlap.show-track-name .status-strip>.trackName,.o-status.show-finalsector.show-track-name .status-strip>.trackName,.o-status.show-lastsector.show-track-name .status-strip>.trackName{border-top-right-radius:0;border-bottom-right-radius:0}.o-status.free-text-solo .status-strip>.freeText{border-radius:var(--skewBorderRadius)}.o-status.free-text-joined .status-strip>.freeText{border-radius:var(--skewBorderRadius);border-top-left-radius:0;border-bottom-left-radius:0}.o-status.is-center .status-strip{width:100%;max-width:100%}.o-status.is-center .status-wrapper{position:absolute;left:50%;transform:translate(-50%) skew(var(--skew))}.o-status.is-center .status-highlighter{left:50%;right:auto;width:14rem;transform:translate(-50%) skew(var(--skew))}.o-status.hide-time:not(.GREEN) .timeToGo{width:0;opacity:0!important;padding:0;overflow:hidden}.o-status.GREEN{--current-status-bg: var(--status-green);--current-status-color: var(--status-secondary-color)}.o-status.GREEN .status-wrapper{opacity:1;color:var(--status-secondary-color);box-shadow:none}.o-status.GREEN .status-clip{background:var(--status-secondary-bg);animation-name:status-to-border;animation-duration:2s;animation-fill-mode:both}.o-status.GREEN .status-wrapper .status{display:none}.o-status.GREEN .status-wrapper .status .text{opacity:0;width:0}.o-status.YELLOW-OVERRIDE{--current-status-bg: var(--status-yellow);--current-status-color: var(--status-secondary-color)}.o-status.YELLOW-OVERRIDE .status-wrapper{opacity:1;color:var(--status-secondary-color);box-shadow:none}.o-status.YELLOW-OVERRIDE .status-clip{background:var(--status-secondary-bg);animation-name:status-to-border;animation-duration:1.5s;animation-fill-mode:both}.o-status.YELLOW{--current-status-bg: var(--status-yellow);--current-status-color: var(--black)}.o-status.FULLCOURSEYELLOW{--current-status-bg: var(--status-full-course-yellow);--current-status-color: var(--black)}.o-status.YELLOW .status-wrapper,.o-status.FULLCOURSEYELLOW .status-wrapper{opacity:1;color:var(--current-status-color)}.o-status.YELLOW .status-clip,.o-status.FULLCOURSEYELLOW .status-clip{animation-name:status-to-full-color;animation-fill-mode:both;background:var(--current-status-bg);color:var(--current-status-color)}.o-status.YELLOW .status-wrapper .status,.o-status.FULLCOURSEYELLOW .status-wrapper .status,.o-status.RED .status-wrapper .status,.o-status.CODE60 .status-wrapper .status,.o-status.VIRTUALSAFETYCAR .status-wrapper .status{display:flex;opacity:1;padding:0}.o-status.YELLOW .status-wrapper .status .text,.o-status.FULLCOURSEYELLOW .status-wrapper .status .text,.o-status.RED .status-wrapper .status .text,.o-status.CODE60 .status-wrapper .status .text,.o-status.VIRTUALSAFETYCAR .status-wrapper .status .text{color:inherit;text-indent:3px;padding-right:20px}.o-status.is-time-length.YELLOW .status-wrapper .timeToGo,.o-status.is-time-length.FULLCOURSEYELLOW .status-wrapper .timeToGo,.o-status.is-time-length.RED .status-wrapper .timeToGo,.o-status.is-time-length.CODE60 .status-wrapper .timeToGo,.o-status.is-time-length.VIRTUALSAFETYCAR .status-wrapper .timeToGo,.o-status.is-laps-length.YELLOW .status-wrapper .lapsToGo,.o-status.is-laps-length.FULLCOURSEYELLOW .status-wrapper .lapsToGo,.o-status.is-laps-length.RED .status-wrapper .lapsToGo,.o-status.is-laps-length.CODE60 .status-wrapper .lapsToGo,.o-status.is-laps-length.VIRTUALSAFETYCAR .status-wrapper .lapsToGo,.o-status.is-laps-length.show-laps-combined.YELLOW .status-wrapper .lapsCombined,.o-status.is-laps-length.show-laps-combined.FULLCOURSEYELLOW .status-wrapper .lapsCombined,.o-status.is-laps-length.show-laps-combined.RED .status-wrapper .lapsCombined,.o-status.is-laps-length.show-laps-combined.CODE60 .status-wrapper .lapsCombined,.o-status.is-laps-length.show-laps-combined.VIRTUALSAFETYCAR .status-wrapper .lapsCombined{padding-right:6px}.o-status.RED{--current-status-bg: var(--status-red);--current-status-color: var(--white)}.o-status.RED .status-wrapper{opacity:1;color:var(--current-status-color)}.o-status.RED .status-clip{animation-name:status-to-full-color;animation-fill-mode:both;background:var(--current-status-bg);color:var(--current-status-color)}.o-status.CODE60,.o-status.VIRTUALSAFETYCAR{--current-status-bg: var(--status-code60);--current-status-color: var(--white)}.o-status.CODE60 .status-wrapper,.o-status.VIRTUALSAFETYCAR .status-wrapper{opacity:1;color:var(--current-status-color)}.o-status.CODE60 .status-clip,.o-status.VIRTUALSAFETYCAR .status-clip{animation-name:status-to-full-color;animation-fill-mode:both;background:var(--current-status-bg);color:var(--current-status-color)}.o-status.FINISH .status-wrapper .timeToGo,.o-status.FINISH .status-wrapper .lapsToGo,.o-status.FINISH .status-wrapper .laps,.o-status.FINISH .status-wrapper .lapsCombined,.o-status.FINISH .status-wrapper .lapsLength,.o-status.FINISH .status-wrapper .raceTime,.o-status.COMPLETED .status-wrapper .timeToGo,.o-status.COMPLETED .status-wrapper .lapsToGo,.o-status.COMPLETED .status-wrapper .laps,.o-status.COMPLETED .status-wrapper .lapsCombined,.o-status.COMPLETED .status-wrapper .lapsLength,.o-status.COMPLETED .status-wrapper .raceTime{display:none!important}.o-status.FINISH .status-wrapper,.o-status.COMPLETED .status-wrapper{border:none;box-shadow:none;color:var(--white);opacity:1}.o-status.FINISH .status-clip,.o-status.COMPLETED .status-clip{background:url(/images/overlay/finish-line.svg) repeat 200% 200%;background-size:422%;color:var(--white)}.o-status.FINISH .status-clip:before,.o-status.COMPLETED .status-clip:before{content:"";position:absolute;background:var(--flag-wave);background-size:100%;transform:translate(-50%) translateY(-50%) rotate(7deg);width:200px;height:200px;left:50%;top:50%;pointer-events:none;z-index:0}.o-status.FINISH .status-wrapper .status{display:flex;opacity:1;width:150px;height:39px;overflow:hidden;padding:0}.o-status.FINISH .status-wrapper .status .text{display:none}.o-status.COMPLETED .status-wrapper{opacity:0!important;transition:opacity 1s ease}.o-status.show-replay .status-wrapper,.o-status.show-highlights .status-wrapper,.o-status.show-sighting-lap .status-wrapper,.o-status.show-formation-lap .status-wrapper,.o-status.show-warmup-lap .status-wrapper,.o-status.show-finallap .status-wrapper,.o-status.show-lastlap .status-wrapper,.o-status.show-finalsector .status-wrapper,.o-status.show-lastsector .status-wrapper{opacity:0!important}@keyframes session-ident-animate-logo{0%{clip-path:inset(100% 0% 0% 98%)}40%{clip-path:inset(calc(0% - 30px) 0% 0% 98%)}to{clip-path:inset(calc(0% - 30px) 0% 0% calc(0% - 60px))}}.o-status.show-session-ident{position:absolute;inset:0;width:100%;height:100%;margin:0;align-items:flex-start}.o-status.show-session-ident .status-strip{margin:1.75% 0 0 5%;align-self:flex-start;height:auto;max-height:none}.o-status.is-center.show-session-ident .status-strip{width:100%;margin:1.75% 0 0;align-self:stretch}.o-status .m-session-ident.v3{position:absolute;opacity:0;pointer-events:none;display:flex;flex-direction:row;align-items:flex-end;left:50%;bottom:10%;width:min(82vw,1520px);max-width:90%;transform:translate(-50%) skew(var(--skew)) scale(.86);transform-origin:center bottom;transition:opacity .55s ease,transform .25s ease;z-index:3;font-family:var(--base-font-titles);text-transform:uppercase;will-change:transform,opacity}.o-status.show-session-ident .m-session-ident.v3.is-session-ident.is-visible{opacity:.9;pointer-events:auto}.o-status .m-session-ident.v3 .country{order:1;display:flex;position:relative;width:165px;height:108px;z-index:2;overflow:hidden;flex-shrink:0;border-radius:var(--skewBorderRadiusLeft);background:var(--session-ident-country-bg)}.o-status .m-session-ident.v3 .country img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:auto;max-width:none;z-index:0;filter:saturate(2)}.o-status .m-session-ident.v3 .holder{order:2;display:flex;flex-direction:column;position:relative;height:108px;flex:1 1 auto;min-width:0;color:var(--session-ident-color);vertical-align:top}.o-status .m-session-ident.v3 .holder .row{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0;min-width:0}.o-status .m-session-ident.v3 .holder .row:first-child{background:var(--session-ident-bg)}.o-status .m-session-ident.v3 .holder .row>div{display:flex;white-space:nowrap;position:relative;overflow:hidden;align-items:center}.o-status .m-session-ident.v3 .holder .row>div>span{transform:skew(var(--skew-reset));display:block;flex:1 1 auto;width:100%;min-width:0;max-width:100%;overflow:hidden}.o-status .m-session-ident.v3 .titleLeft,.o-status .m-session-ident.v3 .titleRight{font-weight:700;font-size:40px;line-height:70px;height:70px;background:var(--session-ident-bg);color:var(--session-ident-color)}.o-status .m-session-ident.v3 .titleLeft{flex:1 1 auto;min-width:0;padding:0 0 0 30px}.o-status .m-session-ident.v3 .titleLeft .sponsor{display:none}.o-status .m-session-ident.v3 .titleRight{flex:0 0 auto;width:220px;justify-content:flex-end;padding:0 24px 0 10px;border-right:solid 6px var(--white);font-size:36px}.o-status .m-session-ident.v3 .titleRight span{text-align:right;width:100%}.o-status .m-session-ident.v3 .subTitleLeft{flex:1 1 auto;min-width:0;font-weight:600;font-size:26px;line-height:38px;height:38px;padding:0 0 0 20px;color:var(--session-ident-subtitle-left-color);background:var(--session-ident-subtitle-left-bg);border-radius:var(--skewBorderRadiusRight)}.o-status .m-session-ident.v3 .subTitleRight{display:none}.o-status .m-session-ident.v3 .logo{order:4;position:absolute;right:0;bottom:106px;width:450px;height:201px;display:flex;align-items:center;justify-content:center;background:var(--session-ident-logo-bg);border-radius:var(--skewBorderRadiusLeft);border-right:solid 6px var(--white);overflow:hidden;transform:translateY(0);clip-path:inset(100% 0% 0% 100%);animation:session-ident-animate-logo .5s ease reverse both;will-change:clip-path}.o-status.show-session-ident .m-session-ident.v3.is-visible .logo{animation:session-ident-animate-logo .5s ease .15s forwards}.o-status .m-session-ident.v3 .logo .backdrop{display:block;position:absolute;inset:0;background:var(--black);border-radius:var(--skewBorderRadiusLeft);z-index:0}.o-status .m-session-ident.v3 .logo .backdrop:after{content:"";position:absolute;border-radius:var(--skewBorderRadius);background:#0000005e;inset:-30px 30px 32px -60px;z-index:-1;filter:blur(1px)}.o-status .m-session-ident.v3 .logo img{position:relative;z-index:1;max-height:80%;max-width:80%;object-fit:contain;transform:skew(var(--skew-reset))}.gfx-host--natural .o-status.show-session-ident{position:relative;inset:auto;min-height:320px;height:auto;width:90%;margin:1.75% 0 0 5%;flex-direction:column;align-items:flex-start}.gfx-host--natural .o-status.show-session-ident .status-strip{margin:0}.gfx-host--natural .o-status.show-session-ident .m-session-ident.v3{position:relative;left:50%;bottom:auto;margin:2.5rem 0 0;width:min(920px,100%);transform:translate(-50%) skew(var(--skew)) scale(.55);transform-origin:center top;overflow:visible;flex-shrink:0}.o-status .m-session-ident.v3.is-stack{display:flex;flex-direction:row;align-items:flex-end;left:50%;bottom:9%;width:auto;max-width:none;transform:translate(calc(-50% - 72px)) skew(var(--skew));transform-origin:center bottom;overflow:visible;opacity:0;transition:opacity .55s ease,transform .55s ease}.o-status.show-session-ident .m-session-ident.v3.is-stack.is-visible{opacity:1;transform:translate(-50%) skew(var(--skew))}.o-status .m-session-ident.v3.is-stack .country{order:0;width:132px;min-width:132px;height:148px;border-radius:0}.o-status .m-session-ident.v3.is-stack .country img{transform:translate(-50%,-50%) skew(var(--skew-reset))}.o-status .m-session-ident.v3.is-stack .holder{order:1;height:148px;flex:1 1 auto;min-width:720px}.o-status .m-session-ident.v3.is-stack .holder .row.title{height:96px;background:var(--session-ident-bg)}.o-status .m-session-ident.v3.is-stack .titleLeft,.o-status .m-session-ident.v3.is-stack .titleRight{height:96px;line-height:1;font-size:34px;background:transparent}.o-status .m-session-ident.v3.is-stack .titleLeft{padding:0 0 0 32px}.o-status .m-session-ident.v3.is-stack .titleRight{width:auto;padding:0 28px 0 10px;border-right:0;font-size:28px}.o-status .m-session-ident.v3.is-stack .subTitleLeft{height:52px;line-height:52px;font-size:22px;font-weight:700;padding:0 28px;border-radius:0}.o-status .m-session-ident.v3.is-stack .venue{order:2;flex:0 0 420px;width:420px;height:248px;display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 28px 20px 36px;box-sizing:border-box;background:var(--session-ident-logo-bg);color:var(--session-ident-color);border-right:6px solid var(--white);clip-path:inset(100% 0% 0% 100%);animation:session-ident-animate-logo .5s ease reverse both;will-change:clip-path}.o-status.show-session-ident .m-session-ident.v3.is-stack.is-visible .venue{animation:session-ident-animate-logo .5s ease .12s forwards}.o-status .m-session-ident.v3.is-stack .venue-name{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;transform:skew(var(--skew-reset))}.o-status .m-session-ident.v3.is-stack .logo{position:relative;right:auto;bottom:auto;width:168px;height:72px;margin:0;background:transparent;border:0;border-radius:0;clip-path:none;animation:none;overflow:visible}.o-status.show-session-ident .m-session-ident.v3.is-stack.is-visible .logo{animation:none}.o-status .m-session-ident.v3.is-stack .logo .backdrop,.o-status .m-session-ident.v3.is-stack .logo .backdrop:after{display:none}.o-status .m-session-ident.v3.is-stack .logo img{max-height:100%;max-width:100%;filter:brightness(0) invert(1)}.gfx-host--natural .o-status.show-session-ident .m-session-ident.v3.is-stack,.gfx-host--natural .o-status.show-session-ident .m-session-ident.v3.is-stack.is-visible{transform:translate(-50%) skew(var(--skew)) scale(.55);transform-origin:center top}@keyframes session-ident-dangle{0%,to{transform:rotate(-1.15deg)}50%{transform:rotate(1.15deg)}}.o-status .m-session-ident.v3.is-contained{display:block;left:50%;bottom:9%;width:1180px;max-width:none;height:auto;transform:translate(-50%);transform-origin:center top;overflow:visible;opacity:0}.o-status.show-session-ident .m-session-ident.v3.is-contained.is-visible{opacity:1}.o-status .m-session-ident.v3.is-contained .dangle{transform-origin:50% -8%;animation:session-ident-dangle 6.5s ease-in-out infinite;will-change:transform}.o-status .m-session-ident.v3.is-contained .card{display:flex;align-items:stretch;box-sizing:border-box;width:1180px;min-width:1180px;height:168px;min-height:168px;max-height:168px;margin:0;padding:0;border:0;background:var(--session-ident-bg);color:var(--session-ident-color);transform:skew(var(--skew));transform-origin:center center;border-radius:var(--skewBorderRadius);overflow:hidden;-webkit-box-reflect:below 10px linear-gradient(to bottom,rgba(0,0,0,.45) 0%,transparent 72%)}.o-status .m-session-ident.v3.is-contained .country,.o-status .m-session-ident.v3.is-contained .names,.o-status .m-session-ident.v3.is-contained .venue{box-sizing:border-box}.o-status .m-session-ident.v3.is-contained .country{order:0;flex:0 0 168px;width:168px;height:168px;min-width:168px;min-height:168px;max-height:168px;isolation:isolate;border-radius:var(--skewBorderRadiusLeft);background:var(--session-ident-country-bg)}.o-status .m-session-ident.v3.is-contained .country img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset)) scale(var(--flag-deskew-scale, 1.2));filter:saturate(2);z-index:0}.o-status .m-session-ident.v3.is-contained .names{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:18px 36px 18px 32px;gap:2px}.o-status .m-session-ident.v3.is-contained .group,.o-status .m-session-ident.v3.is-contained .heat,.o-status .m-session-ident.v3.is-contained .type{display:block;white-space:nowrap;overflow:hidden;text-transform:uppercase;padding:0;margin:0;border:none;width:auto;max-width:100%}.o-status .m-session-ident.v3.is-contained .group span,.o-status .m-session-ident.v3.is-contained .heat span,.o-status .m-session-ident.v3.is-contained .type span{transform:skew(var(--skew-reset));display:block;width:100%;min-width:0;overflow:hidden}.o-status .m-session-ident.v3.is-contained .group{color:var(--session-ident-group-color);font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.2;height:auto;background:transparent}.o-status .m-session-ident.v3.is-contained .heat{font-size:52px;font-weight:700;letter-spacing:.01em;line-height:1.05;height:auto;background:transparent}.o-status .m-session-ident.v3.is-contained .type{font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.2;height:auto;opacity:.85;background:transparent;border-right:0}.o-status .m-session-ident.v3.is-contained .venue{flex:0 0 280px;width:280px;min-width:280px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 28px 16px 24px;border:0;border-left:1px solid rgba(255,255,255,.22);border-radius:var(--skewBorderRadiusRight)}.o-status .m-session-ident.v3.is-contained .venue.has-track{align-items:center;justify-content:center;padding:12px 16px}.o-status .m-session-ident.v3.is-contained .venue.has-name{padding:16px 22px 16px 20px}.o-status .m-session-ident.v3.is-contained .venue-name{font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;transform:skew(var(--skew-reset))}.o-status .m-session-ident.v3.is-contained .venue.has-name .venue-name{font-size:32px;letter-spacing:.03em;line-height:1.12}.o-status .m-session-ident.v3.is-contained .logo{position:relative;right:auto;bottom:auto;width:168px;height:72px;margin-top:10px;background:transparent;border:0;border-radius:0;clip-path:none;animation:none;overflow:visible}.o-status.show-session-ident .m-session-ident.v3.is-contained.is-visible .logo{animation:none}.o-status .m-session-ident.v3.is-contained .logo .backdrop,.o-status .m-session-ident.v3.is-contained .logo .backdrop:after{display:none}.o-status .m-session-ident.v3.is-contained .venue.has-track .logo{width:236px;height:136px;margin-top:0}.o-status .m-session-ident.v3.is-contained .logo img{max-height:100%;max-width:100%;object-fit:contain;transform:skew(var(--skew-reset));filter:brightness(0) invert(1)}.gfx-host--natural .o-status.show-session-ident .m-session-ident.v3.is-contained{left:50%;transform:translate(-50%);width:1180px;max-width:none;margin:2rem 0 1.5rem}@media(prefers-reduced-motion:reduce){.o-status .m-session-ident.v3.is-contained .dangle{animation:none}}.o-tower{--tower-row-h: 29px;position:relative;display:flex;flex-direction:column;gap:1px;left:0;top:0;margin:2% 0 0 2%;width:max-content;min-width:220px;min-height:var(--tower-row-h);max-width:96%;opacity:0;pointer-events:none;transition:opacity .5s linear,transform .5s ease;transform:translate(-2%);font-family:var(--base-font-titles);text-transform:uppercase;letter-spacing:.5px;transform-origin:left center}.o-tower.is-visible{opacity:.92;pointer-events:auto;transform:translate(0)}.o-tower .riders{display:flex;flex-direction:column;gap:1px}.o-tower .m-rider{position:relative;display:flex;align-items:stretch;flex-direction:row;height:var(--tower-row-h);line-height:var(--tower-row-h);font-size:15px;padding:0}.o-tower .m-rider.not-started{display:none}.o-tower .m-rider.marked .number,.o-tower .m-rider.marked .pos,.o-tower .m-rider.marked .data{background:var(--tower-marked-bg, #fff);color:var(--black, #111);transition:background .2s linear,color .2s linear;text-shadow:none}.o-tower .m-rider.marked .extra>div:not(.finished){background:var(--tower-marked-bg, #fff);color:var(--black, #111)}.o-tower.show-pic,.o-tower.show-pid{margin-left:max(2%,48px)}.o-tower.show-pic .m-rider[data-pic="1"]:not(:first-child),.o-tower.show-pic .riders>.m-rider.is-class-leader:not(:first-child){margin-top:20px}.o-tower.show-pid .m-rider[data-pid="1"]:not(:first-child),.o-tower.show-pid .riders>.m-rider.is-division-leader:not(:first-child){margin-top:5px}.o-tower.show-pic .m-rider[data-pic="1"]:after,.o-tower.show-pid .m-rider[data-pid="1"]:after{opacity:1;background:var(--team-race-class-bg);color:var(--team-race-class-color);position:absolute;padding:0 10px;top:0;left:0;width:auto;min-width:42px;text-align:right;transform:translateY(62px) translate(-22px) rotate(270deg);transform-origin:left top;font-size:14px;line-height:22px;border-radius:var(--skewBorderRadius, 0);box-shadow:inset 0 -1px #cdcdcd40;z-index:3;pointer-events:none;white-space:nowrap}.o-tower.show-pic .m-rider[data-pic="1"]:after{content:attr(data-race-class)}.o-tower.show-pid .m-rider[data-pid="1"]:after{content:attr(data-division)}.o-tower.show-not-started .m-rider.not-started{display:flex;opacity:.65}.o-tower .m-rider>div{position:relative;display:flex;align-items:center;height:100%;transform:skew(var(--skew, -23deg));box-sizing:border-box}.o-tower .m-rider>div>span,.o-tower .m-rider>div>img{display:block;transform:skew(var(--skew-reset, 23deg)) translateY(1px) translate(2px)}.o-tower .m-rider .extra>div>span{display:inline-block;transform:skew(var(--skew-reset, 23deg))}.o-tower .m-rider .pos{width:32px;min-width:32px;justify-content:center;font-family:var(--base-font-numbers, "Big Star", monospace);font-weight:700;font-size:16px;background:var(--tower-position-bg);color:var(--tower-position-color);border-radius:var(--skewBorderRadiusLeft);z-index:2;text-shadow:0 1px 1px rgba(0,0,0,.35)}.o-tower .m-rider.is-leader .pos{background:var(--status-yellow);color:var(--black);text-shadow:none}.o-tower .m-rider .number{width:0;min-width:0;opacity:0;justify-content:center;font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-weight:700;font-size:15px;background:var(--tower-number-bg, #ffffffdd);color:var(--tower-number-color, var(--black, #000));overflow:hidden;transition:width .2s ease-in-out,min-width .2s ease-in-out,opacity .2s ease-in-out}.o-tower.show-numbers .m-rider .number{width:40px;min-width:40px;opacity:1}.o-tower .m-rider.has-class-color .number{background:var(--team-number-bg, var(--team-race-class-bg, #fff));color:var(--team-number-color, var(--team-race-class-color, #000))}.o-tower .m-rider .brandIcon,.o-tower .m-rider .nationalityIcon{width:0;min-width:0;opacity:0;justify-content:center;background:var(--tower-number-bg, #ffffffdd);overflow:hidden;transition:width .2s ease-in-out,min-width .2s ease-in-out,opacity .2s ease-in-out}.o-tower.show-brand-icon .m-rider .brandIcon{width:55px;min-width:55px;opacity:1}.o-tower.show-flag .m-rider .nationalityIcon{width:55px;min-width:55px;opacity:1;background:unset;position:relative;overflow:hidden;clip-path:inset(0 0 0 0);border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-tower .m-rider .brandIcon img{max-width:80%;max-height:80%;transform:skew(var(--skew-reset, 23deg))}.o-tower .m-rider .nationalityIcon img{position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%) translateY(-50%) skew(var(--skew-reset, 23deg)) scale(var(--flag-deskew-scale, 1.2));filter:saturate(1);z-index:0}.o-tower{--tower-name-chars: 8;--tower-name-fs-min: 10px;--tower-name-fs-max: 16px}.o-tower .m-rider .data{container-type:inline-size;container-name:tower-data;--tower-name-fs: clamp( var(--tower-name-fs-min), calc((100cqw - 16px)/(max(var(--tower-name-chars), 1)*.65)) , var(--tower-name-fs-max) );width:170px;min-width:170px;max-width:170px;flex-shrink:0;box-sizing:border-box;padding:0 14px 0 12px;background:var(--tower-data-bg);color:var(--tower-data-color);border-radius:0;z-index:1;overflow:hidden}.o-tower .m-rider .data .name{font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-weight:700;font-size:var(--tower-name-fs);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:clip}.o-tower.show-team-names .m-rider .data,.o-tower.show-driver-short-names .m-rider .data{width:56px;min-width:56px;max-width:56px;padding:0 6px 0 8px}.o-tower.show-team-override-names .m-rider .data{width:130px;min-width:130px;max-width:130px}.o-tower.show-nationality-names .m-rider .data{width:90px;min-width:90px;max-width:90px}.o-tower.show-full-names .m-rider .data,.o-tower.show-driver-names .m-rider .data,.o-tower.show-brand-names .m-rider .data{width:220px;min-width:220px;max-width:220px}.o-tower.show-full-names.show-flags .riders{width:1232px}.o-tower.show-wider-names .m-rider .data{width:260px;min-width:260px;max-width:260px}.o-tower.has-name-width .m-rider .data{width:var(--tower-data-w);min-width:var(--tower-data-w);max-width:var(--tower-data-w)}.o-tower .m-rider .sectors{--tower-sector-w: 10px;display:flex;flex-direction:row;align-items:stretch;width:0;min-width:0;opacity:0;overflow:hidden;padding:0;background:transparent;transition:width .1s linear .2s,min-width .1s linear .2s,opacity .1s ease-in-out .3s}.o-tower.show-sectors .m-rider .sectors{width:calc(var(--tower-sector-w) * var(--tower-sector-count, 3));min-width:calc(var(--tower-sector-w) * var(--tower-sector-count, 3));opacity:1}.o-tower:not(.is-contained).show-sectors.sectors-below .m-rider .sectors{background:var(--tower-data-bg)}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors{--tower-sector-w: 5px;align-items:center;gap:2px;padding:0 4px;overflow:visible;background:var(--tower-data-bg);width:calc(var(--tower-sector-count, 3) * 5px + 8px);min-width:calc(var(--tower-sector-count, 3) * 5px + 8px)}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors .sector{width:3px;min-width:3px;flex:0 0 3px;height:14px;border-radius:1px;background:#ffffff2e;transform:skew(var(--skew-reset))}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors .sector.in-progress{background:var(--extra2-bg, #2a2a2a);box-shadow:none}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors .sector.no-improvement{background:var(--no-improvement)}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors .sector.personal-improvement{background:var(--personal-improvement)}.o-tower:not(.is-contained).show-sectors:not(.sectors-below) .m-rider .sectors .sector.overall-improvement{background:var(--overall-improvement)}.o-tower.show-sectors .m-rider .data{border-top-right-radius:unset;border-bottom-right-radius:unset}.o-tower .m-rider .sectors .sector{width:var(--tower-sector-w);min-width:var(--tower-sector-w);height:100%;flex:0 0 var(--tower-sector-w);background:transparent}.o-tower .m-rider .sectors .sector.no-improvement{background:var(--no-improvement)}.o-tower .m-rider .sectors .sector.personal-improvement{background:var(--personal-improvement)}.o-tower .m-rider .sectors .sector.overall-improvement{background:var(--overall-improvement)}.o-tower .m-rider .sectors .sector.in-progress{background:var(--extra2-bg, #2a2a2a);box-shadow:none}.o-tower .m-rider .extra{width:0;min-width:0;opacity:0;justify-content:flex-end;padding:0;background:var(--tower-extra-bg);color:var(--tower-extra-color);border-radius:var(--skewBorderRadiusRight);overflow:hidden;transition:width .2s ease-in-out,min-width .2s ease-in-out,opacity .2s ease-in-out,padding .2s ease-in-out}.o-tower[data-extra-mode]:not([data-extra-mode=""]) .m-rider .extra,.o-tower.show-gap .m-rider .extra,.o-tower.show-diff .m-rider .extra,.o-tower.show-laps .m-rider .extra,.o-tower.show-pit-stops .m-rider .extra,.o-tower.show-fastest-lap .m-rider .extra,.o-tower.show-fastest-time-avg .m-rider .extra,.o-tower.show-progression .m-rider .extra,.o-tower.show-race-class .m-rider .extra,.o-tower.show-sub-class .m-rider .extra,.o-tower.show-extra-driver .m-rider .extra,.o-tower.show-tyres .m-rider .extra,.o-tower .m-rider .extra.is-open{width:110px;min-width:110px;opacity:1;padding:0 12px}.o-tower.show-team-names[data-extra-mode]:not([data-extra-mode=""]) .m-rider .extra,.o-tower.show-driver-short-names[data-extra-mode]:not([data-extra-mode=""]) .m-rider .extra,.o-tower.show-team-names .m-rider .extra.is-open,.o-tower.show-driver-short-names .m-rider .extra.is-open,.o-tower.show-team-names.show-lap-times .m-rider.has-lastLap.personal-improvement .extra,.o-tower.show-driver-short-names.show-lap-times .m-rider.has-lastLap.personal-improvement .extra,.o-tower.show-team-names.show-lap-times .m-rider.has-lastLap.overall-improvement .extra,.o-tower.show-driver-short-names.show-lap-times .m-rider.has-lastLap.overall-improvement .extra{width:92px;min-width:92px;padding:0 8px}.o-tower .m-rider .extra .gapLeader{font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);white-space:nowrap}.o-tower .m-rider .extra .lastLap{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;opacity:0;pointer-events:none;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);white-space:nowrap;transition:opacity .2s ease}.o-tower.show-lap-times .m-rider.has-lastLap.personal-improvement .extra,.o-tower.show-lap-times .m-rider.has-lastLap.overall-improvement .extra{width:110px;min-width:110px;opacity:1;padding:0 12px}.o-tower.show-lap-times .m-rider.has-lastLap .extra .gapLeader{opacity:0}.o-tower.show-lap-times .m-rider.has-lastLap .extra .lastLap{opacity:1;pointer-events:auto}.o-tower.show-lap-times .m-rider.has-lastLap.personal-improvement .extra .lastLap{background:var(--personal-improvement);color:var(--white, #fff)}.o-tower.show-lap-times .m-rider.has-lastLap.overall-improvement .extra .lastLap{background:var(--overall-improvement);color:var(--white, #fff)}.o-tower.show-lap-times .m-rider.personal-improvement .pos{box-shadow:inset 0 40px 0 var(--personal-improvement)}.o-tower.show-lap-times .m-rider.overall-improvement .pos{box-shadow:inset 0 40px 0 var(--overall-improvement)}.o-tower:not(.show-lap-times) .m-rider.has-passed-startfinish .pos:before{content:"";position:absolute;inset:0;background:var(--white, #fff);opacity:.5;pointer-events:none}.o-tower:not(.is-contained)[data-extra-mode=""]:not(.show-sectors) .m-rider .data{border-radius:var(--skewBorderRadiusRight)}.o-tower:not(.is-contained).show-sectors[data-extra-mode=""] .m-rider .sectors{border-radius:var(--skewBorderRadiusRight)}.o-tower:not(.is-contained)[data-extra-mode=""] .m-rider:has(.extra.is-open) .data,.o-tower:not(.is-contained)[data-extra-mode=""] .m-rider:has(.extra.is-open) .sectors{border-radius:0}.o-tower.is-contained{--skew: 0deg;--skew-tan: 0;--skew-reset: 0deg;--skewBorderRadius: 0;--skewBorderRadiusLeft: 0;--skewBorderRadiusRight: 0;--tower-row-h: 32px;--tower-contained-w: 28px;--tower-contained-extra-w: 90px;--tower-contained-panel-w: 268px;--tower-flag-chars: 8;--tower-flag-fs: clamp( 12px, calc((var(--tower-contained-panel-w) - 16px) / (max(var(--tower-flag-chars), 1) * .72)), 24px );--tower-extra-chars: 6;--tower-contained-extra-fs: clamp( 11px, calc((var(--tower-contained-extra-w) - 16px) / (var(--tower-extra-chars) * .56)), 18px );--tower-name-fs-min: 11px;--tower-name-fs-max: 22px;gap:0;min-width:0}.o-tower.is-contained.is-visible{opacity:1}.o-tower.is-contained .panel{position:relative;display:flex;flex-direction:column;width:var(--tower-contained-panel-w);background-color:var(--tower-contained-bg);background-image:var(--tower-contained-bg-image, none),var(--tower-contained-bg-scrim);background-size:cover,auto;background-position:center top;background-repeat:no-repeat;backdrop-filter:blur(var(--tower-contained-blur, 6px));border:var(--tower-contained-border-w, 1px) solid var(--tower-contained-border);border-radius:var(--tower-contained-radius);box-shadow:var(--tower-contained-shadow);overflow:visible}.o-tower.is-contained .panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--tower-contained-sheen);border-radius:var(--tower-contained-radius) var(--tower-contained-radius) 0 0;pointer-events:none;z-index:5}.o-tower.is-contained .head{display:flex;flex-direction:column;background-color:var(--tower-contained-head-bg);background-image:var(--tower-contained-head-image, none);background-size:cover;background-position:center;border-radius:calc(var(--tower-contained-radius) - 1px) calc(var(--tower-contained-radius) - 1px) 0 0}.o-tower.is-contained .head-logo-band{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 14px;background:var(--tower-contained-head-bg);border-bottom:1px solid var(--tower-contained-head-rule)}.o-tower.is-contained .head-logo{display:block;height:36px;width:auto;max-width:calc(var(--tower-contained-panel-w) - 28px);max-height:40px;object-fit:contain}.o-tower.is-contained .head-top{display:flex;align-items:center;gap:8px;min-height:22px;padding:3px 8px;border-bottom:1px solid var(--tower-contained-head-rule)}.o-tower.is-contained .head-session{font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--tower-contained-color)}.o-tower.is-contained .head-clock{margin-left:auto;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);color:var(--tower-contained-color)}.o-tower.is-contained .head-flag{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:3px 8px 4px;min-height:36px;background:var(--tower-contained-flag-bg, var(--status-active));color:var(--tower-contained-flag-color, var(--white, #fff));border-bottom:1px solid var(--tower-contained-head-rule)}.o-tower.is-contained .head-flag-label{display:block;width:100%;font-size:var(--tower-flag-fs);font-weight:800;line-height:1.1;letter-spacing:.1em;text-align:center;text-transform:uppercase;text-shadow:none;white-space:nowrap;overflow:hidden}.o-tower.is-contained[data-heat-status=GREEN]{--tower-flag-chars: 10;--tower-contained-flag-bg: var(--status-green);--tower-contained-flag-color: var(--white, #fff)}.o-tower.is-contained[data-heat-status=YELLOW],.o-tower.is-contained[data-heat-status=SAFETYCAR]{--tower-flag-chars: 10}.o-tower.is-contained[data-heat-status=YELLOW-OVERRIDE]{--tower-flag-chars: 6}.o-tower.is-contained[data-heat-status=FULLCOURSEYELLOW]{--tower-flag-chars: 18}.o-tower.is-contained[data-heat-status=CODE60]{--tower-flag-chars: 7}.o-tower.is-contained[data-heat-status=VIRTUALSAFETYCAR]{--tower-flag-chars: 18}.o-tower.is-contained[data-heat-status=RED]{--tower-flag-chars: 8}.o-tower.is-contained[data-heat-status=FINISH]{--tower-flag-chars: 6}.o-tower.is-contained[data-heat-status=COMPLETED]{--tower-flag-chars: 9}@keyframes tower-green-flag-breathe{0%,to{background:var(--status-green);color:var(--white, #fff)}16.5%,49.5%,82.5%{background:var(--white, #fff);color:var(--status-green)}33%,66%{background:var(--status-green);color:var(--white, #fff)}}@keyframes tower-green-flag-slide-up{0%{height:36px;max-height:36px;padding:3px 8px 4px}to{height:4px;max-height:4px;padding:0}}@keyframes tower-green-flag-slide-label{0%{opacity:1}to{opacity:0}}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=breathe] .head-flag,.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=slide] .head-flag,.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=line] .head-flag{min-height:0}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=breathe] .head-flag{height:36px;max-height:36px;animation:tower-green-flag-breathe 2.7s ease-in-out 1}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=slide] .head-flag{border-bottom:0;align-items:flex-start;animation:tower-green-flag-slide-up .4s cubic-bezier(.4,0,.2,1) forwards}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=slide] .head-flag-label{flex:0 0 auto;font-size:var(--tower-flag-fs)!important;animation:tower-green-flag-slide-label .4s cubic-bezier(.4,0,.2,1) forwards}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=line] .head-flag{height:4px;max-height:4px;min-height:0;padding:0;overflow:hidden;border-bottom:0}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=line] .head-flag-label,.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=slide] .head-flag-label{pointer-events:none}.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=line] .head-flag-label{opacity:0}.o-tower.is-contained[data-heat-status=GREEN]:not([data-green-phase]) .head-flag,.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=""] .head-flag{height:4px;min-height:0;padding:0;border-bottom:0}.o-tower.is-contained[data-heat-status=GREEN]:not([data-green-phase]) .head-flag-label,.o-tower.is-contained[data-heat-status=GREEN][data-green-phase=""] .head-flag-label{opacity:0}@keyframes tower-green-flag-expand{0%{height:4px;max-height:4px;padding:0}to{height:36px;max-height:36px;padding:3px 8px 4px}}@keyframes tower-green-flag-expand-label{0%{opacity:0}to{opacity:1}}.o-tower.is-contained[data-green-phase=cue] .head-flag{height:4px;max-height:4px;min-height:0;padding:0;overflow:hidden;border-bottom:0}.o-tower.is-contained[data-green-phase=cue] .head-flag-label{opacity:0}.o-tower.is-contained[data-green-phase=expand] .head-flag{min-height:0;align-items:flex-start;animation:tower-green-flag-expand .4s cubic-bezier(.4,0,.2,1) forwards}.o-tower.is-contained[data-green-phase=expand] .head-flag-label{flex:0 0 auto;font-size:var(--tower-flag-fs)!important;animation:tower-green-flag-expand-label .4s cubic-bezier(.4,0,.2,1) forwards}.o-tower.is-contained[data-heat-status=YELLOW],.o-tower.is-contained[data-heat-status=YELLOW-OVERRIDE],.o-tower.is-contained[data-heat-status=SC],.o-tower.is-contained[data-heat-status=SAFETYCAR],.o-tower.is-contained[data-heat-status=FCY],.o-tower.is-contained[data-heat-status=FULLCOURSEYELLOW]{--tower-contained-flag-bg: var(--status-yellow);--tower-contained-flag-color: var(--black, #111)}.o-tower.is-contained[data-heat-status=CODE60]{--tower-contained-flag-bg: var(--status-code60)}.o-tower.is-contained[data-heat-status=VIRTUALSAFETYCAR],.o-tower.is-contained[data-heat-status=VSC]{--tower-contained-flag-bg: var(--status-yellow);--tower-contained-flag-color: var(--black, #111)}.o-tower.is-contained[data-heat-status=RED]{--tower-contained-flag-bg: var(--status-red)}.o-tower.is-contained[data-heat-status=FINISH],.o-tower.is-contained[data-heat-status=COMPLETED]{--tower-contained-flag-bg: var(--status-finish);--tower-contained-flag-color: var(--black, #111)}.o-tower.is-contained .head-lap{display:flex;align-items:baseline;justify-content:center;gap:10px;min-height:36px;padding:8px 10px 10px;background:var(--tower-contained-head-lap-bg);border-bottom:1px solid var(--tower-contained-head-rule)}.o-tower.is-contained .head-lap-label{font-size:22px;font-weight:700;letter-spacing:.14em;line-height:1;color:var(--tower-contained-muted)}.o-tower.is-contained .head-lap-value{display:inline-flex;align-items:baseline;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;line-height:1}.o-tower.is-contained .head-lap-cur{font-size:28px;font-weight:700;color:var(--tower-contained-color)}.o-tower.is-contained .head-lap-tot{font-size:24px;font-weight:700;color:var(--tower-contained-muted)}.o-tower.is-contained .head-title{display:flex;flex-direction:column;padding:4px 8px 5px;background:var(--tower-contained-head-title-bg);border-bottom:1px solid var(--tower-contained-head-rule)}.o-tower.is-contained .head-title-main{font-size:15px;font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--tower-contained-color)}.o-tower.is-contained .head-title-sub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tower-contained-muted)}.o-tower.is-contained .riders{gap:0;padding:0;overflow:visible;background:var(--tower-contained-riders-bg);border-radius:0 0 calc(var(--tower-contained-radius) - 1px) calc(var(--tower-contained-radius) - 1px)}.o-tower.is-contained .m-rider{font-size:22px;height:var(--tower-row-h);line-height:var(--tower-row-h);box-shadow:inset 0 -1px 0 var(--tower-contained-row-divider)}.o-tower.is-contained .m-rider:last-child{box-shadow:none}.o-tower.is-contained .m-rider>div{background:transparent;border-radius:0;transform:none}.o-tower.is-contained .m-rider>div>span,.o-tower.is-contained .m-rider>div>img,.o-tower.is-contained .m-rider .extra>div>span{transform:none}.o-tower.is-contained .m-rider .pos{width:var(--tower-contained-w);min-width:var(--tower-contained-w);justify-content:center;padding:0 2px;font-size:20px;font-weight:700;color:var(--tower-contained-muted);text-shadow:none;text-align:center}.o-tower.is-contained .m-rider.is-leader .pos{background:transparent;color:var(--tower-contained-color)}.o-tower.is-contained .m-rider.marked .pos{background:transparent;color:var(--white, #fff)}.o-tower.is-contained .m-rider.has-passed-startfinish .pos:before{content:none}.o-tower.is-contained .m-rider.has-class-color:before{content:none}.o-tower.is-contained .m-rider .number{font-size:20px;font-weight:700;color:var(--tower-contained-color);background:transparent;border-radius:2px}.o-tower.is-contained.show-numbers .m-rider .number{width:30px;min-width:30px}.o-tower.is-contained .m-rider.has-class-color .number{height:18px;padding:0 3px;background:var(--team-number-bg, var(--team-race-class-bg, #fff));color:var(--team-number-color, var(--team-race-class-color, #000));border-radius:2px;line-height:1;align-self:center;text-shadow:none}.o-tower.is-contained.show-brand-icon .m-rider .brandIcon,.o-tower.is-contained.show-flag .m-rider .nationalityIcon{width:28px;min-width:28px;background:transparent;border-radius:0}.o-tower.is-contained .m-rider .brandIcon img{max-width:20px;max-height:14px}.o-tower.is-contained.show-flag .m-rider .nationalityIcon{padding:0 3px}.o-tower.is-contained.show-flag .m-rider .nationalityIcon img{position:relative;left:auto;top:auto;width:20px;height:13px;object-fit:cover;transform:none}.o-tower.is-contained.show-flag .m-rider .nationalityIcon:before,.o-tower.is-contained.show-flag .m-rider .nationalityIcon:after{content:none}.o-tower.is-contained .m-rider .data,.o-tower.is-contained.has-name-width .m-rider .data{flex:1 1 auto;width:auto;min-width:0;max-width:none;padding:0 10px 0 4px;background:transparent;color:var(--tower-contained-color)}.o-tower.is-contained.hide-extra{--tower-contained-extra-w: 0px}.o-tower.is-contained .m-rider .data .name{font-size:var(--tower-name-fs);font-style:normal;letter-spacing:.05em;line-height:1;text-overflow:ellipsis}.o-tower.is-contained .m-rider .extra,.o-tower.is-contained[data-extra-mode]:not([data-extra-mode=""]) .m-rider .extra,.o-tower.is-contained .m-rider .extra.is-open{border-radius:0;background:transparent;color:var(--tower-contained-color)}.o-tower.is-contained[data-extra-mode]:not([data-extra-mode=""]) .m-rider .extra,.o-tower.is-contained .m-rider .extra.is-open,.o-tower.is-contained.show-lap-times .m-rider.has-lastLap.personal-improvement .extra,.o-tower.is-contained.show-lap-times .m-rider.has-lastLap.overall-improvement .extra{width:var(--tower-contained-extra-w);min-width:var(--tower-contained-extra-w);padding:0 8px 0 6px}.o-tower.is-contained .m-rider .extra .gapLeader{font-size:var(--tower-contained-extra-fs);white-space:nowrap}.o-tower.is-contained .m-rider.is-leader .extra .gapLeader{color:var(--tower-contained-muted)}.o-tower.is-contained .m-rider:not(.has-gap) .extra .gapLeader{color:var(--tower-contained-muted)}.o-tower.is-contained .m-rider.extra-note .extra .gapLeader{color:var(--tower-contained-muted);font-family:var(--base-font-titles);font-size:var(--tower-contained-extra-fs);font-weight:600;font-variant-numeric:normal;letter-spacing:.02em;text-transform:none}.o-tower.is-contained.show-race-class .m-rider .extra .gapLeader,.o-tower.is-contained.show-sub-class .m-rider .extra .gapLeader,.o-tower.is-contained.show-race-class .m-rider:not(.has-gap) .extra .gapLeader,.o-tower.is-contained.show-sub-class .m-rider:not(.has-gap) .extra .gapLeader{display:inline-flex;flex:0 0 auto;align-self:center;margin-left:auto;width:max-content;min-width:0;height:auto;padding:3px 8px;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;background:var(--team-race-class-bg, var(--tower-contained-state-bg));color:var(--team-race-class-color, var(--white, #fff));border-radius:4px;font-size:min(14px,var(--tower-contained-extra-fs));font-weight:700;letter-spacing:.06em;text-shadow:none}.o-tower.is-contained.show-race-class .m-rider .extra .gapLeader>span,.o-tower.is-contained.show-sub-class .m-rider .extra .gapLeader>span{display:block;line-height:1;transform:none}.o-tower.is-contained .m-rider .extra .lastLap{left:100%;right:auto;width:max-content;min-width:var(--tower-contained-extra-w);justify-content:center;margin-left:3px;padding:0 8px;border-radius:2px}.o-tower.is-contained.show-lap-times .m-rider.has-lastLap .extra .gapLeader{opacity:1}.o-tower.is-contained.show-lap-times .m-rider.personal-improvement .pos,.o-tower.is-contained.show-lap-times .m-rider.overall-improvement .pos{box-shadow:none}.o-tower.is-contained.show-lap-times .m-rider.personal-improvement .pos:after,.o-tower.is-contained.show-lap-times .m-rider.overall-improvement .pos:after{content:"";position:absolute;inset:0;opacity:.85;z-index:-1}.o-tower.is-contained.show-lap-times .m-rider.personal-improvement .pos:after{background:var(--personal-improvement)}.o-tower.is-contained.show-lap-times .m-rider.overall-improvement .pos:after{background:var(--overall-improvement)}.o-tower.is-contained .m-rider .state{position:absolute;left:100%;top:50%;transform:translateY(-50%);height:16px;margin-left:3px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:2px;background:var(--tower-contained-state-bg);color:var(--white, #fff);font-size:10px;font-weight:700;letter-spacing:.1em;white-space:nowrap;z-index:4}.o-tower.is-contained .m-rider .state[data-state=pit]{background:var(--state-pit-bg, var(--tower-contained-state-bg))}.o-tower.is-contained .m-rider .state[data-state=outlap]{background:var(--extra2-bg, #6e6e6e)}.o-tower.is-contained .m-rider .state[data-state=finished]{background:var(--status-finish, var(--tower-contained-state-bg));color:var(--black, #000)}.o-tower.is-contained .m-rider .state[data-state=aborted],.o-tower.is-contained .m-rider .state[data-state=dq]{background:var(--status-red, var(--tower-contained-state-bg))}.o-tower.is-contained .m-rider.marked .data,.o-tower.is-contained .m-rider.marked .extra>div:not(.finished){background:transparent;color:var(--white, #fff);text-shadow:none}.o-tower.is-contained .m-rider.marked:not(.has-class-color) .number{background:transparent;color:var(--white, #fff);text-shadow:none}.o-tower.is-contained .m-rider.marked{background:var(--tower-contained-marked-bg)}.o-tower.is-contained.show-pic,.o-tower.is-contained.show-pid{margin-left:2%}.o-tower.is-contained.show-pic .m-rider[data-pic="1"]:after,.o-tower.is-contained.show-pid .m-rider[data-pid="1"]:after{content:none}.o-tower.is-contained.show-pic .m-rider[data-pic="1"]:not(:first-child),.o-tower.is-contained.show-pid .m-rider[data-pid="1"]:not(:first-child){margin-top:0;box-shadow:inset 0 1px 0 var(--tower-contained-border)}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors{--tower-sector-w: 5px;order:2;align-items:center;gap:2px;padding:0 4px 0 2px;overflow:visible}.o-tower.is-contained.show-sectors:not(.sectors-below) .m-rider .sectors{width:calc(var(--tower-sector-count, 3) * 5px + 8px);min-width:calc(var(--tower-sector-count, 3) * 5px + 8px)}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors .sector{width:3px;min-width:3px;flex:0 0 3px;height:11px;border-radius:1px;background:var(--tower-contained-sector-idle, rgba(255, 255, 255, .14))}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors .sector.in-progress{background:var(--tower-contained-sector-idle, rgba(255, 255, 255, .14));box-shadow:none}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors .sector.no-improvement{background:var(--no-improvement)}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors .sector.personal-improvement{background:var(--personal-improvement)}.o-tower.is-contained:not(.sectors-below) .m-rider .sectors .sector.overall-improvement{background:var(--overall-improvement)}.o-tower.is-contained.sectors-below .m-rider{flex-wrap:wrap;align-content:flex-start;height:auto;min-height:var(--tower-row-h);line-height:1;padding-bottom:4px;row-gap:2px}.o-tower.is-contained.sectors-below .m-rider>.pos,.o-tower.is-contained.sectors-below .m-rider>.brandIcon,.o-tower.is-contained.sectors-below .m-rider>.nationalityIcon,.o-tower.is-contained.sectors-below .m-rider>.data,.o-tower.is-contained.sectors-below .m-rider>.extra{height:calc(var(--tower-row-h) - 4px);align-self:center}.o-tower.is-contained.sectors-below .m-rider>.number{align-self:center}.o-tower.is-contained.sectors-below .m-rider .sectors{order:20;align-items:stretch;gap:3px;padding:0 8px 0 calc(var(--tower-contained-w) + 4px);overflow:visible;background:transparent}.o-tower.is-contained.sectors-below.show-numbers .m-rider .sectors{padding-left:calc(var(--tower-contained-w) + 26px + 4px)}.o-tower.is-contained.sectors-below.show-sectors .m-rider .sectors{flex:1 0 100%;width:100%;min-width:100%;height:3px;opacity:1}.o-tower.is-contained.sectors-below .m-rider .sectors .sector{flex:1 1 0;width:auto;min-width:0;height:3px;border-radius:1px;background:var(--tower-contained-sector-idle, rgba(255, 255, 255, .14))}.o-tower.is-contained.sectors-below .m-rider .sectors .sector.in-progress{background:var(--tower-contained-sector-idle, rgba(255, 255, 255, .14));box-shadow:none}.o-tower.is-contained.sectors-below .m-rider .sectors .sector.no-improvement{background:var(--no-improvement)}.o-tower.is-contained.sectors-below .m-rider .sectors .sector.personal-improvement{background:var(--personal-improvement)}.o-tower.is-contained.sectors-below .m-rider .sectors .sector.overall-improvement{background:var(--overall-improvement)}.o-tower.is-contained.hide-extra .m-rider .extra,.o-tower.is-contained.hide-extra .m-rider .extra.is-open{padding:0;opacity:0}.o-tower-lead{--tower-lead-row-h: 29px;position:absolute;top:2%;right:2%;left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:max-content;max-width:48%;min-height:var(--tower-lead-row-h);opacity:0;pointer-events:none;transition:opacity .5s linear;font-family:var(--base-font-titles);text-transform:uppercase;letter-spacing:.5px;z-index:4}.o-tower-lead.is-visible{opacity:.92;pointer-events:auto}.o-tower-lead .header{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 12px;background:var(--primary-bg);color:var(--primary-color);border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);font-size:12px;font-weight:700;letter-spacing:.08em;white-space:nowrap;transform:skew(var(--skew, -23deg));box-sizing:border-box}.o-tower-lead .header>span{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg)) translateY(1px) translate(2px)}.o-tower-lead .slots{display:grid;grid-template-columns:repeat(var(--tower-lead-cols, 3),max-content);grid-auto-rows:var(--tower-lead-row-h);row-gap:2px;column-gap:0;width:max-content}.o-tower-lead .slot{display:contents}.o-tower-lead .slot>div{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;transform:skew(var(--skew, -23deg));border-radius:0}.o-tower-lead .slot>div[data-edge=full]{border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.o-tower-lead .slot>div[data-edge=left]{border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-tower-lead .slot>div[data-edge=right]{border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-tower-lead .slot>div[data-edge=none]{border-radius:0}.o-tower-lead .slot>div>span:not(.rail),.o-tower-lead .slot>div>img{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg)) translateY(1px) translate(2px)}.o-tower-lead .slot>.race-class{width:100%;min-width:4.5rem;padding:0 12px 0 14px;justify-content:flex-end;background:var(--primary-bg);color:var(--primary-color);font-size:14px;font-weight:700;white-space:nowrap}.o-tower-lead .race-class .rail{position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--tower-lead-rail-bg, var(--white, #fff));border-radius:1px;transform:none}.o-tower-lead .number{min-width:2.4rem;padding:0 8px;background:var(--tower-number-bg, #ffffffdd);color:var(--tower-number-color, var(--black, #000));font-family:var(--base-font-start-number, var(--base-font-numbers));font-size:15px;font-weight:700}.o-tower-lead .slot.has-class-color .number{background:var(--team-number-bg, var(--team-race-class-bg, #fff));color:var(--team-number-color, var(--team-race-class-color, #000))}.o-tower-lead .brand-icon,.o-tower-lead .flag{width:0;min-width:0;padding:0;opacity:0;background:var(--tower-data-bg)}.o-tower-lead.show-brand-icon .brand-icon,.o-tower-lead.show-flag .flag{position:relative;overflow:hidden;width:36px;min-width:36px;opacity:1}.o-tower-lead .brand-icon img{max-height:22px;max-width:32px;object-fit:contain;transform:skew(var(--skew-reset, 23deg))}.o-tower-lead .flag img{height:16px;width:auto;display:block;transform:skew(var(--skew-reset, 23deg)) scale(var(--flag-deskew-scale, 1.2))}.o-tower-lead .slot>.name{width:100%;min-width:7rem;max-width:18rem;padding:0 14px;justify-self:stretch;justify-content:flex-start;background:var(--tower-data-bg);color:var(--tower-data-color);font-size:14px;font-weight:600;white-space:nowrap}.o-tower-lead .name>span{overflow:hidden;text-overflow:ellipsis}.o-ident{--ident-width: 370px;--ident-body-min-width: 500px;--ident-start-number-width: 113px;--ident-nationality-width: 133px;--ident-race-class-width: 133px;--ident-pos-width: 133px;--ident-row-title: 52px;--ident-row-subtitle: 36px;--ident-total-height: 88px;--ident-font-title: 40px;--ident-font-subtitle: 27px;--ident-font-race-class: 24px;--ident-font-number: 55px;--ident-font-ending: 20px;--pos-ending-font: var(--ident-font-ending);--ident-font-overall: 18px;--ident-label-height: 35px;position:absolute;bottom:calc(5% + 40px);left:50%;right:auto;opacity:0;transform:translate(-50%) scale(1);transform-origin:center center;--ident-align-ms: .52s;--ident-align-ease: cubic-bezier(.4, 0, .2, 1);transition:opacity .3s ease .2s,left var(--ident-align-ms) var(--ident-align-ease),transform var(--ident-align-ms) var(--ident-align-ease),transform-origin var(--ident-align-ms) var(--ident-align-ease);pointer-events:none;z-index:8;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);color:var(--white, #fff)}.o-ident span:not(.pos-ordinal),.o-ident img{display:inline-block;transform:skew(var(--skew-reset, 23deg));vertical-align:baseline}.o-ident.align-left{left:5%;right:auto;transform:translate(0) scale(.6);transform-origin:left center}.o-ident.align-right{left:95%;right:auto;transform:translate(-100%) scale(.6);transform-origin:right center}.o-ident.align-middle{left:50%;right:auto;transform:translate(-50%) scale(1);transform-origin:center center}.o-ident.is-visible{opacity:.9;z-index:10;transition:opacity .14s ease-in-out 40ms,left var(--ident-align-ms) var(--ident-align-ease),transform var(--ident-align-ms) var(--ident-align-ease),transform-origin var(--ident-align-ms) var(--ident-align-ease)}.o-ident .stage{position:relative;display:block;width:max-content;max-width:100%;overflow:visible}.o-ident.reflect{--ident-mirror-gutter: 80px;overflow:visible;padding-bottom:6rem;padding-inline:var(--ident-mirror-gutter);margin-inline:calc(-1 * var(--ident-mirror-gutter))}.o-ident.reflect .mirror{--ident-mirror-gutter: 80px;position:absolute;left:calc(-1 * var(--ident-mirror-gutter));top:100%;width:calc(100% + 2 * var(--ident-mirror-gutter));box-sizing:border-box;padding-inline:var(--ident-mirror-gutter);display:block;overflow:visible;pointer-events:none;user-select:none;margin-top:12px;opacity:.62;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.22) 0%,transparent 40%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.22) 0%,transparent 40%)}.o-ident.reflect .mirror .paint{box-sizing:border-box;width:calc(100% + 2 * var(--ident-mirror-gutter));margin-left:calc(-1 * var(--ident-mirror-gutter));padding-inline:var(--ident-mirror-gutter);transform:scaleY(-1);transform-origin:center;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75))}.o-ident.is-visible.show-profile-picture,.o-ident.is-visible.show-profile-pictures{opacity:1}.o-ident .holder{position:relative;display:inline-flex;align-items:flex-end;min-height:var(--ident-total-height);min-width:var(--ident-width);gap:0;transform:skew(var(--skew, -23deg));transform-origin:left center;transition:transform-origin var(--ident-align-ms, .52s) var(--ident-align-ease, cubic-bezier(.4, 0, .2, 1))}.o-ident.align-right .holder{transform-origin:right center}.o-ident .holder>.gridPos,.o-ident .holder>.pos,.o-ident .holder>.pic,.o-ident .holder>.pid{display:none;position:relative;order:6;width:var(--ident-pos-width);min-width:var(--ident-pos-width);flex-direction:column;align-items:stretch;justify-content:flex-end;background:transparent;color:var(--team-position-color, #fff);font-family:var(--base-font-numbers, "Big Star", monospace);font-size:var(--ident-font-number);font-weight:700;letter-spacing:.3px;text-align:center;margin-left:-2px;box-sizing:border-box}.o-ident .holder>.gridPos{display:none;height:var(--ident-total-height);min-height:var(--ident-total-height);line-height:1;background:var(--team-position-bg, #b93623);border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-ident .holder>.pos .digits,.o-ident .holder>.pic .digits,.o-ident .holder>.pid .digits,.o-ident .holder>.gridPos{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap;height:var(--ident-total-height);min-height:var(--ident-total-height);line-height:1;background:var(--team-position-bg, #b93623);border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0);box-sizing:border-box}.o-ident .holder>.gridPos .pos-ordinal>span,.o-ident .holder>.pos .digits .pos-ordinal>span,.o-ident .holder>.pic .digits .pos-ordinal>span,.o-ident .holder>.pid .digits .pos-ordinal>span{position:relative;flex:0 0 auto;white-space:nowrap;transform:skew(var(--skew-reset, 23deg))}.o-ident .holder>.pic .digits,.o-ident .holder>.pid .digits{background:var(--team-pic-bg, var(--primary-bg, #000));color:var(--team-pic-color, var(--primary-color, #fff))}.o-ident .holder>.pic,.o-ident .holder>.pid{color:var(--team-pic-color, var(--primary-color, #fff))}.o-ident.override-pic-with-pos .holder>.pos .digits{background:var(--team-pic-bg, var(--primary-bg, #000));color:var(--team-pic-color, var(--primary-color, #fff))}.o-ident.override-pic-with-pos .holder>.pos{color:var(--team-pic-color, var(--primary-color, #fff))}.o-ident .holder>.pos .overall,.o-ident .holder>.pic .overall,.o-ident .holder>.pid .overall{position:relative;width:100%;height:var(--ident-label-height);min-height:var(--ident-label-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:var(--ident-font-overall);letter-spacing:.06em;font-weight:700;font-style:normal;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);background:#d0d0d0;color:var(--black, #000);padding:0;border-radius:0 .3rem 0 0;line-height:1;white-space:nowrap;z-index:2;text-align:center;order:-1}.o-ident .holder>.pos:has(.overall) .digits,.o-ident .holder>.pic:has(.overall) .digits,.o-ident .holder>.pid:has(.overall) .digits{border-radius:0 0 .5rem}.o-ident .holder>.pos .overall span,.o-ident .holder>.pic .overall span,.o-ident .holder>.pid .overall span{display:inline-block;transform:skew(var(--skew-reset, 23deg))}.o-ident.show-grid-pos .holder>.gridPos{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.o-ident.show-pos .holder>.pos,.o-ident.show-pic .holder>.pic,.o-ident.show-pid .holder>.pid,.o-ident.override-pic-with-pos .holder>.pos{display:inline-flex}.o-ident.override-pic-with-pos.show-pic .holder>.pic{display:none}.o-ident .start-number{display:none;position:relative;width:var(--ident-start-number-width);min-width:var(--ident-start-number-width);height:var(--ident-total-height);min-height:var(--ident-total-height);background:var(--team-number-bg, var(--team-race-class-bg, #949494));color:var(--team-number-color, var(--team-race-class-color, var(--black, #000)));font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:var(--ident-font-number);font-weight:700;letter-spacing:.3px;line-height:1;text-align:center;order:0;z-index:4;isolation:isolate;overflow:hidden;border-radius:0}.o-ident .start-number:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:inherit;z-index:-1;border-radius:0}.o-ident.show-start-number .start-number{display:inline-flex;align-items:center;justify-content:center}.o-ident .vehicleBrand{display:none;width:100px;min-height:var(--ident-total-height);height:var(--ident-total-height);background:var(--driver-ident-brand-bg, #646464);align-items:center;justify-content:center;order:1;margin-left:-2px}.o-ident.show-brand .vehicleBrand{display:inline-flex}.o-ident .vehicleBrand img{max-width:78px;max-height:42px;object-fit:contain}.o-ident .race-class{display:none;position:absolute;left:0;bottom:100%;min-width:var(--ident-race-class-width);padding:7px 20px 7px 0;background:var(--team-race-class-bg, #949494);color:var(--team-race-class-color, #fff);font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:20px;opacity:0}.o-ident.show-race-class .race-class{display:none;opacity:0}.o-ident .titleHolder{position:relative;display:inline-grid;grid-template-rows:var(--ident-row-title) var(--ident-row-subtitle);grid-template-columns:max-content;justify-items:stretch;order:2;min-width:var(--ident-body-min-width);max-width:calc(700px + var(--ident-nationality-width));width:max-content;background:transparent;height:var(--ident-total-height);min-height:var(--ident-total-height);margin-left:-2px;text-transform:uppercase;z-index:3;overflow:hidden}.o-ident .titleHolder .title{display:flex;align-items:center;background:var(--team-name-bg, #000);color:var(--team-name-color, #fff);padding:0 36px;height:var(--ident-row-title);font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:var(--ident-font-title);font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px;width:max-content;min-width:100%;box-sizing:border-box;isolation:isolate}.o-ident .titleHolder .title>span,.o-ident .titleHolder .subtitle .texts>span{-webkit-font-smoothing:antialiased;transform:skew(var(--skew-reset, 23deg))}.o-ident .titleHolder .subtitle{display:flex;align-items:stretch;position:relative;height:var(--ident-row-subtitle);min-height:var(--ident-row-subtitle);width:max-content;min-width:100%;background:var(--team-subtitle-bg, var(--secondary-bg, #949494));color:var(--team-subtitle-color, var(--secondary-color, #fff));font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:var(--ident-font-subtitle);font-weight:500;text-transform:uppercase;line-height:36px;box-sizing:border-box;z-index:1}.o-ident .titleHolder .subtitle .raceClass{display:none;padding:0 22px;background:#cfcfcf;color:var(--black, #000);align-items:center;white-space:nowrap;font-weight:700;font-size:var(--ident-font-race-class);letter-spacing:.02em;border-right:1px solid rgba(0,0,0,.18)}.o-ident.show-race-class .titleHolder .subtitle .raceClass{display:inline-flex}.o-ident .titleHolder .subtitle .texts{display:flex;flex:1;align-items:center;padding:0 20px 0 32px;gap:.5rem;min-width:0}.o-ident .titleHolder .subtitle .texts>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--team-subtitle-color, var(--secondary-color, #fff))}.o-ident.has-stacked-flags.show-flag .titleHolder .subtitle{padding-right:calc(var(--ident-nationality-width) + 66px - 24px);width:100%}.o-ident .titleHolder .subtitle .subtitle-flag{position:absolute;right:calc(var(--ident-nationality-width) - 24px);top:0;bottom:0;width:66px;height:var(--ident-row-subtitle);min-height:var(--ident-row-subtitle);max-height:var(--ident-row-subtitle);overflow:hidden;z-index:1}.o-ident .titleHolder .subtitle .subtitle-flag img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.o-ident .titleHolder .nationality{display:none;position:absolute;right:0;top:0;bottom:0;width:var(--ident-nationality-width);height:100%;overflow:hidden;clip-path:inset(0 0 0 0);border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0);background:transparent;z-index:2;opacity:1;isolation:isolate}.o-ident .titleHolder .nationality[data-edge=full]{border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.o-ident .titleHolder .nationality[data-edge=right]{border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-ident .titleHolder .nationality[data-edge=left]{border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-ident .titleHolder .nationality[data-edge=none]{border-radius:0}.o-ident .holder:has(>.pos) .titleHolder .nationality,.o-ident .holder:has(>.pic) .titleHolder .nationality,.o-ident .holder:has(>.pid) .titleHolder .nationality,.o-ident .holder:has(>.gridPos) .titleHolder .nationality{border-radius:0}.o-ident.show-flag .titleHolder .nationality{display:flex;flex-direction:column}.o-ident.is-visible.show-flag .titleHolder .nationality{opacity:1}.o-ident.show-flag .titleHolder .title,.o-ident.show-flag .titleHolder .subtitle{width:max-content;max-width:calc(700px + var(--ident-nationality-width));box-sizing:border-box}.o-ident.show-flag .titleHolder .title,.o-ident.show-flag .titleHolder .subtitle{padding-right:calc(var(--ident-nationality-width) + 36px)}.o-ident .titleHolder .nationality img{object-fit:cover;object-position:center center;opacity:1;display:block;transform:none;max-width:none;max-height:none}.o-ident .titleHolder .nationality:not(.stacked) img{position:absolute;inset:0;width:100%;height:100%}.o-ident .titleHolder .nationality.stacked{display:flex;flex-direction:column;height:100%;gap:0}.o-ident .titleHolder .nationality.stacked .flag-band{position:relative;width:100%;overflow:hidden;flex-shrink:0}.o-ident .titleHolder .nationality.stacked .flag-band--title{height:var(--ident-row-title);flex:0 0 var(--ident-row-title)}.o-ident .titleHolder .nationality.stacked .flag-band--subtitle{height:var(--ident-row-subtitle);flex:0 0 var(--ident-row-subtitle)}.o-ident .titleHolder .nationality.stacked .flag-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}.o-ident:not(.show-profile-picture):not(.show-profile-pictures) .profile-image{display:none}.o-ident .profile-image{position:absolute;display:inline-flex;align-items:flex-end;top:4px;right:155px;width:210px;height:260px;overflow:visible;opacity:0;transform:translate(-450px) translateY(-100%);transition:opacity .2s ease-in-out,transform .3s ease-in-out;z-index:3;pointer-events:none}.o-ident.show-profile-picture:not(.show-profile-pictures) .profile-image{z-index:5;right:0}.o-ident.show-profile-picture:not(.show-profile-pictures) .profile-image .driver:before{bottom:10px;left:auto;right:16px;transform:none}.o-ident.is-visible.show-profile-picture .profile-image,.o-ident.is-visible.show-profile-pictures .profile-image{opacity:1;transform:translate(0) translateY(-100%);transition:opacity .3s ease-in-out .9s,transform .3s ease-in-out .85s}.o-ident.is-visible.show-profile-picture.show-pos.show-pic .profile-image,.o-ident.is-visible.show-profile-picture.show-pos.show-pid .profile-image{transform:translate(calc(0px - var(--ident-start-number-width))) translateY(-100%)}.o-ident.is-visible.show-profile-picture:not(.show-profile-pictures) .profile-image{right:0;transform:translate(0) translateY(-100%)}.o-ident.show-profile-pictures .profile-image{width:auto;max-width:none;gap:24px;transform-origin:right bottom}.o-ident.show-profile-pictures.show-1-drivers .profile-image{gap:0}.o-ident.show-profile-pictures.show-2-drivers .profile-image{gap:28px}.o-ident.show-profile-pictures.show-3-drivers .profile-image{gap:22px}.o-ident.show-profile-pictures.show-4-drivers .profile-image{gap:16px}.o-ident.show-profile-pictures.show-5-drivers .profile-image{gap:12px}.o-ident.is-visible.show-profile-pictures.show-1-drivers .profile-image,.o-ident.is-visible.show-profile-pictures.show-2-drivers .profile-image{transform:translate(0) translateY(-100%) scale(1)}.o-ident.is-visible.show-profile-pictures.show-3-drivers .profile-image{transform:translate(0) translateY(-100%) scale(.92)}.o-ident.is-visible.show-profile-pictures.show-4-drivers .profile-image{transform:translate(0) translateY(-100%) scale(.82)}.o-ident.is-visible.show-profile-pictures.show-5-drivers .profile-image{transform:translate(0) translateY(-100%) scale(.7)}.o-ident.show-profile-pictures.show-1-drivers .profile-image .driver,.o-ident.show-profile-pictures.show-2-drivers .profile-image .driver{width:210px;height:260px}.o-ident.show-profile-pictures.show-3-drivers .profile-image .driver{width:190px;height:250px}.o-ident.show-profile-pictures.show-4-drivers .profile-image .driver,.o-ident.show-profile-pictures.show-5-drivers .profile-image .driver{width:170px;height:230px}.o-ident .profile-image img{position:absolute;bottom:0;left:50%;max-width:100%;max-height:100%;object-fit:contain;object-position:bottom center;transform:translate(-50%) skew(var(--skew-reset, 23deg))}.o-ident .profile-image .driver{position:relative;display:inline-flex;align-self:flex-end;align-items:flex-end;width:210px;height:260px;flex-shrink:0}.o-ident .profile-image .driver:nth-child(2){margin-left:0;z-index:2}.o-ident .profile-image .driver:nth-child(3){margin-left:0;z-index:3}.o-ident .profile-image .driver:nth-child(4){margin-left:0;z-index:4}.o-ident .profile-image .driver:nth-child(5){margin-left:0;z-index:5}.o-ident .profile-image .driver:nth-child(6){margin-left:0;z-index:6}.o-ident .profile-image .driver img{position:absolute;left:50%;top:auto;bottom:36px;max-height:70%;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:bottom center;transform:translate(-50%) skew(var(--skew-reset, 23deg))}.o-ident .profile-image .driver:before{content:attr(data-namef) " " attr(data-namel);font-weight:700;position:absolute;color:var(--primary-color, #fff);background:var(--primary-bg, #111);border-radius:var(--skewBorderRadius, 2px);padding:6px 10px;z-index:3;bottom:4px;font-size:14px;min-width:91px;text-align:center;left:50%;transform:translate(-50%);white-space:nowrap}.o-ident:not(.show-profile-pictures) .profile-image .driver:not(.is-active){opacity:0}.o-ident.show-profile-pictures .profile-image .driver:not(.is-active){opacity:1}.o-ident .profile-image .driver.is-active{z-index:20;opacity:1}.o-ident .profile-image .driver.is-active:before{font-size:18px}.o-ident.show-profile-pictures .profile-image .driver img{max-height:80%;bottom:34px;object-fit:contain;object-position:bottom center}.o-ident.show-profile-pictures .profile-image .driver.is-active:before{font-size:14px}.o-ident:not(.show-profile-pictures) .profile-image .driver.is-active img{max-height:100%;top:auto;bottom:0}.o-ident .vehicleIcon{position:absolute;top:5px;right:100vh;z-index:3;opacity:0;pointer-events:none;transform:translateY(-100%) translate(100%);transition:transform .5s ease .2s,right .8s ease,opacity .2s ease}.o-ident.is-visible.show-car-picture .vehicleIcon{opacity:1;right:0;transform:translateY(-100%) translate(-35%);transition:transform .5s ease .9s,right .2s ease,opacity .3s ease 1s}.o-ident.is-visible.show-car-picture.show-profile-picture .vehicleIcon{right:190px}.o-ident.is-visible.show-car-picture.show-profile-picture.show-pos.show-pic .vehicleIcon,.o-ident.is-visible.show-car-picture.show-profile-picture.show-pos.show-pid .vehicleIcon{right:calc(190px + var(--ident-start-number-width))}.o-ident .vehicleIcon img{max-height:150px;width:auto}.o-ident .titleHolder .wrapper{display:none;align-items:center;gap:.35rem;padding:0 10px;min-height:36px;background:transparent;color:inherit;font-size:.85rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.o-ident.is-onboard .titleHolder .subtitle{background:var(--driver-ident-penalty-bg, #000);color:var(--driver-ident-penalty-color, #fff)}.o-ident.is-best-time .titleHolder .subtitle,.o-ident.is-fastest-lap .titleHolder .subtitle{background:var(--driver-ident-best-time-bg, #40c237);color:var(--driver-ident-best-time-color, #fff)}.o-ident.is-last-lap .titleHolder .subtitle,.o-ident.is-grid-time .titleHolder .subtitle,.o-ident.is-pole .titleHolder .subtitle,.o-ident.is-average-pole .titleHolder .subtitle{background:var(--driver-ident-wrapper-general-bg, #646464);color:var(--driver-ident-wrapper-general-color, #fff)}.o-ident.is-entering-pit .titleHolder .subtitle,.o-ident.is-exiting-pit .titleHolder .subtitle,.o-ident.is-penalty .titleHolder .subtitle,.o-ident.is-penalty-drive-through .titleHolder .subtitle,.o-ident.is-crash .titleHolder .subtitle,.o-ident.is-retired .titleHolder .subtitle,.o-ident.is-disqualified .titleHolder .subtitle{background:var(--driver-ident-penalty-bg, #c41230);color:var(--driver-ident-penalty-color, #fff)}.o-ident.is-winner .titleHolder .subtitle{background:var(--driver-ident-best-time-bg, #d4af37);color:var(--driver-ident-penalty-color, #111)}.o-ident.is-onboard .titleHolder .wrapper,.o-ident.is-best-time .titleHolder .wrapper,.o-ident.is-last-lap .titleHolder .wrapper,.o-ident.is-grid-time .titleHolder .wrapper,.o-ident.is-entering-pit .titleHolder .wrapper,.o-ident.is-exiting-pit .titleHolder .wrapper,.o-ident.is-fastest-lap .titleHolder .wrapper,.o-ident.is-pole .titleHolder .wrapper,.o-ident.is-average-pole .titleHolder .wrapper,.o-ident.is-winner .titleHolder .wrapper,.o-ident.is-crash .titleHolder .wrapper,.o-ident.is-retired .titleHolder .wrapper,.o-ident.is-penalty .titleHolder .wrapper,.o-ident.is-penalty-drive-through .titleHolder .wrapper,.o-ident.is-disqualified .titleHolder .wrapper{display:inline-flex;background:transparent;color:inherit}.o-ident.is-onboard .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-best-time .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-last-lap .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-grid-time .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-entering-pit .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-exiting-pit .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-fastest-lap .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-pole .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-average-pole .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-winner .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-crash .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-retired .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-penalty .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-penalty-drive-through .titleHolder .subtitle .texts>span:not(.subtitle2),.o-ident.is-disqualified .titleHolder .subtitle .texts>span:not(.subtitle2){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.o-ident .titleHolder .subtitle .texts>span.subtitle2{margin-left:.45em;opacity:.92}.o-ident .titleHolder .wrapper .time{font-family:var(--base-font-mono-numbers, "Lato", monospace);font-variant-numeric:tabular-nums}[data-testid=ident-preview-stage][data-tier=default]{overflow:visible;min-height:9rem;padding:2.5rem .5rem .75rem;box-sizing:border-box}[data-testid=ident-preview-stage][data-tier=default] .o-ident.reflect{padding-bottom:5rem}[data-testid=ident-preview-stage][data-tier=default] .o-ident,[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-middle,[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-left,[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-right{position:relative;bottom:auto;left:auto;right:auto;transform:none;margin:0 auto}[data-testid=ident-preview-stage][data-tier=default] .o-ident .holder{transform:skew(var(--skew, -23deg))}[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-left,[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-right{transform:scale(.6);transform-origin:left center}[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-right{transform-origin:right center;margin-left:auto;margin-right:.5rem}[data-testid=ident-preview-stage][data-tier=default] .o-ident.align-right .holder{transform-origin:right center}.o-onboard-ident{z-index:11}.o-onboard-ident .sponsor{position:absolute;inset:4% 3% auto auto;display:none;pointer-events:none;letter-spacing:.18em;font-size:22px;font-weight:800;color:#fff;text-transform:uppercase}.o-onboard-ident.show-sponsor .sponsor{display:block}[data-testid=onboard-ident-preview-stage][data-tier=default]{overflow:visible;min-height:9rem;padding:1.75rem .5rem .75rem;box-sizing:border-box}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-ident.reflect{padding-bottom:5rem}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident,[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-middle,[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-left,[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-right{position:relative;bottom:auto;left:auto;right:auto;transform:none;margin:0 auto}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident .holder{transform:skew(var(--skew, -23deg))}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-left,[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-right{transform:scale(.6);transform-origin:left center}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-right{transform-origin:right center;margin-left:auto;margin-right:.5rem}[data-testid=onboard-ident-preview-stage][data-tier=default] .o-onboard-ident.align-right .holder{transform-origin:right center}.o-running-clock{--rc-card-w: 300px;--rc-title-h: 34px;--rc-timer-h: 60px;--rc-label-h: 42px;--rc-ttb-h: 82px;--rc-chrome-gap: 24px;--rc-chrome-stack: 12px;--rc-fade: opacity .5s ease-in-out;position:absolute;inset:auto 0 7%;display:flex;flex-direction:column;align-items:center;gap:0;width:max-content;max-width:92%;margin-inline:auto;opacity:1;pointer-events:none;font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);text-transform:uppercase;letter-spacing:.04em;z-index:5;color:var(--white, #fff)}.o-running-clock.is-visible{pointer-events:auto}.o-running-clock .label{display:inline-flex;align-items:center;width:max-content;min-height:42px;padding:0 20px;margin-bottom:0;background:var(--primary-bg, #000);color:var(--primary-color, #fff);border-left:4px solid rgb(255,255,255);border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);font-size:26px;font-weight:700;letter-spacing:.06em;white-space:nowrap;box-sizing:border-box;opacity:0}.o-running-clock.show-battle-for .label.filled,.o-running-clock.show-leading-group .label.filled,.o-running-clock.has-battle-for .label.filled,.o-running-clock.has-leading-group .label.filled{opacity:1}.o-running-clock .label>span{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg)) translateY(1px)}.o-running-clock .stage{position:relative;display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%}.o-running-clock .source{position:relative;display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%;opacity:0;transition:var(--rc-fade)}.o-running-clock.is-visible .source{opacity:.95}.o-running-clock.has-time-to-beat .source{padding-top:calc(var(--rc-ttb-h) + var(--rc-chrome-gap))}.o-running-clock.has-battle-for .source,.o-running-clock.has-leading-group .source{padding-top:calc(var(--rc-label-h) + var(--rc-chrome-gap))}.o-running-clock.has-time-to-beat.has-battle-for .source,.o-running-clock.has-time-to-beat.has-leading-group .source{padding-top:calc(var(--rc-label-h) + var(--rc-chrome-stack) + var(--rc-ttb-h) + var(--rc-chrome-gap))}.o-running-clock .chrome{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;gap:var(--rc-chrome-stack);pointer-events:none}.o-running-clock .chrome .label,.o-running-clock .chrome .time-to-beat{transform:skew(var(--skew, -23deg))}.o-running-clock .holder{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px;width:max-content;max-width:100%}.o-running-clock .m-running-clock{transform:skew(var(--skew, -23deg));overflow:visible}.o-running-clock.reflect{padding-bottom:6rem}.o-running-clock.reflect .mirror{position:absolute;left:0;top:100%;width:100%;margin-top:2px;pointer-events:none;user-select:none}.o-running-clock.reflect .mirror .m-running-clock{transform:scaleY(-1) skew(var(--skew, -23deg));transform-origin:center center;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75));-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 48%);mask-image:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 48%)}.o-running-clock{--rc-beat-accent: var(--overall-improvement, #a40cca);--rc-chase-accent: var(--personal-improvement, #40c237)}.o-running-clock .time-to-beat{display:inline-flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.o-running-clock .time-to-beat .ttb-label{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;background:var(--rc-beat-accent);color:var(--white, #fff);border-radius:.5rem .3rem 0 0;font-size:18px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.o-running-clock .time-to-beat .ttb-label>span{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg));-webkit-font-smoothing:antialiased}.o-running-clock .time-to-beat .ttb-stack{position:relative;display:block;min-height:52px;overflow:visible}.o-running-clock .time-to-beat.is-swapping .ttb-stack{perspective:700px}.o-running-clock .time-to-beat .ttb-card{display:inline-flex;align-items:stretch;height:52px;min-width:320px;background:var(--black, #000);color:var(--white, #fff);border-radius:0 .3rem .5rem;border-top:3px solid var(--rc-beat-accent);overflow:visible;animation:rc-ttb-in .7s cubic-bezier(.16,.9,.32,1.3)}.o-running-clock .time-to-beat .ttb-card.is-out{position:absolute;inset:0 auto auto 0;animation:rc-ttb-out .65s cubic-bezier(.5,0,.85,.3) both;transform-origin:50% 100%;pointer-events:none;z-index:2}.o-running-clock .time-to-beat .ttb-card .startNumber{display:inline-flex;align-items:center;justify-content:center;flex:0 0 62px;background:var(--team-number-bg, var(--team-race-class-bg, #fff));color:var(--team-number-color, var(--team-race-class-color, #000));font-family:var(--base-font-start-number, var(--base-font-numbers, "Source Sans Pro", sans-serif));font-size:26px;font-weight:900}.o-running-clock .time-to-beat .ttb-card .driver{display:inline-flex;align-items:center;padding:0 16px;font-size:22px;font-weight:700;line-height:1;white-space:nowrap;transform:skew(var(--skew-reset, 23deg));-webkit-font-smoothing:antialiased}.o-running-clock .time-to-beat .ttb-card .lap{display:inline-flex;align-items:center;margin-left:auto;padding:0 16px;background:var(--rc-beat-accent);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:34px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:1px}.o-running-clock .time-to-beat .ttb-card .startNumber>span,.o-running-clock .time-to-beat .ttb-card .lap>span{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg))}.o-running-clock .time-to-beat.is-swapping .ttb-label{animation:rc-ttb-flash .45s steps(1,end) 3}.o-running-clock .time-to-beat.is-swapping .ttb-card:not(.is-out){box-shadow:0 0 0 2px var(--rc-chase-accent),0 0 26px #40c2378c}@keyframes rc-ttb-in{0%{opacity:0;transform:translateY(74px) scale(.9)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rc-ttb-out{0%{opacity:1;transform:translateY(0) rotateX(0) scale(1)}35%{opacity:1;transform:translateY(-46px) rotateX(-18deg) scale(.98)}to{opacity:0;transform:translateY(-74px) rotateX(-96deg) scale(.9)}}@keyframes rc-ttb-flash{0%{background:var(--rc-chase-accent)}50%{background:var(--rc-beat-accent)}to{background:var(--rc-chase-accent)}}.o-running-clock .rc-slot{display:block;transition:opacity .35s ease}.o-running-clock .rc-slot .m-running-clock{transition:opacity .5s ease-in-out}.o-running-clock .rc-slot:is(.is-enter,.is-leave) .m-running-clock{opacity:0}.o-running-clock.show-time-to-beat .rc-slot{opacity:.82}.o-running-clock.show-time-to-beat .rc-slot.is-next-to-beat{opacity:1}.m-running-clock .chase{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:26px;padding:0 10px;box-sizing:border-box;background:var(--black, #141414);border-top:2px solid rgba(255,255,255,.18);font-size:13px;font-weight:800;letter-spacing:.08em}.m-running-clock .chase .chase-label{color:#cfcfcf}.m-running-clock .chase .chase-gap{font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:16px;font-variant-numeric:tabular-nums;color:var(--white, #fff)}.m-running-clock.is-next-to-beat .chase{height:34px;background:var(--rc-chase-accent, #40c237);border-top-color:var(--rc-chase-accent, #40c237);font-size:17px}.m-running-clock.is-next-to-beat .chase .chase-label,.m-running-clock.is-next-to-beat .chase .chase-gap{color:#06210a}.m-running-clock.is-next-to-beat .chase .chase-gap{font-size:21px}.m-running-clock.is-compact.is-next-to-beat .chase{height:26px;font-size:14px}.m-running-clock.is-compact.is-next-to-beat .chase .chase-gap{font-size:16px}.m-running-clock.is-benchmark .chase{background:var(--overall-improvement, #a40cca);border-top-color:var(--overall-improvement, #a40cca)}.m-running-clock.is-benchmark .chase .chase-label,.m-running-clock.is-benchmark .chase .chase-gap{color:var(--white, #fff)}.m-running-clock.show-chase.has-sectors .chase{border-radius:0}.m-running-clock.show-chase:not(.has-sectors):not(.show-estimation) .chase{border-radius:0 0 var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.o-running-clock .m-running-clock .chase .chase-label,.o-running-clock .m-running-clock .chase .chase-gap{transform:skew(var(--skew-reset, 23deg))}.m-running-clock.is-compact .chase{height:20px;padding:0 6px;font-size:10px}.m-running-clock.is-compact .chase .chase-gap{font-size:12px}.o-running-clock.no-timers .m-running-clock .m-timer{display:none}.o-running-clock .m-running-clock .pos-title>span.driver,.o-running-clock .m-running-clock .pos-title .pos>span,.o-running-clock .m-running-clock .startNumber>span,.o-running-clock .m-running-clock .m-timer .time span,.o-running-clock .m-running-clock .m-timer .diff,.o-running-clock .m-running-clock .chase .chase-label,.o-running-clock .m-running-clock .chase .chase-gap{transform:skew(var(--skew-reset, 23deg));-webkit-font-smoothing:antialiased}.m-running-clock{--rc-card-w: 300px;--rc-title-h: 34px;--rc-timer-h: 60px;position:relative;display:inline-block;vertical-align:top;width:var(--rc-card-w);max-width:100%;background:var(--black, #000);color:var(--white, #fff);border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);text-transform:uppercase;user-select:none;box-sizing:border-box;overflow:hidden}.m-running-clock .pos-title{display:flex;flex-direction:row;align-items:center;overflow:hidden;height:var(--rc-title-h);width:100%;font-size:22px;line-height:var(--rc-title-h);box-sizing:border-box}.m-running-clock .pos-title>span.startNumber{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 55px;width:55px;height:100%;font-family:var(--base-font-start-number, var(--base-font-numbers, "Source Sans Pro", sans-serif));font-weight:900;font-size:22px;letter-spacing:.3px;text-align:center;color:var(--team-number-color, var(--team-race-class-color, #000));z-index:0}.m-running-clock .pos-title>span.startNumber:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--team-number-bg, var(--team-race-class-bg, #fff));border-radius:var(--skewBorderRadiusTopLeft, .5rem 0 0 0)}.m-running-clock .pos-title>span.startNumber>span{position:relative;z-index:1;line-height:1}.m-running-clock .pos-title>span.driver{flex:1 1 auto;min-width:0;padding:0 0 0 10px;font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--white, #fff);line-height:var(--rc-title-h)}.m-running-clock .pos-title .pos{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 44px;width:44px;padding:0 6px 0 0;font-family:var(--base-font-numbers, "Source Sans Pro", sans-serif);font-style:italic;font-size:28px;font-weight:700;line-height:var(--rc-title-h);text-align:right;opacity:1}.m-running-clock .pos-title .pos>span{display:block;line-height:1}.m-running-clock .m-timer{display:flex;align-items:center;justify-content:flex-start;height:var(--rc-timer-h);width:100%;padding:9px 10px 6px;margin:0;box-sizing:border-box;border-top:solid 2px var(--white, #fff);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:42px;font-weight:500;letter-spacing:1px;font-variant-numeric:tabular-nums;overflow:hidden}.m-running-clock .m-timer .timer{width:100%}.m-running-clock .m-timer .time{text-align:left;text-indent:8px;line-height:1;white-space:nowrap}.m-running-clock .m-timer .time span{display:inline-block;line-height:1;letter-spacing:1px}.m-running-clock .m-timer.not-started,.m-running-clock.not-started .m-timer{font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);font-size:28px;font-weight:600;letter-spacing:.06em}.m-running-clock .m-timer.not-started .time,.m-running-clock.not-started .m-timer .time{text-align:center;text-indent:0}.m-running-clock.is-selected{outline:2px solid rgba(80,200,120,.85);outline-offset:2px}.m-running-clock.is-compact{--rc-card-w: 240px;--rc-title-h: 28px;--rc-timer-h: 44px;transform:none}.m-running-clock.is-compact .pos-title>span.driver{font-size:15px}.m-running-clock.is-compact .pos-title .pos{font-size:22px;flex-basis:36px;width:36px}.m-running-clock.is-compact .pos-title>span.startNumber{flex-basis:44px;width:44px;font-size:18px}.m-running-clock.is-compact .m-timer{font-size:28px;padding:6px 8px}.m-running-clock.is-compact .m-timer.not-started{font-size:16px}.m-running-clock .m-timer .timer{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.m-running-clock .m-timer .diff{flex:0 0 auto;font-size:22px;font-weight:500;text-align:right;padding-right:4px;opacity:.95}.m-running-clock.has-diff:not(.show-estimation) .m-timer .time{font-size:.72em;text-indent:4px}.m-running-clock .sectors{position:relative;display:flex;flex-direction:row;align-items:center;gap:2px;width:100%;height:18px;padding:4px 6px 6px;box-sizing:border-box;background:var(--black, #000);border-radius:0 0 var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.m-running-clock.has-sectors .m-timer{border-radius:0}.m-running-clock .sectors .lap-improvement-row{display:none}.m-running-clock .sectors .sector{flex:1 1 0;height:8px;min-width:0;background:var(--extra2-bg, #3a3a3a);box-shadow:inset 0 0 0 0 transparent}.m-running-clock .sectors .sector.no-improvement{background:var(--no-improvement, #d4cc00)}.m-running-clock .sectors .sector.personal-improvement{background:var(--personal-improvement, #40c237)}.m-running-clock .sectors .sector.overall-improvement{background:var(--overall-improvement, #a40cca)}.m-running-clock .sectors .sector.in-progress{background:var(--black, #1a1a1a);box-shadow:inset 0 0 0 1px #00aced}.m-running-clock.is-estimate-flash .chase,.m-running-clock .chase.is-estimate{background:var(--white, #fff);color:var(--black, #000);border-top-color:var(--white, #fff)}.m-running-clock.is-estimate-flash .chase .chase-label,.m-running-clock .chase.is-estimate .chase-label{color:var(--black, #000);font-weight:700;letter-spacing:.06em}.m-running-clock.is-estimate-flash .chase .chase-gap,.m-running-clock .chase.is-estimate .chase-gap{color:var(--white, #fff);background:var(--black, #000);padding:0 10px;box-shadow:inset 2px 0 0 var(--red, #b93623);font-variant-numeric:tabular-nums}.o-running-clock.no-timers .m-running-clock .m-timer,.o-running-clock.no-timers .m-running-clock .sectors,.o-running-clock.no-timers .m-running-clock .chase{display:none}.m-running-clock.is-compact .sectors{height:14px;padding:2px 4px 4px}.m-running-clock.is-compact .sectors .sector{height:6px}.m-running-clock.is-compact .m-timer .diff{font-size:14px}.o-start-grid{--sg-start-number-width: 113px;--sg-pos-width: 133px;--sg-flag-width: 84px;--sg-brand-width: 100px;--sg-body-width: 500px;--sg-row-title: 55px;--sg-row-subtitle: 33px;--sg-total-height: 88px;--sg-label-height: 35px;--sg-font-title: 30px;--sg-font-subtitle: 23px;--sg-font-race-class: 20px;--sg-font-number: 55px;--sg-font-ending: 20px;--pos-ending-font: var(--sg-font-ending);--sg-font-label: 18px;--sg-rider-gap: 108px;--sg-perspective: 270px;--sg-stage-width: 1600px;--sg-stage-height: 864px;--sg-stage-bottom: 0px;--sg-row-label-bg: #787878;position:absolute;inset:5%;--sg-safe-fit: 1;opacity:0;pointer-events:none;transition:opacity .35s linear;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);text-transform:uppercase;z-index:8;color:var(--white, #fff)}.o-start-grid.is-visible{opacity:1;pointer-events:auto}.o-start-grid[data-grid="3"]{--sg-rider-gap: 36px;--sg-body-width: 380px;--sg-font-title: 26px;--sg-font-subtitle: 20px;--sg-font-race-class: 18px;--sg-font-number: 48px;--sg-flag-width: 72px}.o-start-grid .stage{position:absolute;left:50%;top:50%;width:var(--sg-stage-width);height:var(--sg-stage-height);transform:translate(calc(var(--ol-xn, 0) * 1cqw),calc(var(--ol-yn, 0) * 1cqh)) translate(-50%) translateY(-100%) scale(calc(var(--sg-safe-fit, 1) * var(--ol-z, 1)));transform-origin:center bottom;perspective:var(--sg-perspective);perspective-origin:49% 58%;transform-style:preserve-3d}.o-start-grid .grid-row{position:absolute;left:50%;bottom:0;width:max-content;transform-style:preserve-3d;transform-origin:center bottom;transition:transform .45s ease,filter .5s ease,opacity .45s ease}.o-start-grid .riders{display:flex;flex-direction:row;align-items:flex-end;gap:var(--sg-rider-gap);width:max-content;transform-style:preserve-3d}.o-start-grid[data-pole=R] .riders{flex-direction:row-reverse}.o-start-grid .rider{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:visible}.o-start-grid .holder{position:relative;display:inline-flex;align-items:flex-end;min-height:var(--sg-total-height);gap:0;transform:skew(var(--skew, -23deg));transform-origin:left center}.o-start-grid .start-number{display:none;order:0;width:var(--sg-start-number-width);min-width:var(--sg-start-number-width);height:var(--sg-total-height);min-height:var(--sg-total-height);align-items:center;justify-content:center;background:var(--team-number-bg, #949494);color:var(--team-number-color, var(--black, #000));font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:var(--sg-font-number);font-weight:700;letter-spacing:.3px;line-height:1;text-align:center;border-radius:var(--skewBorderRadiusLeft, .85rem .35rem .85rem .45rem);box-sizing:border-box}.o-start-grid.show-start-number .start-number{display:inline-flex}.o-start-grid .start-number>span{display:inline-block;line-height:1;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .vehicleBrand{display:none;order:1;width:var(--sg-brand-width);min-width:var(--sg-brand-width);height:var(--sg-total-height);min-height:var(--sg-total-height);align-items:center;justify-content:center;margin-left:-1px;background:var(--driver-ident-brand-bg, #646464);box-sizing:border-box}.o-start-grid.show-brand .vehicleBrand{display:inline-flex}.o-start-grid .vehicleBrand img{max-width:78px;max-height:42px;object-fit:contain;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .titleHolder{position:relative;order:2;display:inline-grid;grid-template-rows:var(--sg-row-title) var(--sg-row-subtitle);grid-template-columns:var(--sg-body-width);width:var(--sg-body-width);height:var(--sg-total-height);min-height:var(--sg-total-height);margin-left:-1px;text-transform:uppercase;border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);overflow:hidden;z-index:3}.o-start-grid.show-start-number .titleHolder{border-top-left-radius:0;border-bottom-left-radius:0}.o-start-grid.show-grid .titleHolder,.o-start-grid.show-pos .titleHolder,.o-start-grid.show-pic .titleHolder,.o-start-grid.show-pid .titleHolder{border-top-right-radius:0;border-bottom-right-radius:0}.o-start-grid .titleHolder .title{position:relative;display:flex;align-items:center;height:var(--sg-row-title);padding:0 20px;background:var(--team-name-bg, #000);color:var(--team-name-color, #fff);font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:var(--sg-font-title);font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;overflow:hidden;box-sizing:border-box;isolation:isolate}.o-start-grid.show-flag .titleHolder .title,.o-start-grid.show-driver-flag .titleHolder .title{padding-right:calc(var(--sg-flag-width) + 20px)}.o-start-grid .titleHolder .title>span,.o-start-grid .titleHolder .subtitle .texts>span,.o-start-grid .titleHolder .subtitle .raceClass>span{display:inline-block;white-space:nowrap;line-height:1.1;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .titleHolder .title>span{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.o-start-grid .titleHolder .subtitle .texts>span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.o-start-grid .titleHolder .subtitle{position:relative;display:flex;align-items:stretch;height:var(--sg-row-subtitle);min-height:var(--sg-row-subtitle);background:var(--secondary-bg, #949494);color:var(--secondary-color, #fff);font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:var(--sg-font-subtitle);font-weight:500;line-height:var(--sg-row-subtitle);box-sizing:border-box;z-index:1}.o-start-grid .titleHolder .subtitle .raceClass{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 22px;background:#cfcfcf;color:var(--black, #000);font-size:var(--sg-font-race-class);font-weight:700;letter-spacing:.02em;white-space:nowrap;border-right:1px solid rgba(0,0,0,.18)}.o-start-grid .titleHolder .subtitle .texts{display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:0 20px 0 22px}.o-start-grid .titleHolder .nationality{display:none;position:absolute;right:0;top:0;width:var(--sg-flag-width);height:var(--sg-row-title);overflow:hidden;border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0);z-index:2;isolation:isolate}.o-start-grid .titleHolder .nationality[data-edge=full]{border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.o-start-grid .titleHolder .nationality[data-edge=right]{border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-start-grid .titleHolder .nationality[data-edge=left]{border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-start-grid .titleHolder .nationality[data-edge=none]{border-radius:0}.o-start-grid .holder:has(>.gridPos) .titleHolder .nationality,.o-start-grid .holder:has(>.pos) .titleHolder .nationality,.o-start-grid .holder:has(>.pic) .titleHolder .nationality,.o-start-grid .holder:has(>.pid) .titleHolder .nationality{border-radius:0}.o-start-grid.show-flag .titleHolder .nationality,.o-start-grid.show-driver-flag .titleHolder .nationality{display:block}.o-start-grid .titleHolder .nationality img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;filter:saturate(2);transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-start-grid .holder>.gridPos,.o-start-grid .holder>.pos,.o-start-grid .holder>.pic,.o-start-grid .holder>.pid{display:none;position:relative;order:6;flex-direction:column;align-items:stretch;justify-content:flex-end;width:var(--sg-pos-width);min-width:var(--sg-pos-width);margin-left:-1px;background:var(--team-position-bg, #b93623);color:var(--team-position-color, #fff);font-family:var(--base-font-numbers, "Big Star", monospace);font-size:var(--sg-font-number);font-weight:700;letter-spacing:.3px;text-align:center;border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0);box-sizing:border-box}.o-start-grid .holder>.pic,.o-start-grid .holder>.pid{background:var(--team-pic-bg, var(--primary-bg, #000));color:var(--team-pic-color, var(--primary-color, #fff))}.o-start-grid.show-grid .holder>.gridPos,.o-start-grid.show-pos .holder>.pos,.o-start-grid.show-pic .holder>.pic,.o-start-grid.show-pid .holder>.pid{display:inline-flex}.o-start-grid .holder>.gridPos .digits,.o-start-grid .holder>.pos .digits,.o-start-grid .holder>.pic .digits,.o-start-grid .holder>.pid .digits{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--sg-total-height);min-height:var(--sg-total-height);line-height:1;white-space:nowrap}.o-start-grid .holder>.gridPos .digits .pos-ordinal>span,.o-start-grid .holder>.pos .digits .pos-ordinal>span,.o-start-grid .holder>.pic .digits .pos-ordinal>span,.o-start-grid .holder>.pid .digits .pos-ordinal>span{display:inline-block;flex:0 0 auto;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .holder>.gridPos .label,.o-start-grid .holder>.pos .label,.o-start-grid .holder>.pic .label,.o-start-grid .holder>.pid .label{order:-1;display:flex;align-items:center;justify-content:center;width:100%;height:var(--sg-label-height);background:#d0d0d0;color:var(--black, #000);font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:var(--sg-font-label);font-weight:700;letter-spacing:.06em;line-height:1;border-radius:0 .3rem 0 0;box-sizing:border-box;z-index:2}.o-start-grid .holder>.gridPos .label>span,.o-start-grid .holder>.pos .label>span,.o-start-grid .holder>.pic .label>span,.o-start-grid .holder>.pid .label>span{display:inline-block;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .holder>.gridPos .label.is-time,.o-start-grid .holder>.pos .label.is-time,.o-start-grid .holder>.pic .label.is-time,.o-start-grid .holder>.pid .label.is-time{display:block;position:relative;height:50px;line-height:64px;background:var(--team-position-bg, #b93623);color:var(--team-position-color, #fff);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:24px;font-weight:500;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);font-variant-numeric:tabular-nums;text-align:center}.o-start-grid .holder>.gridPos .label.is-time>span:not(.caption),.o-start-grid .holder>.pos .label.is-time>span:not(.caption),.o-start-grid .holder>.pic .label.is-time>span:not(.caption),.o-start-grid .holder>.pid .label.is-time>span:not(.caption),.o-start-grid .grid-time>span:not(.caption){transform:none}.o-start-grid .holder>.gridPos .label.is-time>.caption,.o-start-grid .holder>.pos .label.is-time>.caption,.o-start-grid .holder>.pic .label.is-time>.caption,.o-start-grid .holder>.pid .label.is-time>.caption,.o-start-grid .grid-time>.caption{position:absolute;left:50%;top:6px;font-size:13px;font-weight:inherit;letter-spacing:0;line-height:1;white-space:nowrap;transform:translate(-50%)}.o-start-grid .holder>.gridPos:has(.label),.o-start-grid .holder>.pos:has(.label),.o-start-grid .holder>.pic:has(.label),.o-start-grid .holder>.pid:has(.label){border-top-right-radius:0}.o-start-grid .grid-time{display:none;position:absolute;right:0;bottom:100%;width:var(--sg-pos-width);height:50px;line-height:64px;align-items:center;justify-content:center;background:var(--team-position-bg, #b93623);color:var(--team-position-color, #fff);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:24px;font-weight:500;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;border-radius:var(--skewBorderRadiusTop, .5rem .3rem 0 0)}.o-start-grid.show-time .grid-time{display:inline-flex}.o-start-grid .car-image{display:none;position:absolute;left:50%;bottom:100%;width:220px;max-height:200px;overflow:hidden;transform:translate(-50%);z-index:2}.o-start-grid.show-car-image .car-image{display:block}.o-start-grid .car-image img{display:block;width:100%;max-height:200px;object-fit:contain;object-position:bottom center;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .holder .profile-image{position:absolute;display:none;top:4px;left:50%;z-index:3;transform:translate(-50%) translateY(-100%);pointer-events:none}.o-start-grid.show-driver-image .holder .profile-image,.o-start-grid.show-driver-images .holder .profile-image{display:inline-flex;align-items:flex-end}.o-start-grid.show-driver-image:not(.show-driver-images) .holder .profile-image{z-index:5;top:4px;bottom:auto;left:calc(100% - var(--sg-pos-width) - var(--sg-flag-width));right:auto;transform:translate(-50%) translateY(-100%)}.o-start-grid .holder .profile-image .driver{position:relative;display:inline-flex;align-self:flex-end;align-items:flex-end;width:150px;height:250px;flex-shrink:0;transform:skew(var(--skew-reset, 23deg))}.o-start-grid .holder .profile-image .driver:nth-child(2){left:-20px;z-index:2}.o-start-grid .holder .profile-image .driver:nth-child(3){left:-30px;z-index:3}.o-start-grid .holder .profile-image .driver:nth-child(4){left:-40px;z-index:4}.o-start-grid .holder .profile-image .driver:nth-child(5){left:-50px;z-index:5}.o-start-grid .holder .profile-image.has-long-names{gap:8px}.o-start-grid .holder .profile-image.has-long-names .driver{width:max(150px,calc(var(--name-ch, 8) * 9px + 30px))}.o-start-grid .holder .profile-image.has-long-names .driver:nth-child(2),.o-start-grid .holder .profile-image.has-long-names .driver:nth-child(3),.o-start-grid .holder .profile-image.has-long-names .driver:nth-child(4),.o-start-grid .holder .profile-image.has-long-names .driver:nth-child(5){left:0}.o-start-grid .holder .profile-image .driver img{position:absolute;left:50%;max-height:70%;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:bottom center;transform:translateY(20%) translate(-50%)}.o-start-grid .holder .profile-image .driver:before{content:attr(data-namef) attr(data-namel);font-weight:700;position:absolute;color:var(--primary-color, #fff);background:var(--primary-bg, #111);border-radius:var(--skewBorderRadius, 2px);padding:10px 15px;z-index:3;bottom:-20px;font-size:15px;min-width:91px;text-align:center;left:50%;transform:translate(-50%) skew(var(--skew, -23deg));white-space:nowrap}.o-start-grid:not(.show-driver-images) .holder .profile-image .driver:not(.is-active){display:none}.o-start-grid.show-driver-images .holder .profile-image .driver:not(.is-active){opacity:1}.o-start-grid .holder .profile-image .driver.is-active{z-index:20;opacity:1}.o-start-grid .grid-row:not([data-depth="0"]) .holder .profile-image{display:none}.o-start-grid .row-label{position:absolute;left:50%;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:345px;height:37px;background:var(--sg-row-label-bg);color:var(--white, #fff);font-size:25px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);transform:translate(-50%) translateY(130%) skew(var(--skew, -23deg));box-sizing:border-box}.o-start-grid .row-label>span{display:inline-block;line-height:1;transform:skew(var(--skew-reset, 23deg))}.o-start-grid.reflect,.o-start-grid.reflect .stage{overflow:visible}.o-start-grid.reflect .mirror{position:absolute;left:0;top:100%;width:100%;height:160px;display:block;box-sizing:content-box;overflow:hidden;pointer-events:none;user-select:none;margin-top:4px;margin-left:calc(-1 * var(--skew-tan, .424475) * 8rem);padding-left:calc(var(--skew-tan, .424475) * 8rem);padding-right:calc(var(--skew-tan, .424475) * 8rem);opacity:.78;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.28) 0%,rgba(0,0,0,.1) 45%,transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.28) 0%,rgba(0,0,0,.1) 45%,transparent 78%);transition:height .45s ease,opacity .45s ease}.o-start-grid.reflect .mirror .riders{transform:scaleY(-1);transform-origin:center;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75));transition:transform .45s ease,opacity .45s ease}.o-start-grid.reflect .mirror .profile-image,.o-start-grid.reflect .mirror .car-image{display:none}.o-start-grid.reflect .grid-row[data-depth="0"]{transform:translate(-50%) translateY(-68%)}.o-start-grid.reflect .grid-row[data-depth="0"] .mirror{opacity:.78;height:160px}.o-start-grid.reflect .grid-row[data-depth="1"] .mirror{opacity:.5;height:220px}.o-start-grid.reflect .grid-row[data-depth="-1"] .mirror{opacity:0;height:80px}.o-start-grid.reflect .grid-row[data-depth="0"] .row-label{transform:translate(-50%) translateY(175%) skew(var(--skew, -23deg))}[data-testid=start-grid-preview-stage].gfx-host--canvas,[data-testid=start-grid-preview-stage] .gfx-canvas,[data-testid=start-grid-preview-stage] .gfx-design{overflow:visible}.o-start-grid .main-sponsor{position:absolute;left:100px;bottom:1.5%;width:calc(100% - 200px);height:48px;opacity:0;pointer-events:none;background:#ffffff14;border-radius:4px;z-index:20}.o-start-grid.show-sponsor .main-sponsor{opacity:1}.o-start-grid .animation-page{width:120px;height:40px;opacity:0}.o-start-grid.show-small-version .grid-row[data-depth]:not([data-depth="0"]):not([data-depth="-1"]){opacity:0!important;pointer-events:none}.o-start-grid .grid-row[data-depth="-1"]{z-index:50;opacity:0;visibility:hidden;filter:none;pointer-events:none;transform:translate(-50%) translateZ(64.8px) translateY(-108px);transition:transform .45s ease,filter .5s ease,opacity 0s}.o-start-grid .grid-row[data-depth="0"]{z-index:60;opacity:1;filter:none;transform:translate(-50%) translateY(-50%)}.o-start-grid .grid-row[data-depth="1"]{z-index:59;opacity:.48;filter:blur(3.2px) grayscale(.2);transform:translate(-50%) scale(1.4) translateZ(-334.8px) translateY(-78px)}.o-start-grid .grid-row[data-depth="2"]{z-index:58;opacity:.34;filter:blur(4px) grayscale(.28);transform:translate(-50%) scale(1.24) translateZ(-442.8px) translateY(-261px)}.o-start-grid .grid-row[data-depth="3"]{z-index:57;opacity:.24;filter:blur(4.8px) grayscale(.34);transform:translate(-50%) scale(1.32) translateZ(-604.8px) translateY(-495px)}.o-start-grid .grid-row[data-depth="4"]{z-index:56;opacity:.16;filter:blur(5.6px) grayscale(.4);transform:translate(-50%) scale(1.4) translateZ(-820.8px) translateY(-784px)}.o-start-grid .grid-row[data-depth="5"]{z-index:55;opacity:.1;filter:blur(6.4px) grayscale(.46);transform:translate(-50%) scale(1.48) translateZ(-1090.8px) translateY(-1156px)}.o-start-grid .grid-row[data-depth="6"]{z-index:54;opacity:.06;filter:blur(7.2px) grayscale(.5);transform:translate(-50%) scale(1.56) translateZ(-1414.8px) translateY(-1569px)}.o-start-grid .grid-row[data-depth="7"]{z-index:53;opacity:.03;filter:blur(8px) grayscale(.55);transform:translate(-50%) scale(1.64) translateZ(-1792.8px) translateY(-2108px)}.o-start-grid .grid-row[data-depth="8"],.o-start-grid .grid-row[data-depth="9"],.o-start-grid .grid-row[data-depth="10"],.o-start-grid .grid-row[data-depth="11"],.o-start-grid .grid-row[data-depth="12"]{opacity:0;pointer-events:none}:is(.o-result-grid,.o-champ-standings:not(.is-small)){--tg-row-h: 56px;--tg-gap: 7px;--tg-ordinal-w: 58px;--tg-number-w: 76px;--tg-flag-w: 90px;--tg-brand-w: 70px;--tg-tail-min: 165px;--tg-header-text-pad: 16px;--tg-header-title-h: 82px;--tg-header-sub-h: 68px;--tg-header-h: 150px;--tg-row-nudge: calc( -1 * var(--skew-tan, .424475) * (var(--tg-header-h) - var(--tg-row-h)) );--tg-skew-clearance: 28px;position:absolute;top:var(--tg-top, 5%);right:var(--tg-side-inset, 5%);bottom:5%;left:var(--tg-side-inset, 5%);display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .35s linear;font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);text-transform:uppercase;letter-spacing:.04em;z-index:7;color:var(--white, #fff)}:is(.o-result-grid,.o-champ-standings:not(.is-small)).is-visible{opacity:1;pointer-events:auto}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .stage{position:relative;width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--tg-skew-clearance, 28px);display:flex;flex-direction:column;gap:10px;perspective:none}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .rows{margin-left:var(--tg-row-nudge)}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .session-header{display:flex;flex-direction:column;align-items:stretch;width:100%;transform:skew(var(--skew, -23deg));transform-origin:left top;border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);overflow:hidden}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .header-top{display:flex;flex-direction:row;align-items:stretch;min-height:var(--tg-header-h);background:var(--resultgrid-title-bg, var(--black, #111))}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .track-block{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:190px;padding:8px 22px;background:var(--resultgrid-subtitle-bg, var(--black, #1a1a1a));box-sizing:border-box}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .track-logo{display:block;max-height:60px;max-width:220px;object-fit:contain;transform:skew(var(--skew-reset, 23deg))}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .track-name{font-size:18px;font-weight:700;letter-spacing:.06em;color:var(--resultgrid-subtitle-color, var(--white, #ccc))}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .header-main{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;min-width:0}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .header-top-row{display:flex;flex-direction:row;align-items:stretch;min-height:var(--tg-header-title-h);min-width:0}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .country-flag{position:relative;flex:0 0 auto;display:inline-flex;align-items:stretch;width:92px;box-sizing:border-box;overflow:hidden}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .country-flag img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .title-block{flex:1 1 auto;display:flex;flex-direction:row;align-items:center;min-width:0;background:var(--status-primary-bg, var(--white, #fff));color:var(--status-primary-color, var(--black, #111))}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .session-title{flex:1 1 auto;min-width:0;padding:var(--tg-header-text-pad) 30px;font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);font-size:45px;font-style:italic;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .filter-label{flex:0 0 auto;padding:var(--tg-header-text-pad) 30px;font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);font-size:45px;font-style:italic;font-weight:800;line-height:1.1;white-space:nowrap}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .header-sub{display:flex;align-items:center;min-height:var(--tg-header-sub-h);padding:var(--tg-header-text-pad) 30px;background:var(--primary-bg, #0b1c33);color:var(--primary-color, #fff);font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:36px;font-style:italic;font-weight:700;letter-spacing:.04em;line-height:1;box-sizing:border-box}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .header-sub>span{display:block;line-height:1;transform:skew(var(--skew-reset, 23deg)) translateY(-1px) translate(2px)}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .row{gap:0}:is(.o-result-grid,.o-champ-standings:not(.is-small)) .holder{margin-left:-8px}.o-result-grid{-webkit-font-smoothing:antialiased;--rg-row-h: var(--tg-row-h);--rg-gap: 5px;--rg-ordinal-w: 88px;--rg-number-w: var(--tg-number-w);--rg-flag-w: var(--tg-flag-w);--rg-brand-w: var(--tg-brand-w);--rg-time-min: var(--tg-tail-min);--rg-skew-clearance: var(--tg-skew-clearance);--rg-name-fs: 25px;--pos-ending-font: 12px;--rg-board-w: 1800px;--rg-names-w: 1330px}.o-result-grid:not(.is-small){left:50%;right:auto;width:var(--rg-board-w);transform:translate(-50%);align-items:flex-start}.o-result-grid:not(.is-small) .stage{width:100%;max-width:100%;padding-inline:0}.o-result-grid .header-top>.country-flag{position:relative;flex:0 0 200px;width:200px;display:inline-flex;align-items:stretch;align-self:stretch;box-sizing:border-box;overflow:hidden}.o-result-grid .country-flag img{position:absolute;left:50%;top:50%;width:140%;height:140%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-result-grid .header-top>.country-flag img{width:140%;height:140%}.o-result-grid.reflect{bottom:0;padding-bottom:16rem;overflow:visible}.o-result-grid.reflect .stage{overflow:visible}.o-result-grid.reflect .mirror{--rg-mirror-gutter: 80px;position:absolute;top:100%;inset-inline:calc(-1 * var(--rg-mirror-gutter));width:auto;height:240px;display:block;box-sizing:content-box;overflow:visible;pointer-events:none;user-select:none;margin-top:0;opacity:.62;perspective:2400px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 50%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 50%,transparent 100%)}.o-result-grid.reflect .mirror-floor{height:100%;transform:rotateX(8deg);transform-origin:top center;transform-style:preserve-3d}.o-result-grid.reflect .mirror-paint{display:flex;flex-direction:column;gap:10px;width:calc(100% - 2 * var(--rg-mirror-gutter));margin-inline:auto;transform:scaleY(-1);transform-origin:center}.o-result-grid.reflect .mirror .rows{margin-left:var(--tg-row-nudge)}.o-result-grid.reflect .mirror .ordinal,.o-result-grid.reflect .mirror .holder{overflow:visible;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75))}.o-result-grid .rows{display:flex;flex-direction:column;gap:var(--rg-gap);width:100%}.o-result-grid .row{display:flex;flex-direction:row;align-items:stretch;min-height:var(--rg-row-h);width:100%}.o-result-grid.is-visible .row{animation:rg-page-in .5s linear var(--rg-page-delay, .5s) both}@keyframes rg-page-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:none}}.o-result-grid .ordinal{flex:0 0 var(--rg-ordinal-w);display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:8px 10px;box-sizing:border-box;font-family:var(--base-font-numbers, "Big Star", monospace);font-size:20px;font-weight:600;color:#fff;background:#000000d9;overflow:hidden;transform:skew(var(--skew, -23deg));transform-origin:left top;border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-result-grid .holder{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:var(--rg-row-h);background:var(--team-name-bg, #0a0a0a);overflow:hidden;transform:skew(var(--skew, -23deg));transform-origin:left top;border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-result-grid .identity{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0}.o-result-grid .number{position:relative;z-index:2;flex:0 0 var(--rg-number-w);display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:var(--resultgrid-start-number-bg, #fff);color:var(--resultgrid-start-number-color, #111);font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:28px;font-weight:800}.o-result-grid .flag{position:relative;flex:0 0 var(--rg-flag-w);display:block;align-self:stretch;overflow:hidden;margin-left:-8px;z-index:1}.o-result-grid .flag img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-result-grid .names{position:relative;flex:1 1 var(--rg-names-w);display:flex;flex-direction:row;align-items:stretch;min-width:0}.o-result-grid .title{flex:0 1 50%;display:flex;align-items:center;min-width:0;padding:0 20px;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:var(--rg-name-fs, 25px);font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;background:var(--resultgrid-title-bg, var(--team-name-bg, #0a0a0a));color:var(--resultgrid-title-color, inherit)}.o-result-grid .names.no-secondary .title{flex:1 1 auto}.o-result-grid .subtitle{flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:0 20px;font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:var(--rg-name-fs, 25px);font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;background:var(--resultgrid-subtitle-bg, #001526);color:var(--resultgrid-subtitle-color, inherit)}.o-result-grid .title>span:first-child,.o-result-grid .subtitle>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.o-result-grid .winner-info{flex:0 0 auto;margin-left:auto;padding-left:12px;color:var(--white, #fff);font-style:italic;font-weight:400;text-transform:uppercase;transform:skew(var(--skew-reset, 23deg))}.o-result-grid .winner-info .prefix{font-weight:400;font-size:1em}.o-result-grid .winner-info .class{font-weight:700;font-size:1em;color:inherit}.o-result-grid .winner-info.is-pole{font-weight:700;color:var(--white, #fff)}.o-result-grid .drivers{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 8px 0 12px;background:var(--team-name-bg, #0a0a0a);font-size:18px;font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-transform:uppercase;opacity:0;animation:rg-drivers-in .4s ease-in-out var(--rg-slide-delay, 0ms) forwards}.o-result-grid .drivers .driver{display:inline-flex;flex-direction:row;align-items:center;gap:4px;min-width:0;max-width:20%;padding-left:4px;transform:skew(var(--skew-reset, 23deg)) translateY(1px)}.o-result-grid .drivers .driver .nationality{position:relative;flex:0 0 28px;display:block;width:28px;height:18px;overflow:hidden;transform:skew(var(--skew, -23deg))}.o-result-grid .drivers .driver .nationality img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-result-grid .drivers .driver .name{display:inline-flex;align-items:baseline;gap:.35em;min-width:0;overflow:hidden;text-overflow:ellipsis}.o-result-grid .drivers .driver .nameF{font-weight:500}.o-result-grid .drivers .driver .NameL{font-weight:700}.o-result-grid .row.has-slide .title,.o-result-grid .row.has-slide .subtitle{animation:rg-names-out .4s ease-in-out var(--rg-slide-delay, 0ms) forwards}@keyframes rg-drivers-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes rg-names-out{to{opacity:0}}.o-result-grid .tail{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch}.o-result-grid .brand{flex:0 0 var(--rg-brand-w);display:inline-flex;align-items:center;justify-content:center;background:var(--resultgrid-vehicle-brand-bg, #fff);box-sizing:border-box}.o-result-grid .brand img{display:block;max-width:100%;max-height:40px;object-fit:contain;transform:skew(var(--skew-reset, 23deg))}.o-result-grid .time{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--rg-time-min);padding:0 18px;background:var(--resultgrid-time-bg, #2a2e34);color:var(--resultgrid-time-color, #fff);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:24px;font-weight:700;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);font-variant-numeric:tabular-nums;white-space:nowrap}.o-result-grid .time-sep{opacity:.45;font-weight:500}.o-result-grid.show-points .time [data-time-key=points]{font-variant-numeric:tabular-nums}.o-result-grid .number>span,.o-result-grid .title>span,.o-result-grid .subtitle>span,.o-result-grid .session-title>span,.o-result-grid .filter-label>span,.o-result-grid .track-name>span,.o-result-grid .time>span{display:block;line-height:1.1;transform:skew(var(--skew-reset, 23deg)) translateY(1px) translate(2px)}.o-result-grid .ordinal .pos-ordinal>span{display:inline-block;line-height:1.1;transform:skew(var(--skew-reset, 23deg))}[data-testid=result-grid-preview-stage].gfx-host--canvas,[data-testid=result-grid-preview-stage] .gfx-canvas,[data-testid=result-grid-preview-stage] .gfx-design{overflow:visible}.o-champ-standings{--cs-row-h: var(--tg-row-h);--cs-gap: var(--tg-gap);--cs-ordinal-w: var(--tg-ordinal-w);--cs-number-w: var(--tg-number-w);--cs-flag-w: var(--tg-flag-w);--cs-brand-w: var(--tg-brand-w);--cs-points-min: var(--tg-tail-min);--cs-skew-clearance: var(--tg-skew-clearance);--pos-ending-font: 12px}.o-champ-standings.reflect{bottom:0;padding-bottom:16rem;overflow:visible}.o-champ-standings.reflect .stage{overflow:visible}.o-champ-standings.reflect .mirror{--cs-mirror-gutter: 80px;position:absolute;top:100%;inset-inline:calc(-1 * var(--cs-mirror-gutter));width:auto;height:240px;display:block;box-sizing:content-box;overflow:visible;pointer-events:none;user-select:none;margin-top:0;opacity:.62;perspective:2400px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 50%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 50%,transparent 100%)}.o-champ-standings.reflect .mirror-floor{height:100%;transform:rotateX(8deg);transform-origin:top center;transform-style:preserve-3d}.o-champ-standings.reflect .mirror-paint{display:flex;flex-direction:column;gap:10px;width:calc(100% - 2 * var(--tg-skew-clearance, 28px) - 2 * var(--cs-mirror-gutter));margin-inline:auto;transform:scaleY(-1);transform-origin:center}.o-champ-standings.reflect .mirror .rows{margin-left:var(--tg-row-nudge)}.o-champ-standings.reflect .mirror .ordinal,.o-champ-standings.reflect .mirror .holder{overflow:visible;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75))}.o-champ-standings .empty{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--team-name-bg, #0a0a0a);border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);font-size:18px;font-weight:700;letter-spacing:.08em;opacity:.85;transform:skew(var(--skew, -23deg));overflow:hidden}.o-champ-standings .rows{display:flex;flex-direction:column;gap:var(--cs-gap);width:100%}.o-champ-standings .row{display:flex;flex-direction:row;align-items:stretch;min-height:var(--cs-row-h);width:100%}.o-champ-standings.is-visible .row{animation:cs-page-in .5s linear var(--cs-page-delay, .5s) both}@keyframes cs-page-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:none}}.o-champ-standings .ordinal{flex:0 0 var(--cs-ordinal-w);display:inline-flex;align-items:center;justify-content:center;align-self:stretch;font-family:var(--base-font-numbers, "Big Star", monospace);font-size:20px;font-weight:600;color:var(--team-position-color, #fff);background:var(--team-position-bg, rgba(0, 0, 0, .85));overflow:hidden;transform:skew(var(--skew, -23deg));transform-origin:left top;border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-champ-standings .holder{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:var(--cs-row-h);background:var(--team-name-bg, #0a0a0a);overflow:hidden;transform:skew(var(--skew, -23deg));transform-origin:left top;border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-champ-standings .identity{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0;padding:0}.o-champ-standings .number{position:relative;z-index:2;flex:0 0 var(--cs-number-w);display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:var(--resultgrid-start-number-bg, var(--team-number-bg, #fff));color:var(--resultgrid-start-number-color, var(--team-number-color, #111));font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:28px;font-weight:800}.o-champ-standings .flag{position:relative;flex:0 0 var(--cs-flag-w);display:block;align-self:stretch;overflow:hidden;margin-left:-8px;z-index:1}.o-champ-standings .flag img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-champ-standings .title{flex:0 1 38%;display:flex;align-items:center;min-width:0;padding:0 20px;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:25px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-champ-standings .subtitle{flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:0 20px 0 0;font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:22px;font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.o-champ-standings .tail{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch}.o-champ-standings .brand{flex:0 0 var(--cs-brand-w);display:inline-flex;align-items:center;justify-content:center;background:var(--resultgrid-vehicle-brand-bg, #fff);padding:4px 6px;box-sizing:border-box}.o-champ-standings .brand img{display:block;max-width:100%;max-height:40px;object-fit:contain;transform:skew(var(--skew-reset, 23deg))}.o-champ-standings .points{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--cs-points-min);padding:0 20px;background:var(--resultgrid-time-bg, #2a2e34);color:var(--resultgrid-time-color, #fff);font-family:var(--base-font-mono-numbers, "Lato", monospace);font-size:22px;font-weight:700;letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);font-variant-numeric:tabular-nums;white-space:nowrap}.o-champ-standings .points-sep{opacity:.45;font-weight:500}.o-champ-standings .number>span,.o-champ-standings .title>span,.o-champ-standings .subtitle>span,.o-champ-standings .session-title>span,.o-champ-standings .filter-label>span,.o-champ-standings .track-name>span,.o-champ-standings .points>span,.o-champ-standings .empty>span{display:block;line-height:1.1;transform:skew(var(--skew-reset, 23deg)) translateY(1px) translate(2px)}.o-champ-standings .ordinal .pos-ordinal>span{display:inline-block;line-height:1.1;transform:skew(var(--skew-reset, 23deg))}.o-champ-standings.is-small{--cs-row-h: 36px;--cs-gap: 4px;--cs-ordinal-w: 36px;--cs-number-w: 40px;--cs-flag-w: 30px;--cs-points-min: 56px;--tg-top: auto;inset:auto 0 0 auto;width:auto;height:auto;align-items:flex-end;justify-content:flex-end;padding:0 3.5% 8% 0;opacity:0;pointer-events:none}.o-champ-standings.is-small.is-visible{opacity:1;pointer-events:auto}.o-champ-standings.is-small .stage{width:min(100%,493px);max-width:493px;padding-inline:0;gap:6px}.o-champ-standings.is-small .session-header{width:100%}.o-champ-standings.is-small .header-sub{margin-left:0;min-height:26px;padding:0 14px;border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem);font-size:12px;font-style:normal;letter-spacing:.1em}.o-champ-standings.is-small .title{flex:1 1 auto;font-size:14px;padding:0 12px}.o-champ-standings.is-small .number{font-size:15px}.o-champ-standings.is-small .points{font-size:14px;padding:0 10px}.o-champ-standings.is-small .ordinal{font-size:13px}.o-grid-sponsor{position:absolute;left:50%;bottom:3.5%;width:min(720px,42%);height:140px;transform:translate(-50%);z-index:20;pointer-events:none}.o-grid-sponsor.is-visible{pointer-events:auto}.o-grid-sponsor img{display:block;width:100%;height:100%;object-fit:contain}.o-race-director{--rd-topic-bg: var(--white);--rd-topic-color: var(--black, #0a0e0a);--rd-bg: #0d1826;--rd-color: var(--white);--rd-default-width: 85%;--rd-default-left: 7.5%;position:absolute;left:var(--rd-default-left);right:auto;bottom:0;display:block;width:0;max-width:var(--rd-default-width);box-sizing:border-box;height:2px;opacity:0;pointer-events:none;color:var(--rd-color);font-family:var(--base-font-titles);font-size:20px;line-height:42px;letter-spacing:.5px;text-transform:uppercase;border-radius:var(--skewBorderRadiusRight);transform:skew(var(--skew));perspective:none;transition:height .5s ease-in-out,width .5s ease-in-out .3s,opacity .3s linear;z-index:40}.o-race-director.is-visible{opacity:.9;height:47px;width:var(--rd-default-width);max-width:var(--rd-default-width);left:var(--rd-default-left);right:auto;pointer-events:auto;transition:height .5s ease-in-out .3s,width .5s ease-in-out,opacity .3s linear}.o-race-director .topic{font-family:var(--base-font-titles);display:table-cell;width:auto;white-space:nowrap;vertical-align:middle;padding:3px 36px 3px 28px;background:var(--rd-topic-bg);color:var(--rd-topic-color);border-radius:var(--skewBorderRadiusLeft);opacity:0;overflow:visible;transition:opacity .5s ease-in-out .3s}.o-race-director.is-visible .topic{opacity:1}.o-race-director .topic span{display:inline-block;vertical-align:baseline;transform:skew(var(--skew-reset)) translateY(1px) translate(2px)}.o-race-director .text-holder{font-family:var(--base-font-family);display:table-cell;width:100%;vertical-align:middle;overflow:hidden;padding:1px 0;background:var(--rd-bg);border-radius:var(--skewBorderRadiusRight);position:relative}.o-race-director .text{margin-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;color:var(--rd-color);transform:skew(var(--skew-reset));transition:opacity .5s ease-in-out}.o-race-director.is-visible .text{opacity:1}.o-race-director.is-visible.is-small{left:auto;right:5%;width:30%;bottom:5%;height:auto;min-height:47px;transform:skew(var(--skew))}.o-race-director.is-visible.is-lower-third{display:block;left:50%;right:auto;width:30%;bottom:3.5%;height:auto;transform:translate(-50%) skew(var(--skew));background:transparent;perspective:none}.o-race-director.is-lower-third .topic{display:block;width:100%;box-sizing:border-box;border-radius:var(--skewBorderRadiusTop, .5rem .5rem 0 0);padding:0 20px;line-height:40px}.o-race-director.is-lower-third .text-holder{display:block;width:100%;border-radius:var(--skewBorderRadiusBottom, 0 0 .5rem .5rem)}.o-race-director.is-lower-third .text{margin:0;padding:10px 20px;white-space:normal;font-size:18px;line-height:29px;background:var(--rd-bg);transform:skew(var(--skew-reset))}.o-race-director.is-visible.is-small.is-lower-third{left:50%;right:auto;transform:translate(-50%) skew(var(--skew));bottom:3.5%}.o-race-director.is-urgent .topic{background:var(--status-red, #c8102e);color:var(--white)}.o-race-director.is-urgent.is-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-red, #c8102e) 45%,transparent)}.o-penalties{--pen-topic-bg: var(--white);--pen-topic-color: var(--black, #0a0e0a);--pen-bg: var(--black);--pen-color: var(--white);--pen-default-width: 85%;--pen-default-left: 7.5%;position:absolute;left:var(--pen-default-left);right:auto;bottom:0;display:table;width:0;height:2px;opacity:0;pointer-events:none;color:var(--pen-color);font-family:var(--base-font-family);font-size:20px;line-height:42px;letter-spacing:.5px;text-transform:uppercase;border-radius:var(--skewBorderRadiusRight);transform:skew(var(--skew));perspective:none;transition:height .5s ease-in-out,width .5s ease-in-out .3s,opacity .3s linear;z-index:40}.o-penalties.is-visible{opacity:.9;height:47px;width:var(--pen-default-width);left:var(--pen-default-left);right:auto;pointer-events:auto;transition:height .5s ease-in-out .3s,width .5s ease-in-out,opacity .3s linear}.o-penalties .topic{display:table-cell;width:auto;white-space:nowrap;vertical-align:middle;padding:3px 36px 3px 28px;background:var(--pen-topic-bg);color:var(--pen-topic-color);border-radius:var(--skewBorderRadiusLeft);opacity:0;overflow:visible;transition:opacity .5s ease-in-out .3s}.o-penalties.is-visible .topic{opacity:1}.o-penalties .topic span{display:inline-block;vertical-align:baseline;transform:skew(var(--skew-reset)) translateY(1px) translate(2px)}.o-penalties .text-holder{display:table-cell;width:100%;vertical-align:middle;overflow:hidden;padding:1px 0;background:var(--pen-bg);border-radius:var(--skewBorderRadiusRight);position:relative}.o-penalties .text{margin-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;color:var(--pen-color);transform:skew(var(--skew-reset));transition:opacity .5s ease-in-out}.o-penalties.is-visible .text{opacity:1}.o-penalties.is-visible.is-small{left:auto;right:5%;width:30%;bottom:5%;height:auto;min-height:47px;transform:skew(var(--skew))}.o-penalties.is-visible.is-lower-third{display:block;left:50%;right:auto;width:30%;bottom:3.5%;height:auto;transform:translate(-50%) skew(var(--skew));background:transparent;perspective:none}.o-penalties.is-lower-third .topic{display:block;width:100%;box-sizing:border-box;border-radius:var(--skewBorderRadiusTop, .5rem .5rem 0 0);padding:0 20px;line-height:40px}.o-penalties.is-lower-third .text-holder{display:block;width:100%;border-radius:var(--skewBorderRadiusBottom, 0 0 .5rem .5rem)}.o-penalties.is-lower-third .text{margin:0;padding:10px 20px;white-space:normal;font-size:18px;line-height:29px;background:var(--pen-bg);transform:skew(var(--skew-reset))}.o-penalties.is-visible.is-small.is-lower-third{left:50%;right:auto;transform:translate(-50%) skew(var(--skew));bottom:3.5%}.o-penalties.is-urgent .topic{background:var(--status-red, #c8102e);color:var(--white)}.o-penalties.is-urgent.is-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-red, #c8102e) 45%,transparent)}.o-penalties.is-visible.is-penalties{left:auto;right:5%;width:30%;bottom:10%;height:auto;min-height:47px;display:block;background:transparent;transform:skew(var(--skew))}.o-penalties.is-penalties .topic{display:block;width:100%;box-sizing:border-box;background:var(--primary-bg, #1a1a1a);color:var(--primary-color, var(--white));border-radius:var(--skewBorderRadiusTop, .5rem .5rem 0 0);padding:0 20px;line-height:40px}.o-penalties.is-penalties .text-holder{display:block;width:100%;border-radius:var(--skewBorderRadiusBottom, 0 0 .5rem .5rem);overflow:visible}.o-penalties.is-penalties .text{display:block;position:relative;margin:0;padding:10px 20px;width:100%;box-sizing:border-box;white-space:normal;font-size:18px;line-height:29px;background:var(--pen-bg);transform:skew(var(--skew-reset));opacity:1}.o-penalties.is-penalties .text+.text{margin-top:4px;border-radius:var(--skewBorderRadiusBottom, 0 0 .5rem .5rem)}.o-penalties.is-visible.is-small.is-penalties{bottom:10%}.o-prize-overlay-v3.o-podium,.o-podium{--podium-row-h: 22px;--podium-meta-h: 28px;--podium-slot-pad: 10px;--podium-driver-rows: 1;--podium-slot-height: max( 88px, calc( var(--podium-meta-h) + var(--podium-slot-pad) + (var(--podium-driver-rows) * var(--podium-row-h)) + 12px ) );--podium-number-width: 90px;--podium-place-width: 120px;--podium-slot-max-side: 640px;--podium-slot-max-middle: 700px;--podium-font-number: var(--ident-font-number, 55px);--podium-font-driver: 18px;--podium-font-meta: 16px;--podium-font-ending: var(--ident-font-ending, 20px);--pos-ending-font: var(--podium-font-ending);--podium-place-1: #c9a227;--podium-place-2: #9aa0a6;--podium-place-3: #a67c52;--podium-scale-side: .72;--podium-scale-middle: .82;--podium-elevate-y: calc(-48px - var(--podium-driver-stack-lift, 0px) * .35);position:absolute;left:50%;bottom:8%;width:min(98%,1920px);transform:translate(-50%);opacity:0;pointer-events:none;z-index:35;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);color:var(--white, #fff);perspective:none;transition:opacity .3s ease}.o-podium.max-drivers-1,.o-podium.max-drivers-2{--podium-driver-rows: 1}.o-podium.max-drivers-3,.o-podium.max-drivers-4{--podium-driver-rows: 2}.o-podium.max-drivers-5,.o-podium.max-drivers-6{--podium-driver-rows: 3;--podium-font-driver: 16px;--podium-row-h: 20px}.o-podium.is-visible{opacity:.95;pointer-events:auto}.o-podium .podium-header{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.06em}.o-podium .podium-header .title{font-family:var(--base-font-titles, "Source Sans Pro", sans-serif);font-size:1.1rem;font-weight:800}.o-podium .podium-header .subtitle{font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:.85rem;opacity:.85}.o-podium .podium-slots{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:1.5rem;min-height:calc(var(--podium-slot-height) * var(--podium-scale-middle) + 96px);padding-bottom:var(--podium-driver-stack-lift, 0px);perspective:none}.o-podium-slot.is-left{grid-column:1;justify-self:end;width:100%;max-width:var(--podium-slot-max-side);transform:scale(var(--podium-scale-side));transform-origin:bottom right;margin-bottom:var(--podium-driver-stack-lift, 0px)}.o-podium-slot.is-middle{grid-column:2;justify-self:center;width:100%;max-width:var(--podium-slot-max-middle);transform:translateY(var(--podium-elevate-y)) scale(var(--podium-scale-middle));transform-origin:bottom center;z-index:2;margin-bottom:var(--podium-driver-stack-lift, 0px)}.o-podium-slot.is-right{grid-column:3;justify-self:start;width:100%;max-width:var(--podium-slot-max-side);transform:scale(var(--podium-scale-side));transform-origin:bottom left;margin-bottom:var(--podium-driver-stack-lift, 0px)}.o-podium-slot .holder{display:flex;align-items:stretch;min-height:var(--podium-slot-height);width:100%;filter:grayscale(0);overflow:hidden;transform:skew(var(--skew, -23deg));transform-origin:left center;border-radius:var(--skewBorderRadius, .5rem .3rem .5rem .3rem)}.o-podium-slot span,.o-podium-slot img{display:inline-block;transform:skew(var(--skew-reset, 23deg));vertical-align:baseline}.o-podium-slot .start-number{display:flex;align-items:center;justify-content:center;flex:0 0 var(--podium-number-width);width:var(--podium-number-width);background:var(--team-number-bg, var(--white, #fff));color:var(--team-number-color, var(--black, #0a0e0a));font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:var(--podium-font-number);font-weight:700;line-height:1;border-radius:var(--skewBorderRadiusLeft, .5rem 0 0 .3rem)}.o-podium-slot .body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--primary-bg, #0c0e12) 88%,transparent)}.o-podium-slot .drivers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .65rem;padding:.35rem .65rem .25rem;flex:1 1 auto;align-content:center}.o-podium-slot.drivers-1 .drivers{grid-template-columns:1fr}.o-podium-slot .driver{display:inline-flex;align-items:center;gap:.3rem;min-width:0;text-transform:uppercase;font-size:var(--podium-font-driver);font-weight:700;letter-spacing:.02em;line-height:1.15}.o-podium-slot .driver .nationality{position:relative;display:inline-block;flex-shrink:0;width:18px;height:12px;overflow:hidden;vertical-align:middle;transform:none}.o-podium-slot .driver .nationality img{position:absolute;left:50%;top:50%;width:145%;height:145%;max-width:none;max-height:none;object-fit:cover;transform:translate(-50%,-50%) skew(var(--skew-reset, 23deg))}.o-podium-slot .driver .name{min-width:0;overflow:visible;white-space:nowrap}.o-podium-slot .meta{display:flex;align-items:center;gap:.5rem;min-height:var(--podium-meta-h);padding:.15rem .55rem;background:color-mix(in srgb,var(--extra-bg, #dcdcdc) 92%,transparent);color:var(--extra-color, var(--black, #0a0e0a));font-size:var(--podium-font-meta);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.o-podium-slot .meta .race-class{flex:0 0 auto}.o-podium-slot .meta .vehicle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--black, #1a1a1a);font-weight:600}.o-podium-slot .place{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 var(--podium-place-width);width:var(--podium-place-width);background:var(--team-position-bg, #b93623);color:var(--white, #fff);font-family:var(--base-font-numbers, "Big Star", monospace);border-radius:var(--skewBorderRadiusRight, 0 .3rem .5rem 0)}.o-podium-slot.place-1 .place{background:var(--podium-place-1)}.o-podium-slot.place-2 .place{background:var(--podium-place-2)}.o-podium-slot.place-3 .place{background:var(--podium-place-3)}.o-podium-slot .ordinal{display:inline-flex;align-items:center;justify-content:center;line-height:1}.o-podium-slot .ordinal .pos-ordinal>.digits{font-size:42px;font-weight:700}.o-people{--people-ident-title-bg: var(--primary-bg);--people-ident-title-color: var(--primary-color);--people-ident-subtitle-bg: var(--primary-bg);--people-ident-subtitle-color: var(--primary-color);--people-name-width: 640px;position:absolute;display:block;bottom:calc(3.5% + 100px);left:calc(5vw + 50% - var(--people-name-width) / 2);opacity:0;pointer-events:none;z-index:38;transform:translate(0) skew(var(--skew));transform-origin:left;perspective:none;transition:opacity .1s ease-in-out}.o-people.is-visible{opacity:1;pointer-events:auto}.o-people.is-right{left:unset;right:3.5%;transform-origin:right;transform:translate(0) scale(.8) skew(var(--skew))}.o-people.is-left{left:3.5%;transform-origin:left;transform:translate(0) scale(.8) skew(var(--skew))}.o-people.is-middle:not(.is-commentators){left:calc(5vw + 50% - var(--people-name-width) / 2);transform:translate(0) scale(.8) skew(var(--skew))}.o-people.is-top{top:3.5%;bottom:auto;transform:translate(0) scale(.8) skew(var(--skew))}.o-people.is-middle-v{top:50%;bottom:auto;transform:translate(0) translateY(-50%) scale(.8) skew(var(--skew))}.o-people.is-bottom{transform:translate(0) scale(.8) skew(var(--skew))}.o-people.is-commentators[data-messages="2"]{width:100vw;left:0;transform:translate(0) skew(var(--skew));transform-origin:center;perspective:none}.o-people.is-commentators[data-messages="2"] .holder.show-left{position:absolute;display:flex;justify-content:flex-start;left:calc(3.5% + 150px);transform:translate(0) scale(.8);transform-origin:left}.o-people.is-commentators[data-messages="2"] .holder.show-right{position:absolute;display:flex;justify-content:flex-end;left:unset;right:calc(3.5% + 150px);transform:translate(0) scale(.8);transform-origin:right}.o-people .holder{position:relative;display:flex}.o-people.reflect .mirror{position:absolute;left:0;top:100%;width:100%;display:block;pointer-events:none;user-select:none;margin-top:12px;opacity:.62;transform:scaleY(-1);transform-origin:center;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75));-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%);mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%)}.o-people.reflect .mirror .name{overflow:visible}.o-people .holder:before,.o-people .holder:after{content:"";position:absolute;border-radius:var(--skewBorderRadius);background:linear-gradient(181deg,#4b4b4b3b,#4b4b4b26 70%,#4b4b4b00);inset:-24px 6px 10px -24px;z-index:-1}.o-people .holder:after{background:linear-gradient(270deg,#e8e7e7,#e8e7e7bf 20%,#e8e7e700);right:100%;left:auto;z-index:-2;border-radius:var(--skewBorderRadiusTopLeft);bottom:30px;opacity:0}.o-people .holder.show-right{display:none}.o-people.is-commentators[data-messages="2"] .holder.show-right{display:flex}.o-people .holder.empty{display:none}.o-people .name{display:inline-block;position:relative;height:55px;width:var(--people-name-width);max-width:100%;overflow:hidden;text-transform:uppercase;color:var(--white);font-family:var(--base-font-titles)}.o-people.show-subtitle .name{height:88px}.o-people .name .title{white-space:nowrap;position:relative;display:inline-block;font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:40px;height:55px;width:100%;padding:7px 0;text-indent:20px;vertical-align:text-bottom;color:var(--people-ident-title-color)}.o-people .name .title>span{display:inline-block;font-weight:700;vertical-align:baseline;line-height:42px;transform:skew(var(--skew-reset))}.o-people .name .title .NameL{font-weight:700}.o-people .name .title:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--people-ident-title-bg);z-index:-1;border-radius:var(--skewBorderRadius, 4px)}.o-people.show-subtitle .name .title:before{border-radius:var(--skewBorderRadiusTop, 4px 4px 0 0)}.o-people .name .subtitle{font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-weight:500;display:none;white-space:nowrap;color:var(--people-ident-subtitle-color);text-transform:uppercase;position:absolute;top:54px;left:0;font-size:24px;width:100%;line-height:24px;padding:5px 0;text-indent:24px;z-index:0}.o-people.show-subtitle .name .subtitle{display:inline-block}.o-people .name .subtitle span{font-weight:700;vertical-align:baseline;display:inline-block;transform:skew(var(--skew-reset))}.o-people .name .subtitle:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--people-ident-subtitle-bg);z-index:-1;border-radius:var(--skewBorderRadiusBottom, 0 0 4px 4px)}.o-schedule{--_schedule-bg: var(--schedule-bg, var(--schedule-background, rgba(20, 20, 20, .92)));--_schedule-fg: var(--schedule-color, var(--white, #fff));--_schedule-time-bg: var(--schedule-time-bg, var(--status-red, #c8102e));--_schedule-muted: rgba(255, 255, 255, .55);position:absolute;display:block;width:100%;height:100%;inset:0;opacity:0;pointer-events:none;z-index:20;transition:opacity .5s ease-in-out;perspective:none}.o-schedule.is-visible{opacity:1;pointer-events:auto}.o-schedule.show-background:before{content:"";position:absolute;inset:-40px;background:linear-gradient(to bottom right,#191919,#2e2e2e 33%,#585858);z-index:-1}.o-schedule.show-logo:after{content:"";display:block;position:absolute;left:50%;bottom:10%;transform:translate(-50%) scale(1.5);transform-origin:center;width:200px;height:50px;opacity:.7;background:transparent}.o-schedule .title{font-size:36px;color:var(--_schedule-fg);display:block;font-family:var(--base-font-titles, inherit);font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-shadow:2px 2px 10px #000;margin-bottom:1.5rem;width:100%;text-align:center}.o-schedule .title>span{display:inline-block}.o-schedule .holder{position:relative;top:50%;left:50%;min-width:640px;width:min(92%,1180px);display:block;transform:translate(-50%,-50%)}.o-schedule .LiveTime,.o-schedule .StartTime{font-variant-numeric:tabular-nums;font-family:var(--base-font-mono-numbers, "Lato", monospace)}.o-schedule .LiveTime{display:none}.o-schedule.show-live .LiveTime{display:inline-flex}.o-schedule.show-live .StartTime{display:none}.o-schedule.layout-full{container-type:inline-size;--_fs-fg: var(--schedule-fullscreen-fg, var(--schedule-color, var(--white, #fff)));--_fs-accent: var( --schedule-fullscreen-accent, var(--schedule-time-bg, var(--tertiary-bg, var(--status-red, #d91a21))) );--_fs-accent-fg: var(--schedule-fullscreen-accent-fg, var(--white, #fff));--_fs-divider: var(--schedule-fullscreen-divider, rgba(255, 255, 255, .2));--schedule-fullscreen-font: var(--base-font-titles, inherit);--schedule-fullscreen-time-font: var(--base-font-mono-numbers, inherit);--schedule-fullscreen-style: italic;--schedule-fullscreen-weight: 900;--schedule-fullscreen-condense: .78;--schedule-fullscreen-tracking: -.045em;--schedule-fullscreen-hero-fs: clamp(6.75rem, 14cqi, 13rem);--schedule-fullscreen-hero-time-fs: clamp(5.1rem, 10.2cqi, 9.25rem);--schedule-fullscreen-coming-label-fs: clamp(2.15rem, 3.8cqi, 3rem);--schedule-fullscreen-coming-name-fs: clamp(2.15rem, 3.7cqi, 3.2rem);--schedule-fullscreen-coming-time-fs: clamp(1.75rem, 2.9cqi, 2.55rem);--schedule-fullscreen-coming-time-pad: .58rem 1.05rem;--schedule-fullscreen-coming-row-pad: 2rem;--schedule-fullscreen-next-fs: clamp(.95rem, 1.45cqi, 1.25rem);--schedule-fullscreen-live-fs: 1.15rem;--schedule-fullscreen-on-now-fs: 1.7rem;font-family:var(--schedule-fullscreen-font);color:var(--_fs-fg)}.o-schedule.layout-full.show-background:before{inset:0;background:var(--schedule-fullscreen-coming-bg, var(--schedule-fullscreen-bg, #0c121a))}.o-schedule.layout-full .holder{top:0;left:0;min-width:0;width:100%;height:100%;padding:0;transform:none}.o-schedule.layout-full .guide-split{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;height:100%}.o-schedule.layout-full .guide-now{position:relative;flex:1.35 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.15rem;padding:0 3.5cqi 0 5cqi}.o-schedule.layout-full.show-background .guide-now{background:var(--schedule-fullscreen-now-bg, #2a2e34)}.o-schedule.layout-full.coming-only .guide-now{background:transparent!important}.o-schedule.layout-full.coming-only .guide-now:after{content:none}.o-schedule.layout-full.coming-only.show-background:before{content:none}.o-schedule.layout-full .guide-now:after{content:"";position:absolute;right:0;top:50%;height:80%;width:1px;background:var(--_fs-divider);transform:translateY(-50%)}.o-schedule.layout-full:not(.has-next):not(.has-later) .guide-now:after{content:none}.o-schedule.layout-full .guide-now-eyebrow{display:flex;align-items:center;gap:.55rem}.o-schedule.layout-full .live-badge{display:inline-flex;align-items:center;gap:.38rem;padding:.28rem .58rem .28rem .42rem;background:var(--_fs-accent);color:var(--_fs-accent-fg);border-radius:2px;font-size:var(--schedule-fullscreen-live-fs);font-weight:800;font-style:normal;letter-spacing:.1em;line-height:1;font-family:var(--schedule-fullscreen-font);text-transform:uppercase}.o-schedule.layout-full .live-pip{width:.42rem;height:.42rem;border-radius:50%;background:var(--_fs-accent-fg);box-shadow:none}.o-schedule.layout-full .guide-now .band-label{font-size:var(--schedule-fullscreen-on-now-fs);font-weight:800;font-style:var(--schedule-fullscreen-style);letter-spacing:.06em;color:var(--_fs-fg);font-family:var(--schedule-fullscreen-font);transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:left center}.o-schedule.layout-full .guide-now .HeatName{margin:0;width:calc(100% / var(--schedule-fullscreen-condense));max-width:none;font-size:calc(var(--schedule-fullscreen-hero-fs) * var(--_fs-hero-scale, 1));font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);line-height:.88;letter-spacing:var(--schedule-fullscreen-tracking);text-transform:uppercase;color:var(--_fs-fg);font-family:var(--schedule-fullscreen-font);text-shadow:none;transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:left top}.o-schedule.layout-full .guide-now .HeatName>span{display:block;white-space:normal;overflow-wrap:break-word}.o-schedule.layout-full .guide-now .LiveTime,.o-schedule.layout-full .guide-now .StartTime{display:none;margin:0;padding:0;background:none!important;color:var(--_fs-accent);font-size:calc(var(--schedule-fullscreen-hero-time-fs) * max(.72,var(--_fs-hero-scale, 1)));font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);font-family:var(--schedule-fullscreen-time-font);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:var(--schedule-fullscreen-tracking);text-shadow:none;transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:left center}.o-schedule.layout-full .guide-now .StartTime,.o-schedule.layout-full.show-live .guide-now .LiveTime{display:block}.o-schedule.layout-full.show-live .guide-now .StartTime{display:none}.o-schedule.layout-full .guide-coming{flex:.9 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:0 2.4cqi 0 2cqi}.o-schedule.layout-full.show-background .guide-coming{background:var(--schedule-fullscreen-coming-bg, var(--schedule-fullscreen-bg, #0c121a))}.o-schedule.layout-full.show-background.background-half:before{opacity:.5}.o-schedule.layout-full.show-background.background-half .guide-now{background:color-mix(in srgb,var(--schedule-fullscreen-now-bg, #2a2e34) 50%,transparent)}.o-schedule.layout-full.show-background.background-half .guide-coming{background:var(--schedule-fullscreen-coming-bg, var(--schedule-fullscreen-bg, #0c121a));opacity:1}.o-schedule.layout-full .coming-up-label{font-size:var(--schedule-fullscreen-coming-label-fs);font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);letter-spacing:.04em;text-transform:uppercase;color:var(--_fs-fg);font-family:var(--schedule-fullscreen-font);margin:0 0 1.15rem;transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:left center}.o-schedule.layout-full .coming-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;min-width:0;min-height:4.75rem;padding:var(--schedule-fullscreen-coming-row-pad) 0;border-bottom:1px solid var(--_fs-divider)}.o-schedule.layout-full .coming-row:last-child{border-bottom:none}.o-schedule.layout-full .coming-row .band-label{font-size:var(--schedule-fullscreen-next-fs);font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--_fs-fg);font-family:var(--schedule-fullscreen-font)}.o-schedule.layout-full .coming-row .LiveTime,.o-schedule.layout-full .coming-row .StartTime{flex:0 0 auto;display:none;align-self:center;height:max-content;margin:0;padding:var(--schedule-fullscreen-coming-time-pad);background:var(--_fs-accent)!important;color:var(--_fs-accent-fg);border-radius:0;font-size:var(--schedule-fullscreen-coming-time-fs);font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);font-family:var(--schedule-fullscreen-time-font);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:var(--schedule-fullscreen-tracking);white-space:nowrap;text-shadow:none;transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:center center}.o-schedule.layout-full .coming-row .StartTime{display:inline-flex;align-items:center}.o-schedule.layout-full .coming-row .LiveTime>span,.o-schedule.layout-full .coming-row .StartTime>span{white-space:nowrap}.o-schedule.layout-full.show-live .coming-row .LiveTime{display:inline-flex;align-items:center}.o-schedule.layout-full.show-live .coming-row .StartTime{display:none}.o-schedule.layout-full .coming-row .heat-copy{min-width:0;width:calc(100% / var(--schedule-fullscreen-condense));margin-right:calc(100% * (1 - 1 / var(--schedule-fullscreen-condense)));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:center;gap:.2rem;transform:scaleX(var(--schedule-fullscreen-condense));transform-origin:left center}.o-schedule.layout-full .coming-row[data-band=later] .heat-copy{justify-content:center}.o-schedule.layout-full .coming-row .HeatName{width:100%;min-width:0;font-size:var(--schedule-fullscreen-coming-name-fs);font-weight:var(--schedule-fullscreen-weight);font-style:var(--schedule-fullscreen-style);letter-spacing:var(--schedule-fullscreen-tracking);line-height:1.05;text-transform:uppercase;color:var(--_fs-fg);font-family:var(--schedule-fullscreen-font);white-space:normal;overflow:hidden}.o-schedule.layout-full .coming-row .HeatName>span{display:block;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}.o-schedule.show-next{--schedule-next-pad-y: .7rem;--schedule-next-pad-x: 1.1rem;--schedule-next-gap: .45rem;--schedule-next-time-bg: var(--_schedule-time-bg);width:auto;height:auto;inset:auto;bottom:3.25rem;left:3.25rem;max-width:min(46rem,calc(100% - 6.5rem));padding:0;border-radius:0;background:transparent;box-shadow:none;transform:skew(var(--skew));transform-origin:left bottom;perspective:none}.o-schedule.show-next.show-background{background:transparent}.o-schedule.show-next.show-background:before{content:unset!important}.o-schedule.show-next .holder{display:flex;flex-direction:column;align-items:stretch;gap:var(--schedule-next-gap);top:auto;left:auto;min-width:22rem;width:max-content;max-width:100%;transform:none}.o-schedule.show-next .title{font-size:16px;font-weight:700;letter-spacing:.14em;line-height:1.2;color:#ffffffb8;text-align:left;margin:0 0 .15rem;text-shadow:none;width:auto}.o-schedule.show-next .title>span{display:inline-block;transform:skew(var(--skew-reset))}.o-schedule.show-next .holder .heat{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem;margin:0;opacity:1;height:auto;line-height:1.15;min-width:22rem;max-width:100%;padding:var(--schedule-next-pad-y) var(--schedule-next-pad-x);box-sizing:border-box;background:var(--_schedule-bg);border-radius:var(--skewBorderRadius, 4px);box-shadow:0 .35rem 1.25rem #00000073,inset 0 0 0 1px #ffffff0f}.o-schedule.show-next .band-label{flex:0 0 5.5rem;font-size:28px;font-weight:800;letter-spacing:.14em;line-height:1.15;color:var(--_schedule-fg);font-family:var(--base-font-titles, inherit)}.o-schedule.show-next .band-label>span{display:inline-block;transform:skew(var(--skew-reset));white-space:nowrap}.o-schedule.show-next .holder .heat>.LiveTime,.o-schedule.show-next .holder .heat>.StartTime{flex:0 0 auto;display:none;margin:0;padding:.4rem .75rem;background:var(--schedule-next-time-bg)!important;color:var(--white, #fff)!important;border-radius:var(--skewBorderRadiusLeft, .35rem 0 0 .25rem);text-align:center!important;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:.02em;text-shadow:none}.o-schedule.show-next .holder .heat>.StartTime{display:inline-flex;align-items:center;justify-content:center}.o-schedule.show-next.show-live .holder .heat>.LiveTime{display:inline-flex;align-items:center;justify-content:center}.o-schedule.show-next.show-live .holder .heat>.StartTime{display:none}.o-schedule.show-next .holder .heat.copy-back-at>.LiveTime,.o-schedule.show-next .holder .heat.copy-back-at>.StartTime,.o-schedule.show-next.show-live .holder .heat.copy-back-at>.LiveTime,.o-schedule.show-next.show-live .holder .heat.copy-back-at>.StartTime{display:none}.o-schedule.show-next .back-at{flex:0 1 auto;min-width:0;font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--_schedule-fg);font-family:var(--base-font-titles, inherit)}.o-schedule.show-next .back-at>span{display:inline-block;transform:skew(var(--skew-reset))}.o-schedule.show-next .holder .heat .heat-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:8rem;flex:1 1 auto}.o-schedule.show-next .holder .heat .HeatName{width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:none!important;color:var(--_schedule-fg);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:.03em;text-align:left!important;text-shadow:none;text-transform:uppercase;font-family:var(--base-font-titles, inherit)}.o-schedule.show-next .later-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;min-width:0;flex:1 1 auto;color:var(--_schedule-muted);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:var(--base-font-titles, inherit)}.o-schedule.show-next .later-item{display:inline-flex;align-items:center;gap:.4rem}.o-schedule.show-next .later-time,.o-schedule.show-next .later-line .HeatName,.o-schedule.show-next .later-dot{display:inline-block;transform:skew(var(--skew-reset))}.o-schedule.show-next .later-time{font-family:var(--base-font-mono-numbers, "Lato", monospace)}.o-schedule.show-next .LiveTime>span,.o-schedule.show-next .StartTime>span,.o-schedule.show-next .HeatName>span{display:inline-block;transform:skew(var(--skew-reset));white-space:normal;overflow-wrap:anywhere}.o-logos{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:1;overflow:hidden}.o-logos.is-visible{opacity:1}.o-logos-item{position:absolute;height:auto;max-height:none;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;will-change:transform}.o-weather{--bg-weather-icon: #2883a2;--bg-weather-title: #000;--bg-weather-output: #fff;--bg-weather-temperature: #fff;--color-weather-title: #fff;--color-weather-output: #000;--color-weather-temperature: #000;--bg-weather-row-border-color: #3d3d3d;position:absolute;display:block;opacity:0;pointer-events:none;z-index:37;perspective:none;transition:opacity .35s ease;font-family:var(--base-font-family);font-size:23px;line-height:35px}.o-weather.is-visible{opacity:1;pointer-events:auto}.o-weather.pos-bottom-left{bottom:calc(3.5% + 42px);left:3.5%}.o-weather.pos-bottom-center{bottom:calc(3.5% + 42px);left:50%;transform:translate(-50%)}.o-weather.pos-bottom-right{bottom:calc(3.5% + 42px);right:3.5%}.o-weather.pos-top-left{top:100px;left:3.5%}.o-weather.pos-top-center{top:100px;left:50%;transform:translate(-50%)}.o-weather.pos-top-right{top:100px;right:3.5%}.o-weather .stage{position:relative;display:inline-block}.o-weather .holder{position:relative;display:flex;width:auto;min-width:150px;transform:skew(var(--skew));perspective:none}.o-weather .holder:before{content:"";position:absolute;border-radius:35px 0;background:linear-gradient(181deg,#00000054,#00000040 70% 100%);inset:-30px 0 24px -30px;z-index:-1}.o-weather .holder span{vertical-align:baseline;white-space:nowrap;font-weight:600}.o-weather .temperature>span,.o-weather .title>span,.o-weather .output>span,.o-weather .icon-stub,.o-weather .icon-svg,.o-weather .icon-pack,.o-weather .stack-word{display:inline-block;transform:skew(var(--skew-reset))}.o-weather .leftSide{display:inline-flex;flex-direction:column;min-width:150px}.o-weather .leftSide .icon{display:inline-flex;justify-content:center;align-items:center;background:var(--bg-weather-icon);flex-grow:1;min-height:70px;border-radius:var(--skewBorderRadiusLeft);position:relative}.o-weather .leftSide .icon .icon-stub,.o-weather .icon .icon-svg{display:block;width:52px;height:34px;color:#fff}.o-weather .icon .icon-pack{display:block;width:52px;height:52px;object-fit:contain}.o-weather .leftSide .icon .icon-stub{border-radius:14px;background:#ffffffd9;box-shadow:14px -8px 0 -4px #ffffffbf,-12px -4px 0 -2px #ffffffa6}.o-weather .leftSide .temperature{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 18px 6px;background:var(--bg-weather-temperature);color:var(--color-weather-temperature);border-radius:var(--skewBorderRadiusLeft);min-height:42px}.o-weather .hero-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;opacity:.72}.o-weather .hero-value{line-height:35px;min-height:28px}.o-weather .leftSide .temperature .unit,.o-weather .output .unit{font-size:15px;font-weight:600;opacity:.7}.o-weather .rightSide{display:inline-flex;flex-direction:column;flex-grow:1;min-width:320px}.o-weather .rightSide .row{display:flex;flex-direction:row;flex-grow:1;margin:0;padding:0;text-indent:20px;border-bottom:none;overflow:visible;flex-wrap:nowrap;min-height:35px}.o-weather .rightSide .row+.row{border-top:solid 1px var(--bg-weather-row-border-color)}.o-weather .rightSide .row:first-child .output{border-radius:var(--skewBorderRadiusRight)}.o-weather .rightSide .title{display:inline-flex;align-items:center;order:1;background:var(--bg-weather-title);color:var(--color-weather-title);width:68%;min-width:250px;padding-right:20px;box-sizing:border-box;text-transform:uppercase;overflow:visible}.o-weather .rightSide .output{display:inline-flex;align-items:center;order:2;flex-direction:row;background:var(--bg-weather-output);color:var(--color-weather-output);flex-grow:1;padding:0 16px;text-indent:0}.o-weather:not(.show-icon):not(.show-air-temp) .leftSide{display:none}.o-weather.chrome-plate .holder{overflow:hidden;border-radius:var(--skewBorderRadius);align-items:stretch;filter:drop-shadow(-10px 12px 16px rgba(0,0,0,.42))}.o-weather.chrome-fullscreen .holder{overflow:hidden;border-radius:var(--skewBorderRadius);align-items:stretch;transform:none;--night-slant: calc(var(--skew-tan, .424475) * 28.5rem / 4);clip-path:polygon(var(--night-slant) 0,100% 0,calc(100% - var(--night-slant)) 100%,0 100%);box-shadow:0 0 0 2px #111,0 0 0 3px #2883a2b3,0 0 28px #2883a261,-12px 16px 28px #00000073}.o-weather.chrome-plate .holder:before{content:none}.o-weather.chrome-fullscreen .holder:before{content:none}.o-weather.chrome-plate .leftSide .icon{border-radius:0}.o-weather.chrome-plate .leftSide .temperature{border-radius:0;padding-top:10px}.o-weather.chrome-plate .rightSide .row:first-child .output{border-radius:0}.o-weather.chrome-plate .leftSide .icon{flex:2 1 0;min-height:0}.o-weather.chrome-plate .leftSide .temperature{flex:1 1 0;min-height:0}.o-weather.chrome-plate .rightSide .row{flex:1 1 0}.o-weather.reflect .mirror{position:absolute;left:0;top:100%;width:100%;display:block;box-sizing:content-box;transform:scaleY(-1);transform-origin:center;pointer-events:none;user-select:none;margin-top:24px;margin-left:calc(-1 * var(--skew-tan, .424475) * 8rem);padding-left:calc(var(--skew-tan, .424475) * 8rem);padding-right:calc(var(--skew-tan, .424475) * 8rem);opacity:.62;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75));-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%);mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%)}.o-weather.reflect .mirror .holder:before{content:none}.o-weather.chrome-strip .holder{flex-direction:row;align-items:stretch;min-width:0}.o-weather.chrome-strip .holder>:first-child{border-radius:var(--skewBorderRadiusLeft)}.o-weather.chrome-strip .icon{display:inline-flex;justify-content:center;align-items:center;min-width:72px;padding:0 14px;background:var(--bg-weather-icon);border-radius:var(--skewBorderRadiusLeft);color:#fff}.o-weather.chrome-strip .temperature,.o-weather.chrome-strip .row{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:108px;padding:8px 16px;gap:2px;text-indent:0;border:none;min-height:56px}.o-weather.chrome-strip .temperature,.o-weather.chrome-strip .row.trackTemperature{background:var(--bg-weather-title);color:var(--color-weather-title)}.o-weather.chrome-strip .row.humidity,.o-weather.chrome-strip .row.airPressure{background:var(--bg-weather-output);color:var(--color-weather-output)}.o-weather.chrome-strip .row:last-child{border-radius:var(--skewBorderRadiusRight)}.o-weather.chrome-strip .title,.o-weather.chrome-strip .output{background:transparent;color:inherit;width:auto;min-width:0;padding:0;text-indent:0}.o-weather.chrome-strip .title{font-size:13px;letter-spacing:.1em;line-height:18px;opacity:.75}.o-weather.chrome-strip .hero-kicker{color:inherit}.o-weather.chrome-strip .hero-value,.o-weather.chrome-strip .output{font-size:22px}.o-weather.chrome-stack,.o-weather.chrome-stack.pos-top-left,.o-weather.chrome-stack.pos-top-center,.o-weather.chrome-stack.pos-top-right,.o-weather.chrome-stack.pos-bottom-left,.o-weather.chrome-stack.pos-bottom-center,.o-weather.chrome-stack.pos-bottom-right{top:50%;bottom:auto;transform:translateY(-50%)}.o-weather.chrome-stack.pos-top-left,.o-weather.chrome-stack.pos-bottom-left,.o-weather.chrome-stack.pos-top-center,.o-weather.chrome-stack.pos-bottom-center{left:3.5%;right:auto}.o-weather.chrome-stack.pos-top-right,.o-weather.chrome-stack.pos-bottom-right{left:auto;right:3.5%}.o-weather.chrome-stack{font-size:22px;line-height:26px;--stack-slant: calc(var(--skew-tan, .424475) * 8rem)}.o-weather.chrome-stack .holder{flex-direction:column;min-width:380px;max-width:420px;transform:none;overflow:hidden;border-radius:.85rem;--stack-slant: calc(var(--skew-tan, .424475) * 8rem);clip-path:polygon(0 0,100% 0,calc(100% - var(--stack-slant)) 100%,0 100%)}.o-weather.chrome-stack .holder:before{content:none}.o-weather.chrome-stack.stack-dock-right .holder{clip-path:polygon(0 0,100% 0,100% 100%,var(--stack-slant) 100%)}.o-weather.chrome-stack .holder span,.o-weather.chrome-stack .icon-svg,.o-weather.chrome-stack .icon-pack,.o-weather.chrome-stack .stack-word{transform:none}.o-weather.chrome-stack:not(.show-icon) .stack-head{display:none}.o-weather.chrome-stack .stack-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 18px;background:var(--bg-weather-icon);border-radius:0;color:#fff}.o-weather.chrome-stack .stack-head .icon{background:transparent;min-height:0;padding:0}.o-weather.chrome-stack .stack-head .icon-svg{width:52px;height:34px}.o-weather.chrome-stack .stack-head .icon-pack{width:48px;height:48px}.o-weather.chrome-stack .stack-word{font-size:22px;font-weight:800;letter-spacing:.14em;font-style:italic}.o-weather.chrome-stack .temperature{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 18px 14px;background:var(--bg-weather-temperature);color:var(--color-weather-temperature);min-height:108px;text-align:center}.o-weather.chrome-stack .hero-kicker{font-size:13px;letter-spacing:.16em;font-style:italic}.o-weather.chrome-stack .hero-value{font-size:72px;line-height:1;min-height:72px;font-style:italic}.o-weather.chrome-stack .leftSide .temperature .unit,.o-weather.chrome-stack .output .unit{font-size:20px}.o-weather.chrome-stack .stack-rows .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:42px;padding:0 18px;text-indent:0;background:#111;color:#fff;border:none}.o-weather.chrome-stack .stack-rows .row+.row{border-top:solid 1px #2a2a2a}.o-weather.chrome-stack .stack-rows .row:last-child{border-radius:0}.o-weather.chrome-stack .title,.o-weather.chrome-stack .output{background:transparent;color:inherit;width:auto;min-width:0;padding:0}.o-weather.chrome-stack .output{font-size:18px;font-style:italic}.o-weather.chrome-stack .title{font-size:16px;letter-spacing:.1em;opacity:.85;font-style:italic}.o-weather.chrome-stack.stack-dock-left .stack-rows .row{padding-right:calc(16px + var(--stack-slant))}.o-weather.chrome-stack.stack-dock-right .stack-rows .row{padding-left:calc(16px + var(--stack-slant))}.o-weather.chrome-fullscreen,.o-weather.chrome-fullscreen.pos-bottom-left,.o-weather.chrome-fullscreen.pos-bottom-center,.o-weather.chrome-fullscreen.pos-bottom-right,.o-weather.chrome-fullscreen.pos-top-left,.o-weather.chrome-fullscreen.pos-top-center,.o-weather.chrome-fullscreen.pos-top-right{inset:0;transform:none;display:flex;align-items:center;justify-content:center;font-size:48px;line-height:56px;--bg-weather-icon: linear-gradient(165deg, #1a5570 0%, #0d2b3e 78%);--bg-weather-title: #000;--bg-weather-output: #f0eee8;--bg-weather-temperature: transparent;--color-weather-title: #fff;--color-weather-output: #1a1a1a;--color-weather-temperature: #fff;--bg-weather-row-border-color: #2a2a2a}.o-weather.chrome-fullscreen .night-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#05080d}.o-weather.chrome-fullscreen .night-bg-photo{position:absolute;inset:0;background-image:var( --weather-night-photo, url(/templates/gulf/weather-night.png) );background-size:cover;background-position:center 58%;filter:saturate(.95) brightness(.92);opacity:1}.o-weather.chrome-fullscreen.backdrop-day .night-bg,.o-weather.chrome-fullscreen.backdrop-wet-day .night-bg{background:#6a8fb0}.o-weather.chrome-fullscreen.backdrop-day .night-bg-photo{background-image:var( --weather-day-photo, url(/templates/gulf/weather-day.png) );filter:saturate(1.06) brightness(1.04)}.o-weather.chrome-fullscreen.backdrop-wet-day .night-bg-photo{background-image:var( --weather-wet-day-photo, url(/templates/gulf/weather-wet-day.png) );filter:saturate(1.06) brightness(1.04)}.o-weather.chrome-fullscreen.backdrop-wet-night .night-bg-photo{background-image:var( --weather-wet-night-photo, url(/templates/gulf/weather-wet-night.png) )}.o-weather.chrome-fullscreen.backdrop-custom .night-bg-photo{filter:saturate(1) brightness(1)}.o-weather.chrome-fullscreen .night-floor{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(5,10,16,.18) 40%,rgba(5,10,16,.45) 100%)}.o-weather.chrome-fullscreen .stage{position:relative;z-index:1}.o-weather.chrome-fullscreen .holder{min-width:1760px;max-width:1840px}.o-weather.chrome-fullscreen .holder span,.o-weather.chrome-fullscreen .icon-svg,.o-weather.chrome-fullscreen .icon-pack{transform:none}.o-weather.chrome-fullscreen .leftSide{width:36%;min-width:620px;background:var(--bg-weather-icon);flex-direction:column;justify-content:stretch;padding-left:calc(40px + var(--night-slant));padding-right:40px;box-sizing:border-box}.o-weather.chrome-fullscreen .leftSide .icon{background:transparent;flex:1 1 0;min-height:140px;border-radius:0;align-items:center;justify-content:center;padding:36px 0 0}.o-weather.chrome-fullscreen .leftSide .icon .icon-svg{width:140px;height:92px}.o-weather.chrome-fullscreen .leftSide .icon .icon-pack{width:140px;height:140px}.o-weather.chrome-fullscreen .leftSide .temperature{background:transparent;color:#fff;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:0;padding:16px 0 80px;border-radius:0}.o-weather.chrome-fullscreen .hero-kicker{position:absolute;left:0;right:0;bottom:28px;order:unset;font-size:28px;letter-spacing:.28em;text-align:center;opacity:.85;color:#fff}.o-weather.chrome-fullscreen .hero-value{order:unset;font-size:176px;line-height:1;min-height:176px;color:#fff}.o-weather.chrome-fullscreen .leftSide .temperature .unit,.o-weather.chrome-fullscreen .output .unit{font-size:40px;color:inherit;opacity:.72}.o-weather.chrome-fullscreen .rightSide{min-width:0;flex:1 1 auto}.o-weather.chrome-fullscreen .rightSide .row{flex:1 1 0;min-height:152px;text-indent:0}.o-weather.chrome-fullscreen .rightSide .row:first-child .output{border-radius:0}.o-weather.chrome-fullscreen .rightSide .title{justify-content:center;min-width:0;width:50%;padding:0 24px;font-size:36px;letter-spacing:.2em;font-weight:600;text-indent:0}.o-weather.chrome-fullscreen .rightSide .output{justify-content:center;padding:0 28px;padding-right:calc(40px + var(--night-slant));font-size:80px;font-weight:700}.o-weather.chrome-fullscreen.reflect .mirror{margin-top:24px;opacity:.55;filter:blur(var(--reflect-blur, 4.8px)) saturate(var(--reflect-saturate, .75));-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%);mask-image:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 40%)}.o-comparison{position:absolute;left:55%;bottom:7%;display:block;opacity:0;pointer-events:none;z-index:36;perspective:none;transform:translate(-50%) scale(.8);transition:opacity .35s ease;font-family:var(--base-font-family)}.o-comparison.is-visible{opacity:.9;pointer-events:auto}.o-comparison .label-stack{position:absolute;top:-60px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.o-comparison.show-car-images .label-stack{top:-90px}.o-comparison .label-stack .label{font-size:26px;line-height:42px;display:inline-flex;width:max-content;background:var(--primary-bg, #000);color:var(--primary-color, #fff);padding:0 20px;border-left:4px solid #fff;border-radius:var(--skewBorderRadius);opacity:0;text-transform:uppercase}.o-comparison .label-stack .label.filled{opacity:1}.o-comparison .label-stack .label span{display:inline-block;transform:skew(var(--skew-reset));font-size:15px}.o-comparison .car-images{position:absolute;left:50%;transform:translate(-50%) translateY(-100%);width:1500px;height:160px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;z-index:1}.o-comparison .car-images .car-image:not(:has(img.is-visible)){visibility:hidden}.o-comparison .car-images .car-image img{width:540px;height:160px;object-fit:contain;object-position:bottom center;opacity:0;visibility:hidden;transform:none;transition:opacity .3s ease,visibility .3s ease}.o-comparison .car-images .car-image img.is-visible{opacity:1;visibility:visible}.o-comparison.show-car-explosion .car-images .car-image img.is-visible{animation:comparison-car-pop .45s ease-out}@keyframes comparison-car-pop{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.o-comparison .holder{position:relative;display:block;transform:skew(var(--skew));perspective:none}.o-comparison .comparison-bar{width:1500px;height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:linear-gradient(90deg,#000000fa,#000000d6,#000000fa);border-radius:var(--skewBorderRadius);overflow:hidden}.o-comparison .side{display:flex;align-items:center;gap:0;min-width:540px;max-width:570px;height:100%;overflow:hidden}.o-comparison .side.left{justify-content:flex-start}.o-comparison .side.right{justify-content:flex-end}.o-comparison .side.right .titles{text-align:right;margin-right:20px;margin-left:0}.o-comparison .start-number{width:133px;height:100%;display:flex;align-items:center;justify-content:center;background:var(--team-number-bg, #e8e8e8);color:var(--team-number-color, #111);font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:55px;font-weight:700;overflow:hidden;flex-shrink:0}.o-comparison .start-number span{display:inline-block;transform:skew(var(--skew-reset))}.o-comparison .flag{width:164px;height:100%;overflow:hidden;position:relative;background:var(--black, #111);flex-shrink:0}.o-comparison .flag img{position:relative;width:100%;height:100%;object-fit:cover;z-index:0;transform:skew(var(--skew-reset)) scale(var(--flag-deskew-scale, 1.2))}.o-comparison .titles{display:flex;flex-direction:column;line-height:1;color:#fff;text-transform:uppercase;margin-left:18px;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.o-comparison .titles span{display:inline-block;transform:skew(var(--skew-reset));max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:clip}.o-comparison .titles .title{font-size:clamp(18px,1.9vw,32px);font-weight:400;letter-spacing:.5px}.o-comparison .titles .subtitle{font-size:clamp(14px,1.4vw,24px);font-weight:400;opacity:.85}.o-comparison .center{display:flex;align-items:center;justify-content:center;min-width:300px;flex-shrink:0}.o-comparison .lap-diffs{display:flex;flex-direction:row;align-items:center;gap:0;color:#fff}.o-comparison .lap-diff{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding:0 8px}.o-comparison .lap-diff .lap-number,.o-comparison .lap-diff .lap-value{font-family:var(--base-font-mono-numbers, "Lato", monospace);letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);line-height:1.2}.o-comparison .lap-diff .lap-number span,.o-comparison .lap-diff .lap-value span{display:inline-block;transform:skew(var(--skew-reset))}.o-comparison .lap-diff .lap-number{font-size:14px;opacity:.75;text-transform:uppercase}.o-comparison .lap-diff .lap-value{font-size:28px;font-variant-numeric:tabular-nums}.o-comparison .lap-diff.is-positive .lap-value{color:var(--status-red, #ff6b6b)}.o-comparison .lap-diff.is-negative .lap-value{color:var(--personal-improvement, #6bff9a)}.o-comparison .lap-diff.is-live .lap-number{opacity:1;font-weight:600}.gfx-stage .o-comparison,.preview-stage .o-comparison{position:absolute}.o-battle{position:absolute;left:50%;bottom:12%;display:block;opacity:0;pointer-events:none;z-index:37;perspective:none;transform:translate(-50%) scale(.85);transition:opacity .35s ease;font-family:var(--base-font-titles)}.o-battle.is-visible{opacity:.95;pointer-events:none}.o-battle .label-stack{position:relative;top:0;left:0;transform:none;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;z-index:2}.o-battle .label-stack .label{font-size:26px;line-height:42px;display:inline-flex;width:max-content;background:var(--primary-bg, #c4a35a);color:var(--primary-color, #111);padding:0 20px;opacity:0;text-transform:uppercase}.o-battle .label-stack .label.filled{opacity:1}.o-battle .label-stack .label span{display:inline-block;transform:skew(var(--skew-reset));font-size:15px}.o-battle .holder{position:relative;display:block;transform:skew(var(--skew));perspective:none}.o-battle .battle-stage{display:flex;flex-direction:column;gap:14px;align-items:stretch;min-width:720px}.o-battle .plate{display:flex;align-items:center;gap:12px;height:72px;padding:0 18px;background:linear-gradient(90deg,#000000fa,#000000db);border-radius:var(--skewBorderRadius);transform:translate(0) scale(1);opacity:1;transition:transform .45s ease,opacity .45s ease}.o-battle .plate.is-advancing{transform:translate(28px) scale(1.04)}.o-battle .plate.is-loser{transform:translate(-12px) scale(.96);opacity:.55}.o-battle.is-omt .plate.is-omt-shake{transform:translate(0) scale(1)}.o-battle .plate .role{flex:0 0 auto;min-width:72px;font-size:13px;letter-spacing:.06em;color:var(--primary-bg, #c4a35a);text-transform:uppercase}.o-battle .plate .role span,.o-battle .plate .start-number span,.o-battle .plate .title span,.o-battle .plate .subtitle span,.o-battle .plate .pos span{display:inline-block;transform:skew(var(--skew-reset))}.o-battle .plate .start-number{flex:0 0 auto;min-width:56px;font-family:var(--base-font-start-number, var(--base-font-numbers, "Big Star", monospace));font-size:28px;font-weight:700;color:var(--team-number-color, #fff)}.o-battle .plate .flag{position:relative;flex:0 0 auto;width:42px;height:28px;overflow:hidden}.o-battle .plate .flag img{display:inline-block;width:100%;height:100%;object-fit:cover;transform:skew(var(--skew-reset)) scale(var(--flag-deskew-scale, 1.2))}.o-battle .plate .identity{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.o-battle .plate .title{font-family:var(--base-font-family, "Source Sans Pro", sans-serif);font-size:22px;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-battle .plate .subtitle{font-family:var(--base-font-text, var(--base-font-family, "Source Sans Pro", sans-serif));font-size:14px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-battle .plate .pos{flex:0 0 auto;min-width:36px;text-align:right;font-family:var(--base-font-numbers, "Big Star", monospace);font-size:22px;color:var(--primary-bg, #c4a35a)}.o-sector-analysis,.o-quali-stats{--bg-qs-title: #000;--bg-qs-output: #fff;--bg-qs-theo: #2883a2;--color-qs-title: #fff;--color-qs-output: #000;--color-qs-theo: #fff;--bg-qs-row-border: #3d3d3d;--bg-qs-fs: rgba(8, 16, 24, .92);--bg-qs-tile: #0e2430;--qs-accent: #2883a2;--qs-frame: #05090d;--qs-panel: rgba(255, 255, 255, .055);--qs-panel-alt: rgba(255, 255, 255, .025);--qs-line: rgba(255, 255, 255, .14);--qs-ink: var(--white, #fff);--qs-ink-dim: rgba(255, 255, 255, .62);--qs-leader-bg: var(--bg-qs-output);--qs-leader-fg: var(--color-qs-output);position:absolute;display:block;opacity:0;pointer-events:none;z-index:36;perspective:none;transition:opacity .35s ease;font-family:var(--base-font-family);font-size:22px;line-height:32px;left:50%;bottom:calc(3.5% + 48px);transform:translate(-50%)}.o-sector-analysis.is-visible,.o-quali-stats.is-visible{opacity:1;pointer-events:auto}.o-sector-analysis.is-fullscreen,.o-quali-stats.is-fullscreen{inset:0;width:auto;height:auto;transform:none;font-size:26px;line-height:34px}.o-sector-analysis .holder,.o-quali-stats .holder{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;width:auto;min-width:420px;transform:skew(var(--skew));perspective:none}.o-sector-analysis.is-fullscreen .holder,.o-quali-stats.is-fullscreen .holder{flex-direction:column;width:100%;height:100%;min-width:0;gap:16px;background:transparent;border-radius:0;padding:54px 0 48px;box-sizing:border-box;transform:none}.o-sector-analysis .holder span,.o-quali-stats .holder span{vertical-align:baseline;white-space:nowrap;font-weight:600}.o-sector-analysis .theo-title>span,.o-sector-analysis .theo-time>span,.o-sector-analysis .theo-delta>span,.o-sector-analysis .theo-sector>span,.o-sector-analysis .board-head>span,.o-sector-analysis .board-row>span,.o-sector-analysis .fs-head>span,.o-sector-analysis .tile-label>span,.o-sector-analysis .tile-value>span,.o-sector-analysis .tile-detail>span,.o-sector-analysis .metric-label>span,.o-sector-analysis .metric-value>span,.o-sector-analysis .metric-detail>span,.o-quali-stats .theo-title>span,.o-quali-stats .theo-time>span,.o-quali-stats .theo-delta>span,.o-quali-stats .theo-sector>span,.o-quali-stats .board-head>span,.o-quali-stats .board-row>span,.o-quali-stats .fs-head>span,.o-quali-stats .tile-label>span,.o-quali-stats .tile-value>span,.o-quali-stats .tile-detail>span,.o-quali-stats .metric-label>span,.o-quali-stats .metric-value>span,.o-quali-stats .metric-detail>span{display:inline-block;transform:skew(var(--skew-reset))}.o-sector-analysis.is-fullscreen .holder span,.o-quali-stats.is-fullscreen .holder span{transform:none}.o-sector-analysis .theo-block,.o-quali-stats .theo-block{display:flex;flex-direction:column;min-width:180px;background:var(--bg-qs-theo);color:var(--color-qs-theo);border-radius:var(--skewBorderRadiusLeft);padding:8px 14px 10px;box-sizing:border-box}.o-sector-analysis .theo-title,.o-quali-stats .theo-title{text-transform:uppercase;font-size:16px;line-height:22px;opacity:.9}.o-sector-analysis .theo-time,.o-quali-stats .theo-time{font-size:34px;line-height:40px}.o-sector-analysis .theo-delta,.o-quali-stats .theo-delta{font-size:16px;line-height:22px;opacity:.95}.o-sector-analysis .theo-sectors,.o-quali-stats .theo-sectors{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:15px;line-height:20px}.o-sector-analysis .theo-sector,.o-quali-stats .theo-sector{display:flex;flex-direction:row;gap:8px}.o-sector-analysis .fs-head,.o-quali-stats .fs-head{display:flex;align-items:center;background:var(--bg-qs-title);color:var(--color-qs-title);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;min-height:40px;font-size:28px;line-height:34px;border-radius:4px;flex:0 0 auto}.o-sector-analysis .boards,.o-quali-stats .boards{display:flex;flex-direction:row;flex-grow:1;min-width:240px;min-height:0}.o-sector-analysis .board-col,.o-quali-stats .board-col{display:flex;flex-direction:column;min-width:160px;flex:1 1 0;border-left:solid 1px var(--bg-qs-row-border);min-height:0}.o-sector-analysis .board-col:first-child,.o-quali-stats .board-col:first-child{border-left:none}.o-sector-analysis .board-head,.o-quali-stats .board-head{display:flex;align-items:center;background:var(--bg-qs-title);color:var(--color-qs-title);text-transform:uppercase;padding:0 12px;min-height:32px;text-indent:4px}.o-sector-analysis .board-col:last-child .board-head,.o-quali-stats .board-col:last-child .board-head{border-radius:var(--skewBorderRadiusRight)}.o-sector-analysis .board-rows,.o-quali-stats .board-rows{display:flex;flex-direction:column;background:var(--bg-qs-output);color:var(--color-qs-output);flex:1 1 auto;min-height:0;overflow:hidden}.o-sector-analysis .board-row,.o-quali-stats .board-row{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 10px;min-height:32px;border-top:solid 1px var(--bg-qs-row-border);overflow:visible}.o-sector-analysis .board-row .rank,.o-quali-stats .board-row .rank{width:1.2em;opacity:.7}.o-sector-analysis .board-row .nbr,.o-quali-stats .board-row .nbr{min-width:2.4em}.o-sector-analysis .board-row .class-pill,.o-quali-stats .board-row .class-pill{display:inline-flex;align-items:center;justify-content:center;padding:.12em .55em;min-height:1.4em;font-size:.7em;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;border-radius:4px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis .board-row .name,.o-quali-stats .board-row .name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;max-width:7em}.o-sector-analysis .board-row .time,.o-quali-stats .board-row .time{margin-left:auto;font-family:var(--base-font-mono-numbers, "Lato", monospace);letter-spacing:var(--base-letter-spacing-mono-numbers, .5px);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .fs-bg,.o-quali-stats.is-fullscreen .fs-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 95% at 12% -10%,rgba(40,131,162,.34),transparent 58%),radial-gradient(90% 80% at 100% 110%,rgba(40,131,162,.16),transparent 62%),linear-gradient(180deg,#04090ee6,#04090ed1 52%,#04090ef5),var(--qs-frame)}.o-sector-analysis.is-fullscreen .fs-bg:before,.o-quali-stats.is-fullscreen .fs-bg:before{content:"";position:absolute;right:0;bottom:0;width:46%;height:58%;background:conic-gradient(rgba(255,255,255,.1) 0 25%,transparent 0 50%,rgba(255,255,255,.1) 0 75%,transparent 0);background-size:72px 72px;opacity:.18;mask-image:linear-gradient(300deg,#000,transparent 70%)}.o-sector-analysis.is-fullscreen .fs-bg-photo,.o-quali-stats.is-fullscreen .fs-bg-photo{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--qs-fs-photo, none);background-size:cover;background-position:center;filter:blur(7px) saturate(.65) brightness(.55);opacity:.3}.o-sector-analysis.is-fullscreen .fs-title,.o-quali-stats.is-fullscreen .fs-title{position:relative;z-index:1;flex:0 0 118px;height:118px;margin:0 96px;padding:0 28px;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;background:var(--primary-bg, #000);border-left:6px solid var(--qs-accent);border-radius:0;color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .fs-title-main,.o-quali-stats.is-fullscreen .fs-title-main{font-size:62px;line-height:66px;text-transform:uppercase;font-weight:700;letter-spacing:.01em}.o-sector-analysis.is-fullscreen .fs-title-sub,.o-quali-stats.is-fullscreen .fs-title-sub{font-size:24px;line-height:28px;text-transform:uppercase;letter-spacing:.22em;color:var(--secondary-bg, #949494)}.o-sector-analysis.is-fullscreen .scope-chip,.o-quali-stats.is-fullscreen .scope-chip{display:inline-flex;margin-top:8px;padding:2px 14px;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:.16em;background:var(--secondary-bg, #949494);color:var(--secondary-color, #fff);transform:skew(var(--skew))}.o-sector-analysis.is-fullscreen .scope-chip>span,.o-quali-stats.is-fullscreen .scope-chip>span{display:inline-block;transform:skew(var(--skew-reset))}.o-sector-analysis.is-fullscreen .fs-title-meta,.o-quali-stats.is-fullscreen .fs-title-meta{text-align:right}.o-sector-analysis.is-fullscreen .fs-meta-line1,.o-quali-stats.is-fullscreen .fs-meta-line1{font-size:28px;line-height:34px;letter-spacing:.06em;color:var(--qs-ink);text-transform:uppercase}.o-sector-analysis.is-fullscreen .fs-meta-line2,.o-quali-stats.is-fullscreen .fs-meta-line2{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:22px;line-height:28px;color:var(--secondary-bg, #949494);text-transform:uppercase}.o-sector-analysis.is-fullscreen .live-chip,.o-quali-stats.is-fullscreen .live-chip{display:inline-flex;align-items:center;gap:8px;font-size:20px}.o-sector-analysis.is-fullscreen .live-dot,.o-quali-stats.is-fullscreen .live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--status-green, #01c003);flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.o-sector-analysis.is-fullscreen .live-dot,.o-quali-stats.is-fullscreen .live-dot{animation:qs-live-pulse 1.6s ease-in-out infinite}}@keyframes qs-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.o-sector-analysis.is-fullscreen .fs-body,.o-quali-stats.is-fullscreen .fs-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin:0 96px;display:flex;flex-direction:column;overflow:hidden}.o-sector-analysis.is-fullscreen .fs-footer,.o-quali-stats.is-fullscreen .fs-footer{position:relative;z-index:1;flex:0 0 64px;height:64px;margin:0 96px;padding:0 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#0000008c;border-top:1px solid var(--qs-line);color:var(--qs-ink-dim);text-transform:uppercase;letter-spacing:.14em;font-size:22px;line-height:26px}.o-sector-analysis.is-fullscreen .fs-empty,.o-quali-stats.is-fullscreen .fs-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.o-sector-analysis.is-fullscreen .fs-empty-inner,.o-quali-stats.is-fullscreen .fs-empty-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 64px;background:var(--qs-panel);border:1px solid var(--qs-line);color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .fs-empty-title,.o-quali-stats.is-fullscreen .fs-empty-title{font-size:36px;line-height:42px;letter-spacing:.18em;text-transform:uppercase}.o-sector-analysis.is-fullscreen .fs-empty-detail,.o-quali-stats.is-fullscreen .fs-empty-detail{font-size:24px;line-height:30px;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .fs-empty-rule,.o-quali-stats.is-fullscreen .fs-empty-rule{width:220px;height:2px;background:var(--qs-accent);margin-top:8px}.o-sector-analysis.is-fullscreen .fs-sectors,.o-quali-stats.is-fullscreen .fs-sectors{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:20px;height:100%;min-height:0}.o-sector-analysis.is-fullscreen .fs-sectors.has-rail,.o-quali-stats.is-fullscreen .fs-sectors.has-rail{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.o-sector-analysis.is-fullscreen .fs-rail,.o-quali-stats.is-fullscreen .fs-rail,.o-sector-analysis.is-fullscreen .fs-sectors-foot,.o-quali-stats.is-fullscreen .fs-sectors-foot{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr) auto;gap:16px;align-items:stretch;min-height:0;min-width:0}.o-sector-analysis.is-fullscreen .fs-sectors-foot:not(:has(.fs-track)),.o-quali-stats.is-fullscreen .fs-sectors-foot:not(:has(.fs-track)){grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.o-sector-analysis.is-fullscreen .fs-sectors-foot:not(:has(.fs-theo-hero)),.o-quali-stats.is-fullscreen .fs-sectors-foot:not(:has(.fs-theo-hero)){grid-template-columns:minmax(0,1fr) auto}.o-sector-analysis.is-fullscreen .fs-theo-hero,.o-quali-stats.is-fullscreen .fs-theo-hero{flex:0 0 auto;padding:16px 22px;background:linear-gradient(100deg,var(--qs-accent),rgba(40,131,162,.35));border-left:6px solid var(--white, #fff);color:var(--qs-ink);min-width:0}.o-sector-analysis.is-fullscreen .theo-hero-label,.o-quali-stats.is-fullscreen .theo-hero-label{font-size:20px;line-height:24px;letter-spacing:.2em;text-transform:uppercase}.o-sector-analysis.is-fullscreen .theo-hero-value,.o-quali-stats.is-fullscreen .theo-hero-value{font-size:clamp(44px,4.2vw,64px);line-height:.95;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.o-sector-analysis.is-fullscreen .theo-hero-delta,.o-quali-stats.is-fullscreen .theo-hero-delta{display:inline-flex;margin-top:6px;padding:3px 10px;font-size:26px;line-height:30px;background:#00000059}.o-sector-analysis.is-fullscreen .theo-hero-foot,.o-quali-stats.is-fullscreen .theo-hero-foot{margin-top:8px;font-size:18px;line-height:22px;color:var(--qs-ink-dim);text-transform:uppercase}.o-sector-analysis.is-fullscreen .fs-kings,.o-quali-stats.is-fullscreen .fs-kings{flex:1 1 auto;min-height:0;min-width:0;background:var(--qs-panel);display:flex;flex-direction:column}.o-sector-analysis.is-fullscreen .fs-kings-head,.o-quali-stats.is-fullscreen .fs-kings-head{padding:8px 14px;font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-ink-dim);border-bottom:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .fs-kings-list,.o-quali-stats.is-fullscreen .fs-kings-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-height:0}.o-sector-analysis.is-fullscreen .fs-king-row,.o-quali-stats.is-fullscreen .fs-king-row{display:grid;grid-template-columns:48px 64px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:0 12px;min-height:44px;border-top:1px solid var(--qs-line);color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .fs-king-row.is-overall,.o-quali-stats.is-fullscreen .fs-king-row.is-overall{border-left:3px solid var(--overall-improvement, #a40cca)}.o-sector-analysis.is-fullscreen .king-sect,.o-quali-stats.is-fullscreen .king-sect{text-align:center;background:var(--qs-accent);color:var(--qs-ink);font-size:20px;padding:4px 0}.o-sector-analysis.is-fullscreen .fs-king-row .name,.o-quali-stats.is-fullscreen .fs-king-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .fs-king-row .time,.o-quali-stats.is-fullscreen .fs-king-row .time{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.o-sector-analysis.is-fullscreen .fs-track,.o-quali-stats.is-fullscreen .fs-track{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:120px;max-width:180px;background:var(--qs-panel-alt);padding:10px}.o-sector-analysis.is-fullscreen .fs-track img,.o-quali-stats.is-fullscreen .fs-track img{max-height:88px;max-width:90%;opacity:.16;filter:grayscale(1) brightness(2.2);object-fit:contain}.o-sector-analysis.is-fullscreen .fs-track-cap,.o-quali-stats.is-fullscreen .fs-track-cap{font-size:16px;color:var(--qs-ink-dim);text-transform:uppercase;letter-spacing:.08em;text-align:center}.o-sector-analysis.is-fullscreen .fs-sectors .boards,.o-quali-stats.is-fullscreen .fs-sectors .boards{display:grid;grid-template-columns:repeat(var(--qs-board-cols, 3),minmax(0,1fr));gap:16px;width:100%;min-width:0;min-height:0;height:100%;align-content:stretch}.o-sector-analysis.is-fullscreen .fs-sectors.cols-2x2 .boards,.o-quali-stats.is-fullscreen .fs-sectors.cols-2x2 .boards{grid-template-rows:repeat(2,minmax(0,1fr))}.o-sector-analysis.is-fullscreen .board-col,.o-quali-stats.is-fullscreen .board-col{background:var(--qs-panel-alt);border-left:none;border-top:4px solid var(--qs-accent);overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column}.o-sector-analysis.is-fullscreen .board-col:last-child .board-head,.o-quali-stats.is-fullscreen .board-col:last-child .board-head{border-radius:0}.o-sector-analysis.is-fullscreen .board-head,.o-quali-stats.is-fullscreen .board-head{min-height:56px;font-size:26px;line-height:30px;letter-spacing:.12em;justify-content:space-between;text-indent:0;padding:0 16px;background:var(--primary-bg, #000)}.o-sector-analysis.is-fullscreen .board-head-micro,.o-quali-stats.is-fullscreen .board-head-micro{font-size:20px;color:var(--qs-ink-dim);letter-spacing:.1em}.o-sector-analysis.is-fullscreen .board-rows,.o-quali-stats.is-fullscreen .board-rows{display:grid;grid-template-rows:repeat(var(--qs-rows, 5),minmax(56px,72px));align-content:start;background:transparent;color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .board-row,.o-quali-stats.is-fullscreen .board-row,.o-sector-analysis.is-fullscreen [data-testid=sector-analysis-board-row]>.board-row,.o-quali-stats.is-fullscreen [data-testid=sector-analysis-board-row]>.board-row{display:grid;grid-template-columns:28px 52px auto minmax(0,1fr) var(--qs-time-col, 96px);align-items:center;min-height:56px;max-height:72px;height:auto;font-size:26px;line-height:30px;padding:0 10px;gap:6px;background:var(--qs-panel);border-top:1px solid var(--qs-line);color:var(--qs-ink);min-width:0;overflow:hidden}.o-sector-analysis.is-fullscreen .board-row:nth-child(2n),.o-quali-stats.is-fullscreen .board-row:nth-child(2n),.o-sector-analysis.is-fullscreen [data-testid=sector-analysis-board-row]:nth-child(2n)>.board-row,.o-quali-stats.is-fullscreen [data-testid=sector-analysis-board-row]:nth-child(2n)>.board-row{background:var(--qs-panel-alt)}.o-sector-analysis.is-fullscreen .board-row.is-leader,.o-quali-stats.is-fullscreen .board-row.is-leader{background:var(--qs-leader-bg);color:var(--qs-leader-fg)}.o-sector-analysis.is-fullscreen .board-row .rank,.o-quali-stats.is-fullscreen .board-row .rank{width:auto;font-size:24px;line-height:28px;color:var(--qs-ink-dim);opacity:1}.o-sector-analysis.is-fullscreen .board-row.is-leader .rank,.o-quali-stats.is-fullscreen .board-row.is-leader .rank{color:var(--qs-leader-fg)}.o-sector-analysis.is-fullscreen .board-row .nbr,.o-quali-stats.is-fullscreen .board-row .nbr{min-width:0;text-align:left;background:transparent;color:inherit;border-radius:0;font-size:26px;line-height:30px;padding:0;font-weight:700}.o-sector-analysis.is-fullscreen .board-row.is-leader .nbr,.o-quali-stats.is-fullscreen .board-row.is-leader .nbr{background:transparent;color:inherit}.o-sector-analysis.is-fullscreen .board-row .class-pill,.o-quali-stats.is-fullscreen .board-row .class-pill,.o-sector-analysis.is-fullscreen .class-pill,.o-quali-stats.is-fullscreen .class-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;height:auto;max-width:120px;padding:4px 12px;border-radius:999px;font-size:16px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto;box-sizing:border-box}.o-sector-analysis.is-fullscreen .class-pill>span,.o-quali-stats.is-fullscreen .class-pill>span{transform:none;font-weight:inherit}.o-sector-analysis.is-fullscreen .board-row .class-pill.is-empty,.o-quali-stats.is-fullscreen .board-row .class-pill.is-empty{height:0;padding:0;min-width:0;width:0;overflow:hidden;border:none}.o-sector-analysis.is-fullscreen .board-row .name,.o-quali-stats.is-fullscreen .board-row .name{max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:26px;line-height:30px}.o-sector-analysis.is-fullscreen .board-row .time,.o-quali-stats.is-fullscreen .board-row .time{min-width:0;text-align:right;white-space:nowrap;font-size:28px;line-height:30px;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .board-foot,.o-quali-stats.is-fullscreen .board-foot{flex:0 0 44px;display:flex;align-items:center;padding:0 16px;font-size:20px;color:var(--qs-ink-dim);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .fs-speeds,.o-quali-stats.is-fullscreen .fs-speeds{display:grid;grid-template-columns:1fr 702px;gap:24px;height:100%;min-height:0;overflow:hidden}.o-sector-analysis.is-fullscreen .fs-speeds.is-solo,.o-quali-stats.is-fullscreen .fs-speeds.is-solo{grid-template-columns:1fr}.o-sector-analysis.is-fullscreen .fs-speed-hero,.o-quali-stats.is-fullscreen .fs-speed-hero{display:flex;flex-direction:column;min-height:0;background:var(--qs-panel-alt);border-top:4px solid var(--qs-accent);overflow:hidden}.o-sector-analysis.is-fullscreen .bar-rows,.o-quali-stats.is-fullscreen .bar-rows{flex:0 1 auto;display:grid;grid-template-rows:repeat(var(--qs-rows, 6),minmax(72px,96px));align-content:start;min-height:0}.o-sector-analysis.is-fullscreen .bar-row,.o-quali-stats.is-fullscreen .bar-row{display:flex;align-items:center;gap:12px;padding:0 16px;border-top:1px solid var(--qs-line);color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .bar-track,.o-quali-stats.is-fullscreen .bar-track{position:relative;flex:1 1 auto;min-width:0;height:56px;background:#ffffff0f}.o-sector-analysis.is-fullscreen .bar-fill,.o-quali-stats.is-fullscreen .bar-fill{position:relative;height:100%;display:flex;align-items:center;min-width:24%}.o-sector-analysis.is-fullscreen .bar-label,.o-quali-stats.is-fullscreen .bar-label{position:absolute;left:16px;font-size:30px;line-height:34px;color:var(--white, #fff);text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase;white-space:nowrap}.o-sector-analysis.is-fullscreen .bar-value,.o-quali-stats.is-fullscreen .bar-value{flex:0 0 200px;display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;justify-items:end;gap:4px;text-align:right}.o-sector-analysis.is-fullscreen .bar-value .time,.o-quali-stats.is-fullscreen .bar-value .time{grid-column:2;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;font-size:32px;line-height:34px;white-space:nowrap}.o-sector-analysis.is-fullscreen .bar-delta,.o-quali-stats.is-fullscreen .bar-delta{grid-column:1;font-size:22px;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .bar-ticks,.o-quali-stats.is-fullscreen .bar-ticks{flex:0 0 44px;display:flex;justify-content:space-between;align-items:center;padding:0 16px 0 106px;font-size:20px;color:var(--qs-ink-dim);border-top:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .fs-speed-mini,.o-quali-stats.is-fullscreen .fs-speed-mini{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%;overflow:hidden}.o-sector-analysis.is-fullscreen .fs-speed-mini .board-col,.o-quali-stats.is-fullscreen .fs-speed-mini .board-col{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.o-sector-analysis.is-fullscreen .fs-speed-mini .board-head,.o-quali-stats.is-fullscreen .fs-speed-mini .board-head{min-height:44px;font-size:22px;flex:0 0 auto}.o-sector-analysis.is-fullscreen .fs-speed-mini .board-rows,.o-quali-stats.is-fullscreen .fs-speed-mini .board-rows{flex:1 1 auto;min-height:0;grid-template-rows:repeat(var(--qs-rows, 3),minmax(40px,56px));align-content:stretch}.o-sector-analysis.is-fullscreen .fs-speed-mini .board-row,.o-quali-stats.is-fullscreen .fs-speed-mini .board-row,.o-sector-analysis.is-fullscreen .fs-speed-mini [data-testid=sector-analysis-board-row]>.board-row,.o-quali-stats.is-fullscreen .fs-speed-mini [data-testid=sector-analysis-board-row]>.board-row{min-height:40px;max-height:56px;font-size:22px;line-height:26px}.o-sector-analysis.is-fullscreen .fs-highlights,.o-quali-stats.is-fullscreen .fs-highlights{display:grid;grid-template-columns:656px 1fr;gap:24px;height:100%;min-height:0}.o-sector-analysis.is-fullscreen .fs-highlights.is-solo,.o-quali-stats.is-fullscreen .fs-highlights.is-solo{grid-template-columns:1fr}.o-sector-analysis.is-fullscreen .hl-hero,.o-quali-stats.is-fullscreen .hl-hero{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:36px 40px;background:linear-gradient(160deg,#2883a28c,#04090ed9);border-left:8px solid var(--qs-accent);color:var(--qs-ink);overflow:hidden}.o-sector-analysis.is-fullscreen .hl-hero.is-solo,.o-quali-stats.is-fullscreen .hl-hero.is-solo{flex-direction:row;align-items:center;gap:48px}.o-sector-analysis.is-fullscreen .hl-hero .tile-label,.o-quali-stats.is-fullscreen .hl-hero .tile-label{font-size:26px;line-height:30px;letter-spacing:.2em;text-transform:uppercase;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .hl-hero .tile-value,.o-quali-stats.is-fullscreen .hl-hero .tile-value{font-size:clamp(56px,5vw,80px);line-height:.95}.o-sector-analysis.is-fullscreen .hl-hero .tile-value.is-numeric,.o-quali-stats.is-fullscreen .hl-hero .tile-value.is-numeric,.o-sector-analysis.is-fullscreen .highlight-tile .tile-value.is-numeric,.o-quali-stats.is-fullscreen .highlight-tile .tile-value.is-numeric{font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .hl-hero .tile-detail,.o-quali-stats.is-fullscreen .hl-hero .tile-detail{font-size:30px;line-height:36px;color:var(--qs-ink-dim);white-space:normal}.o-sector-analysis.is-fullscreen .hl-grid,.o-quali-stats.is-fullscreen .hl-grid{display:grid;grid-template-columns:repeat(var(--qs-tile-cols, 2),minmax(0,1fr));grid-auto-rows:1fr;gap:20px;min-height:0}.o-sector-analysis.is-fullscreen .highlight-tile,.o-quali-stats.is-fullscreen .highlight-tile{display:flex;flex-direction:column;justify-content:center;gap:8px;background:var(--qs-panel);color:var(--qs-ink);padding:22px 26px;min-height:0;min-width:0;overflow:hidden;border-left:none;border-top:5px solid var(--qs-accent);box-sizing:border-box}.o-sector-analysis.is-fullscreen .highlight-tile .tile-value,.o-quali-stats.is-fullscreen .highlight-tile .tile-value,.o-sector-analysis.is-fullscreen .hl-hero .tile-value,.o-quali-stats.is-fullscreen .hl-hero .tile-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .highlight-tile .tile-value>span,.o-quali-stats.is-fullscreen .highlight-tile .tile-value>span,.o-sector-analysis.is-fullscreen .hl-hero .tile-value>span,.o-quali-stats.is-fullscreen .hl-hero .tile-value>span,.o-sector-analysis.is-fullscreen .pit-tile .tile-value>span,.o-quali-stats.is-fullscreen .pit-tile .tile-value>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .highlight-tile[data-tone=green],.o-quali-stats.is-fullscreen .highlight-tile[data-tone=green],.o-sector-analysis.is-fullscreen .hl-hero[data-tone=green],.o-quali-stats.is-fullscreen .hl-hero[data-tone=green]{border-top-color:var(--status-green, #01c003);border-left-color:var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .highlight-tile[data-tone=theo],.o-quali-stats.is-fullscreen .highlight-tile[data-tone=theo],.o-sector-analysis.is-fullscreen .hl-hero[data-tone=theo],.o-quali-stats.is-fullscreen .hl-hero[data-tone=theo]{border-top-color:var(--overall-improvement, #a40cca);border-left-color:var(--overall-improvement, #a40cca)}.o-sector-analysis.is-fullscreen .highlight-tile[data-tone=accent],.o-quali-stats.is-fullscreen .highlight-tile[data-tone=accent],.o-sector-analysis.is-fullscreen .hl-hero[data-tone=accent],.o-quali-stats.is-fullscreen .hl-hero[data-tone=accent]{border-top-color:var(--qs-accent);border-left-color:var(--qs-accent)}.o-sector-analysis.is-fullscreen .highlight-tile[data-tone=neutral],.o-quali-stats.is-fullscreen .highlight-tile[data-tone=neutral]{border-top-color:var(--secondary-bg, #949494)}.o-sector-analysis.is-fullscreen .tile-label,.o-quali-stats.is-fullscreen .tile-label{font-size:22px;line-height:26px;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-ink-dim);opacity:1}.o-sector-analysis.is-fullscreen .tile-value,.o-quali-stats.is-fullscreen .tile-value{font-size:44px;line-height:48px;text-transform:uppercase}.o-sector-analysis.is-fullscreen .tile-detail,.o-quali-stats.is-fullscreen .tile-detail{font-size:24px;line-height:28px;color:var(--qs-ink-dim);opacity:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.o-sector-analysis.is-fullscreen .fs-session,.o-quali-stats.is-fullscreen .fs-session{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.o-sector-analysis.is-fullscreen .fs-share,.o-quali-stats.is-fullscreen .fs-share{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 28px;background:var(--qs-panel);border-top:5px solid var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .share-heads,.o-quali-stats.is-fullscreen .share-heads{display:flex;justify-content:space-between;gap:24px}.o-sector-analysis.is-fullscreen .share-col.right,.o-quali-stats.is-fullscreen .share-col.right{text-align:right}.o-sector-analysis.is-fullscreen .share-chip,.o-quali-stats.is-fullscreen .share-chip{display:inline-flex;padding:2px 14px;font-size:20px;letter-spacing:.16em;text-transform:uppercase;background:var(--secondary-bg, #949494);color:var(--secondary-color, #fff);transform:skew(var(--skew))}.o-sector-analysis.is-fullscreen .share-chip>span,.o-quali-stats.is-fullscreen .share-chip>span{display:inline-block;transform:skew(var(--skew-reset))}.o-sector-analysis.is-fullscreen .share-pct,.o-quali-stats.is-fullscreen .share-pct{font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;font-size:72px;line-height:.95}.o-sector-analysis.is-fullscreen .share-pct.green,.o-quali-stats.is-fullscreen .share-pct.green{color:var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .share-pct.caution,.o-quali-stats.is-fullscreen .share-pct.caution{font-size:56px;line-height:.95;color:var(--status-full-course-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .share-bar,.o-quali-stats.is-fullscreen .share-bar{display:flex;height:36px;gap:2px;background:var(--qs-frame)}.o-sector-analysis.is-fullscreen .share-seg[data-tone=green],.o-quali-stats.is-fullscreen .share-seg[data-tone=green]{background:var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .share-seg[data-tone=sc],.o-quali-stats.is-fullscreen .share-seg[data-tone=sc]{background:var(--status-full-course-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .share-seg[data-tone=fcy],.o-quali-stats.is-fullscreen .share-seg[data-tone=fcy]{background:var(--status-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .share-seg[data-tone=code60],.o-quali-stats.is-fullscreen .share-seg[data-tone=code60]{background:var(--status-code60, #00a3ff)}.o-sector-analysis.is-fullscreen .share-legend,.o-quali-stats.is-fullscreen .share-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:22px;color:var(--qs-ink-dim);text-transform:uppercase}.o-sector-analysis.is-fullscreen .share-legend .leg,.o-quali-stats.is-fullscreen .share-legend .leg{display:inline-flex;align-items:center;gap:8px}.o-sector-analysis.is-fullscreen .share-legend i,.o-quali-stats.is-fullscreen .share-legend i{width:12px;height:12px;display:inline-block;background:var(--qs-accent)}.o-sector-analysis.is-fullscreen .share-legend i[data-tone=green],.o-quali-stats.is-fullscreen .share-legend i[data-tone=green]{background:var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .share-legend i[data-tone=sc],.o-quali-stats.is-fullscreen .share-legend i[data-tone=sc]{background:var(--status-full-course-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .share-legend i[data-tone=fcy],.o-quali-stats.is-fullscreen .share-legend i[data-tone=fcy]{background:var(--status-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .share-legend i[data-tone=code60],.o-quali-stats.is-fullscreen .share-legend i[data-tone=code60]{background:var(--status-code60, #00a3ff)}.o-sector-analysis.is-fullscreen .session-grid,.o-quali-stats.is-fullscreen .session-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;flex:0 0 auto;min-height:0;align-content:start;overflow:hidden}.o-sector-analysis.is-fullscreen .session-metric,.o-quali-stats.is-fullscreen .session-metric{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;background:var(--qs-panel);color:var(--qs-ink);padding:16px 18px;min-height:0;overflow:hidden;border-top:5px solid var(--qs-accent)}.o-sector-analysis.is-fullscreen .session-metric.tone-caution,.o-quali-stats.is-fullscreen .session-metric.tone-caution{border-top-color:var(--status-code60, #00a3ff)}.o-sector-analysis.is-fullscreen .session-metric.tone-time,.o-quali-stats.is-fullscreen .session-metric.tone-time{border-top-color:var(--status-full-course-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .metric-label,.o-quali-stats.is-fullscreen .metric-label{font-size:24px;line-height:28px;letter-spacing:.16em;text-transform:uppercase;color:var(--qs-ink-dim);opacity:1}.o-sector-analysis.is-fullscreen .metric-value,.o-quali-stats.is-fullscreen .metric-value{font-size:52px;line-height:1.05;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .metric-detail,.o-quali-stats.is-fullscreen .metric-detail{font-size:24px;line-height:28px;color:var(--qs-ink-dim);opacity:1;white-space:normal}.o-sector-analysis.is-fullscreen .metric-clocks,.o-quali-stats.is-fullscreen .metric-clocks{display:flex;flex-direction:column;gap:8px}.o-sector-analysis.is-fullscreen .metric-clocks>div,.o-quali-stats.is-fullscreen .metric-clocks>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.o-sector-analysis.is-fullscreen .clk-lab,.o-quali-stats.is-fullscreen .clk-lab{font-size:18px;letter-spacing:.02em;color:var(--qs-ink-dim);flex:1 1 auto;min-width:0}.o-sector-analysis.is-fullscreen .clk-val,.o-quali-stats.is-fullscreen .clk-val{font-size:28px;line-height:1.05;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .fs-facts,.o-quali-stats.is-fullscreen .fs-facts{flex:0 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;background:var(--qs-panel);border-top:1px solid var(--qs-line);overflow:hidden}.o-sector-analysis.is-fullscreen .fs-session .fs-facts,.o-quali-stats.is-fullscreen .fs-session .fs-facts{flex:0 0 auto;flex-shrink:0;min-height:72px;overflow:visible}.o-sector-analysis.is-fullscreen .fs-fact,.o-quali-stats.is-fullscreen .fs-fact{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 18px;border-left:1px solid var(--qs-line);min-width:0;overflow:hidden}.o-sector-analysis.is-fullscreen .fs-fact:first-child,.o-quali-stats.is-fullscreen .fs-fact:first-child{border-left:none}.o-sector-analysis.is-fullscreen .fact-label,.o-quali-stats.is-fullscreen .fact-label{font-size:22px;letter-spacing:.16em;text-transform:uppercase;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .fact-value,.o-quali-stats.is-fullscreen .fact-value{font-size:32px;line-height:1.05;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums;color:var(--qs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-sector-analysis.is-fullscreen .fs-cautions-strip,.o-quali-stats.is-fullscreen .fs-cautions-strip,.o-sector-analysis.is-fullscreen .fs-leader-fold,.o-quali-stats.is-fullscreen .fs-leader-fold{flex:0 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:14px 28px 18px;background:color-mix(in srgb,var(--qs-panel) 88%,#000);border-top:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .strip-label,.o-quali-stats.is-fullscreen .strip-label{font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .strip-row,.o-quali-stats.is-fullscreen .strip-row{display:flex;flex-wrap:wrap;gap:10px 14px}.o-sector-analysis.is-fullscreen .caution-chip,.o-quali-stats.is-fullscreen .caution-chip,.o-sector-analysis.is-fullscreen .leader-chip,.o-quali-stats.is-fullscreen .leader-chip{display:inline-flex;align-items:baseline;gap:10px;padding:8px 14px;background:color-mix(in srgb,var(--qs-panel) 70%,#111);border:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .caution-chip .flag,.o-quali-stats.is-fullscreen .caution-chip .flag,.o-sector-analysis.is-fullscreen .leader-chip .laps,.o-quali-stats.is-fullscreen .leader-chip .laps{font-size:22px;letter-spacing:.08em;font-family:var(--base-font-mono-numbers);color:var(--qs-ink)}.o-sector-analysis.is-fullscreen .caution-chip .when,.o-quali-stats.is-fullscreen .caution-chip .when,.o-sector-analysis.is-fullscreen .leader-chip .who,.o-quali-stats.is-fullscreen .leader-chip .who{font-size:20px;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .fs-session.no-share .session-grid,.o-quali-stats.is-fullscreen .fs-session.no-share .session-grid{flex:1 1 auto}.o-sector-analysis.is-fullscreen .fs-pit,.o-quali-stats.is-fullscreen .fs-pit,.o-sector-analysis.is-fullscreen .fs-strategy,.o-quali-stats.is-fullscreen .fs-strategy,.o-sector-analysis.is-fullscreen .fs-battles,.o-quali-stats.is-fullscreen .fs-battles{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.o-sector-analysis.is-fullscreen .pit-alerts,.o-quali-stats.is-fullscreen .pit-alerts{flex:0 0 150px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.o-sector-analysis.is-fullscreen .pit-tile,.o-quali-stats.is-fullscreen .pit-tile{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 22px;background:var(--qs-panel);border-top:4px solid var(--qs-accent);min-width:0;overflow:hidden;box-sizing:border-box}.o-sector-analysis.is-fullscreen .pit-tile .tile-value,.o-quali-stats.is-fullscreen .pit-tile .tile-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .pit-tile.tone-warn,.o-quali-stats.is-fullscreen .pit-tile.tone-warn{border-top-color:var(--status-yellow, #fcec17)}.o-sector-analysis.is-fullscreen .pit-tile.tone-hot,.o-quali-stats.is-fullscreen .pit-tile.tone-hot{border-top-color:var(--status-red, #e10600)}.o-sector-analysis.is-fullscreen .heur-chip,.o-quali-stats.is-fullscreen .heur-chip,.o-sector-analysis.is-fullscreen .scope-chip,.o-quali-stats.is-fullscreen .scope-chip,.o-sector-analysis.is-fullscreen .open-badge,.o-quali-stats.is-fullscreen .open-badge,.o-sector-analysis.is-fullscreen .read-chip,.o-quali-stats.is-fullscreen .read-chip,.o-sector-analysis.is-fullscreen .trend-pill,.o-quali-stats.is-fullscreen .trend-pill{display:inline-flex;align-items:center;padding:2px 10px;font-size:16px;letter-spacing:.12em;text-transform:uppercase;background:var(--qs-accent);color:#fff;transform:skew(var(--skew))}.o-sector-analysis.is-fullscreen .heur-chip>span,.o-quali-stats.is-fullscreen .heur-chip>span,.o-sector-analysis.is-fullscreen .scope-chip>span,.o-quali-stats.is-fullscreen .scope-chip>span,.o-sector-analysis.is-fullscreen .open-badge>span,.o-quali-stats.is-fullscreen .open-badge>span,.o-sector-analysis.is-fullscreen .read-chip>span,.o-quali-stats.is-fullscreen .read-chip>span,.o-sector-analysis.is-fullscreen .trend-pill>span,.o-quali-stats.is-fullscreen .trend-pill>span{display:inline-block;transform:skew(var(--skew-reset))}.o-sector-analysis.is-fullscreen .tile-label,.o-quali-stats.is-fullscreen .tile-label{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .pit-body,.o-quali-stats.is-fullscreen .pit-body,.o-sector-analysis.is-fullscreen .strategy-body,.o-quali-stats.is-fullscreen .strategy-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.o-sector-analysis.is-fullscreen .pit-body.single,.o-quali-stats.is-fullscreen .pit-body.single,.o-sector-analysis.is-fullscreen .strategy-body:has(.strat-right.full),.o-quali-stats.is-fullscreen .strategy-body:has(.strat-right.full){grid-template-columns:1fr}.o-sector-analysis.is-fullscreen .pit-panel,.o-quali-stats.is-fullscreen .pit-panel,.o-sector-analysis.is-fullscreen .strat-panel,.o-quali-stats.is-fullscreen .strat-panel,.o-sector-analysis.is-fullscreen .battle-champ,.o-quali-stats.is-fullscreen .battle-champ{display:flex;flex-direction:column;min-height:0;background:var(--qs-panel);border:1px solid var(--qs-line)}.o-sector-analysis.is-fullscreen .panel-head,.o-quali-stats.is-fullscreen .panel-head,.o-sector-analysis.is-fullscreen .queue-head,.o-quali-stats.is-fullscreen .queue-head{display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:22px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--qs-line);color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .pit-row,.o-quali-stats.is-fullscreen .pit-row,.o-sector-analysis.is-fullscreen .pit-stop-row,.o-quali-stats.is-fullscreen .pit-stop-row,.o-sector-analysis.is-fullscreen .pit-queue-row,.o-quali-stats.is-fullscreen .pit-queue-row,.o-sector-analysis.is-fullscreen .strategy-pace-row,.o-quali-stats.is-fullscreen .strategy-pace-row,.o-sector-analysis.is-fullscreen .strategy-window-row,.o-quali-stats.is-fullscreen .strategy-window-row,.o-sector-analysis.is-fullscreen .strategy-undercut-row,.o-quali-stats.is-fullscreen .strategy-undercut-row,.o-sector-analysis.is-fullscreen .battle-row,.o-quali-stats.is-fullscreen .battle-row,.o-sector-analysis.is-fullscreen .battle-champ-row,.o-quali-stats.is-fullscreen .battle-champ-row{display:grid;align-items:center;gap:10px 14px;padding:10px 18px;border-bottom:1px solid var(--qs-line);font-size:26px;line-height:32px}.o-sector-analysis.is-fullscreen .pit-stop-row,.o-quali-stats.is-fullscreen .pit-stop-row{grid-template-columns:70px 120px minmax(0,1fr) 110px 90px auto}.o-sector-analysis.is-fullscreen .pit-row,.o-quali-stats.is-fullscreen .pit-row{grid-template-columns:40px 70px 120px minmax(0,1fr) 110px 90px 90px}.o-sector-analysis.is-fullscreen .pit-stop-row .name,.o-quali-stats.is-fullscreen .pit-stop-row .name,.o-sector-analysis.is-fullscreen .pit-row .name,.o-quali-stats.is-fullscreen .pit-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .pit-stop-row .class-pill,.o-quali-stats.is-fullscreen .pit-stop-row .class-pill,.o-sector-analysis.is-fullscreen .pit-row .class-pill,.o-quali-stats.is-fullscreen .pit-row .class-pill{justify-self:start;max-width:100%}.o-sector-analysis.is-fullscreen .pit-queue-row,.o-quali-stats.is-fullscreen .pit-queue-row{grid-template-columns:40px 70px 1fr 140px}.o-sector-analysis.is-fullscreen .pit-table.split,.o-quali-stats.is-fullscreen .pit-table.split,.o-sector-analysis.is-fullscreen .window-list.cols2,.o-quali-stats.is-fullscreen .window-list.cols2{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.o-sector-analysis.is-fullscreen .strat-right,.o-quali-stats.is-fullscreen .strat-right{display:flex;flex-direction:column;gap:16px;min-height:0}.o-sector-analysis.is-fullscreen .pace-axis,.o-quali-stats.is-fullscreen .pace-axis{display:flex;justify-content:space-between;align-items:center;padding:8px 18px 0;font-size:18px;letter-spacing:.14em;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .pace-axis i,.o-quali-stats.is-fullscreen .pace-axis i{flex:1;height:1px;margin:0 16px;background:var(--qs-line)}.o-sector-analysis.is-fullscreen .strategy-pace-row,.o-quali-stats.is-fullscreen .strategy-pace-row{grid-template-columns:70px auto 1fr minmax(180px,2fr) 120px}.o-sector-analysis.is-fullscreen .pace-bar-track,.o-quali-stats.is-fullscreen .pace-bar-track{position:relative;height:22px;background:#ffffff0f}.o-sector-analysis.is-fullscreen .pace-zero,.o-quali-stats.is-fullscreen .pace-zero{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--qs-line)}.o-sector-analysis.is-fullscreen .pace-bar,.o-quali-stats.is-fullscreen .pace-bar{position:absolute;top:3px;bottom:3px;height:auto;max-width:50%}.o-sector-analysis.is-fullscreen .pace-bar.faster,.o-quali-stats.is-fullscreen .pace-bar.faster{right:50%;background:var(--status-green, #01c003)}.o-sector-analysis.is-fullscreen .pace-bar.slower,.o-quali-stats.is-fullscreen .pace-bar.slower{left:50%;background:var(--status-red, #e10600)}.o-sector-analysis.is-fullscreen .strategy-window-row,.o-quali-stats.is-fullscreen .strategy-window-row{grid-template-columns:60px 1fr 90px 70px 70px 70px 96px;font-size:22px}.o-sector-analysis.is-fullscreen .strategy-window-row .stint,.o-quali-stats.is-fullscreen .strategy-window-row .stint,.o-sector-analysis.is-fullscreen .strategy-window-row .win-e,.o-quali-stats.is-fullscreen .strategy-window-row .win-e,.o-sector-analysis.is-fullscreen .strategy-window-row .win-l,.o-quali-stats.is-fullscreen .strategy-window-row .win-l,.o-sector-analysis.is-fullscreen .strategy-window-row .win-late,.o-quali-stats.is-fullscreen .strategy-window-row .win-late{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--base-font-mono-numbers);white-space:nowrap}.o-sector-analysis.is-fullscreen .strategy-window-row .conf,.o-quali-stats.is-fullscreen .strategy-window-row .conf{justify-self:end;text-align:right;white-space:nowrap}.o-sector-analysis.is-fullscreen .strategy-undercut-row,.o-quali-stats.is-fullscreen .strategy-undercut-row{grid-template-columns:1.2fr 1fr 1.1fr auto}.o-sector-analysis.is-fullscreen .basis-note,.o-quali-stats.is-fullscreen .basis-note{padding:8px 18px 12px;font-size:18px;color:var(--qs-ink-dim)}.o-sector-analysis.is-fullscreen .fs-battles,.o-quali-stats.is-fullscreen .fs-battles{flex-direction:row;gap:20px}.o-sector-analysis.is-fullscreen .battles-main,.o-quali-stats.is-fullscreen .battles-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.o-sector-analysis.is-fullscreen .battle-hero,.o-quali-stats.is-fullscreen .battle-hero{flex:0 0 236px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;padding:20px 28px;background:var(--qs-leader-bg);color:var(--qs-leader-fg)}.o-sector-analysis.is-fullscreen .hero-role,.o-quali-stats.is-fullscreen .hero-role{font-size:18px;letter-spacing:.16em;opacity:.7}.o-sector-analysis.is-fullscreen .hero-car,.o-quali-stats.is-fullscreen .hero-car{display:flex;gap:12px;align-items:baseline;font-size:36px;line-height:40px}.o-sector-analysis.is-fullscreen .hero-mid,.o-quali-stats.is-fullscreen .hero-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.o-sector-analysis.is-fullscreen .hero-gap,.o-quali-stats.is-fullscreen .hero-gap{font-size:64px;line-height:.95;font-family:var(--base-font-mono-numbers);font-variant-numeric:tabular-nums}.o-sector-analysis.is-fullscreen .battle-row,.o-quali-stats.is-fullscreen .battle-row{grid-template-columns:70px 1.2fr 40px 1.2fr 110px 130px auto}.o-sector-analysis.is-fullscreen .battle-cards,.o-quali-stats.is-fullscreen .battle-cards{flex:0 0 90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr);gap:16px}.o-sector-analysis.is-fullscreen .battle-cards.promo,.o-quali-stats.is-fullscreen .battle-cards.promo{flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:220px}.o-sector-analysis.is-fullscreen .battle-card,.o-quali-stats.is-fullscreen .battle-card{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 20px;background:var(--qs-panel);border-top:4px solid var(--qs-accent);min-width:0;overflow:hidden}.o-sector-analysis.is-fullscreen .battle-card .metric-value,.o-quali-stats.is-fullscreen .battle-card .metric-value{font-size:clamp(36px,2.8vw,52px);line-height:1.05;white-space:nowrap}.o-sector-analysis.is-fullscreen .battle-champ,.o-quali-stats.is-fullscreen .battle-champ{flex:0 0 400px}.o-sector-analysis.is-fullscreen .battle-champ-row,.o-quali-stats.is-fullscreen .battle-champ-row{grid-template-columns:50px 1fr auto}.o-sector-analysis.is-fullscreen .fs-pit .fs-facts,.o-quali-stats.is-fullscreen .fs-pit .fs-facts,.o-sector-analysis.is-fullscreen .fs-strategy .fs-facts,.o-quali-stats.is-fullscreen .fs-strategy .fs-facts{min-height:72px;grid-template-columns:repeat(var(--qs-facts, 4),minmax(0,1fr))}.o-sector-analysis.is-fullscreen .fs-pit .fact,.o-quali-stats.is-fullscreen .fs-pit .fact,.o-sector-analysis.is-fullscreen .fs-strategy .fact,.o-quali-stats.is-fullscreen .fs-strategy .fact{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 20px;border-left:1px solid var(--qs-line);min-width:0}.o-sector-analysis.is-fullscreen .fs-pit .fact .fact-value,.o-quali-stats.is-fullscreen .fs-pit .fact .fact-value,.o-sector-analysis.is-fullscreen .fs-strategy .fact .fact-value,.o-quali-stats.is-fullscreen .fs-strategy .fact .fact-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-sector-analysis.is-fullscreen .fs-pit .fact:first-child,.o-quali-stats.is-fullscreen .fs-pit .fact:first-child,.o-sector-analysis.is-fullscreen .fs-strategy .fact:first-child,.o-quali-stats.is-fullscreen .fs-strategy .fact:first-child{border-left:none}
