@font-face{font-family:Hanken Grotesk;font-weight:400;font-display:swap;src:url(/fonts/HankenGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:500;font-display:swap;src:url(/fonts/HankenGrotesk-Medium.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:600;font-display:swap;src:url(/fonts/HankenGrotesk-SemiBold.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:700;font-display:swap;src:url(/fonts/HankenGrotesk-Bold.woff2)format("woff2")}@font-face{font-family:Chivo Mono;font-weight:400;font-display:swap;src:url(/fonts/ChivoMono-Regular.woff2)format("woff2")}@font-face{font-family:Chivo Mono;font-weight:500;font-display:swap;src:url(/fonts/ChivoMono-Medium.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-p-graphite900:#161719;--rb-p-graphite800:#1f2023;--rb-p-graphite700:#2a2c2f;--rb-p-graphite600:#3a3c41;--rb-p-lead500:#484b50;--rb-p-lead400:#6b6e73;--rb-p-stone300:#a8a59d;--rb-p-rule200:#d6d2c8;--rb-p-rule250:#cfcbc0;--rb-p-paper150:#efede6;--rb-p-paper100:#f1efe9;--rb-p-sheet50:#fbfaf7;--rb-p-white:#fff;--rb-p-black:#000;--rb-p-ink800:#333;--rb-p-night950:#0f1011;--rb-p-night900:#151618;--rb-p-night850:#1a1b1d;--rb-p-night1000:#0b0c0d;--rb-p-yellow400:#ffe14d;--rb-p-yellow500:#f2cc1d;--rb-p-red200:#ff9c94;--rb-p-red800:#8a1a15;--rb-p-surface-raised-dark:#18191b;--rb-status-free:#0b7a3b;--rb-status-pay:#1f5fbf;--rb-status-permit:#6e3fa3;--rb-status-no-parking:#b3261e;--rb-status-unknown:#c4c8ce;--rb-status-unknown-glyph:#161719;--rb-bg:#efede6;--rb-surface:#fbfaf7;--rb-surface-raised:#fff;--rb-surface-border:#cfcbc0;--rb-surface-border-width:1px;--rb-divider:#d6d2c8;--rb-text:#161719;--rb-text-muted:#484b50;--rb-text-disabled:#75777b;--rb-accent:#ffe14d;--rb-accent-pressed:#f2cc1d;--rb-on-accent:#161719;--rb-accent-border:#161719;--rb-accent-border-width:1.5px;--rb-ink:#161719;--rb-on-ink:#f1efe9;--rb-status-glyph:#fff;--rb-marker-outline:#fff;--rb-marker-dash:#161719;--rb-selection-ring:#161719;--rb-selection-edge:#161719;--rb-cluster-fill:#161719;--rb-cluster-text:#f1efe9;--rb-focus-ring:#161719;--rb-destructive:#8a1a15;--rb-warning-surface:#ffe14d;--rb-on-warning:#161719;--rb-info-surface:#161719;--rb-on-info:#f1efe9;--rb-scrim:#1617197a;--rb-pressed-overlay:#16171914;--rb-attribution-bg:#fbfaf7eb;--rb-splash-bg:#f1efe9;--rb-font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--rb-font-mono:"Chivo Mono", ui-monospace, "SF Mono", Menlo, monospace;--rb-fs-display:clamp(2.25rem, 1.6rem + 3vw, 4.5rem);--rb-fs-title:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--rb-fs-lead:clamp(1.1875rem, 1.05rem + .6vw, 1.5rem);--rb-fs-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--rb-fs-small:.9375rem;--rb-fs-caption:.8125rem;--rb-lh-tight:1.05;--rb-lh-heading:1.15;--rb-lh-body:1.55;--rb-measure:66ch;--rb-space-none:0rem;--rb-space-xxs:.25rem;--rb-space-xs:.5rem;--rb-space-sm:.75rem;--rb-space-md:1rem;--rb-space-lg:1.25rem;--rb-space-xl:1.5rem;--rb-space-xxl:2rem;--rb-space-xxxl:3rem;--rb-space-screen:1rem;--rb-space-sheet:1.25rem;--rb-radius-badge:4px;--rb-radius-control:8px;--rb-radius-card:8px;--rb-radius-sheet:12px;--rb-radius-icon:8px;--rb-radius-full:999px;--rb-target-min:48px;--rb-target-primary:56px;--rb-dur-fast:.12s;--rb-dur-base:.2s;--rb-dur-sheet:.28s;--rb-ease:cubic-bezier(.2, 0, 0, 1);--rb-focus-width:3px;--rb-focus-offset:2px;--rb-shadow-sheet:0 -2px 12px #16171914;--rb-shadow-control:0 1px 4px #1617191a}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-bg:#0f1011;--rb-surface:#151618;--rb-surface-raised:#18191b;--rb-surface-border:#3a3c41;--rb-surface-border-width:1px;--rb-divider:#2a2c2f;--rb-text:#f1efe9;--rb-text-muted:#a8a59d;--rb-text-disabled:#6b6e73;--rb-accent:#ffe14d;--rb-accent-pressed:#f2cc1d;--rb-on-accent:#161719;--rb-accent-border:#ffe14d;--rb-accent-border-width:0px;--rb-ink:#f1efe9;--rb-on-ink:#161719;--rb-status-glyph:#fff;--rb-marker-outline:#f1efe9;--rb-marker-dash:#f1efe9;--rb-selection-ring:#ffe14d;--rb-selection-edge:#0b0c0d;--rb-cluster-fill:#3a3c41;--rb-cluster-text:#f1efe9;--rb-focus-ring:#f1efe9;--rb-destructive:#ff9c94;--rb-warning-surface:#ffe14d;--rb-on-warning:#161719;--rb-info-surface:#f1efe9;--rb-on-info:#161719;--rb-scrim:#0009;--rb-pressed-overlay:#f1efe91a;--rb-attribution-bg:#151618eb;--rb-splash-bg:#0f1011;--rb-shadow-sheet:none;--rb-shadow-control:none}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-bg:#0f1011;--rb-surface:#151618;--rb-surface-raised:#18191b;--rb-surface-border:#3a3c41;--rb-surface-border-width:1px;--rb-divider:#2a2c2f;--rb-text:#f1efe9;--rb-text-muted:#a8a59d;--rb-text-disabled:#6b6e73;--rb-accent:#ffe14d;--rb-accent-pressed:#f2cc1d;--rb-on-accent:#161719;--rb-accent-border:#ffe14d;--rb-accent-border-width:0px;--rb-ink:#f1efe9;--rb-on-ink:#161719;--rb-status-glyph:#fff;--rb-marker-outline:#f1efe9;--rb-marker-dash:#f1efe9;--rb-selection-ring:#ffe14d;--rb-selection-edge:#0b0c0d;--rb-cluster-fill:#3a3c41;--rb-cluster-text:#f1efe9;--rb-focus-ring:#f1efe9;--rb-destructive:#ff9c94;--rb-warning-surface:#ffe14d;--rb-on-warning:#161719;--rb-info-surface:#f1efe9;--rb-on-info:#161719;--rb-scrim:#0009;--rb-pressed-overlay:#f1efe91a;--rb-attribution-bg:#151618eb;--rb-splash-bg:#0f1011;--rb-shadow-sheet:none;--rb-shadow-control:none}[data-theme=sunlight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-bg:#fff;--rb-surface:#fff;--rb-surface-raised:#fff;--rb-surface-border:#000;--rb-surface-border-width:2px;--rb-divider:#000;--rb-text:#000;--rb-text-muted:#333;--rb-text-disabled:#595959;--rb-accent:#ffe14d;--rb-accent-pressed:#f2cc1d;--rb-on-accent:#000;--rb-accent-border:#000;--rb-accent-border-width:2px;--rb-ink:#000;--rb-on-ink:#fff;--rb-status-glyph:#fff;--rb-marker-outline:#000;--rb-marker-dash:#000;--rb-selection-ring:#000;--rb-selection-edge:#000;--rb-cluster-fill:#000;--rb-cluster-text:#fff;--rb-focus-ring:#000;--rb-destructive:#8a1a15;--rb-warning-surface:#ffe14d;--rb-on-warning:#000;--rb-info-surface:#000;--rb-on-info:#fff;--rb-scrim:#0009;--rb-pressed-overlay:#0000001f;--rb-attribution-bg:#fffffff5;--rb-splash-bg:#fff;--rb-shadow-sheet:none;--rb-shadow-control:none}@media (prefers-reduced-motion:reduce){:root{--rb-dur-fast:0s;--rb-dur-base:0s;--rb-dur-sheet:0s}}:focus-visible{outline:var(--rb-focus-width) solid var(--rb-focus-ring);outline-offset:var(--rb-focus-offset)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--rb-bg);color:var(--rb-text);font-family:var(--rb-font-sans);font-weight:500;font-size:var(--rb-fs-body);line-height:var(--rb-lh-body);margin:0;overflow-x:clip}.bar{max-width:80rem;padding:0 var(--rb-space-lg);justify-content:space-between;align-items:center;gap:var(--rb-space-lg);margin:0 auto;display:flex}a{color:var(--rb-text);text-underline-offset:3px;text-decoration-thickness:1.5px}header.site{border-bottom:1px solid var(--rb-surface-border)}header.site .bar{min-height:4.5rem}.brand{min-height:var(--rb-target-min);color:var(--rb-text);align-items:center;display:inline-flex}.wordmark{width:auto;min-width:96px;height:2.5rem;display:block}header.site nav{gap:var(--rb-space-lg);display:flex}@media (min-width:48rem){header.site nav{gap:var(--rb-space-xxl)}}header.site nav a{min-height:var(--rb-target-min);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}header.site nav a:hover{text-decoration:underline}main{max-width:80rem;padding:var(--rb-space-xxxl) var(--rb-space-lg);margin:0 auto}main>*{max-width:var(--rb-measure)}main.home>*{max-width:none}h1{margin:0 0 var(--rb-space-lg);font-size:var(--rb-fs-title);line-height:var(--rb-lh-heading);letter-spacing:-.01em;font-weight:700}h2{margin:var(--rb-space-xxl) 0 var(--rb-space-sm);font-size:1.375rem;line-height:var(--rb-lh-heading);font-weight:700}h3{margin:var(--rb-space-xl) 0 var(--rb-space-xs);font-size:1.0625rem;font-weight:700}p{margin:0 0 var(--rb-space-md)}.lead{font-size:var(--rb-fs-lead);color:var(--rb-text-muted)}ul,ol{padding-left:var(--rb-space-xl)}li{margin-bottom:var(--rb-space-xs)}.points,.credits{padding:0;list-style:none}.points li,.credits li{padding:var(--rb-space-sm) 0;border-top:1px solid var(--rb-divider)}.eyebrow{margin:0 0 var(--rb-space-sm);font-family:var(--rb-font-mono);font-size:var(--rb-fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--rb-text-muted)}.signs{font-weight:700}.stores{padding:var(--rb-space-sm) var(--rb-space-md);border:1.5px solid var(--rb-ink);border-radius:var(--rb-radius-control);font-family:var(--rb-font-mono);font-size:var(--rb-fs-small);display:inline-block}main.home h1 span{display:block}main.home h1{font-size:var(--rb-fs-display);line-height:var(--rb-lh-tight);letter-spacing:-.03em}.hero{gap:var(--rb-space-xxl);align-items:center;display:grid}.hero-text .lead{max-width:40rem}@media (min-width:60rem){.hero{gap:var(--rb-space-xxxl);grid-template-columns:1.4fr 1fr}}.answer-card{padding:var(--rb-space-xl);background:var(--rb-surface);border:var(--rb-surface-border-width) solid var(--rb-surface-border);border-radius:var(--rb-radius-card)}.answer{align-items:flex-start;gap:var(--rb-space-md);margin-bottom:var(--rb-space-md);padding-top:var(--rb-space-lg);border-top:2px solid var(--rb-ink);display:flex;position:relative}.answer:before,.answer:after{content:"";background:var(--rb-ink);width:2px;height:10px;position:absolute;top:-6px}.answer:before{left:0}.answer:after{right:0}.answer p{margin:0}.status-shape{flex:none;width:2.5rem;height:2.5rem}.answer .word{letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1;display:block}.answer .time{font-family:var(--rb-font-mono);font-size:1.625rem;font-weight:500;display:block}.hero-band{margin:var(--rb-space-xxxl) calc(50% - 50vw) 0}.hero-art{width:100%;height:auto;display:block}.hero-art-dark{display:none}@media (prefers-color-scheme:dark){.hero-art-light{display:none}.hero-art-dark{display:block}}.features{gap:var(--rb-space-xl);margin:var(--rb-space-xxxl) 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.features{grid-template-columns:repeat(3,1fr)}}.features li{padding-top:var(--rb-space-lg);border-top:2px solid var(--rb-ink);margin:0}.feature-icon{width:1.75rem;height:1.75rem;margin-bottom:var(--rb-space-sm);color:var(--rb-text);display:block}.button,button{min-height:var(--rb-target-primary);padding:0 var(--rb-space-xl);background:var(--rb-accent);color:var(--rb-on-accent);border:var(--rb-accent-border-width) solid var(--rb-accent-border);border-radius:var(--rb-radius-control);font:700 1.125rem / 1 var(--rb-font-sans);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover,button:hover{background:var(--rb-accent-pressed)}.draft{padding:var(--rb-space-sm) var(--rb-space-md);background:var(--rb-warning-surface);color:var(--rb-on-warning);border-radius:var(--rb-radius-control);font-weight:700}.table{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--rb-fs-small)}th,td{padding:var(--rb-space-sm) var(--rb-space-xs);border-bottom:1px solid var(--rb-divider);text-align:left;vertical-align:top}th{font-family:var(--rb-font-mono);font-weight:500;font-size:var(--rb-fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--rb-text-muted)}.form{gap:var(--rb-space-lg);max-width:36rem;margin:var(--rb-space-xl) 0;display:grid}.form label{gap:var(--rb-space-xs);font-weight:600;display:grid}.form input,.form select,.form textarea{min-height:var(--rb-target-primary);padding:var(--rb-space-sm) var(--rb-space-md);background:var(--rb-surface);color:var(--rb-text);border:1.5px solid var(--rb-ink);border-radius:var(--rb-radius-control);font:inherit;font-weight:500}.form button{justify-self:start}#form-result:not(:empty){padding:var(--rb-space-sm) var(--rb-space-md);background:var(--rb-info-surface);color:var(--rb-on-info);border-radius:var(--rb-radius-control)}footer.site{margin-top:var(--rb-space-xxxl);padding:var(--rb-space-xxxl) 0;background:var(--rb-p-graphite900);color:var(--rb-p-paper100);font-size:var(--rb-fs-small)}footer.site .bar{flex-wrap:wrap;align-items:flex-start}footer.site a,footer.site .brand{color:inherit}footer.site .about{max-width:36rem}footer.site .wordmark{height:2rem;margin-bottom:var(--rb-space-sm)}footer.site nav{gap:var(--rb-space-xs) var(--rb-space-lg);font-family:var(--rb-font-mono);flex-wrap:wrap;display:flex}footer.site nav a{min-height:var(--rb-target-min);align-items:center;text-decoration:none;display:inline-flex}footer.site nav a:hover{text-decoration:underline}.skip{position:absolute;top:0;left:-9999px}.skip:focus{z-index:10;background:var(--rb-bg);color:var(--rb-text);outline:3px solid var(--rb-text);padding:12px 16px;top:16px;left:16px}
