*{text-decoration:none!important}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.responsive-height{height:14rem}.sub-menu-styles{letter-spacing:3px;font-size:15px;color:var(--secondary_btn_color);font-weight:600}.image-icon-wrapper{width:60px;height:60px;padding:11px;background-color:#eeee}.facilities-title{font-size:18px;font-weight:700}.btn-custom-main{background-color:var(--btn_main_color)!important;color:var(--text_color)!important;height:auto}.btn-custom-main:hover{border-color:var(--btn_main_color)!important;color:var(--btn_main_color)!important;background-color:var(--text_color)!important}.title{font-size:47px}.featured_image_section .image-div{height:352px}.featured_image_section .image-div-inner{height:380px}.featured_image_section .featured_image{-o-object-fit:cover;object-fit:cover;-o-object-position:80% 58%;object-position:80% 58%}.image-div .overlay-1{position:absolute;top:0;height:352px;width:100%;opacity:.75;background:linear-gradient(180deg,#001c53ea 52%,#ffffff21 99%)}.image_gallery_wrapper{height:480px}.sub_image_gallery_wrapper{height:235px}.share-like-btn-wrap{top:4%;right:3%}.light-box-wrap{bottom:6%;right:3%}.user-profile{height:30px;width:30px}.hotel_name{font-size:60px}.location-wrapper{background-color:#fff;border-radius:.5rem}.color-box{height:12px;width:12px}.unavailable-box{background-color:red}.available-box{background-color:#002877}.selected-box{background-color:#0ea2dc}.info-text{font-weight:600}.change-btn{background-color:var(--secondary_btn_color);color:var(--text_color)}.count{height:25px}.filter-type{font-size:12px}.filter-btn:hover{background-color:var(--btn_main_color);color:var(--text_color)}.filter-btn{color:var(--btn_main_color);padding-top:3px;padding-bottom:2px}.child-section{padding-right:32px!important}.text-color,.review-count{color:var(--text_color)}.table-counter{width:3rem}.discount{font-size:12px;font-weight:300;background-color:var(--btn_main_color);color:var(--text_color)}.crossed-price{font-weight:400}.tax-text{font-size:13px}.revserve-btn{border-color:var(--btn_main_color)!important;border:1px solid red;color:var(--btn_main_color)}.content{height:250px}.offer-title{font-size:18px;font-weight:700}.types{font-weight:500;font-size:14px}.reviews-sum{color:var(--btn_main_color)}.see_more_reviews{color:var(--btn_main_color);font-weight:600}.inner-section{border-radius:1.5rem}.comment-warpper{font-weight:500}.accordion-head-text{font-size:18px}.nav-link-name{font-size:18px!important}.background_image{background-image:url(/Images/Banner/background.png);height:110vh;background-repeat:no-repeat;background-size:cover;background-position:center}.bg-custom-style{background-color:#ffffff1c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-wrapper{width:30rem}.login-wrapper .nav-pills .active{background-color:unset}.btn-confirm{background-color:var(--btn_main_color);color:var(--text_color)}.btn-confirm:hover{background-color:var( --secondary_btn_color);color:var(--text_color)}@media (max-width:901px){.responsive-height{height:22rem!important}.overview-content,.star-address-wrapper{flex-direction:column;align-items:center}.hotel_name{text-align:center}.gallery-image-mobile{padding-left:5px}.login-reg-nav{display:none!important}.site-logo{height:70px!important;width:50%!important}.mobile-response{padding-left:0!important;padding-right:0!important}.hotel_name{font-size:3rem}.address-text{font-size:15px!important}.btn-wrapper-mobile,.change-btn-col,.head-text-top{margin-top:1rem}.mobile-changes{padding-right:0!important;width:100%!important}.responsive-height{height:21rem}.img-style{-o-object-fit:cover!important;object-fit:cover!important}.content{height:-moz-max-content;height:max-content;top:0!important}.copyright{flex-direction:column;text-align:center}.background_image{padding-top:350px!important;padding-bottom:300px;padding-left:1rem;padding-right:1rem}.input-fields{padding-left:0!important;padding-right:0!important}.login-head{font-size:17px}.login-wrapper{padding:40px 30px 50px!important}}@media (max-width: 1601px){.image_gallery_wrapper{height:350px}.sub_image_gallery_wrapper{height:171px}.site-logo{height:100px;width:100%}.review-count{font-size:13px}.responsive-height{height:14rem}.background_image{padding-top:150px!important;padding-bottom:100px!important}}@media (max-width: 1921px){.site-logo{height:100px;width:100%}.responsive-height{height:14rem}}.saasbeds-ai-mark[data-v-a129b8de]{--ai-turn-duration: 8s;display:inline-grid;width:100%;height:100%;place-items:center;overflow:visible}.saasbeds-ai-mark svg[data-v-a129b8de]{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 5px rgba(15,69,134,.16))}.ai-medallion[data-v-a129b8de]{transform-box:view-box;transform-origin:center;animation:ai-float-a129b8de 3.6s ease-in-out infinite}.robot-head[data-v-a129b8de]{transform-box:view-box;transform-origin:350px 350px;animation:ai-head-turn-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-face[data-v-a129b8de]{transform-box:view-box;transform-origin:350px 320px;animation:ai-face-turn-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-ear[data-v-a129b8de],.robot-eye-depth[data-v-a129b8de]{transform-box:fill-box;transform-origin:center}.robot-ear-left[data-v-a129b8de]{animation:ai-ear-left-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-ear-right[data-v-a129b8de]{animation:ai-ear-right-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-eye-depth-left[data-v-a129b8de]{animation:ai-eye-depth-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-eye-depth-right[data-v-a129b8de]{animation:ai-eye-depth-right-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-highlight[data-v-a129b8de]{animation:ai-highlight-turn-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-eyes[data-v-a129b8de]{transform-box:fill-box;transform-origin:center;animation:ai-eye-look-a129b8de var(--ai-turn-duration) ease-in-out infinite}.robot-eye[data-v-a129b8de]{transform-box:fill-box;transform-origin:center;animation:ai-blink-a129b8de 4.6s ease-in-out infinite}.eye-core[data-v-a129b8de],.ear-light[data-v-a129b8de]{animation:ai-light-pulse-a129b8de 3s ease-in-out infinite}.temple-highlight[data-v-a129b8de]{animation:ai-reflection-a129b8de 6s ease-in-out infinite}.robot-mouth[data-v-a129b8de]{fill:none;stroke:#092765;stroke-width:7;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:ai-smile-a129b8de 3.2s ease-in-out infinite}@keyframes ai-float-a129b8de{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes ai-head-turn-a129b8de{0%,10%,50%,60%,to{transform:perspective(1200px) translate(0) rotateY(0)}25%,35%{transform:perspective(1200px) translate(6px) rotateY(12deg)}75%,85%{transform:perspective(1200px) translate(-6px) rotateY(-12deg)}}@keyframes ai-face-turn-a129b8de{0%,10%,50%,60%,to{transform:translate(0) skewY(0)}25%,35%{transform:translate(24px) skewY(1deg)}75%,85%{transform:translate(-24px) skewY(-1deg)}}@keyframes ai-ear-left-a129b8de{0%,10%,50%,60%,to{transform:translate(0) scaleX(1)}25%,35%{transform:translate(-7px) scaleX(1.16)}75%,85%{transform:translate(7px) scaleX(.65)}}@keyframes ai-ear-right-a129b8de{0%,10%,50%,60%,to{transform:translate(0) scaleX(1)}25%,35%{transform:translate(-7px) scaleX(.65)}75%,85%{transform:translate(7px) scaleX(1.16)}}@keyframes ai-eye-depth-a129b8de{0%,10%,50%,60%,to{transform:scale(1)}25%,35%{transform:scale(1.04,1.02)}75%,85%{transform:scale(.94,.98)}}@keyframes ai-eye-depth-right-a129b8de{0%,10%,50%,60%,to{transform:scale(1)}25%,35%{transform:scale(.94,.98)}75%,85%{transform:scale(1.04,1.02)}}@keyframes ai-highlight-turn-a129b8de{0%,10%,50%,60%,to{transform:translate(0)}25%,35%{transform:translate(-16px)}75%,85%{transform:translate(16px)}}@keyframes ai-eye-look-a129b8de{0%,10%,50%,60%,to{transform:translate(0)}25%,35%{transform:translate(4px)}75%,85%{transform:translate(-4px)}}@keyframes ai-blink-a129b8de{0%,38%,46%,70%,76%,to{transform:scaleY(1)}41%,43%,72%,74%{transform:scaleY(.035)}}@keyframes ai-light-pulse-a129b8de{0%,to{opacity:.86}50%{opacity:1}}@keyframes ai-reflection-a129b8de{0%,to{opacity:.78}50%{opacity:.94}}@keyframes ai-smile-a129b8de{0%,to{transform:scaleX(.96)}50%{transform:scaleX(1.04) translateY(1px)}}@media (prefers-reduced-motion: reduce){.saasbeds-ai-mark[data-v-a129b8de]{--ai-turn-duration: 14s}.ai-medallion[data-v-a129b8de],.robot-eye[data-v-a129b8de]{animation-duration:7s}}.guest-ai-launcher-wrap[data-v-45cd9801]{--main_color: #1e3a8a;position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:1088;display:flex;align-items:center;gap:11px;direction:ltr}.guest-ai-launcher-label[data-v-45cd9801]{position:relative;display:inline-flex;min-width:190px;max-width:min(260px,calc(100vw - 116px));align-items:center;justify-content:center;gap:6px;padding:8px 8px 8px 10px;border:1px solid rgba(20,31,55,.09);border-radius:999px;background:#fffffff7;color:#263149;box-shadow:0 12px 32px #19224226;font-size:13px;font-weight:650;opacity:1;transform:translate(0);transition:opacity .18s ease,transform .18s ease;pointer-events:auto;white-space:nowrap}.guest-ai-launcher-label-text[data-v-45cd9801]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.guest-ai-launcher-label-icon[data-v-45cd9801]{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border:1px solid rgba(30,58,138,.12);border-radius:50%;background:linear-gradient(145deg,#f4f8ff,#e3edff);color:var(--main_color, #1e3a8a);box-shadow:inset 0 1px #ffffffe6}.guest-ai-launcher-label-icon svg[data-v-45cd9801]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guest-ai-launcher-label-close[data-v-45cd9801]{display:grid;flex:0 0 24px;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#718096;box-shadow:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.guest-ai-launcher-label-close[data-v-45cd9801]:hover{background:#1e3a8a14;color:var(--main_color, #1e3a8a);transform:scale(1.06)}.guest-ai-launcher-label-close[data-v-45cd9801]:focus-visible{outline:2px solid color-mix(in srgb,var(--main_color, #1e3a8a) 35%,#fff);outline-offset:1px}.guest-ai-launcher-label-close svg[data-v-45cd9801]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.guest-ai-launcher-wrap:hover .guest-ai-launcher-label[data-v-45cd9801],.guest-ai-launcher-wrap:focus-within .guest-ai-launcher-label[data-v-45cd9801]{opacity:1;transform:translate(0)}.guest-ai-label-enter-active[data-v-45cd9801],.guest-ai-label-leave-active[data-v-45cd9801]{transition:opacity .18s ease,transform .18s ease}.guest-ai-label-enter-from[data-v-45cd9801]{opacity:0;transform:translateY(4px)}.guest-ai-label-leave-to[data-v-45cd9801]{opacity:0;transform:translateY(-4px)}.guest-ai-prompt-enter-active[data-v-45cd9801],.guest-ai-prompt-leave-active[data-v-45cd9801]{transition:opacity .18s ease,transform .18s ease}.guest-ai-prompt-enter-from[data-v-45cd9801],.guest-ai-prompt-leave-to[data-v-45cd9801]{opacity:0;transform:translate(8px) scale(.97)}.guest-ai-launcher[data-v-45cd9801]{position:relative;display:grid;width:72px;height:72px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.guest-ai-launcher[data-v-45cd9801]:before{content:none}.guest-ai-launcher[data-v-45cd9801]:after{content:none}.guest-ai-launcher[data-v-45cd9801]:hover{transform:translateY(-3px);filter:drop-shadow(0 9px 14px rgba(17,119,222,.3))}.guest-ai-launcher[data-v-45cd9801]:focus-visible{outline:3px solid color-mix(in srgb,var(--main_color, #1e3a8a) 28%,#fff);outline-offset:4px}.guest-ai-launcher-mascot[data-v-45cd9801]{width:72px;height:72px}.guest-ai-online-dot[data-v-45cd9801]{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border:3px solid #fff;border-radius:50%;background:#22c55e;box-shadow:0 2px 7px #16a34a4d;animation:guest-ai-online-45cd9801 2s ease-in-out infinite}@keyframes guest-ai-online-45cd9801{0%,to{box-shadow:0 2px 7px #16a34a4d,0 0 #22c55e40}50%{box-shadow:0 2px 7px #16a34a4d,0 0 0 6px #22c55e00}}@media (max-width: 640px){.guest-ai-launcher-wrap[data-v-45cd9801]{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}.guest-ai-launcher-label[data-v-45cd9801]{display:none}.guest-ai-launcher[data-v-45cd9801],.guest-ai-launcher-mascot[data-v-45cd9801]{width:66px;height:66px}}@media (prefers-reduced-motion: reduce){.guest-ai-launcher[data-v-45cd9801],.guest-ai-launcher-label[data-v-45cd9801],.guest-ai-label-enter-active[data-v-45cd9801],.guest-ai-label-leave-active[data-v-45cd9801],.guest-ai-prompt-enter-active[data-v-45cd9801],.guest-ai-prompt-leave-active[data-v-45cd9801],.guest-ai-launcher-label-close[data-v-45cd9801]{transition:none}.guest-ai-online-dot[data-v-45cd9801]{animation:none}}.guest-ai-booking-card[data-v-5f5801ec]{position:relative;width:min(100%,365px);margin-top:9px;overflow:hidden;border:1px solid #dce1ec;border-radius:19px;background:#fff;box-shadow:0 15px 36px #1f26481a}.guest-ai-booking-card[data-v-5f5801ec]:before{position:absolute;top:0;right:20px;left:20px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--main_color, #1e3a8a),#49cce1,transparent);content:""}.booking-card-head[data-v-5f5801ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 15px 11px}.booking-card-eyebrow[data-v-5f5801ec]{display:block;margin-bottom:2px;color:var(--main_color, #1e3a8a);font-size:9px;font-weight:800;letter-spacing:.11em}.booking-card-head h3[data-v-5f5801ec]{margin:0;color:#1f293d;font-size:15px;font-weight:750}.booking-card-check[data-v-5f5801ec]{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border-radius:10px;background:#edf9f1;color:#16a34a}.booking-card-check svg[data-v-5f5801ec]{width:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.booking-card-stay[data-v-5f5801ec]{margin:0 12px 11px;padding:11px 12px;border:1px solid #eef0f6;border-radius:13px;background:linear-gradient(145deg,#f9faff,#f5f6fb)}.stay-dates[data-v-5f5801ec]{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px}.stay-dates>div[data-v-5f5801ec]:last-child{text-align:right}.stay-dates span[data-v-5f5801ec]{display:block;color:#8891a3;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.stay-dates strong[data-v-5f5801ec]{display:block;margin-top:1px;color:#30384b;font-size:11.5px}.stay-dates svg[data-v-5f5801ec]{width:17px;fill:none;stroke:#9aa1b2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stay-meta[data-v-5f5801ec]{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:9px;padding-top:8px;border-top:1px solid #e7e9f1;color:#626c7f;font-size:10.5px}.booking-card-rooms[data-v-5f5801ec],.booking-rate-plans[data-v-5f5801ec]{padding:0 12px 10px}.booking-room-row[data-v-5f5801ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 2px;border-top:1px solid #edf0f5}.booking-room-copy[data-v-5f5801ec]{min-width:0}.booking-room-copy strong[data-v-5f5801ec]{display:block;color:#2b3448;font-size:12.5px}.booking-chips[data-v-5f5801ec]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.booking-chips span[data-v-5f5801ec]{padding:3px 7px;border-radius:999px;background:#eff6ff;color:var(--main_color, #1e3a8a);font-size:9px;font-weight:650}.booking-room-price[data-v-5f5801ec]{flex-shrink:0;color:#232d42;font-size:12px;font-weight:750;text-align:right}.booking-room-price small[data-v-5f5801ec]{display:block;color:#8c94a6;font-size:8px;font-weight:600;text-transform:uppercase}.booking-rate-plans[data-v-5f5801ec]{margin:0;border:0}.booking-rate-plans legend[data-v-5f5801ec]{float:none;width:auto;margin:1px 2px 7px;color:#737d91;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.booking-rate-row[data-v-5f5801ec]{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:7px;padding:10px;border:1px solid #e5e8f0;border-radius:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.booking-rate-row.selected[data-v-5f5801ec]{border-color:color-mix(in srgb,var(--main_color, #1e3a8a) 55%,#fff);background:color-mix(in srgb,var(--main_color, #1e3a8a) 5%,#fff)}.booking-rate-row input[data-v-5f5801ec]{position:absolute;opacity:0}.rate-radio[data-v-5f5801ec]{display:block;width:16px;height:16px;border:1.5px solid #b8bfcc;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.selected .rate-radio[data-v-5f5801ec]{border-color:var(--main_color, #1e3a8a);background:var(--main_color, #1e3a8a)}.booking-rate-row[data-v-5f5801ec]:focus-within{outline:2px solid color-mix(in srgb,var(--main_color, #1e3a8a) 25%,#fff);outline-offset:2px}.rate-copy strong[data-v-5f5801ec],.rate-copy small[data-v-5f5801ec]{display:block}.rate-copy strong[data-v-5f5801ec]{color:#2b3448;font-size:11.5px}.rate-copy small[data-v-5f5801ec]{margin-top:2px;color:#7d8698;font-size:9.5px}.rate-copy .rate-offer-badge[data-v-5f5801ec]{display:inline-flex;max-width:100%;margin-top:5px;padding:3px 7px;overflow:hidden;border-radius:999px;background:#eaf8ef;color:#16834a;font-size:8.5px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rate-copy .rate-savings[data-v-5f5801ec]{display:flex;flex-wrap:wrap;gap:3px 6px;color:#16834a;font-weight:700}.rate-copy .rate-savings del[data-v-5f5801ec]{color:#9299a8;font-weight:500}.rate-total[data-v-5f5801ec]{text-align:right}.rate-total strong[data-v-5f5801ec],.rate-total small[data-v-5f5801ec],.rate-total del[data-v-5f5801ec]{display:block}.rate-total del[data-v-5f5801ec]{margin-bottom:1px;color:#9299a8;font-size:9.5px}.rate-total strong[data-v-5f5801ec]{color:#222c40;font-size:11.5px}.rate-total small[data-v-5f5801ec]{max-width:70px;margin-top:2px;color:#8c94a6;font-size:8px;line-height:1.2}.booking-card-empty[data-v-5f5801ec]{margin:0 14px 12px;color:#747d90;font-size:11px;line-height:1.45}.booking-card-action[data-v-5f5801ec]{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 24px);min-height:45px;margin:2px 12px 0;border:0;border-radius:12px;background:linear-gradient(135deg,var(--main_color, #1e3a8a),#3157b7);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--main_color, #1e3a8a) 20%,transparent);font-size:12.5px;font-weight:750;cursor:pointer;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.booking-card-action[data-v-5f5801ec]:hover:not(:disabled){box-shadow:0 11px 22px color-mix(in srgb,var(--main_color, #1e3a8a) 27%,transparent);transform:translateY(-2px)}.booking-card-action[data-v-5f5801ec]:focus-visible{outline:3px solid color-mix(in srgb,var(--main_color, #1e3a8a) 25%,#fff);outline-offset:2px}.booking-card-action[data-v-5f5801ec]:disabled{opacity:.45;cursor:not-allowed}.booking-card-action svg[data-v-5f5801ec]{width:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.booking-card-note[data-v-5f5801ec]{margin:8px 12px 12px;color:#8a92a3;font-size:9px;text-align:center}.guest-ai-message[data-v-483ea00f]{display:flex;align-items:flex-start;gap:9px;width:100%}.guest-ai-message.is-user[data-v-483ea00f]{justify-content:flex-end}.guest-ai-message-main[data-v-483ea00f]{min-width:0;max-width:min(85%,375px)}.is-user .guest-ai-message-main[data-v-483ea00f]{display:flex;flex-direction:column;align-items:flex-end}.guest-ai-avatar[data-v-483ea00f]{display:grid;flex:0 0 34px;width:34px;height:34px;margin-top:20px;place-items:center;border:1px solid #e4e7f5;border-radius:12px;background:linear-gradient(145deg,#fff,#edf3ff);color:var(--main_color, #1e3a8a);box-shadow:0 6px 16px #2c305b1a}.guest-ai-message-mascot[data-v-483ea00f]{width:25px;height:25px}.guest-ai-avatar.is-guest[data-v-483ea00f]{border:0;background:#e8e9f2;color:#4a5067;font-size:9px;font-weight:800}.guest-ai-message-meta[data-v-483ea00f]{display:flex;align-items:center;gap:8px;margin:0 4px 5px;color:#7a8498;font-size:10.5px;font-weight:600}.is-user .guest-ai-message-meta[data-v-483ea00f]{justify-content:flex-end}.guest-ai-message-meta time[data-v-483ea00f]{font-weight:450}.guest-ai-message-bubble[data-v-483ea00f]{padding:12px 14px;border:1px solid #e3e6ef;border-radius:8px 18px 18px;background:linear-gradient(145deg,#fff,#fbfbfe);color:#293248;box-shadow:0 7px 22px #2026440e;font-size:13.5px;line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.is-user .guest-ai-message-bubble[data-v-483ea00f]{border:0;border-radius:18px 8px 18px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--main_color, #1e3a8a) 92%,#102352),#3157b7);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--main_color, #1e3a8a) 22%,transparent)}@media (max-width: 380px){.guest-ai-message-main[data-v-483ea00f]{max-width:86%}.guest-ai-avatar[data-v-483ea00f]{display:none}}.guest-ai-backdrop[data-v-a636fae2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:#080e1d57;-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9)}.guest-ai-panel[data-v-a636fae2]{--main_color: #1e3a8a;--guest-ai-primary: #1e3a8a;--guest-ai-primary-bright: #3157b7;--guest-ai-primary-soft: #eff6ff;position:absolute;top:16px;right:16px;bottom:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(480px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:28px;background:radial-gradient(circle at 12% 35%,rgba(30,58,138,.06),transparent 28%),linear-gradient(180deg,#f9faff,#f5f7fb);box-shadow:0 32px 90px #0a122a52,0 8px 28px #0e163121}.guest-ai-header[data-v-a636fae2]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:90px;padding:17px 18px;overflow:hidden;background:radial-gradient(circle at 82% 5%,rgba(96,165,250,.32),transparent 34%),linear-gradient(135deg,#13275f,#1e3a8a 55%,#294ba3 118%);color:#fff}.guest-ai-header[data-v-a636fae2]:before{position:absolute;width:150px;height:150px;right:-55px;bottom:-105px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05;content:"";pointer-events:none}.guest-ai-header[data-v-a636fae2]:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.18) .75px,transparent .75px);background-size:14px 14px;opacity:.2;content:"";pointer-events:none}.guest-ai-brand-row[data-v-a636fae2],.guest-ai-header-actions[data-v-a636fae2]{position:relative;z-index:1}.guest-ai-brand-row[data-v-a636fae2]{display:flex;min-width:0;align-items:center;gap:12px}.guest-ai-brand-mark[data-v-a636fae2]{position:relative;display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:linear-gradient(145deg,#ffffff2e,#ffffff12);box-shadow:inset 0 1px #ffffff2e,0 8px 22px #050a232e}.guest-ai-brand-mark[data-v-a636fae2]:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(136,213,255,.22);border-radius:19px;content:"";animation:brand-aura-a636fae2 2.8s ease-in-out infinite}.guest-ai-header-mascot[data-v-a636fae2]{width:34px;height:34px}.guest-ai-title-wrap[data-v-a636fae2]{min-width:0}.guest-ai-title-line[data-v-a636fae2]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.guest-ai-title-line h2[data-v-a636fae2]{margin:0;color:#fff;font-size:15.5px;font-weight:760;letter-spacing:-.012em}.guest-ai-title-wrap p[data-v-a636fae2]{max-width:220px;margin:4px 0 0;overflow:hidden;color:#ffffffb3;font-size:10.5px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.guest-ai-live-badge[data-v-a636fae2]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;color:#f0f2ff;font-size:8px;font-weight:700}.guest-ai-live-badge i[data-v-a636fae2]{width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8024;animation:live-pulse-a636fae2 1.8s ease-out infinite}.guest-ai-header-actions[data-v-a636fae2]{display:flex;flex-shrink:0;align-items:center;gap:5px}.guest-ai-new-chat[data-v-a636fae2],.guest-ai-icon-button[data-v-a636fae2]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);background:#ffffff17;color:#fff;cursor:pointer}.guest-ai-new-chat[data-v-a636fae2]{gap:5px;padding:0 9px;border-radius:10px;font-size:9.5px;font-weight:650}.guest-ai-icon-button[data-v-a636fae2]{width:38px;padding:0;border-radius:11px}.guest-ai-new-chat svg[data-v-a636fae2]{width:14px}.guest-ai-icon-button svg[data-v-a636fae2]{width:17px}.guest-ai-header-actions svg[data-v-a636fae2]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.guest-ai-header-actions button[data-v-a636fae2]:hover{background:#ffffff2b}.guest-ai-header-actions button[data-v-a636fae2]:focus-visible{outline:2px solid #fff;outline-offset:2px}.guest-ai-header-actions button[data-v-a636fae2]:disabled{opacity:.45;cursor:not-allowed}.guest-ai-context-bar[data-v-a636fae2]{display:flex;min-height:38px;align-items:center;gap:7px;padding:8px 18px;border-bottom:1px solid #e6e9f1;background:#ffffffd1;color:#687286;font-size:9.5px;font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-ai-context-bar>span[data-v-a636fae2]:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-status-icon[data-v-a636fae2]{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;border-radius:6px;background:#eaf8ef;color:#159447}.context-status-icon svg[data-v-a636fae2]{width:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.guest-ai-context-bar strong[data-v-a636fae2]{margin-left:auto;padding:3px 7px;border-radius:999px;background:var(--guest-ai-primary-soft);color:var(--guest-ai-primary);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.guest-ai-body[data-v-a636fae2]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px;scrollbar-width:thin;scrollbar-color:#cdd2df transparent}.guest-ai-welcome[data-v-a636fae2]{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:18px 7px 8px;text-align:center}.guest-ai-orb[data-v-a636fae2]{position:relative;display:grid;width:76px;height:76px;margin-bottom:18px;place-items:center;border:1px solid #d5e2fb;border-radius:25px;background:radial-gradient(circle at 32% 24%,#fff,#f5f8ff 52%,#e3ebfb);color:var(--guest-ai-primary);box-shadow:0 18px 42px #1e3a8a2e,inset 0 1px #fff}.guest-ai-orb>.guest-ai-welcome-mascot[data-v-a636fae2]{position:absolute;top:50%;left:50%;z-index:1;width:54px;height:54px;transform:translate(-50%,-50%)}.guest-ai-orb-status[data-v-a636fae2]{position:absolute;right:-3px;bottom:-3px;z-index:2;width:14px;height:14px;border:3px solid #f7f7fe;border-radius:50%;background:#2fc986;box-shadow:0 2px 7px #189a6647;animation:guest-ai-status-a636fae2 2s ease-in-out infinite}.guest-ai-eyebrow[data-v-a636fae2]{color:var(--guest-ai-primary);font-size:9px;font-weight:850;letter-spacing:.13em}.guest-ai-welcome h3[data-v-a636fae2],.guest-ai-unavailable h3[data-v-a636fae2]{margin:8px 0 7px;color:#18223a;font-size:22px;font-weight:780;letter-spacing:-.03em}.guest-ai-welcome>p[data-v-a636fae2],.guest-ai-unavailable p[data-v-a636fae2]{max-width:365px;margin:0;color:#727d92;font-size:12.5px;line-height:1.65}.guest-ai-trust-row[data-v-a636fae2]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:12px;color:#70798c;font-size:9px;font-weight:650}.guest-ai-trust-row span[data-v-a636fae2]{display:inline-flex;align-items:center;gap:5px}.guest-ai-trust-row i[data-v-a636fae2]{width:5px;height:5px;border-radius:50%;background:#54c985;box-shadow:0 0 0 3px #54c9851a}.guest-ai-suggestions[data-v-a636fae2]{display:grid;width:100%;gap:8px;margin-top:21px}.guest-ai-suggestions button[data-v-a636fae2]{display:grid;grid-template-columns:34px minmax(0,1fr) 17px;min-height:58px;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 10px;border:1px solid #e1e4ef;border-radius:16px;background:#ffffffe6;color:#354057;box-shadow:0 5px 16px #22294b09;cursor:pointer;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.guest-ai-suggestions button[data-v-a636fae2]:hover{border-color:color-mix(in srgb,var(--main_color, #1e3a8a) 34%,#dfe3ee);background:#fff;box-shadow:0 10px 24px #232a4b17;transform:translateY(-2px)}.guest-ai-suggestions button[data-v-a636fae2]:focus-visible{outline:3px solid color-mix(in srgb,var(--main_color, #1e3a8a) 22%,#fff);outline-offset:2px}.suggestion-icon[data-v-a636fae2]{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#f3f7ff,#e3ebfb);color:var(--guest-ai-primary)}.suggestion-icon svg[data-v-a636fae2]{width:17px;fill:currentColor}.guest-ai-suggestions button:nth-child(2) .suggestion-icon[data-v-a636fae2]{background:linear-gradient(145deg,#fff7ea,#fcefd9);color:#b7791f}.guest-ai-suggestions button:nth-child(3) .suggestion-icon[data-v-a636fae2]{background:linear-gradient(145deg,#edf9ff,#e2f3fb);color:#2787ad}.guest-ai-suggestions button:nth-child(4) .suggestion-icon[data-v-a636fae2]{background:linear-gradient(145deg,#eefaf2,#e4f5eb);color:#31925c}.guest-ai-suggestions button>span[data-v-a636fae2]:nth-child(2){font-size:11.5px;font-weight:620;line-height:1.4}.suggestion-arrow[data-v-a636fae2]{width:15px;fill:none;stroke:#9299aa;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,stroke .18s ease}.guest-ai-suggestions button:hover .suggestion-arrow[data-v-a636fae2]{stroke:var(--main_color, #1e3a8a);transform:translate(2px)}.guest-ai-message-list[data-v-a636fae2]{display:flex;flex-direction:column;gap:20px}.guest-ai-thinking[data-v-a636fae2]{display:flex;align-items:center;gap:10px;color:#697489;font-size:10.5px}.guest-ai-thinking-mark[data-v-a636fae2]{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dedff1;border-radius:12px;background:linear-gradient(145deg,#fff,#edf3ff);color:var(--guest-ai-primary);box-shadow:0 7px 18px #1e3a8a1a}.guest-ai-thinking-mascot[data-v-a636fae2]{width:27px;height:27px}.guest-ai-thinking>div[data-v-a636fae2]:last-child{display:flex;align-items:center;gap:3px;padding:10px 13px;border:1px solid #e4e7ef;border-radius:7px 16px 16px;background:#fffffff0;box-shadow:0 5px 18px #2026440b}.guest-ai-thinking i[data-v-a636fae2]{display:inline-block;width:5px;height:5px;border-radius:50%;background:#3e5da8;box-shadow:0 2px 5px #1e3a8a2e;will-change:opacity,transform;animation:guest-ai-dot-a636fae2 1.05s ease-in-out infinite}.guest-ai-thinking i[data-v-a636fae2]:nth-of-type(1){animation-delay:-.21s}.guest-ai-thinking i[data-v-a636fae2]:nth-of-type(2){animation-delay:-.105s}.guest-ai-thinking i[data-v-a636fae2]:nth-of-type(3){animation-delay:0s}.guest-ai-unavailable[data-v-a636fae2]{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.unavailable-icon[data-v-a636fae2]{display:grid;width:58px;height:58px;place-items:center;border-radius:19px;background:#fff3e8;color:#c76a1a}.unavailable-icon svg[data-v-a636fae2]{width:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guest-ai-error[data-v-a636fae2]{display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:8px;margin:0 15px 10px;padding:10px 11px;border:1px solid #f6cece;border-radius:13px;background:#fff8f8;color:#963535;box-shadow:0 5px 15px #7e21210a;font-size:10.5px;line-height:1.4}.guest-ai-error svg[data-v-a636fae2]{width:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guest-ai-error button[data-v-a636fae2]{min-height:30px;padding:0 8px;border:1px solid #efb7b7;border-radius:8px;background:#fff;color:#922d2d;font-size:9.5px;font-weight:700;cursor:pointer}.guest-ai-composer-wrap[data-v-a636fae2]{padding:12px 15px max(11px,env(safe-area-inset-bottom));border-top:1px solid #e4e7ef;background:#ffffffed;box-shadow:0 -8px 28px #181f3a09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guest-ai-composer[data-v-a636fae2]{position:relative;display:flex;align-items:flex-end;gap:8px;min-height:54px;padding:7px 7px 7px 11px;border:1px solid #dce1eb;border-radius:17px;background:#fff;box-shadow:0 7px 22px #232a4b11,inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease}.guest-ai-composer[data-v-a636fae2]:focus-within{border-color:color-mix(in srgb,var(--main_color, #1e3a8a) 52%,#dfe3ec);box-shadow:0 0 0 4px color-mix(in srgb,var(--main_color, #1e3a8a) 10%,transparent),0 10px 28px #232a4b14}.guest-ai-composer-spark[data-v-a636fae2]{display:grid;flex:0 0 24px;width:24px;height:38px;place-items:center;color:var(--guest-ai-primary)}.guest-ai-composer-spark svg[data-v-a636fae2]{width:16px;fill:currentColor}.guest-ai-composer textarea[data-v-a636fae2]{flex:1;min-width:0;max-height:112px;padding:9px 0 7px;resize:none;border:0;outline:0;background:transparent;color:#263047;font-size:12.5px;line-height:1.45;box-shadow:none!important}.guest-ai-composer textarea[data-v-a636fae2]::-moz-placeholder{color:#9ca3b2}.guest-ai-composer textarea[data-v-a636fae2]::placeholder{color:#9ca3b2}.guest-ai-send[data-v-a636fae2]{display:grid;flex:0 0 40px;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:12px;background:linear-gradient(135deg,var(--main_color, #1e3a8a),var(--guest-ai-primary-bright));color:#fff;box-shadow:0 7px 16px color-mix(in srgb,var(--main_color, #1e3a8a) 23%,transparent);cursor:pointer;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.guest-ai-send[data-v-a636fae2]:hover:not(:disabled){box-shadow:0 10px 20px color-mix(in srgb,var(--main_color, #1e3a8a) 30%,transparent);transform:translateY(-2px)}.guest-ai-send[data-v-a636fae2]:focus-visible{outline:3px solid color-mix(in srgb,var(--main_color, #1e3a8a) 25%,#fff);outline-offset:2px}.guest-ai-send[data-v-a636fae2]:disabled{opacity:.34;cursor:not-allowed}.guest-ai-send svg[data-v-a636fae2]{width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guest-ai-count[data-v-a636fae2]{position:absolute;right:57px;bottom:4px;color:#a0a6b3;font-size:8px}.guest-ai-composer-wrap>p[data-v-a636fae2]{display:flex;align-items:center;justify-content:center;gap:4px;margin:7px 0 0;color:#9ba3b2;font-size:8.5px;text-align:center}.guest-ai-composer-wrap>p span[data-v-a636fae2]{color:var(--guest-ai-primary);font-size:8px}.guest-ai-confirm-layer[data-v-a636fae2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;padding:24px;place-items:center;background:#0b12268f;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.guest-ai-confirm[data-v-a636fae2]{width:min(100%,350px);padding:25px;border:1px solid rgba(30,58,138,.16);border-radius:23px;background:linear-gradient(165deg,#fff,#f8f8ff);box-shadow:0 24px 70px #080f264d,inset 0 1px #fff;text-align:center}.guest-ai-confirm-icon[data-v-a636fae2]{display:grid;width:52px;height:52px;margin:0 auto 13px;place-items:center;border:1px solid #d5e2fb;border-radius:17px;background:linear-gradient(145deg,#f3f7ff,#e3ebfb);color:var(--guest-ai-primary);box-shadow:0 10px 24px #1e3a8a24}.guest-ai-confirm-icon svg[data-v-a636fae2]{width:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guest-ai-confirm-eyebrow[data-v-a636fae2]{color:var(--guest-ai-primary);font-size:8px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.guest-ai-confirm h3[data-v-a636fae2]{margin:7px 0 8px;color:#172139;font-size:20px;font-weight:780;letter-spacing:-.025em}.guest-ai-confirm p[data-v-a636fae2]{margin:0 auto;color:#717b8f;font-size:12px;line-height:1.6}.guest-ai-confirm-actions[data-v-a636fae2]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:21px}.guest-ai-confirm-actions button[data-v-a636fae2]{min-height:43px;padding:0 13px;border-radius:12px;font-size:11px;font-weight:750;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.guest-ai-confirm-actions button[data-v-a636fae2]:hover{transform:translateY(-1px)}.guest-ai-confirm-actions button[data-v-a636fae2]:focus-visible{outline:3px solid rgba(30,58,138,.2);outline-offset:2px}.guest-ai-confirm-actions .is-secondary[data-v-a636fae2]{border:1px solid #dfe3ec;background:#fff;color:#4d576b}.guest-ai-confirm-actions .is-secondary[data-v-a636fae2]:hover{border-color:#c9cede;box-shadow:0 6px 16px #1e264412}.guest-ai-confirm-actions .is-primary[data-v-a636fae2]{border:1px solid transparent;background:linear-gradient(135deg,var(--main_color, #1e3a8a),var(--guest-ai-primary-bright));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--main_color, #1e3a8a) 24%,transparent)}.guest-ai-confirm-actions .is-primary[data-v-a636fae2]:hover{box-shadow:0 11px 24px color-mix(in srgb,var(--main_color, #1e3a8a) 32%,transparent)}.guest-ai-confirm-enter-active[data-v-a636fae2],.guest-ai-confirm-leave-active[data-v-a636fae2]{transition:opacity .18s ease}.guest-ai-confirm-enter-active .guest-ai-confirm[data-v-a636fae2],.guest-ai-confirm-leave-active .guest-ai-confirm[data-v-a636fae2]{transition:opacity .18s ease,transform .18s ease}.guest-ai-confirm-enter-from[data-v-a636fae2],.guest-ai-confirm-leave-to[data-v-a636fae2]{opacity:0}.guest-ai-confirm-enter-from .guest-ai-confirm[data-v-a636fae2],.guest-ai-confirm-leave-to .guest-ai-confirm[data-v-a636fae2]{opacity:0;transform:translateY(8px) scale(.97)}@keyframes guest-ai-orb-a636fae2{0%,to{opacity:0;transform:scale(.92)}45%{opacity:1}80%{opacity:0;transform:scale(1.12)}}@keyframes guest-ai-status-a636fae2{0%,to{box-shadow:0 2px 7px #189a6647,0 0 #2fc98647}50%{box-shadow:0 2px 7px #189a6647,0 0 0 6px #2fc98600}}@keyframes guest-ai-dot-a636fae2{0%,60%,to{opacity:.28;transform:translateY(0) scale(.82)}30%{opacity:1;transform:translateY(-4px) scale(1.08)}}@keyframes brand-aura-a636fae2{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes live-pulse-a636fae2{0%,to{box-shadow:0 0 0 3px #4ade8024}50%{box-shadow:0 0 0 6px #4ade8000}}@media (max-width: 640px){.guest-ai-backdrop[data-v-a636fae2]{background:#f7f8fb;-webkit-backdrop-filter:none;backdrop-filter:none}.guest-ai-panel[data-v-a636fae2]{top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none}.guest-ai-header[data-v-a636fae2]{min-height:82px;padding:max(13px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) 13px max(13px,env(safe-area-inset-left))}.guest-ai-brand-mark[data-v-a636fae2]{width:39px;height:39px;flex-basis:39px}.guest-ai-title-line h2[data-v-a636fae2]{font-size:13.5px}.guest-ai-title-wrap p[data-v-a636fae2]{max-width:150px}.guest-ai-live-badge[data-v-a636fae2],.guest-ai-new-chat span[data-v-a636fae2]{display:none}.guest-ai-new-chat[data-v-a636fae2]{width:38px;padding:0}.guest-ai-new-chat svg[data-v-a636fae2]{width:16px}.guest-ai-context-bar[data-v-a636fae2]{padding-inline:14px}.guest-ai-body[data-v-a636fae2]{padding:18px 13px}.guest-ai-welcome[data-v-a636fae2]{justify-content:flex-start;padding-top:5vh}.guest-ai-welcome h3[data-v-a636fae2]{font-size:20px}.guest-ai-suggestions[data-v-a636fae2]{margin-top:18px}.guest-ai-confirm-layer[data-v-a636fae2]{padding:18px}}@media (max-width: 390px){.guest-ai-confirm-actions[data-v-a636fae2]{grid-template-columns:1fr}.guest-ai-confirm-actions .is-primary[data-v-a636fae2]{grid-row:1}}@media (prefers-reduced-motion: reduce){.guest-ai-orb span[data-v-a636fae2],.guest-ai-orb-status[data-v-a636fae2],.guest-ai-brand-mark[data-v-a636fae2]:after,.guest-ai-live-badge i[data-v-a636fae2]{animation:none}.guest-ai-suggestions button[data-v-a636fae2],.guest-ai-send[data-v-a636fae2],.guest-ai-confirm-enter-active[data-v-a636fae2],.guest-ai-confirm-leave-active[data-v-a636fae2],.guest-ai-confirm-enter-active .guest-ai-confirm[data-v-a636fae2],.guest-ai-confirm-leave-active .guest-ai-confirm[data-v-a636fae2]{transition:none}}.guest-ai-panel-transition-enter-active[data-v-eff0eace],.guest-ai-panel-transition-leave-active[data-v-eff0eace]{transition:opacity .22s ease}.guest-ai-panel-transition-enter-active[data-v-eff0eace] .guest-ai-panel,.guest-ai-panel-transition-leave-active[data-v-eff0eace] .guest-ai-panel{transition:transform .28s cubic-bezier(.22,.8,.25,1),opacity .22s ease}.guest-ai-panel-transition-enter-from[data-v-eff0eace],.guest-ai-panel-transition-leave-to[data-v-eff0eace]{opacity:0}.guest-ai-panel-transition-enter-from[data-v-eff0eace] .guest-ai-panel,.guest-ai-panel-transition-leave-to[data-v-eff0eace] .guest-ai-panel{opacity:0;transform:translate(24px) scale(.985)}@media (max-width: 640px){.guest-ai-panel-transition-enter-from[data-v-eff0eace] .guest-ai-panel,.guest-ai-panel-transition-leave-to[data-v-eff0eace] .guest-ai-panel{transform:translateY(24px)}}@media (prefers-reduced-motion: reduce){.guest-ai-panel-transition-enter-active[data-v-eff0eace],.guest-ai-panel-transition-leave-active[data-v-eff0eace],.guest-ai-panel-transition-enter-active[data-v-eff0eace] .guest-ai-panel,.guest-ai-panel-transition-leave-active[data-v-eff0eace] .guest-ai-panel{transition:none}}
