.box.svelte-1o0c7a1{flex:1;min-width:0;position:relative}.box.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){width:100%}.list.svelte-1o0c7a1{z-index:30;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);max-height:min(70vh,26rem);padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000073}.group.svelte-1o0c7a1{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.35rem .5rem .15rem;font-size:.7rem;font-weight:600}a.svelte-1o0c7a1{color:var(--text);box-sizing:border-box;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-height:2.5rem;padding:.45rem .5rem;text-decoration:none;display:flex}a[aria-selected=true].svelte-1o0c7a1,a.svelte-1o0c7a1:hover{background:var(--border)}.main.svelte-1o0c7a1{overflow-wrap:anywhere}.detail.svelte-1o0c7a1{color:var(--muted);font-size:.85em}.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}.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}}.bar.svelte-m9tjun{flex-direction:column;min-width:0;display:flex;position:relative}.cats.svelte-m9tjun{order:-1;min-height:40px;margin-left:calc(40px + .4rem)}summary.svelte-m9tjun{box-sizing:border-box;border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:inline-flex;position:absolute;top:0;left:0}summary.svelte-m9tjun::-webkit-details-marker{display:none}summary.svelte-m9tjun:hover{background:var(--surface)}summary.svelte-m9tjun:focus-visible{outline:2px solid var(--violet);outline-offset:2px}summary.active.svelte-m9tjun,details[open].svelte-m9tjun>summary:where(.svelte-m9tjun){border-color:var(--violet)}summary.active.svelte-m9tjun{color:var(--violet)}.badge.svelte-m9tjun{box-sizing:border-box;background:var(--violet);color:#14101a;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 3px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.panel.svelte-m9tjun{border:1px solid var(--border);border-radius:var(--radius);gap:.6rem;margin-top:.75rem;padding:.7rem .8rem;display:grid}.panel.svelte-m9tjun legend:where(.svelte-m9tjun){margin-bottom:.15rem;font-size:.8rem}.reset.svelte-m9tjun{margin-top:.5rem;display:inline-block}.inline.svelte-m9tjun{min-height:28px;color:var(--text);align-items:center;gap:.35rem;margin:0 .7rem .1rem 0;font-size:.88rem;display:inline-flex}.switches.svelte-m9tjun{gap:.5rem;display:grid}.opt-in.svelte-m9tjun{color:var(--text);cursor:pointer;align-items:flex-start;gap:.5rem;margin:0;font-size:.88rem;display:flex}.opt-in.svelte-m9tjun input:where(.svelte-m9tjun){margin-top:.2rem}.opt-in.svelte-m9tjun .small:where(.svelte-m9tjun){font-size:.78rem;line-height:1.3;display:block}.zeitraum.svelte-m9tjun p:where(.svelte-m9tjun){margin:.25rem 0 0}.dates.svelte-m9tjun{flex-wrap:wrap;gap:.5rem;display:flex}.dates.svelte-m9tjun>div:where(.svelte-m9tjun){flex:8.5rem;align-items:center;gap:.35rem;min-width:0;display:flex}.dates.svelte-m9tjun label:where(.svelte-m9tjun){min-width:1.4rem;margin:0;font-size:.8rem}.dates.svelte-m9tjun input:where(.svelte-m9tjun){flex:1;min-width:0;min-height:40px;padding:.2rem .45rem;font-size:.85rem}@media (width>=901px){.panel.svelte-m9tjun{grid-template-columns:auto minmax(20rem,26rem) 1fr;align-items:start;column-gap:2rem}.genres.svelte-m9tjun{grid-area:2/1/auto/-1}}.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}.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}}@media (width<=600px){.current.asking.svelte-1mpevrj{display:contents}.current.asking.svelte-1mpevrj p:where(.svelte-1mpevrj){display:none}.current.asking.svelte-1mpevrj .ask:where(.svelte-1mpevrj){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.remember.svelte-1bvhcf7{position:relative}.ask.svelte-1bvhcf7{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);gap:.5rem;padding:.75rem .85rem;display:grid;box-shadow:0 8px 24px #00000073}.ask.svelte-1bvhcf7:before{content:"";background:var(--surface-2);border-left:1px solid var(--border);border-top:1px solid var(--border);width:12px;height:12px;position:absolute;top:-7px;left:1.5rem;transform:rotate(45deg)}.head.svelte-1bvhcf7{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}h2.svelte-1bvhcf7{font-family:var(--font-body);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}p.svelte-1bvhcf7{margin:0;line-height:1.5}.close.svelte-1bvhcf7{border-radius:var(--radius);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.4rem -.45rem 0 0;display:inline-grid}.close.svelte-1bvhcf7:hover{color:var(--text)}.actions.svelte-1bvhcf7{justify-content:flex-end;gap:.5rem;display:flex}.saved.svelte-1bvhcf7{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.9rem;display:flex}.ok.svelte-1bvhcf7{color:var(--ok);align-items:center;gap:.35rem;display:inline-flex}.link.svelte-1bvhcf7{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){.actions.svelte-1bvhcf7 .btn:where(.svelte-1bvhcf7){flex:1;min-height:44px}.close.svelte-1bvhcf7{width:44px;height:44px;margin:-.75rem -.85rem -.5rem 0}}.times-pending.svelte-1uha8ag{font-family:var(--font-body);white-space:nowrap;font-size:.85rem;font-weight:400}.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{grid-area:1/1;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{grid-area:1/2;gap:1rem;display:grid;position:sticky;top:1rem}.geo-card.svelte-1uha8ag,.geo-extra.svelte-1uha8ag{gap:1rem;display:grid}.geo-error.svelte-1uha8ag{border-left:3px solid var(--accent);margin:-.5rem 0 0;padding-left:.6rem}.map-btn.svelte-1uha8ag{box-sizing:border-box;border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:none;position:relative}.map-btn.svelte-1uha8ag:hover{background:var(--surface)}.map-btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.map-btn.active.svelte-1uha8ag,.map-btn[aria-expanded=true].svelte-1uha8ag{border-color:var(--violet)}.map-btn.active.svelte-1uha8ag{color:var(--violet)}.map-badge.svelte-1uha8ag{box-sizing:border-box;background:var(--violet);color:#14101a;white-space:nowrap;border-radius:999px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-6px}.narrow.svelte-1uha8ag{display:none}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}.friends-filter.svelte-1uha8ag{flex-wrap:wrap;gap:.25rem;margin:.5rem 0 0;display:flex}.friends-filter.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--radius);min-height:40px;color:var(--muted);align-items:center;padding:0 .75rem;font-size:.9rem;text-decoration:none;display:inline-flex}.friends-filter.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.friends-filter.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag){border-color:var(--violet);color:var(--text)}.where.svelte-1uha8ag{font-family:var(--font-body);margin-top:.25rem;font-size:.95rem;font-weight:400;display:block}.card.empty.svelte-1uha8ag{grid-template-columns:1fr;display:grid}.card.empty.svelte-1uha8ag .empty-title:where(.svelte-1uha8ag){font-family:var(--font-head);margin-bottom:.5rem;font-size:1.3rem;display:block}.card.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .75rem}.empty-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}div.empty.svelte-1uha8ag:not(.card){border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}div.empty.svelte-1uha8ag:not(.card) p:where(.svelte-1uha8ag){margin:0}.empty-mora.svelte-1uha8ag{flex:none;width:40px}div.empty.svelte-1uha8ag:not(.card) .empty-title:where(.svelte-1uha8ag){color:var(--text);margin-right:.35rem}div.empty.svelte-1uha8ag .sep:where(.svelte-1uha8ag){color:var(--muted);margin:0 .4rem}.more.svelte-1uha8ag{justify-items:center;gap:.5rem;min-height:2rem;margin-top:1.25rem;display:grid}.more.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.outside-head.svelte-1uha8ag{margin:1.75rem 0 0;font-size:1.1rem}.outside-head.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-family:var(--font-body);margin-top:.15rem;font-size:.9rem;font-weight:400;display:block}.day-group.svelte-1uha8ag{margin-top:1rem}.day-group.week-start.svelte-1uha8ag{margin-top:1.75rem}.day-head.svelte-1uha8ag{z-index:1;background:var(--bg);border-bottom:1px solid var(--border);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;font-size:.875rem;font-weight:600;display:flex;position:sticky;top:0}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;flex:1;align-items:center;gap:.5rem;margin:-.4rem -.75rem;padding:.4rem .75rem;text-decoration:none;display:flex}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag) .day-date:where(.svelte-1uha8ag){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}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .day-date:where(.svelte-1uha8ag){text-decoration-color:currentColor}.day-head.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:-2px}.day-wd.svelte-1uha8ag{width:1.7rem;color:var(--muted);display:inline-block}.day-rel.svelte-1uha8ag{border:1px solid var(--field-border);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:0 .45rem;font-size:.68rem;line-height:1.5}.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,.results.svelte-1uha8ag{grid-area:auto}.side.svelte-1uha8ag{position:static}.remember-anchor.svelte-1uha8ag{z-index:5;height:0;margin-bottom:-1rem;position:relative}.remember-anchor.svelte-1uha8ag>.remember{position:absolute;top:.5rem;left:0;right:0}.remember-anchor.svelte-1uha8ag>.saved{background:var(--surface-2);border-radius:var(--radius);padding:.4rem .6rem}.map-btn.svelte-1uha8ag{display:inline-grid}.geo-extra.svelte-1uha8ag:not(.open),.map-box.svelte-1uha8ag:not(.open){display:none}}@media (width<=600px){.layout.svelte-1uha8ag{gap:.75rem}.geo-card.svelte-1uha8ag{background:0 0;border:0;gap:.5rem;padding:0}.remember-anchor.svelte-1uha8ag{margin-bottom:-.5rem}h2#treffer.svelte-1uha8ag{margin:0;font-size:1.15rem}.where.svelte-1uha8ag{margin:0 0 0 .4rem;font-size:.85rem;display:inline}.wide.svelte-1uha8ag{display:none}.narrow.svelte-1uha8ag{display:inline}}
