:root{color-scheme:dark;--font-caption: 12px;--font-ui: 13px;--font-data: 14px;--font-body: 16px;--font-panel-title: var(--font-body);--font-dialog-title: 20px;--font-page-title: 24px;--font-reading: 32px;--font-reading-lg: 40px;--font-family-ui: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-numeric: "DZ Overlay Barlow Condensed", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-numeric: var(--font-family-numeric);--accent: var(--racing-yellow);--accent-hover: var(--racing-yellow-hover);--on-accent: var(--racing-yellow-ink);--live: var(--racing-yellow);--you-surface: color-mix(in srgb, var(--you) 10%, var(--surface-panel));--ref-surface: color-mix(in srgb, var(--ref) 10%, var(--surface-panel));--you-border: color-mix(in srgb, var(--you) var(--role-border-mix), var(--border));--ref-border: color-mix(in srgb, var(--ref) var(--role-border-mix), var(--border));--lap-you-surface: var(--you-surface);--lap-ref-surface: var(--ref-surface);--role-ink-mix: 100%;--role-detail-ink-mix: 25%;--role-border-mix: 60%;--lap-you-tint: 10%;--lap-ref-tint: 10%;--you-ink: color-mix(in srgb, var(--you) var(--role-ink-mix), #17231e);--ref-ink: color-mix(in srgb, var(--ref) var(--role-ink-mix), #17231e);--surface-header: var(--surface-control);--surface-titlebar: var(--surface-app);--registration-time-ink: var(--ref);--backdrop: #0008;--selected-bg: var(--racing-yellow-surface);--selected-border: var(--racing-yellow-border);--text-muted: var(--muted);--radius-control: 6px;--radius-panel: 8px;--radius-dialog: 12px;--panel-gap: 12px;--sidebar-section-padding: 8px;--scrollbar-size: 12px;--scrollbar-edge-gap: 3px;--shadow-floating: 0 8px 28px #0005;--shadow-map-tools: 0 2px 8px #0002;--shadow-dialog: 0 24px 80px #0008;--motion-control: .15s}:root[data-theme=light]{color-scheme:light;--surface-header: var(--surface-panel);--surface-titlebar: var(--surface-panel);--section-surface: var(--surface-raised);--section-divider: var(--border);--section-header-divider: var(--border-control);--section-divider-shadow: none;--map-data-shadow: drop-shadow(0 1px 0 var(--map-data-shadow-color));--role-ink-mix: 0%;--role-detail-ink-mix: 0%;--role-border-mix: 100%;--selected-bg: var(--surface-hover);--selected-border: var(--border-control);--lap-you-tint: 24%;--lap-ref-tint: 28%;--lap-you-surface: color-mix(in srgb, var(--you) 24%, var(--surface-panel));--lap-ref-surface: color-mix(in srgb, var(--ref) 28%, var(--surface-panel));--registration-time-ink: #3f4642;--shadow-floating: 0 6px 20px #25301e12;--shadow-map-tools: 0 2px 8px #25301e0a;--shadow-dialog: 0 24px 80px #25301e2b;--backdrop: #25301e40}*{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent}@supports selector(::-webkit-scrollbar){@media(forced-colors:none){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:var(--scrollbar-edge-gap) solid transparent;border-radius:var(--scrollbar-size);background:var(--border-control);background-clip:padding-box;min-height:28px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--muted)}::-webkit-scrollbar-button{display:none;width:0;height:0}}}:root{--racing-yellow: #ffd400;--racing-yellow-hover: #ffe04d;--racing-yellow-ink: #211b00;--racing-yellow-surface: #302b12;--racing-yellow-border: #79671b;--positive: #7dd3a8;--best: #c4a7ff;--error: #f59888;--warning: #e3b65c;--info: #8cbce6;--you: #399bff;--measurement-blue: #399bff;--ref: #ffd400;--surface-app: #101416;--surface-panel: #191d20;--surface-raised: #1a2024;--surface-control: #1b2327;--surface-hover: #2b363b;--surface-floating: #191f23;--surface-floating-map: #191f23f5;--border: #2c3338;--border-control: #344148;--border-floating: #3b474e;--text-primary: #e5ebee;--text-numeric: #ffffff;--text-secondary: #b6c0c5;--muted: #a2b1b9;--text-accent: #ffd400;--plot-surface: #141a1d;--plot-grid: #303b40;--plot-cursor: #b6c0c5;--input-graph-brake: #ff8c89;--input-graph-throttle: #a4db88;--map-surface: #14181b;--map-grid: #20272b;--map-road: #454d50;--map-edge: #b0b5b8;--map-data-shadow-color: #00000000}:root[data-theme=light]{--surface-app: #f0f1ed;--surface-panel: #f8f9f5;--surface-raised: #fcfdf9;--surface-control: #eff1ea;--surface-hover: #e3e7dd;--surface-floating: #fcfdf9;--surface-floating-map: #fcfdf9f5;--border: #cdd3c7;--border-control: #9aa397;--border-floating: #aab2a5;--text-primary: #252c28;--text-numeric: #252c28;--text-secondary: #505a52;--muted: #59645b;--racing-yellow-surface: #fff7cc;--racing-yellow-border: #ffd400;--positive: #267349;--best: #7550ab;--error: #aa422e;--warning: #b44c15;--text-accent: #252c28;--plot-surface: #f3f5ef;--plot-grid: #c4ccbe;--plot-cursor: #505a52;--input-graph-brake: #cf5944;--input-graph-throttle: #2e9665;--map-surface: #eef0e9;--map-grid: #7c887d38;--map-road: #e8ebe5;--map-edge: #9aa397;--map-data-shadow-color: #252c2833}.brand,.content-page .brand{display:flex;flex-shrink:0;gap:6px;align-items:center;color:#edf0ee;font-family:var(--font-family-ui);font-size:26px;font-weight:650;line-height:1;letter-spacing:-1.2px;text-decoration:none;white-space:nowrap;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.brand-symbol{display:block;flex-shrink:0;box-sizing:border-box;width:42px;height:34px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2034'%3e%3c!--%20Canonical%20DZ%20mark:%20outlined%20glyph%20bounds%20centered%20at%20(21,%2017).%20--%3e%3cpath%20fill='%23ffd400'%20d='M4.3506%206%20C4.7575%202.6863%207.7736%200%2011.0873%20-0%20L35.0873%20-0%20C38.401%20-0%2040.7575%202.6863%2040.3506%206%20C40.3506%206%2040.3506%206%2040.3506%206%20L37.6494%2028%20C37.2425%2031.3137%2034.2264%2034%2030.9127%2034%20L6.9127%2034%20C3.599%2034%201.2425%2031.3137%201.6494%2028%20Z'/%3e%3cpath%20fill='%23211b00'%20d='M22.2176%2016.8506%20C22.0694%2018.057%2021.6853%2019.1236%2021.0651%2020.0505%20C20.445%2020.9775%2019.6336%2021.6927%2018.631%2022.1963%20C17.6284%2022.6999%2016.5129%2022.9517%2015.2844%2022.9517%20L10.2458%2022.9517%20L11.7073%2011.0483%20L16.638%2011.0483%20C20.8327%2011.0483%2022.6925%2012.9824%2022.2176%2016.8506%20Z%20M18.4034%2016.8838%20C18.4748%2016.3027%2018.4214%2015.7798%2018.2433%2015.3149%20C18.0652%2014.8501%2017.7732%2014.4904%2017.3672%2014.2358%20C16.9613%2013.9813%2016.4623%2013.854%2015.8702%2013.854%20L14.9488%2013.854%20L14.1762%2020.146%20L15.1806%2020.146%20C16.0384%2020.146%2016.7594%2019.8513%2017.3436%2019.262%20C17.9279%2018.6726%2018.2811%2017.8799%2018.4034%2016.8838%20Z%20M25.4326%2020.146%20L30.8115%2020.146%20L30.467%2022.9517%20L20.4811%2022.9517%20L20.79%2020.4365%20L27.0933%2013.854%20L21.9385%2013.854%20L22.283%2011.0483%20L31.7542%2011.0483%20L31.4474%2013.5469%20Z'/%3e%3c/svg%3e") center / contain no-repeat;color:transparent;font-size:0}.brand-period{color:var(--racing-yellow)}.brand>.brand-symbol+span,.desktop-brand>.brand-symbol+strong{display:block;line-height:1;transform:translateY(-.14em)}.site-footer{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0 16px;color:#a3b1b7;font:12px/1.6 var(--font-family-ui)}.site-footer button{padding:0;color:inherit;font:inherit;cursor:pointer;border:0;background:none}.site-footer a{text-decoration:none;color:inherit}.site-footer a:hover,.site-footer button:hover{color:var(--racing-yellow)}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--racing-yellow);outline-offset:4px}
