.LandingAIChatWidget_root__sdJkg{bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);position:fixed;right:16px;z-index:1900}.LandingAIChatWidget_rootInline__WTNrD{bottom:auto;display:flex;left:auto;min-height:100%;position:static;width:100%;z-index:0}.LandingAIChatWidget_triggerButton__z5sv\+{align-items:center;background:radial-gradient(circle at top right,rgba(147,221,255,.42),transparent 30%),linear-gradient(135deg,#032f59,#0666c2 55%,#00a8ff);border:0;border-radius:24px;box-shadow:0 18px 36px rgba(1,74,128,.28);color:var(--colorWhite);cursor:pointer;display:inline-grid;gap:12px;grid-template-columns:12px minmax(0,1fr);min-width:230px;padding:14px 16px;text-align:left;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.LandingAIChatWidget_triggerButton__z5sv\+:hover{box-shadow:0 22px 42px rgba(1,74,128,.34);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.LandingAIChatWidget_triggerSignal__Su9HY{background:#8fe4ff;border-radius:999px;box-shadow:0 0 0 6px rgba(143,228,255,.16);height:12px;width:12px}.LandingAIChatWidget_triggerContent__qKGPY{grid-gap:2px;display:grid;gap:2px;min-width:0}.LandingAIChatWidget_triggerEyebrow__sbxBn{color:hsla(0,0%,100%,.72);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LandingAIChatWidget_triggerTitle__5wdcx{color:#fff;font-size:16px;font-weight:900;line-height:1.1}.LandingAIChatWidget_triggerSubline__-cYOq{color:hsla(0,0%,100%,.82);font-size:12px;line-height:1.35}.LandingAIChatWidget_panel__a\+38G{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top right,var(--marketplaceColorLight),transparent 34%),linear-gradient(180deg,#fff 0,#f6fbff 100%);border:1px solid var(--colorGrey100);border-radius:24px;box-shadow:0 24px 44px rgba(16,41,84,.16);display:flex;flex-direction:column;height:min(620px,calc(100vh - 132px));overflow:hidden;width:min(400px,calc(100vw - 28px))}.LandingAIChatWidget_panelInline__gUt7z{border-radius:30px;flex:1 1 auto;height:auto;max-height:none;max-width:none;min-height:0;width:100%}.LandingAIChatWidget_panelLoading__MCZ4e{opacity:.98}.LandingAIChatWidget_header__hRU6M{align-items:flex-start;background:linear-gradient(135deg,var(--marketplaceColorLight),#fff);border-bottom:1px solid var(--colorGrey100);color:var(--marketplaceColorDark);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.LandingAIChatWidget_headerInline__oGj4G{padding:18px 20px 16px}.LandingAIChatWidget_headerTitleGroup__HvJr5{grid-gap:4px;display:grid;gap:4px}.LandingAIChatWidget_headerHint__L5ePd{color:var(--matterColor4A);font-size:12px;line-height:1.45}.LandingAIChatWidget_headerActions__\+3GW0{align-items:center;display:flex;gap:8px}.LandingAIChatWidget_closeButton__ziYxn,.LandingAIChatWidget_headerActionButton__szAPm{background:transparent;border:0;border-radius:999px;color:var(--marketplaceColorDark);cursor:pointer;font-weight:800;white-space:nowrap}.LandingAIChatWidget_headerActionButton__szAPm{background:#fff;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);font-size:12px;padding:6px 10px}.LandingAIChatWidget_closeButton__ziYxn{padding:6px 0}.LandingAIChatWidget_mobilePicksShell__ZYPre{display:none}.LandingAIChatWidget_mobilePicksToggle__lqKcv{align-items:center;background:hsla(0,0%,100%,.96);border:0;border-bottom:1px solid var(--colorGrey100);color:var(--marketplaceColorDark);cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:space-between;padding:11px 16px;width:100%}.LandingAIChatWidget_mobilePicksCount__uFSac{background:var(--marketplaceColorLight);border-radius:999px;color:var(--marketplaceColorDark);min-width:26px;padding:4px 8px;text-align:center}.LandingAIChatWidget_mobilePicksList__K-CGk{grid-gap:8px;background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--colorGrey100);display:grid;gap:8px;padding:10px 12px 12px}.LandingAIChatWidget_mobilePicksItem__bXHkW{grid-gap:10px;align-items:center;background:#f5faff;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);cursor:pointer;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr);padding:8px;text-align:left;width:100%}.LandingAIChatWidget_mobilePicksItem__bXHkW:hover{background:#edf7ff}.LandingAIChatWidget_mobilePicksContent__b5IkQ{grid-gap:3px;display:grid;gap:3px;min-width:0}.LandingAIChatWidget_mobilePicksTitle__r1Sly{color:#10294a;font-size:13px;font-weight:800;line-height:1.3}.LandingAIChatWidget_mobilePicksMeta__fpU9O{color:var(--matterColor4A);font-size:11px;line-height:1.35}.LandingAIChatWidget_mobilePicksEmpty__EBugR{background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--colorGrey100);color:var(--matterColor4A);font-size:12px;line-height:1.5;margin:0;padding:0 16px 14px}.LandingAIChatWidget_messages__dtU\+J{background:linear-gradient(180deg,#f8fbff,#fcfdff);flex:1 1;min-height:0;overflow-y:auto;padding:14px 14px 8px}.LandingAIChatWidget_welcomeCard__6JymG{background:radial-gradient(circle at top right,var(--marketplaceColorLight),transparent 28%),linear-gradient(145deg,#fff,#f7fbff);border:1px solid var(--marketplaceColorLight);border-radius:20px;box-shadow:0 16px 28px rgba(16,41,84,.08);margin-bottom:12px;padding:16px}.LandingAIChatWidget_welcomeEyebrow__q878l{background:var(--marketplaceColorLight);border-radius:999px;color:var(--marketplaceColorDark);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.LandingAIChatWidget_welcomeTitle__XY\+\+i{color:#10294a;font-size:22px;line-height:1.08;margin:12px 0 8px}.LandingAIChatWidget_welcomeDescription__HDZf4{color:var(--matterColor4A);font-size:14px;line-height:1.55;margin:0}.LandingAIChatWidget_welcomeList__b\+wFl{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.LandingAIChatWidget_welcomeListItem__f1qzv{color:#203654;font-size:13px;line-height:1.5;padding-left:16px;position:relative}.LandingAIChatWidget_welcomeListItem__f1qzv:before{background:var(--marketplaceColor);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.LandingAIChatWidget_promptIntro__W47sG{color:#10294a;font-size:13px;margin-top:16px}.LandingAIChatWidget_promptGrid__Xguj4{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.LandingAIChatWidget_promptChip__LOxiw{grid-gap:4px;background:#f5faff;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);cursor:pointer;display:grid;gap:4px;padding:12px 13px;text-align:left;width:100%}.LandingAIChatWidget_promptChip__LOxiw:hover{background:#edf7ff}.LandingAIChatWidget_promptChipLabel__Jir4G{color:var(--marketplaceColorDark);font-size:12px;font-weight:800}.LandingAIChatWidget_promptChipText__VtyKv{color:#334b68;font-size:13px;line-height:1.45}.LandingAIChatWidget_message__XZwt9{border-radius:16px;font-size:14px;line-height:1.5;margin-bottom:10px;max-width:94%;padding:11px 13px}.LandingAIChatWidget_messageText__EVwaa{white-space:pre-wrap}.LandingAIChatWidget_mdOl__xPeXi,.LandingAIChatWidget_mdUl__3YbpO{font-size:inherit;margin:6px 0;padding-left:18px}.LandingAIChatWidget_mdUl__3YbpO{list-style:disc}.LandingAIChatWidget_mdOl__xPeXi{list-style:decimal}.LandingAIChatWidget_mdLi__BkJJX{font-size:inherit;line-height:1.5;margin-bottom:4px}.LandingAIChatWidget_mdParagraph__7qL0L{display:block}.LandingAIChatWidget_mdBreak__zHpQo{display:block;height:6px}.LandingAIChatWidget_inlineLink__fmEtw{color:var(--marketplaceColor);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.LandingAIChatWidget_inlineLink__fmEtw:hover{color:var(--marketplaceColorDark)}.LandingAIChatWidget_assistantMessage__eHOqo{background:hsla(0,0%,100%,.98);border:1px solid var(--colorGrey100);color:#1a2333}.LandingAIChatWidget_userMessage__zSVYF{background:var(--marketplaceColorLight);color:#17324d;margin-left:auto}.LandingAIChatWidget_plannerPromptMessage__Y00Ft{background:#eef6f2;border:1px solid #dbe9e2;color:#375149;font-size:13px;font-weight:800;margin-left:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.LandingAIChatWidget_listingSuggestions__zJM6N{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.LandingAIChatWidget_listingCard__eijeq{grid-gap:0;align-items:stretch;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid var(--marketplaceColorLight);border-radius:18px;box-shadow:0 12px 22px rgba(16,41,84,.08);display:grid;gap:0;grid-template-columns:108px minmax(0,1fr);min-height:108px;overflow:hidden}.LandingAIChatWidget_listingImageWrap__H29a1{align-items:center;background:linear-gradient(135deg,var(--marketplaceColorBright),var(--marketplaceColorLight));display:flex;justify-content:center;overflow:hidden;position:relative}.LandingAIChatWidget_listingCard__eijeq .LandingAIChatWidget_listingImageWrap__H29a1{align-self:stretch;border-radius:0;height:100%;min-height:108px;min-width:108px;width:108px}.LandingAIChatWidget_mobilePicksItem__bXHkW .LandingAIChatWidget_listingImageWrap__H29a1,.LandingAIChatWidget_selectorCard__A5Des .LandingAIChatWidget_listingImageWrap__H29a1{border-radius:14px;height:64px;min-width:64px;width:64px}.LandingAIChatWidget_listingImage__yfYmA{display:block;height:100%;object-fit:cover;width:100%}.LandingAIChatWidget_listingImageFallback__R1cx5{color:var(--marketplaceColorDark)}.LandingAIChatWidget_listingImageFallbackLabel__BEwkP{font-size:10px;font-weight:900;letter-spacing:.08em;padding:0 6px;text-align:center;text-transform:uppercase}.LandingAIChatWidget_listingBody__-lD3q{grid-gap:6px;align-content:center;display:grid;gap:6px;min-width:0;padding:10px 12px}.LandingAIChatWidget_listingTitle__enUUk{color:#10294a;font-size:15px;font-weight:900;line-height:1.25}.LandingAIChatWidget_listingReasonBlock__5vDrv{grid-gap:4px;display:grid;gap:4px}.LandingAIChatWidget_listingReasonLabel__TciwP{color:var(--marketplaceColorDark);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.LandingAIChatWidget_listingReason__IaGyR{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#47627f;display:-webkit-box;font-size:11px;line-height:1.35;margin:0;overflow:hidden}.LandingAIChatWidget_listingFacts__Gx18J{display:flex;flex-wrap:wrap;gap:6px}.LandingAIChatWidget_listingFact__-yig1{align-items:center;background:#edf7ff;border-radius:999px;color:#264665;display:inline-flex;font-size:10px;font-weight:700;line-height:1.2;padding:4px 8px}.LandingAIChatWidget_listingTags__fpG83{display:flex;flex-wrap:wrap;gap:5px}.LandingAIChatWidget_listingTag__Mt5vo{background:var(--marketplaceColorLight);border-radius:999px;color:var(--marketplaceColorDark);display:inline-flex;font-size:10px;font-weight:800;padding:3px 7px}.LandingAIChatWidget_listingFooter__RqanR{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.LandingAIChatWidget_listingLink__4TQpx{align-items:center;background:var(--marketplaceColor);border-radius:12px;color:var(--colorWhite);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;justify-content:center;padding:7px 10px;text-decoration:none}.LandingAIChatWidget_listingLink__4TQpx:hover{background:var(--marketplaceColorDark);text-decoration:none}.LandingAIChatWidget_selectorSection__SjTBI{grid-gap:10px;display:grid;gap:10px}.LandingAIChatWidget_selectorHeader__KpyUJ{align-items:center;display:flex;gap:10px;justify-content:space-between}.LandingAIChatWidget_selectorTitle__O8wig{color:var(--marketplaceColorDark);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.LandingAIChatWidget_selectorControls__IgTrM{display:flex;gap:6px}.LandingAIChatWidget_selectorControl__SEzsC{background:var(--marketplaceColorLight);border:0;border-radius:999px;color:var(--marketplaceColorDark);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.LandingAIChatWidget_selectorStrip__EgBzE{grid-gap:10px;display:grid;gap:10px;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.LandingAIChatWidget_selectorCard__A5Des{grid-gap:10px;align-items:center;background:#f5faff;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);cursor:pointer;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);min-height:84px;padding:10px;scroll-snap-align:start;text-align:left}.LandingAIChatWidget_selectorCard__A5Des:hover{background:#edf7ff}.LandingAIChatWidget_selectorCardActive__6ifao{background:#eaf5ff;box-shadow:inset 0 0 0 1px var(--marketplaceColor)}.LandingAIChatWidget_selectorCardText__SHbCw{grid-gap:4px;display:grid;gap:4px;min-width:0}.LandingAIChatWidget_selectorCardTitle__139lK{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#10294a;display:-webkit-box;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.LandingAIChatWidget_selectorCardMeta__0syzE{color:var(--matterColor4A);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingAIChatWidget_applyFiltersButton__NcPvJ{background:var(--marketplaceColor);border:0;border-radius:999px;color:var(--colorWhite);cursor:pointer;font-size:12px;font-weight:800;margin-top:10px;padding:7px 12px}.LandingAIChatWidget_messageActionRow__Ah9Vj{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.LandingAIChatWidget_continueInAiButton__G1DiJ{background:hsla(0,0%,100%,.96);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);color:var(--marketplaceColorDark);cursor:pointer;font-size:12px;font-weight:800;padding:7px 12px}.LandingAIChatWidget_manualRequestShell__DxxDp{margin-top:12px}.LandingAIChatWidget_manualRequestCard__dVIIV{grid-gap:12px;background:radial-gradient(circle at top right,var(--marketplaceColorLight),transparent 34%),linear-gradient(180deg,#fff 0,#f7fbff 100%);border:1px solid var(--marketplaceColorLight);border-radius:18px;box-shadow:0 10px 22px rgba(16,41,84,.08);display:grid;gap:12px;padding:14px}.LandingAIChatWidget_manualRequestHeader__wcIZA{grid-gap:4px;display:grid;gap:4px}.LandingAIChatWidget_manualRequestHeader__wcIZA strong{color:#10294a;font-size:14px;line-height:1.25}.LandingAIChatWidget_manualRequestHeader__wcIZA p{color:var(--matterColor4A);font-size:12px;line-height:1.5;margin:0}.LandingAIChatWidget_manualRequestForm__qWmSu{grid-gap:10px;display:grid;gap:10px}.LandingAIChatWidget_manualRequestFieldGrid__-pMZ2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingAIChatWidget_manualRequestInput__3nlZq,.LandingAIChatWidget_manualRequestTextarea__9jK6q{background:#fff;border:1px solid var(--colorGrey200);border-radius:14px;color:#1a2333;font-size:13px;padding:10px 12px;width:100%}.LandingAIChatWidget_manualRequestTextarea__9jK6q{min-height:84px;resize:vertical}.LandingAIChatWidget_manualRequestInput__3nlZq:focus,.LandingAIChatWidget_manualRequestTextarea__9jK6q:focus{border-color:var(--marketplaceColor);box-shadow:0 0 0 3px rgba(0,155,255,.12);outline:none}.LandingAIChatWidget_manualRequestActions__qtAHa{display:flex;flex-wrap:wrap;gap:8px}.LandingAIChatWidget_manualRequestSecondary__VWxNb,.LandingAIChatWidget_manualRequestSubmit__xu\+k0{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.LandingAIChatWidget_manualRequestSubmit__xu\+k0{background:var(--marketplaceColor);border:0;color:var(--colorWhite)}.LandingAIChatWidget_manualRequestSubmit__xu\+k0:disabled{cursor:not-allowed;opacity:.6}.LandingAIChatWidget_manualRequestSecondary__VWxNb{background:hsla(0,0%,100%,.92);border:0;box-shadow:inset 0 0 0 1px var(--marketplaceColorLight);color:var(--marketplaceColorDark)}.LandingAIChatWidget_manualRequestError__o8ENK,.LandingAIChatWidget_manualRequestSuccess__unSpK{border-radius:14px;font-size:12px;line-height:1.45;padding:9px 11px}.LandingAIChatWidget_manualRequestError__o8ENK{background:rgba(214,59,80,.08);color:var(--colorFail)}.LandingAIChatWidget_manualRequestSuccess__unSpK{background:rgba(8,124,87,.08);color:#0a6d4d}.LandingAIChatWidget_loadingBubble__DkiJF{align-items:center;display:inline-flex;gap:8px}.LandingAIChatWidget_spinner__8SMDO{-webkit-animation:LandingAIChatWidget_aiSpin__pYapD .8s linear infinite;animation:LandingAIChatWidget_aiSpin__pYapD .8s linear infinite;border:2px solid var(--marketplaceColorLight);border-radius:50%;border-top-color:var(--marketplaceColor);height:14px;width:14px}@-webkit-keyframes LandingAIChatWidget_aiSpin__pYapD{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes LandingAIChatWidget_aiSpin__pYapD{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.LandingAIChatWidget_error__mKJCO{color:var(--colorFail);font-size:12px;margin:0 14px 10px}.LandingAIChatWidget_signupGateCard__mzqXe{align-items:center;background:linear-gradient(170deg,rgba(0,155,255,.06),rgba(0,155,255,.02));border-top:1px solid var(--colorGrey100);display:flex;flex-direction:column;padding:24px 20px;text-align:center}.LandingAIChatWidget_signupGateTitle__aA5BQ{color:var(--colorGrey900);font-size:16px;font-weight:700;margin:0 0 6px}.LandingAIChatWidget_signupGateDescription__uUASo{color:var(--colorGrey600);font-size:13px;line-height:1.45;margin:0 0 16px;max-width:300px}.LandingAIChatWidget_signupGateButton__xRn9P{background:var(--marketplaceColor);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;max-width:260px;padding:12px 24px;transition:background .15s ease;width:100%}.LandingAIChatWidget_signupGateButton__xRn9P:hover{background:var(--marketplaceColorDark)}.LandingAIChatWidget_signupGateLogin__--gR9{background:none;border:none;color:var(--marketplaceColor);cursor:pointer;font-size:13px;margin-top:10px;padding:0;text-decoration:underline}.LandingAIChatWidget_signupGateLogin__--gR9:hover{color:var(--marketplaceColorDark)}.LandingAIChatWidget_inputForm__rsNud{background:hsla(0,0%,100%,.98);border-top:1px solid var(--colorGrey100);display:flex;gap:8px;padding:12px;pointer-events:auto}.LandingAIChatWidget_inputFormInline__wgUD\+{padding:14px 16px 16px}.LandingAIChatWidget_input__POemY{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--colorGrey200);border-radius:14px;flex:1 1;font-size:14px;min-height:46px;min-width:0;padding:10px 12px;pointer-events:auto;resize:none}.LandingAIChatWidget_input__POemY:focus{border-color:var(--marketplaceColor);box-shadow:0 0 0 3px rgba(0,155,255,.12);outline:none}.LandingAIChatWidget_sendButton__qn9Xh{background:var(--marketplaceColor);border:0;border-radius:14px;color:var(--colorWhite);cursor:pointer;font-weight:800;padding:0 16px}.LandingAIChatWidget_sendButton__qn9Xh:hover:not(:disabled){background:var(--marketplaceColorDark)}.LandingAIChatWidget_sendButton__qn9Xh:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.LandingAIChatWidget_root__sdJkg{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--topbarHeight) + 10px);right:10px}.LandingAIChatWidget_panelInline__gUt7z{height:min(700px,calc(100dvh - 110px));max-height:calc(100dvh - 110px);min-height:560px}.LandingAIChatWidget_mobilePicksShell__ZYPre{display:block}}@media (--viewportLarge ){.LandingAIChatWidget_panelInline__gUt7z{min-height:0}}@media (max-width:767px){.LandingAIChatWidget_triggerButton__z5sv\+{min-width:208px;padding:13px 14px}.LandingAIChatWidget_triggerTitle__5wdcx{font-size:15px}.LandingAIChatWidget_triggerSubline__-cYOq{font-size:11px}.LandingAIChatWidget_panel__a\+38G{height:min(78dvh,660px);width:min(100vw - 20px,100vw - 20px)}.LandingAIChatWidget_panelInline__gUt7z{border-radius:16px;height:100%;max-height:100%;min-height:0;width:100%}.LandingAIChatWidget_headerInline__oGj4G{flex:0 0 auto;padding:14px 14px 12px}.LandingAIChatWidget_mobilePicksShell__ZYPre{flex:0 0 auto}.LandingAIChatWidget_messages__dtU\+J{flex:1 1 auto;min-height:0;overscroll-behavior:contain;padding:12px 12px 8px}.LandingAIChatWidget_inputForm__rsNud,.LandingAIChatWidget_signupGateCard__mzqXe{flex:0 0 auto}.LandingAIChatWidget_inputFormInline__wgUD\+{align-items:flex-end;box-shadow:0 -10px 20px rgba(16,41,84,.06);padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));z-index:2}.LandingAIChatWidget_input__POemY{max-height:116px;min-height:44px}.LandingAIChatWidget_sendButton__qn9Xh{flex:0 0 auto;min-height:44px}.LandingAIChatWidget_welcomeTitle__XY\+\+i{font-size:20px}.LandingAIChatWidget_headerHint__L5ePd{display:none}.LandingAIChatWidget_message__XZwt9{max-width:100%}.LandingAIChatWidget_listingCard__eijeq{grid-template-columns:88px minmax(0,1fr);min-height:88px}.LandingAIChatWidget_listingCard__eijeq .LandingAIChatWidget_listingImageWrap__H29a1{min-height:88px;min-width:88px;width:88px}.LandingAIChatWidget_listingBody__-lD3q{gap:5px;padding:9px 10px}.LandingAIChatWidget_listingTitle__enUUk{font-size:14px}.LandingAIChatWidget_listingFooter__RqanR{gap:6px}.LandingAIChatWidget_selectorStrip__EgBzE{grid-auto-columns:minmax(190px,84%)}.LandingAIChatWidget_selectorCard__A5Des{grid-template-columns:56px minmax(0,1fr);min-height:76px;padding:8px}.LandingAIChatWidget_mobilePicksItem__bXHkW .LandingAIChatWidget_listingImageWrap__H29a1,.LandingAIChatWidget_selectorCard__A5Des .LandingAIChatWidget_listingImageWrap__H29a1{height:56px;min-width:56px;width:56px}.LandingAIChatWidget_manualRequestFieldGrid__-pMZ2{grid-template-columns:1fr}}.LandingPage_root__YsanD{background:#f7f8f6}.LandingPage_page__Gav7-{background:#f7f8f6;color:#172320;min-width:0}.LandingPage_heroLegacyShell__Fcxs2{background:var(--marketplaceColor);display:flex;flex-direction:column}.LandingPage_heroLegacy__SARaA{flex-grow:1;justify-content:flex-end;padding:16px 0 18px}.LandingPage_heroLegacy__SARaA .marketplaceHeroTitleFontStyles{font-size:28px;letter-spacing:0;line-height:1.12}.LandingPage_heroDiscountCta__wWQqY{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding:0 24px 36px}.LandingPage_buttonIcon__ko6mT{fill:currentColor;flex:0 0 auto;height:18px;width:18px}.LandingPage_plannerSubmit__V0NQF,.LandingPage_primaryCta__OPTT7{align-items:center;box-shadow:0 16px 28px rgba(1,120,200,.14);display:inline-flex;font-size:14px;font-weight:800;gap:9px;justify-content:center;line-height:1.2;min-height:50px;padding:0 22px;transition:box-shadow .14s ease,background .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,-webkit-transform .14s ease;width:auto}.LandingPage_heroProofText__T3\+0v{color:hsla(0,0%,100%,.86);font-size:14px;font-weight:700;line-height:1.4;text-align:center}.LandingPage_heroOfferLink__-SFPA{background:transparent;border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:800;line-height:1.35;padding:0;text-decoration:underline;text-underline-offset:3px}.LandingPage_heroOfferLink__-SFPA:hover{color:#fff}.LandingPage_plannerSubmit__V0NQF:disabled,.LandingPage_plannerSubmit__V0NQF:disabled:hover{background:#aebbb6;box-shadow:none;color:#fff;cursor:not-allowed;-webkit-transform:none;transform:none}.LandingPage_discountToast__5N-po{grid-gap:12px;align-items:flex-start;background:#fff;border:1px solid rgba(16,86,70,.14);border-radius:8px;bottom:22px;box-shadow:0 18px 48px rgba(23,35,32,.18);color:#172320;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) 32px;padding:14px;position:fixed;right:22px;width:min(420px,calc(100vw - 44px));z-index:1850}.LandingPage_discountToastError__3e38w{border-color:rgba(122,30,18,.2)}.LandingPage_discountToastIcon__f4TG4{align-items:center;background:rgba(10,124,102,.1);border-radius:50%;color:#0a7c66;display:inline-flex;font-size:15px;font-weight:900;height:38px;justify-content:center;line-height:1;width:38px}.LandingPage_discountToastError__3e38w .LandingPage_discountToastIcon__f4TG4{background:rgba(122,30,18,.08);color:#7a1e12}.LandingPage_discountToastBody__yBGMf{min-width:0}.LandingPage_discountToastTitle__ci0TF{color:#172320;font-size:14px;font-weight:800;line-height:1.25;margin:0}.LandingPage_discountToastText__vewbl{color:#55615d;font-size:13px;font-weight:var(--fontWeightRegular);line-height:1.4;margin:3px 0 0}.LandingPage_discountToastAction__GSSPu{color:var(--marketplaceColor);display:inline-flex;font-size:13px;font-weight:800;line-height:1.2;margin-top:9px;text-decoration:underline;text-underline-offset:3px}.LandingPage_discountToastAction__GSSPu:hover{color:var(--marketplaceColorDark)}.LandingPage_discountToastClose__XTbXF{align-items:center;background:transparent;border:0;border-radius:50%;color:#55615d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.LandingPage_discountToastClose__XTbXF:hover{background:#f1f4f2;color:#172320}.LandingPage_discountToastCloseIcon__Zd\+gW{stroke:currentColor;height:12px;width:12px}.LandingPage_blogSection__ukPaa,.LandingPage_inventorySection__8Ygmm{margin:0 auto;max-width:1240px;padding:72px 24px}.LandingPage_sectionHeader__pzHag{margin-bottom:26px;max-width:760px}.LandingPage_eyebrow__a5J9S{color:#0a7c66;display:block;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.LandingPage_sectionTitle__Fjdgf{color:#172320;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.16;margin:0}.LandingPage_sectionDescription__mufYF{color:#55615d;font-size:14px;line-height:1.55;margin:12px 0 0;max-width:700px}.LandingPage_carouselHeaderRow__3R\+yh{align-items:flex-end;display:flex;gap:22px;justify-content:space-between;margin-bottom:24px}.LandingPage_sectionCta__5Qal1{margin-top:20px}.LandingPage_loadMoreRow__hdx\+K{display:flex;justify-content:center;margin-top:28px}.LandingPage_listingGrid__yIb0r{grid-gap:24px 18px;display:grid;gap:24px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage_experienceCard__BAXsI{background:transparent;border-radius:0;box-shadow:none;color:#172320;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;text-decoration:none}.LandingPage_experienceCard__BAXsI:hover{text-decoration:none}.LandingPage_experienceCard__BAXsI:hover .LandingPage_experienceImageWrap__POhED{box-shadow:0 6px 22px rgba(0,0,0,.13)}.LandingPage_experienceCard__BAXsI:hover .LandingPage_experienceImage__ElS7W{-webkit-transform:scale(1.05);transform:scale(1.05)}.LandingPage_experienceImageWrap__POhED{aspect-ratio:4/3;background:transparent;border-radius:12px;height:auto;overflow:hidden;position:relative;transition:box-shadow .2s ease}.LandingPage_experienceImage__ElS7W{display:block;height:100%;object-fit:cover;transition:-webkit-transform .38s ease;transition:transform .38s ease;transition:transform .38s ease,-webkit-transform .38s ease;width:100%}.LandingPage_experienceBody__n2Lgw{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 0 0}.LandingPage_experienceTitle__CR05I{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#172320;display:-webkit-box;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.22;margin:0;overflow:hidden}.LandingPage_experienceLocation__zXPJN{color:#58635f;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_experienceFacts__cmMNx{color:#40514c;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px;line-height:1.2}.LandingPage_experienceFacts__cmMNx span{align-items:center;display:inline-flex}.LandingPage_experienceFacts__cmMNx span+span:before{background:#93a09b;border-radius:50%;content:"";height:4px;margin-right:8px;width:4px}.LandingPage_experienceRating__DrCGa{align-items:center;color:#23332f;display:inline-flex;font-size:13px;font-weight:800;gap:4px;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingPage_experienceRatingIcon__-5FBQ{fill:currentColor;color:var(--marketplaceColor);height:16px;width:16px}.LandingPage_experienceFooter__hWxlL{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.LandingPage_experienceProvider__eR5Ho{align-items:center;display:flex;gap:8px;min-width:0}.LandingPage_experienceProviderImage__ORL-n,.LandingPage_experienceProviderInitials__2r3QR{border-radius:50%;flex:0 0 auto;height:28px;width:28px}.LandingPage_experienceProviderImage__ORL-n{box-shadow:0 0 0 2px #fff;display:block;object-fit:cover}.LandingPage_experienceProviderInitials__2r3QR{align-items:center;background:var(--marketplaceColor);color:#fff;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;line-height:1}.LandingPage_experienceGuide__rnKe2{color:#22312d;font-size:12px;font-weight:800;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_experiencePrice__GQqyh{color:var(--marketplaceColor);flex:0 0 auto;font-size:13px;font-weight:800;line-height:1.2}.LandingPage_aiPlannerSection__lQEP5{grid-gap:34px;align-items:stretch;background:#eaf1ed;display:grid;gap:34px;grid-template-columns:minmax(0,.86fr) minmax(430px,1fr);justify-content:stretch;padding:78px max(24px,calc(50vw - 620px))}.LandingPage_aiPlannerSectionChatActive__A5Zpg{align-items:stretch}.LandingPage_aiChatColumn__Pa7Ou,.LandingPage_plannerColumn__nAfBE{min-width:0}.LandingPage_plannerColumn__nAfBE{display:flex;flex-direction:column}.LandingPage_aiChatColumn__Pa7Ou{grid-gap:18px;display:grid;gap:18px;grid-template-rows:auto minmax(0,1fr)}.LandingPage_aiDockChatBody__t6Y5m{display:flex;min-height:0;min-width:0}.LandingPage_aiDockChatBody__t6Y5m>*{flex:1 1 auto;min-height:0;min-width:0}.LandingPage_desktopAiFloatingControls__v0MzP,.LandingPage_desktopAiTray__2G58o,.LandingPage_mobileAiDockControls__vaqlT,.LandingPage_mobileAiTray__CfyUJ{display:none}.LandingPage_aiReadyPanel__Gd\+2n{grid-gap:12px;align-items:start;background:#fff;border:1px solid rgba(14,64,55,.12);border-radius:12px;box-shadow:0 12px 26px rgba(18,32,28,.07);display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr);padding:14px 16px}.LandingPage_aiReadyPulse__631Ru{background:var(--marketplaceColor);border-radius:50%;box-shadow:0 0 0 6px rgba(0,155,255,.12);height:10px;margin-top:4px;width:10px}.LandingPage_aiReadyPanel__Gd\+2n strong{color:#172320;display:block;font-size:14px;font-weight:900;line-height:1.25}.LandingPage_aiReadyPanel__Gd\+2n p{color:#58635f;font-size:13px;line-height:1.45;margin:4px 0 0}.LandingPage_aiPopoutButton__qw-lf{align-items:center;background:rgba(0,155,255,.08);border:1px solid rgba(0,155,255,.22);border-radius:999px;color:var(--marketplaceColor);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:8px;line-height:1.2;margin-top:12px;min-height:38px;padding:0 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingPage_aiPopoutButton__qw-lf:hover{background:rgba(0,155,255,.13)}.LandingPage_aiPopoutIcon__w8-G5{fill:currentColor;flex:0 0 auto;height:17px;width:17px}.LandingPage_aiSectionIntro__a\+lOK .LandingPage_sectionHeader__pzHag{margin-bottom:0}.LandingPage_plannerForm__orcDZ{grid-gap:22px;background:#fff;border-radius:12px;box-shadow:0 16px 34px rgba(18,32,28,.08);display:grid;flex:1 1 auto;gap:22px;padding:24px}.LandingPage_preferenceSummary__rr7pX{grid-gap:10px;background:#fff;border-radius:12px;box-shadow:0 12px 26px rgba(18,32,28,.07);display:grid;gap:10px;margin-bottom:14px;padding:16px}.LandingPage_preferenceSummaryTitle__xHZqs{color:var(--marketplaceColor);font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase}.LandingPage_preferenceSummaryGrid__1\+jDn{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_preferenceSummaryItem__UMLNS{grid-gap:3px;background:#f8faf8;border:1px solid #d9e2de;border-radius:12px;color:#172320;cursor:pointer;display:grid;gap:3px;min-width:0;padding:10px;text-align:left}.LandingPage_preferenceSummaryItem__UMLNS span{color:#6d7974;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.LandingPage_preferenceSummaryItem__UMLNS strong{color:#172320;font-size:13px;font-weight:900;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_preferenceSummaryItemActive__ezaf7,.LandingPage_preferenceSummaryItem__UMLNS:hover{background:#eef8ff;border-color:var(--marketplaceColor)}.LandingPage_plannerProgress__ILNth{grid-gap:10px;color:#22312d;display:grid;font-size:12px;font-weight:900;gap:10px;line-height:1.2;text-transform:uppercase}.LandingPage_progressTrack__d5JqQ{background:#e6ece9;border-radius:999px;height:6px;overflow:hidden}.LandingPage_progressFill__hb2vb{background:var(--marketplaceColor);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.LandingPage_plannerStep__iGP9Z{grid-gap:14px;align-content:start;display:grid;gap:14px;min-height:392px}.LandingPage_plannerStepKicker__kD7gx{color:var(--marketplaceColor);font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase}.LandingPage_plannerStep__iGP9Z h3{color:#172320;font-size:18px;letter-spacing:0;line-height:1.16;margin:0}.LandingPage_plannerStep__iGP9Z p{color:#58635f;font-size:14px;line-height:1.5;margin:0;max-width:500px}.LandingPage_budgetChoice__7x-KE,.LandingPage_dateChoice__XgIS2,.LandingPage_groupChoice__T-jdK,.LandingPage_levelChoice__6N6\+q{grid-gap:6px;align-content:start;background:#f8faf8;border:1px solid #d9e2de;border-radius:12px;color:#172320;cursor:pointer;display:grid;gap:6px;min-height:92px;min-width:0;padding:14px;text-align:left;transition:border-color .14s ease,background .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease,-webkit-transform .14s ease}.LandingPage_budgetChoice__7x-KE strong,.LandingPage_dateChoice__XgIS2 strong,.LandingPage_groupChoice__T-jdK strong,.LandingPage_levelChoice__6N6\+q strong{font-size:14px;line-height:1.2}.LandingPage_budgetChoice__7x-KE span,.LandingPage_dateChoice__XgIS2 span,.LandingPage_groupChoice__T-jdK span,.LandingPage_levelChoice__6N6\+q span{color:#58635f;font-size:13px;font-weight:600;line-height:1.35}.LandingPage_budgetChoiceActive__kKz41,.LandingPage_budgetChoice__7x-KE:hover,.LandingPage_dateChoiceActive__D492p,.LandingPage_dateChoice__XgIS2:hover,.LandingPage_groupChoiceActive__5fWDp,.LandingPage_groupChoice__T-jdK:hover,.LandingPage_levelChoiceActive__AYqdV,.LandingPage_levelChoice__6N6\+q:hover{background:#eef8ff;border-color:var(--marketplaceColor)}.LandingPage_levelChoiceGrid__SuQGU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage_levelChoice__6N6\+q{min-height:138px}.LandingPage_levelSignal__W0xEV{align-items:flex-end;display:flex;gap:4px;height:28px}.LandingPage_levelSignal__W0xEV span{background:#b9c9c2;border-radius:999px;width:8px}.LandingPage_levelSignal__W0xEV span:first-child{height:9px}.LandingPage_levelSignal__W0xEV span:nth-child(2){height:15px}.LandingPage_levelSignal__W0xEV span:nth-child(3){height:21px}.LandingPage_levelSignal__W0xEV .LandingPage_levelSignalFilled__9eweM{background:var(--marketplaceColor)}.LandingPage_locationModeTabs__EULT0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_locationModeButton__EBcnU{background:#fff;border:1px solid #c8d5cf;border-radius:12px;color:#283631;cursor:pointer;font-size:14px;font-weight:900;line-height:1.2;min-height:44px;padding:0 12px}.LandingPage_locationModeButtonActive__AxAyR,.LandingPage_locationModeButton__EBcnU:hover{background:#eef8ff;border-color:var(--marketplaceColor);color:#172320}.LandingPage_locationModeButton__EBcnU:disabled{cursor:wait;opacity:.78}.LandingPage_aiLocationInputRoot__2NlVU{display:block;min-width:0;position:relative;width:100%}.LandingPage_aiLocationIcon__-gnxC{display:none}.LandingPage_aiLocationInput__6XGlX{background:#fff;border:1px solid #c8d5cf;border-radius:8px;box-sizing:border-box;color:#172320;font-size:16px;height:54px;line-height:1.3;margin:0;max-width:100%;min-width:0;padding:0 14px;width:100%}.LandingPage_aiLocationInput__6XGlX:focus{border-color:var(--marketplaceColor);box-shadow:0 0 0 3px rgba(0,155,255,.12);outline:none}.LandingPage_aiLocationPredictions__5S0Po{background:#fff;border-radius:12px;box-shadow:0 18px 36px rgba(18,32,28,.16);box-sizing:border-box;display:flex;flex-direction:column;left:0;max-height:300px;max-width:100%;min-width:0!important;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);width:100%;z-index:20}.LandingPage_aiLocationPredictions__5S0Po li{color:#22312d;font-size:14px;line-height:22px;overflow-wrap:anywhere}.LandingPage_aiLocationPredictions__5S0Po li,.LandingPage_aiLocationPredictions__5S0Po ul{box-sizing:border-box;max-width:100%;min-width:0}.LandingPage_countryChoiceGrid__1uKIb{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_countryChoice__O-FQU{grid-gap:10px;align-items:center;background:#f8faf8;border:1px solid #d9e2de;border-radius:12px;color:#1c2b28;cursor:pointer;display:grid;font-size:13px;font-weight:900;gap:10px;grid-template-columns:42px minmax(0,1fr);line-height:1.2;min-height:54px;min-width:0;padding:6px 10px 6px 6px;text-align:left;transition:border-color .14s ease,background .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease,-webkit-transform .14s ease}.LandingPage_countryChoiceActive__yFD5V,.LandingPage_countryChoice__O-FQU:hover{background:#eef8ff;border-color:var(--marketplaceColor)}.LandingPage_countryChoiceImage__bd06z{border-radius:6px;height:42px;object-fit:cover;width:42px}.LandingPage_regionChoiceBlock__C21V1{grid-gap:9px;display:grid;gap:9px;margin-top:2px}.LandingPage_regionChoiceBlock__C21V1>span{color:#22312d;font-size:13px;font-weight:900;line-height:1.2}.LandingPage_regionChoiceGrid__DLICJ{display:flex;flex-wrap:wrap;gap:8px;max-height:142px;overflow-y:auto;padding-right:4px}.LandingPage_regionChoice__XgDe5{background:#fff;border:1px solid #c8d5cf;border-radius:999px;color:#283631;cursor:pointer;font-size:13px;font-weight:900;min-height:38px;padding:0 13px}.LandingPage_regionChoiceActive__I\+LWT,.LandingPage_regionChoice__XgDe5:hover{background:#0b5d51;border-color:#0b5d51;color:#fff}.LandingPage_currentLocationCard__hWthI{grid-gap:5px;background:#f2f8f5;border-radius:12px;display:grid;gap:5px;padding:16px}.LandingPage_currentLocationCard__hWthI strong{color:#172320;font-size:14px;line-height:1.2}.LandingPage_currentLocationCard__hWthI span{color:#58635f;font-size:14px;line-height:1.45}.LandingPage_locationStatus__-6l57{color:#375149;font-size:13px;font-weight:800;line-height:1.3}.LandingPage_locationStatusError__39pz7{color:#8f2a1f}.LandingPage_budgetChoiceGrid__Ga1\+F,.LandingPage_dateChoiceGrid__LeTtv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_groupChoiceGrid__Ct5Rc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_dateChoice__XgIS2{min-height:112px}.LandingPage_budgetChoice__7x-KE,.LandingPage_groupChoice__T-jdK{min-height:116px}.LandingPage_budgetUnitTabs__24Ney{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_budgetUnitButton__KCJu7{background:#fff;border:1px solid #c8d5cf;border-radius:12px;color:#283631;cursor:pointer;font-size:14px;font-weight:900;line-height:1.2;min-height:44px;padding:0 12px}.LandingPage_budgetUnitButtonActive__Ioq6q,.LandingPage_budgetUnitButton__KCJu7:hover{background:#eef8ff;border-color:var(--marketplaceColor);color:#172320}.LandingPage_budgetInputGrid__WonhH,.LandingPage_dateInputGrid__HoTDQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_budgetInputGrid__WonhH label,.LandingPage_dateInputGrid__HoTDQ label{grid-gap:7px;color:#22312d;display:grid;font-size:13px;font-weight:900;gap:7px;line-height:1.2}.LandingPage_budgetInputGrid__WonhH input,.LandingPage_dateInputGrid__HoTDQ input{border:1px solid #c8d5cf;border-radius:8px;box-sizing:border-box;color:#172320;font-size:14px;min-height:48px;padding:0 12px;width:100%}.LandingPage_budgetInputGrid__WonhH input:focus,.LandingPage_dateInputGrid__HoTDQ input:focus{border-color:var(--marketplaceColor);box-shadow:0 0 0 3px rgba(0,155,255,.12);outline:none}.LandingPage_peopleSelector__yo-tW{grid-gap:14px;align-items:center;background:#fff;border:1px solid #d9e2de;border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.LandingPage_peopleSelector__yo-tW strong{color:#172320;display:block;font-size:14px;font-weight:900;line-height:1.2}.LandingPage_peopleSelector__yo-tW span{color:#58635f;display:block;font-size:13px;font-weight:600;line-height:1.35;margin-top:4px}.LandingPage_peopleStepper__YT4jJ{align-items:center;background:#fff;border:1px solid #c8d5cf;border-radius:8px;display:grid;grid-template-columns:40px 52px 40px;overflow:hidden}.LandingPage_peopleButton__CAFxh{background:#f8faf8;border:0;color:#172320;cursor:pointer;font-size:22px;font-weight:800;height:40px;line-height:1;width:40px}.LandingPage_peopleButton__CAFxh:hover:not(:disabled){background:#eef8ff;color:var(--marketplaceColor)}.LandingPage_peopleButton__CAFxh:disabled{color:#9da9a4;cursor:not-allowed}.LandingPage_peopleCount__pSGuE{color:#172320;font-size:14px;font-weight:900;line-height:40px;margin:0;text-align:center}.LandingPage_disciplineChoiceGrid__Tn\+JF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px;overflow-y:auto;padding-right:4px}.LandingPage_disciplineChoice__4LVyT{grid-gap:10px;align-items:center;background:#f8faf8;border:1px solid #d9e2de;border-radius:12px;color:#1c2b28;cursor:pointer;display:grid;font-size:13px;font-weight:800;gap:10px;grid-template-columns:42px minmax(0,1fr);line-height:1.2;min-height:54px;min-width:0;padding:6px 10px 6px 6px;text-align:left;transition:border-color .14s ease,background .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease;transition:border-color .14s ease,background .14s ease,transform .14s ease,-webkit-transform .14s ease}.LandingPage_disciplineChoiceActive__t0VTL,.LandingPage_disciplineChoice__4LVyT:hover{background:#eef8ff;border-color:var(--marketplaceColor)}.LandingPage_disciplineChoiceImage__dA\+BO{border-radius:6px;height:42px;object-fit:cover;width:42px}.LandingPage_plannerSubmit__V0NQF{margin-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingPage_plannerNav__EqMPY{align-items:center;display:flex;gap:12px;justify-content:space-between}.LandingPage_plannerNavActions__MN\+wk{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.LandingPage_plannerBackButton__5\+-lz{align-items:center;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;line-height:1.2;min-height:46px;padding:0 18px;width:auto}.LandingPage_aiWaitPanel__AO\+oF{grid-gap:18px;align-content:center;background:#fff;border:1px solid var(--colorGrey100);border-radius:12px;box-shadow:0 24px 44px rgba(16,41,84,.12);display:grid;gap:18px;min-height:0;padding:28px}.LandingPage_aiWaitHeader__4PxtW{align-items:center;color:var(--marketplaceColorDark);display:inline-flex;font-size:13px;font-weight:900;gap:9px;line-height:1.2;text-transform:uppercase}.LandingPage_aiWaitPulse__1yvvl{background:var(--marketplaceColor);border-radius:999px;box-shadow:0 0 0 7px rgba(0,155,255,.12);height:11px;width:11px}.LandingPage_aiWaitMessage__-a58O{grid-gap:10px;background:#fff;border-radius:12px;box-shadow:0 12px 28px rgba(18,32,28,.08);display:grid;gap:10px;max-width:520px;padding:20px}.LandingPage_aiWaitMessage__-a58O strong{color:#172320;font-size:18px;letter-spacing:0;line-height:1.16}.LandingPage_aiWaitMessage__-a58O p{color:#58635f;font-size:14px;line-height:1.55;margin:0}.LandingPage_aiWaitSummary__buB2h{grid-gap:8px;display:grid;gap:8px}.LandingPage_aiWaitSummary__buB2h div{grid-gap:12px;align-items:baseline;border-bottom:1px solid rgba(14,64,55,.08);display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr);padding:10px 0}.LandingPage_aiWaitSummary__buB2h span{color:#6d7974;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.LandingPage_aiWaitSummary__buB2h strong{color:#172320;font-size:14px;font-weight:900;line-height:1.3;min-width:0}.LandingPage_secondaryAction__IX3iW{align-items:center;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;line-height:1.2;min-height:44px;padding:0 16px;width:auto}.LandingPage_blogSection__ukPaa{padding-top:56px}.LandingPage_storyGrid__tYm4J{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_storyCard__WiUiU{background:#fff;border-radius:12px;box-shadow:0 12px 28px rgba(18,32,28,.08);color:#172320;min-width:0;overflow:hidden;text-decoration:none;transition:box-shadow .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease}.LandingPage_storyCard__WiUiU:hover{box-shadow:0 18px 36px rgba(18,32,28,.12);text-decoration:none}.LandingPage_storyImageWrap__3HaQ8{background:#d8dedb;height:184px;overflow:hidden;position:relative}.LandingPage_storyImage__rzXhL{display:block;height:100%;object-fit:cover;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:100%}.LandingPage_storyCard__WiUiU:hover .LandingPage_storyImage__rzXhL{-webkit-transform:scale(1.04);transform:scale(1.04)}.LandingPage_storyImageWrap__3HaQ8:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.54));content:"";inset:0;position:absolute}.LandingPage_storyEyebrow__\+Xjt7{bottom:12px;color:#fff;font-size:12px;font-weight:800;left:14px;line-height:1.2;position:absolute;text-transform:uppercase;z-index:1}.LandingPage_storyBody__vkwSA{grid-gap:8px;display:grid;gap:8px;padding:18px}.LandingPage_storyBody__vkwSA h3{color:#172320;font-size:13px;letter-spacing:0;line-height:1.2;margin:0}.LandingPage_storyBody__vkwSA p{color:#58635f;font-size:12px;line-height:1.45;margin:0}.LandingPage_readMore__mm8zq{color:var(--marketplaceColor);font-size:14px;font-weight:800;line-height:1.2;margin-top:4px}.LandingPage_finalCtaSection__ll5GM{align-items:center;background:#fff;display:flex;gap:28px;justify-content:space-between;padding:72px max(24px,calc(50vw - 620px))}.LandingPage_finalCtaSection__ll5GM h2{color:#172320;font-size:24px;letter-spacing:0;line-height:1.16;margin:0;max-width:720px}.LandingPage_finalCtaSection__ll5GM p{color:#58635f;font-size:14px;line-height:1.55;margin:12px 0 0;max-width:660px}.LandingPage_sectionRoot__h6K9S{padding:0}@media (min-width:768px){.LandingPage_heroLegacy__SARaA .marketplaceHeroTitleFontStyles{font-size:38px;line-height:1.08}.LandingPage_finalCtaSection__ll5GM h2,.LandingPage_sectionTitle__Fjdgf{font-size:28px}.LandingPage_aiWaitMessage__-a58O strong,.LandingPage_plannerStep__iGP9Z h3{font-size:20px}.LandingPage_heroLegacy__SARaA{padding:83px 0 18px}}@media (min-width:1024px){.LandingPage_heroLegacy__SARaA{justify-content:center}}@media (max-width:1100px){.LandingPage_aiPlannerSectionChatActive__A5Zpg,.LandingPage_aiPlannerSection__lQEP5{grid-template-columns:1fr}}@media (min-width:1101px){.LandingPage_aiPlannerSectionChatActive__A5Zpg .LandingPage_aiChatColumn__Pa7Ou{align-self:start;position:-webkit-sticky;position:sticky;top:94px}}@media (min-width:761px){.LandingPage_aiPlannerSectionChatActive__A5Zpg .LandingPage_aiChatColumnFloating__vF34y{grid-gap:10px;background:#eaf1ed;border-radius:16px;bottom:24px;box-shadow:0 22px 48px rgba(18,32,28,.24);display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 48px);padding:10px;position:fixed;right:max(24px,calc(50vw - 620px));width:min(640px,calc(100vw - 48px));z-index:1900}.LandingPage_aiChatColumnFloating__vF34y .LandingPage_aiReadyPanel__Gd\+2n,.LandingPage_aiChatColumnFloating__vF34y .LandingPage_aiSectionIntro__a\+lOK,.LandingPage_aiPlannerSectionChatActive__A5Zpg .LandingPage_aiChatColumnFloatingMinimized__JiMPN{display:none}.LandingPage_aiChatColumnFloating__vF34y .LandingPage_desktopAiFloatingControls__v0MzP{display:flex}.LandingPage_aiChatColumnFloating__vF34y .LandingPage_aiDockChatBody__t6Y5m{height:min(680px,calc(100dvh - 116px))}.LandingPage_aiChatColumnFloating__vF34y .LandingPage_aiDockChatBody__t6Y5m>*>*{border-radius:12px;height:100%!important;max-height:100%!important}.LandingPage_desktopAiFloatingControls__v0MzP{align-items:center;gap:12px;justify-content:space-between;min-height:40px}.LandingPage_desktopAiFloatingControls__v0MzP>span{color:#172320;font-size:13px;font-weight:900;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_desktopAiFloatingControls__v0MzP>div{display:flex;gap:6px}.LandingPage_desktopAiFloatingButton__nf4Hj,.LandingPage_desktopAiTrayClose__mL4kY{align-items:center;background:#fff;border:0;border-radius:50%;color:#172320;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.LandingPage_desktopAiFloatingCloseIcon__cA13o,.LandingPage_desktopAiFloatingMinimizeIcon__kD5x6,.LandingPage_desktopAiTrayCloseIcon__9MXNG{fill:currentColor;color:currentColor;height:18px;width:18px}.LandingPage_desktopAiFloatingMinimizeIcon__kD5x6{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LandingPage_desktopAiTray__2G58o{align-items:center;background:#fff;border:1px solid rgba(14,64,55,.12);border-radius:12px;bottom:24px;box-shadow:0 18px 38px rgba(18,32,28,.2);display:flex;gap:8px;padding:8px;position:fixed;right:max(24px,calc(50vw - 620px));width:min(360px,calc(100vw - 48px));z-index:1890}.LandingPage_desktopAiTrayOpen__6ln36{align-items:center;background:transparent;border:0;color:#172320;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:2px;text-align:left}.LandingPage_desktopAiTrayOpen__6ln36>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.LandingPage_desktopAiTrayOpen__6ln36 small,.LandingPage_desktopAiTrayOpen__6ln36 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_desktopAiTrayOpen__6ln36 strong{font-size:13px;line-height:1.2}.LandingPage_desktopAiTrayOpen__6ln36 small{color:var(--marketplaceColor);font-size:12px;font-weight:800;line-height:1.2}.LandingPage_desktopAiTrayIcon__LdUzc{fill:currentColor;color:var(--marketplaceColor);flex:0 0 auto;height:22px;width:22px}}@media (max-width:760px){.LandingPage_discountToast__5N-po{bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:10px;grid-template-columns:34px minmax(0,1fr) 30px;padding:12px;right:12px;width:calc(100vw - 24px)}.LandingPage_discountToastIcon__f4TG4{height:34px;width:34px}.LandingPage_discountToastClose__XTbXF{height:30px;width:30px}.LandingPage_heroDiscountCta__wWQqY{padding:0 18px 30px}.LandingPage_heroOfferLink__-SFPA,.LandingPage_plannerSubmit__V0NQF,.LandingPage_primaryCta__OPTT7{width:100%}.LandingPage_blogSection__ukPaa,.LandingPage_inventorySection__8Ygmm{padding:48px 18px}.LandingPage_carouselHeaderRow__3R\+yh{align-items:flex-start;flex-direction:column;gap:14px}.LandingPage_listingGrid__yIb0r{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_experienceFooter__hWxlL{align-items:flex-start;flex-direction:column}.LandingPage_aiPlannerSection__lQEP5{padding:52px 18px}.LandingPage_plannerForm__orcDZ{padding:16px}.LandingPage_plannerStep__iGP9Z{min-height:0}.LandingPage_budgetChoiceGrid__Ga1\+F,.LandingPage_budgetUnitTabs__24Ney,.LandingPage_countryChoiceGrid__1uKIb,.LandingPage_dateChoiceGrid__LeTtv,.LandingPage_disciplineChoiceGrid__Tn\+JF,.LandingPage_groupChoiceGrid__Ct5Rc,.LandingPage_levelChoiceGrid__SuQGU,.LandingPage_locationModeTabs__EULT0,.LandingPage_storyGrid__tYm4J{grid-template-columns:1fr}.LandingPage_disciplineChoiceGrid__Tn\+JF{max-height:520px}.LandingPage_budgetInputGrid__WonhH,.LandingPage_dateInputGrid__HoTDQ,.LandingPage_peopleSelector__yo-tW{grid-template-columns:1fr}.LandingPage_peopleStepper__YT4jJ{grid-template-columns:48px minmax(0,1fr) 48px;width:100%}.LandingPage_peopleButton__CAFxh{width:48px}.LandingPage_plannerNavActions__MN\+wk,.LandingPage_plannerNav__EqMPY{display:grid;grid-template-columns:1fr}.LandingPage_plannerBackButton__5\+-lz{width:100%}.LandingPage_aiWaitPanel__AO\+oF{min-height:0;padding:22px}.LandingPage_aiWaitSummary__buB2h div{gap:4px;grid-template-columns:1fr}.LandingPage_secondaryAction__IX3iW{width:100%}.LandingPage_aiChatColumn__Pa7Ou{min-height:0}.LandingPage_aiChatColumnDocked__X9XF-{grid-gap:10px;background:#eaf1ed;box-shadow:0 -18px 38px rgba(18,32,28,.2);display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);height:calc(var(--crion-ai-mobile-sheet-height, 100dvh) - 18px);inset:auto 0 0;max-height:calc(var(--crion-ai-mobile-sheet-height, 100dvh) - 18px);overscroll-behavior:contain;padding:10px 10px calc(10px + env(safe-area-inset-bottom, 0px));pointer-events:auto;position:fixed;touch-action:manipulation;z-index:1900}.LandingPage_aiChatColumnDocked__X9XF- .LandingPage_aiReadyPanel__Gd\+2n,.LandingPage_aiChatColumnDocked__X9XF- .LandingPage_aiSectionIntro__a\+lOK{display:none}.LandingPage_aiChatColumnDocked__X9XF- .LandingPage_aiDockChatBody__t6Y5m{height:auto;min-height:0;overflow:hidden}.LandingPage_aiChatColumnDocked__X9XF- .LandingPage_aiDockChatBody__t6Y5m>*>*{border-radius:12px;height:100%!important;max-height:100%!important}.LandingPage_mobileAiDockControls__vaqlT{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:40px}.LandingPage_mobileAiDockControls__vaqlT>span{color:#172320;font-size:13px;font-weight:900;line-height:1.2}.LandingPage_mobileAiDockControls__vaqlT>div{display:flex;gap:6px}.LandingPage_mobileAiDockButton__lRdDu,.LandingPage_mobileAiTrayClose__hP--f{align-items:center;background:#fff;border:0;border-radius:50%;color:#172320;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.LandingPage_mobileAiDockCloseIcon__7glOY,.LandingPage_mobileAiDockMinimizeIcon__tXR1F,.LandingPage_mobileAiTrayCloseIcon__4cAmg{fill:currentColor;color:currentColor;height:18px;width:18px}.LandingPage_mobileAiDockMinimizeIcon__tXR1F{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LandingPage_mobileAiTray__CfyUJ{align-items:center;background:#fff;border:1px solid rgba(14,64,55,.12);border-radius:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));box-shadow:0 18px 38px rgba(18,32,28,.2);display:flex;gap:8px;left:10px;padding:8px;position:fixed;right:10px;z-index:1890}.LandingPage_mobileAiTrayOpen__77ZXY{align-items:center;background:transparent;border:0;color:#172320;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:2px;text-align:left}.LandingPage_mobileAiTrayOpen__77ZXY>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.LandingPage_mobileAiTrayOpen__77ZXY small,.LandingPage_mobileAiTrayOpen__77ZXY strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_mobileAiTrayOpen__77ZXY strong{font-size:13px;line-height:1.2}.LandingPage_mobileAiTrayOpen__77ZXY small{color:var(--marketplaceColor);font-size:12px;font-weight:800;line-height:1.2}.LandingPage_mobileAiTrayIcon__Z9735{fill:currentColor;color:var(--marketplaceColor);flex:0 0 auto;height:22px;width:22px}.LandingPage_finalCtaSection__ll5GM{align-items:stretch;flex-direction:column;padding:54px 18px}}
/*# sourceMappingURL=7437.d24caf09.chunk.css.map*/