.start.svelte-1e0693s{max-width:860px;padding:calc(var(--sat) + 20px) 16px var(--page-bottom);flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex;position:relative}header.svelte-1e0693s{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.logo.svelte-1e0693s{width:auto;height:76px}h1.svelte-1e0693s{letter-spacing:-.01em;font-size:clamp(22px,4vw,30px)}.sub.svelte-1e0693s{max-width:52ch;color:var(--text-dim);margin:0;font-size:14px}.search-row.svelte-1e0693s{width:100%;max-width:540px;display:flex}.search-row.svelte-1e0693s .geosearch{flex:1;max-width:none}.locate-block.svelte-1e0693s{flex-direction:column;align-items:center;gap:7px;display:flex}.locate-hint.svelte-1e0693s{color:var(--text-dim);text-align:center;margin:0;font-size:12px}.filters.svelte-1e0693s{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:620px;display:flex}.filter.svelte-1e0693s{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.label.svelte-1e0693s{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);text-align:center;font-size:11px;font-weight:700}.chips.svelte-1e0693s{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chips.svelte-1e0693s button:where(.svelte-1e0693s){background:var(--surface);color:var(--text-dim);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 3px #0f172a17}.chips.svelte-1e0693s button.active:where(.svelte-1e0693s){background:var(--chip);color:#fff}.chips.svelte-1e0693s button.charge:where(.svelte-1e0693s){color:var(--charge-contrast)}.chips.svelte-1e0693s button.charge.active:where(.svelte-1e0693s){color:#fff}.chips.svelte-1e0693s button.charge:where(.svelte-1e0693s){position:relative}.new.svelte-1e0693s{background:var(--charge);color:#fff;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:999px;padding:0 5px;font-size:8.5px;font-weight:800;line-height:1.6;position:absolute;top:-7px;right:-8px}.chips.svelte-1e0693s button.charge.active:where(.svelte-1e0693s) .new:where(.svelte-1e0693s){background:var(--charge-contrast)}.dot.svelte-1e0693s{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #ffffffd9}.locate.svelte-1e0693s{background:linear-gradient(135deg, var(--brand-2), var(--brand));color:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;animation:2.8s ease-in-out infinite svelte-1e0693s-locate-glow;display:inline-flex;box-shadow:0 6px 18px #07233447,0 0 #0e3a5673}@keyframes svelte-1e0693s-locate-glow{0%,to{box-shadow:0 6px 18px #07233447,0 0 #0e3a5666}50%{box-shadow:0 6px 22px #07233457,0 0 0 9px #0e3a5600}}.locate.svelte-1e0693s:hover:not(:disabled){background:linear-gradient(135deg, #14496b, var(--brand-2));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.locate.svelte-1e0693s{animation:none}}.locate.svelte-1e0693s:disabled{opacity:.6}.regions.svelte-1e0693s{width:100%}.regions.svelte-1e0693s h2:where(.svelte-1e0693s){text-align:center;padding-bottom:12px;font-size:15px}.districts.svelte-1e0693s{flex-direction:column;gap:10px;display:flex}.back.svelte-1e0693s{color:var(--text-dim);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.back.svelte-1e0693s svg{transform:rotate(180deg)}.back.svelte-1e0693s:hover{background:var(--surface-2);color:var(--text)}.legal.svelte-1e0693s{color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.legal.svelte-1e0693s a:where(.svelte-1e0693s){color:var(--text-dim)}.legal.svelte-1e0693s a:where(.svelte-1e0693s):hover{color:var(--brand);text-decoration:underline}.quick-links.svelte-1e0693s{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.quick-links.svelte-1e0693s a:where(.svelte-1e0693s){background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #0f172a12}.quick-links.svelte-1e0693s a:where(.svelte-1e0693s) svg{color:var(--icon)}.quick-links.svelte-1e0693s a:where(.svelte-1e0693s):hover{background:var(--brand-soft);color:var(--brand)}.quick-links.svelte-1e0693s a:where(.svelte-1e0693s):hover svg{color:var(--brand)}
