:root{--font-sans:var(--font-hanken),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-dm-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--topbar-height:64px;--page-max:1200px}.app-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--surface-page)}.app-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-12);min-height:var(--topbar-height);padding:0 var(--space-16);background:var(--surface-card);border-bottom:1px solid var(--hairline)}.app-topnav{display:flex;gap:var(--space-4);margin-left:var(--space-16);min-width:0}.app-main{flex:1 1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-20) var(--space-16);padding-bottom:calc(var(--bottombar-height) + env(safe-area-inset-bottom) + var(--space-24))}.app-bottomnav{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);display:none}@media (min-width:768px){.app-main{padding:var(--space-24) var(--space-24) var(--space-40)}}@media (max-width:767px){.app-bottomnav{display:block}.app-topnav{display:none}}.filter-row{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:flex-end}.filter-row>*{flex:1 1 160px;min-width:0}.board-row{display:flex;align-items:center;gap:var(--space-12)}.board-row>*{min-width:0}.board-row__ref{flex:1 1;font-family:var(--font-mono);font-size:var(--type-code-size);letter-spacing:var(--type-code-ls);overflow-wrap:anywhere}@media (max-width:639px){.board-row{flex-wrap:wrap}.board-row__rating{order:1}.board-row__ref{order:2;flex:1 1}.board-row__badges{order:3}.board-row__driver{order:4;flex-basis:100%}.board-row__chev{display:none}}.fleet-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.fairness-strip{gap:var(--space-4)}.auth-page,.fairness-strip{display:flex;align-items:center}.auth-page{justify-content:center;min-height:100dvh;padding:var(--space-24);background:var(--surface-sunken)}.auth-card{width:100%;max-width:420px}.stack{display:flex;flex-direction:column;gap:var(--gap-stack)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}:root{--fastex-50:#e9f1fb;--fastex-100:#c7ddf5;--fastex-300:#5d9ce2;--fastex-500:#1565c0;--fastex-600:#1258a8;--fastex-700:#0e4587;--primary:var(--fastex-500);--primary-hover:var(--fastex-600);--primary-active:var(--fastex-700);--primary-disabled:#b9d4f0;--primary-tint:var(--fastex-50);--on-primary:#ffffff;--canvas:#ffffff;--surface-card:#ffffff;--surface-soft:#f5f8fb;--surface-strong:#e9eef5;--surface-steel:#eef2f7;--surface-ink:#151b24;--hairline:#e2e8ef;--hairline-soft:#eef2f6;--border-strong:#b8c2cf;--ink:#151b24;--body:#414a57;--muted:#6b7581;--muted-soft:#97a0ac;--on-dark:#ffffff;--on-dark-muted:#c3cad3;--success:#178a50;--success-tint:#e6f4ec;--warning:#b9701a;--warning-tint:#fbeedd;--error:#c0392b;--error-tint:#fbe9e7;--info:#5b48d6;--info-tint:#edeafb;--rating-ideal:#178a50;--rating-ideal-tint:#e6f4ec;--rating-demanding:#0e7490;--rating-demanding-tint:#e3f3f7;--rating-meager:#d9930b;--rating-meager-tint:#fdf3dd;--rating-grind:#c0392b;--rating-grind-tint:#fbe9e7;--rating-unrated:#8b939e;--rating-unrated-tint:#f0f2f5;--scrim:rgba(10,14,20,0.55);--text-heading:var(--ink);--text-body:var(--body);--text-muted:var(--muted);--text-on-accent:var(--on-primary);--link:var(--primary);--surface-page:var(--canvas);--surface-raised:var(--surface-card);--surface-sunken:var(--surface-soft);--border-default:var(--hairline);--border-focus:var(--ink);--font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--type-hero-size:56px;--type-hero-lh:1.05;--type-hero-ls:-1.2px;--type-hero-weight:700;--type-display-size:34px;--type-display-lh:1.12;--type-display-ls:-0.6px;--type-display-weight:700;--type-h1-size:26px;--type-h1-lh:1.18;--type-h1-ls:-0.4px;--type-h1-weight:700;--type-h2-size:21px;--type-h2-lh:1.22;--type-h2-ls:-0.2px;--type-h2-weight:600;--type-h3-size:17px;--type-h3-lh:1.3;--type-h3-ls:0;--type-h3-weight:600;--type-body-size:16px;--type-body-lh:1.5;--type-body-ls:0;--type-body-weight:400;--type-body-sm-size:14px;--type-body-sm-lh:1.43;--type-body-sm-ls:0;--type-body-sm-weight:400;--type-caption-size:13px;--type-caption-lh:1.3;--type-caption-ls:0;--type-caption-weight:500;--type-label-size:14px;--type-label-lh:1.2;--type-label-ls:0.1px;--type-label-weight:600;--type-overline-size:11px;--type-overline-lh:1.2;--type-overline-ls:0.7px;--type-overline-weight:700;--type-overline-transform:uppercase;--type-badge-size:11px;--type-badge-lh:1.18;--type-badge-weight:700;--type-price-size:18px;--type-price-weight:500;--type-code-size:13px;--type-code-weight:500;--type-code-ls:0.3px;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--gap-card:16px;--pad-card:20px;--pad-card-tight:16px;--pad-section:64px;--pad-page-x:24px;--pad-page-x-lg:40px;--gap-stack:12px;--container-max:1200px;--container-narrow:760px;--nav-height:72px;--bottombar-height:64px;--radius-none:0px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--radius-button:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-lg);--radius-sheet:var(--radius-xl);--radius-pill:var(--radius-full);--shadow-card:rgba(21,27,36,0.04) 0 1px 2px,rgba(21,27,36,0.06) 0 4px 12px -2px;--shadow-float:rgba(21,27,36,0.05) 0 0 0 1px,rgba(21,27,36,0.08) 0 6px 16px -4px,rgba(21,27,36,0.10) 0 12px 28px -8px;--shadow-modal:rgba(21,27,36,0.18) 0 24px 60px -12px,rgba(21,27,36,0.10) 0 8px 24px -8px;--shadow-bottombar:rgba(21,27,36,0.08) 0 -2px 12px -2px;--ring-focus:0 0 0 3px rgba(21,101,192,0.30);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--z-base:0;--z-sticky:50;--z-overlay:60;--z-modal:70;--z-toast:80}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}::selection{background:var(--fastex-100)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%;display:block}.fx-hero{font:var(--type-hero-weight) var(--type-hero-size)/var(--type-hero-lh) var(--font-display);letter-spacing:var(--type-hero-ls)}.fx-display,.fx-hero{color:var(--text-heading)}.fx-display{font:var(--type-display-weight) var(--type-display-size)/var(--type-display-lh) var(--font-display);letter-spacing:var(--type-display-ls)}.fx-h1{font:var(--type-h1-weight) var(--type-h1-size)/var(--type-h1-lh) var(--font-display);letter-spacing:var(--type-h1-ls)}.fx-h1,.fx-h2{color:var(--text-heading)}.fx-h2{font:var(--type-h2-weight) var(--type-h2-size)/var(--type-h2-lh) var(--font-display);letter-spacing:var(--type-h2-ls)}.fx-h3{font:var(--type-h3-weight) var(--type-h3-size)/var(--type-h3-lh) var(--font-display);color:var(--text-heading)}.fx-body{font:var(--type-body-weight) var(--type-body-size)/var(--type-body-lh) var(--font-body)}.fx-body-sm{font:var(--type-body-sm-weight) var(--type-body-sm-size)/var(--type-body-sm-lh) var(--font-body)}.fx-caption{font:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-lh) var(--font-body);color:var(--text-muted)}.fx-label{font:var(--type-label-weight) var(--type-label-size)/var(--type-label-lh) var(--font-body);letter-spacing:var(--type-label-ls)}.fx-overline{font:var(--type-overline-weight) var(--type-overline-size)/var(--type-overline-lh) var(--font-body);letter-spacing:var(--type-overline-ls);text-transform:var(--type-overline-transform);color:var(--text-muted)}.fx-code{font:var(--type-code-weight) var(--type-code-size)/1.4 var(--font-mono);letter-spacing:var(--type-code-ls)}.fx-muted{color:var(--text-muted)}.fx-accent{color:var(--primary)}@keyframes fx-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fx-scrim-in{0%{opacity:0}to{opacity:1}}.fx-focusable:focus-visible{outline:none;box-shadow:var(--ring-focus)}@supports not selector(:focus-visible){.fx-focusable:focus{outline:none;box-shadow:var(--ring-focus)}}.fx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fx-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fx-code{font-family:var(--font-mono);overflow-wrap:anywhere}@keyframes fx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fx-motion{transition:none!important;animation:none!important}[role=status]{animation-duration:2s!important}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_6c0d1d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_6c0d1d{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}