.herosection_heroSwiperWrapper__aZvFw{width:100%;height:100%;position:absolute;top:0;left:0}.herosection_heroSlide__o_wwc{position:relative;width:100%;height:100%;overflow:hidden}.herosection_heroSlide__o_wwc img{animation:herosection_kenBurns__TYaSC 18s ease-out infinite alternate}@keyframes herosection_kenBurns__TYaSC{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.herosection_heroSlide__o_wwc img{animation:none}}.search_heroWrapper__VM7pb{position:relative;width:100%;background:#0f1620;overflow:visible}.search_heroStage__ZxS58{position:relative;width:100%;min-height:clamp(600px,88vh,840px);display:flex;flex-direction:column;justify-content:flex-end;overflow:visible;padding-bottom:36px}.search_mobilesearch__6KTau{display:none}.search_heroCarouselBackground__I0oed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.search_heroOverlay__z_cDv{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(8,12,20,.72),rgba(8,12,20,.38) 48%,rgba(8,12,20,.08)),linear-gradient(180deg,rgba(8,12,20,.15),rgba(8,12,20,.55));z-index:2}.search_heroIntro___4huT{position:relative;z-index:3;width:100%;padding:72px 0 32px;color:#ffffff}.search_heroBadge__usDm_{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff;margin-bottom:22px}.search_heroTitle__KnN5o{max-width:20ch;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:#ffffff;margin:0 0 18px;text-shadow:0 8px 28px rgba(0,0,0,.3)}.search_heroSubtitle__alu6l{max-width:36rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6;color:rgba(255,255,255,.82);margin:0}.search_searchDock__MYVsG{position:relative;z-index:5;margin:0;padding:0 16px}.search_searchDockInner__Zc8b9{max-width:1200px}.search_searchPanel__9zKdi{position:relative;background:rgba(24,24,24,.42);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-radius:22px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.search_searchTabsWrapper__2Q7_m{margin-bottom:16px;animation:search_fadeIn__qC8ng .8s ease-in-out;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.search_searchTabsWrapper__2Q7_m::-webkit-scrollbar{display:none}.search_tabList__clJbS{display:flex;flex-wrap:nowrap;align-items:center;gap:10px!important;width:max-content;min-width:100%;margin:0;padding:0!important;border-bottom:none;list-style:none}.search_tabBtn__QQoXO{display:inline-flex!important;align-items:center;justify-content:center;gap:0;height:40px;min-width:40px;padding:0 11px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;filter:none!important;transition:background .2s ease,color .2s ease,padding .25s ease,gap .25s ease}.search_tabIcon__DgziA{width:17px!important;height:17px!important;min-width:17px;min-height:17px;font-size:17px!important;flex-shrink:0}.search_tabText__PjUpf{white-space:nowrap;max-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:max-width .3s ease,opacity .2s ease}.search_tabBtn__QQoXO.active{gap:8px;padding:0 20px 0 16px!important}.search_tabBtn__QQoXO.active .search_tabText__PjUpf{max-width:160px;opacity:1}.search_searchPanel__9zKdi .nav-pills.lights .nav-link{background:rgba(255,255,255,.1)!important;color:#ffd60a!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}.search_searchPanel__9zKdi .nav-pills.lights .nav-link:hover{background:rgba(255,255,255,.2)!important;color:#ffe45c!important;box-shadow:none!important}.search_searchPanel__9zKdi .nav-pills.lights .nav-link:focus-visible{outline:2px solid #ffd60a;outline-offset:2px}.search_searchPanel__9zKdi .nav-pills.lights .nav-link.active,.search_searchPanel__9zKdi .nav-pills.lights .show>.nav-link{background:#ffd60a!important;color:#1b1b1b!important;border-color:#ffd60a!important;box-shadow:none!important}.search_searchPanel__9zKdi .nav-pills.lights .nav-link .tabIcon,.search_searchPanel__9zKdi .nav-pills.lights .nav-link svg{color:inherit!important;fill:currentColor!important;width:17px!important;height:17px!important;font-size:17px!important}.search_searchdivider__8us2_{display:none}.search_searchBoxWrapper__oFTsW{background-color:transparent;border-radius:0;padding:0;box-shadow:none;max-width:none;margin:0}.search_searchPanel__9zKdi .tab-pane.m-2{margin:0!important}@keyframes search_fadeIn__qC8ng{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.search_searchTabsWrapper__2Q7_m{animation:none}.search_tabBtn__QQoXO,.search_tabText__PjUpf{transition:none}}@media (min-width:1400px){.search_searchDockInner__Zc8b9{max-width:1320px}.search_heroIntro___4huT{padding:88px 0 40px}}@media (max-width:1199px){.search_heroIntro___4huT{padding:64px 0 28px}}@media (max-width:991px){.search_heroStage__ZxS58{min-height:clamp(560px,80vh,760px)}.search_heroIntro___4huT{padding:48px 0 24px}.search_searchPanel__9zKdi{border-radius:20px;padding:14px}}@media (max-width:767px){.search_heroStage__ZxS58{min-height:auto;padding-bottom:24px}.search_heroCarouselBackground__I0oed{display:block!important}.search_heroOverlay__z_cDv{background:linear-gradient(180deg,rgba(8,12,20,.5),rgba(8,12,20,.78))}.search_heroIntro___4huT{padding:36px 0 20px}.search_heroTitle__KnN5o{max-width:none}.search_searchDock__MYVsG{padding:0 12px}.search_searchPanel__9zKdi{border-radius:18px;padding:12px}.search_searchBoxWrapper__oFTsW{padding:0;margin:0;border-radius:0;box-shadow:none}}@media (max-width:575px){.search_heroIntro___4huT{padding:28px 0 16px}.search_heroBadge__usDm_{font-size:9.5px;padding:6px 12px}}@media (max-width:479px){.search_searchDock__MYVsG{padding-left:10px;padding-right:10px}}.ai_aiSearchContainer__GqrJC{--hw-yellow:#ffd60a;--hw-yellow-hover:#ffe033;--hw-ink:#1b1b1b;--hw-muted:rgba(255,255,255,0.62);--hw-frost:rgba(255,255,255,0.07);--hw-frost-hover:rgba(255,255,255,0.13);--hw-border:rgba(255,255,255,0.2);position:relative;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.ai_aiSearchContainer__GqrJC:after,.ai_aiSearchContainer__GqrJC:before{content:none;display:none}.ai_aiSearchHeader__dBboy{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;position:relative;z-index:1;gap:12px}.ai_aiIconWrapper__n1M5P{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,214,10,.14);border:1px solid rgba(255,214,10,.28);box-shadow:none}.ai_aiIcon__Q2L_u{font-size:18px;color:var(--hw-yellow)}.ai_aiSubtitle__SMd_K{color:var(--hw-muted);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ai_aiStatusBadge__asx8i{display:flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#d9fbe6;background:rgba(34,197,94,.12);border:1px solid rgba(74,222,128,.32);flex-shrink:0}.ai_statusDot__BqmtC{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.18);animation:ai_blink__GYctD 1.6s infinite}@keyframes ai_blink__GYctD{0%,to{opacity:1}50%{opacity:.35}}.ai_aiSuggestions__bSqYx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;position:relative;z-index:1}.ai_aiSuggestionChip__q20ba{display:inline-flex;align-items:center;max-width:100%;padding:7px 14px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:500;color:rgba(255,255,255,.9);background:var(--hw-frost);border:1px solid var(--hw-border);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_aiSuggestionChip__q20ba svg{color:var(--hw-yellow);flex-shrink:0}.ai_aiSuggestionChip__q20ba:hover{color:var(--hw-ink);background:var(--hw-yellow);border-color:var(--hw-yellow)}.ai_aiSuggestionChip__q20ba:hover svg{color:var(--hw-ink)}.ai_aiInputWrapper__m4Dq4{position:relative;z-index:1;padding:12px 14px 10px;border-radius:12px;background:var(--hw-frost);border:1px solid var(--hw-border);box-shadow:none;transition:background .2s ease,border-color .2s ease}.ai_aiInputWrapper__m4Dq4:hover{background:var(--hw-frost-hover);border-color:rgba(255,255,255,.34)}.ai_aiInputWrapper__m4Dq4.ai_focused__vIust{background:var(--hw-frost-hover);border-color:var(--hw-yellow);box-shadow:none}.ai_aiTextarea__ECmm0{width:100%;margin-bottom:8px;padding:0;border:none;outline:none;resize:none;background:transparent;color:#fff;font-size:14.5px;line-height:1.55}.ai_aiTextarea__ECmm0::placeholder{color:rgba(255,255,255,.55)}.ai_aiInputActions__XXoJO{display:flex;justify-content:flex-end;gap:8px}.ai_aiActionBtn__7_ONM{position:relative;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--hw-yellow);background:rgba(255,214,10,.14);border:1px solid rgba(255,214,10,.28);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ai_aiActionBtn__7_ONM:hover{color:var(--hw-ink);background:var(--hw-yellow);border-color:var(--hw-yellow)}.ai_aiActionBtn__7_ONM.ai_listening__nkto9{color:#fff;background:#dc2626;border-color:rgba(239,68,68,.55);animation:ai_microphonePulse___7trA 1.5s ease-in-out infinite}@keyframes ai_microphonePulse___7trA{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{transform:scale(1.04);box-shadow:0 0 0 8px rgba(239,68,68,0)}}.ai_listeningPulse__8am_J{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:12px;border:2px solid #ef4444;transform:translate(-50%,-50%);animation:ai_pulseRing__zVNJ9 1.5s cubic-bezier(.215,.61,.355,1) infinite}@keyframes ai_pulseRing__zVNJ9{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.ai_aiSendBtn___2YQv{width:38px;height:38px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--hw-ink);background:var(--hw-yellow);box-shadow:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.ai_aiSendBtn___2YQv:hover{background:var(--hw-yellow-hover);box-shadow:none}.ai_aiSendBtn___2YQv:active{transform:translateY(1px)}.ai_aiSendBtn___2YQv:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ai_aiTextarea__ECmm0:disabled{opacity:.7;cursor:not-allowed}.ai_aiInfoText__5dvHO{position:relative;z-index:1;display:flex;align-items:center;margin:12px 0 0;font-size:11.5px;color:var(--hw-muted)}.ai_aiInfoText__5dvHO svg{color:var(--hw-yellow);flex-shrink:0}.ai_aiResponseBox__7sxtS{position:relative;z-index:1;margin-bottom:12px;padding:14px 16px;border-radius:12px;background:var(--hw-frost);border:1px solid var(--hw-border);border-left:3px solid var(--hw-yellow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ai_aiResponseHeader__iTiiy{display:flex;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--hw-yellow)}.ai_aiResponseContent__NYZgq{color:rgba(255,255,255,.92);font-size:14px;line-height:1.65;white-space:pre-wrap;word-wrap:break-word}.ai_aiLoadingWrapper__ff3HP{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85);font-size:14px}.ai_aiLoadingIcon__bLsSZ{color:var(--hw-yellow);animation:ai_spin__eq9NV 1s linear infinite}.ai_aiSendBtn___2YQv .ai_aiLoadingIcon__bLsSZ{color:var(--hw-ink)}@keyframes ai_spin__eq9NV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai_aiErrorMessage__DKpkI{color:#fecaca;font-size:14px}@media (max-width:768px){.ai_aiSearchHeader__dBboy{margin-bottom:12px}.ai_aiIconWrapper__n1M5P{width:32px;height:32px}.ai_aiIcon__Q2L_u{font-size:16px}.ai_aiSuggestions__bSqYx{gap:6px;margin-bottom:10px}.ai_aiSuggestionChip__q20ba{padding:6px 11px;font-size:11.5px}.ai_aiInputWrapper__m4Dq4{padding:10px 12px 8px;border-radius:12px}.ai_aiTextarea__ECmm0{font-size:14px}}@media (max-width:480px){.ai_aiStatusBadge__asx8i{padding:4px 10px;font-size:11px}.ai_aiSearchHeader__dBboy{flex-wrap:wrap}}.AiSearchRes_aiModalContent__8Wzrc{background:rgba(24,24,24,.94)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(0,0,0,.45)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#fff!important;overflow:hidden}.AiSearchRes_aiModalHeader__HJHzh{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.14)!important;padding:14px 18px!important}.AiSearchRes_aiModalTitle__ONNX6{color:#fff!important;font-size:1rem!important;font-weight:700!important}.AiSearchRes_aiModalClose__S_dZw{color:rgba(255,255,255,.75)!important}.AiSearchRes_aiModalClose__S_dZw:hover{background:rgba(255,255,255,.12)!important;color:#ffd60a!important}.AiSearchRes_aiModalBody__G8hIV{background:transparent!important;color:#fff!important;padding:12px 16px 16px!important}.AiSearchRes_aiModalBody__G8hIV .m_f6645d97,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-control,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-label,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderControl,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-weekday,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl,.AiSearchRes_aiModalBody__G8hIV .mantine-Month-monthCell,.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl{color:rgba(255,255,255,.92)!important}.AiSearchRes_aiModalBody__G8hIV .m_f6645d97,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel{background:transparent!important;box-shadow:none!important}.AiSearchRes_aiModalBody__G8hIV .m_f6645d97:active,.AiSearchRes_aiModalBody__G8hIV .m_f6645d97:focus,.AiSearchRes_aiModalBody__G8hIV .m_f6645d97:focus-visible,.AiSearchRes_aiModalBody__G8hIV .m_f6645d97:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel:active,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel:focus,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel:focus-visible,.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-calendarHeaderLevel:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel:active,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel:focus,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel:focus-visible,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderLevel:hover{background:transparent!important;color:rgba(255,255,255,.92)!important;box-shadow:none!important}.AiSearchRes_aiModalBody__G8hIV .mantine-CalendarHeader-control:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-calendarHeaderControl:hover{background:rgba(255,255,255,.12)!important}.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl,.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl{color:rgba(255,255,255,.92)!important;background:transparent!important}.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:active,.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl:active,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl:active,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl:hover,.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl:active,.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:where([data-selected]),.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl:where([data-selected]),.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl:where([data-selected]),.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl:where([data-selected]){background:#6a0dde!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:where([data-selected]):hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl:where([data-selected]):hover,.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl:where([data-selected]):hover,.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl:where([data-selected]):hover{background:#5a0bbe!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:disabled,.AiSearchRes_aiModalBody__G8hIV .m_dc6a3c71:where([data-disabled]),.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-monthsListControl:where([data-disabled]),.AiSearchRes_aiModalBody__G8hIV .mantine-DatePicker-yearsListControl:where([data-disabled]),.AiSearchRes_aiModalBody__G8hIV .mantine-PickerControl-pickerControl:where([data-disabled]){color:rgba(255,255,255,.3)!important;background:transparent!important;opacity:1!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb{color:rgba(255,255,255,.92)!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-weekend]){color:#fca5a5!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-disabled]),.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-outside]){color:rgba(255,255,255,.3)!important;opacity:1!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-first-in-range]),.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-last-in-range]),.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-selected]){background-color:#6a0dde!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV .m_396ce5cb:where([data-in-range]){background-color:rgba(106,13,222,.32)!important;color:#fff!important;border-radius:0}.AiSearchRes_aiModalBody__G8hIV td button{color:rgba(255,255,255,.92)}.AiSearchRes_aiModalBody__G8hIV td button:where([data-first-in-range]),.AiSearchRes_aiModalBody__G8hIV td button:where([data-last-in-range]),.AiSearchRes_aiModalBody__G8hIV td button:where([data-selected]){background-color:#6a0dde!important;color:#fff!important}.AiSearchRes_aiModalBody__G8hIV td button:where([data-in-range]){background-color:rgba(106,13,222,.32)!important;color:#fff!important}.AiSearchRes_actions__iF0HY{display:flex;gap:8px;margin-top:12px;justify-content:flex-end;flex-wrap:wrap}.AiSearchRes_cancelBtn__Lq3NQ{border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border-radius:12px!important;padding:8px 16px!important;font-weight:600!important;box-shadow:none!important}.AiSearchRes_cancelBtn__Lq3NQ:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.4)!important;color:#fff!important}.AiSearchRes_continueBtn__irLXh{border:none!important;background:#ffd60a!important;color:#1b1b1b!important;border-radius:12px!important;padding:8px 16px!important;font-weight:700!important;box-shadow:none!important}.AiSearchRes_continueBtn__irLXh:hover:not(:disabled){background:#ffe033!important;color:#1b1b1b!important}.AiSearchRes_continueBtn__irLXh:disabled{opacity:.5;cursor:not-allowed}.AiSearchRes_aihoteldaterange__ozyvO{color:#fff}.HotelLocationSelector_customDropdown__3wSu_{padding:0!important;max-width:380px!important;min-width:380px!important;position:absolute;z-index:999;border-radius:5px;overflow:hidden}.HotelLocationSelector_glassDropdown__pBlju{background:rgba(24,24,24,.94)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(0,0,0,.45)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_dropdownContent__nAwmQ{background-color:transparent}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_section__fD6ZK{border-bottom-color:rgba(255,255,255,.1)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_sectionHeader__ZY7PU{background-color:rgba(255,255,255,.06);color:rgba(255,255,255,.65)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_sectionIcon__8K1kH{color:#ffd60a}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationOption__2DWt_{border-bottom-color:rgba(255,255,255,.08)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationOption__2DWt_:hover{background-color:rgba(255,255,255,.1)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_selectedLocation__OHAq2{background-color:rgba(106,13,222,.28)!important;border-left-color:#ffd60a}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_selectedLocation__OHAq2:hover{background-color:rgba(106,13,222,.36)!important}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationIconWrapper__NB7pv,.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_selectedLocation__OHAq2 .HotelLocationSelector_locationIconWrapper__NB7pv{background-color:rgba(255,214,10,.14)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_checkIcon___Lmmo,.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationIcon__rBmjh,.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_selectedLocation__OHAq2 .HotelLocationSelector_locationIcon__rBmjh{color:#ffd60a}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationName__BEb7T{color:#fff}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_emptyState__u5DyE,.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_loadingState__Xx2qR,.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_locationCountry__92wSy{color:rgba(255,255,255,.55)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_spinner__RBzt1{border-color:#ffd60a rgba(255,255,255,.2) rgba(255,255,255,.2)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar-track{background:rgba(255,255,255,.06)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_cardInput__LuUaK,.glass-search .HotelLocationSelector_cardInput__LuUaK{color:#fff!important}.HotelLocationSelector_glassDropdown__pBlju .HotelLocationSelector_cardInput__LuUaK::placeholder,.glass-search .HotelLocationSelector_cardInput__LuUaK::placeholder{color:rgba(255,255,255,.55)!important}.HotelLocationSelector_clearButton__b0_7b{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#999;font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease}.HotelLocationSelector_clearButton__b0_7b:hover{background-color:#f0f0f0;color:#d32f2f}.HotelLocationSelector_clearButton__b0_7b:active{transform:translateY(-50%) scale(.95)}.HotelLocationSelector_cardInput__LuUaK{border:none!important;background:transparent!important;padding:0!important;margin:0;width:100%;font-weight:700;font-size:.92rem;color:#1a2744;line-height:1.3;outline:none;box-shadow:none!important;min-height:unset;height:auto}.HotelLocationSelector_cardInput__LuUaK::placeholder{color:#9ca3af;font-weight:500}.HotelLocationSelector_dropdownContent__nAwmQ{max-height:450px;overflow-y:auto;background-color:#fff}.HotelLocationSelector_section__fD6ZK{border-bottom:1px solid #e0e0e0}.HotelLocationSelector_section__fD6ZK:last-child{border-bottom:none}.HotelLocationSelector_sectionHeader__ZY7PU{padding:12px 16px;font-size:13px;font-weight:600;color:#666;background-color:#f3f0f8;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.HotelLocationSelector_sectionIcon__8K1kH{color:#7c6bb5;font-size:14px}.HotelLocationSelector_locationOption__2DWt_{display:flex;align-items:center;padding:14px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f5f5f5;position:relative}.HotelLocationSelector_locationOption__2DWt_:hover{background-color:#f8f9fa}.HotelLocationSelector_locationOption__2DWt_:last-child{border-bottom:none}.HotelLocationSelector_selectedLocation__OHAq2{background-color:#e3d9f5!important;border-left:3px solid #7c6bb5;padding-left:13px}.HotelLocationSelector_selectedLocation__OHAq2:hover{background-color:#ded1f6!important}.HotelLocationSelector_checkIcon___Lmmo{margin-left:auto;padding-left:12px;color:#7c6bb5;font-size:18px;display:flex;align-items:center;flex-shrink:0}.HotelLocationSelector_locationIconWrapper__NB7pv{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f3f0f8;border-radius:12px;margin-right:14px;flex-shrink:0}.HotelLocationSelector_locationEmoji__XneO5{font-size:24px}.HotelLocationSelector_locationIcon__rBmjh{color:#7c6bb5;font-size:20px}.HotelLocationSelector_selectedLocation__OHAq2 .HotelLocationSelector_locationIcon__rBmjh{color:#7c6bb5}.HotelLocationSelector_selectedLocation__OHAq2 .HotelLocationSelector_locationIconWrapper__NB7pv{background-color:#f3f0f8}.HotelLocationSelector_locationDetails__7R8zV{flex:1 1;min-width:0}.HotelLocationSelector_locationName__BEb7T{font-size:16px;font-weight:500;color:#222;margin-bottom:4px;line-height:1.3}.HotelLocationSelector_locationCountry__92wSy{font-size:14px;color:#999;line-height:1.4}.HotelLocationSelector_loadingState__Xx2qR{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 16px;color:#666;font-size:14px}.HotelLocationSelector_spinner__RBzt1{width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#28a745;border-radius:50%;animation:HotelLocationSelector_spin__x_siI .8s linear infinite}@keyframes HotelLocationSelector_spin__x_siI{to{transform:rotate(1turn)}}.HotelLocationSelector_emptyState__u5DyE{padding:24px 16px;text-align:center;color:#999;font-size:14px}.HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar{width:6px}.HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.HotelLocationSelector_dropdownContent__nAwmQ::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:768px){.HotelLocationSelector_customDropdown__3wSu_{min-width:350px!important;max-width:350px!important}.HotelLocationSelector_locationOption__2DWt_{padding:12px 14px}.HotelLocationSelector_locationIconWrapper__NB7pv{width:44px;height:44px;margin-right:12px}.HotelLocationSelector_locationEmoji__XneO5{font-size:22px}.HotelLocationSelector_locationName__BEb7T{font-size:15px}.HotelLocationSelector_locationCountry__92wSy{font-size:13px}}@media (max-width:480px){.HotelLocationSelector_customDropdown__3wSu_{min-width:320px!important;max-width:320px!important}.HotelLocationSelector_locationIconWrapper__NB7pv{width:40px;height:40px;margin-right:10px}.HotelLocationSelector_locationEmoji__XneO5{font-size:20px}}