.SearchOverlay_root__rgisN{position:fixed;inset:0;z-index:var(--sf-z-overlay)}.SearchOverlay_backdrop__4Rgvs{position:absolute;inset:0;background:var(--sf-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.SearchOverlay_panel__Kvyvl{display:flex;flex-direction:column;min-height:0;background:var(--sf-surface);color:var(--sf-text);overflow:hidden}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_panel__Kvyvl{position:absolute;top:4rem;left:50%;transform:translateX(-50%);width:min(760px,calc(100vw - 2rem));max-height:min(720px,calc(100dvh - 6rem));border:1px solid var(--sf-border);border-radius:22px;box-shadow:var(--sf-shadow-float)}.SearchOverlay_rootMobile__A65us .SearchOverlay_panel__Kvyvl{position:absolute;inset:0}.SearchOverlay_inputRow__zCQmD{display:flex;align-items:center;flex:none;border-bottom:1px solid var(--sf-border)}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_inputRow__zCQmD{gap:.875rem;padding:.5rem 1rem .5rem 1.375rem}.SearchOverlay_rootMobile__A65us .SearchOverlay_inputRow__zCQmD{gap:.5rem;padding:.75rem .75rem .75rem 1rem}.SearchOverlay_inputField__SpWBx{position:relative;display:flex;align-items:center;flex:1;min-width:0}.SearchOverlay_inputIcon__NxqSp{position:absolute;color:var(--sf-text-2);pointer-events:none}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_inputIcon__NxqSp{left:1rem;width:22px;height:22px}.SearchOverlay_rootMobile__A65us .SearchOverlay_inputIcon__NxqSp{left:14px;width:18px;height:18px}.SearchOverlay_input__droPU{width:100%;font:inherit;color:var(--sf-text);outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchOverlay_input__droPU::-moz-placeholder{color:var(--sf-text-3)}.SearchOverlay_input__droPU::placeholder{color:var(--sf-text-3)}.SearchOverlay_input__droPU:focus,.SearchOverlay_input__droPU:focus-visible,.SearchOverlay_noResultsInput__o2vAx:focus-visible{outline:none}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_input__droPU{height:52px;padding:0 2.5rem 0 3.25rem;border:0;background:transparent;font-size:1.1875rem}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_input__droPU:focus,.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_input__droPU:focus-visible{border-radius:var(--sf-radius-full);box-shadow:var(--sf-focus-ring)}.SearchOverlay_rootMobile__A65us .SearchOverlay_input__droPU{height:48px;padding:0 2.75rem 0 2.625rem;border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-full);background:var(--sf-surface-2);font-size:var(--sf-text-md);transition:box-shadow .15s ease,border-color .15s ease}.SearchOverlay_rootMobile__A65us .SearchOverlay_input__droPU:-moz-placeholder{padding-right:1rem}.SearchOverlay_rootMobile__A65us .SearchOverlay_input__droPU:placeholder-shown{padding-right:1rem}.SearchOverlay_rootMobile__A65us .SearchOverlay_input__droPU:focus{border-color:var(--sf-accent);box-shadow:var(--sf-focus-ring)}.SearchOverlay_clearBtn__sRaf5{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--sf-radius-full);background:transparent;color:var(--sf-text-2);cursor:pointer}.SearchOverlay_rootMobile__A65us .SearchOverlay_clearBtn__sRaf5{width:40px;height:40px}.SearchOverlay_clearBtn__sRaf5:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_clearBtn__sRaf5 svg{width:16px;height:16px}.SearchOverlay_closeBtn__QWNMR{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:0;border-radius:var(--sf-radius-full);background:transparent;color:var(--sf-text-2);cursor:pointer;transition:background .15s ease,color .15s ease}.SearchOverlay_closeBtn__QWNMR:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_closeBtn__QWNMR svg{width:18px;height:18px}.SearchOverlay_cancelBtn__tykig{display:inline-flex;align-items:center;flex:none;height:44px;padding:0 .375rem;border:0;background:transparent;color:var(--sf-text);font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer}.SearchOverlay_kbdOnInk__5N_Aq,.SearchOverlay_kbd__IgACc{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:var(--sf-surface-2);color:var(--sf-text-2);font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1}.SearchOverlay_kbdOnInk__5N_Aq{border-color:transparent;background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}.SearchOverlay_results__YrpEC{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_results__YrpEC{padding:.5rem .625rem .625rem}.SearchOverlay_rootMobile__A65us .SearchOverlay_results__YrpEC{padding:.5rem .375rem .75rem}.SearchOverlay_hint__cYz0_{padding:1.5rem 0;text-align:center;font-size:var(--sf-text-sm);color:var(--sf-text-3)}.SearchOverlay_root__rgisN .SearchOverlay_label___9cCj{display:block;margin:0 0 .375rem;font-family:var(--sf-body);font-size:var(--sf-text-xs);font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:var(--sf-text-2)}.SearchOverlay_labelRow__hY_tN{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.SearchOverlay_labelRow__hY_tN .SearchOverlay_label___9cCj{margin:0}.SearchOverlay_linkBtn__cYT9Y{padding:0;border:0;background:none;color:var(--sf-text-2);font:inherit;font-size:var(--sf-text-xs);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SearchOverlay_linkBtn__cYT9Y:hover{color:var(--sf-accent)}.SearchOverlay_emptyState__ijUkW{display:flex;flex-direction:column;gap:1.25rem;padding:.625rem .5rem .375rem}.SearchOverlay_emptyState__ijUkW .SearchOverlay_label___9cCj{margin-bottom:.625rem}.SearchOverlay_chipRow__vTmT_{display:flex;flex-wrap:wrap;gap:.5rem}.SearchOverlay_trendingGrid__XAOtU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .5rem}.SearchOverlay_rootMobile__A65us .SearchOverlay_trendingGrid__XAOtU{grid-template-columns:minmax(0,1fr)}.SearchOverlay_emptyState__ijUkW section:has(>.SearchOverlay_trendingGrid__XAOtU) .SearchOverlay_label___9cCj{margin-bottom:.375rem}.SearchOverlay_trendingCard__w7bWc{display:flex;align-items:center;gap:.875rem;padding:.5rem .625rem;border-radius:14px;color:var(--sf-text);text-decoration:none;transition:background .12s ease}.SearchOverlay_trendingCard__w7bWc:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_trendingCard__w7bWc .SearchOverlay_resultPrice__zYg6D,.SearchOverlay_trendingCard__w7bWc .SearchOverlay_resultTitle___KRON{font-size:var(--sf-text-sm)}.SearchOverlay_shortcuts__mlfJb{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.SearchOverlay_shortcut__AGc_6{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:40px;padding:0 1rem;box-sizing:border-box;border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-full);background:transparent;color:var(--sf-text);font-size:var(--sf-text-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background .15s ease}.SearchOverlay_shortcut__AGc_6:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_shortcutSale__mGER_{color:var(--sf-accent);border-color:var(--sf-accent-border-soft)}.SearchOverlay_shortcutSale__mGER_:hover{color:var(--sf-accent)}.SearchOverlay_shortcutSell__XT_lN,.SearchOverlay_shortcutSell__XT_lN:hover{color:var(--sf-success)}.SearchOverlay_sections__A_cxy{display:flex;flex-direction:column;gap:.875rem;padding:.375rem 0 .125rem}.SearchOverlay_sectionHeader__KxUr3{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding:0 .75rem}.SearchOverlay_sectionHeader__KxUr3 .SearchOverlay_label___9cCj{margin:0}.SearchOverlay_sectionCount__1Ogqh{color:var(--sf-text-3);font-weight:600;letter-spacing:0;text-transform:none}.SearchOverlay_seeAll__V6GkQ{display:inline-flex;align-items:center;gap:.25rem;color:var(--sf-text-2);font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:none}.SearchOverlay_seeAll__V6GkQ:hover{color:var(--sf-accent)}.SearchOverlay_seeAll__V6GkQ svg{width:14px;height:14px}.SearchOverlay_resultRow__6WNN2{display:flex;align-items:center;gap:.875rem;padding:.625rem .75rem;border-radius:14px;color:var(--sf-text);text-decoration:none;transition:background .12s ease}.SearchOverlay_resultRowActive__amjU_,.SearchOverlay_resultRow__6WNN2:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_resultRowMuted__FkXPC .SearchOverlay_resultThumb__sDdxb,.SearchOverlay_resultRowMuted__FkXPC .SearchOverlay_resultTitle___KRON{opacity:.55}.SearchOverlay_resultThumb__sDdxb{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:12px;background:var(--sf-well);overflow:hidden}.SearchOverlay_resultImg__Gvux2{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SearchOverlay_resultImgMuted__d_llO{filter:grayscale(.6)}.SearchOverlay_resultThumbIcon__TM7Pz{width:18px;height:18px;color:var(--sf-text-3)}.SearchOverlay_resultBody__RjL91{flex:1;min-width:0}.SearchOverlay_resultTitle___KRON{overflow:hidden;font-size:.9375rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.SearchOverlay_resultMeta__CrqHB{margin-top:2px;overflow:hidden;color:var(--sf-text-2);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.SearchOverlay_resultPrice__zYg6D{flex:none;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.SearchOverlay_soldOutTag__WTsrn{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--sf-radius-full);background:var(--sf-surface-3);color:var(--sf-text-2);font-size:.6875rem;font-weight:600;white-space:nowrap}.SearchOverlay_totalCount__n58Xk{margin:0;padding:0 .75rem .25rem;color:var(--sf-text-3);font-size:var(--sf-text-xs);text-align:center}.SearchOverlay_certWrap__rFsG9{display:flex;flex-direction:column;gap:.875rem;padding:.75rem .5rem .375rem}.SearchOverlay_certNote__9jGLE{display:flex;align-items:center;gap:.625rem;margin:0;padding:0 .25rem;color:var(--sf-success);font-size:.8125rem;font-weight:600}.SearchOverlay_certNote__9jGLE svg{width:16px;height:16px;flex:none}.SearchOverlay_certCard__TFqlr{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid var(--sf-border);border-radius:14px;background:var(--sf-surface-2);color:var(--sf-text);text-decoration:none}.SearchOverlay_certCard__TFqlr:hover{color:var(--sf-text);border-color:var(--sf-border-strong)}.SearchOverlay_certCard__TFqlr .SearchOverlay_resultThumb__sDdxb{width:64px;height:64px}.SearchOverlay_certTitle__l_Fr5{overflow:hidden;font-size:1.0625rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.SearchOverlay_certMeta__RZfxX{margin-top:2px;overflow:hidden;color:var(--sf-text-2);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.SearchOverlay_certPrice__2Qm7f{flex:none;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums}.SearchOverlay_certOpen__MBKL0{display:inline-flex;align-items:center;flex:none;gap:.5rem;height:40px;padding:0 1rem;border-radius:var(--sf-radius-full);background:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:600;white-space:nowrap}.SearchOverlay_rootMobile__A65us .SearchOverlay_certCard__TFqlr{flex-wrap:wrap}.SearchOverlay_rootMobile__A65us .SearchOverlay_certOpen__MBKL0{width:100%;justify-content:center}.SearchOverlay_rootMobile__A65us .SearchOverlay_certOpen__MBKL0 .SearchOverlay_kbdOnInk__5N_Aq{display:none}.SearchOverlay_asTextLink__w2_Np{display:flex;align-items:center;gap:.75rem;padding:.5625rem .75rem;border-radius:12px;color:var(--sf-text-2);font-size:var(--sf-text-sm);text-decoration:none}.SearchOverlay_asTextLink__w2_Np:hover{background:var(--sf-surface-2);color:var(--sf-text)}.SearchOverlay_asTextLink__w2_Np svg{width:16px;height:16px;flex:none;color:var(--sf-text-3)}.SearchOverlay_skeletonWrap__GAJ3v{display:flex;flex-direction:column;gap:.75rem;padding:.5rem}.SearchOverlay_skeletonSection__OqXsq{display:flex;flex-direction:column;gap:.5rem}.SearchOverlay_skeletonLabel__pV9_p{height:14px;width:8rem;border-radius:var(--sf-radius-sm)}.SearchOverlay_skeletonRow__nPVbG{display:flex;align-items:center;gap:.875rem;padding:.5rem .25rem}.SearchOverlay_skeletonThumb__MU7WH{flex-shrink:0;width:52px;height:52px;border-radius:12px}.SearchOverlay_skeletonLines__Hz_Rf{flex:1;display:flex;flex-direction:column;gap:.375rem}.SearchOverlay_skeletonLineShort__C9bAW,.SearchOverlay_skeletonLine__NjMRA{height:12px;border-radius:var(--sf-radius-sm)}.SearchOverlay_skeletonLine__NjMRA{width:75%}.SearchOverlay_skeletonLineShort__C9bAW{width:33%}.SearchOverlay_noResults__rRYQ3{display:flex;flex-direction:column;gap:1.375rem;padding:1.625rem 1.25rem .75rem}.SearchOverlay_noResultsTitle__WJqVW{margin:0;font-size:1.625rem;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}.SearchOverlay_noResultsText__yQ_kt{margin:.5rem 0 0;color:var(--sf-text-2);font-size:var(--sf-text-sm);line-height:1.5}.SearchOverlay_noResultsBox__meYB_{padding:1rem 1.125rem;border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl);background:var(--sf-surface-2)}.SearchOverlay_noResultsPrompt__5q1uU{font-size:var(--sf-text-sm);font-weight:600}.SearchOverlay_noResultsHint__u3UcF{margin-top:.25rem;color:var(--sf-text-2);font-size:.8125rem}.SearchOverlay_noResultsThanks__VLsYv{margin:0;color:var(--sf-success);font-size:var(--sf-text-sm);font-weight:600}.SearchOverlay_noResultsRow__HSjcs{display:flex;gap:.5rem;margin-top:.75rem}.SearchOverlay_noResultsInput__o2vAx{flex:1;min-width:0;height:44px;padding:0 1rem;box-sizing:border-box;border:1px solid var(--sf-border);border-radius:var(--sf-radius-full);background:var(--sf-surface);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);outline:none}.SearchOverlay_noResultsInput__o2vAx:focus{border-color:var(--sf-border-strong);box-shadow:var(--sf-focus-ring)}.SearchOverlay_noResultsSend__r77X0{flex:none;height:44px;padding:0 1.25rem;border:0;border-radius:var(--sf-radius-full);background:var(--sf-ink);color:var(--sf-on-ink);font:inherit;font-size:var(--sf-text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.SearchOverlay_noResultsSend__r77X0:hover:not(:disabled){background:var(--sf-ink-hover)}.SearchOverlay_noResultsSend__r77X0:disabled{opacity:.5;cursor:not-allowed}.SearchOverlay_destinationCard__fL9iQ{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;margin:.375rem .25rem .75rem;background:var(--sf-info-soft);border:1px solid color-mix(in srgb,var(--sf-info) 25%,transparent);border-radius:var(--sf-radius-xl);text-decoration:none;transition:background-color .15s ease}.SearchOverlay_destinationCard__fL9iQ:hover{background:color-mix(in srgb,var(--sf-info-soft),var(--sf-surface) 30%)}.SearchOverlay_destinationCardBody__4isau{flex:1;min-width:0}.SearchOverlay_destinationCardTitle__HcHda{color:var(--sf-text);font-size:var(--sf-text-sm);font-weight:700}.SearchOverlay_destinationCardText__19T5Z{margin-top:.125rem;color:var(--sf-text-2);font-size:var(--sf-text-xs)}.SearchOverlay_destinationCardIcon__3kOO_{flex-shrink:0;width:18px;height:18px;color:var(--sf-info)}.SearchOverlay_rangeChoice__y6jfs{padding:1rem .5rem}.SearchOverlay_choiceTitle__ASvOv{margin:0 .75rem;font-size:var(--sf-text-xl);font-weight:600;line-height:1.3}.SearchOverlay_choiceTitle__ASvOv:focus{outline:none}.SearchOverlay_choiceQuery__zYQeB{margin:.5rem .75rem 1.25rem;color:var(--sf-text-2);font-size:var(--sf-text-sm);overflow-wrap:anywhere}.SearchOverlay_rangeChoice__y6jfs .SearchOverlay_destinationCard__fL9iQ{padding-block:1rem;background:var(--sf-surface-2);border-color:var(--sf-border)}.SearchOverlay_rangeChoice__y6jfs .SearchOverlay_destinationCard__fL9iQ:hover{border-color:var(--sf-border-strong)}.SearchOverlay_rangeChoice__y6jfs .SearchOverlay_destinationCardIcon__3kOO_{color:var(--sf-text-2)}.SearchOverlay_footer__MXHLo{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--sf-border)}.SearchOverlay_rootDesktop__pz16Y .SearchOverlay_footer__MXHLo{padding:.625rem 1rem .625rem 1.375rem;background:var(--sf-surface-2)}.SearchOverlay_rootMobile__A65us .SearchOverlay_footer__MXHLo{padding:.75rem 1rem max(1.5rem,env(safe-area-inset-bottom));background:var(--sf-surface)}.SearchOverlay_rootMobile__A65us .SearchOverlay_footer__MXHLo:not(.SearchOverlay_footerWithAction__FwXcu){display:none}.SearchOverlay_keyHints__KhU4V{display:flex;align-items:center;gap:.875rem;color:var(--sf-text-2);font-size:var(--sf-text-xs)}.SearchOverlay_keyHint__XGelt{display:inline-flex;align-items:center;gap:.375rem}.SearchOverlay_seeAllBtn__4qyHx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.125rem;box-sizing:border-box;border-radius:var(--sf-radius-full);background:var(--sf-ink);color:var(--sf-on-ink);font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .15s ease}.SearchOverlay_seeAllBtn__4qyHx:hover{background:var(--sf-ink-hover);color:var(--sf-on-ink)}.SearchOverlay_seeAllBtn__4qyHx svg{width:14px;height:14px}.SearchOverlay_rootMobile__A65us .SearchOverlay_seeAllBtn__4qyHx{width:100%;height:52px}.SearchOverlay_asTextLink__w2_Np:focus-visible,.SearchOverlay_cancelBtn__tykig:focus-visible,.SearchOverlay_certCard__TFqlr:focus-visible,.SearchOverlay_clearBtn__sRaf5:focus-visible,.SearchOverlay_closeBtn__QWNMR:focus-visible,.SearchOverlay_destinationCard__fL9iQ:focus-visible,.SearchOverlay_linkBtn__cYT9Y:focus-visible,.SearchOverlay_noResultsSend__r77X0:focus-visible,.SearchOverlay_resultRow__6WNN2:focus-visible,.SearchOverlay_seeAllBtn__4qyHx:focus-visible,.SearchOverlay_seeAll__V6GkQ:focus-visible,.SearchOverlay_shortcut__AGc_6:focus-visible,.SearchOverlay_trendingCard__w7bWc:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}@media (max-width:480px){.SearchOverlay_rootMobile__A65us .SearchOverlay_resultRow__6WNN2{gap:.625rem}}