.boutique-discovery-search.svelte-12it1vn{--discovery-search-accent:var(--color-primary,var(--accent,#0f62fe));--discovery-search-ink:var(--color-stone-900,var(--ink,#1c1917));--discovery-search-muted:var(--color-stone-600,var(--muted,#667085));--discovery-search-surface:var(--client-surface,var(--surface,#fff));--discovery-search-registration:var(--ui-registration,var(--registration,#ef5da8));--discovery-search-iris:var(--ui-discovery-text,var(--iris,#5b5bd6));--discovery-search-radius:var(--discovery-control-radius,var(--client-control-radius,.625rem));--discovery-search-panel-radius:var(--discovery-radius,var(--client-panel-radius,1rem));--discovery-search-shadow:var(--discovery-shadow,2px 2px 0 color-mix(in srgb, var(--discovery-search-iris) 24%, transparent), 0 8px 22px #1616161f);pointer-events:auto;min-width:0;position:relative}.boutique-discovery-search__sr-only.svelte-12it1vn{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.boutique-discovery-search__control.svelte-12it1vn{min-height:var(--discovery-search-control-height,52px);border:1px solid color-mix(in srgb, var(--discovery-search-accent) 24%, transparent);border-radius:var(--discovery-search-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--discovery-search-surface) 82%, transparent), color-mix(in srgb, var(--ui-discovery-surface,#eeeaf6) 58%, transparent));box-shadow:inset 0 1px 0 #ffffffb8, 2px 2px 0 color-mix(in srgb, var(--discovery-search-iris) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--discovery-search-ink) 14%, transparent);color:var(--discovery-search-muted);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);transition:border-radius var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), border-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), box-shadow var(--motion-effects-default,.2s) var(--motion-easing-effects,ease);grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px;padding:0 4px 0 13px;display:grid;position:relative}.boutique-discovery-search__control.svelte-12it1vn>svg{color:var(--discovery-search-accent);filter:drop-shadow(1px 1px 0 color-mix(in srgb, var(--discovery-search-iris) 22%, transparent))}.boutique-discovery-search__control.svelte-12it1vn:focus-within{border-color:color-mix(in srgb, var(--discovery-search-accent) 68%, transparent);border-radius:var(--client-control-selected-radius,1rem);box-shadow:inset 0 1px 0 #ffffffc7, 3px 3px 0 color-mix(in srgb, var(--discovery-search-registration) 34%, transparent), 0 0 0 3px color-mix(in srgb, var(--discovery-search-accent) 22%, transparent), 0 16px 34px color-mix(in srgb, var(--discovery-search-accent) 16%, transparent)}.boutique-discovery-search.svelte-12it1vn input:where(.svelte-12it1vn){min-width:0;height:calc(var(--discovery-search-control-height,52px) - 2px);appearance:none;box-shadow:none;color:var(--discovery-search-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:max(1rem,16px);font-weight:650}.boutique-discovery-search.svelte-12it1vn input:where(.svelte-12it1vn)::placeholder{color:color-mix(in srgb, var(--discovery-search-muted) 86%, transparent);opacity:1}.boutique-discovery-search.svelte-12it1vn input:where(.svelte-12it1vn):focus{box-shadow:none}.boutique-discovery-search.svelte-12it1vn input:where(.svelte-12it1vn)::-webkit-search-cancel-button{display:none}.boutique-discovery-search__clear.svelte-12it1vn{width:44px;height:44px;color:var(--discovery-search-iris);cursor:pointer;touch-action:manipulation;transition:border-radius var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), transform var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), background-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.boutique-discovery-search__suggestions.svelte-12it1vn{z-index:40;top:var(--discovery-search-suggestions-top,calc(100% + 7px));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--discovery-search-accent) 22%, transparent);border-radius:var(--discovery-search-panel-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--discovery-search-surface) 88%, transparent), color-mix(in srgb, var(--ui-discovery-surface,#eeeaf6) 68%, transparent));max-height:min(340px,100dvh - 190px);box-shadow:inset 0 1px 0 #ffffffb3, var(--discovery-search-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.32);backdrop-filter:blur(28px)saturate(1.32);scrollbar-gutter:stable;margin:0;padding:5px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.boutique-discovery-search__suggestions.svelte-12it1vn li:where(.svelte-12it1vn)+li:where(.svelte-12it1vn){margin-top:3px}.boutique-discovery-search__suggestions.svelte-12it1vn button:where(.svelte-12it1vn){width:100%;min-height:54px;color:var(--discovery-search-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-radius var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), transform var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), background-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), border-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.boutique-discovery-search__suggestions.svelte-12it1vn button:where(.svelte-12it1vn):is(:where(.svelte-12it1vn):hover,[data-active=true]:where(.svelte-12it1vn)){border-color:color-mix(in srgb, var(--discovery-search-accent) 28%, transparent);border-radius:var(--client-control-selected-radius,1rem);background:color-mix(in srgb, var(--discovery-search-accent) 9%, var(--discovery-search-surface))}.boutique-discovery-search__suggestion-icon.svelte-12it1vn{border:1px solid color-mix(in srgb, var(--discovery-search-accent) 22%, transparent);background:color-mix(in srgb, var(--discovery-search-accent) 9%, var(--discovery-search-surface));width:36px;height:36px;color:var(--discovery-search-accent);box-shadow:1px 1px 0 color-mix(in srgb, var(--discovery-search-iris) 28%, transparent);border-radius:6px;place-items:center;display:grid}.boutique-discovery-search__suggestion-copy.svelte-12it1vn{min-width:0;display:block}.boutique-discovery-search__suggestion-copy.svelte-12it1vn small:where(.svelte-12it1vn),.boutique-discovery-search__suggestion-copy.svelte-12it1vn strong:where(.svelte-12it1vn),.boutique-discovery-search__suggestion-copy.svelte-12it1vn>span:where(.svelte-12it1vn){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.boutique-discovery-search__suggestion-copy.svelte-12it1vn small:where(.svelte-12it1vn){color:var(--discovery-search-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850;line-height:1.15}.boutique-discovery-search__suggestion-copy.svelte-12it1vn strong:where(.svelte-12it1vn){font-family:var(--font-serif,"Fraunces Variable", "Fraunces", Georgia, serif);margin-top:2px;font-size:.88rem;line-height:1.2}.boutique-discovery-search__suggestion-copy.svelte-12it1vn>span:where(.svelte-12it1vn){color:var(--discovery-search-muted);margin-top:2px;font-size:.66rem;line-height:1.2}.boutique-discovery-search__suggestion-count.svelte-12it1vn{background:color-mix(in srgb, var(--discovery-search-iris) 10%, transparent);max-width:82px;color:var(--discovery-search-ink);text-align:center;border-radius:999px;padding:5px 6px;font-size:.59rem;font-weight:800;line-height:1.15}.svelte-12it1vn:is(.boutique-discovery-search__clear:where(.svelte-12it1vn),.boutique-discovery-search__suggestions:where(.svelte-12it1vn) button:where(.svelte-12it1vn)):focus-visible{outline:3px solid color-mix(in srgb, var(--discovery-search-accent) var(--state-focus-opacity,24%), transparent);outline-offset:2px}.svelte-12it1vn:is(.boutique-discovery-search__clear:where(.svelte-12it1vn),.boutique-discovery-search__suggestions:where(.svelte-12it1vn) button:where(.svelte-12it1vn)):active{transform:var(--client-press-transform,translate(1px, 1px))}@media (width<=420px){.boutique-discovery-search__suggestion-count.svelte-12it1vn{max-width:70px}}@media (hover:hover) and (pointer:fine){.boutique-discovery-search__clear.svelte-12it1vn:hover{border-radius:var(--client-control-selected-radius,1rem);background:color-mix(in srgb, var(--discovery-search-iris) var(--state-hover-opacity,10%), transparent);color:var(--discovery-search-accent)}}@media (prefers-reduced-transparency:reduce){.boutique-discovery-search__control.svelte-12it1vn,.boutique-discovery-search__suggestions.svelte-12it1vn{background:var(--discovery-search-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-color-scheme:dark){.boutique-discovery-search__control.svelte-12it1vn,.boutique-discovery-search__suggestions.svelte-12it1vn{box-shadow:inset 0 1px #ffffff21,0 12px 30px #00000057}.boutique-discovery-search__suggestion-icon.svelte-12it1vn{box-shadow:none}}@media (prefers-reduced-motion:reduce){.boutique-discovery-search__control.svelte-12it1vn,.boutique-discovery-search__clear.svelte-12it1vn,.boutique-discovery-search__suggestions.svelte-12it1vn button:where(.svelte-12it1vn){transition-duration:1ms}}:root[data-theme=dark] .boutique-discovery-search__control.svelte-12it1vn,:root[data-theme=dark] .boutique-discovery-search__suggestions.svelte-12it1vn{box-shadow:0 8px 22px #0000004d}.map-event-panel.svelte-hwuqdx{border:1px solid color-mix(in srgb, var(--color-stone-900) 13%, transparent);border-radius:var(--discovery-radius,.42rem);background:color-mix(in srgb, var(--client-surface) 91%, transparent);height:100%;min-height:0;box-shadow:var(--discovery-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex;overflow:hidden}.map-event-panel-heading.svelte-hwuqdx{border-bottom:1px solid color-mix(in srgb, var(--color-stone-900) 10%, transparent);flex:none;justify-content:space-between;align-items:center;gap:.65rem;min-height:3.45rem;padding:.55rem .7rem;display:flex}.map-event-panel-heading.svelte-hwuqdx h2:where(.svelte-hwuqdx){color:var(--color-stone-900);font-family:var(--font-serif);margin:0;font-size:1rem;line-height:1.1}.map-event-panel-heading.svelte-hwuqdx>a:where(.svelte-hwuqdx){border-radius:var(--discovery-control-radius,.36rem);min-height:2.75rem;color:var(--color-primary);flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.map-event-panel.svelte-hwuqdx ul:where(.svelte-hwuqdx){overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--color-primary) 45%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx)+li:where(.svelte-hwuqdx){margin-top:.25rem}.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx)>a:where(.svelte-hwuqdx){min-height:3.45rem;color:var(--color-stone-900);border:1px solid #0000;border-radius:.32rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:.5rem;padding:.42rem .5rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid;position:relative}.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx)>a:where(.svelte-hwuqdx):hover{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);background:color-mix(in srgb, var(--client-surface) 92%, var(--color-primary) 8%)}.map-event-panel-date.svelte-hwuqdx{color:var(--color-primary);grid-column:1;align-items:center;gap:.25rem;font-size:.63rem;font-weight:800;display:inline-flex}.map-event-panel.svelte-hwuqdx strong:where(.svelte-hwuqdx),.map-event-panel.svelte-hwuqdx small:where(.svelte-hwuqdx){text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.map-event-panel.svelte-hwuqdx strong:where(.svelte-hwuqdx){font-family:var(--font-serif);margin-top:.08rem;font-size:.82rem}.map-event-panel.svelte-hwuqdx small:where(.svelte-hwuqdx){color:var(--color-stone-600);margin-top:.08rem;font-size:.64rem}.map-event-panel-boutique.svelte-hwuqdx{align-items:center;gap:.35rem;display:flex}.map-event-panel-boutique.svelte-hwuqdx>span:where(.svelte-hwuqdx):first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.map-event-panel-arrow.svelte-hwuqdx{color:var(--color-primary);grid-area:1/2/4;align-self:center}.svelte-hwuqdx:is(.map-event-panel-heading:where(.svelte-hwuqdx)>a:where(.svelte-hwuqdx),.map-event-panel:where(.svelte-hwuqdx) li:where(.svelte-hwuqdx)>a:where(.svelte-hwuqdx)):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 32%, transparent);outline-offset:2px}@media (width<=760px){.map-event-panel-heading.svelte-hwuqdx{min-height:2.85rem;padding-block:.35rem}.map-event-panel-heading.svelte-hwuqdx>a:where(.svelte-hwuqdx){width:2.75rem;padding-inline:0}.map-event-panel-heading.svelte-hwuqdx>a:where(.svelte-hwuqdx) span:where(.svelte-hwuqdx){clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.map-event-panel.svelte-hwuqdx ul:where(.svelte-hwuqdx){scrollbar-gutter:auto;scroll-snap-type:x proximity;touch-action:pan-x;gap:.35rem;display:flex;overflow:auto hidden}.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx){scroll-snap-align:start;min-width:min(15rem,72vw)}.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx)+li:where(.svelte-hwuqdx){margin-top:0}}@media (prefers-reduced-motion:reduce){.map-event-panel.svelte-hwuqdx li:where(.svelte-hwuqdx)>a:where(.svelte-hwuqdx){transition:none}}:root[data-theme=dark] .map-event-panel.svelte-hwuqdx{border-color:color-mix(in srgb, var(--color-stone-300) 72%, transparent);box-shadow:0 16px 38px #00000052}.discovery-sort.svelte-gqpkpp{min-width:0;min-height:var(--discovery-toolbar-row-height,54px);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:var(--discovery-control-radius,.36rem);background:linear-gradient(135deg, color-mix(in srgb, var(--client-surface) 80%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 54%, transparent));box-shadow:inset 0 1px 0 #ffffffad, var(--discovery-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);flex:none;gap:.15rem;padding:4px;display:flex}.discovery-sort.svelte-gqpkpp button:where(.svelte-gqpkpp){border-radius:calc(var(--discovery-control-radius,.36rem) - .06rem);min-height:2.75rem;color:var(--color-stone-700);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.76rem;font-weight:750;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.discovery-sort.svelte-gqpkpp button[aria-pressed=true]:where(.svelte-gqpkpp){background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, #fff), color-mix(in srgb, var(--color-primary) 76%, var(--ui-discovery-text)));box-shadow:inset 0 1px 0 #ffffff4d, 2px 2px 0 color-mix(in srgb, var(--ui-registration) 38%, transparent);color:#fff}.discovery-sort.svelte-gqpkpp button:where(.svelte-gqpkpp):disabled{cursor:wait;opacity:.6}.discovery-sort.svelte-gqpkpp button:where(.svelte-gqpkpp):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.discovery-sort-spin{animation:.9s linear infinite svelte-gqpkpp-discovery-sort-spin}@keyframes svelte-gqpkpp-discovery-sort-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.discovery-sort.svelte-gqpkpp button:where(.svelte-gqpkpp){transition:none}.discovery-sort-spin{animation:none}}@media (prefers-reduced-transparency:reduce){.discovery-sort.svelte-gqpkpp{background:var(--client-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.discovery-sort.svelte-gqpkpp button[aria-pressed=true]:where(.svelte-gqpkpp){background:var(--color-primary)}}.discovery-trades.svelte-1l9c7g9{min-width:0}.discovery-trades-rail.svelte-1l9c7g9{scrollbar-width:none;scroll-snap-type:x proximity;gap:.5rem;min-width:0;padding:.15rem .15rem .3rem;display:flex;overflow-x:auto}.discovery-trades-rail.svelte-1l9c7g9::-webkit-scrollbar{display:none}.discovery-trade-chip.svelte-1l9c7g9{border:1px solid color-mix(in srgb, var(--trade-color,var(--color-primary)) 28%, transparent);border-radius:var(--discovery-control-radius,.36rem);background:linear-gradient(135deg, color-mix(in srgb, var(--client-surface) 80%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 52%, transparent));min-height:2.75rem;box-shadow:inset 0 1px 0 #ffffffad, var(--discovery-shadow);color:var(--color-stone-800);scroll-snap-align:start;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);touch-action:manipulation;flex:none;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;font-weight:750;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out;display:inline-flex}.discovery-trade-chip.svelte-1l9c7g9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.discovery-trade-glyph.svelte-1l9c7g9{color:var(--trade-color,var(--color-stone-700));place-items:center;display:grid}.discovery-trade-chip-on.svelte-1l9c7g9{border-color:var(--trade-color);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-color) 86%, #fff), var(--trade-color));box-shadow:inset 0 1px 0 #ffffff4d, 2px 2px 0 color-mix(in srgb, var(--ui-registration) 38%, transparent);color:#fff}.discovery-trade-chip-on.svelte-1l9c7g9 .discovery-trade-glyph:where(.svelte-1l9c7g9){color:#fff}.discovery-trade-count.svelte-1l9c7g9{color:color-mix(in srgb, currentcolor 82%, transparent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.discovery-trade-chip-all[aria-pressed=true].svelte-1l9c7g9{border-color:color-mix(in srgb, var(--color-primary) 66%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, #fff), color-mix(in srgb, var(--color-primary) 76%, var(--ui-discovery-text)));color:#fff}@media (prefers-reduced-motion:reduce){.discovery-trade-chip.svelte-1l9c7g9{transition:none}}@media (prefers-reduced-transparency:reduce){.discovery-trade-chip.svelte-1l9c7g9{background:var(--client-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.discovery-trade-chip-on.svelte-1l9c7g9{background:var(--trade-color)}.discovery-trade-chip-all[aria-pressed=true].svelte-1l9c7g9{background:var(--color-primary)}}@media (width>=64rem){.discovery-trades-rail.svelte-1l9c7g9{flex-wrap:wrap;overflow:visible}}@media (width<=47.5rem){.discovery-trades-rail.svelte-1l9c7g9{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000)}}.boutique-discovery-toolbar.svelte-l74e28{--discovery-toolbar-accent:var(--color-primary,var(--accent,#0f62fe));--discovery-toolbar-muted:var(--color-stone-600,var(--muted,#667085));--discovery-toolbar-line:var(--color-stone-300,var(--line,#1c191729));--discovery-toolbar-surface:var(--client-surface,var(--surface,#fff));--discovery-toolbar-registration:var(--ui-registration,var(--registration,#ef5da8));--discovery-toolbar-iris:var(--ui-discovery-text,var(--iris,#5b3f72));--discovery-toolbar-radius:var(--discovery-control-radius,var(--client-control-radius,.625rem));--discovery-search-control-height:var(--discovery-toolbar-row-height,54px);min-width:0;container:boutique-discovery-toolbar/inline-size}.boutique-discovery-toolbar__layout.svelte-l74e28{gap:var(--discovery-toolbar-gap,8px);min-width:0;display:grid}.boutique-discovery-toolbar__search.svelte-l74e28,.boutique-discovery-toolbar__context.svelte-l74e28,.boutique-discovery-toolbar__sort-group.svelte-l74e28{min-width:0}.boutique-discovery-toolbar__search.svelte-l74e28{--discovery-search-suggestions-top:calc(100% + var(--discovery-toolbar-row-height,54px) + var(--discovery-toolbar-gap,8px) + 7px)}.boutique-discovery-toolbar__search--with-sort.svelte-l74e28{--discovery-search-suggestions-top:calc(100% + var(--discovery-toolbar-row-height,54px) + var(--discovery-toolbar-gap,8px) + var(--discovery-toolbar-row-height,54px) + var(--discovery-toolbar-gap,8px) + 7px)}.boutique-discovery-toolbar__action-row.svelte-l74e28{grid-template-columns:minmax(0, 1.55fr) minmax(var(--discovery-toolbar-context-min-width,7.5rem), var(--discovery-toolbar-context-max-width,1fr));gap:var(--discovery-toolbar-gap,8px);min-width:0;display:grid}.boutique-discovery-toolbar__action-row--single.svelte-l74e28{grid-template-columns:minmax(0,1fr)}.boutique-discovery-toolbar__context.svelte-l74e28{min-height:var(--discovery-toolbar-row-height,54px);display:grid}.boutique-discovery-toolbar__switch.svelte-l74e28{min-width:0;min-height:var(--discovery-toolbar-row-height,54px);border:1px solid color-mix(in srgb, var(--discovery-toolbar-accent) 22%, var(--discovery-toolbar-line));border-radius:var(--client-card-radius,var(--discovery-toolbar-radius));background:linear-gradient(135deg, color-mix(in srgb, var(--discovery-toolbar-surface) 80%, transparent), color-mix(in srgb, var(--ui-discovery-surface,#eeeaf6) 55%, transparent));box-shadow:inset 0 1px 0 #ffffffad, 2px 2px 0 color-mix(in srgb, var(--discovery-toolbar-iris) 22%, transparent), 0 10px 26px color-mix(in srgb, var(--discovery-toolbar-iris) 12%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.32);backdrop-filter:blur(24px)saturate(1.32);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28){border-radius:var(--discovery-toolbar-radius);min-width:0;min-height:45px;color:var(--discovery-toolbar-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:border-radius var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), transform var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), background-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), box-shadow var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.76rem;font-weight:800;display:inline-flex}.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28) span:where(.svelte-l74e28){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boutique-discovery-toolbar__switch.svelte-l74e28 button[aria-pressed=true]:where(.svelte-l74e28){border-radius:var(--client-control-selected-radius,1rem);background:linear-gradient(135deg, color-mix(in srgb, var(--discovery-toolbar-accent) 92%, #fff), color-mix(in srgb, var(--discovery-toolbar-accent) 76%, var(--discovery-toolbar-iris)));box-shadow:inset 0 1px 0 #ffffff4d, 3px 3px 0 color-mix(in srgb, var(--discovery-toolbar-registration) 46%, transparent);color:#fff}.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28):focus-visible{outline:3px solid color-mix(in srgb, var(--discovery-toolbar-accent) var(--state-focus-opacity,24%), transparent);outline-offset:2px}.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28):active{transform:var(--client-press-transform,translate(1px, 1px))}.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28):disabled{cursor:wait;opacity:.68}.boutique-discovery-toolbar__sort-group.svelte-l74e28{gap:6px;display:grid}.boutique-discovery-toolbar__sort.svelte-l74e28{width:min(100%,250px)}.boutique-discovery-toolbar__error.svelte-l74e28{color:var(--color-error-700,var(--danger,#b42318));margin:-3px 2px 0;font-size:.74rem;line-height:1.4}.boutique-discovery-toolbar__spin.svelte-l74e28{animation:.8s linear infinite svelte-l74e28-boutique-discovery-toolbar-spin}@media (hover:hover) and (pointer:fine){.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28):hover:not(:disabled,[aria-pressed=true]){border-radius:var(--client-control-selected-radius,1rem);background:color-mix(in srgb, var(--discovery-toolbar-accent) var(--state-hover-opacity,8%), transparent);color:var(--discovery-toolbar-accent)}}@container boutique-discovery-toolbar (width>=42rem){.boutique-discovery-toolbar__layout.svelte-l74e28{grid-template-columns:minmax(17rem,1.2fr) minmax(18rem,1fr);align-items:start}.boutique-discovery-toolbar__search.svelte-l74e28{--discovery-search-suggestions-top:calc(100% + 7px);grid-area:1/1}.boutique-discovery-toolbar__search--with-sort.svelte-l74e28{--discovery-search-suggestions-top:calc(100% + var(--discovery-toolbar-row-height,54px) + var(--discovery-toolbar-gap,8px) + 7px)}.boutique-discovery-toolbar__action-row.svelte-l74e28{grid-area:1/2}.boutique-discovery-toolbar__sort-group.svelte-l74e28,.boutique-discovery-toolbar__error.svelte-l74e28{grid-column:2}}@keyframes svelte-l74e28-boutique-discovery-toolbar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.boutique-discovery-toolbar__switch.svelte-l74e28 button:where(.svelte-l74e28){transition-duration:1ms}.boutique-discovery-toolbar__spin.svelte-l74e28{animation:none}}@media (prefers-reduced-transparency:reduce){.boutique-discovery-toolbar__switch.svelte-l74e28{background:var(--discovery-toolbar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.boutique-discovery-toolbar__switch.svelte-l74e28 button[aria-pressed=true]:where(.svelte-l74e28){outline-offset:-2px;outline:2px solid canvastext}}.public-discovery.svelte-1avbblx{--discovery-radius:.42rem;--discovery-control-radius:.36rem;--discovery-border:1px solid color-mix(in srgb, var(--color-stone-900) 14%, transparent);--discovery-shadow:1px 1px 0 color-mix(in srgb, var(--ui-registration) 30%, transparent), 0 10px 28px #16161624;width:min(100%,80rem)}.public-discovery-workspace.svelte-1avbblx{border:var(--discovery-border);border-radius:var(--discovery-radius);background:color-mix(in srgb, var(--client-surface) 94%, transparent);min-height:min(42rem,100dvh - 11rem);box-shadow:var(--discovery-shadow);isolation:isolate;grid-template-columns:minmax(17.5rem,22rem) minmax(0,1fr);grid-template-areas:"results map""results map";display:grid;position:relative;overflow:hidden}.public-discovery-background.svelte-1avbblx{pointer-events:none}.public-discovery-background.svelte-1avbblx :is(.public-discovery-chrome:where(.svelte-1avbblx),.public-discovery-map-sidebar:where(.svelte-1avbblx),.public-discovery-list-panel:where(.svelte-1avbblx)){visibility:hidden}.public-discovery-background.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx){filter:saturate(.72)contrast(.94)brightness(.9)}.public-discovery-background.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx) .elyteo-map-mode-control{display:none}.public-discovery-map-stage.svelte-1avbblx{z-index:0;grid-area:map;min-width:0;min-height:32rem;position:relative}.public-discovery-map-stage.svelte-1avbblx .elyteo-map-shell{border-radius:0;height:100%;min-height:100%}.public-discovery-map-loading.svelte-1avbblx{background:linear-gradient(135deg, #d0e2fff0, var(--client-surface) 58%, color-mix(in srgb, var(--ui-discovery-text) 14%, var(--client-surface)));height:100%;min-height:32rem;color:var(--color-stone-900);text-align:center;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;font-size:.85rem;font-weight:800;display:flex}.public-discovery-chrome.svelte-1avbblx{z-index:20;pointer-events:none;gap:.5rem;display:grid;position:absolute;top:.85rem;left:22.85rem;right:.85rem}.public-discovery-chrome.svelte-1avbblx>:where(.svelte-1avbblx){pointer-events:auto}.public-discovery-toolbar.svelte-1avbblx{--discovery-toolbar-context-min-width:3.375rem;--discovery-toolbar-context-max-width:3.375rem;min-width:0;display:block;position:relative}.public-discovery-refine.svelte-1avbblx{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.public-discovery-refine.svelte-1avbblx>.discovery-trades{flex:auto;min-width:0}.public-discovery-center.svelte-1avbblx{border:1px solid color-mix(in srgb, var(--color-stone-900) 16%, transparent);border-radius:var(--discovery-control-radius);background:color-mix(in srgb, var(--client-surface) 94%, transparent);width:100%;min-width:3.375rem;min-height:3.375rem;box-shadow:var(--discovery-shadow);color:var(--color-stone-700);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);touch-action:manipulation;place-items:center;padding:0;display:grid}.public-discovery-center.active.svelte-1avbblx{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary)}.public-discovery-center.svelte-1avbblx:disabled{cursor:wait;opacity:.6}.public-discovery-results.svelte-1avbblx{border-right:1px solid color-mix(in srgb, var(--color-stone-900) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--client-surface) 98%, transparent), color-mix(in srgb, var(--color-primary) 7%, var(--client-surface)));grid-area:results;min-width:0;overflow:hidden}.public-discovery-map-sidebar.svelte-1avbblx{z-index:10;grid-area:results;min-width:0;position:relative}.public-discovery-results-heading.svelte-1avbblx{border-bottom:1px solid color-mix(in srgb, var(--color-stone-900) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem .85rem;display:flex}.public-discovery-results-heading.svelte-1avbblx strong:where(.svelte-1avbblx){color:var(--color-stone-900);font-family:var(--font-serif);margin:0;font-size:1.22rem;display:block}.public-discovery-results.svelte-1avbblx ul:where(.svelte-1avbblx){max-height:calc(min(42rem,100dvh - 11rem) - 3.25rem);margin:0;padding:.7rem;list-style:none;overflow-y:auto}.public-discovery-results.svelte-1avbblx li:where(.svelte-1avbblx)+li:where(.svelte-1avbblx){margin-top:.45rem}.public-discovery-empty.svelte-1avbblx{min-height:15rem;color:var(--color-stone-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex}.public-discovery-empty.svelte-1avbblx p:where(.svelte-1avbblx){max-width:18rem;margin:0;font-size:.86rem}.public-discovery-empty.svelte-1avbblx button:where(.svelte-1avbblx){border:1px solid var(--color-primary);border-radius:var(--discovery-control-radius);min-height:2.75rem;color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.75rem;font-weight:800}.public-discovery-list-summary.svelte-1avbblx{flex:none;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.25rem;margin-bottom:.45rem;padding-inline:.2rem;display:flex}.public-discovery-list-tabs.svelte-1avbblx{border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:var(--discovery-control-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--client-surface) 78%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 52%, transparent));box-shadow:inset 0 1px 0 #ffffffa8, 2px 2px 0 color-mix(in srgb, var(--ui-registration) 24%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-bottom:.55rem;padding:.25rem;display:grid}.public-discovery-list-tabs.svelte-1avbblx button:where(.svelte-1avbblx){min-width:0;min-height:2.75rem;color:var(--color-stone-700);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.28rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;font-weight:850;display:inline-flex}.public-discovery-list-tabs.svelte-1avbblx button[aria-selected=true]:where(.svelte-1avbblx){background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, #fff), color-mix(in srgb, var(--color-primary) 76%, var(--ui-discovery-text)));box-shadow:inset 0 1px 0 #ffffff4d, 2px 2px 0 color-mix(in srgb, var(--ui-registration) 40%, transparent);color:#fff}.public-discovery-list-tabs.svelte-1avbblx small:where(.svelte-1avbblx){background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.28rem;font-size:.66rem;line-height:1;display:inline-grid}.public-discovery-list-panel.svelte-1avbblx{z-index:7;min-height:0;padding:calc(var(--discovery-chrome-height,3.2rem) + 1.4rem) var(--discovery-gutter,max(1rem, 4.45rem)) 1rem;background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 34%), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--ui-registration) 14%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--client-surface) 70%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 52%, transparent));-webkit-backdrop-filter:blur(26px)saturate(1.28);backdrop-filter:blur(26px)saturate(1.28);border:0;border-radius:0;flex-direction:column;animation:.22s cubic-bezier(.2,0,0,1) both svelte-1avbblx-public-discovery-list-enter;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffa3}@keyframes svelte-1avbblx-public-discovery-list-enter{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}.public-discovery-list-tabs.svelte-1avbblx,.public-discovery-list-content.svelte-1avbblx{width:min(100%, var(--discovery-column,68rem));margin-inline:auto}.public-discovery-list-content.svelte-1avbblx{flex-direction:column;flex:auto;min-height:0;display:flex}.public-discovery-map-stage-list.svelte-1avbblx{filter:blur(8px)saturate(.94)brightness(1.02);transform:scale(1.035)}.public-discovery.svelte-1avbblx :is(.public-discovery-grid:where(.svelte-1avbblx),.public-discovery-results:where(.svelte-1avbblx)) :is(h2 a,.boutique-result-address-action):is(:hover,:active){box-shadow:none;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.07em}.public-discovery-restart.svelte-1avbblx{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--discovery-control-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--client-surface) 78%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 50%, transparent));min-height:2.75rem;color:var(--color-stone-800);cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);touch-action:manipulation;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.76rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffffa3}.public-discovery-restart.svelte-1avbblx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.public-discovery-list-summary.svelte-1avbblx strong:where(.svelte-1avbblx){color:var(--color-stone-700);font-size:.74rem;font-weight:800}.public-discovery-list-summary.svelte-1avbblx>a:where(.svelte-1avbblx){border:1px solid var(--color-primary);border-radius:var(--discovery-control-radius);background:var(--color-primary);min-height:2.75rem;box-shadow:2px 2px 0 color-mix(in srgb, var(--ui-registration) 45%, transparent);color:#fff;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.public-discovery-grid.svelte-1avbblx .boutique-result-compact{grid-template-columns:minmax(4.5rem,22%) minmax(0,1fr);min-height:6.5rem}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-visual{min-height:6.5rem}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-content{padding:.6rem .65rem}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-content h2{font-size:.98rem;line-height:1.25}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-content{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.6rem;display:grid}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-rating,.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-content h2,.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-address,.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-categories{grid-column:1}.public-discovery-grid.svelte-1avbblx .boutique-result-compact .boutique-result-footer{grid-area:1/2/span 4;align-content:end;align-self:stretch;justify-items:end;gap:.3rem;margin-top:0;padding-top:0;display:grid}.public-discovery-grid.svelte-1avbblx{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));grid-auto-rows:max-content;gap:.7rem;min-height:0;display:grid;overflow-y:auto}.public-discovery-event-grid.svelte-1avbblx{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem;min-height:0;overflow-y:auto}.public-discovery-list-empty.svelte-1avbblx{border:1px dashed color-mix(in srgb, var(--color-stone-900) 22%, transparent);border-radius:var(--discovery-radius);background:color-mix(in srgb, var(--client-surface) 90%, transparent)}.svelte-1avbblx:is(.public-discovery-center:where(.svelte-1avbblx),.public-discovery-list-tabs:where(.svelte-1avbblx) button:where(.svelte-1avbblx),.public-discovery-list-summary:where(.svelte-1avbblx)>a:where(.svelte-1avbblx),.public-discovery-empty:where(.svelte-1avbblx) button:where(.svelte-1avbblx)):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 32%, transparent);outline-offset:2px}.svelte-1avbblx:is(.public-discovery-center:where(.svelte-1avbblx),.public-discovery-list-tabs:where(.svelte-1avbblx) button:where(.svelte-1avbblx),.public-discovery-list-summary:where(.svelte-1avbblx)>a:where(.svelte-1avbblx),.public-discovery-empty:where(.svelte-1avbblx) button:where(.svelte-1avbblx)):active{transform:translate(1px,1px)}@media (width<=1024px){.public-discovery-workspace.svelte-1avbblx{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.public-discovery-chrome.svelte-1avbblx{left:19.75rem}.public-discovery-event-grid.svelte-1avbblx{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media (width<=760px){.public-discovery-workspace.svelte-1avbblx{border-radius:var(--discovery-radius);flex-direction:column;min-height:0;display:flex;overflow:visible}.public-discovery-chrome.svelte-1avbblx{top:.6rem;left:.6rem;right:.6rem}.public-discovery-map-stage.svelte-1avbblx{order:1;min-height:min(34rem,68dvh)}.public-discovery-results.svelte-1avbblx{border-top:1px solid color-mix(in srgb, var(--color-stone-900) 10%, transparent);border-right:0;order:2}.public-discovery-results-heading.svelte-1avbblx{min-height:auto;padding:.8rem .9rem}.public-discovery-results.svelte-1avbblx ul:where(.svelte-1avbblx){scroll-snap-type:x proximity;gap:.5rem;max-height:none;padding:.7rem;display:flex;overflow:auto hidden}.public-discovery-results.svelte-1avbblx li:where(.svelte-1avbblx){scroll-snap-align:start;min-width:min(19rem,82vw)}.public-discovery-results.svelte-1avbblx li:where(.svelte-1avbblx)+li:where(.svelte-1avbblx){margin-top:0}.public-discovery-grid.svelte-1avbblx{grid-template-columns:minmax(0,1fr);gap:.9rem}.public-discovery-event-grid.svelte-1avbblx{grid-template-columns:minmax(0,1fr)}}.public-discovery.svelte-1avbblx{--discovery-gutter:max(1rem, 4.45rem);--discovery-column:min(calc(100vw - 2 * var(--discovery-gutter)), 68rem);--discovery-column-left:max(var(--discovery-gutter), calc(50% - var(--discovery-column) / 2));--discovery-split-panel-width:clamp(25rem, 46vw, 39rem);--discovery-split-gap:.75rem;width:100%;height:100dvh;position:relative;overflow:hidden}.public-discovery.svelte-1avbblx .public-discovery-workspace:where(.svelte-1avbblx){background:var(--client-surface-muted);width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;display:block;overflow:hidden}.public-discovery.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx){min-height:0;position:absolute;inset:0}.public-discovery.svelte-1avbblx .public-discovery-map-loading:where(.svelte-1avbblx){min-height:100%}.public-discovery.svelte-1avbblx .public-discovery-chrome:where(.svelte-1avbblx){top:.75rem;right:var(--discovery-gutter);left:var(--discovery-gutter);z-index:20;width:var(--discovery-column);margin-inline:auto}.public-discovery.svelte-1avbblx .public-discovery-map-sidebar:where(.svelte-1avbblx){top:calc(1.4rem + var(--discovery-chrome-height,3.2rem));bottom:.75rem;left:max(var(--discovery-gutter), calc(50% - var(--discovery-column) / 2));z-index:10;flex-direction:column;gap:.65rem;width:22rem;display:flex;position:absolute}.public-discovery.svelte-1avbblx .public-discovery-map-sidebar-search-active:where(.svelte-1avbblx){gap:.65rem}.public-discovery.svelte-1avbblx .public-discovery-list-panel:where(.svelte-1avbblx){top:0;left:0}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx){border:1px solid color-mix(in srgb, var(--color-stone-900) 13%, transparent);border-radius:var(--discovery-radius);background:color-mix(in srgb, var(--client-surface) 91%, transparent);width:100%;min-height:12rem;box-shadow:var(--discovery-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;flex:auto;display:flex;position:relative}.public-discovery.svelte-1avbblx .public-discovery-map-events-slot:where(.svelte-1avbblx){flex:0 0 clamp(11rem,26dvh,14rem);min-height:0;margin-top:auto}.public-discovery.svelte-1avbblx .public-discovery-results-heading:where(.svelte-1avbblx){min-height:3.25rem;padding:.7rem .85rem}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx) ul:where(.svelte-1avbblx){flex:1;min-height:0;max-height:none}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx)>.public-discovery-empty:where(.svelte-1avbblx){flex:1;min-height:0}@media (width<=980px) and (width>=761px){.public-discovery.svelte-1avbblx .public-discovery-map-sidebar:where(.svelte-1avbblx){width:18.75rem}}@media (width>=64rem){.public-discovery[data-list-presentation=split].public-discovery-list-active.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx){left:calc(var(--discovery-column-left) + var(--discovery-split-panel-width) + var(--discovery-split-gap));border-left:1px solid color-mix(in srgb, var(--color-stone-900) 13%, transparent)}.public-discovery[data-list-presentation=split].svelte-1avbblx .public-discovery-map-stage-list:where(.svelte-1avbblx){filter:none;transform:none}.public-discovery[data-list-presentation=split].svelte-1avbblx .public-discovery-list-panel:where(.svelte-1avbblx){top:calc(1.4rem + var(--discovery-chrome-height,3.2rem));bottom:.75rem;right:auto;left:var(--discovery-column-left);width:var(--discovery-split-panel-width);border:1px solid color-mix(in srgb, var(--color-stone-900) 13%, transparent);border-radius:var(--discovery-radius);background:linear-gradient(150deg, color-mix(in srgb, var(--client-surface) 98%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 22%, var(--client-surface)));box-shadow:var(--discovery-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);padding:.75rem;animation-name:svelte-1avbblx-public-discovery-split-enter}.public-discovery[data-list-presentation=split].svelte-1avbblx :is(.public-discovery-list-tabs:where(.svelte-1avbblx),.public-discovery-list-content:where(.svelte-1avbblx)){width:100%;margin-inline:0}.public-discovery[data-list-presentation=split].svelte-1avbblx :is(.public-discovery-grid:where(.svelte-1avbblx),.public-discovery-event-grid:where(.svelte-1avbblx)){grid-template-columns:minmax(0,1fr)}}@keyframes svelte-1avbblx-public-discovery-split-enter{0%{opacity:0;transform:translate(-.8rem)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.public-discovery.svelte-1avbblx{--discovery-gutter:max(.6rem, env(safe-area-inset-left,0px))}.public-discovery.svelte-1avbblx .public-discovery-workspace:where(.svelte-1avbblx){height:100%;display:block;overflow:hidden}.public-discovery.svelte-1avbblx .public-discovery-chrome:where(.svelte-1avbblx){top:calc(.6rem + env(safe-area-inset-top,0px));right:max(.6rem, env(safe-area-inset-right,0px));left:max(.6rem, env(safe-area-inset-left,0px));width:auto}.public-discovery.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx){min-height:0}.public-discovery.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx) .elyteo-map-shell{border-radius:0;height:100%;min-height:100%}.public-discovery.svelte-1avbblx .public-discovery-map-sidebar:where(.svelte-1avbblx){top:auto;right:max(.6rem, env(safe-area-inset-right,0px));bottom:calc(5.55rem + env(safe-area-inset-bottom,0px));left:max(.6rem, env(safe-area-inset-left,0px));gap:.45rem;width:auto;height:auto}.public-discovery.svelte-1avbblx .public-discovery-map-sidebar:where(.svelte-1avbblx):not(.public-discovery-map-sidebar-search-active){display:none}.public-discovery.svelte-1avbblx .public-discovery-map-sidebar:where(.svelte-1avbblx):has(.public-discovery-map-events-slot:where(.svelte-1avbblx)){height:auto}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx){border-radius:var(--discovery-radius);order:1;min-height:0;max-height:none}.public-discovery.svelte-1avbblx .public-discovery-map-events-slot:where(.svelte-1avbblx){display:none}.public-discovery.svelte-1avbblx .public-discovery-results-heading:where(.svelte-1avbblx){min-height:3.25rem;padding:.55rem .75rem}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx) ul:where(.svelte-1avbblx){min-height:0;padding:.45rem}.public-discovery.svelte-1avbblx .public-discovery-results:where(.svelte-1avbblx) li:where(.svelte-1avbblx){min-width:min(18rem,86vw)}.public-discovery.svelte-1avbblx .public-discovery-list-panel:where(.svelte-1avbblx){top:0;right:0;bottom:calc(5.55rem + env(safe-area-inset-bottom,0px));padding:calc(1.2rem + env(safe-area-inset-top,0px) + var(--discovery-chrome-height,3.2rem)) max(.6rem, env(safe-area-inset-right,0px)) .7rem max(.6rem, env(safe-area-inset-left,0px));left:0}.public-discovery-list-summary.svelte-1avbblx>a:where(.svelte-1avbblx){padding-inline:.7rem}.public-discovery-list-active.svelte-1avbblx .public-discovery-map-stage:where(.svelte-1avbblx) .elyteo-map-mode-control{display:none}}@media (prefers-reduced-motion:reduce){.public-discovery-list-panel.svelte-1avbblx{animation:none}}@media (prefers-reduced-transparency:reduce){.public-discovery.svelte-1avbblx:not([data-list-presentation=split]) .public-discovery-map-stage-list:where(.svelte-1avbblx){visibility:hidden;filter:none;transform:none}}:root[data-theme=dark] .public-discovery-list-panel.svelte-1avbblx{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 34%), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--ui-registration) 17%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--client-surface) 84%, transparent), color-mix(in srgb, var(--ui-discovery-surface) 72%, transparent))}:root[data-theme=dark] .public-discovery.svelte-1avbblx :is(.public-discovery-results:where(.svelte-1avbblx),.public-discovery-list-panel:where(.svelte-1avbblx),.public-discovery-list-tabs:where(.svelte-1avbblx)){border-color:color-mix(in srgb, var(--color-stone-300) 72%, transparent);box-shadow:0 16px 38px #00000052}@media (prefers-reduced-transparency:reduce){.public-discovery[data-list-presentation].svelte-1avbblx :is(.public-discovery-list-panel:where(.svelte-1avbblx),.public-discovery-list-tabs:where(.svelte-1avbblx),.public-discovery-restart:where(.svelte-1avbblx)),:root[data-theme=dark] .public-discovery[data-list-presentation].svelte-1avbblx :is(.public-discovery-list-panel:where(.svelte-1avbblx),.public-discovery-list-tabs:where(.svelte-1avbblx),.public-discovery-restart:where(.svelte-1avbblx)){background:var(--client-surface);-webkit-backdrop-filter:none}}
