.voyager-bot__composer-shell[data-v-383d36f4]{padding-bottom:var(--voyager-composer-bottom-inset);width:100%;z-index:2}.voyager-bot__composer[data-v-383d36f4]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--voyager-surface);border:1px solid rgba(21,39,69,.08);border-radius:32px;box-shadow:var(--voyager-shadow);display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px 12px 12px 18px;position:relative}.voyager-bot__composer-label[data-v-383d36f4]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.voyager-bot__composer-input[data-v-383d36f4]{background:transparent;border:0;color:var(--voyager-text);font-size:16px;line-height:1.4;min-width:0;outline:none;padding:0;width:100%}.voyager-bot__composer-input[data-v-383d36f4]::-moz-placeholder{color:#8ca0bb}.voyager-bot__composer-input[data-v-383d36f4]::placeholder{color:#8ca0bb}.voyager-bot__composer-submit[data-v-383d36f4]{align-items:center;background:var(--voyager-primary-soft);border:0;border-radius:50%;color:var(--voyager-primary);display:inline-flex;height:56px;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease;width:56px}.voyager-bot__composer-submit[data-v-383d36f4]:before{background:var(--voyager-composer-divider);bottom:8px;content:"";left:-14px;position:absolute;top:8px;width:1px}.voyager-bot__composer-submit[data-v-383d36f4]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.voyager-bot__composer-submit[data-v-383d36f4]:hover:not(:disabled){background:#ee204d2e;box-shadow:0 14px 28px #ee204d33;transform:translateY(-1px)}.voyager-bot__composer-submit--loading[data-v-383d36f4]{background:#f8fafdf5;border:1px solid rgba(21,39,69,.08);box-shadow:inset 0 1px #ffffffeb;color:#b2bfd3}.voyager-bot__composer-submit--loading[data-v-383d36f4]:disabled{box-shadow:inset 0 1px #ffffffeb;opacity:1}.voyager-bot__composer-submit-icon[data-v-383d36f4]{flex-shrink:0}.voyager-bot__composer-submit-icon--spinning[data-v-383d36f4]{animation:voyager-button-spin-383d36f4 1s linear infinite}.voyager-bot__composer-meta[data-v-383d36f4]{display:grid;gap:var(--voyager-composer-meta-gap);margin-top:var(--voyager-composer-meta-gap)}.voyager-bot__error[data-v-383d36f4]{color:#d7264d;font-size:14px;line-height:1.45;margin:0 4px}.voyager-bot__disclaimer[data-v-383d36f4]{color:var(--voyager-muted);font-size:14px;line-height:1.5;margin:0 4px;text-align:center}.voyager-bot__disclaimer a[data-v-383d36f4]{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.voyager-bot__composer-input[data-v-383d36f4]{font-size:15px}}@media(max-width:768px){.voyager-bot__composer[data-v-383d36f4]{border-radius:24px;gap:10px;padding:10px 10px 10px 14px}.voyager-bot__composer-input[data-v-383d36f4]{font-size:14px;line-height:1.35}.voyager-bot__composer-submit[data-v-383d36f4]{height:48px;width:48px}.voyager-bot__composer-submit[data-v-383d36f4]:before{left:-11px}.voyager-bot__disclaimer[data-v-383d36f4],.voyager-bot__error[data-v-383d36f4]{font-size:13px;margin-inline:2px}}@keyframes voyager-button-spin-383d36f4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.voyager-bot__hero[data-v-fe6f0876]{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.voyager-bot__hero-content[data-v-fe6f0876]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:12px 0 18px;text-align:center;width:100%}.voyager-bot__title[data-v-fe6f0876]{color:var(--voyager-text);font-family:Geologica,Inter,sans-serif;font-size:58px;font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0 0 28px;max-width:720px}.voyager-bot__actions[data-v-fe6f0876]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:34px}.voyager-bot__action[data-v-fe6f0876],.voyager-bot__chip[data-v-fe6f0876]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.voyager-bot__action[data-v-fe6f0876]:disabled,.voyager-bot__chip[data-v-fe6f0876]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.voyager-bot__action[data-v-fe6f0876]{align-items:center;background:#ffffffeb;border:1px solid rgba(24,35,59,.14);border-radius:9999px;box-shadow:0 14px 26px #18233b14;color:var(--voyager-text);display:inline-flex;font-size:18px;font-weight:500;gap:10px;line-height:1;min-height:56px;padding:0 22px}.voyager-bot__action[data-v-fe6f0876]:hover:not(:disabled){box-shadow:0 18px 34px #18233b1f;transform:translateY(-1px)}.voyager-bot__action-icon[data-v-fe6f0876]{align-items:center;color:var(--voyager-text);display:inline-flex}.voyager-bot__examples[data-v-fe6f0876]{max-width:860px;width:100%}.voyager-bot__examples-title[data-v-fe6f0876]{color:var(--voyager-muted);display:block;font-size:16px;line-height:1.4;margin-bottom:18px}.voyager-bot__chips[data-v-fe6f0876]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.voyager-bot__chip[data-v-fe6f0876]{background:#f1f5faf5;border:1px solid rgba(21,39,69,.06);border-radius:9999px;box-shadow:0 10px 20px #18233b0d;color:var(--voyager-text);font-size:16px;line-height:1.2;min-height:48px;padding:0 18px}.voyager-bot__chip[data-v-fe6f0876]:hover:not(:disabled){background:#ecf2f8fa;border-color:#ee204d33;transform:translateY(-1px)}@media(max-width:1024px){.voyager-bot__title[data-v-fe6f0876]{font-size:42px;max-width:620px}}@media(max-width:768px){.voyager-bot__hero-content[data-v-fe6f0876]{padding:6px 0 14px}.voyager-bot__title[data-v-fe6f0876]{font-size:34px;margin-bottom:22px}.voyager-bot__actions[data-v-fe6f0876],.voyager-bot__chips[data-v-fe6f0876]{gap:10px}.voyager-bot__action[data-v-fe6f0876]{font-size:15px;min-height:48px;padding:0 16px}.voyager-bot__chip[data-v-fe6f0876]{font-size:14px;min-height:44px;padding:0 14px}}.voyager-bot__loading-message[data-v-3e391fc6]{align-items:flex-end;display:flex;gap:20px;max-width:min(100%,760px)}.voyager-bot__loading-avatar[data-v-3e391fc6]{align-items:center;background:#fffffff0;border:1px solid var(--voyager-border);border-radius:50%;box-shadow:0 10px 24px #18233b14;color:var(--voyager-primary);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.voyager-bot__loading-card[data-v-3e391fc6]{background:var(--voyager-surface-strong);border:1px solid rgba(21,39,69,.08);border-radius:28px;box-shadow:0 12px 30px #18233b14;max-width:100%;min-width:min(560px,100%);padding:26px 40px}.voyager-bot__loading-text[data-v-3e391fc6]{color:var(--voyager-loading-text);font-size:18px;line-height:1.45;margin:0;white-space:pre-wrap}@media(max-width:1024px){.voyager-bot__loading-card[data-v-3e391fc6]{min-width:min(440px,100%)}}@media(max-width:768px){.voyager-bot__loading-message[data-v-3e391fc6]{align-items:center;gap:12px}.voyager-bot__loading-avatar[data-v-3e391fc6]{height:42px;width:42px}.voyager-bot__loading-card[data-v-3e391fc6]{border-radius:22px;min-width:0;padding:18px 20px}.voyager-bot__loading-text[data-v-3e391fc6]{font-size:15px;line-height:1.45}}.voyager-bot__message-content[data-v-d0e4ee3e]{color:inherit;font-size:17px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.voyager-bot__message-content--plain[data-v-d0e4ee3e]{margin:0;white-space:pre-wrap}.voyager-bot__message-content[data-v-d0e4ee3e] blockquote,.voyager-bot__message-content[data-v-d0e4ee3e] ol,.voyager-bot__message-content[data-v-d0e4ee3e] p,.voyager-bot__message-content[data-v-d0e4ee3e] pre,.voyager-bot__message-content[data-v-d0e4ee3e] ul{margin:0 0 12px}.voyager-bot__message-content[data-v-d0e4ee3e] blockquote:last-child,.voyager-bot__message-content[data-v-d0e4ee3e] ol:last-child,.voyager-bot__message-content[data-v-d0e4ee3e] p:last-child,.voyager-bot__message-content[data-v-d0e4ee3e] pre:last-child,.voyager-bot__message-content[data-v-d0e4ee3e] ul:last-child{margin-bottom:0}.voyager-bot__message-content[data-v-d0e4ee3e] h1,.voyager-bot__message-content[data-v-d0e4ee3e] h2,.voyager-bot__message-content[data-v-d0e4ee3e] h3,.voyager-bot__message-content[data-v-d0e4ee3e] h4{font-family:Geologica,Inter,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 12px}.voyager-bot__message-content[data-v-d0e4ee3e] h1{font-size:24px}.voyager-bot__message-content[data-v-d0e4ee3e] h2{font-size:22px}.voyager-bot__message-content[data-v-d0e4ee3e] h3{font-size:20px}.voyager-bot__message-content[data-v-d0e4ee3e] h4{font-size:18px}.voyager-bot__message-content[data-v-d0e4ee3e] ol,.voyager-bot__message-content[data-v-d0e4ee3e] ul{padding-left:22px}.voyager-bot__message-content[data-v-d0e4ee3e] li+li{margin-top:6px}.voyager-bot__message-content[data-v-d0e4ee3e] blockquote{border-left:3px solid rgba(238,32,77,.24);color:#546a89;padding-left:14px}.voyager-bot__message-content[data-v-d0e4ee3e] pre{background:#18233b0f;border-radius:16px;overflow-x:auto;padding:12px 14px}.voyager-bot__message-content[data-v-d0e4ee3e] code{background:#18233b14;border-radius:8px;font-size:.95em;padding:.15em .45em}.voyager-bot__message-content[data-v-d0e4ee3e] pre code{background:transparent;border-radius:0;padding:0;white-space:pre}.voyager-bot__message-content[data-v-d0e4ee3e] a{color:var(--voyager-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.voyager-bot__message-content[data-v-d0e4ee3e]{font-size:15px;line-height:1.5}.voyager-bot__message-content[data-v-d0e4ee3e] h1{font-size:21px}.voyager-bot__message-content[data-v-d0e4ee3e] h2{font-size:19px}.voyager-bot__message-content[data-v-d0e4ee3e] h3{font-size:17px}.voyager-bot__message-content[data-v-d0e4ee3e] h4{font-size:16px}.voyager-bot__message-content[data-v-d0e4ee3e] ol,.voyager-bot__message-content[data-v-d0e4ee3e] ul{padding-left:18px}}.voyager-bot__message[data-v-fa08f522]{border-radius:22px;box-shadow:0 12px 28px #18233b14;display:flex;flex-direction:column;gap:6px;max-width:78%;padding:16px 18px}.voyager-bot__message--assistant[data-v-fa08f522]{align-self:flex-start;background:var(--voyager-assistant-bubble);border:1px solid var(--voyager-border);color:var(--voyager-text)}.voyager-bot__message--user[data-v-fa08f522]{align-self:flex-end;background:var(--voyager-user-bubble);color:#fff}.voyager-bot__message-label[data-v-fa08f522]{color:var(--voyager-primary);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.voyager-bot__message[data-v-fa08f522]{border-radius:18px;max-width:92%;padding:14px 16px}}.voyager-bot__quick-replies[data-v-8d37c17c]{display:flex;flex-wrap:wrap;gap:8px;max-width:78%;padding-left:6px}.voyager-bot__quick-reply[data-v-8d37c17c]{background:#fffffff0;border:1px solid rgba(238,32,77,.18);border-radius:9999px;color:var(--voyager-primary);font-size:14px;font-weight:500;line-height:1.25;max-width:100%;min-height:38px;overflow-wrap:anywhere;padding:8px 14px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.voyager-bot__quick-reply[data-v-8d37c17c]:focus-visible:not(:disabled),.voyager-bot__quick-reply[data-v-8d37c17c]:hover:not(:disabled){background:#ee204d14;border-color:#ee204d47;box-shadow:0 10px 20px #ee204d1a;transform:translateY(-1px)}.voyager-bot__quick-reply[data-v-8d37c17c]:focus-visible{outline:2px solid rgba(238,32,77,.24);outline-offset:2px}.voyager-bot__quick-reply[data-v-8d37c17c]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.voyager-bot__quick-replies[data-v-8d37c17c]{max-width:92%;padding-left:0}.voyager-bot__quick-reply[data-v-8d37c17c]{font-size:13px;min-height:36px;padding:7px 12px}}.voyager-bot__feedback[data-v-5126ce64]{align-items:center;display:flex;gap:14px;padding-left:6px}.voyager-bot__feedback-label[data-v-5126ce64]{color:var(--voyager-loading-text);font-size:15px;line-height:1.4}.voyager-bot__feedback-stars[data-v-5126ce64]{align-items:center;display:inline-flex;gap:4px}.voyager-bot__feedback-star[data-v-5126ce64]{align-items:center;background:transparent;border:0;color:var(--voyager-feedback-star-inactive);display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease;width:32px}.voyager-bot__feedback-star[data-v-5126ce64]:focus-visible:not(:disabled),.voyager-bot__feedback-star[data-v-5126ce64]:hover:not(:disabled){transform:translateY(-1px)}.voyager-bot__feedback-star[data-v-5126ce64]:focus-visible{border-radius:8px;outline:2px solid rgba(246,182,45,.28);outline-offset:2px}.voyager-bot__feedback-star[data-v-5126ce64]:disabled{cursor:default}.voyager-bot__feedback-star--active[data-v-5126ce64]{color:var(--voyager-feedback-star-active)}.voyager-bot__feedback--disabled .voyager-bot__feedback-star[data-v-5126ce64]{transform:none}@media(max-width:768px){.voyager-bot__feedback[data-v-5126ce64]{gap:10px;padding-left:0}.voyager-bot__feedback-label[data-v-5126ce64]{font-size:14px}.voyager-bot__feedback-star[data-v-5126ce64]{height:28px;width:28px}}.voyager-bot__stay-banner[data-v-df84812a]{background:#fff;border:1px solid #e7e9f3;border-radius:var(--voyager-stay-card-radius);box-shadow:0 4px 16px #0000000a;box-sizing:border-box;color:#1c1c1c;display:flex;flex:0 0 clamp(220px,100vw - 64px,265px);flex-direction:column;height:328px;justify-content:space-between;max-width:100%;min-width:0;overflow:hidden;padding:20px;scroll-snap-align:start;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(220px,100vw - 64px,265px)}.voyager-bot__stay-banner[data-v-df84812a]:focus-visible,.voyager-bot__stay-banner[data-v-df84812a]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.voyager-bot__stay-banner[data-v-df84812a]:focus-visible{outline:2px solid rgba(238,32,77,.32);outline-offset:2px}.voyager-bot__stay-banner:focus-visible .voyager-bot__stay-banner-button[data-v-df84812a],.voyager-bot__stay-banner:hover .voyager-bot__stay-banner-button[data-v-df84812a]{background:#a61636}.voyager-bot__stay-banner-content[data-v-df84812a]{display:flex;flex-direction:column;gap:8px;min-width:0}.voyager-bot__stay-banner-title[data-v-df84812a]{color:#1c1c1c;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.voyager-bot__stay-banner-location[data-v-df84812a]{color:#4d4d4d;display:-webkit-box;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.voyager-bot__stay-banner-button[data-v-df84812a]{align-items:center;background:#ee204d;border-radius:12px;color:#fdfdfd;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;min-height:44px;padding:10px 16px;text-align:center;transition:background .2s ease}@media(max-width:768px){.voyager-bot__stay-banner[data-v-df84812a]{flex-basis:clamp(220px,100vw - 64px,265px);padding:16px}.voyager-bot__stay-banner-title[data-v-df84812a]{font-size:16px;line-height:22px}}.voyager-bot__stay-card[data-v-d380b18e]{background:#fff;border-radius:var(--voyager-stay-card-radius);box-shadow:0 4px 16px #0000000a;box-sizing:border-box;color:#1c1c1c;display:flex;flex:0 0 clamp(220px,100vw - 64px,265px);flex-direction:column;height:328px;max-width:100%;min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(220px,100vw - 64px,265px)}.voyager-bot__stay-card[data-v-d380b18e]:focus-visible,.voyager-bot__stay-card[data-v-d380b18e]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.voyager-bot__stay-card[data-v-d380b18e]:focus-visible{outline:2px solid rgba(238,32,77,.32);outline-offset:2px}.voyager-bot__stay-card-image-wrap[data-v-d380b18e]{background:#f2f2f2;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:100%}.voyager-bot__stay-card-image[data-v-d380b18e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.voyager-bot__stay-card-image-placeholder[data-v-d380b18e]{background:#f2f2f2;height:100%;width:100%}.voyager-bot__stay-card-body[data-v-d380b18e]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:12px}.voyager-bot__stay-card-rating-row[data-v-d380b18e]{align-items:center;display:flex;gap:6px;margin-bottom:8px;min-height:20px;min-width:0}.voyager-bot__stay-card-rating[data-v-d380b18e]{align-items:center;background:#00b23c;border-radius:10px;color:#fdfdfd;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;justify-content:center;letter-spacing:0;line-height:14px;min-width:28px;padding:3px 6px}.voyager-bot__stay-card-reviews[data-v-d380b18e]{color:#1c1c1c;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voyager-bot__stay-card-reviews--empty[data-v-d380b18e]{color:gray}.voyager-bot__stay-card-type[data-v-d380b18e]{color:#4d4d4d;font-size:12px;font-weight:400;line-height:16px;margin-bottom:2px;text-overflow:ellipsis}.voyager-bot__stay-card-title[data-v-d380b18e],.voyager-bot__stay-card-type[data-v-d380b18e]{font-family:Inter,sans-serif;letter-spacing:0;overflow:hidden;white-space:nowrap}.voyager-bot__stay-card-title[data-v-d380b18e]{color:#1c1c1c;display:block;font-size:14px;font-weight:600;line-height:20px;margin:0 0 6px;position:relative;text-overflow:clip}.voyager-bot__stay-card-title[data-v-d380b18e]:after{background:linear-gradient(270deg,#fff,#fff0);content:"";height:20px;pointer-events:none;position:absolute;right:0;top:0;width:20px}.voyager-bot__stay-card-facilities[data-v-d380b18e]{color:#4d4d4d;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voyager-bot__stay-card-facility[data-v-d380b18e]{display:inline}.voyager-bot__stay-card-facility[data-v-d380b18e]:not(:last-child):after{background:#e6e6e6;border-radius:50%;content:"";display:inline-block;height:2px;margin:0 6px;vertical-align:middle;width:2px}.voyager-bot__stay-card-place[data-v-d380b18e]{align-items:center;color:#1c1c1c;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:0;line-height:16px;margin:0 0 16px;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voyager-bot__stay-card-location-icon[data-v-d380b18e]{align-items:center;color:currentColor;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;position:relative;width:16px}.voyager-bot__stay-card-location-icon--sea[data-v-d380b18e]:after,.voyager-bot__stay-card-location-icon--sea[data-v-d380b18e]:before{border-radius:50%;border-top:2px solid;content:"";height:4px;left:2px;position:absolute;width:10px}.voyager-bot__stay-card-location-icon--sea[data-v-d380b18e]:before{top:3px}.voyager-bot__stay-card-location-icon--sea[data-v-d380b18e]:after{top:8px}.voyager-bot__stay-card-location-icon--ropeway[data-v-d380b18e]:before{border-top:2px solid;content:"";left:1px;position:absolute;top:3px;transform:rotate(-18deg);width:12px}.voyager-bot__stay-card-location-icon--ropeway[data-v-d380b18e]:after{border:1px solid;border-radius:2px;bottom:2px;content:"";height:5px;left:4px;position:absolute;width:6px}.voyager-bot__stay-card-location-icon--metro[data-v-d380b18e]:before{content:"M";font-size:10px;font-weight:800;line-height:1}.voyager-bot__stay-card-location-text[data-v-d380b18e]{overflow:hidden;text-overflow:ellipsis}.voyager-bot__stay-card-price-block[data-v-d380b18e]{margin-top:auto;min-width:0}.voyager-bot__stay-card-price[data-v-d380b18e]{color:#1c1c1c;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voyager-bot__stay-card-price-bottom[data-v-d380b18e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.voyager-bot__stay-card-price-period[data-v-d380b18e]{color:#1c1c1c;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.voyager-bot__stay-card-cashback[data-v-d380b18e]{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff3f2;border:1px solid rgba(238,32,77,.1);border-radius:9999px;color:#ee204d;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;gap:4px;line-height:14px;min-height:22px;padding:4px 8px}.voyager-bot__stay-card-cashback--big[data-v-d380b18e]{background:linear-gradient(102.29deg,#ee204d 13.13%,#ee5e20 58.83%,#ee204d 85.85%);border-color:transparent;color:#fdfdfd}.voyager-bot__stay-card-cashback-value[data-v-d380b18e]{color:currentColor;font-size:11px;font-weight:500;letter-spacing:0;text-align:center}.voyager-bot__stay-card-cashback-icon[data-v-d380b18e]{color:currentColor;font-size:12px}@media(max-width:768px){.voyager-bot__stay-card[data-v-d380b18e]{flex-basis:clamp(212px,100vw - 48px,265px);width:clamp(212px,100vw - 48px,265px)}}.voyager-bot__stay-carousel[data-v-fcb95adb]{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.voyager-bot__stay-carousel-hover-zone[data-v-fcb95adb]{bottom:20px;left:0;pointer-events:none;position:absolute;right:0;top:8px;z-index:2}@media(max-width:800px){.voyager-bot__stay-carousel-hover-zone[data-v-fcb95adb]{display:none}}.voyager-bot__stay-carousel-nav[data-v-fcb95adb]{align-items:center;background:#1c1c1c;border:none;border-radius:50%;color:#fdfdfd;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .15s ease,background .15s ease;width:28px;z-index:3}.voyager-bot__stay-carousel-nav[data-v-fcb95adb]:focus-visible:not(:disabled),.voyager-bot__stay-carousel-nav[data-v-fcb95adb]:hover:not(:disabled){background:#1c1c1ce0}.voyager-bot__stay-carousel-nav[data-v-fcb95adb]:focus-visible{outline:2px solid rgba(238,32,77,.32);outline-offset:2px}.voyager-bot__stay-carousel-nav[data-v-fcb95adb]:active:not(:disabled){transform:translateY(-50%) scale(.96)}.voyager-bot__stay-carousel-nav[data-v-fcb95adb]:disabled{cursor:default}.voyager-bot__stay-carousel-nav--visible[data-v-fcb95adb]{opacity:1;pointer-events:auto}.voyager-bot__stay-carousel-nav--prev[data-v-fcb95adb]{left:8px}.voyager-bot__stay-carousel-nav--prev .voyager-bot__stay-carousel-nav-icon[data-v-fcb95adb]{transform:rotate(-135deg)}.voyager-bot__stay-carousel-nav--next[data-v-fcb95adb]{right:8px}.voyager-bot__stay-carousel-nav--next .voyager-bot__stay-carousel-nav-icon[data-v-fcb95adb]{transform:rotate(45deg)}.voyager-bot__stay-carousel-nav-icon[data-v-fcb95adb]{border-right:2px solid;border-top:2px solid;display:block;height:8px;width:8px}.voyager-bot__stay-widget-cards[data-v-fcb95adb]{box-sizing:border-box;display:flex;gap:12px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 20px 20px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%;-webkit-overflow-scrolling:touch}@media(max-width:768px){.voyager-bot__stay-widget-cards[data-v-fcb95adb]{gap:10px;padding:8px 16px 16px}}.voyager-bot__stay-widget[data-v-1143a08d]{--voyager-stay-card-radius:20px;align-self:stretch;max-width:100%}.voyager-bot__stay-widget[data-v-1143a08d],.voyager-bot__stay-widget-panel[data-v-1143a08d]{box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.voyager-bot__stay-widget-panel[data-v-1143a08d]{background:#f1f3fb;border-radius:24px}.voyager-bot__stay-widget-header[data-v-1143a08d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 20px 12px}.voyager-bot__stay-widget-heading[data-v-1143a08d]{max-width:100%;min-width:0}.voyager-bot__stay-widget-title-link[data-v-1143a08d]{border-radius:12px;color:inherit;display:inline-block;max-width:100%;text-decoration:none}.voyager-bot__stay-widget-title-link[data-v-1143a08d]:focus-visible{outline:2px solid rgba(238,32,77,.32);outline-offset:3px}.voyager-bot__stay-widget-title[data-v-1143a08d]{color:#222;display:-webkit-box;font-family:Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:26px;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.voyager-bot__stay-widget-location[data-v-1143a08d]{color:#4d4d4d;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:16px;margin:4px 0 0;overflow-wrap:anywhere}.voyager-bot__stay-widget-skeleton[data-v-1143a08d]{box-sizing:border-box;display:flex;gap:12px;max-width:100%;min-width:0;overflow:hidden;padding:8px 20px 20px;width:100%}.voyager-bot__stay-widget-skeleton-card[data-v-1143a08d]{background:#fff;border-radius:var(--voyager-stay-card-radius);box-shadow:0 4px 16px #0000000a;box-sizing:border-box;display:flex;flex:0 0 clamp(220px,100vw - 64px,265px);flex-direction:column;height:328px;min-width:0;overflow:hidden;width:clamp(220px,100vw - 64px,265px)}.voyager-bot__stay-widget-skeleton-image[data-v-1143a08d]{background:#f2f2f2;display:block;flex-shrink:0;height:140px;width:100%}.voyager-bot__stay-widget-skeleton-body[data-v-1143a08d]{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px}.voyager-bot__stay-widget-skeleton-line[data-v-1143a08d]{animation:voyager-stay-skeleton-pulse-1143a08d 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e7e9f35c,#e7e9f32e 50%,#e7e9f35c);border-radius:9999px;display:block;height:12px;width:100%}.voyager-bot__stay-widget-skeleton-line--short[data-v-1143a08d]{width:52%}.voyager-bot__stay-widget-skeleton-line--title[data-v-1143a08d]{height:16px;margin-top:4px}.voyager-bot__stay-widget-skeleton-line--medium[data-v-1143a08d]{width:68%}.voyager-bot__stay-widget-skeleton-line--price[data-v-1143a08d]{height:18px;margin-top:auto;width:42%}@keyframes voyager-stay-skeleton-pulse-1143a08d{0%,to{opacity:.72}50%{opacity:1}}@media(max-width:768px){.voyager-bot__stay-widget[data-v-1143a08d]{padding-left:0}.voyager-bot__stay-widget-panel[data-v-1143a08d]{border-radius:20px}.voyager-bot__stay-widget-header[data-v-1143a08d]{padding:16px 16px 8px}.voyager-bot__stay-widget-title[data-v-1143a08d]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.voyager-bot__stay-widget-skeleton[data-v-1143a08d]{gap:10px;padding:8px 16px 16px}}.voyager-bot__chat[data-v-856cf893]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:100%;min-height:0;min-width:0;padding:12px 0 var(--voyager-chat-to-composer-gap);width:100%}.voyager-bot__chat-toolbar[data-v-856cf893]{display:flex;flex:0 0 auto;justify-content:flex-end;padding:0 8px 10px}.voyager-bot__new-chat-button[data-v-856cf893]{align-items:center;background:#ffffffdb;border:1px solid var(--voyager-border);border-radius:9999px;box-shadow:0 10px 22px #18233b0f;color:var(--voyager-text);display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:1.2;max-width:100%;min-height:38px;padding:8px 14px 8px 12px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.voyager-bot__new-chat-button[data-v-856cf893]:focus-visible,.voyager-bot__new-chat-button[data-v-856cf893]:hover{background:#fffffff5;border-color:#ee204d33;box-shadow:0 14px 28px #18233b1a;transform:translateY(-1px)}.voyager-bot__new-chat-button[data-v-856cf893]:focus-visible{outline:2px solid rgba(238,32,77,.22);outline-offset:2px}.voyager-bot__new-chat-icon[data-v-856cf893]{flex-shrink:0}.voyager-bot__messages[data-v-856cf893]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:18px;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 8px var(--voyager-message-list-bottom-padding) 0;width:100%}.voyager-bot__history-status[data-v-856cf893]{align-items:center;color:var(--voyager-muted);display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;line-height:1.45;min-height:132px;padding:18px 12px;text-align:center}.voyager-bot__history-status--error[data-v-856cf893]{color:var(--voyager-primary)}.voyager-bot__history-status--compact[data-v-856cf893]{min-height:auto;padding:8px 12px}.voyager-bot__history-retry-button[data-v-856cf893]{background:#ffffffe6;border:1px solid rgba(238,32,77,.2);border-radius:9999px;color:var(--voyager-primary);cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;min-height:32px;padding:6px 12px}.voyager-bot__history-retry-button[data-v-856cf893]:focus-visible,.voyager-bot__history-retry-button[data-v-856cf893]:hover{background:var(--voyager-primary-soft)}.voyager-bot__history-retry-button[data-v-856cf893]:focus-visible{outline:2px solid rgba(238,32,77,.22);outline-offset:2px}.voyager-bot__message-item[data-v-856cf893]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:100%;min-width:0;width:100%}.voyager-bot__message-item--assistant[data-v-856cf893]{align-items:flex-start}.voyager-bot__message-item--user[data-v-856cf893]{align-items:flex-end}@media(max-width:768px){.voyager-bot__chat[data-v-856cf893]{padding-top:8px}.voyager-bot__chat-toolbar[data-v-856cf893]{padding:0 0 8px}.voyager-bot__new-chat-button[data-v-856cf893]{font-size:13px;min-height:36px;padding:7px 12px 7px 10px}.voyager-bot__messages[data-v-856cf893]{padding-right:0}.voyager-bot__message-item[data-v-856cf893]{gap:10px}}.voyager-bot[data-v-02535ee6]{--voyager-text:#18233b;--voyager-muted:#6981a0;--voyager-border:rgba(21,39,69,.1);--voyager-surface:hsla(0,0%,100%,.88);--voyager-surface-strong:var(--bg-basic);--voyager-primary:var(--element-accent);--voyager-primary-soft:rgba(238,32,77,.12);--voyager-user-bubble:linear-gradient(135deg,var(--voyager-primary) 0%,#ff6b6b 100%);--voyager-assistant-bubble:var(--bg-basic);--voyager-shadow:0 24px 80px rgba(32,54,89,.12);--voyager-loading-text:#6f84a1;--voyager-feedback-star-active:#f6b62d;--voyager-feedback-star-inactive:#d0d8e4;--voyager-composer-divider:var(--voyager-border);--voyager-chat-to-composer-gap:10px;--voyager-message-list-bottom-padding:8px;--voyager-composer-meta-gap:8px;--voyager-composer-bottom-inset:max(10px,env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin-inline:calc(50% - 50vw);max-width:100vw;min-height:0;overflow:hidden;padding:8px 16px 0;width:100vw}.voyager-bot__shell[data-v-02535ee6]{display:grid;flex:1;grid-template-rows:minmax(0,1fr) auto;margin:0 auto;max-width:980px;min-height:0;width:100%}@media(max-width:768px){.voyager-bot[data-v-02535ee6]{--voyager-chat-to-composer-gap:8px;--voyager-message-list-bottom-padding:6px;--voyager-composer-meta-gap:6px;--voyager-composer-bottom-inset:max(6px,env(safe-area-inset-bottom));padding:2px 12px 0}}
