.loc-hero.svelte-3fn6aa{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:end;gap:24px 48px;margin:8px 0 28px;display:grid}.eyebrow.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);color:var(--fg-2);font-size:var(--text-xs);align-items:center;gap:6px;margin-bottom:12px;padding:3px 10px 3px 8px;font-weight:500;display:inline-flex}.loc-title.svelte-3fn6aa{font-size:var(--text-h1);letter-spacing:var(--tracking-heading);line-height:1.05}.loc-sub.svelte-3fn6aa{max-width:38em;color:var(--fg-2);font-size:var(--text-md);margin-top:12px;line-height:1.55}.loc-stats.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat.svelte-3fn6aa{align-content:start;gap:4px;min-width:0;padding:14px 16px 15px;display:grid}.stat.svelte-3fn6aa+.stat:where(.svelte-3fn6aa){border-left:1px solid var(--border)}.stat-k.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.stat-k.svelte-3fn6aa svg{width:13px;height:13px}.stat-v.svelte-3fn6aa{font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:600;line-height:1.1}.stat-s.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.led.svelte-3fn6aa{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #a7e22e38}.toolbar.svelte-3fn6aa{top:calc(var(--topbar) - 1px);z-index:5;margin:0 calc(var(--gutter) * -1) 24px;padding:12px var(--gutter);background:color-mix(in oklab, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;gap:10px;display:grid;position:sticky}.toolbar-row.svelte-3fn6aa{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.toolbar.svelte-3fn6aa .search{flex:320px;max-width:440px}.toolbar-end.svelte-3fn6aa{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sort-by.svelte-3fn6aa{align-items:center;gap:8px;display:flex}.sort-k.svelte-3fn6aa{color:var(--fg-2);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.regions.svelte-3fn6aa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rchip.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);height:30px;color:var(--fg-2);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--d-fast) ease, border-color var(--d-fast) ease, color var(--d-fast) ease, transform var(--d-press) var(--ease-out);align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}.rnum.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.rchip[aria-pressed=true].svelte-3fn6aa{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.rchip[aria-pressed=true].svelte-3fn6aa .rnum:where(.svelte-3fn6aa){color:inherit;opacity:.65}.rchip.svelte-3fn6aa:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rchip[aria-pressed=false].svelte-3fn6aa:hover{border-color:var(--border-2);background-image:linear-gradient(var(--hover), var(--hover));color:var(--fg)}}.rsep.svelte-3fn6aa{background:var(--border-2);width:1px;height:20px;margin:0 4px}.eu-switch.svelte-3fn6aa{height:30px;color:var(--fg-2);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 4px;font-weight:500;display:inline-flex}.shown.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);margin-left:auto}.atlas.svelte-3fn6aa{container-type:inline-size}.atlas-grid.svelte-3fn6aa{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:36px 14px;display:grid}.group.svelte-3fn6aa{grid-template-columns:subgrid;align-content:start;min-width:0;display:grid}.group.svelte-3fn6aa>*{grid-column:1/-1}.group-title.svelte-3fn6aa{font-size:var(--text-lg);letter-spacing:var(--tracking-heading-sm);align-items:baseline;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.group-count.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.grid.svelte-3fn6aa{grid-template-columns:subgrid;gap:14px;display:grid}@container (width>=612px){.atlas-grid.svelte-3fn6aa{grid-template-columns:repeat(2,minmax(0,1fr))}.s2.svelte-3fn6aa,.s3.svelte-3fn6aa,.s4.svelte-3fn6aa{grid-column:span 2}}@container (width>=924px){.atlas-grid.svelte-3fn6aa{grid-template-columns:repeat(3,minmax(0,1fr))}.s3.svelte-3fn6aa,.s4.svelte-3fn6aa{grid-column:span 3}}@container (width>=1236px){.atlas-grid.svelte-3fn6aa{grid-template-columns:repeat(4,minmax(0,1fr))}.s4.svelte-3fn6aa{grid-column:span 4}}.country.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);transition:box-shadow var(--d) var(--ease-out), border-color var(--d) ease;flex-direction:column;padding:16px 18px 14px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.country.svelte-3fn6aa:hover{border-color:var(--border-2);box-shadow:var(--shadow-raised)}}.country-head.svelte-3fn6aa{min-width:0;color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.flag-tile.svelte-3fn6aa{background:var(--fill);--flag-h:15px;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.flag-tile.sm.svelte-3fn6aa{--flag-h:13px;border-radius:8px;width:28px;height:28px}.country-name.svelte-3fn6aa{font-size:var(--text-md);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.eu.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--r-xs);color:var(--fg-2);font-size:var(--text-2xs);letter-spacing:.04em;flex:none;padding:1px 6px;font-weight:600}.go.svelte-3fn6aa{width:28px;height:28px;color:var(--fg-3);transition:transform var(--d-fast) var(--ease-out), color var(--d-fast) ease, background-color var(--d-fast) ease;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}@media (hover:hover) and (pointer:fine){.country-head.svelte-3fn6aa:hover .go:where(.svelte-3fn6aa){background:var(--hover);color:var(--fg);transform:translate(2px)}}.country-head.svelte-3fn6aa:after{content:"";border-radius:inherit;position:absolute;inset:0}.country-head.svelte-3fn6aa:focus-visible{outline:none}.country.svelte-3fn6aa:has(.country-head:where(.svelte-3fn6aa):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.best.svelte-3fn6aa,.facts.svelte-3fn6aa,.cities.svelte-3fn6aa,.provs.svelte-3fn6aa,.ref.svelte-3fn6aa{z-index:1;position:relative}.price-row.svelte-3fn6aa{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.price-k.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);font-weight:500;display:block}.price-v.svelte-3fn6aa{letter-spacing:var(--tracking-display);font-size:26px;font-weight:600;line-height:1.15;display:block}.per.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-sm);letter-spacing:0;margin-left:2px;font-weight:500}.lowest.svelte-3fn6aa{border-radius:var(--pill);background:var(--lime);color:var(--lime-ink);font-size:var(--text-2xs);letter-spacing:.01em;flex:none;align-items:center;gap:6px;margin-bottom:4px;padding:3px 9px 3px 7px;font-weight:650;display:inline-flex}.lowest.svelte-3fn6aa .led:where(.svelte-3fn6aa){background:var(--lime-ink);width:6px;height:6px;box-shadow:none}.best.svelte-3fn6aa{min-height:calc(2 * 1.4 * var(--text-xs));color:var(--fg-2);font-size:var(--text-xs);align-items:flex-start;gap:7px;margin-top:6px;line-height:1.4;display:flex}.best.svelte-3fn6aa .logo,.best.svelte-3fn6aa .av{margin-top:.5px}.best.svelte-3fn6aa a:where(.svelte-3fn6aa){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.facts.svelte-3fn6aa{border-top:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:10px 0 0;display:grid}.facts.svelte-3fn6aa div:where(.svelte-3fn6aa){gap:1px;min-width:0;display:grid}.facts.svelte-3fn6aa dt:where(.svelte-3fn6aa){color:var(--fg-3);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.facts.svelte-3fn6aa dd:where(.svelte-3fn6aa){font-size:var(--text-sm);margin:0;font-weight:550}.ref.svelte-3fn6aa{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.ref.svelte-3fn6aa:hover{text-underline-offset:3px;text-decoration:underline}}.meter.svelte-3fn6aa{background:var(--fill);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.meter.svelte-3fn6aa span:where(.svelte-3fn6aa){background:color-mix(in oklab, var(--fg-3) 55%, transparent);border-radius:2px;height:100%;display:block}.cities.svelte-3fn6aa{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.city.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);height:26px;font-size:var(--text-xs);transition:border-color var(--d-fast) ease, background-color var(--d-fast) ease, transform var(--d-press) var(--ease-out);align-items:center;gap:5px;padding:0 9px;font-weight:500;text-decoration:none;display:inline-flex}.cnum.svelte-3fn6aa{color:var(--fg-3);font-variant-numeric:tabular-nums}.city.hit.svelte-3fn6aa{border-color:var(--accent-line);background:var(--accent-soft)}.city.svelte-3fn6aa:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.city.svelte-3fn6aa:hover{border-color:var(--border-2);background-image:linear-gradient(var(--hover), var(--hover))}}.provs.svelte-3fn6aa{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.cities.svelte-3fn6aa+.provs:where(.svelte-3fn6aa){border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.prov.svelte-3fn6aa{transition:transform var(--d-press) var(--ease-out);border-radius:7px;display:grid}@media (hover:hover) and (pointer:fine){.prov.svelte-3fn6aa:hover{transform:translateY(-1px)}}.prov.svelte-3fn6aa:active{transform:scale(.94)}.city-list.svelte-3fn6aa{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.city-list.svelte-3fn6aa ul:where(.svelte-3fn6aa){margin:0;padding:0;list-style:none}.crow.svelte-3fn6aa{border-bottom:1px solid var(--border);font-size:var(--text-sm);transition:background-color var(--d-fast) ease;grid-template-columns:minmax(200px,1.3fr) 70px minmax(140px,.9fr) 160px minmax(160px,1.4fr) 24px;align-items:center;gap:16px;padding:10px 18px;display:grid;position:relative}.city-list.svelte-3fn6aa li:where(.svelte-3fn6aa):last-child{border-bottom:0}.chead.svelte-3fn6aa{background:var(--fill-soft);color:var(--fg-3);font-size:var(--text-xs);padding-top:10px;padding-bottom:10px;font-weight:500}.crow.svelte-3fn6aa .r:where(.svelte-3fn6aa){text-align:right;justify-self:end}.c-name.svelte-3fn6aa{min-width:0;color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.c-text.svelte-3fn6aa{min-width:0;line-height:1.25;display:grid}.c-city.svelte-3fn6aa{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.c-country.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stretch.svelte-3fn6aa:after{content:"";position:absolute;inset:0}.stretch.svelte-3fn6aa:focus-visible{outline:none}.crow.svelte-3fn6aa:has(.stretch:where(.svelte-3fn6aa):focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.above.svelte-3fn6aa{z-index:1;position:relative}.mob.svelte-3fn6aa{display:none}.c-provs.svelte-3fn6aa{align-items:center;padding-left:4px;display:flex}.logo-ring.svelte-3fn6aa{box-shadow:0 0 0 2px var(--surface);border-radius:7px;margin-left:-5px;display:grid}.more.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:6px}.c-from.svelte-3fn6aa{align-items:center;gap:10px;display:inline-flex}.lowest-price.svelte-3fn6aa{border-radius:var(--r-xs);background:var(--lime);color:var(--lime-ink);padding:1px 6px}.cbar.svelte-3fn6aa{background:var(--fill);border-radius:2px;justify-content:flex-end;width:56px;height:4px;display:flex;overflow:hidden}.cbar.svelte-3fn6aa span:where(.svelte-3fn6aa){background:color-mix(in oklab, var(--fg-3) 55%, transparent);border-radius:2px;height:100%;display:block}.c-best.svelte-3fn6aa{min-width:0;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-go.svelte-3fn6aa{color:var(--fg-3);transition:transform var(--d-fast) var(--ease-out), color var(--d-fast) ease;display:grid}@media (hover:hover) and (pointer:fine){.city-list.svelte-3fn6aa li.crow:where(.svelte-3fn6aa):hover{background:var(--row-hover)}.city-list.svelte-3fn6aa li.crow:where(.svelte-3fn6aa):hover .c-go:where(.svelte-3fn6aa){color:var(--fg);transform:translate(2px)}}.city-list.svelte-3fn6aa li.crow:where(.svelte-3fn6aa):active{background:var(--press)}.notes.svelte-3fn6aa{max-width:100ch;color:var(--fg-3);font-size:var(--text-xs);margin-top:32px}@media (width<=1100px){.loc-hero.svelte-3fn6aa{grid-template-columns:minmax(0,1fr);align-items:start}.loc-stats.svelte-3fn6aa{max-width:640px}}@media (width<=900px){.crow.svelte-3fn6aa{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name from go""meta meta go""best best go";gap:4px 12px;padding:12px 16px}.chead.svelte-3fn6aa{display:none}.c-name.svelte-3fn6aa{grid-area:name}.c-from.svelte-3fn6aa{grid-area:from}.c-go.svelte-3fn6aa{grid-area:go}.c-offers.svelte-3fn6aa{color:var(--fg-3);font-size:var(--text-xs);grid-area:meta;padding-left:38px;justify-self:start!important}.c-provs.svelte-3fn6aa,.desk.svelte-3fn6aa,.cbar.svelte-3fn6aa{display:none}.mob.svelte-3fn6aa{display:inline}.c-best.svelte-3fn6aa{text-align:left;grid-area:best;padding-left:38px}}@media (width<=640px){.loc-stats.svelte-3fn6aa{display:none}.loc-hero.svelte-3fn6aa{margin-bottom:16px}.loc-sub.svelte-3fn6aa{font-size:var(--text-base)}.toolbar.svelte-3fn6aa{padding-top:4px;position:static}.toolbar.svelte-3fn6aa .search{flex-basis:100%;max-width:none}.toolbar-end.svelte-3fn6aa{scrollbar-width:none;width:100%;margin-left:0;overflow-x:auto}.regions.svelte-3fn6aa{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.shown.svelte-3fn6aa{display:none}}
