body:has(.search-page){min-width:320px}.search-page.svelte-e12qt1{max-width:1280px;padding-top:var(--ui-space-10)}.search-top.svelte-e12qt1{max-width:760px;margin-inline:auto}.search-intro.svelte-e12qt1{display:grid;gap:var(--ui-space-3);text-align:center;margin-bottom:var(--ui-space-6)}.search-intro.svelte-e12qt1>p:where(.svelte-e12qt1){color:var(--ui-color-muted);font-size:var(--ui-size-small);line-height:var(--ui-leading-body)}.journey-search.svelte-e12qt1{display:grid;gap:var(--ui-space-3)}.visually-hidden.svelte-e12qt1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-field.svelte-e12qt1{display:flex;align-items:center;gap:var(--ui-space-4);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-medium);background:var(--ui-color-surface);padding:var(--ui-space-3);padding-left:var(--ui-space-5);color:var(--ui-color-muted)}.search-field.svelte-e12qt1:focus-within{border-color:var(--ui-color-accent)}.search-field.svelte-e12qt1 input[type=search]:where(.svelte-e12qt1){flex:1;min-width:0;width:100%;min-height:44px;border:0;background:transparent;color:var(--ui-color-text);font-size:16px}.search-field.svelte-e12qt1 input:where(.svelte-e12qt1)::-webkit-search-cancel-button{display:none}.search-field.svelte-e12qt1 input:where(.svelte-e12qt1)::placeholder{color:var(--ui-color-muted)}.search-field.svelte-e12qt1 .ui-button{flex-shrink:0}.clear-input.svelte-e12qt1{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:var(--ui-color-muted)}.clear-input.svelte-e12qt1:hover{background:var(--ui-color-soft);color:var(--ui-color-text)}.clear-input.svelte-e12qt1:focus-visible,.search-page.svelte-e12qt1 a:where(.svelte-e12qt1):focus-visible,summary.svelte-e12qt1:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:var(--ui-focus-offset)}#search-hint.svelte-e12qt1{color:var(--ui-color-muted);font-size:var(--ui-size-caption);line-height:var(--ui-leading-body);text-align:center}#search-error.svelte-e12qt1{color:var(--ui-color-text);font-size:var(--ui-size-small)}.search-examples.svelte-e12qt1,.recent-links.svelte-e12qt1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.search-examples.svelte-e12qt1{justify-content:center;margin-top:var(--ui-space-3);color:var(--ui-color-muted);font-size:var(--ui-size-small)}.search-examples.svelte-e12qt1 a:where(.svelte-e12qt1),.recent-links.svelte-e12qt1 a:where(.svelte-e12qt1){display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:44px;max-width:100%;padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-color-accent);font-size:var(--ui-size-small)}.search-examples.svelte-e12qt1 a:where(.svelte-e12qt1):hover,.recent-links.svelte-e12qt1 a:where(.svelte-e12qt1):hover{background:var(--ui-color-soft)}.recent-searches.svelte-e12qt1{margin-top:var(--ui-space-3);font-size:var(--ui-size-small);color:var(--ui-color-muted)}.recent-searches.svelte-e12qt1 summary:where(.svelte-e12qt1){cursor:pointer;padding-block:var(--ui-space-3)}.recent-heading.svelte-e12qt1{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);font-size:var(--ui-size-caption)}.recent-heading.svelte-e12qt1 button:where(.svelte-e12qt1){min-height:44px}.recent-links.svelte-e12qt1 a:where(.svelte-e12qt1){min-width:0}.recent-links.svelte-e12qt1 a:where(.svelte-e12qt1) span:where(.svelte-e12qt1){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-progress.svelte-e12qt1{min-height:24px;margin-top:var(--ui-space-4);color:var(--ui-color-muted);font-size:var(--ui-size-small)}.search-browser.svelte-e12qt1{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:var(--ui-space-10);border-top:1px solid var(--ui-color-border);padding-top:var(--ui-space-6);transition:grid-template-columns .2s ease,gap .2s ease}.advanced-options.svelte-e12qt1{position:sticky;top:calc(var(--header) + var(--ui-space-6));min-width:0;max-height:calc(100dvh - var(--header) - var(--ui-space-10));overflow-y:auto;padding-right:var(--ui-space-5);padding-bottom:var(--ui-space-4);border-right:1px solid var(--ui-color-border);scrollbar-width:thin}.advanced-disclosure.svelte-e12qt1>summary:where(.svelte-e12qt1){display:flex;align-items:center;gap:var(--ui-space-3);min-height:44px;margin-bottom:var(--ui-space-4);list-style:none;font-size:var(--ui-size-body);cursor:pointer}summary.svelte-e12qt1::-webkit-details-marker{display:none}.disclosure-arrow.svelte-e12qt1{margin-left:auto;flex-shrink:0;transition:transform .15s}details[open].svelte-e12qt1 .disclosure-arrow:where(.svelte-e12qt1){transform:rotate(180deg)}@media(min-width:761px){.search-browser.svelte-e12qt1:has(.advanced-disclosure:where(.svelte-e12qt1):not([open])){grid-template-columns:44px minmax(0,1fr);gap:var(--ui-space-6)}.advanced-options.svelte-e12qt1:has(.advanced-disclosure:where(.svelte-e12qt1):not([open])){padding-right:0;border-right:0;overflow:visible}.advanced-disclosure.svelte-e12qt1:not([open])>summary:where(.svelte-e12qt1){position:relative;justify-content:center;gap:0;width:44px;margin-bottom:0;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-medium);background:var(--ui-color-surface);color:var(--ui-color-accent)}.advanced-disclosure.svelte-e12qt1:not([open]) .options-icon:where(.svelte-e12qt1),.advanced-disclosure.svelte-e12qt1:not([open]) .options-title:where(.svelte-e12qt1){display:none}.advanced-disclosure.svelte-e12qt1:not([open]) .disclosure-arrow:where(.svelte-e12qt1){margin:0}.advanced-disclosure.svelte-e12qt1:not([open]) .options-count:where(.svelte-e12qt1){position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border-radius:50%;background:var(--ui-color-accent);color:var(--ui-color-on-accent);font-size:10px}}.options-count.svelte-e12qt1{font-size:var(--ui-size-caption);color:var(--ui-color-accent)}.advanced-form.svelte-e12qt1{display:grid;gap:var(--ui-space-5)}.option-group.svelte-e12qt1{display:grid;gap:var(--ui-space-2);min-width:0}.option-group.svelte-e12qt1>label:where(.svelte-e12qt1){font-size:var(--ui-size-small);color:var(--ui-color-muted)}.option-group.svelte-e12qt1 .ui-select-trigger{min-height:44px;font-size:var(--ui-size-small)}.sort-options.svelte-e12qt1{border-bottom:1px solid var(--ui-color-border);padding-bottom:var(--ui-space-5)}.option-hint.svelte-e12qt1,.sort-hint.svelte-e12qt1{color:var(--ui-color-muted);font-size:var(--ui-size-caption);line-height:var(--ui-leading-body)}.reset-options.svelte-e12qt1{min-height:44px;justify-content:space-between}.search-results.svelte-e12qt1{min-width:0;min-height:220px}.search-results.searching.svelte-e12qt1{opacity:.6}.search-summary.svelte-e12qt1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-5);padding-bottom:var(--ui-space-5);min-height:80px}.search-summary.svelte-e12qt1>div:where(.svelte-e12qt1){min-width:0}.search-summary.svelte-e12qt1 h2:where(.svelte-e12qt1){font-size:var(--ui-size-body);line-height:var(--ui-leading-body);overflow-wrap:anywhere}.search-summary.svelte-e12qt1 h2:where(.svelte-e12qt1) span:where(.svelte-e12qt1){color:var(--ui-color-accent)}.search-summary.svelte-e12qt1 p:where(.svelte-e12qt1){margin-top:var(--ui-space-2);color:var(--ui-color-muted);font-size:var(--ui-size-caption);line-height:var(--ui-leading-body)}.search-summary.svelte-e12qt1>a:where(.svelte-e12qt1){flex-shrink:0;min-height:44px}.sort-hint.svelte-e12qt1{margin-bottom:var(--ui-space-4)}.search-trips.svelte-e12qt1{display:grid;gap:var(--ui-space-6)}.search-pagination.svelte-e12qt1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-8);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-color-border);font-size:var(--ui-size-small)}.search-pagination.svelte-e12qt1>div:where(.svelte-e12qt1):last-child{justify-self:end}.search-pagination.svelte-e12qt1 a:where(.svelte-e12qt1){min-height:44px}.page-numbers.svelte-e12qt1{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--ui-space-1)}.page-numbers.svelte-e12qt1 a:where(.svelte-e12qt1){display:grid;place-items:center;min-width:44px;padding:var(--ui-space-2);color:var(--ui-color-muted)}.page-numbers.svelte-e12qt1 a[aria-current]:where(.svelte-e12qt1){color:var(--ui-color-on-accent);background:var(--ui-color-accent)}.retry-search.svelte-e12qt1{min-height:44px;margin-top:var(--ui-space-4)}.search-sample.svelte-e12qt1{margin-top:var(--ui-space-6);color:var(--ui-color-muted);font-size:var(--ui-size-caption);line-height:var(--ui-leading-body)}@media(max-width:1000px)and (min-width:761px){.search-browser.svelte-e12qt1{grid-template-columns:210px minmax(0,1fr);gap:var(--ui-space-6)}.search-pagination.svelte-e12qt1{grid-template-columns:1fr 1fr}.page-numbers.svelte-e12qt1{grid-column:1 / -1;grid-row:1}}@media(max-width:760px){.search-page.svelte-e12qt1{padding-top:var(--ui-space-6)}.search-intro.svelte-e12qt1{gap:var(--ui-space-2)}.search-field.svelte-e12qt1{gap:var(--ui-space-2);padding:var(--ui-space-2)}.search-field.svelte-e12qt1>svg{display:none}.search-field.svelte-e12qt1 .ui-button{padding-inline:var(--ui-space-4)}.search-field.svelte-e12qt1 input[type=search]:where(.svelte-e12qt1){padding-left:var(--ui-space-2)}.clear-input.svelte-e12qt1{flex-basis:32px;width:32px}.search-browser.svelte-e12qt1{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-5);padding-top:0}.advanced-options.svelte-e12qt1{position:static;max-height:none;padding:0;border-right:0;border-bottom:1px solid var(--ui-color-border);overflow:visible}.advanced-disclosure.svelte-e12qt1>summary:where(.svelte-e12qt1){margin-bottom:0;padding-block:var(--ui-space-3)}.disclosure-arrow.svelte-e12qt1{transform:rotate(90deg)}details[open].svelte-e12qt1 .disclosure-arrow:where(.svelte-e12qt1){transform:rotate(-90deg)}.advanced-form.svelte-e12qt1{padding-block:var(--ui-space-4) var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.sort-options.svelte-e12qt1{grid-column:1 / -1}.search-summary.svelte-e12qt1{flex-wrap:wrap;gap:var(--ui-space-2);min-height:0}.search-pagination.svelte-e12qt1{grid-template-columns:1fr 1fr}.page-numbers.svelte-e12qt1{grid-column:1 / -1;grid-row:1}}@media(max-width:360px){.advanced-form.svelte-e12qt1{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.search-browser.svelte-e12qt1,.disclosure-arrow.svelte-e12qt1{transition:none}}
