.filters.svelte-m9tjun{gap:.75rem;display:grid}.search.svelte-m9tjun{gap:.5rem;display:flex}fieldset.svelte-m9tjun{border:0;min-width:0;margin:0;padding:0}legend.svelte-m9tjun{color:var(--muted);margin-bottom:.3rem;padding:0;font-size:.85rem}.cats.svelte-m9tjun{flex-wrap:wrap;gap:.4rem;display:flex}.pill.svelte-m9tjun{border:1px solid var(--border);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:.3rem .85rem;font-size:.9rem;display:inline-flex;position:relative}.pill.svelte-m9tjun:has(input:where(.svelte-m9tjun):checked){background:var(--accent);border-color:var(--accent);color:#fff}.pill.svelte-m9tjun:has(input:where(.svelte-m9tjun):focus-visible){outline:2px solid var(--violet);outline-offset:2px}.cat.svelte-m9tjun:before{content:"";background:var(--cat);border-radius:50%;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.cat.svelte-m9tjun:has(input:where(.svelte-m9tjun):checked){background:var(--cat);border-color:var(--cat);color:#14101a}.cat.svelte-m9tjun:has(input:where(.svelte-m9tjun):checked):before{background:#14101a}.when.svelte-m9tjun:has(input:where(.svelte-m9tjun):checked){background:var(--violet);border-color:var(--violet);color:#14101a}.range.svelte-m9tjun{font-variant-numeric:tabular-nums;margin-left:.3em}.sep.svelte-m9tjun{background:var(--border);align-self:stretch;width:1px;margin:.15rem .2rem}.pill.svelte-m9tjun input:where(.svelte-m9tjun){opacity:0;pointer-events:none;position:absolute}@media (width<=600px){.cats.svelte-m9tjun{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cats.svelte-m9tjun::-webkit-scrollbar{display:none}.pill.svelte-m9tjun{white-space:nowrap;flex:none}}summary.svelte-m9tjun{cursor:pointer;color:var(--muted);padding:.5rem 0;font-size:.9rem}.more.svelte-m9tjun{gap:1rem;margin:.75rem 0;display:grid}.inline.svelte-m9tjun{color:var(--text);align-items:center;gap:.35rem;margin:0 .9rem .3rem 0;display:inline-flex}.opt-in.svelte-m9tjun{color:var(--text);cursor:pointer;align-items:flex-start;gap:.5rem;margin:0;display:flex}.opt-in.svelte-m9tjun input:where(.svelte-m9tjun){margin-top:.3rem}.opt-in.svelte-m9tjun .small:where(.svelte-m9tjun){display:block}.dates.svelte-m9tjun{flex-wrap:wrap;gap:.75rem;display:flex}.dates.svelte-m9tjun>div:where(.svelte-m9tjun){flex:1;min-width:140px}.geo.svelte-1c0c9sx{border:0;gap:.4rem;margin:0;padding:0;display:grid}.toggle.svelte-1c0c9sx{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}.toggle.svelte-1c0c9sx label:where(.svelte-1c0c9sx){text-align:center;color:var(--muted);cursor:pointer;flex:1;margin:0;padding:.45rem .5rem}.toggle.svelte-1c0c9sx label.active:where(.svelte-1c0c9sx){background:var(--accent);color:#fff}.toggle.svelte-1c0c9sx label:where(.svelte-1c0c9sx):has(input:where(.svelte-1c0c9sx):focus-visible){outline:2px solid var(--violet);outline-offset:-2px}.toggle.svelte-1c0c9sx input:where(.svelte-1c0c9sx){opacity:0;pointer-events:none;position:absolute}.search.svelte-1orwyhj{position:relative}ul.svelte-1orwyhj{z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);max-height:280px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}li.svelte-1orwyhj button:where(.svelte-1orwyhj){text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.45rem .5rem}li[aria-selected=true].svelte-1orwyhj button:where(.svelte-1orwyhj),li.svelte-1orwyhj button:where(.svelte-1orwyhj):hover{background:var(--border)}.empty.svelte-1orwyhj{align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.error.svelte-1orwyhj{color:var(--link);margin:.35rem 0 0}.picker.svelte-1mpevrj{gap:.5rem;display:grid}.current.svelte-1mpevrj{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.current.svelte-1mpevrj p:where(.svelte-1mpevrj){flex-basis:100%;margin:0}.ask.svelte-1mpevrj{flex-basis:100%;margin:0;font-size:1.2rem}.search-row.svelte-1mpevrj{align-items:flex-start;gap:.5rem;display:flex}.grow.svelte-1mpevrj{flex:1;min-width:0}.locate.svelte-1mpevrj{flex:none;place-items:center;width:40px;min-height:40px;padding:0;display:inline-grid}.cities.svelte-1mpevrj{flex-wrap:wrap;gap:.5rem;display:flex}.count.svelte-1mpevrj{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.3rem}.error.svelte-1mpevrj{color:var(--link);margin:0}@media (width<=900px){.cities.svelte-1mpevrj{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cities.svelte-1mpevrj::-webkit-scrollbar{display:none}.cities.svelte-1mpevrj>*{white-space:nowrap;flex:none}}.layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.results.svelte-1uha8ag{transition:opacity .15s}.results.loading.svelte-1uha8ag{opacity:.55;pointer-events:none}.approx.svelte-1uha8ag{align-items:center;gap:.5rem;display:flex}.side.svelte-1uha8ag{gap:1rem;display:grid;position:sticky;top:1rem}.geo-card.svelte-1uha8ag,.geo-extra.svelte-1uha8ag{gap:1rem;display:grid}.folds.svelte-1uha8ag{display:none}.remembered.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:-.25rem 0 0;display:flex}.link-btn.svelte-1uha8ag{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.remember-offer.svelte-1uha8ag{z-index:30;left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:min(40rem, calc(100% - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000073}.remember-offer.svelte-1uha8ag p:where(.svelte-1uha8ag){flex:16rem;gap:.15rem;min-width:0;margin:0;display:grid}.offer-actions.svelte-1uha8ag{gap:.5rem;display:flex}@media (width<=600px){.remember-offer.svelte-1uha8ag{gap:.4rem .75rem;padding:.6rem .75rem}.remember-offer.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.92rem}.remember-offer.svelte-1uha8ag .why:where(.svelte-1uha8ag){display:none}}@media (prefers-reduced-motion:no-preference){.remember-offer.svelte-1uha8ag{animation:.25s ease-out svelte-1uha8ag-rise}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translate(-50%,1rem)}}}h2.svelte-1uha8ag{margin-top:.5rem}.text-scope.svelte-1uha8ag{margin:-.25rem 0 .75rem;font-size:.9rem}.date-actions.svelte-1uha8ag{margin:.25rem 0 0}.where.svelte-1uha8ag{font-family:var(--font-body);margin-top:.25rem;font-size:.95rem;font-weight:400;display:block}.empty.svelte-1uha8ag{grid-template-columns:64px 1fr;align-items:start;column-gap:1rem;display:grid}.empty.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.empty-mora){grid-column:2}.empty-mora.svelte-1uha8ag{grid-row:1/span 3;align-self:center;width:64px}.empty-title.svelte-1uha8ag{font-family:var(--font-head);color:var(--text);font-size:1.3rem}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .75rem}.empty-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}.pager.svelte-1uha8ag{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.day-group.svelte-1uha8ag{margin-top:1rem}.day-head.svelte-1uha8ag{z-index:1;background:var(--bg);border-bottom:1px solid var(--border);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:.35rem .75rem;font-size:.8rem;font-weight:600;position:sticky;top:0}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;align-items:center;margin:-.35rem -.75rem;padding:.35rem .75rem;display:flex}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text);text-decoration-color:currentColor}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:-2px}.models.svelte-1uha8ag{margin-top:3rem}.models-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.models-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}@media (width<=900px){.layout.svelte-1uha8ag{grid-template-columns:1fr}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:2.5rem}.side.svelte-1uha8ag{order:-1;position:static}.folds.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}.geo-extra.svelte-1uha8ag:not(.open),.map-box.svelte-1uha8ag:not(.open){display:none}}
