.answer-search-shell.svelte-1lqdxfm{z-index:20;isolation:isolate;width:100%;max-width:820px;position:relative}form.svelte-1lqdxfm{border-bottom:1px solid var(--search-rule);min-height:60px;color:var(--search-muted);transition:border-color .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}form.svelte-1lqdxfm:focus-within{border-color:var(--search-text)}input.svelte-1lqdxfm{min-width:0;height:56px;color:var(--search-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:clamp(.94rem,1.5vw,1.08rem)}input.svelte-1lqdxfm::placeholder{color:var(--search-muted);opacity:1}input.svelte-1lqdxfm::-webkit-search-cancel-button{display:none}form.svelte-1lqdxfm>button:where(.svelte-1lqdxfm){border:1px solid var(--search-button);border-radius:var(--radius-control);background:var(--search-button);width:46px;height:46px;color:var(--search-button-text);cursor:pointer;transition:transform .16s var(--ease),opacity .16s var(--ease);place-items:center;display:grid}form.svelte-1lqdxfm>button:where(.svelte-1lqdxfm):hover:not(:disabled){transform:translate(2px)}form.svelte-1lqdxfm>button:where(.svelte-1lqdxfm):disabled{opacity:.38;cursor:not-allowed}.hero.svelte-1lqdxfm{--search-text:var(--brand-field-foreground);--search-muted:color-mix(in oklch,var(--brand-field-foreground) 66%,transparent);--search-rule:color-mix(in oklch,var(--brand-field-foreground) 62%,transparent);--search-button:var(--brand-field-foreground);--search-button-text:var(--brand-field)}.page.svelte-1lqdxfm{--search-text:var(--foreground);--search-muted:var(--muted-foreground);--search-rule:var(--border-strong);--search-button:var(--primary);--search-button-text:var(--primary-foreground)}.search-panel.svelte-1lqdxfm{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--background);width:100%;max-height:min(520px,62vh);color:var(--foreground);animation:svelte-1lqdxfm-panel-in .18s var(--ease) both;overscroll-behavior:contain;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 28px 76px oklch(6% 0 0/.34)}.hero.svelte-1lqdxfm .search-panel:where(.svelte-1lqdxfm){max-height:min(440px,58vh)}.discovery-panel.svelte-1lqdxfm{display:grid}.panel-section.svelte-1lqdxfm{min-width:0;padding:20px}.panel-section.svelte-1lqdxfm+.panel-section:where(.svelte-1lqdxfm){border-top:1px solid var(--border)}.panel-label.svelte-1lqdxfm,.results-heading.svelte-1lqdxfm p:where(.svelte-1lqdxfm){color:var(--muted-foreground);letter-spacing:.01em;margin:0 0 12px;font-size:.72rem}.question-list.svelte-1lqdxfm{border-top:1px solid var(--border);display:grid}.question-list.svelte-1lqdxfm button:where(.svelte-1lqdxfm){border:0;border-bottom:1px solid var(--border);min-height:48px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:.88rem;display:grid}.question-list.svelte-1lqdxfm button:where(.svelte-1lqdxfm):hover{color:var(--primary)}.question-list.svelte-1lqdxfm svg{color:var(--primary);transition:transform .16s var(--ease)}.question-list.svelte-1lqdxfm button:where(.svelte-1lqdxfm):hover svg{transform:translate(3px)}.destinations.svelte-1lqdxfm>div:where(.svelte-1lqdxfm){flex-wrap:wrap;gap:7px 16px;display:flex}.destinations.svelte-1lqdxfm a:where(.svelte-1lqdxfm){min-height:44px;color:var(--foreground);font-size:.8rem;line-height:44px;text-decoration:none}.destinations.svelte-1lqdxfm a:where(.svelte-1lqdxfm):hover{color:var(--primary)}.results-heading.svelte-1lqdxfm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.results-heading.svelte-1lqdxfm p:where(.svelte-1lqdxfm){margin:0}.results-heading.svelte-1lqdxfm span:where(.svelte-1lqdxfm){color:var(--subtle-foreground);font-size:.66rem}.results-heading.svelte-1lqdxfm i:where(.svelte-1lqdxfm){border:1px solid var(--border);color:var(--muted-foreground);border-radius:3px;padding:2px 4px;font-style:normal}.instant-results.svelte-1lqdxfm{display:grid}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm){border-bottom:1px solid var(--border);min-height:76px;color:var(--foreground);transition:background .12s var(--ease),color .12s var(--ease);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;text-decoration:none;display:grid}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm):hover,.instant-results.svelte-1lqdxfm>a.active:where(.svelte-1lqdxfm){background:var(--panel)}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm):hover strong:where(.svelte-1lqdxfm),.instant-results.svelte-1lqdxfm>a.active:where(.svelte-1lqdxfm) strong:where(.svelte-1lqdxfm){color:var(--primary)}.result-number.svelte-1lqdxfm{color:var(--subtle-foreground);font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:.67rem}.result-copy.svelte-1lqdxfm{min-width:0;display:grid}.result-copy.svelte-1lqdxfm small:where(.svelte-1lqdxfm){color:var(--primary);margin-bottom:3px;font-size:.66rem}.result-copy.svelte-1lqdxfm strong:where(.svelte-1lqdxfm){letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:400;overflow:hidden}.result-copy.svelte-1lqdxfm em:where(.svelte-1lqdxfm){color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.73rem;font-style:normal;line-height:1.35;overflow:hidden}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm)>svg{color:var(--primary);transition:transform .16s var(--ease)}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm):hover>svg,.instant-results.svelte-1lqdxfm>a.active:where(.svelte-1lqdxfm)>svg{transform:translate(3px)}.all-results.svelte-1lqdxfm{min-height:52px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:.78rem;text-decoration:none;display:flex}.all-results.svelte-1lqdxfm:hover{color:var(--primary)}.no-results.svelte-1lqdxfm{gap:9px;padding:24px;display:grid}.no-results.svelte-1lqdxfm p:where(.svelte-1lqdxfm){margin:0;font-size:1rem}.no-results.svelte-1lqdxfm span:where(.svelte-1lqdxfm){max-width:52ch;color:var(--muted-foreground);font-size:.79rem;line-height:1.5}.no-results.svelte-1lqdxfm button:where(.svelte-1lqdxfm){border-radius:var(--radius-control);background:var(--primary);width:fit-content;min-height:44px;color:var(--primary-foreground);cursor:pointer;font:inherit;border:0;align-items:center;gap:8px;margin-top:5px;padding:0 14px;font-size:.78rem;display:inline-flex}@keyframes svelte-1lqdxfm-panel-in{0%{opacity:0;transform:translateY(-5px)}}@media (width>=700px){.discovery-panel.svelte-1lqdxfm{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr)}.panel-section.svelte-1lqdxfm+.panel-section:where(.svelte-1lqdxfm){border-top:0;border-left:1px solid var(--border)}.destinations.svelte-1lqdxfm>div:where(.svelte-1lqdxfm){gap:0;display:grid}.destinations.svelte-1lqdxfm a:where(.svelte-1lqdxfm){border-bottom:1px solid var(--border)}}@media (width<=699px){.search-panel.svelte-1lqdxfm,.hero.svelte-1lqdxfm .search-panel:where(.svelte-1lqdxfm){max-height:min(320px,42vh)}.results-heading.svelte-1lqdxfm span:where(.svelte-1lqdxfm){display:none}.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm){grid-template-columns:24px minmax(0,1fr) auto;padding-inline:14px}.result-copy.svelte-1lqdxfm em:where(.svelte-1lqdxfm){display:none}}@media (prefers-reduced-motion:reduce){.search-panel.svelte-1lqdxfm{animation:none}form.svelte-1lqdxfm>button:where(.svelte-1lqdxfm),.question-list.svelte-1lqdxfm svg,.instant-results.svelte-1lqdxfm>a:where(.svelte-1lqdxfm)>svg{transition:none}}
