:root{--font-display:Fraunces, Georgia, serif;--font-text:"Work Sans", system-ui, sans-serif;--app-icon-background:#e0481b;--space-0:0px;--space-4:4px;--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-56:56px;--space-64:64px;--space-inset-sm:8px;--space-inset-md:16px;--space-inset-lg:24px;--space-stack-sm:8px;--space-stack-md:16px;--space-stack-lg:32px;--space-gutter:16px;--layout-content:640px;--layout-wide:960px;--layout-page:1200px;--radius-none:0px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shape-organic:24px 10px 24px 10px;--size-touch:44px;--size-touch-driving:56px;--size-touch-driving-primary:64px;--size-icon-sm:16px;--size-icon-md:24px;--size-icon-lg:32px;--size-control-sm:36px;--size-control-md:44px;--size-control-lg:56px;--size-border-hairline:1px;--size-border-driving:1.5px;--size-border-focus:2px;--size-mark-min:40px;--size-mark-small:24px;--elevation-0:none;--elevation-1:0 1px 3px color-mix(in srgb, var(--color-shadow) 8%, transparent);--elevation-2:0 4px 12px color-mix(in srgb, var(--color-shadow) 12%, transparent);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.3, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-request-arrives-enter:.2s;--motion-request-arrives-exit:.12s;--motion-request-arrives-easing:cubic-bezier(.3, 0, 0, 1);--motion-accepted-enter:.2s;--motion-accepted-exit:.12s;--motion-accepted-easing:cubic-bezier(.2, 0, 0, 1);--motion-arrived-enter:.2s;--motion-arrived-exit:.12s;--motion-arrived-easing:cubic-bezier(.2, 0, 0, 1);--motion-ride-ended-enter:.32s;--motion-ride-ended-exit:.12s;--motion-ride-ended-easing:cubic-bezier(.3, 0, 0, 1);--motion-sheet-exit:.2s;--motion-sheet-easing:cubic-bezier(.4, 0, 1, 1);--motion-banner-enter:.2s;--motion-banner-exit:.12s;--motion-banner-easing:cubic-bezier(.2, 0, 0, 1);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--typography-display-font-family:Fraunces, Georgia, serif;--typography-display-font-size:40px;--typography-display-line-height:44px;--typography-display-font-weight:600;--typography-display-letter-spacing:-.5px;--typography-title-font-family:Fraunces, Georgia, serif;--typography-title-font-size:28px;--typography-title-line-height:34px;--typography-title-font-weight:400;--typography-title-letter-spacing:0px;--typography-heading-font-family:Fraunces, Georgia, serif;--typography-heading-font-size:20px;--typography-heading-line-height:28px;--typography-heading-font-weight:400;--typography-heading-letter-spacing:0px;--typography-body-font-family:"Work Sans", system-ui, sans-serif;--typography-body-font-size:16px;--typography-body-line-height:24px;--typography-body-font-weight:400;--typography-body-letter-spacing:0px;--typography-body-strong-font-family:"Work Sans", system-ui, sans-serif;--typography-body-strong-font-size:16px;--typography-body-strong-line-height:24px;--typography-body-strong-font-weight:600;--typography-body-strong-letter-spacing:0px;--typography-label-font-family:"Work Sans", system-ui, sans-serif;--typography-label-font-size:14px;--typography-label-line-height:20px;--typography-label-font-weight:600;--typography-label-letter-spacing:.2px;--typography-caption-font-family:"Work Sans", system-ui, sans-serif;--typography-caption-font-size:12px;--typography-caption-line-height:16px;--typography-caption-font-weight:400;--typography-caption-letter-spacing:.2px;--typography-numeral-font-family:Fraunces, Georgia, serif;--typography-numeral-font-size:32px;--typography-numeral-line-height:36px;--typography-numeral-font-weight:500;--typography-numeral-letter-spacing:0px;--typography-numeral-sm-font-family:Fraunces, Georgia, serif;--typography-numeral-sm-font-size:20px;--typography-numeral-sm-line-height:24px;--typography-numeral-sm-font-weight:500;--typography-numeral-sm-letter-spacing:0px;--typography-mono-font-family:ui-monospace, Menlo, monospace;--typography-mono-font-size:14px;--typography-mono-line-height:20px;--typography-mono-font-weight:400;--typography-mono-letter-spacing:0px;--typography-driving-body-font-family:"Work Sans", system-ui, sans-serif;--typography-driving-body-font-size:20px;--typography-driving-body-line-height:28px;--typography-driving-body-font-weight:400;--typography-driving-body-letter-spacing:0px;--typography-driving-body-strong-font-family:"Work Sans", system-ui, sans-serif;--typography-driving-body-strong-font-size:20px;--typography-driving-body-strong-line-height:28px;--typography-driving-body-strong-font-weight:600;--typography-driving-body-strong-letter-spacing:0px;--typography-driving-label-font-family:"Work Sans", system-ui, sans-serif;--typography-driving-label-font-size:18px;--typography-driving-label-line-height:24px;--typography-driving-label-font-weight:600;--typography-driving-label-letter-spacing:.2px;--typography-driving-numeral-font-family:Fraunces, Georgia, serif;--typography-driving-numeral-font-size:40px;--typography-driving-numeral-line-height:44px;--typography-driving-numeral-font-weight:500;--typography-driving-numeral-letter-spacing:0px;--color-surface-canvas:#f6f1e7;--color-surface-raised:#fff;--color-surface-sunken:#ece7de;--color-surface-tint:#d8dfcc;--color-surface-brand:#2f4429;--color-surface-inverse:#2b2620;--color-surface-hero:#e0481b;--color-mark-default:#e0481b;--color-text-primary:#2b2620;--color-text-secondary:#37322c;--color-text-muted:#4e4a44;--color-text-link:#2f4429;--color-text-on-action:#f6f1e7;--color-text-on-brand:#f6f1e7;--color-text-on-inverse:#f6f1e7;--color-icon-default:#2f4429;--color-icon-muted:#4e4a44;--color-icon-on-action:#f6f1e7;--color-icon-on-brand:#f6f1e7;--color-border-subtle:#d5d4d3;--color-border-strong:#66635e;--color-border-focus:#2f4429;--color-action-primary:#c43e12;--color-action-primary-pressed:#a8340f;--color-action-secondary:#2f4429;--color-action-secondary-pressed:#152410;--color-action-quiet:#fff;--color-action-quiet-pressed:#ece7de;--color-action-danger:#a5334a;--color-action-danger-pressed:#812236;--color-action-disabled:#d5d4d3;--color-feedback-success-surface:#f2f6f1;--color-feedback-success-text:#152410;--color-feedback-success-icon:#2f4429;--color-feedback-success-border:#2f4429;--color-feedback-warning-surface:#f0a22e;--color-feedback-warning-text:#2b2620;--color-feedback-warning-icon:#2b2620;--color-feedback-warning-border:#825a25;--color-feedback-danger-surface:#fff1f2;--color-feedback-danger-text:#a5334a;--color-feedback-danger-icon:#a5334a;--color-feedback-danger-border:#a5334a;--color-map-route:#2f4429;--color-map-pickup:#2f4429;--color-map-dropoff:#2b2620;--color-map-heat-low:#ffe3c2;--color-map-heat-high:#a9742a;--color-shadow:#2b2620}[data-theme=dark]{--elevation-0:none;--elevation-1:none;--elevation-2:none;--color-surface-canvas:#1b1712;--color-surface-raised:#2b2620;--color-surface-sunken:#221e19;--color-surface-tint:#37322c;--color-surface-brand:#091505;--color-surface-inverse:#f6f1e7;--color-surface-hero:#832509;--color-mark-default:#dcd5c8;--color-text-primary:#dcd5c8;--color-text-secondary:#bebab3;--color-text-muted:#a19e99;--color-text-link:#9db48f;--color-text-on-action:#f6f1e7;--color-text-on-brand:#dcd5c8;--color-text-on-inverse:#2b2620;--color-icon-default:#9db48f;--color-icon-muted:#a19e99;--color-icon-on-action:#f6f1e7;--color-icon-on-brand:#dcd5c8;--color-border-subtle:#4e4a44;--color-border-strong:#82807c;--color-border-focus:#f6f1e7;--color-action-primary:#c43e12;--color-action-primary-pressed:#a8340f;--color-action-secondary:#9db48f;--color-action-secondary-pressed:#b5bdb3;--color-action-quiet:#2b2620;--color-action-quiet-pressed:#37322c;--color-action-danger:#a5334a;--color-action-danger-pressed:#812236;--color-action-disabled:#37322c;--color-feedback-success-surface:#091505;--color-feedback-success-text:#b5bdb3;--color-feedback-success-icon:#9db48f;--color-feedback-success-border:#9db48f;--color-feedback-warning-surface:#f0a22e;--color-feedback-warning-text:#2b2620;--color-feedback-warning-icon:#2b2620;--color-feedback-warning-border:#a9742a;--color-feedback-danger-surface:#3f0413;--color-feedback-danger-text:#e8a6ac;--color-feedback-danger-icon:#e8a6ac;--color-feedback-danger-border:#e8a6ac;--color-map-route:#9db48f;--color-map-pickup:#9db48f;--color-map-dropoff:#dcd5c8;--color-map-heat-low:#ffc988;--color-map-heat-high:#a9742a;--color-shadow:#1b1712}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--elevation-0:none;--elevation-1:none;--elevation-2:none;--color-surface-canvas:#1b1712;--color-surface-raised:#2b2620;--color-surface-sunken:#221e19;--color-surface-tint:#37322c;--color-surface-brand:#091505;--color-surface-inverse:#f6f1e7;--color-surface-hero:#832509;--color-mark-default:#dcd5c8;--color-text-primary:#dcd5c8;--color-text-secondary:#bebab3;--color-text-muted:#a19e99;--color-text-link:#9db48f;--color-text-on-action:#f6f1e7;--color-text-on-brand:#dcd5c8;--color-text-on-inverse:#2b2620;--color-icon-default:#9db48f;--color-icon-muted:#a19e99;--color-icon-on-action:#f6f1e7;--color-icon-on-brand:#dcd5c8;--color-border-subtle:#4e4a44;--color-border-strong:#82807c;--color-border-focus:#f6f1e7;--color-action-primary:#c43e12;--color-action-primary-pressed:#a8340f;--color-action-secondary:#9db48f;--color-action-secondary-pressed:#b5bdb3;--color-action-quiet:#2b2620;--color-action-quiet-pressed:#37322c;--color-action-danger:#a5334a;--color-action-danger-pressed:#812236;--color-action-disabled:#37322c;--color-feedback-success-surface:#091505;--color-feedback-success-text:#b5bdb3;--color-feedback-success-icon:#9db48f;--color-feedback-success-border:#9db48f;--color-feedback-warning-surface:#f0a22e;--color-feedback-warning-text:#2b2620;--color-feedback-warning-icon:#2b2620;--color-feedback-warning-border:#a9742a;--color-feedback-danger-surface:#3f0413;--color-feedback-danger-text:#e8a6ac;--color-feedback-danger-icon:#e8a6ac;--color-feedback-danger-border:#e8a6ac;--color-map-route:#9db48f;--color-map-pickup:#9db48f;--color-map-dropoff:#dcd5c8;--color-map-heat-low:#ffc988;--color-map-heat-high:#a9742a;--color-shadow:#1b1712}}body{background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--typography-body-font-family);margin:0}main,noscript{max-width:var(--layout-content);margin-inline:auto;display:block}main a{text-decoration:none;display:inline-flex}
