:root:has([data-street]){--street-tabbar-height: 76px}.street.svelte-1iwelpg{min-height:calc(100dvh - var(--site-header-height, 0px));background:var(--theme-bg-base);color:var(--theme-text-primary);font:400 14px/1.65 var(--theme-font-body)}.stop.svelte-1iwelpg{position:sticky;top:var(--site-header-height, 0px);z-index:30;display:flex;align-items:center;gap:8px;height:56px;padding:0 12px 0 20px;background:var(--theme-bg-surface);box-shadow:0 1px 0 var(--theme-hairline)}.name.svelte-1iwelpg{font:400 23px/1 var(--theme-font-display);letter-spacing:-.005em}.sp.svelte-1iwelpg{flex:1}.topdoor.svelte-1iwelpg{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font:500 14px/1 var(--theme-font-body);color:var(--theme-text-secondary)}.topdoor.on.svelte-1iwelpg{font-weight:600;color:var(--theme-text-primary)}.iconbtn.svelte-1iwelpg{width:44px;height:44px;display:grid;place-items:center;color:var(--theme-text-primary)}.iconbtn.svelte-1iwelpg svg:where(.svelte-1iwelpg){width:22px;height:22px}.me.svelte-1iwelpg{width:32px;height:32px;margin:0 6px;border-radius:999px;display:grid;place-items:center;font:600 12px/1 var(--theme-font-body);background:var(--theme-bg-muted);box-shadow:inset 0 0 0 1px var(--theme-hairline)}.signin.svelte-1iwelpg{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:var(--theme-radius-sm);font:600 13px/1 var(--theme-font-body);box-shadow:inset 0 0 0 1px var(--theme-border)}.search.svelte-1iwelpg{display:flex;gap:8px;max-width:42rem;margin:0 auto;padding:12px 16px}.search.svelte-1iwelpg input:where(.svelte-1iwelpg){flex:1;min-width:0;min-height:44px;padding:0 14px;border-radius:var(--theme-radius-sm);font:400 15px/1 var(--theme-font-body);color:var(--theme-text-primary);background:var(--theme-bg-surface);box-shadow:inset 0 0 0 1px var(--theme-border)}.go-search.svelte-1iwelpg{min-height:44px;padding:0 18px;border-radius:var(--theme-radius-sm);font:600 13px/1 var(--theme-font-body);letter-spacing:.02em;background:var(--theme-primary);color:var(--theme-primary-foreground)}.column.svelte-1iwelpg{width:100%;max-width:42rem;margin:0 auto;padding:0 16px 64px}.foot.svelte-1iwelpg{display:grid;grid-template-columns:1fr auto;grid-template-areas:"kicker go" "line go";column-gap:12px;align-items:center;margin:24px 0 0;min-height:44px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent);border-radius:12px;background:var(--theme-bg-surface);color:var(--theme-text-primary);text-decoration:none}.foot-kicker.svelte-1iwelpg{grid-area:kicker;font:600 11px/1.3 var(--theme-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-secondary)}.foot-line.svelte-1iwelpg{grid-area:line;font:400 14px/1.45 var(--theme-font-body)}.foot-go.svelte-1iwelpg{grid-area:go;font:400 18px/1 var(--theme-font-body);color:var(--theme-text-secondary)}.tabbar.svelte-1iwelpg{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:var(--street-tabbar-height, 76px);padding:8px 4px max(20px,env(safe-area-inset-bottom));background:var(--theme-bg-surface);box-shadow:0 -1px 0 var(--theme-hairline)}.tabbar.svelte-1iwelpg a:where(.svelte-1iwelpg){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:500 10.5px/1 var(--theme-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-secondary)}.tabbar.svelte-1iwelpg a.on:where(.svelte-1iwelpg){color:var(--theme-text-primary)}.tabbar.svelte-1iwelpg a.on:where(.svelte-1iwelpg):after{content:"";position:absolute;top:-8px;left:30%;right:30%;height:2px;background:var(--theme-text-primary)}.tabbar.svelte-1iwelpg svg:where(.svelte-1iwelpg){width:22px;height:22px}.count.svelte-1iwelpg{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font:600 11px/1 var(--theme-font-body);letter-spacing:0;background:var(--theme-accent);color:var(--theme-bg-surface)}.tabbar.svelte-1iwelpg .count:where(.svelte-1iwelpg){position:absolute;top:-2px;left:calc(50% + 6px)}@media(max-width:767px){:root:has([data-street]) body{padding-bottom:var(--street-tabbar-height)}}@media(min-width:768px){.tabbar.svelte-1iwelpg{display:none}}
