.hero-search[data-astro-cid-j7pv25f6]{margin-top:32px;display:grid;gap:22px}.hero-stores[data-astro-cid-j7pv25f6]{display:grid;gap:8px}.hero-stores[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.tabs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;cursor:pointer;font-weight:500}.tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--bg-elevated);border-color:var(--accent-mint);color:var(--accent-mint)}.tpct[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;color:var(--tone)}.panel-note[data-astro-cid-j7pv25f6]{margin-bottom:14px;font-size:15px}.map-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.city-list[data-astro-cid-j7pv25f6]{display:grid;gap:14px;padding:22px;border-radius:var(--radius-l);border:1px solid var(--border-strong);background:var(--bg-base);position:sticky;top:96px}.city-list[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.city-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:44px;border-top:1px solid var(--border-subtle);font-size:15px}.city-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:0}.city-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;font-weight:500}.city-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-mint)}.city-list[data-astro-cid-j7pv25f6] .faint[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px}.badge[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;color:var(--tone);background:var(--tone-soft);padding:4px 10px;border-radius:999px;min-width:56px;text-align:center}.nachbar[data-astro-cid-j7pv25f6]{margin:28px 0 12px}.app-block[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--radius-l);border:1px solid var(--border-strong);background:radial-gradient(700px 300px at 0% 0%,var(--glow-mint),transparent 70%),radial-gradient(600px 300px at 100% 100%,var(--glow-violet),transparent 70%),var(--bg-surface)}.perks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0}.perks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:flex-start;color:var(--accent-mint)}.perks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;color:var(--text-muted);font-size:14px}.perks[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--text-primary);font-size:16px;font-weight:600}.phone[data-astro-cid-j7pv25f6]{justify-self:center;width:260px;padding:12px;border-radius:40px;border:1px solid var(--border-control);background:#000;box-shadow:0 40px 80px -30px var(--glow-mint)}.screen[data-astro-cid-j7pv25f6]{display:grid;gap:10px;padding:24px 20px;border-radius:30px;background:linear-gradient(180deg,var(--bg-elevated),var(--bg-base));min-height:440px;align-content:start}.ph-pill[data-astro-cid-j7pv25f6]{justify-self:start;padding:6px 12px;border-radius:999px;background:var(--accent-mint-soft);color:var(--accent-mint);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ph-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:88px;line-height:.9;color:var(--accent-mint)}.ph-num[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:40px}.ph-facts[data-astro-cid-j7pv25f6]{display:flex;gap:6px;flex-wrap:wrap}.ph-facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:12px;padding:6px 10px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-subtle)}.ph-alarm[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.city-chips[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}@media(max-width:960px){.map-grid[data-astro-cid-j7pv25f6],.app-block[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.city-list[data-astro-cid-j7pv25f6]{position:static}}
