.AgenticTravelDemo_experience___Ivce{--travel-ink:var(--brand-deep);--travel-muted:var(--brand-bluegray);--travel-blue:var(--brand-slate);color:var(--brand-ice)}.AgenticTravelDemo_filmHeader__86toO{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--brand-white) 18.8%,transparent);font-size:12px;color:var(--brand-mist)}.AgenticTravelDemo_filmHeader__86toO>span:first-child{display:flex;align-items:center;gap:9px;letter-spacing:.12em}.AgenticTravelDemo_liveDot__iGd3L,.AgenticTravelDemo_onlineDot__XjeZ6{display:block;width:6px;height:6px;border-radius:50%;background:var(--brand-sky)}.AgenticTravelDemo_viewport__OBpvX{position:relative;padding:32px 32px 86px;border:1px solid color-mix(in srgb,var(--brand-white) 12.5%,transparent);border-radius:6px;background:radial-gradient(ellipse at 60% 0,var(--brand-slate),var(--brand-ink) 70%);overflow:hidden}.AgenticTravelDemo_camera__tAJa0{position:relative;background:var(--brand-white);border-radius:8px;box-shadow:0 28px 80px color-mix(in srgb,var(--brand-black) 40%,transparent);transform-origin:center center;transition:transform 1.8s cubic-bezier(.2,.7,.2,1);will-change:transform}.AgenticTravelDemo_camera__tAJa0[data-shot=conversation]{transform:scale(1.075) translateX(-1.1%);transform-origin:82% 45%}.AgenticTravelDemo_camera__tAJa0[data-shot=detail]{transform:scale(1.025)}.AgenticTravelDemo_browserChrome__8nmWR{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--brand-ice);border-radius:8px 8px 0 0;color:var(--brand-bluegray);font-size:11px}.AgenticTravelDemo_browserChrome__8nmWR>div{display:flex;gap:5px}.AgenticTravelDemo_browserChrome__8nmWR i{width:7px;height:7px;border-radius:50%;background:var(--brand-aqua)}.AgenticTravelDemo_browserChrome__8nmWR>span:first-of-type{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--brand-white) 60%,transparent);padding:3px 40px;border-radius:4px}.AgenticTravelDemo_store__PMK1h{color:var(--travel-ink);background:var(--brand-white);border-radius:0 0 8px 8px;overflow:hidden}.AgenticTravelDemo_storeNav__vL_43{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:var(--brand-white);border-bottom:1px solid var(--brand-ice)}.AgenticTravelDemo_storeBrand__QdOgI{font-size:26px;font-weight:650;letter-spacing:-.06em}.AgenticTravelDemo_storeBrand__QdOgI span{color:var(--brand-steel);margin-left:2px}.AgenticTravelDemo_storeNav__vL_43>div{display:flex;gap:26px;font-size:12px;color:var(--brand-bluegray)}.AgenticTravelDemo_storeNav__vL_43>div>span:first-child{color:var(--travel-ink);font-weight:600}.AgenticTravelDemo_account__fb9Fe{display:flex;gap:8px;align-items:center;font-size:12px}.AgenticTravelDemo_storeSearch__e_fh8{display:grid;grid-template-columns:1.1fr 1fr 1fr 44px;gap:12px;align-items:center;background:var(--brand-white);border:1px solid var(--brand-aqua);box-shadow:0 3px 9px color-mix(in srgb,var(--brand-deep) 3.1%,transparent);border-radius:8px;margin:20px 28px 0;padding:10px 12px}.AgenticTravelDemo_storeSearch__e_fh8>div{display:flex;gap:9px;align-items:center;font-size:12px;border-right:1px solid var(--brand-ice)}.AgenticTravelDemo_storeSearch__e_fh8>div:nth-child(3){border:0}.AgenticTravelDemo_storeSearch__e_fh8 small{display:block;font-size:10px;color:var(--brand-bluegray);margin-bottom:4px}.AgenticTravelDemo_storeSearch__e_fh8>button{display:grid;place-items:center;background:var(--travel-blue);color:white;width:40px;height:40px;border-radius:6px}.AgenticTravelDemo_storeBody__gxilL{display:grid;grid-template-columns:1fr;height:660px;position:relative}.AgenticTravelDemo_withAgent__3uXYm{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.AgenticTravelDemo_catalog__LgDfZ{padding:22px 28px 28px;overflow:hidden;min-width:0}.AgenticTravelDemo_breadcrumb__cXSib{font-size:10px;color:var(--brand-steel);display:flex;gap:10px;margin-bottom:16px}.AgenticTravelDemo_catalogHeading__QoZmD{display:flex;align-items:center;justify-content:space-between;gap:12px}.AgenticTravelDemo_catalogHeading__QoZmD h3{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:550}.AgenticTravelDemo_catalogHeading__QoZmD p{margin-top:6px;font-size:12px;color:var(--brand-bluegray)}.AgenticTravelDemo_catalogHeading__QoZmD>span{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap;border:1px solid var(--brand-aqua);padding:7px 10px;background:white;border-radius:4px}.AgenticTravelDemo_queryPill__qvdjF{display:flex;align-items:center;gap:9px;margin-top:16px;border:1px solid var(--brand-aqua);border-radius:6px;padding:11px 12px;font-size:13px;background:white;min-height:43px}.AgenticTravelDemo_filters__5r1kp{display:flex;gap:7px;margin:12px 0 18px;flex-wrap:wrap}.AgenticTravelDemo_filters__5r1kp>span{display:flex;align-items:center;gap:6px;border:1px solid var(--brand-ice);background:var(--brand-white);border-radius:20px;font-size:10px;padding:5px 9px;color:var(--brand-bluegray)}.AgenticTravelDemo_hotelList__q_au_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.AgenticTravelDemo_hotelCard__h_3TJ{position:relative;background:var(--brand-white);border:1px solid var(--brand-ice);border-radius:8px;overflow:hidden;min-width:0;animation:AgenticTravelDemo_cardReveal___jg8Z .6s ease both}.AgenticTravelDemo_hotelCard__h_3TJ:nth-child(2){animation-delay:.1s}.AgenticTravelDemo_hotelCard__h_3TJ:nth-child(3){animation-delay:.2s}.AgenticTravelDemo_hotelImage__dAuWU{position:relative;height:170px;overflow:hidden}.AgenticTravelDemo_hotelImage__dAuWU>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AgenticTravelDemo_hotelImage__dAuWU>button{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--brand-white) 92.9%,transparent);color:var(--brand-slate)}.AgenticTravelDemo_hotelImage__dAuWU>button[aria-pressed=true]{color:var(--brand-bluegray)}.AgenticTravelDemo_matchRibbon__9XpTO{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:4px;color:var(--brand-white);background:color-mix(in srgb,var(--brand-slate) 92.9%,transparent);border-radius:3px;padding:5px 7px;font-size:10px}.AgenticTravelDemo_hotelInfo__3Rx8D{padding:14px}.AgenticTravelDemo_hotelStars__b7QTh{color:var(--brand-bluegray);font-size:10px;letter-spacing:2px}.AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:5px 0}.AgenticTravelDemo_hotelInfo__3Rx8D>p{display:flex;align-items:center;gap:3px;color:var(--brand-bluegray);font-size:11px;margin-bottom:12px}.AgenticTravelDemo_hotelFeatures__d_Kft{font-size:10px;color:var(--brand-bluegray);line-height:1.6;display:block}.AgenticTravelDemo_hotelBottom__J7Io9{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:18px}.AgenticTravelDemo_review__oIba_{display:flex;align-items:center;gap:5px;font-size:10px}.AgenticTravelDemo_review__oIba_ strong{display:grid;place-items:center;background:var(--brand-ice);width:27px;height:27px;border-radius:5px 5px 5px 0;color:var(--brand-slate);font-size:11px}.AgenticTravelDemo_hotelPrice__AdQpc{font-size:20px;font-weight:600;line-height:1.1;text-align:right}.AgenticTravelDemo_hotelPrice__AdQpc small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:var(--brand-steel)}.AgenticTravelDemo_askButton__IcIyX{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin-top:22px;background:var(--brand-ice);border:1px solid var(--brand-aqua);border-radius:8px;padding:16px 20px;color:var(--brand-slate);font-size:13px}.AgenticTravelDemo_askButton__IcIyX strong{color:var(--brand-navy);font-weight:600}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalog__LgDfZ{padding:22px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalogHeading__QoZmD h3{font-size:23px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalogHeading__QoZmD>span{display:none}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelList__q_au_{grid-template-columns:1fr;gap:12px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelCard__h_3TJ{display:grid;grid-template-columns:39% 1fr}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelImage__dAuWU{height:100%;min-height:145px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelInfo__3Rx8D{padding:12px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:15px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelBottom__J7Io9{margin-top:10px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelFeatures__d_Kft{font-size:10px}.AgenticTravelDemo_topMatch__aQ_DZ{border-color:var(--brand-steel);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-steel) 9.4%,transparent)}.AgenticTravelDemo_roomButton__MoM_z{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--brand-aqua);color:var(--brand-slate);background:var(--brand-ice);border-radius:4px;padding:7px 8px;font-size:11px;margin-top:12px}.AgenticTravelDemo_concierge__B9FR4{background:white;border-left:1px solid var(--brand-aqua);display:flex;flex-direction:column;min-width:0;animation:AgenticTravelDemo_panelReveal__yhGMm .7s cubic-bezier(.2,.7,.2,1) both;box-shadow:-8px 0 30px color-mix(in srgb,var(--brand-navy) 6.3%,transparent);margin-top:20px;border-radius:10px 0 0 0}.AgenticTravelDemo_conciergeHeader__oM7mi{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--brand-ice);padding:18px}.AgenticTravelDemo_conciergeIcon__Hr7X5{display:grid;place-items:center;width:32px;height:32px;background:var(--brand-ice);color:var(--brand-slate);border-radius:9px}.AgenticTravelDemo_conciergeHeader__oM7mi strong{font-size:14px;font-weight:600}.AgenticTravelDemo_conciergeHeader__oM7mi small{display:block;font-size:10px;color:var(--brand-steel);margin-top:3px}.AgenticTravelDemo_onlineDot__XjeZ6{margin-left:auto}.AgenticTravelDemo_messages__Zl0_p{padding:18px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.AgenticTravelDemo_messageUser__pTMtW{background:var(--brand-ice);padding:12px 14px;margin:0 0 12px 22px;border-radius:10px 10px 2px 10px;min-height:44px}.AgenticTravelDemo_messageAgent__vvPHN,.AgenticTravelDemo_messageUser__pTMtW{color:var(--brand-slate);font-size:13px;line-height:1.6;animation:AgenticTravelDemo_cardReveal___jg8Z .4s ease both}.AgenticTravelDemo_messageAgent__vvPHN{display:flex;align-items:flex-start;gap:8px;margin:14px 0}.AgenticTravelDemo_messageAgent__vvPHN>svg{color:var(--brand-steel);flex-shrink:0;margin-top:4px}.AgenticTravelDemo_messageAgent__vvPHN p{margin:0}.AgenticTravelDemo_extracted__DH5KC{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 14px 22px}.AgenticTravelDemo_extracted__DH5KC>span{font-size:10px;background:var(--brand-white);border:1px solid var(--brand-ice);border-radius:3px;padding:3px 6px;color:var(--brand-bluegray);animation:AgenticTravelDemo_cardReveal___jg8Z .5s ease both}.AgenticTravelDemo_toolActivity__gABhm{display:flex;flex-direction:column;gap:8px;padding:12px;margin:12px 0;background:var(--brand-white);border:1px solid var(--brand-ice);border-radius:6px}.AgenticTravelDemo_toolActivity__gABhm>div{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--brand-mist)}.AgenticTravelDemo_toolActivity__gABhm>.AgenticTravelDemo_toolDone__rXDwW{color:var(--brand-slate)}.AgenticTravelDemo_thinkingDot__YbVkG{display:inline-block;width:9px;height:9px;border:2px dotted var(--brand-sky);border-radius:50%;animation:AgenticTravelDemo_spin__jZvSv 2s linear infinite}.AgenticTravelDemo_assistantResult__jNUJo{display:flex;width:100%;gap:10px;text-align:left;padding:9px;border:1px solid var(--brand-aqua);border-radius:6px;background:var(--brand-white);animation:AgenticTravelDemo_cardReveal___jg8Z .6s ease both}.AgenticTravelDemo_assistantResult__jNUJo>img{width:60px;height:66px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.AgenticTravelDemo_assistantResult__jNUJo>span{display:flex;flex-direction:column;gap:5px}.AgenticTravelDemo_assistantResult__jNUJo strong{font-size:12px;font-weight:600}.AgenticTravelDemo_assistantResult__jNUJo small{font-size:10px;color:var(--brand-bluegray)}.AgenticTravelDemo_assistantResult__jNUJo b{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;color:var(--brand-slate)}.AgenticTravelDemo_composer__wa_mY{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px;margin:10px 16px 16px;border:1px solid var(--brand-ice);border-radius:6px;font-size:11px;color:var(--brand-steel)}.AgenticTravelDemo_composer__wa_mY svg{color:var(--brand-steel)}.AgenticTravelDemo_detailOverlay__PZEUa{position:absolute;inset:34px 0 0;display:flex;align-items:center;justify-content:center;padding:28px;background:color-mix(in srgb,var(--brand-deep) 44.7%,transparent);backdrop-filter:blur(5px);border-radius:0 0 8px 8px;animation:AgenticTravelDemo_cardReveal___jg8Z .7s ease both}.AgenticTravelDemo_detailCard__nH8N8{width:100%;max-width:700px;position:relative;background:var(--brand-white);color:var(--travel-ink);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px color-mix(in srgb,var(--brand-black) 26.7%,transparent)}.AgenticTravelDemo_closeDetail__3qBDl{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:32px;height:32px;background:color-mix(in srgb,var(--brand-white) 94.1%,transparent);border-radius:50%;z-index:1}.AgenticTravelDemo_detailPhotos__hGNnh{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;grid-template-columns:1.2fr 1fr;gap:4px;height:215px}.AgenticTravelDemo_detailPhotos__hGNnh img{min-height:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:0}.AgenticTravelDemo_detailContent__Etby3{padding:26px 32px}.AgenticTravelDemo_detailEyebrow__1lIFz{display:flex;gap:7px;align-items:center;color:var(--brand-slate);font-size:10px;letter-spacing:.1em}.AgenticTravelDemo_detailContent__Etby3 h3{font-size:32px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:14px 0 10px}.AgenticTravelDemo_detailContent__Etby3>p{font-size:12px;color:var(--brand-bluegray)}.AgenticTravelDemo_fitReasons__6hoe_{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 0}.AgenticTravelDemo_fitReasons__6hoe_>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--brand-bluegray)}.AgenticTravelDemo_fitReasons__6hoe_ svg{color:var(--brand-steel)}.AgenticTravelDemo_detailBooking__9xn0f{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--brand-ice);padding-top:20px;gap:16px}.AgenticTravelDemo_detailBooking__9xn0f>div{display:flex;flex-direction:column;gap:4px}.AgenticTravelDemo_detailBooking__9xn0f strong{font-size:24px;font-weight:600}.AgenticTravelDemo_detailBooking__9xn0f span{font-size:10px;color:var(--brand-bluegray)}.AgenticTravelDemo_detailBooking__9xn0f button{display:flex;gap:10px;align-items:center;padding:13px 18px;background:var(--travel-blue);border-radius:5px;font-size:12px;color:white}.AgenticTravelDemo_detailContent__Etby3 .AgenticTravelDemo_selectionNote__yReX9{margin-top:12px;color:var(--brand-slate)}.AgenticTravelDemo_shotCaption__bSnK_{position:absolute;bottom:24px;left:32px;right:32px;display:flex;align-items:center;gap:20px}.AgenticTravelDemo_shotCaption__bSnK_>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--brand-mist);border-right:1px solid color-mix(in srgb,var(--brand-white) 18.8%,transparent);padding-right:20px}.AgenticTravelDemo_shotCaption__bSnK_ strong{font-size:20px;font-weight:400;letter-spacing:-.02em}.AgenticTravelDemo_transport__zdt44{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--brand-white) 14.5%,transparent)}.AgenticTravelDemo_transportButtons__889GA{display:flex;gap:5px}.AgenticTravelDemo_transportButtons__889GA button{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--brand-white) 14.5%,transparent);border-radius:50%;color:var(--brand-aqua)}.AgenticTravelDemo_transportButtons__889GA button:hover{background:color-mix(in srgb,var(--brand-white) 6.3%,transparent)}.AgenticTravelDemo_timeline__Wv13y{flex:1;height:2px;background:color-mix(in srgb,var(--brand-white) 12.5%,transparent);overflow:hidden}.AgenticTravelDemo_timeline__Wv13y span{display:block;height:100%;background:var(--brand-mist)}.AgenticTravelDemo_timeCode__lskxP{font-size:12px;color:var(--brand-mist);font-variant-numeric:tabular-nums}.AgenticTravelDemo_chapters__LQ__k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;padding:24px 0}.AgenticTravelDemo_chapters__LQ__k button{text-align:left;border-top:1px solid transparent;padding-top:15px;color:var(--brand-mist);transition:color .3s,border-color .3s}.AgenticTravelDemo_chapters__LQ__k button[aria-pressed=true]{color:var(--brand-ice);border-color:var(--brand-sky)}.AgenticTravelDemo_chapters__LQ__k button>span{font-size:11px;display:block;margin-bottom:10px;color:var(--brand-sky)}.AgenticTravelDemo_chapters__LQ__k strong{display:block;font-size:16px;font-weight:500;margin-bottom:10px}.AgenticTravelDemo_chapters__LQ__k small{display:block;font-size:13px;line-height:1.6}.AgenticTravelDemo_demoFootnote__CdrCN{color:var(--brand-mist);font-size:12px;line-height:1.7;margin-top:4px}.AgenticTravelDemo_caret__nPiY_{display:inline-block;height:1em;width:1px;background:currentColor;vertical-align:-.12em;margin-left:1px;animation:AgenticTravelDemo_blink__8v3Pz .85s steps(1) infinite}.AgenticTravelDemo_srOnly__wPkOB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AgenticTravelDemo_experience___Ivce[data-playing=false] *,.AgenticTravelDemo_experience___Ivce[data-playing=false] :after{animation:none}.AgenticTravelDemo_experience___Ivce button:focus-visible{outline:2px solid var(--brand-sky);outline-offset:4px}@keyframes AgenticTravelDemo_blink__8v3Pz{50%{opacity:0}}@keyframes AgenticTravelDemo_spin__jZvSv{to{transform:rotate(1turn)}}@keyframes AgenticTravelDemo_cardReveal___jg8Z{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AgenticTravelDemo_panelReveal__yhGMm{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1250px){.AgenticTravelDemo_storeBody__gxilL{height:680px}.AgenticTravelDemo_withAgent__3uXYm{grid-template-columns:minmax(0,1fr) 400px}.AgenticTravelDemo_messageAgent__vvPHN,.AgenticTravelDemo_messageUser__pTMtW{font-size:14px}.AgenticTravelDemo_hotelImage__dAuWU{height:215px}.AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:18px}.AgenticTravelDemo_hotelFeatures__d_Kft,.AgenticTravelDemo_hotelInfo__3Rx8D>p{font-size:12px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelImage__dAuWU{min-height:162px}}@media (max-width:1000px){.AgenticTravelDemo_viewport__OBpvX{padding:20px 20px 80px}.AgenticTravelDemo_withAgent__3uXYm{grid-template-columns:minmax(0,1fr) 310px}.AgenticTravelDemo_storeNav__vL_43{padding:20px}.AgenticTravelDemo_storeNav__vL_43>div{gap:14px}.AgenticTravelDemo_catalog__LgDfZ{padding:20px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalog__LgDfZ{padding:20px 14px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelCard__h_3TJ{grid-template-columns:1fr}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelImage__dAuWU{height:110px;min-height:0}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelCard__h_3TJ:nth-child(n+2){display:none}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelInfo__3Rx8D{padding:16px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:17px}.AgenticTravelDemo_hotelList__q_au_{gap:10px}.AgenticTravelDemo_hotelInfo__3Rx8D{padding:10px}.AgenticTravelDemo_hotelImage__dAuWU{height:140px}.AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:14px}.AgenticTravelDemo_review__oIba_{font-size:0}.AgenticTravelDemo_review__oIba_ strong{font-size:11px}.AgenticTravelDemo_shotCaption__bSnK_{left:20px;right:20px}.AgenticTravelDemo_chapters__LQ__k{gap:14px}.AgenticTravelDemo_chapters__LQ__k small{font-size:12px}}@media (max-width:700px){.AgenticTravelDemo_filmHeader__86toO{align-items:flex-start;flex-direction:column;gap:8px}.AgenticTravelDemo_viewport__OBpvX{padding:12px 12px 84px}.AgenticTravelDemo_browserChrome__8nmWR{padding:0 10px}.AgenticTravelDemo_browserChrome__8nmWR>span:first-of-type{padding:3px 12px;font-size:9px}.AgenticTravelDemo_camera__tAJa0[data-shot=conversation]{transform:scale(1.015);transform-origin:center center}.AgenticTravelDemo_camera__tAJa0[data-shot=detail]{transform:scale(1)}.AgenticTravelDemo_storeNav__vL_43{padding:16px}.AgenticTravelDemo_storeBrand__QdOgI{font-size:24px}.AgenticTravelDemo_storeNav__vL_43>div{display:none}.AgenticTravelDemo_account__fb9Fe{font-size:10px}.AgenticTravelDemo_storeSearch__e_fh8{grid-template-columns:1fr 40px;margin:14px 14px 0;padding:7px 10px}.AgenticTravelDemo_storeSearch__e_fh8>div:nth-child(2),.AgenticTravelDemo_storeSearch__e_fh8>div:nth-child(3){display:none}.AgenticTravelDemo_storeSearch__e_fh8 small{font-size:10px}.AgenticTravelDemo_storeSearch__e_fh8>div{font-size:12px;border:0}.AgenticTravelDemo_storeBody__gxilL{height:715px}.AgenticTravelDemo_catalog__LgDfZ{padding:18px 14px}.AgenticTravelDemo_catalogHeading__QoZmD h3{font-size:24px}.AgenticTravelDemo_catalogHeading__QoZmD>span{display:none}.AgenticTravelDemo_hotelList__q_au_{grid-template-columns:1fr;gap:12px}.AgenticTravelDemo_hotelCard__h_3TJ{display:grid;grid-template-columns:38% 1fr}.AgenticTravelDemo_hotelImage__dAuWU{height:100%;min-height:140px}.AgenticTravelDemo_hotelInfo__3Rx8D{padding:12px}.AgenticTravelDemo_hotelInfo__3Rx8D h4{font-size:15px}.AgenticTravelDemo_hotelBottom__J7Io9{margin-top:10px}.AgenticTravelDemo_hotelFeatures__d_Kft{font-size:10px}.AgenticTravelDemo_hotelCard__h_3TJ:nth-child(3){display:none}.AgenticTravelDemo_askButton__IcIyX{text-align:left;padding:12px;font-size:12px}.AgenticTravelDemo_askButton__IcIyX strong{display:block;margin-top:4px}.AgenticTravelDemo_withAgent__3uXYm{display:block}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalog__LgDfZ{padding:18px 14px}.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalog__LgDfZ .AgenticTravelDemo_filters__5r1kp,.AgenticTravelDemo_withAgent__3uXYm .AgenticTravelDemo_catalog__LgDfZ .AgenticTravelDemo_hotelList__q_au_{opacity:.3}.AgenticTravelDemo_concierge__B9FR4{position:absolute;top:135px;right:8px;left:8px;bottom:8px;border:1px solid var(--brand-aqua);border-radius:9px;overflow:hidden;box-shadow:0 12px 35px color-mix(in srgb,var(--brand-navy) 14.5%,transparent);margin:0}.AgenticTravelDemo_conciergeHeader__oM7mi{padding:13px}.AgenticTravelDemo_messages__Zl0_p{padding:12px}.AgenticTravelDemo_messageAgent__vvPHN,.AgenticTravelDemo_messageUser__pTMtW{font-size:12px}.AgenticTravelDemo_messageUser__pTMtW{padding:9px 11px;margin-bottom:10px}.AgenticTravelDemo_extracted__DH5KC{margin-bottom:10px}.AgenticTravelDemo_messageAgent__vvPHN{margin:10px 0}.AgenticTravelDemo_toolActivity__gABhm{padding:9px;gap:6px}.AgenticTravelDemo_composer__wa_mY{margin:7px 12px 12px;padding:10px}.AgenticTravelDemo_detailOverlay__PZEUa{padding:14px}.AgenticTravelDemo_detailPhotos__hGNnh{height:170px;grid-template-columns:1fr}.AgenticTravelDemo_detailPhotos__hGNnh img:last-child{display:none}.AgenticTravelDemo_detailContent__Etby3{padding:22px 18px}.AgenticTravelDemo_detailContent__Etby3 h3{font-size:26px}.AgenticTravelDemo_fitReasons__6hoe_{grid-template-columns:1fr;gap:9px}.AgenticTravelDemo_detailBooking__9xn0f{align-items:flex-start;flex-direction:column;gap:16px}.AgenticTravelDemo_detailBooking__9xn0f button{width:100%;justify-content:center}.AgenticTravelDemo_shotCaption__bSnK_{left:16px;right:16px;gap:12px;bottom:23px}.AgenticTravelDemo_shotCaption__bSnK_ strong{font-size:16px;max-width:250px;line-height:1.4}.AgenticTravelDemo_shotCaption__bSnK_>span{font-size:10px;padding-right:12px;flex-shrink:0}.AgenticTravelDemo_transport__zdt44{gap:12px}.AgenticTravelDemo_timeCode__lskxP{font-size:10px}.AgenticTravelDemo_chapters__LQ__k{gap:8px}.AgenticTravelDemo_chapters__LQ__k strong{font-size:11px}.AgenticTravelDemo_chapters__LQ__k small{display:none}.AgenticTravelDemo_chapters__LQ__k button>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.AgenticTravelDemo_experience___Ivce *,.AgenticTravelDemo_experience___Ivce :after,.AgenticTravelDemo_experience___Ivce :before{animation:none!important;transition:none!important}.AgenticTravelDemo_camera__tAJa0{transform:none!important}}