:root{--palette-grey-50:#F5F7FA;--palette-grey-100:#8A9099;--palette-grey-200:#5A6069;--palette-grey-300:#33383F;--palette-grey-400:#1C1F24;--palette-grey-500:#14161A;--palette-grey-600:#0A0B0D;--palette-grey-700:#060708;--palette-white-100:#FFFFFF;--palette-green-100:#5CF09A;--palette-green-200:#00D96A;--palette-green-300:#008F46;--palette-amber-100:#FFD166;--palette-amber-200:#FFB300;--palette-amber-300:#A87600;--palette-red-100:#FF7A8A;--palette-red-200:#FF2D46;--palette-red-300:#A81D2E;--palette-blue-100:#7FA9FF;--palette-blue-200:#2E7BFF;--palette-blue-300:#1E51A8;--palette-purple-100:#CF8CFF;--palette-purple-200:#B14BFF;--palette-purple-300:#7431A8;--palette-yellow-100:#FFE566;--palette-yellow-200:#FFD400;--palette-yellow-300:#A88C00;--palette-cyan-100:#5CE1F5;--palette-cyan-200:#33D9F2;--palette-cyan-300:#22909F;--color-surface-base:var(--palette-grey-600);--color-surface-zone:var(--palette-grey-500);--color-surface-raised:var(--palette-grey-400);--color-surface-inset:var(--palette-grey-700);--color-text-primary:var(--palette-grey-50);--color-text-secondary:var(--palette-grey-100);--color-text-label:var(--palette-grey-200);--color-text-dim:var(--palette-grey-300);--color-good-primary:var(--palette-green-200);--color-good-secondary:var(--palette-green-300);--color-good-tint:var(--palette-green-100);--color-caution-primary:var(--palette-amber-200);--color-caution-secondary:var(--palette-amber-300);--color-caution-tint:var(--palette-amber-100);--color-danger-primary:var(--palette-red-200);--color-danger-secondary:var(--palette-red-300);--color-danger-tint:var(--palette-red-100);--color-info-primary:var(--palette-blue-200);--color-info-secondary:var(--palette-blue-300);--color-info-tint:var(--palette-blue-100);--color-best-primary:var(--palette-purple-200);--color-best-secondary:var(--palette-purple-300);--color-best-tint:var(--palette-purple-100);--color-neutral-primary:var(--palette-white-100);--color-neutral-secondary:var(--palette-grey-50);--color-brand-primary:var(--palette-cyan-200);--color-brand-secondary:var(--palette-cyan-300);--color-brand-tint:var(--palette-cyan-100);--purpose-delta-faster:var(--color-good-primary);--purpose-delta-slower:var(--color-danger-primary);--purpose-delta-zero:var(--color-text-primary);--purpose-lap-sessionBest:var(--color-best-primary);--purpose-lap-nominal:var(--color-text-primary);--purpose-lap-noData:var(--color-text-dim);--purpose-fuel-low:var(--color-danger-primary);--purpose-fuel-nominal:var(--color-text-primary);--purpose-assist-off:var(--color-text-secondary);--purpose-assist-none:var(--color-text-dim);--purpose-tyre-cold:var(--color-info-primary);--purpose-tyre-nominal:var(--color-text-primary);--purpose-tyre-hot:var(--color-danger-primary);--purpose-tyre-pressure:var(--color-text-secondary);--purpose-shift-stage1:var(--color-good-primary);--purpose-shift-stage2:var(--color-caution-primary);--purpose-shift-stage3:var(--color-danger-primary);--purpose-shift-unlit:var(--color-text-dim);--purpose-flag-yellow:var(--palette-yellow-200);--purpose-flag-blue:var(--color-info-primary);--purpose-flag-white:var(--color-neutral-primary);--purpose-flag-green:var(--color-good-primary);--purpose-flag-black:var(--color-text-primary);--purpose-flag-chequer:var(--color-text-primary);--purpose-flag-onFlag:var(--color-surface-base);--purpose-flag-red:var(--color-danger-primary);--purpose-flag-orange:var(--color-caution-primary);--purpose-flag-debris:var(--purpose-flag-yellow);--purpose-pitLimiter:var(--color-neutral-primary);--purpose-popUp-surface:var(--color-surface-zone);--purpose-popUp-rule:var(--color-text-primary);--purpose-ui-accent:var(--color-brand-primary);--purpose-ui-accentHover:var(--color-brand-tint);--purpose-ui-onAccent:var(--color-surface-base);--purpose-ui-focus:var(--color-brand-primary);--purpose-ui-border:var(--color-text-dim);--purpose-ui-rule:var(--color-surface-raised);--purpose-ui-hover:var(--color-surface-raised);--purpose-ui-field:var(--color-surface-zone);--purpose-status-upToDate:var(--color-good-primary);--purpose-status-updateAvailable:var(--color-caution-primary);--purpose-status-failed:var(--color-danger-primary);--purpose-status-notInstalled:var(--color-text-dim);--purpose-alert-penalty:var(--color-danger-primary);--purpose-alert-incident:var(--color-caution-primary);--purpose-alert-power:var(--color-danger-primary);--purpose-alert-safetyCar:var(--purpose-flag-yellow);--purpose-alert-p2p:var(--color-neutral-primary);--purpose-alert-onAlert:var(--color-surface-base);--purpose-trend-up:var(--color-text-secondary);--purpose-trend-down:var(--color-text-secondary);--purpose-class-chip:var(--color-surface-raised);--purpose-class-chipText:var(--color-text-secondary);--purpose-class-you:var(--color-text-primary);--purpose-class-youText:var(--color-surface-base);--purpose-licence-r:var(--color-text-dim);--purpose-licence-d:var(--color-text-label);--purpose-licence-c:var(--color-text-secondary);--purpose-licence-b:var(--color-text-secondary);--purpose-licence-a:var(--color-text-primary);--purpose-licence-pro:var(--color-surface-base);--purpose-rating:var(--color-text-primary);--purpose-block-fill:var(--color-surface-zone);--purpose-block-well:var(--color-surface-inset);--purpose-block-rule:var(--color-surface-raised);--purpose-illustration-outline:var(--color-text-label);--purpose-illustration-ink:var(--color-text-primary);--purpose-illustration-dim:var(--color-text-dim);--purpose-telltale-info:var(--color-info-primary);--purpose-telltale-good:var(--color-good-primary);--purpose-telltale-caution:var(--color-caution-primary);--purpose-telltale-danger:var(--color-danger-primary);--purpose-telltale-neutral:var(--color-text-primary);--purpose-telltale-off:var(--color-text-dim);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-none:[object Object]px;--radius-sm:[object Object]px;--radius-seg:[object Object]px;--font-ui:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:"Barlow Condensed","Arial Narrow",sans-serif;--size-display:clamp(2.75rem,1.25rem + 5vw,6rem);--size-h1:clamp(1.875rem,1.3rem + 2.2vw,2.75rem);--size-h2:clamp(1.375rem,1.15rem + 0.9vw,1.875rem);--size-h3:1.125rem;--size-body:1.0625rem;--size-small:0.9375rem;--size-label:0.75rem;--gutter:clamp(1rem,0.5rem + 2.5vw,4rem);--section:clamp(3rem,1.9rem + 4vw,5.5rem);--measure:60ch;--page:88rem;--ease:cubic-bezier(0.22,0.61,0.36,1);--fast:140ms;color-scheme:dark}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;border:0 solid var(--color-surface-raised)}html{-webkit-text-size-adjust:100%}body{background:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}code,kbd{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:.92em}:focus-visible{outline:2px solid var(--purpose-ui-focus);outline-offset:2px}::selection{background:var(--color-brand-primary);color:var(--color-surface-base)}.display{font-size:var(--size-display);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.display,.h1{font-family:var(--font-data);font-weight:700;text-wrap:balance}.h1{font-size:var(--size-h1);line-height:1.02;letter-spacing:-.015em}.h2{font-family:var(--font-data);font-weight:700;font-size:var(--size-h2);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.h3{font-weight:600;font-size:var(--size-h3);line-height:1.3;color:var(--color-text-primary)}.label{font-weight:500;font-size:var(--size-label);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.num{font-family:var(--font-data);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.prose{color:var(--color-text-secondary);max-width:var(--measure);text-wrap:pretty}.prose strong{color:var(--color-text-primary);font-weight:600}.code,.prose code{padding:.08em .4em;background:var(--color-surface-zone);color:var(--color-text-primary);border-radius:var(--radius-sm)}.link,.prose a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--fast) var(--ease)}.link:hover,.prose a:hover{color:var(--color-brand-tint)}.pre{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-surface-inset);border:1px solid var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--size-small);overflow-x:auto;white-space:pre}.page{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.ruled{border-top:1px solid var(--color-surface-raised)}.stack{display:flex;flex-direction:column}.rows>*{padding-block:var(--space-4);border-top:1px solid var(--color-surface-raised)}.rows>:last-child{border-bottom:1px solid var(--color-surface-raised)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip{position:absolute;inset-inline-start:var(--gutter);top:0;z-index:100;padding:var(--space-3) var(--space-4);background:var(--purpose-ui-accent);color:var(--purpose-ui-on-accent);font-weight:500;transform:translateY(-140%);transition:transform var(--fast) var(--ease)}.skip:focus-visible{transform:none}.Footer_footer__pQtti{border-top:1px solid var(--color-surface-raised);padding-block:var(--space-8) var(--space-7);color:var(--color-text-secondary);font-size:var(--size-small)}.Footer_grid__88hvW{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_line__yJXuN{max-width:28ch}.Footer_version__o7EYt{color:var(--color-text-secondary);font-size:1rem}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_list__SC5eb{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_navLink__q3xqi{color:var(--color-text-primary);transition:color var(--fast) var(--ease)}.Footer_navLink__q3xqi:hover{color:var(--purpose-ui-accent)}.Footer_fine__d0kBK{max-width:44ch;font-size:.875rem;line-height:1.5}@media (min-width:48rem){.Footer_grid__88hvW{grid-template-columns:1.2fr .8fr 1.4fr}}.Wordmark_mark__SVWqY{display:inline-flex;align-items:center;gap:.45em;color:var(--purpose-ui-accent);font-size:var(--wm);line-height:1}.Wordmark_mark__SVWqY svg{flex:none}.Wordmark_word__wzyX5{font-family:var(--font-data);font-size:1.16em;letter-spacing:-.01em;color:var(--color-text-primary);white-space:nowrap}.Wordmark_open__qB9qG{font-weight:600;color:var(--color-text-secondary)}.Wordmark_dash___uqjx{font-weight:700}.Nav_header__xs5hx{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-surface-base) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--fast) var(--ease)}.Nav_scrolled__3_vrA{border-bottom-color:var(--color-surface-raised)}.Nav_bar__EPka2{display:flex;align-items:center;gap:var(--space-5);height:60px}.Nav_home__B9r0B{flex:none;transition:opacity var(--fast) var(--ease)}.Nav_home__B9r0B:hover{opacity:.75}.Nav_links__8Axcs{display:none;align-items:center;gap:var(--space-5);-webkit-margin-start:auto;margin-inline-start:auto}.Nav_link__AQMuy{position:relative;font-size:var(--size-small);font-weight:500;color:var(--color-text-secondary);padding-block:4px;transition:color var(--fast) var(--ease)}.Nav_link__AQMuy:hover{color:var(--color-text-primary)}.Nav_link__AQMuy:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--fast) var(--ease)}.Nav_link__AQMuy:hover:after{transform:scaleX(1)}.Nav_link__AQMuy[aria-current=page]{color:var(--color-text-primary)}.Nav_link__AQMuy[aria-current=page]:after{background:var(--purpose-ui-accent);transform:scaleX(1)}.Nav_end__nAYp7{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-start:auto;margin-inline-start:auto}.Nav_links__8Axcs+.Nav_end__nAYp7{-webkit-margin-start:0;margin-inline-start:0}.Nav_cta__gBZXl{display:inline-flex;padding:7px var(--space-4);font-size:var(--size-small);font-weight:500;color:var(--purpose-ui-on-accent);background:var(--purpose-ui-accent);border-radius:var(--radius-sm);transition:background var(--fast) var(--ease)}.Nav_cta__gBZXl:hover{background:var(--color-brand-tint)}.Nav_toggle__CPzNt{display:grid;place-items:center;width:40px;height:40px;-webkit-margin-end:-8px;margin-inline-end:-8px}.Nav_bars__5DcZ9,.Nav_bars__5DcZ9:after,.Nav_bars__5DcZ9:before{display:block;width:20px;height:1.5px;background:var(--color-text-primary);transition:transform var(--fast) var(--ease),opacity var(--fast) var(--ease)}.Nav_bars__5DcZ9{position:relative}.Nav_bars__5DcZ9:after,.Nav_bars__5DcZ9:before{content:"";position:absolute;inset-inline-start:0}.Nav_bars__5DcZ9:before{top:-6px}.Nav_bars__5DcZ9:after{top:6px}.Nav_bars__5DcZ9[data-open]{background:transparent}.Nav_bars__5DcZ9[data-open]:before{transform:translateY(6px) rotate(45deg)}.Nav_bars__5DcZ9[data-open]:after{transform:translateY(-6px) rotate(-45deg)}.Nav_menu__wS9Y3{border-top:1px solid var(--color-surface-raised);padding-block:var(--space-2) var(--space-4)}.Nav_menuLink__s5rMn{display:block;padding-block:var(--space-3);border-bottom:1px solid var(--color-surface-raised);font-family:var(--font-data);font-weight:600;font-size:1.5rem;text-transform:uppercase;transition:color var(--fast) var(--ease)}.Nav_menuCta___v7EM,.Nav_menuLink__s5rMn:hover,.Nav_menuLink__s5rMn[aria-current=page]{color:var(--purpose-ui-accent)}.Nav_menuCta___v7EM{border-bottom:0}@media (min-width:62rem){.Nav_links__8Axcs{display:flex}.Nav_menu__wS9Y3,.Nav_toggle__CPzNt{display:none}}