@keyframes home-v2-guest-style-search_home-v2-photo-card-skeleton-pulse__Zsx2e{0%,to{opacity:.42}50%{opacity:.78}}@media(prefers-reduced-motion:reduce){@keyframes home-v2-guest-style-search_home-v2-photo-card-skeleton-pulse__Zsx2e{0%,to{opacity:.55}}}.home-v2-guest-style-search_mobileOnly__dFQu4{display:none;width:100%}@media screen and (max-width:992px){.home-v2-guest-style-search_mobileOnly__dFQu4{display:block}.home-v2-guest-style-search_desktopOnly__q4S27{display:none!important}}.home-v2-guest-style-search_searchWrap__a_rQe{position:relative;z-index:8;width:800px;max-width:100%;margin:0 auto;overflow:visible}@media screen and (max-width:992px){.home-v2-guest-style-search_searchWrap__a_rQe{display:flex;align-items:center;gap:8px;width:100%}}.home-v2-guest-style-search_searchSurface___IXDx{position:relative;width:800px;max-width:100%;min-height:64px;margin:0 auto;overflow:visible;border-radius:999px}@media screen and (max-width:992px){.home-v2-guest-style-search_searchSurface___IXDx{flex:1 1 0;width:auto;min-width:0}}.home-v2-guest-style-search_fields__bwm6J{transition:opacity .32s ease}.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai] .home-v2-guest-style-search_fields__bwm6J{opacity:0}.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai]{border:1.5px solid #008af1;background:var(--surface-page,#FFF);box-shadow:0 8px 24px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.06)}.home-v2-guest-style-search_aiLayer__Xy36N{--ai-btn:44px;--ai-gap-x:12px;--ai-gap-y:10px;position:absolute;inset:0;z-index:2;display:flex;align-items:center;overflow:hidden;border-radius:inherit;background:#fff;pointer-events:none;clip-path:inset(var(--ai-gap-y) var(--ai-gap-x) var(--ai-gap-y) calc(100% - var(--ai-btn) - var(--ai-gap-x)) round 999px);opacity:0;transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .22s ease}.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai] .home-v2-guest-style-search_aiLayer__Xy36N{align-items:stretch;overflow:visible;clip-path:inset(0 round 999px);opacity:1;pointer-events:auto}.home-v2-guest-style-search_aiPanelSlot__PdKy7{flex:1;min-width:0;height:100%;display:flex;align-items:stretch;opacity:0;transition:opacity .22s ease}.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai] .home-v2-guest-style-search_aiPanelSlot__PdKy7{opacity:1;transition:opacity .28s ease .14s}.home-v2-guest-style-search_aiResults__lwARc{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;isolation:isolate;max-height:min(65vh,560px);overflow:auto;overscroll-behavior:contain;border-radius:24px;color:var(--text-on-media,#fff);border:none;background:var(--Liquid-glass-Fill-Clear,rgba(255,255,255,.16));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.6),0 6px 16px -3px rgba(13,20,36,.1);backdrop-filter:blur(4px);animation:home-v2-guest-style-search_home-v2-ai-drop__JFBBJ .25s ease-out}.home-v2-guest-style-search_aiResults__lwARc:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.4) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.home-v2-guest-style-search_aiResults__lwARc p,.home-v2-guest-style-search_aiResults__lwARc span{color:var(--text-on-media,#fff)}.home-v2-guest-style-search_aiResultsPaper__tNj63{color:var(--text-primary,#151617);background:var(--surface-page,#fff);border:1px solid var(--border-subtle,rgba(21,22,23,.08));box-shadow:0 8px 24px 0 rgba(15,23,41,.08),0 1px 2px 0 rgba(15,23,41,.06);backdrop-filter:none}.home-v2-guest-style-search_aiResultsPaper__tNj63:before{content:none}.home-v2-guest-style-search_aiResultsPaper__tNj63 p,.home-v2-guest-style-search_aiResultsPaper__tNj63 span{color:var(--text-primary,#151617)}.home-v2-guest-style-search_aiResultsPaper__tNj63 p[class*=Hint],.home-v2-guest-style-search_aiResultsPaper__tNj63 p[class*=disclaimer],.home-v2-guest-style-search_aiResultsPaper__tNj63 p[class*=hint],.home-v2-guest-style-search_aiResultsPaper__tNj63 p[class*=notApplied]{color:var(--text-secondary,rgba(21,22,23,.6));font-size:13px}@keyframes home-v2-guest-style-search_home-v2-ai-drop__JFBBJ{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.home-v2-guest-style-search_aiLayer__Xy36N,.home-v2-guest-style-search_aiPanelSlot__PdKy7,.home-v2-guest-style-search_fields__bwm6J,.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai] .home-v2-guest-style-search_aiPanelSlot__PdKy7{transition:none}.home-v2-guest-style-search_aiResults__lwARc{animation:none}}@media screen and (max-width:992px){.home-v2-guest-style-search_aiLayer__Xy36N,.home-v2-guest-style-search_aiResults__lwARc{display:none}.home-v2-guest-style-search_searchSurface___IXDx[data-mode=ai] .home-v2-guest-style-search_fields__bwm6J{opacity:1}}.home-v2-guest-style-search_searchPanel__zl_DD{display:flex;justify-content:center;width:100%;max-width:100%}.home-v2-guest-style-search_askAiDivider__WDLxQ{width:1px;height:24px;flex-shrink:0;background:var(--border-divider,rgba(21,22,23,.1))}.home-v2-guest-style-search_askAiButton__KOXMy{display:flex;height:44px;min-height:44px;width:44px;min-width:44px;padding:0;box-sizing:border-box;justify-content:center;align-items:center;gap:0;flex-shrink:0;overflow:hidden;border-radius:999px;border:1px solid var(--AI-Gradient,#008af1);background:var(--surface-page,#fff);cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px rgba(123,92,250,0);transition:width .32s ease,min-width .32s ease,padding .32s ease,gap .32s ease,box-shadow .32s ease}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible,.home-v2-guest-style-search_askAiButton__KOXMy:hover{width:auto;min-width:99px;padding:0 16px 0 14px;justify-content:flex-start;gap:6px;box-shadow:0 6px 16px rgba(123,92,250,.28);transition:width .5s cubic-bezier(.22,1.28,.36,1),min-width .5s cubic-bezier(.22,1.28,.36,1),padding .5s cubic-bezier(.22,1.28,.36,1),gap .5s cubic-bezier(.22,1.28,.36,1),box-shadow .5s ease}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible .home-v2-guest-style-search_askAiLabel__MReOC,.home-v2-guest-style-search_askAiButton__KOXMy:hover .home-v2-guest-style-search_askAiLabel__MReOC{max-width:none;opacity:1}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible .home-v2-guest-style-search_askAiIcon__kNZ85,.home-v2-guest-style-search_askAiButton__KOXMy:hover .home-v2-guest-style-search_askAiIcon__kNZ85{animation:home-v2-guest-style-search_home-v2-ask-ai-sparkle__0ZvmS .5s cubic-bezier(.22,1.28,.36,1)}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible .home-v2-guest-style-search_askAiLetter__ss__I,.home-v2-guest-style-search_askAiButton__KOXMy:hover .home-v2-guest-style-search_askAiLetter__ss__I{filter:blur(0);opacity:1;transform:translateX(0);transition-duration:.42s;transition-delay:calc(.12s + var(--i)*28ms)}@media(prefers-reduced-motion:reduce){.home-v2-guest-style-search_askAiButton__KOXMy{transition:width .2s ease,min-width .2s ease,padding .2s ease,gap .2s ease}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible,.home-v2-guest-style-search_askAiButton__KOXMy:hover{transition:width .2s ease,min-width .2s ease,padding .2s ease,gap .2s ease}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible .home-v2-guest-style-search_askAiIcon__kNZ85,.home-v2-guest-style-search_askAiButton__KOXMy:hover .home-v2-guest-style-search_askAiIcon__kNZ85{animation:none}.home-v2-guest-style-search_askAiButton__KOXMy:focus-visible .home-v2-guest-style-search_askAiLetter__ss__I,.home-v2-guest-style-search_askAiButton__KOXMy:hover .home-v2-guest-style-search_askAiLetter__ss__I{filter:none;transform:none;transition:opacity .2s ease;transition-delay:0s}}.home-v2-guest-style-search_askAiButtonMobile__AbjM8{display:none}@media screen and (max-width:992px){.home-v2-guest-style-search_askAiButtonMobile__AbjM8{display:flex;width:64px;height:64px;flex-shrink:0;justify-content:center;align-items:center;border:none;border-radius:100px;background:var(--surface-page,#FFF);box-shadow:0 1px 2px 0 rgba(15,23,41,.06),0 8px 24px 0 rgba(15,23,41,.12);cursor:pointer}}.home-v2-guest-style-search_askAiIcon__kNZ85{flex-shrink:0;width:18px;height:18px;transform-origin:center}.home-v2-guest-style-search_askAiLabel__MReOC{display:inline-flex;max-width:0;margin:0;overflow:hidden;opacity:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:148%;transition:max-width .32s ease,opacity .2s ease}.home-v2-guest-style-search_askAiLetter__ss__I{display:inline-block;filter:blur(3px);opacity:0;transform:translateX(-6px);transition:filter .2s ease,opacity .2s ease,transform .2s ease;transition-delay:calc((var(--n, 6) - var(--i, 0) - 1)*18ms)}.home-v2-guest-style-search_askAiLetterInner__TTiEv{background:var(--AI-Gradient,linear-gradient(135deg,#008af1 14.29%,#7b5cfa 85.71%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){.home-v2-guest-style-search_askAiLetter__ss__I{filter:none;transform:none;transition:opacity .2s ease;transition-delay:0s}}@keyframes home-v2-guest-style-search_home-v2-ask-ai-sparkle__0ZvmS{40%{transform:rotate(-18deg) scale(1.18)}to{transform:rotate(0deg) scale(1)}}