.KY3YIa_handle{background:var(--elements-stroke-color-200,#bdbdbd);border-radius:999px;width:40px;height:4px}
.qu9TFG_dialogPaper{border-radius:var(--size-radius-l,20px);border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);width:488px;max-width:488px;overflow:hidden}.qu9TFG_content{align-items:center;gap:var(--spacing-6,24px);padding:var(--spacing-8,32px);text-align:center;flex-direction:column;display:flex}.qu9TFG_authenticateContent{position:relative}.qu9TFG_authenticateStack{align-items:center;gap:var(--spacing-6,24px);padding:var(--spacing-8,32px);text-align:center;flex-direction:column;display:flex}@media not (min-width:900px){.qu9TFG_authenticateStack{padding:var(--spacing-6,24px)}}.qu9TFG_authenticateStack div:has(>[data-design-system-variant=primary]){flex-direction:column!important;align-items:stretch!important}.qu9TFG_authenticateStack div:has(label[for=fullName]):has(label[for=email]){flex-direction:column!important}:is(.qu9TFG_authenticateStack label[for=fullName],.qu9TFG_authenticateStack label[for=email]){text-align:right!important}.qu9TFG_authenticateStack div:has(>h2){text-align:center!important}.qu9TFG_authenticateStack .MuiFormControl-root{z-index:3;position:relative;width:424px!important}@media not (min-width:900px){.qu9TFG_authenticateStack .MuiFormControl-root{width:345px!important}}.qu9TFG_authenticateStack .MuiOutlinedInput-root{height:var(--elements-action-l,48px)!important;background-color:var(--elements-background-100,#fff)!important}.qu9TFG_authenticateStack [data-design-system-variant=primary]{z-index:3;position:relative;width:424px!important;height:var(--elements-action-l,48px)!important}@media not (min-width:900px){.qu9TFG_authenticateStack [data-design-system-variant=primary]{width:345px!important}}.qu9TFG_authenticateStack [data-design-system-variant=primary]{background:var(--keyz-brand-colors-neutrals-100,#fff)!important;border:var(--elements-stroke-size-s,1px) solid var(--keyz-brand-colors-primary-400,#5e00f6)!important;color:var(--keyz-brand-colors-primary-400,#5e00f6)!important}.qu9TFG_authenticateStack [data-design-system-variant=primary] *{color:var(--keyz-brand-colors-primary-400,#5e00f6)!important}.qu9TFG_authenticateStack [data-design-system-variant=primary]:hover{background:var(--keyz-brand-colors-neutrals-100,#fff)!important}.qu9TFG_illustrationWrap{width:var(--size-84,84px);justify-content:center;align-items:center;height:104px;display:flex}.qu9TFG_illustrationOverlapWrap{z-index:2;width:var(--size-84,84px);pointer-events:none;height:104px;position:absolute;bottom:95px;left:0}.qu9TFG_illustration{opacity:.75;transform:rotate(30deg)}.qu9TFG_badge{z-index:3;padding:6px var(--spacing-4,16px);border-radius:var(--size-radius-round,999px);background:#756bff;justify-content:center;align-items:center;display:inline-flex;position:relative}.qu9TFG_badgeText{font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--text-styles-body-s-weight-emphasis,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--keyz-brand-colors-neutrals-100,#fff);text-align:center;white-space:nowrap;overflow-wrap:break-word}.qu9TFG_headline{font-weight:var(--text-styles-heading-h2-weight,700);font-size:var(--text-styles-heading-h2-font-size,20px);margin:0}.qu9TFG_body{color:var(--elements-text-300,#212121);margin:0}.qu9TFG_eligibleBranches{color:var(--elements-text-200,#616161)}.qu9TFG_eligibleBranchesIntro{color:var(--elements-text-300,#212121)}.qu9TFG_sending{align-items:center;gap:var(--spacing-4,16px);padding:var(--spacing-10,40px) var(--spacing-8,32px);flex-direction:column;display:flex}.qu9TFG_error{align-items:center;gap:var(--spacing-5,20px);padding:var(--spacing-8,32px);text-align:center;flex-direction:column;width:100%;display:flex}.qu9TFG_closeButton{top:var(--spacing-2,8px);left:var(--spacing-2,8px);z-index:1;position:absolute}.qu9TFG_sheetPaper{max-height:85vh;overflow-y:auto}.qu9TFG_handleSpacing{margin:var(--spacing-3,12px) auto var(--spacing-2,8px);display:block}.qu9TFG_computestDisclaimerText{color:var(--elements-text-200,#616161);font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--text-styles-body-s-weight-main,400);line-height:var(--text-styles-body-s-line-height,20px);text-align:center}
.JTJ7ZG_wrap{align-items:flex-start;gap:var(--spacing-2);margin-block:var(--spacing-1);flex-direction:column;display:flex}.JTJ7ZG_body{font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);margin:0}
.i0K30a_card{flex-direction:column;gap:24px;width:100%;display:flex}.i0K30a_contactRow{align-items:center;gap:16px;display:flex}.i0K30a_contactInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.i0K30a_contactName{font-size:var(--text-styles-heading-h3-font-size,18px);line-height:var(--text-styles-heading-h3-line-height,24px);font-weight:var(--font-weight-medium,500);color:var(--elements-text-100,#212121);text-align:start;overflow-wrap:anywhere}.i0K30a_contactPhone{font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);color:var(--elements-text-200,#616161);text-align:start;-webkit-user-select:text;user-select:text;align-self:flex-start}.i0K30a_contactPhoneBelowName{top:100%;white-space:nowrap;max-width:100%;position:absolute;inset-inline-start:0}.i0K30a_contactActions{direction:ltr;flex-shrink:0;align-items:center;gap:16px;display:flex}.i0K30a_phoneButton,.i0K30a_whatsAppButton{flex-shrink:0;box-shadow:0 2px 3.5px #00000012}.i0K30a_loadingRow{justify-content:center;align-items:center;padding:12px 0;display:flex}.i0K30a_fallback{font-size:var(--text-styles-body-s-font-size,14px);color:var(--elements-text-200,#616161);text-align:center;margin:0;padding:4px 0}
.TWqM7q_border-radius-medium{border-radius:var(--border-radius-medium)}.TWqM7q_border-light-grey{border:1px solid var(--strokeLightGrey)}.TWqM7q_text-primary{color:var(--textBodyBlack)}.TWqM7q_text-secondary{color:var(--textBodyDarkGrey)}.TWqM7q_bg-surface{background-color:var(--surfaceGrey)}.TWqM7q_askButton{cursor:pointer;color:var(--elements-text-200,#616161);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.TWqM7q_askButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_askButtonLabel{font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-regular,400);text-underline-offset:4px;color:currentColor;text-decoration:underline}.TWqM7q_askButtonLink:hover,.TWqM7q_askButtonLink:focus-visible{color:var(--keyz-brand-colors-primary-500,#270066)}.TWqM7q_pillTitle{text-align:start;min-width:0;font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-medium,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--keyz-brand-colors-neutrals-1200,#000);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.TWqM7q_pillActions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.TWqM7q_pillContactCta{align-items:center;gap:var(--spacing-1);height:32px;padding:0;padding-inline:var(--spacing-3);border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);border-radius:var(--border-radius-full,999px);color:var(--keyz-brand-colors-neutrals-1200,#000);font-family:inherit;font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-medium,500);line-height:var(--text-styles-body-s-line-height,20px);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;transition:background .15s;display:inline-flex}.TWqM7q_pillContactCta:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_pillContactCta:disabled{opacity:.5;cursor:default}.TWqM7q_pillContactCta:hover:not(:disabled){background:color-mix(in srgb, var(--keyz-brand-colors-neutrals-1200,#000) 6%, transparent)}.TWqM7q_pillContactCta svg{flex-shrink:0}.TWqM7q_pillClose{border-radius:var(--border-radius-full,999px);width:32px;height:32px;color:var(--keyz-brand-colors-neutrals-1200,#000);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px;padding:0;transition:background .15s;display:flex}.TWqM7q_pillClose:hover{background:color-mix(in srgb, var(--keyz-brand-colors-neutrals-1200,#000) 6%, transparent)}.TWqM7q_pillClose:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_pillClose svg{width:24px;height:24px}.TWqM7q_launcherHidden{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(8px)}.TWqM7q_launcherDesktop{inset-inline-end:3rem;bottom:var(--listing-chat-bottom-offset,0);z-index:1100;pointer-events:auto;width:380px;max-width:calc(100vw - 6rem);animation:.45s cubic-bezier(.32,.72,0,1) both TWqM7q_pill-rise;position:fixed}.TWqM7q_launcherButton{width:100%;height:56px;padding:var(--spacing-3) var(--spacing-5);background:var(--keyz-brand-colors-primary-100,#f2ebff);border:1px solid var(--keyz-brand-colors-primary-300,#9b5cff);border-bottom:1px solid var(--elements-stroke-color-100,#e0e0e0);cursor:pointer;appearance:none;text-align:start;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;font-family:inherit;transition:background .15s,transform .18s,box-shadow .2s;display:flex;box-shadow:0 8px 32px #140e321f,0 2px 8px #140e3214}.TWqM7q_launcherButton:hover{background:color-mix(in srgb, var(--keyz-brand-colors-primary-100,#f2ebff) 80%, #fff);transform:translateY(-1px);box-shadow:0 10px 36px #140e3229,0 3px 10px #140e321a}.TWqM7q_launcherButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_launcherMessageIcon{width:24px;height:24px;color:var(--keyz-brand-colors-neutrals-1200,#000);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TWqM7q_launcherMessageIcon svg{width:24px;height:24px}.TWqM7q_launcherTitle{min-width:0;padding-inline:var(--spacing-3);text-align:center;font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-medium,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--keyz-brand-colors-neutrals-1200,#000);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.TWqM7q_launcherSparkle{width:18px;height:18px;color:var(--keyz-brand-colors-neutrals-1200,#000);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TWqM7q_launcherSparkle svg{width:18px;height:18px}.TWqM7q_launcherMobile{animation:.45s cubic-bezier(.32,.72,0,1) both TWqM7q_pill-rise}.TWqM7q_launcherMobileWrapper{justify-content:center;align-items:center;width:100%;display:flex}.TWqM7q_launcherPill{width:100%;height:48px;padding-inline:var(--spacing-2) var(--spacing-1);border:1px solid var(--elements-stroke-color-200,#bdbdbd);cursor:pointer;appearance:none;text-align:start;border-radius:999px;justify-content:space-between;align-items:center;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 7px #00000012}.TWqM7q_launcherPill:hover{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.TWqM7q_launcherPill:active{transform:scale(.995)}.TWqM7q_launcherPill:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_launcherPillText{font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--text-styles-body-m-weight-main,400);line-height:var(--text-styles-body-m-line-height,24px);color:var(--keyz-brand-colors-primary-500,#270066);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline-end:var(--spacing-1);overflow:hidden}.TWqM7q_launcherPillSparkle{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.TWqM7q_launcherPillSparkle svg{width:18px;height:18px}.TWqM7q_launcherPillSparkle svg path{fill:#6662f6!important}.TWqM7q_launcherPillSend{border-radius:var(--border-radius-full,999px);background:var(--elements-background-300,#f5f5f5);width:40px;height:40px;color:var(--keyz-brand-colors-neutrals-1100,#212121);border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-200,#bdbdbd);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TWqM7q_launcherPillSend svg{width:16px;height:16px}.TWqM7q_overlay{top:var(--listing-chat-vv-offset,0);height:var(--listing-chat-vv-height,100dvh);z-index:9999;pointer-events:none;animation:.22s ease-out TWqM7q_fade-in;position:fixed;left:0;right:0}.TWqM7q_overlay>*{pointer-events:auto}.TWqM7q_overlayClosing{animation:.3s ease-in forwards TWqM7q_fade-out}.TWqM7q_backdrop{background:0 0;position:absolute;inset:0}@media screen and (min-width:900px){.TWqM7q_backdrop{display:none}}.TWqM7q_drawer{inset-inline:0;background:var(--elements-background-200,#fafafa);border-radius:24px 24px 0 0;flex-direction:column;height:85dvh;max-height:100%;animation:.42s cubic-bezier(.32,.72,0,1) both TWqM7q_sheet-in;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -8px 32px #00000029}@media screen and (min-width:900px){.TWqM7q_drawer{inset:auto;bottom:var(--listing-chat-bottom-offset,0);width:380px;max-width:calc(100vw - 6rem);height:580px;max-height:calc(100dvh - var(--spacing-8));border:1px solid var(--elements-stroke-color-100,#e0e0e0);border-radius:24px 24px 0 0;animation:.42s cubic-bezier(.32,.72,0,1) both TWqM7q_drawer-in;inset-inline-end:3rem;box-shadow:0 1px 1px #00000017,0 3px 1.5px #00000014,0 7px 2px #0000000a,0 13px 2.5px #00000003}}.TWqM7q_drawerClosing{animation:.38s cubic-bezier(.32,.72,0,1) forwards TWqM7q_sheet-out}@media screen and (min-width:900px){.TWqM7q_drawerClosing{animation:.38s cubic-bezier(.32,.72,0,1) forwards TWqM7q_drawer-out}}.TWqM7q_header{padding-top:max(0px,env(safe-area-inset-top));border-bottom:1px solid var(--elements-stroke-color-100,#e0e0e0);background:0 0;flex-direction:column;flex-shrink:0;display:flex}.TWqM7q_headerPill{width:100%;height:56px;padding-inline:var(--spacing-4);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.TWqM7q_errorBanner{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--keyz-brand-colors-error-100);color:var(--keyz-brand-colors-error-300);font-size:var(--text-styles-caption-font-size);border-bottom:1px solid var(--keyz-brand-colors-error-200);flex-shrink:0;display:flex}.TWqM7q_errorBanner svg{width:var(--elements-icon-s);height:var(--elements-icon-s);flex-shrink:0}.TWqM7q_messagesArea{padding:var(--spacing-4);gap:var(--spacing-3);overscroll-behavior:contain;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.TWqM7q_welcomeScroll{overscroll-behavior:contain;min-height:0;padding-bottom:max(var(--spacing-4),env(safe-area-inset-bottom));background:0 0;flex:1;overflow-y:auto}@media screen and (min-width:900px){.TWqM7q_welcomeScroll{padding-bottom:var(--spacing-3);overflow:hidden}}.TWqM7q_welcome{gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-5) var(--spacing-3);flex-direction:column;animation:.3s ease-out TWqM7q_fade-in-up;display:flex}.TWqM7q_welcomeTopGroup{gap:var(--spacing-5);flex-direction:column;align-items:center;width:100%;display:flex}.TWqM7q_welcomeInputSlot{width:100%;display:block}.TWqM7q_welcomeHero{align-items:center;gap:var(--spacing-1);width:100%;color:var(--elements-text-300,#212121);flex-direction:column;display:flex}.TWqM7q_welcomeHeroTitle{width:100%;font-size:20px;font-weight:var(--font-weight-bold,700);letter-spacing:-.04em;color:inherit;text-align:center;margin:0;line-height:28px}.TWqM7q_welcomeHeroSubtitle{font-size:16px;font-weight:var(--font-weight-regular,400);letter-spacing:-.04em;color:inherit;text-align:center;margin:0;line-height:20px}.TWqM7q_toolCategoriesGrid{gap:var(--spacing-2);width:100%;display:flex}.TWqM7q_toolCategoryCard{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:0;height:68px;padding:var(--spacing-2) var(--spacing-2);border:1px solid var(--elements-stroke-color-100,#e0e0e0);background:var(--elements-background-100,#fff);cursor:pointer;border-radius:8px;flex-direction:column;flex:1 0 0;font-family:inherit;transition:border-color .15s,background .15s,transform .12s;display:flex}.TWqM7q_toolCategoryCard:disabled{opacity:.5;cursor:not-allowed}.TWqM7q_toolCategoryCard:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.TWqM7q_toolCategoryCard:hover:not(:disabled){border-color:color-mix(in srgb, var(--keyz-brand-colors-primary-300,#9b5cff) 60%, transparent);background:color-mix(in srgb, var(--keyz-brand-colors-primary-100,#f2ebff) 35%, transparent)}.TWqM7q_toolCategoryCard:active:not(:disabled){transform:scale(.98)}.TWqM7q_toolCategoryIcon{width:24px;height:24px;color:var(--keyz-brand-colors-primary-400,#5e00f6);justify-content:center;align-items:center;display:flex}.TWqM7q_toolCategoryIcon svg{width:24px;height:24px}.TWqM7q_toolCategoryLabel{font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-medium,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);text-align:center;white-space:nowrap}.TWqM7q_starterSection{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.TWqM7q_starterSectionTitle{width:100%;font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-medium,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--keyz-brand-colors-primary-500,#270066);text-align:start;margin:0}.TWqM7q_starterList{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.TWqM7q_starterItem{justify-content:flex-start;align-items:center;gap:var(--spacing-2);width:100%;min-width:84px;height:40px;padding-inline:var(--spacing-4);font-family:inherit;font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--font-weight-regular,400);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);cursor:pointer;background:0 0;border:0;transition:color .15s;display:flex}.TWqM7q_starterItem:not(:last-child){border-bottom:1px solid var(--elements-stroke-color-100,#e0e0e0)}.TWqM7q_starterItem:disabled{opacity:.5;cursor:not-allowed}.TWqM7q_starterItem:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:-2px;border-radius:4px}.TWqM7q_starterItem:hover:not(:disabled){color:var(--keyz-brand-colors-primary-500,#270066)}.TWqM7q_starterItemArrow{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.TWqM7q_starterItemArrow svg{width:16px;height:16px}.TWqM7q_starterItemLabel{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.TWqM7q_messageRow{gap:var(--spacing-3);animation:.2s ease-out TWqM7q_fade-in-up;display:flex}.TWqM7q_userRow{justify-content:flex-end}.TWqM7q_userBubble{max-width:80%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--size-18) var(--size-4) var(--size-18) var(--size-18);background:var(--keyz-brand-colors-primary-400,#5e00f6);color:var(--keyz-brand-colors-neutrals-100,#fff);font-size:var(--text-styles-body-s-font-size);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}[dir=rtl] .TWqM7q_userBubble{border-radius:var(--size-4) var(--size-18) var(--size-18)}.TWqM7q_assistantAvatar{border-radius:var(--border-radius-full,999px);background:var(--keyz-brand-colors-primary-100,#f2ebff);width:28px;height:28px;color:var(--keyz-brand-colors-primary-400,#5e00f6);margin-top:var(--size-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TWqM7q_assistantBubble{max-width:85%;padding:var(--spacing-3);border-radius:var(--size-4) var(--size-18) var(--size-18);border:1px solid var(--elements-stroke-color-100,#e0e0e0);color:var(--elements-text-300,#212121);font-size:var(--text-styles-body-s-font-size);overflow-wrap:break-word;line-height:1.6}[dir=rtl] .TWqM7q_assistantBubble{border-radius:var(--size-18) var(--size-4) var(--size-18) var(--size-18)}.TWqM7q_followUps{padding-inline-start:calc(28px + var(--spacing-3))}.TWqM7q_assistantMessagePart{gap:var(--spacing-2);flex-direction:column;display:flex}.TWqM7q_assistantMessagePart:not(:last-child){margin-block-end:var(--spacing-2)}.TWqM7q_financingChatCtaWrap{align-items:flex-start;gap:var(--spacing-2,8px);flex-direction:column;justify-content:flex-start;margin-block-start:var(--spacing-1);display:flex}.TWqM7q_mortgageChatBody{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-100,#212121);margin:0}.TWqM7q_financingChatCta{inline-size:203px;min-inline-size:203px;max-inline-size:100%}.TWqM7q_toolsContainer{padding-inline-start:var(--size-36)}.TWqM7q_toolsCard{gap:var(--size-2);padding-block:var(--spacing-1);max-width:var(--size-340);flex-direction:column;display:flex}.TWqM7q_toolRow{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-2);border-radius:var(--border-radius-medium);background:var(--elements-background-200);animation:.25s ease-out both TWqM7q_fade-slide-in;display:flex}.TWqM7q_toolRowCompleted{background:0 0}.TWqM7q_toolIconWrap{width:var(--size-18);height:var(--size-18);margin-top:var(--size-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TWqM7q_toolSpinner{width:var(--elements-icon-s);height:var(--elements-icon-s);color:var(--keyz-brand-colors-primary-300);animation:.8s linear infinite TWqM7q_spin}.TWqM7q_toolCheckIcon{color:var(--keyz-brand-colors-success-300);animation:.2s ease-out TWqM7q_scale-in}.TWqM7q_toolCheckIcon[class]{font-size:var(--size-18)}.TWqM7q_toolText{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.TWqM7q_toolName{font-size:var(--text-styles-body-s-font-size);font-weight:var(--font-weight-medium);color:var(--elements-text-200);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TWqM7q_toolRowCompleted .TWqM7q_toolName{color:var(--elements-text-100)}.TWqM7q_typingRow{gap:var(--spacing-3);animation:.2s ease-out TWqM7q_fade-in;display:flex}.TWqM7q_typingBubble{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--size-4) var(--size-18) var(--size-18);border:1px solid var(--elements-stroke-color-100,#e0e0e0);gap:var(--spacing-1);display:flex}[dir=rtl] .TWqM7q_typingBubble{border-radius:var(--size-18) var(--size-4) var(--size-18) var(--size-18)}.TWqM7q_typingDot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--border-radius-full);background:var(--elements-text-100);animation:1.4s ease-in-out infinite TWqM7q_pulse-dot}.TWqM7q_typingDot:nth-child(2){animation-delay:.2s}.TWqM7q_typingDot:nth-child(3){animation-delay:.4s}.TWqM7q_inputArea{padding:var(--spacing-2) var(--spacing-5);padding-bottom:max(var(--spacing-3),env(safe-area-inset-bottom));background:0 0;flex-shrink:0}.TWqM7q_inputPill{align-items:center;gap:var(--spacing-2);height:50px;padding-inline:var(--spacing-4) var(--spacing-2);border:1px solid var(--elements-stroke-color-200,#bdbdbd);background:var(--elements-background-100,#fff);border-radius:999px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 3.5px #00000012}.TWqM7q_inputPill:focus-within{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.TWqM7q_sendButton{border-radius:var(--border-radius-full,999px);background:var(--keyz-brand-colors-primary-400,#5e00f6);width:40px;height:40px;color:var(--keyz-brand-colors-neutrals-100,#fff);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex}.TWqM7q_sendButton:disabled{background:var(--keyz-brand-colors-primary-400,#5e00f6);cursor:not-allowed;opacity:.9}.TWqM7q_sendButton:hover:not(:disabled){background:var(--keyz-brand-colors-primary-500,#270066)}.TWqM7q_sendButton .TWqM7q_sendIcon{width:18px;height:18px}.TWqM7q_textInput{box-sizing:border-box;height:calc(1.4em + var(--spacing-3)*2);max-height:calc(1.4em + var(--spacing-3)*2);padding:var(--spacing-3) 0;resize:none;color:var(--elements-text-300,#1c1c1c);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:1.4;overflow-y:auto}@media screen and (min-width:900px){.TWqM7q_textInput{font-size:14px}}.TWqM7q_textInput::placeholder{color:var(--elements-text-100,#9e9e9e);text-align:start}.TWqM7q_textInput:disabled{opacity:.6}.TWqM7q_loadingCenter{flex:1;justify-content:center;align-items:center;display:flex}@keyframes TWqM7q_fade-in{0%{opacity:0}to{opacity:1}}@keyframes TWqM7q_fade-out{0%{opacity:1}to{opacity:0}}@keyframes TWqM7q_pill-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TWqM7q_sheet-in{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes TWqM7q_sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(100%)}}@keyframes TWqM7q_drawer-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TWqM7q_drawer-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes TWqM7q_fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes TWqM7q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TWqM7q_scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes TWqM7q_fade-slide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes TWqM7q_pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.RBqZtq_fallback{justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;height:100%;min-height:200px;padding:var(--spacing-4);border:1px solid var(--elements-stroke-color-100,#e0e0e0);background:var(--elements-background-100);text-align:center;border-radius:12px;flex-direction:column;display:flex}.RBqZtq_fallbackTitle{font-size:var(--size-16);font-weight:var(--font-weight-semi-bold,600);color:var(--elements-text-300,#212121);margin:0}.RBqZtq_fallbackBody{font-size:var(--size-14);color:var(--elements-text-200,#616161);margin:0}.RBqZtq_retryButton{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--elements-stroke-color-200,#bdbdbd);border-radius:var(--border-radius-medium);background:var(--elements-background-100,#fff);color:var(--elements-text-300,#212121);font-size:var(--size-14);cursor:pointer;font-family:inherit}.RBqZtq_retryButton:hover{background:var(--keyz-brand-colors-neutrals-200,#f5f5f5)}
.bewsgq_container{border-radius:var(--size-radius-m,12px);background:var(--keyz-brand-colors-primary-100,#f2ebff);border:var(--elements-stroke-size-s,1px) solid var(--keyz-brand-colors-primary-200,#c09aff);padding:var(--size-padding-vertical-xxxl,32px) 0;position:relative;overflow:hidden}.bewsgq_content{align-items:center;gap:var(--size-spacing-vertical-xl,20px);padding:0 var(--size-padding-horizontal-xl,16px);flex-direction:column;display:flex}.bewsgq_header{align-items:center;gap:var(--size-spacing-vertical-s,8px);flex-direction:column;width:100%;display:flex}.bewsgq_titleRow{align-items:center;gap:var(--size-spacing-horizontal-s,8px);justify-content:center;display:flex}.bewsgq_title{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h4-font-size,16px);font-weight:var(--text-styles-heading-h4-weight,700);line-height:var(--text-styles-heading-h4-line-height,20px);color:var(--keyz-brand-colors-primary-400,#751fff);white-space:nowrap}.bewsgq_sparkle{width:var(--size-14,14px);height:var(--size-14,14px);align-items:center;display:flex}.bewsgq_sparkle svg{width:var(--size-14,14px);height:var(--size-14,14px)}.bewsgq_sparkle svg path{fill:var(--keyz-brand-colors-primary-400,#751fff)!important}.bewsgq_subtitle{font-family:var(--type-font-main);font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--text-styles-body-s-weight-emphasis,500);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);text-align:center}.bewsgq_pillsWrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.bewsgq_pillsTrack{width:max-content;padding:var(--size-spacing-vertical-xs,4px) 0;animation:30s linear infinite bewsgq_marquee;display:flex}.bewsgq_pillsTrack:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bewsgq_pillsTrack{animation:none}}.bewsgq_pillsSlide{gap:var(--size-spacing-horizontal-s,8px);padding-inline-end:var(--size-spacing-horizontal-s,8px);display:flex}@keyframes bewsgq_marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.bewsgq_pill{height:var(--size-36,36px);padding:0 var(--size-padding-horizontal-m,12px);border-radius:var(--size-radius-round,999px);border:var(--elements-stroke-size-s,1px) solid #0000;background:var(--keyz-brand-colors-neutrals-100,#fff);box-shadow:var(--elevation-subtle,0 2px 3.5px #00000012);cursor:pointer;font-family:var(--type-font-main);font-size:var(--text-styles-body-s-font-size,14px);font-weight:var(--text-styles-body-s-weight-main,400);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);white-space:nowrap;appearance:none;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s;display:flex}.bewsgq_pill:hover{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.bewsgq_pill:active{transform:scale(.97)}.bewsgq_inputBar{width:100%;max-width:420px;height:var(--size-56,56px);padding:var(--size-spacing-vertical-s,8px) var(--size-padding-horizontal-xl,20px) var(--size-spacing-vertical-s,8px) var(--size-spacing-horizontal-s,8px);border-radius:var(--size-radius-round,999px);border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);background:var(--elements-background-100,#fff);box-shadow:var(--elevation-subtle,0 2px 3.5px #00000012);direction:rtl;justify-content:space-between;align-items:center;display:flex}.bewsgq_input{min-width:0;font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--text-styles-body-m-weight-main,400);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121);text-align:right;background:0 0;border:none;outline:none;flex:1}.bewsgq_input::placeholder{color:var(--elements-text-200,#616161)}.bewsgq_sendButton{width:var(--size-40,40px);height:var(--size-40,40px);border-radius:var(--size-radius-round,999px);background:var(--keyz-brand-colors-primary-200,#c09aff);color:var(--keyz-brand-colors-neutrals-100,#fff);cursor:pointer;appearance:none;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bewsgq_sendButton:hover{background:var(--keyz-brand-colors-primary-300,#9b5cff)}.bewsgq_sendButton:active{transform:scale(.95)}.bewsgq_sendButton svg{width:var(--size-16,16px);height:var(--size-16,16px)}.bewsgq_chatLauncher{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}
.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.fmBotW_overlayHeader{flex-shrink:0;justify-content:center;align-items:center;height:72px;display:flex;position:relative}.fmBotW_overlayCloseBtn{align-items:center;gap:var(--spacing-1,4px);border:1px solid var(--elements-stroke-color-200,#e0e0e0);padding:var(--spacing-2,8px) var(--spacing-3,12px);cursor:pointer;font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);background:#fff;border-radius:50px;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.fmBotW_overlayCloseBtn svg{width:14px;height:14px}.fmBotW_overlayHeaderCenter{font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-200,#616161)}.fmBotW_galleryOverlay{background:var(--elements-background-100,#fff);z-index:1300;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.fmBotW_galleryBody{flex-direction:column;flex:1;gap:12px;width:100%;max-width:1248px;margin:0 auto;padding:32px 24px;display:flex;overflow-y:auto}.fmBotW_galleryBigImage{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;flex-shrink:0;width:100%;padding:0;position:relative;overflow:hidden}.fmBotW_galleryBigImage img{object-fit:cover}.fmBotW_galleryPairRow{flex-shrink:0;gap:12px;display:flex}.fmBotW_galleryPairItem{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;flex-shrink:0;width:calc(50% - 6px);padding:0;position:relative;overflow:hidden;box-shadow:0 2px 7px #00000012}.fmBotW_galleryPairItem img{object-fit:cover}.fmBotW_viewerOverlay{background:var(--elements-background-100,#fff);z-index:1400;flex-direction:column;display:flex;position:fixed;inset:0}.fmBotW_viewerBody{padding:var(--spacing-4,16px);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fmBotW_viewerImageWrap{aspect-ratio:4/3;border-radius:24px;width:100%;max-width:900px;position:relative;overflow:hidden}.fmBotW_viewerImageWrap img{object-fit:contain}.fmBotW_viewerNavBtn{background:var(--elements-background-100,#fff);border:1px solid var(--elements-stroke-color-200,#e0e0e0);cursor:pointer;z-index:2;width:48px;height:48px;color:var(--elements-text-300,#212121);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.fmBotW_viewerNavBtn svg{width:20px;height:20px}.fmBotW_viewerNavPrev{left:24px}.fmBotW_viewerNavNext{right:24px}.fmBotW_mobileViewerOverlay{z-index:1400;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.fmBotW_mobileViewerBody{flex:1;min-height:0}.fmBotW_mobileViewerSwiper{width:100%;height:100%}.fmBotW_mobileViewerSwiper .swiper-slide{justify-content:center;align-items:center;padding:0 9px;display:flex}.fmBotW_mobileViewerImage{object-fit:contain;border-radius:24px;max-width:100%;max-height:100%;display:block}
.eMPZ0a_fivePlusSecondary,.eMPZ0a_fivePlusMain,.eMPZ0a_scrollStripSecondary,.eMPZ0a_scrollStripMain,.eMPZ0a_twoPhotoItem,.eMPZ0a_singlePhoto{cursor:pointer;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.eMPZ0a_fivePlusSecondary img,.eMPZ0a_fivePlusMain img,.eMPZ0a_scrollStripSecondary img,.eMPZ0a_scrollStripMain img,.eMPZ0a_twoPhotoItem img,.eMPZ0a_singlePhoto img{object-fit:cover;transition:transform .3s}.eMPZ0a_fivePlusSecondary:hover img,.eMPZ0a_fivePlusMain:hover img,.eMPZ0a_scrollStripSecondary:hover img,.eMPZ0a_scrollStripMain:hover img,.eMPZ0a_twoPhotoItem:hover img,.eMPZ0a_singlePhoto:hover img{transform:scale(1.02)}.eMPZ0a_grid{direction:rtl;border-radius:24px;gap:8px;width:100%;height:398px;display:flex;overflow:hidden}@media (max-width:700px){.eMPZ0a_grid{display:none}}.eMPZ0a_singlePhoto{width:100%;height:100%}.eMPZ0a_twoPhotos{gap:8px;width:100%;height:100%;display:flex}.eMPZ0a_twoPhotoItem{flex:1;min-width:0}.eMPZ0a_scrollStrip{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;width:100%;height:100%;display:flex;overflow:auto hidden}.eMPZ0a_scrollStrip::-webkit-scrollbar{display:none}.eMPZ0a_scrollStripMain{scroll-snap-align:start;flex-shrink:0;width:55%;height:100%}.eMPZ0a_scrollStripSecondary{scroll-snap-align:start;flex-shrink:0;width:40%;height:100%}.eMPZ0a_fivePlusGrid{gap:8px;width:100%;height:100%;display:flex}.eMPZ0a_fivePlusMain{flex:1;min-width:0}.eMPZ0a_fivePlusColumn{flex-direction:column;flex-shrink:0;gap:8px;width:292px;display:flex}.eMPZ0a_fivePlusSecondary{flex:1;min-height:0}.eMPZ0a_mobileProgressBadge,.eMPZ0a_countBadge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--keyz-brand-colors-neutrals-100,#fff);padding:var(--spacing-1,4px) var(--spacing-2,8px);border-radius:var(--size-radius-s,8px);align-items:center;gap:var(--spacing-1,4px);font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);pointer-events:none;z-index:2;background:#0006;display:flex}.eMPZ0a_countBadge{direction:rtl;position:absolute;bottom:12px;left:12px}.eMPZ0a_countBadgeIcon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.eMPZ0a_countBadgeIcon svg{width:14px;height:14px}.eMPZ0a_mobileProgressBadge{position:absolute;bottom:12px;right:12px}.eMPZ0a_mobileWrapper{width:100%;display:none;position:relative}@media (max-width:700px){.eMPZ0a_mobileWrapper{display:block}}.eMPZ0a_mobileSwiper{width:100%;padding:0 16px}.eMPZ0a_mobileSwiper .swiper-slide{width:87.5%;height:auto}.eMPZ0a_mobileSlideCard{aspect-ratio:3/2;cursor:pointer;background:0 0;border:none;border-radius:24px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 7px #00000012}.eMPZ0a_mobileSlideCard img{object-fit:cover}