.AISummaryPlaceholder-module-scss-module__h0O4OW__card{gap:var(--size-spacing-vertical-s,8px);padding:var(--size-padding-horizontal-l,16px);background:var(--keyz-brand-colors-secondary-100,#ebfff8);border:1px solid var(--elements-stroke-color-100,#e0e0e0);border-radius:var(--size-radius-m,12px);margin-bottom:var(--size-spacing-vertical-l,16px);flex-direction:column;display:flex}.AISummaryPlaceholder-module-scss-module__h0O4OW__title{align-items:center;gap:var(--size-spacing-horizontal-xs,6px);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);display:flex}.AISummaryPlaceholder-module-scss-module__h0O4OW__boltIcon{font-size:var(--text-styles-heading-h4-font-size,20px);color:var(--elements-text-300,#000)}.AISummaryPlaceholder-module-scss-module__h0O4OW__body{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);white-space:pre-wrap;width:100%}@media screen and (max-width:599px){.AISummaryPlaceholder-module-scss-module__h0O4OW__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.AISummaryPlaceholder-module-scss-module__h0O4OW__toggleBtn{cursor:pointer;font-size:var(--text-styles-body-s-font-size,14px);color:var(--keyz-brand-colors-secondary-700,#008055);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;display:none}@media screen and (max-width:599px){.AISummaryPlaceholder-module-scss-module__h0O4OW__toggleBtn{display:block}}.AISummaryPlaceholder-module-scss-module__h0O4OW__loading{align-items:center;gap:var(--size-spacing-horizontal-s,8px);font-size:var(--text-styles-body-s-font-size,14px);color:var(--keyz-brand-colors-secondary-700,#008055);display:flex}.AISummaryPlaceholder-module-scss-module__h0O4OW__loadingText{animation:3.5s ease-in-out infinite AISummaryPlaceholder-module-scss-module__h0O4OW__fade-in-out}.AISummaryPlaceholder-module-scss-module__h0O4OW__cursor{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-right:2px;animation:.6s step-end infinite AISummaryPlaceholder-module-scss-module__h0O4OW__blink;display:inline-block}
.ImageUploader-module-scss-module__9vz9hG__uploadImages{flex-direction:column;gap:16px;display:flex}.ImageUploader-module-scss-module__9vz9hG__imagesContainer{grid-template-columns:1fr;justify-items:center;gap:12px;width:100%;max-width:360px;display:grid;position:relative}@media screen and (min-width:600px){.ImageUploader-module-scss-module__9vz9hG__imagesContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageUploader-module-scss-module__9vz9hG__imagesContainerFullWidth{max-width:100%}.ImageUploader-module-scss-module__9vz9hG__uploadImageWrapperFullWidth{container-type:inline-size}.ImageUploader-module-scss-module__9vz9hG__uploadImageWrapperFullWidth .ImageUploader-module-scss-module__9vz9hG__imagesContainer{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}@container (min-width:600px){.ImageUploader-module-scss-module__9vz9hG__uploadImageWrapperFullWidth .ImageUploader-module-scss-module__9vz9hG__imagesContainer{grid-template-columns:repeat(3,minmax(0,1fr))}}.ImageUploader-module-scss-module__9vz9hG__uploadImageWrapper{flex-direction:column;gap:16px;width:100%;display:flex}.ImageUploader-module-scss-module__9vz9hG__imageItemWrapper{aspect-ratio:330/140;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;min-height:150px;position:relative}.ImageUploader-module-scss-module__9vz9hG__imageItemWrapper:hover{cursor:grab}.ImageUploader-module-scss-module__9vz9hG__uploadButton{border:1px dashed var(--strokeLightGrey);border-radius:var(--size-radius-m,12px);flex-direction:column;justify-content:center;align-items:center;min-width:100%;height:100%;min-height:140px;display:flex}.ImageUploader-module-scss-module__9vz9hG__uploadButton .MuiButton-startIcon{color:var(--keyz-brand-colors-neutrals-1100);margin:0}.ImageUploader-module-scss-module__9vz9hG__uploadButton:hover{background:var(--keyz-brand-colors-neutrals-200,#fafafa)}.ImageUploader-module-scss-module__9vz9hG__disabled{opacity:.6;pointer-events:none}.ImageUploader-module-scss-module__9vz9hG__imagePrimary{box-shadow:inset 0 0 0 2px var(--keyz-brand-colors-primary-400,#5e00f6)}.ImageUploader-module-scss-module__9vz9hG__menuButton{width:32px;height:32px;color:var(--keyz-brand-colors-neutrals-1100,#212121);border-radius:var(--border-radius-2xl);background-color:#ffffffbf;padding:0}.ImageUploader-module-scss-module__9vz9hG__menuButton:hover{background-color:#ffffffe6}.ImageUploader-module-scss-module__9vz9hG__mobileDrawer .MuiDrawer-paper{border-radius:2px;width:95%;max-height:50vh;margin-bottom:16px;margin-left:auto;margin-right:auto}.ImageUploader-module-scss-module__9vz9hG__drawerContent{padding:16px}.ImageUploader-module-scss-module__9vz9hG__menuItemBorder{border-bottom:1px solid var(--divider)}.ImageUploader-module-scss-module__9vz9hG__menuItemPrimaryButton{color:var(--keyz-brand-colors-neutrals-1100,#212121);direction:ltr;padding:0}.ImageUploader-module-scss-module__9vz9hG__menuItemDeleteButton{color:var(--keyz-brand-colors-error-300);direction:ltr;padding:0}.ImageUploader-module-scss-module__9vz9hG__menuItemDeleteButton svg path{fill:currentColor}.ImageUploader-module-scss-module__9vz9hG__imageItemBtnWrapper{z-index:10;border-radius:50%;position:absolute;top:8px;left:8px}.ImageUploader-module-scss-module__9vz9hG__imageBadge{z-index:10;background-color:var(--surfaceGrey,#f5f5f5);align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:8px;display:flex;position:absolute;top:8px;right:10px}.ImageUploader-module-scss-module__9vz9hG__imageBadgePending{background-color:var(--keyz-semantic-colors-warning-100,#fff4e5);color:var(--keyz-semantic-colors-warning-700,#663c00)}.ImageUploader-module-scss-module__9vz9hG__imageDragging{opacity:.72}
.StepperProgressBar-module-scss-module__S0PCEq__StepperProgressBar{margin-bottom:var(--size-2)}.StepperProgressBar-module-scss-module__S0PCEq__StepperProgressBarText{color:var(--mui-palette-text-primary);text-align:center;margin-top:var(--size-2);flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:flex}.StepperProgressBar-module-scss-module__S0PCEq__StepperProgressBarTextNumber{color:var(--keyz-brand-colors-primary-100,#f2ebff);font-size:var(--text-styles-body-s-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--size-24);letter-spacing:-.42px;text-transform:uppercase}.StepperProgressBar-module-scss-module__S0PCEq__StepperProgressBarActive{border-bottom-left-radius:var(--size-20);border-top-left-radius:var(--size-20);position:absolute;inset:0}
.CarMenuDropdown-module-scss-module__HbZFeG__border-radius-medium{border-radius:var(--border-radius-medium)}.CarMenuDropdown-module-scss-module__HbZFeG__border-light-grey{border:1px solid var(--strokeLightGrey)}.CarMenuDropdown-module-scss-module__HbZFeG__text-primary{color:var(--textBodyBlack)}.CarMenuDropdown-module-scss-module__HbZFeG__text-secondary{color:var(--textBodyDarkGrey)}.CarMenuDropdown-module-scss-module__HbZFeG__bg-surface{background-color:var(--surfaceGrey)}.CarMenuDropdown-module-scss-module__HbZFeG__menuButton{color:var(--keyz-brand-colors-neutrals-800);text-transform:none;font-size:var(--text-styles-body-m-font-size);padding:var(--size-8) var(--size-16);gap:var(--size-8);font-weight:500}.CarMenuDropdown-module-scss-module__HbZFeG__menuButton:hover{background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__menuButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-500);outline-offset:-2px;background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__menuButton svg{color:var(--keyz-brand-colors-neutrals-800)}.CarMenuDropdown-module-scss-module__HbZFeG__popoverPaper{margin-top:var(--size-8);border-radius:var(--size-8);box-shadow:0 var(--size-4) var(--size-16) #0000001a;text-align:right;width:400px}.CarMenuDropdown-module-scss-module__HbZFeG__popoverPaperAi{margin-top:var(--size-8);border-radius:var(--size-8);box-shadow:0 var(--size-4) var(--size-16) #0000001a;width:240px}.CarMenuDropdown-module-scss-module__HbZFeG__menuContainer{padding:var(--size-8) 0;border-radius:var(--size-8);text-align:right;border:1px solid var(--keyz-brand-colors-neutrals-600)}.CarMenuDropdown-module-scss-module__HbZFeG__columnsWrapper{gap:var(--size-16);text-align:right;grid-template-columns:1fr 1fr;display:grid}.CarMenuDropdown-module-scss-module__HbZFeG__menuList{text-align:right;padding:0}.CarMenuDropdown-module-scss-module__HbZFeG__menuItem{padding:var(--size-12) var(--size-24);transition:background-color .2s}.CarMenuDropdown-module-scss-module__HbZFeG__menuItem:hover{background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__menuItem:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-500);outline-offset:-2px;background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__menuItem .CarMenuDropdown-module-scss-module__HbZFeG__MuiListItemText-primary{font-size:var(--text-styles-body-m-font-size);color:var(--keyz-brand-colors-neutrals-800)}.CarMenuDropdown-module-scss-module__HbZFeG__accordion{background-color:#0000}.CarMenuDropdown-module-scss-module__HbZFeG__accordion .MuiAccordionDetails-root{background-color:var(--elements-background-200,#fafafa)}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary{width:100%;height:48px;padding:var(--size-8) var(--size-16);box-sizing:border-box}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary:hover{background-color:var(--elements-background-300,#f5f5f5)}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-500);outline-offset:-2px;background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary.Mui-expanded{min-height:auto!important}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary .MuiAccordionSummary-content{margin-top:0;margin-bottom:0}.CarMenuDropdown-module-scss-module__HbZFeG__accordionSummary .MuiAccordionSummary-content.Mui-expanded{margin-top:0;margin-bottom:0}.CarMenuDropdown-module-scss-module__HbZFeG__accordionTitle{font-size:var(--text-styles-body-m-font-size);color:var(--keyz-brand-colors-neutrals-1100)}.CarMenuDropdown-module-scss-module__HbZFeG__icon{color:var(--keyz-brand-colors-primary-300,#6662f6);flex-shrink:0}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuList{text-align:right;grid-template-columns:1fr 1fr;display:grid}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuListAi{text-align:right;flex-direction:column;display:flex}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuItem{padding:var(--size-12) var(--size-24);text-align:right;transition:background-color .2s}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuItem:hover{background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuItem:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-500);outline-offset:-2px;background-color:var(--keyz-brand-colors-neutrals-200)}.CarMenuDropdown-module-scss-module__HbZFeG__mobileMenuItem .CarMenuDropdown-module-scss-module__HbZFeG__MuiListItemText-primary{font-size:var(--text-styles-body-m-font-size);color:var(--keyz-brand-colors-neutrals-800);text-align:right}
.MobileDrawer-module-scss-module__GVhE4a__drawer .MobileDrawer-module-scss-module__GVhE4a__MuiDrawer-paper{flex-direction:column;width:100%;display:flex;right:0}.MobileDrawer-module-scss-module__GVhE4a__drawerHeader{min-height:210px;padding:var(--size-padding-vertical-xl,16px);background-color:var(--keyz-brand-colors-primary-400,#5e00f6);background-image:url(/assets/media/drawer-header-background.png);background-position:7% 90%;background-repeat:no-repeat;background-size:150px;align-items:flex-start}.MobileDrawer-module-scss-module__GVhE4a__drawerHeading{color:var(--keyz-brand-colors-neutrals-100,#fff);text-align:right;font-family:var(--type-font-main,"Simona Pro");font-size:var(--text-styles-heading-h1-font-size,24px);font-style:normal;font-weight:var(--text-styles-heading-h1-weight,700);line-height:var(--text-styles-heading-h1-line-height,24px);margin-left:30%}.MobileDrawer-module-scss-module__GVhE4a__drawerBody{color:var(--keyz-brand-colors-neutrals-100,#fff);text-align:right;font-family:var(--type-font-main,"Simona Pro");font-size:var(--text-styles-body-s-font-size,14px);font-style:normal;font-weight:var(--text-styles-body-s-weight-main,400);line-height:var(--text-styles-body-s-line-height,20px)}.MobileDrawer-module-scss-module__GVhE4a__drawerHeaderLoggedIn{background-color:var(--keyz-brand-colors-secondary-300);background-image:url(/assets/media/drawer-header-background_logged.png);background-position:5% 80%}.MobileDrawer-module-scss-module__GVhE4a__drawerHeaderLoggedIn .MobileDrawer-module-scss-module__GVhE4a__drawerHeading,.MobileDrawer-module-scss-module__GVhE4a__drawerHeaderLoggedIn .MobileDrawer-module-scss-module__GVhE4a__drawerBody{color:var(--elements-text-300,#212121)}.MobileDrawer-module-scss-module__GVhE4a__navLinksLeft{align-items:center;display:flex}.MobileDrawer-module-scss-module__GVhE4a__drawerContent{padding:var(--size-16) 0}.MobileDrawer-module-scss-module__GVhE4a__customLeftContent{text-align:right;align-items:center;width:100%}.MobileDrawer-module-scss-module__GVhE4a__drawerItemText{text-align:right}.MobileDrawer-module-scss-module__GVhE4a__drawerFooter{padding:var(--size-padding-vertical-xl,16px) var(--size-padding-horizontal-xl,16px);padding-bottom:max(var(--size-padding-vertical-xl,16px),env(safe-area-inset-bottom));border-top:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);background:var(--elements-background-100,white);z-index:1;margin-top:auto;position:sticky;bottom:0}.MobileDrawer-module-scss-module__GVhE4a__drawerFooter>*{width:100%}
.TopAppBar-module-scss-module__b5pYTa__appBar.TopAppBar-module-scss-module__b5pYTa__appBar{border-bottom:1px solid var(--elements-stroke-color-100,#e0e0e0);background-color:var(--elements-background-100,#fff);width:100%}.TopAppBar-module-scss-module__b5pYTa__appBarFixed.TopAppBar-module-scss-module__b5pYTa__appBarFixed{z-index:var(--z-index-app-bar,1100);transition:transform var(--mogi-app-bar-motion-duration,.2s) ease-in-out;will-change:transform;top:0;left:0;right:0}.TopAppBar-module-scss-module__b5pYTa__appBarScrollHidden.TopAppBar-module-scss-module__b5pYTa__appBarScrollHidden{pointer-events:none;transform:translateY(-100%)}.TopAppBar-module-scss-module__b5pYTa__toolbar.TopAppBar-module-scss-module__b5pYTa__toolbar{width:100%;min-height:72px;padding:var(--size-padding-vertical-xl,16px) var(--size-padding-horizontal-xxxl,32px);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:599px){.TopAppBar-module-scss-module__b5pYTa__toolbar.TopAppBar-module-scss-module__b5pYTa__toolbar{padding:var(--size-padding-vertical-xl,16px) var(--size-padding-horizontal-xl,16px)}}.TopAppBar-module-scss-module__b5pYTa__logoContainer{flex-shrink:0;align-items:center;display:flex}.TopAppBar-module-scss-module__b5pYTa__logoContainer a{align-items:center;text-decoration:none;display:flex}.TopAppBar-module-scss-module__b5pYTa__logoContainer a:hover{opacity:.8}.TopAppBar-module-scss-module__b5pYTa__logoContainer a:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));border-radius:4px;outline:2px solid #0000}.TopAppBar-module-scss-module__b5pYTa__customLeftContent{text-align:right;align-items:center;display:flex}.TopAppBar-module-scss-module__b5pYTa__navLinksLeft{align-items:center;display:flex}.TopAppBar-module-scss-module__b5pYTa__menuButton.TopAppBar-module-scss-module__b5pYTa__menuButton{color:var(--keyz-brand-colors-neutrals-1100)}
.RecaptchaFooterNotice-module-scss-module__Ooq4aW__root{text-align:center;color:var(--elements-text-300,#212121);padding:var(--size-12);font-size:12px}.RecaptchaFooterNotice-module-scss-module__Ooq4aW__root .RecaptchaFooterNotice-module-scss-module__Ooq4aW__link{text-decoration:underline}.RecaptchaFooterNotice-module-scss-module__Ooq4aW__root .RecaptchaFooterNotice-module-scss-module__Ooq4aW__link:hover{text-decoration:none}.RecaptchaFooterNotice-module-scss-module__Ooq4aW__root .RecaptchaFooterNotice-module-scss-module__Ooq4aW__link:active,.RecaptchaFooterNotice-module-scss-module__Ooq4aW__root .RecaptchaFooterNotice-module-scss-module__Ooq4aW__link:focus{text-decoration:underline}
.StatusMenuButton-module-scss-module___UlYYa__button{justify-content:space-between;align-items:center;gap:var(--spacing-2,8px);padding:0 var(--size-padding-horizontal-l,14px);border-radius:var(--size-8,8px);border:var(--elements-stroke-size-s,1px) solid #0000;font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--font-weight-medium,500);white-space:nowrap;cursor:pointer;transition:opacity .15s;display:inline-flex}.StatusMenuButton-module-scss-module___UlYYa__button:disabled{cursor:default;opacity:.7}.StatusMenuButton-module-scss-module___UlYYa__button:hover:not(:disabled){opacity:.9}.StatusMenuButton-module-scss-module___UlYYa__s{height:var(--elements-action-m,40px);min-width:100px;font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px)}.StatusMenuButton-module-scss-module___UlYYa__m{height:var(--elements-action-l,48px);min-width:116px;font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px)}.StatusMenuButton-module-scss-module___UlYYa__label{text-align:center;flex:1}.StatusMenuButton-module-scss-module___UlYYa__arrow{flex-shrink:0;font-size:1.1em!important}.StatusMenuButton-module-scss-module___UlYYa__active{background-color:var(--keyz-brand-colors-success-100,#ecffeb);color:var(--color-green-800,#0a7a01);border-color:var(--keyz-brand-colors-success-300,#2fff20)}.StatusMenuButton-module-scss-module___UlYYa__suspended,.StatusMenuButton-module-scss-module___UlYYa__underReview{background-color:var(--keyz-brand-colors-warning-100,#fff2eb);color:var(--keyz-brand-colors-warning-300,#ff631e);border-color:var(--elements-stroke-color-100,#e0e0e0)}.StatusMenuButton-module-scss-module___UlYYa__draft{background-color:var(--elements-background-300,#f5f5f5);color:var(--elements-text-200,#616161);border-color:#0000}.StatusMenuButton-module-scss-module___UlYYa__sold{background-color:var(--keyz-brand-colors-primary-500,#270066);color:var(--keyz-brand-colors-primary-100,#f2ebff);border-color:var(--elements-stroke-color-100,#e0e0e0)}.StatusMenuButton-module-scss-module___UlYYa__rejected{background-color:var(--keyz-brand-colors-error-100,#fff2eb);color:var(--keyz-brand-colors-error-300,#ff631e);border-color:var(--elements-stroke-color-100,#e0e0e0)}.StatusMenuButton-module-scss-module___UlYYa__inactive,.StatusMenuButton-module-scss-module___UlYYa__deleted,.StatusMenuButton-module-scss-module___UlYYa__incomplete,.StatusMenuButton-module-scss-module___UlYYa__expired{background-color:var(--keyz-brand-colors-neutrals-200,#fafafa);color:var(--elements-text-200,#616161);border-color:var(--elements-stroke-color-100,#e0e0e0)}
.StatusMenuList-module-scss-module__Q8wptW__menu .MuiPaper-root{background-color:var(--keyz-brand-colors-neutrals-100,#fff);border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-200,#bdbdbd);border-radius:var(--size-8,8px);min-width:160px;box-shadow:var(--elevation-1);margin-top:var(--size-5,5px)}.StatusMenuList-module-scss-module__Q8wptW__menu .MuiList-root{padding:0}.StatusMenuList-module-scss-module__Q8wptW__item{height:var(--elements-action-m,40px);direction:rtl;justify-content:flex-start;padding-inline:var(--size-padding-horizontal-xl,16px)!important;font-family:var(--type-font-main,"Simona Pro", sans-serif)!important;font-size:var(--text-styles-body-s-font-size,14px)!important;line-height:var(--text-styles-body-s-line-height,20px)!important;font-weight:var(--font-weight-regular,400)!important;color:var(--elements-text-300,#212121)!important}.StatusMenuList-module-scss-module__Q8wptW__item:hover{background-color:var(--elements-background-200,#fafafa)}.StatusMenuList-module-scss-module__Q8wptW__mobileDrawer{z-index:2500}.StatusMenuList-module-scss-module__Q8wptW__mobileDrawer .MuiDrawer-paper{border-radius:var(--border-radius-large,12px) var(--border-radius-large,12px) 0 0;max-height:60vh}.StatusMenuList-module-scss-module__Q8wptW__drawerHeader{background-color:var(--elements-background-300,#f5f5f5);border-bottom:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);padding:var(--spacing-2,8px) var(--spacing-3,12px)}.StatusMenuList-module-scss-module__Q8wptW__drawerTitle{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);font-weight:var(--font-weight-medium,500);color:var(--elements-text-300,#212121);text-align:right;direction:rtl;margin:0}.StatusMenuList-module-scss-module__Q8wptW__drawerList{padding:0}.StatusMenuList-module-scss-module__Q8wptW__drawerItem{height:var(--elements-action-l,48px);direction:rtl;justify-content:flex-start;padding-inline:var(--size-padding-horizontal-xl,16px)!important;font-family:var(--type-font-main,"Simona Pro", sans-serif)!important;font-size:var(--text-styles-body-m-font-size,16px)!important;line-height:var(--text-styles-body-m-line-height,24px)!important;font-weight:var(--font-weight-regular,400)!important;color:var(--elements-text-300,#212121)!important}.StatusMenuList-module-scss-module__Q8wptW__drawerItem:hover{background-color:var(--elements-background-200,#fafafa)}
.ListingAssistantChat-module-scss-module__TWqM7q__border-radius-medium{border-radius:var(--border-radius-medium)}.ListingAssistantChat-module-scss-module__TWqM7q__border-light-grey{border:1px solid var(--strokeLightGrey)}.ListingAssistantChat-module-scss-module__TWqM7q__text-primary{color:var(--textBodyBlack)}.ListingAssistantChat-module-scss-module__TWqM7q__text-secondary{color:var(--textBodyDarkGrey)}.ListingAssistantChat-module-scss-module__TWqM7q__bg-surface{background-color:var(--surfaceGrey)}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__askButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__askButtonLink:hover,.ListingAssistantChat-module-scss-module__TWqM7q__askButtonLink:focus-visible{color:var(--keyz-brand-colors-primary-500,#270066)}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__pillActions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__pillContactCta:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__TWqM7q__pillContactCta:disabled{opacity:.5;cursor:default}.ListingAssistantChat-module-scss-module__TWqM7q__pillContactCta:hover:not(:disabled){background:color-mix(in srgb, var(--keyz-brand-colors-neutrals-1200,#000) 6%, transparent)}.ListingAssistantChat-module-scss-module__TWqM7q__pillContactCta svg{flex-shrink:0}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__pillClose:hover{background:color-mix(in srgb, var(--keyz-brand-colors-neutrals-1200,#000) 6%, transparent)}.ListingAssistantChat-module-scss-module__TWqM7q__pillClose:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__TWqM7q__pillClose svg{width:24px;height:24px}.ListingAssistantChat-module-scss-module__TWqM7q__launcherHidden{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(8px)}.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__TWqM7q__pill-rise;position:fixed}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherMessageIcon svg{width:24px;height:24px}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherSparkle svg{width:18px;height:18px}.ListingAssistantChat-module-scss-module__TWqM7q__launcherMobile{animation:.45s cubic-bezier(.32,.72,0,1) both ListingAssistantChat-module-scss-module__TWqM7q__pill-rise}.ListingAssistantChat-module-scss-module__TWqM7q__launcherMobileWrapper{justify-content:center;align-items:center;width:100%;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPill:hover{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPill:active{transform:scale(.995)}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPill:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPillSparkle{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPillSparkle svg{width:18px;height:18px}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPillSparkle svg path{fill:#6662f6!important}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__launcherPillSend svg{width:16px;height:16px}.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__TWqM7q__fade-in;position:fixed;left:0;right:0}.ListingAssistantChat-module-scss-module__TWqM7q__overlay>*{pointer-events:auto}.ListingAssistantChat-module-scss-module__TWqM7q__overlayClosing{animation:.3s ease-in forwards ListingAssistantChat-module-scss-module__TWqM7q__fade-out}.ListingAssistantChat-module-scss-module__TWqM7q__backdrop{background:0 0;position:absolute;inset:0}@media screen and (min-width:900px){.ListingAssistantChat-module-scss-module__TWqM7q__backdrop{display:none}}.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__TWqM7q__sheet-in;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -8px 32px #00000029}@media screen and (min-width:900px){.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__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}}.ListingAssistantChat-module-scss-module__TWqM7q__drawerClosing{animation:.38s cubic-bezier(.32,.72,0,1) forwards ListingAssistantChat-module-scss-module__TWqM7q__sheet-out}@media screen and (min-width:900px){.ListingAssistantChat-module-scss-module__TWqM7q__drawerClosing{animation:.38s cubic-bezier(.32,.72,0,1) forwards ListingAssistantChat-module-scss-module__TWqM7q__drawer-out}}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__errorBanner svg{width:var(--elements-icon-s);height:var(--elements-icon-s);flex-shrink:0}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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){.ListingAssistantChat-module-scss-module__TWqM7q__welcomeScroll{padding-bottom:var(--spacing-3);overflow:hidden}}.ListingAssistantChat-module-scss-module__TWqM7q__welcome{gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-5) var(--spacing-3);flex-direction:column;animation:.3s ease-out ListingAssistantChat-module-scss-module__TWqM7q__fade-in-up;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__welcomeTopGroup{gap:var(--spacing-5);flex-direction:column;align-items:center;width:100%;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__welcomeInputSlot{width:100%;display:block}.ListingAssistantChat-module-scss-module__TWqM7q__welcomeHero{align-items:center;gap:var(--spacing-1);width:100%;color:var(--elements-text-300,#212121);flex-direction:column;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoriesGrid{gap:var(--spacing-2);width:100%;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoryCard:disabled{opacity:.5;cursor:not-allowed}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoryCard:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:2px}.ListingAssistantChat-module-scss-module__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)}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoryCard:active:not(:disabled){transform:scale(.98)}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoryIcon{width:24px;height:24px;color:var(--keyz-brand-colors-primary-400,#5e00f6);justify-content:center;align-items:center;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__toolCategoryIcon svg{width:24px;height:24px}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__starterSection{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__starterList{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__starterItem:not(:last-child){border-bottom:1px solid var(--elements-stroke-color-100,#e0e0e0)}.ListingAssistantChat-module-scss-module__TWqM7q__starterItem:disabled{opacity:.5;cursor:not-allowed}.ListingAssistantChat-module-scss-module__TWqM7q__starterItem:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#5e00f6);outline-offset:-2px;border-radius:4px}.ListingAssistantChat-module-scss-module__TWqM7q__starterItem:hover:not(:disabled){color:var(--keyz-brand-colors-primary-500,#270066)}.ListingAssistantChat-module-scss-module__TWqM7q__starterItemArrow{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__starterItemArrow svg{width:16px;height:16px}.ListingAssistantChat-module-scss-module__TWqM7q__starterItemLabel{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.ListingAssistantChat-module-scss-module__TWqM7q__messageRow{gap:var(--spacing-3);animation:.2s ease-out ListingAssistantChat-module-scss-module__TWqM7q__fade-in-up;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__userRow{justify-content:flex-end}.ListingAssistantChat-module-scss-module__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] .ListingAssistantChat-module-scss-module__TWqM7q__userBubble{border-radius:var(--size-4) var(--size-18) var(--size-18)}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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] .ListingAssistantChat-module-scss-module__TWqM7q__assistantBubble{border-radius:var(--size-18) var(--size-4) var(--size-18) var(--size-18)}.ListingAssistantChat-module-scss-module__TWqM7q__assistantMessagePart{gap:var(--spacing-2);flex-direction:column;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__assistantMessagePart:not(:last-child){margin-block-end:var(--spacing-2)}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__financingChatCta{inline-size:203px;min-inline-size:203px;max-inline-size:100%}.ListingAssistantChat-module-scss-module__TWqM7q__toolsContainer{padding-inline-start:var(--size-36)}.ListingAssistantChat-module-scss-module__TWqM7q__toolsCard{gap:var(--size-2);padding-block:var(--spacing-1);max-width:var(--size-340);flex-direction:column;display:flex}.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__TWqM7q__fade-slide-in;display:flex}.ListingAssistantChat-module-scss-module__TWqM7q__toolRowCompleted{background:0 0}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__toolSpinner{width:var(--elements-icon-s);height:var(--elements-icon-s);color:var(--keyz-brand-colors-primary-300);animation:.8s linear infinite ListingAssistantChat-module-scss-module__TWqM7q__spin}.ListingAssistantChat-module-scss-module__TWqM7q__toolCheckIcon{color:var(--keyz-brand-colors-success-300);animation:.2s ease-out ListingAssistantChat-module-scss-module__TWqM7q__scale-in}.ListingAssistantChat-module-scss-module__TWqM7q__toolCheckIcon[class]{font-size:var(--size-18)}.ListingAssistantChat-module-scss-module__TWqM7q__toolText{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__toolRowCompleted .ListingAssistantChat-module-scss-module__TWqM7q__toolName{color:var(--elements-text-100)}.ListingAssistantChat-module-scss-module__TWqM7q__typingRow{gap:var(--spacing-3);animation:.2s ease-out ListingAssistantChat-module-scss-module__TWqM7q__fade-in;display:flex}.ListingAssistantChat-module-scss-module__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] .ListingAssistantChat-module-scss-module__TWqM7q__typingBubble{border-radius:var(--size-18) var(--size-4) var(--size-18) var(--size-18)}.ListingAssistantChat-module-scss-module__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 ListingAssistantChat-module-scss-module__TWqM7q__pulse-dot}.ListingAssistantChat-module-scss-module__TWqM7q__typingDot:nth-child(2){animation-delay:.2s}.ListingAssistantChat-module-scss-module__TWqM7q__typingDot:nth-child(3){animation-delay:.4s}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__inputPill:focus-within{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.ListingAssistantChat-module-scss-module__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}.ListingAssistantChat-module-scss-module__TWqM7q__sendButton:disabled{background:var(--keyz-brand-colors-primary-400,#5e00f6);cursor:not-allowed;opacity:.9}.ListingAssistantChat-module-scss-module__TWqM7q__sendButton:hover:not(:disabled){background:var(--keyz-brand-colors-primary-500,#270066)}.ListingAssistantChat-module-scss-module__TWqM7q__sendButton .ListingAssistantChat-module-scss-module__TWqM7q__sendIcon{width:18px;height:18px}.ListingAssistantChat-module-scss-module__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){.ListingAssistantChat-module-scss-module__TWqM7q__textInput{font-size:14px}}.ListingAssistantChat-module-scss-module__TWqM7q__textInput::placeholder{color:var(--elements-text-100,#9e9e9e);text-align:start}.ListingAssistantChat-module-scss-module__TWqM7q__textInput:disabled{opacity:.6}.ListingAssistantChat-module-scss-module__TWqM7q__loadingCenter{flex:1;justify-content:center;align-items:center;display:flex}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__fade-out{0%{opacity:1}to{opacity:0}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__pill-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__sheet-in{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(100%)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__drawer-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__drawer-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__fade-slide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ListingAssistantChat-module-scss-module__TWqM7q__pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.REListingCard-module-scss-module__M5MF3W__card{border-radius:var(--size-radius-l,20px);background:var(--elements-background-100,white);border:1px solid var(--elements-stroke-color-100,#e0e0e0);width:100%;height:100%;text-align:inherit;font:inherit;color:inherit;direction:rtl;flex-direction:column;padding:0;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 7px #00000012}.REListingCard-module-scss-module__M5MF3W__card.REListingCard-module-scss-module__M5MF3W__actionable{cursor:pointer}.REListingCard-module-scss-module__M5MF3W__card.REListingCard-module-scss-module__M5MF3W__actionable:hover{box-shadow:0 4px 14px #0000001f}.REListingCard-module-scss-module__M5MF3W__card.REListingCard-module-scss-module__M5MF3W__actionable:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#751fff);outline-offset:2px}.REListingCard-module-scss-module__M5MF3W__cardHorizontal{flex-direction:row}.REListingCard-module-scss-module__M5MF3W__imageFrame{background:var(--elements-background-200,#fafafa);position:relative;overflow:hidden}.REListingCard-module-scss-module__M5MF3W__imageFrame>*{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrame .swiper{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrame .MuiCard-root{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrame{aspect-ratio:400/240;width:100%}.REListingCard-module-scss-module__M5MF3W__imageFrameHorizontal{background:var(--elements-background-200,#fafafa);position:relative;overflow:hidden}.REListingCard-module-scss-module__M5MF3W__imageFrameHorizontal>*{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrameHorizontal .swiper{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrameHorizontal .MuiCard-root{height:100%}.REListingCard-module-scss-module__M5MF3W__imageFrameHorizontal{flex-shrink:0;align-self:stretch;width:160px}.REListingCard-module-scss-module__M5MF3W__image{object-fit:cover}.REListingCard-module-scss-module__M5MF3W__brokerRow{align-items:center;display:flex}.REListingCard-module-scss-module__M5MF3W__content{flex-direction:column;flex:1;min-width:0;display:flex}.REListingCard-module-scss-module__M5MF3W__details{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.REListingCard-module-scss-module__M5MF3W__priceRow{justify-content:space-between;align-items:center;gap:var(--size-spacing-horizontal-xs,4px);font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-heading-h2-weight,700);font-size:var(--text-styles-heading-h2-font-size,20px);line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-300,#212121);display:flex}.REListingCard-module-scss-module__M5MF3W__priceInner{align-items:center;gap:var(--size-spacing-horizontal-xs,4px);display:flex}.REListingCard-module-scss-module__M5MF3W__priceCurrency,.REListingCard-module-scss-module__M5MF3W__priceValue{font-size:inherit}.REListingCard-module-scss-module__M5MF3W__mortgageMonthly{font-family:var(--type-font-main,"Simona Pro", sans-serif);margin-block-start:2px}.REListingCard-module-scss-module__M5MF3W__title{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-body-m-weight-main,400);font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.REListingCard-module-scss-module__M5MF3W__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.REListingCard-module-scss-module__M5MF3W__metaItem{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-body-s-weight-main,400);font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-200,#616161);white-space:nowrap;align-items:center;gap:8px;display:flex}.REListingCard-module-scss-module__M5MF3W__metaDot{background:var(--elements-text-200,#616161);border-radius:50%;flex-shrink:0;width:2px;height:2px}.REListingCard-module-scss-module__M5MF3W__locationRow{justify-content:space-between;align-items:center;gap:var(--size-spacing-horizontal-xs,4px);border-top:1px solid var(--elements-stroke-color-100,#e0e0e0);margin-top:auto;padding:12px 16px;display:flex}.REListingCard-module-scss-module__M5MF3W__locationInner{align-items:center;gap:var(--size-spacing-horizontal-xs,4px);min-width:0;display:flex}.REListingCard-module-scss-module__M5MF3W__locationText{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-body-s-weight-emphasis,500);font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--keyz-brand-colors-neutrals-1000,#424242)}.REListingCard-module-scss-module__M5MF3W__minimalCard{width:100%;height:100%;text-align:inherit;font:inherit;color:inherit;direction:rtl;background:0 0;border:none;flex-direction:column;padding:0;text-decoration:none;display:flex}.REListingCard-module-scss-module__M5MF3W__minimalCard.REListingCard-module-scss-module__M5MF3W__actionable{cursor:pointer}.REListingCard-module-scss-module__M5MF3W__minimalImageFrame{background:var(--elements-background-200,#fafafa);position:relative;overflow:hidden}:is(.REListingCard-module-scss-module__M5MF3W__minimalImageFrame>:first-child,.REListingCard-module-scss-module__M5MF3W__minimalImageFrame .swiper,.REListingCard-module-scss-module__M5MF3W__minimalImageFrame .MuiCard-root){height:100%}.REListingCard-module-scss-module__M5MF3W__minimalImageFrame{aspect-ratio:298/198;border-radius:var(--size-radius-m,14px);width:100%;box-shadow:0 2px 7px #00000012}.REListingCard-module-scss-module__M5MF3W__minimalImageFrame:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#0003;transition:opacity .2s;position:absolute;inset:0}.REListingCard-module-scss-module__M5MF3W__minimalCard.REListingCard-module-scss-module__M5MF3W__actionable:hover .REListingCard-module-scss-module__M5MF3W__minimalImageFrame:after,.REListingCard-module-scss-module__M5MF3W__minimalCard.REListingCard-module-scss-module__M5MF3W__actionable:focus-visible .REListingCard-module-scss-module__M5MF3W__minimalImageFrame:after{opacity:1}.REListingCard-module-scss-module__M5MF3W__minimalCard.REListingCard-module-scss-module__M5MF3W__actionable:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#751fff);outline-offset:2px}.REListingCard-module-scss-module__M5MF3W__minimalLocationBadge{top:var(--size-spacing-vertical-m,12px);align-items:center;gap:var(--size-spacing-horizontal-xs,4px);border-radius:var(--size-radius-round,999px);background:var(--elements-overlay-100,#21212140);border:1px solid var(--elements-background-300,#f5f5f5);z-index:25;padding:6px 12px 6px 8px;display:flex;position:absolute;inset-inline-start:var(--size-spacing-horizontal-m,12px)}.REListingCard-module-scss-module__M5MF3W__minimalLocationText{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:500;font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);color:var(--keyz-brand-colors-neutrals-100,white);white-space:nowrap}.REListingCard-module-scss-module__M5MF3W__minimalContent{gap:var(--size-spacing-vertical-s,8px);padding:var(--size-padding-vertical-s,8px);flex-direction:column;display:flex}.REListingCard-module-scss-module__M5MF3W__minimalTitlePrice{gap:var(--size-spacing-vertical-xs,4px);flex-direction:column;display:flex}.REListingCard-module-scss-module__M5MF3W__minimalTitle{font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-body-m-weight-main,400);font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-heading-h4-line-height,20px);color:var(--elements-text-300,#212121);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.REListingCard-module-scss-module__M5MF3W__minimalPrice{align-items:center;gap:var(--size-spacing-horizontal-xs,4px);font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-heading-h3-weight,500);font-size:var(--text-styles-heading-h3-font-size,18px);line-height:var(--text-styles-heading-h3-line-height,24px);color:var(--elements-text-300,#212121);display:flex}.REListingCard-module-scss-module__M5MF3W__minimalMeta{align-items:center;gap:var(--size-spacing-vertical-s,8px);display:flex}.REListingCard-module-scss-module__M5MF3W__minimalMetaItem{align-items:center;gap:var(--size-padding-horizontal-xs,4px);font-family:var(--type-font-main,"Simona Pro", sans-serif);font-weight:var(--text-styles-body-s-weight-main,400);font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-200,#616161);white-space:nowrap;display:flex}
.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__bewsgq__header{align-items:center;gap:var(--size-spacing-vertical-s,8px);flex-direction:column;width:100%;display:flex}.ListingAskAISection-module-scss-module__bewsgq__titleRow{align-items:center;gap:var(--size-spacing-horizontal-s,8px);justify-content:center;display:flex}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__bewsgq__sparkle{width:var(--size-14,14px);height:var(--size-14,14px);align-items:center;display:flex}.ListingAskAISection-module-scss-module__bewsgq__sparkle svg{width:var(--size-14,14px);height:var(--size-14,14px)}.ListingAskAISection-module-scss-module__bewsgq__sparkle svg path{fill:var(--keyz-brand-colors-primary-400,#751fff)!important}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__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%)}.ListingAskAISection-module-scss-module__bewsgq__pillsTrack{width:max-content;padding:var(--size-spacing-vertical-xs,4px) 0;animation:30s linear infinite ListingAskAISection-module-scss-module__bewsgq__marquee;display:flex}.ListingAskAISection-module-scss-module__bewsgq__pillsTrack:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ListingAskAISection-module-scss-module__bewsgq__pillsTrack{animation:none}}.ListingAskAISection-module-scss-module__bewsgq__pillsSlide{gap:var(--size-spacing-horizontal-s,8px);padding-inline-end:var(--size-spacing-horizontal-s,8px);display:flex}@keyframes ListingAskAISection-module-scss-module__bewsgq__marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__bewsgq__pill:hover{border-color:var(--keyz-brand-colors-primary-300,#9b5cff)}.ListingAskAISection-module-scss-module__bewsgq__pill:active{transform:scale(.97)}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__bewsgq__input::placeholder{color:var(--elements-text-200,#616161)}.ListingAskAISection-module-scss-module__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}.ListingAskAISection-module-scss-module__bewsgq__sendButton:hover{background:var(--keyz-brand-colors-primary-300,#9b5cff)}.ListingAskAISection-module-scss-module__bewsgq__sendButton:active{transform:scale(.95)}.ListingAskAISection-module-scss-module__bewsgq__sendButton svg{width:var(--size-16,16px);height:var(--size-16,16px)}.ListingAskAISection-module-scss-module__bewsgq__chatLauncher{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}
.BalcarBannerSection-module-scss-module__biZT9G__container{width:100%}.BalcarBannerSection-module-scss-module__biZT9G__banner{gap:var(--size-spacing-vertical-s,8px);width:100%;padding:12px var(--size-padding-horizontal-xl,16px);background:var(--keyz-brand-colors-neutrals-200,#fafafa);border-radius:var(--size-radius-s,8px);flex-direction:column;display:flex}.BalcarBannerSection-module-scss-module__biZT9G__titles{gap:var(--size-spacing-vertical-xs,4px);text-align:right;width:100%;color:var(--elements-text-300,#212121);flex-direction:column;display:flex}.BalcarBannerSection-module-scss-module__biZT9G__title{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:700;line-height:var(--text-styles-heading-h2-line-height,20px);white-space:nowrap;margin:0}@media (max-width:700px){.BalcarBannerSection-module-scss-module__biZT9G__title{font-size:var(--text-styles-heading-h4-font-size,16px);line-height:var(--text-styles-heading-h4-line-height,20px)}}.BalcarBannerSection-module-scss-module__biZT9G__subtitle{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px);width:100%;margin:0}.BalcarBannerSection-module-scss-module__biZT9G__cta{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:500;line-height:var(--text-styles-body-m-line-height,24px);color:var(--keyz-brand-colors-primary-400,#751fff);white-space:nowrap;flex-shrink:0;text-decoration:underline}
.FinancingCalculator-module-scss-module__JqBcgG__container{min-block-size:432px;padding:var(--spacing-8) var(--spacing-7);background:var(--elements-background-200);border:1px solid var(--elements-stroke-color-200);border-radius:var(--size-radius-l);font-family:var(--type-font-main);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container{min-block-size:auto;padding:var(--spacing-6) var(--spacing-4)}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__header{flex-direction:column;align-items:flex-start;display:flex}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__header .FinancingCalculator-module-scss-module__JqBcgG__title{color:var(--elements-text-300);line-height:var(--text-styles-heading-h1-line-height);margin:0 0 6px}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__header .FinancingCalculator-module-scss-module__JqBcgG__monthlyPayment{color:var(--keyz-brand-colors-neutrals-1100);font-size:var(--size-32);font-weight:var(--text-styles-heading-h3-weight);line-height:calc(var(--size-36) + var(--size-2));margin-block-end:2px}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__header .FinancingCalculator-module-scss-module__JqBcgG__monthlyLabel{color:var(--elements-text-200);font-size:var(--text-styles-caption-font-size);font-weight:var(--text-styles-caption-weight);line-height:var(--text-styles-caption-line-height);letter-spacing:0}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__loanControl{flex-direction:column;gap:0;margin-block-start:var(--spacing-6);display:flex}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__loanControl{margin-block-start:11px}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__loanControl .FinancingCalculator-module-scss-module__JqBcgG__loanLabel{color:var(--elements-text-200);font-size:var(--text-styles-caption-font-size);font-weight:var(--text-styles-caption-weight);line-height:var(--text-styles-caption-line-height);letter-spacing:0}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__loanControl .FinancingCalculator-module-scss-module__JqBcgG__sliderBounds{color:var(--elements-text-200);font-size:var(--text-styles-body-s-font-size);font-weight:var(--text-styles-body-s-weight-main);line-height:var(--text-styles-body-s-line-height);letter-spacing:0;justify-content:space-between;display:flex}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid{gap:var(--spacing-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:44px;display:grid}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid{gap:var(--spacing-2);margin-block-start:var(--spacing-6)}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard{gap:var(--spacing-1);background:var(--keyz-brand-colors-neutrals-300);border-radius:var(--size-radius-m);flex-direction:column;min-block-size:90px;padding:14px 12px;display:flex;overflow:hidden}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricLabel{color:var(--elements-text-200);font-size:var(--text-styles-caption-font-size);font-weight:var(--text-styles-caption-weight);line-height:var(--text-styles-caption-line-height);letter-spacing:0}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricLabel .FinancingCalculator-module-scss-module__JqBcgG__mobileLabelBreak{display:none}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricLabel .FinancingCalculator-module-scss-module__JqBcgG__mobileLabelBreak{display:block}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricLabel .FinancingCalculator-module-scss-module__JqBcgG__desktopLabelSpace{display:inline}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricLabel .FinancingCalculator-module-scss-module__JqBcgG__desktopLabelSpace{display:none}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricValue{color:var(--keyz-brand-colors-neutrals-1100);font-size:var(--text-styles-heading-h2-font-size);font-weight:var(--text-styles-heading-h3-weight);line-height:var(--text-styles-heading-h1-line-height)}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__metricsGrid .FinancingCalculator-module-scss-module__JqBcgG__metricCard .FinancingCalculator-module-scss-module__JqBcgG__metricValue{font-size:var(--text-styles-heading-h3-font-size);line-height:var(--text-styles-body-s-line-height)}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta{inset-block-start:28px;inline-size:203px;min-inline-size:203px;position:absolute;left:28px}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta{inline-size:100%;min-inline-size:0;margin-block-start:var(--spacing-4);position:static}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta .FinancingCalculator-module-scss-module__JqBcgG__desktopCtaText{display:inline}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta .FinancingCalculator-module-scss-module__JqBcgG__desktopCtaText{display:none}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta .FinancingCalculator-module-scss-module__JqBcgG__mobileCtaText{display:none}@media screen and (max-width:599px){.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__cta .FinancingCalculator-module-scss-module__JqBcgG__mobileCtaText{display:inline}}.FinancingCalculator-module-scss-module__JqBcgG__container .FinancingCalculator-module-scss-module__JqBcgG__disclaimer{margin:var(--spacing-4) 0 0;color:var(--elements-text-200);font-size:var(--text-styles-caption-font-size);font-weight:var(--text-styles-caption-weight);line-height:var(--text-styles-caption-line-height);letter-spacing:0}
.InsuranceBannerSection-module-scss-module__Wiqdva__container{width:100%}.InsuranceBannerSection-module-scss-module__Wiqdva__banner{border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);border-radius:var(--size-radius-m,12px);padding:var(--size-spacing-vertical-l,16px);background:var(--elements-background-100,#fff);gap:var(--size-spacing-vertical-l,16px) var(--size-spacing-horizontal-s,8px);grid-template-columns:80px auto;grid-template-areas:"image titles""button button""notice notice";align-items:center;display:grid}.InsuranceBannerSection-module-scss-module__Wiqdva__image{grid-area:image;width:80px;height:auto;display:block}.InsuranceBannerSection-module-scss-module__Wiqdva__titles{gap:var(--size-spacing-vertical-xs,4px);flex-direction:column;grid-area:titles;display:flex}.InsuranceBannerSection-module-scss-module__Wiqdva__subtitle{font-weight:var(--text-styles-body-m-weight-emphasis);line-height:var(--size-24)}.InsuranceBannerSection-module-scss-module__Wiqdva__title{color:var(--keyz-brand-colors-primary-500,#270066);font-size:var(--text-styles-heading-h3-font-size)}.InsuranceBannerSection-module-scss-module__Wiqdva__btn{padding:0 var(--size-padding-horizontal-xxl,24px);grid-area:button;justify-self:center}.InsuranceBannerSection-module-scss-module__Wiqdva__notice{text-align:center;font-size:var(--text-styles-caption-font-size);line-height:var(--text-styles-caption-line-height);font-weight:var(--text-styles-caption-weight);grid-area:notice}.InsuranceBannerSection-module-scss-module__Wiqdva__noticeLink{font-size:var(--text-styles-caption-font-size);line-height:var(--text-styles-caption-line-height);font-weight:var(--text-styles-caption-weight-emphasis);color:inherit!important}@media screen and (min-width:600px){.InsuranceBannerSection-module-scss-module__Wiqdva__banner{gap:var(--size-spacing-vertical-s,8px) var(--size-spacing-horizontal-l,16px);grid-template-columns:auto 1fr auto;grid-template-areas:"image titles button""image notice button"}.InsuranceBannerSection-module-scss-module__Wiqdva__image{align-self:center;width:104px}.InsuranceBannerSection-module-scss-module__Wiqdva__btn{padding:0 var(--size-padding-horizontal-xl,16px);place-self:center end}.InsuranceBannerSection-module-scss-module__Wiqdva__notice{text-align:start}.InsuranceBannerSection-module-scss-module__Wiqdva__title{font-size:var(--text-styles-heading-h2-font-size)}}
.InsuranceModal-module-scss-module__asRWVG__paper{border-radius:var(--size-radius-l,20px);padding:var(--size-padding-horizontal-xxl,24px);border:1px solid var(--elements-stroke-color-100,#e0e0e0);box-shadow:var(--elevation-2,0 1px 2px 0 #00000017, 0 3px 3px 0 #00000014, 0 7px 4px 0 #0000000a, 0 13px 5px 0 #00000003);gap:var(--size-spacing-vertical-xxxl,32px);max-width:100%;box-shadow:var(--elevation-2,0 2px 7px #00000012);padding:var(--size-spacing-vertical-xxxl,32px);flex-direction:column;max-width:480px;display:flex}.InsuranceModal-module-scss-module__asRWVG__header{align-items:flex-start;gap:var(--size-spacing-vertical-s,8px);flex-direction:column;display:flex;position:relative}.InsuranceModal-module-scss-module__asRWVG__logo{display:block;position:relative;left:18px}.InsuranceModal-module-scss-module__asRWVG__closeButton{width:var(--size-24);height:var(--size-24);color:var(--elements-text-300,#212121);min-width:var(--size-24);min-height:var(--size-24);background:0 0;border:none;padding:0;position:absolute;top:0;left:0}.InsuranceModal-module-scss-module__asRWVG__closeButton:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-500,#270066);outline-offset:2px;border-radius:var(--size-radius-s,4px)}.InsuranceModal-module-scss-module__asRWVG__closeIcon{width:var(--size-24);height:var(--size-24)}.InsuranceModal-module-scss-module__asRWVG__headline{color:var(--keyz-brand-colors-primary-500,#270066);font-weight:var(--text-styles-heading-h2-weight,700)}.InsuranceModal-module-scss-module__asRWVG__benefits{gap:var(--size-spacing-vertical-xl,20px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InsuranceModal-module-scss-module__asRWVG__benefitItem{gap:var(--size-spacing-horizontal-s,8px);display:flex}.InsuranceModal-module-scss-module__asRWVG__benefitContent{gap:var(--size-spacing-vertical-xs,4px);flex-direction:column;display:flex}.InsuranceModal-module-scss-module__asRWVG__tickIcon{color:var(--keyz-brand-colors-primary-500,#270066);flex-shrink:0;width:20px;height:20px}.InsuranceModal-module-scss-module__asRWVG__benefitText{color:var(--elements-text-300,#212121);font-weight:var(--text-styles-heading-h4-weight,700)}.InsuranceModal-module-scss-module__asRWVG__footerSection{gap:var(--size-spacing-vertical-l,16px);flex-direction:column;display:flex}.InsuranceModal-module-scss-module__asRWVG__promoBox{padding:var(--size-spacing-vertical-l,16px) var(--size-spacing-horizontal-l,16px);background:var(--keyz-brand-colors-primary-100,#f2ebff);border-radius:var(--size-radius-m,12px);border:var(--elements-stroke-size-s,1px) dashed var(--elements-stroke-color-200,#bdbdbd);justify-content:center;align-items:center;gap:var(--size-spacing-horizontal-s,8px);display:flex}.InsuranceModal-module-scss-module__asRWVG__ticketIcon{color:var(--keyz-brand-colors-primary-400,#751fff);flex-shrink:0;width:24px;height:24px}.InsuranceModal-module-scss-module__asRWVG__promoText{color:var(--keyz-brand-colors-primary-400,#751fff);font-weight:var(--text-styles-body-m-weight-emphasis,500)}.InsuranceModal-module-scss-module__asRWVG__footerText{text-align:center;color:var(--elements-text-200,#616161)}.InsuranceModal-module-scss-module__asRWVG__footerLink{color:inherit!important}
.ProsConsSection-module-scss-module__AAMT-W__container{gap:var(--size-16);flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;display:flex}.ProsConsSection-module-scss-module__AAMT-W__borderedBox{border:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);border-radius:var(--size-radius-m,12px);width:100%;overflow:hidden}.ProsConsSection-module-scss-module__AAMT-W__pros,.ProsConsSection-module-scss-module__AAMT-W__cons{padding-inline:var(--size-padding-horizontal-xxl,24px);padding-block:var(--size-padding-vertical-xl,16px)}.ProsConsSection-module-scss-module__AAMT-W__prosList,.ProsConsSection-module-scss-module__AAMT-W__consList{gap:var(--size-spacing-vertical-l,16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProsConsSection-module-scss-module__AAMT-W__prosTitle,.ProsConsSection-module-scss-module__AAMT-W__consTitle{color:var(--elements-text-300,#212121);font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);margin-block-end:var(--size-spacing-vertical-xl,20px)}.ProsConsSection-module-scss-module__AAMT-W__listItem{align-items:flex-start;gap:var(--size-spacing-horizontal-s,8px);flex-direction:row;display:flex}.ProsConsSection-module-scss-module__AAMT-W__divider{border-color:var(--elements-stroke-color-100,#e0e0e0)}.ProsConsSection-module-scss-module__AAMT-W__prosIcon,.ProsConsSection-module-scss-module__AAMT-W__consIcon{--icon-size:16px;min-inline-size:var(--icon-size);inline-size:var(--icon-size);block-size:var(--icon-size);flex-shrink:0;margin-block-start:.3em;display:inline-block}.ProsConsSection-module-scss-module__AAMT-W__prosIcon{color:var(--keyz-brand-colors-primary-300,#9b5cff)}.ProsConsSection-module-scss-module__AAMT-W__fallbackText{font-size:var(--text-styles-body-s-font-size);font-weight:400;line-height:var(--size-24)}.ProsConsSection-module-scss-module__AAMT-W__consIcon{color:var(--color-text-body-dark-grey,#565656)}.ProsConsSection-module-scss-module__AAMT-W__description{overflow-wrap:break-word;font-size:14px;line-height:24px;font-weight:400!important}
.VehicleCarDescription-module-scss-module__7RoiVq__container{align-items:flex-end;gap:var(--size-spacing-vertical-l,16px);background:var(--elements-background-100,#fff);border-radius:var(--size-radius-m,12px);flex-direction:column;width:100%;display:flex}@media (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__container{gap:var(--size-spacing-vertical-s,8px)}}.VehicleCarDescription-module-scss-module__7RoiVq__title{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:700;line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-300,#212121);text-align:right;width:100%;margin:0}.VehicleCarDescription-module-scss-module__7RoiVq__content{width:100%}.VehicleCarDescription-module-scss-module__7RoiVq__withVideo{align-items:center;gap:var(--size-spacing-vertical-l,16px);flex-direction:column;display:flex}@media not (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__withVideo{align-items:flex-start;gap:var(--size-spacing-horizontal-xxl,24px);flex-direction:row}}.VehicleCarDescription-module-scss-module__7RoiVq__description{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121);text-align:right;overflow-wrap:break-word;white-space:pre-wrap;width:100%;margin:0}.VehicleCarDescription-module-scss-module__7RoiVq__descriptionWithVideo{flex-shrink:0}@media not (max-width:700px){.VehicleCarDescription-module-scss-module__7RoiVq__descriptionWithVideo{max-width:423px}}
.AgentChatPage-module-scss-module__Gr1Zqa__border-radius-medium{border-radius:var(--border-radius-medium)}.AgentChatPage-module-scss-module__Gr1Zqa__border-light-grey{border:1px solid var(--strokeLightGrey)}.AgentChatPage-module-scss-module__Gr1Zqa__text-primary{color:var(--textBodyBlack)}.AgentChatPage-module-scss-module__Gr1Zqa__text-secondary{color:var(--textBodyDarkGrey)}.AgentChatPage-module-scss-module__Gr1Zqa__bg-surface{background-color:var(--surfaceGrey)}.AgentChatPage-module-scss-module__Gr1Zqa__page{background:var(--elements-background-100);flex-direction:row-reverse;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AgentChatPage-module-scss-module__Gr1Zqa__main{background:var(--elements-background-100);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--elements-background-100);border-block-end:var(--elements-stroke-size-s) solid var(--elements-stroke-color-100);flex-shrink:0;min-height:56px;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__emptyHeader{z-index:2;padding:var(--spacing-2) var(--spacing-4);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}@media screen and not (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__emptyHeader{display:none}}.AgentChatPage-module-scss-module__Gr1Zqa__menuButton{border-radius:var(--border-radius-full);width:40px;height:40px;color:var(--elements-text-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.AgentChatPage-module-scss-module__Gr1Zqa__menuButton:hover{background:var(--elements-background-200)}@media screen and not (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__menuButton{display:none}}.AgentChatPage-module-scss-module__Gr1Zqa__menuIcon{transform:rotate(180deg)}[dir=rtl] .AgentChatPage-module-scss-module__Gr1Zqa__menuIcon{transform:rotate(180deg)scaleX(-1)}.AgentChatPage-module-scss-module__Gr1Zqa__headerCenter{justify-content:center;align-items:center;gap:var(--spacing-2);flex:1;min-width:0;display:flex}@media screen and not (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__headerCenter{justify-content:flex-start}}.AgentChatPage-module-scss-module__Gr1Zqa__headerTitle{font-size:var(--text-styles-body-s-font-size);font-weight:var(--font-weight-semi-bold);color:var(--elements-text-300);white-space:nowrap;text-overflow:ellipsis;max-width:60ch;overflow:hidden}.AgentChatPage-module-scss-module__Gr1Zqa__headerShareButton{color:var(--elements-text-200)}@media screen and (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__header .AgentChatPage-module-scss-module__Gr1Zqa__headerShareButton{position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-4);transform:translateY(-50%)}}.AgentChatPage-module-scss-module__Gr1Zqa__headerSpacer{flex-shrink:0;width:40px;height:40px}@media screen and not (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__headerSpacer{display:none}}.AgentChatPage-module-scss-module__Gr1Zqa__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}[dir=rtl] .AgentChatPage-module-scss-module__Gr1Zqa__body{direction:ltr}[dir=rtl] .AgentChatPage-module-scss-module__Gr1Zqa__body>*{direction:rtl}.AgentChatPage-module-scss-module__Gr1Zqa__messagesArea{padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-3);max-width:var(--size-800);flex-direction:column;width:100%;margin:0 auto;display:flex}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__messagesArea{padding:var(--spacing-3) var(--spacing-4)}}.AgentChatPage-module-scss-module__Gr1Zqa__spacer{flex-shrink:0}.AgentChatPage-module-scss-module__Gr1Zqa__userBubble{max-width:80%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--size-18);border:var(--elements-stroke-size-s) solid var(--elements-stroke-color-100);background:var(--elements-background-100);color:var(--elements-text-300);font-size:var(--text-styles-body-s-font-size);white-space:pre-wrap;overflow-wrap:break-word;align-self:flex-end;line-height:1.5;box-shadow:0 1px 2px #1118270a}.AgentChatPage-module-scss-module__Gr1Zqa__assistantBubble{align-self:flex-start;gap:var(--spacing-2);align-items:flex-start;max-width:90%;display:flex}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__assistantBubble{max-width:100%}}.AgentChatPage-module-scss-module__Gr1Zqa__msgAvatarIcon{width:var(--size-28);height:var(--size-28);border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-100);color:var(--keyz-brand-colors-primary-400);margin-top:var(--size-2);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__msgAvatarHalo{border-radius:var(--border-radius-full);border:1px solid color-mix(in srgb, var(--keyz-brand-colors-primary-300) 45%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--keyz-brand-colors-primary-300) 18%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:-3px}.AgentChatPage-module-scss-module__Gr1Zqa__assistantContent{min-width:0;color:var(--elements-text-300);font-size:var(--text-styles-body-s-font-size);overflow-wrap:break-word;flex:1;line-height:1.6}.AgentChatPage-module-scss-module__Gr1Zqa__assistantResults{flex-direction:column;align-self:stretch;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__toolsContainer{padding-inline-start:var(--size-36)}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__toolsContainer{padding-inline-start:0}}.AgentChatPage-module-scss-module__Gr1Zqa__toolsCard{gap:var(--size-2);padding-block:var(--spacing-1);flex-direction:column;max-width:340px;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__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-name:AgentChatPage-module-scss-module__Gr1Zqa__fade-slide-in;animation-duration:.25s;animation-timing-function:ease-out;animation-fill-mode:both;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__toolRowCompleted{background:0 0}.AgentChatPage-module-scss-module__Gr1Zqa__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}.AgentChatPage-module-scss-module__Gr1Zqa__toolText{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__toolSpinner{width:var(--elements-icon-s);height:var(--elements-icon-s);color:var(--keyz-brand-colors-primary-300);animation-name:AgentChatPage-module-scss-module__Gr1Zqa__spin;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite}.AgentChatPage-module-scss-module__Gr1Zqa__toolCheckIcon{color:var(--keyz-brand-colors-success-300);animation-name:AgentChatPage-module-scss-module__Gr1Zqa__scale-in;animation-duration:.2s;animation-timing-function:ease-out}.AgentChatPage-module-scss-module__Gr1Zqa__toolCheckIcon[class]{font-size:var(--size-18)}.AgentChatPage-module-scss-module__Gr1Zqa__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}.AgentChatPage-module-scss-module__Gr1Zqa__toolRowCompleted .AgentChatPage-module-scss-module__Gr1Zqa__toolName{color:var(--elements-text-100)}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingBubble{align-self:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;animation:.4s ease-out both AgentChatPage-module-scss-module__Gr1Zqa__thinking-fade-in;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingAvatar{width:var(--size-28);height:var(--size-28);border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-100);color:var(--keyz-brand-colors-primary-400);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingAvatarHalo{border-radius:var(--border-radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--keyz-brand-colors-primary-300) 35%, transparent) 0%, transparent 70%);pointer-events:none;animation:1.8s ease-in-out infinite AgentChatPage-module-scss-module__Gr1Zqa__thinking-halo;position:absolute;inset:-3px}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingContent{align-items:center;gap:var(--spacing-2);min-height:var(--size-28);padding:0;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingText{font-size:var(--text-styles-body-s-font-size);font-weight:var(--font-weight-medium);color:var(--elements-text-200);line-height:1}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingDots{align-items:center;gap:3px;display:inline-flex}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingDot{border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-400);width:4px;height:4px;animation:1.4s ease-in-out infinite AgentChatPage-module-scss-module__Gr1Zqa__pulse-dot}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingDot:nth-child(2){animation-delay:.2s}.AgentChatPage-module-scss-module__Gr1Zqa__thinkingDot:nth-child(3){animation-delay:.4s}.AgentChatPage-module-scss-module__Gr1Zqa__inputArea{padding:var(--spacing-3) var(--spacing-6) var(--spacing-6);padding-bottom:max(var(--spacing-6),env(safe-area-inset-bottom));flex-shrink:0;justify-content:center;display:flex}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__inputArea{padding-inline:var(--spacing-4);padding-bottom:max(var(--spacing-5),env(safe-area-inset-bottom))}}.AgentChatPage-module-scss-module__Gr1Zqa__inputInline{justify-content:center;width:100%;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__inputStack{align-items:stretch;gap:var(--spacing-2);width:100%;max-width:var(--size-800,800px);flex-direction:column;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__inputPill{align-items:center;gap:var(--spacing-2);width:100%;max-width:var(--size-800,800px);padding:var(--spacing-2);background:var(--elements-background-100);border:var(--elements-stroke-size-s) solid var(--elements-stroke-color-100);border-radius:999px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #1118270a}.AgentChatPage-module-scss-module__Gr1Zqa__inputPill:focus-within{border-color:var(--keyz-brand-colors-primary-300);box-shadow:0 2px 12px #5e00f614}.AgentChatPage-module-scss-module__Gr1Zqa__sendButton{border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-300);width:40px;height:40px;color:var(--keyz-brand-colors-neutrals-100);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__sendButton:disabled{opacity:.4;cursor:not-allowed}.AgentChatPage-module-scss-module__Gr1Zqa__sendButton:hover:not(:disabled){background:var(--keyz-brand-colors-primary-400)}.AgentChatPage-module-scss-module__Gr1Zqa__voiceButton,.AgentChatPage-module-scss-module__Gr1Zqa__voiceCancelButton{border-radius:var(--border-radius-full);cursor:pointer;touch-action:none;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,opacity .2s;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__voiceButton:disabled,.AgentChatPage-module-scss-module__Gr1Zqa__voiceCancelButton:disabled{opacity:.4;cursor:not-allowed}.AgentChatPage-module-scss-module__Gr1Zqa__voiceButton{color:var(--elements-text-200);background:0 0}.AgentChatPage-module-scss-module__Gr1Zqa__voiceButton:hover:not(:disabled){background:var(--keyz-brand-colors-primary-100);color:var(--keyz-brand-colors-primary-400)}.AgentChatPage-module-scss-module__Gr1Zqa__voiceButtonActive{color:var(--keyz-brand-colors-neutrals-100);background:var(--keyz-brand-colors-primary-400);animation:1.2s ease-in-out infinite AgentChatPage-module-scss-module__Gr1Zqa__voice-pulse}.AgentChatPage-module-scss-module__Gr1Zqa__voiceCancelButton{color:var(--elements-text-200);background:var(--elements-background-200)}.AgentChatPage-module-scss-module__Gr1Zqa__voiceCancelButton:hover{color:var(--elements-text-100)}.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedback,.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedbackError{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:20px;padding-inline:var(--spacing-3);font-size:var(--text-styles-body-s-font-size);color:var(--elements-text-200);flex-wrap:wrap;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedback button,.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedbackError button{color:var(--keyz-brand-colors-primary-400);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedbackError{color:var(--keyz-brand-colors-error-300)}.AgentChatPage-module-scss-module__Gr1Zqa__voiceFeedbackActions{gap:var(--spacing-3);display:inline-flex}.AgentChatPage-module-scss-module__Gr1Zqa__voiceWaveform{flex:0 0 160px;justify-content:space-between;align-items:center;width:160px;height:20px;display:inline-flex}.AgentChatPage-module-scss-module__Gr1Zqa__voiceWaveformBar{border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-400);transform-origin:50%;width:3px;height:18px;transition:transform 50ms linear}.AgentChatPage-module-scss-module__Gr1Zqa__textInput{resize:none;min-width:0;padding:var(--spacing-2) var(--spacing-3);max-height:120px;color:var(--elements-text-300);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:1.4;overflow-y:hidden}@media screen and (min-width:600px){.AgentChatPage-module-scss-module__Gr1Zqa__textInput{font-size:var(--text-styles-body-s-font-size)}}.AgentChatPage-module-scss-module__Gr1Zqa__textInput:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.AgentChatPage-module-scss-module__Gr1Zqa__textInput::placeholder{color:var(--elements-text-100);text-align:start}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__voice-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--keyz-brand-colors-primary-300) 35%, transparent)}50%{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.AgentChatPage-module-scss-module__Gr1Zqa__voiceButtonActive{animation:none}}.AgentChatPage-module-scss-module__Gr1Zqa__errorBar{padding:var(--spacing-2) var(--spacing-5);background:var(--keyz-brand-colors-error-100);color:var(--keyz-brand-colors-error-300);font-size:var(--text-styles-body-s-font-size);border-block-end:var(--elements-stroke-size-s) solid var(--keyz-brand-colors-error-200);flex-shrink:0}.AgentChatPage-module-scss-module__Gr1Zqa__sharedBanner{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-5);background:linear-gradient(to right, var(--keyz-brand-colors-primary-100), var(--keyz-brand-colors-success-100));color:var(--keyz-brand-colors-primary-300);font-size:var(--text-styles-body-s-font-size);font-weight:var(--font-weight-medium);border-block-end:var(--elements-stroke-size-s) solid var(--keyz-brand-colors-primary-200);flex-wrap:wrap;flex-shrink:0;display:flex}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__sharedBanner{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);flex-direction:column}}.AgentChatPage-module-scss-module__Gr1Zqa__sharedBannerContent{gap:var(--size-2);text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__sharedBannerContent{text-align:center}}.AgentChatPage-module-scss-module__Gr1Zqa__sharedBannerSub{font-size:var(--text-styles-caption-font-size);font-weight:var(--font-weight-regular);color:var(--elements-text-200)}.AgentChatPage-module-scss-module__Gr1Zqa__copyToMyChatsButton{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--size-radius-s);background:var(--keyz-brand-colors-primary-300);color:var(--keyz-brand-colors-neutrals-100);font-size:var(--text-styles-body-s-font-size);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:0;flex-shrink:0;transition:background .15s;display:inline-flex}.AgentChatPage-module-scss-module__Gr1Zqa__copyToMyChatsButton:disabled{opacity:.6;cursor:not-allowed}.AgentChatPage-module-scss-module__Gr1Zqa__copyToMyChatsButton:hover:not(:disabled){background:var(--keyz-brand-colors-primary-400)}.AgentChatPage-module-scss-module__Gr1Zqa__sharedBannerError{font-size:var(--text-styles-caption-font-size);color:var(--keyz-brand-colors-error-300);text-align:center;width:100%}.AgentChatPage-module-scss-module__Gr1Zqa__welcome{padding:var(--spacing-8) var(--spacing-6);text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden auto}@media screen and (max-width:599px){.AgentChatPage-module-scss-module__Gr1Zqa__welcome{padding:var(--spacing-6) var(--spacing-4);justify-content:safe center}}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeContent{z-index:1;align-items:center;gap:var(--spacing-10);width:100%;max-width:var(--size-800);flex-direction:column;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeBackdrop{pointer-events:none;background:radial-gradient(ellipse at 50% 34%, var(--elements-background-100,#fff) 12%, var(--keyz-brand-colors-primary-100,#f2ebff) 85%);position:absolute;inset:0}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeHero{z-index:1;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeBadge{border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-100);width:88px;height:88px;color:var(--keyz-brand-colors-primary-400);justify-content:center;align-items:center;animation:2.4s ease-in-out infinite AgentChatPage-module-scss-module__Gr1Zqa__thinking-halo;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeBadgeHalo{border-radius:var(--border-radius-full);border:1px solid color-mix(in srgb, var(--keyz-brand-colors-primary-300) 28%, transparent);background:color-mix(in srgb, var(--keyz-brand-colors-primary-100) 35%, transparent);pointer-events:none;animation:2.4s ease-in-out .3s infinite AgentChatPage-module-scss-module__Gr1Zqa__thinking-halo;position:absolute;inset:-32px}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeTitle{font-size:clamp(var(--text-styles-heading-h1-font-size,24px),7vw,32px);font-weight:var(--font-weight-bold);color:var(--elements-text-300);letter-spacing:-.01em;margin:0;line-height:1.2}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeSubtitle{font-size:var(--text-styles-body-s-font-size);color:var(--elements-text-200);max-width:420px;margin:0;line-height:1.55}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeInputGroup{z-index:1;align-items:center;gap:var(--spacing-4);flex-direction:column;width:100%;display:flex;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeInput{z-index:1;width:100%;position:relative}.AgentChatPage-module-scss-module__Gr1Zqa__welcomeSuggestions{z-index:1;place-content:center;gap:var(--spacing-2);flex-wrap:wrap;width:100%;display:flex;position:relative}@media screen and not (max-width:900px){.AgentChatPage-module-scss-module__Gr1Zqa__welcomeSuggestions{flex-wrap:nowrap}}.AgentChatPage-module-scss-module__Gr1Zqa__suggestionChip.AgentChatPage-module-scss-module__Gr1Zqa__suggestionChip{color:var(--keyz-brand-colors-primary-500);font-weight:var(--font-weight-regular,400);box-shadow:none;background:0 0;border-color:#0000}.AgentChatPage-module-scss-module__Gr1Zqa__suggestionChip.AgentChatPage-module-scss-module__Gr1Zqa__suggestionChip:hover:not(:disabled){background:color-mix(in srgb, var(--keyz-brand-colors-primary-100) 60%, transparent)}.AgentChatPage-module-scss-module__Gr1Zqa__suggestionArrow{color:var(--keyz-brand-colors-primary-400)}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoading{justify-content:center;align-items:center;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-5);flex-direction:column;flex:1;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoadingPulse{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--border-radius-full);background:var(--keyz-brand-colors-primary-100);color:var(--keyz-brand-colors-primary-300);justify-content:center;align-items:center;animation:1.8s ease-in-out infinite AgentChatPage-module-scss-module__Gr1Zqa__loading-pulse;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoadingBubbles{gap:var(--spacing-2);flex-direction:column;width:100%;max-width:280px;display:flex}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoadingLine{height:var(--spacing-3);border-radius:var(--border-radius-medium);background:linear-gradient(90deg, var(--elements-background-200) 25%, var(--elements-background-300) 50%, var(--elements-background-200) 75%);background-size:200% 100%;animation-name:AgentChatPage-module-scss-module__Gr1Zqa__shimmer;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoadingLine:nth-child(2){animation-delay:.15s}.AgentChatPage-module-scss-module__Gr1Zqa__chatLoadingLine:nth-child(3){animation-delay:.3s}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__loading-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__thinking-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__thinking-halo{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__fade-slide-in{0%{opacity:0;transform:translateY(var(--spacing-1))}to{opacity:1;transform:translateY(0)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes AgentChatPage-module-scss-module__Gr1Zqa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.VehicleCarInfo-module-scss-module__fpvqBW__container{gap:var(--size-spacing-vertical-xxxl,32px);flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__container{gap:var(--size-spacing-vertical-l,16px)}}.VehicleCarInfo-module-scss-module__fpvqBW__titleBlock{gap:var(--size-spacing-vertical-s,8px);flex-direction:column;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__title{font-family:var(--type-font-main);color:var(--elements-text-300,#212121);text-align:right;margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__title{font-size:24px;line-height:30px}}.VehicleCarInfo-module-scss-module__fpvqBW__titleRegular{font-weight:400}.VehicleCarInfo-module-scss-module__fpvqBW__subtitle{gap:var(--size-spacing-horizontal-s,8px);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__subtitle{font-size:var(--text-styles-heading-h3-font-size,18px)}}.VehicleCarInfo-module-scss-module__fpvqBW__subtitleItem{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:700;line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-200,#616161);white-space:nowrap}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__subtitleItem{font-size:var(--text-styles-heading-h3-font-size,18px);font-weight:500;line-height:var(--text-styles-heading-h3-line-height,24px)}}.VehicleCarInfo-module-scss-module__fpvqBW__subtitleDot{background:var(--elements-text-200,#616161);border-radius:50%;flex-shrink:0;width:4px;height:4px}.VehicleCarInfo-module-scss-module__fpvqBW__priceRow{align-items:center;width:100%;display:none}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__priceRow{display:flex}}.VehicleCarInfo-module-scss-module__fpvqBW__price{gap:var(--size-spacing-horizontal-xs,4px);font-family:var(--type-font-main);align-items:baseline;font-weight:700;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__priceSymbol{font-size:16px;line-height:var(--text-styles-heading-h1-line-height,24px)}.VehicleCarInfo-module-scss-module__fpvqBW__priceValue{font-size:24px;line-height:var(--text-styles-heading-h1-line-height,24px)}.VehicleCarInfo-module-scss-module__fpvqBW__featuresSection{gap:var(--size-spacing-vertical-l,16px);flex-direction:column;align-items:flex-start;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__featuresRow{gap:var(--size-spacing-horizontal-xxxl,40px);align-items:center;width:100%;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featuresRow{gap:var(--size-spacing-horizontal-xs,4px);justify-content:space-between}}.VehicleCarInfo-module-scss-module__fpvqBW__featureItem{gap:var(--size-spacing-vertical-xs,4px);padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-s,10px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureItem{padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-m,12px);gap:2px}}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle{border-radius:var(--size-radius-xxl,40px);background:var(--keyz-brand-colors-neutrals-200,#fafafa);flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle svg{width:24px;height:24px;color:var(--elements-text-200,#616161)}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle{width:32px;height:32px}.VehicleCarInfo-module-scss-module__fpvqBW__featureCircle svg{width:16px;height:16px}}.VehicleCarInfo-module-scss-module__fpvqBW__featureLabel{font-family:var(--type-font-main);font-size:var(--text-styles-heading-h3-font-size,18px);font-weight:500;line-height:var(--text-styles-heading-h3-line-height,24px);color:var(--elements-text-300,#212121);text-align:center;white-space:nowrap}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__featureLabel{font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencySection{padding:var(--size-padding-vertical-xl,16px) 0;border-radius:var(--size-radius-m,12px);flex-direction:column;justify-content:center;width:100%;display:flex;overflow:hidden}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencySection{padding:var(--size-padding-vertical-s,8px) var(--size-padding-horizontal-l,16px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyRow{gap:var(--size-spacing-horizontal-m,12px);align-items:center;width:100%;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__agencyLogo{border-radius:var(--size-radius-m,12px);object-fit:cover;border:1px solid #fff;flex-shrink:0;width:43px;height:43px;box-shadow:0 2px 7px #00000012}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencyLogo{width:50px;height:50px}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyDetails{gap:var(--size-spacing-vertical-m,12px);flex-direction:column;display:flex}@media (max-width:700px){.VehicleCarInfo-module-scss-module__fpvqBW__agencyDetails{gap:var(--size-spacing-vertical-s,8px)}}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameRow{gap:var(--size-spacing-horizontal-m,12px);flex-wrap:wrap;align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameLabel{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:400;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-200,#616161)}.VehicleCarInfo-module-scss-module__fpvqBW__agencyNameValue{font-family:var(--type-font-main);font-size:var(--text-styles-body-m-font-size,16px);font-weight:500;line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121)}.VehicleCarInfo-module-scss-module__fpvqBW__agencyRating{gap:var(--size-spacing-horizontal-xs,6px);align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__locationRow{gap:var(--size-spacing-horizontal-s,8px);padding:var(--size-spacing-vertical-xs,4px) 0;align-items:center;display:flex}.VehicleCarInfo-module-scss-module__fpvqBW__locationRow svg{width:16px;height:16px;color:var(--elements-text-200,#616161);flex-shrink:0}.VehicleCarInfo-module-scss-module__fpvqBW__locationText{font-family:var(--type-font-main);font-size:var(--text-styles-body-s-font-size,14px);font-weight:400;line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-300,#212121);text-align:right}
.PropertyMapEmbed-module-scss-module___HXR_G__mapContainer{border-radius:var(--elements-border-radius-medium,12px);border:1px solid var(--elements-stroke-color-100,#e0e0e0);width:100%;height:300px;position:relative;overflow:hidden}@media screen and (max-width:599px){.PropertyMapEmbed-module-scss-module___HXR_G__mapContainer{height:240px}}.PropertyMapEmbed-module-scss-module___HXR_G__mapToggleButton{background:var(--keyz-brand-colors-primary-400,#433ff3);color:#fff;font-size:14px;font-weight:var(--font-weight-semi-bold,600);cursor:pointer;z-index:1;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;line-height:20px;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 4px #00000026,0 4px 12px #0000001a}.PropertyMapEmbed-module-scss-module___HXR_G__mapToggleButton:hover{background:var(--keyz-brand-colors-primary-500,#270066);transform:translateY(-1px);box-shadow:0 4px 8px #0000002e,0 6px 16px #0000001f}.PropertyMapEmbed-module-scss-module___HXR_G__mapToggleButton:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--keyz-brand-colors-primary-500,#270066),0 2px 4px #00000026;outline:2px solid #fff}.PropertyMapEmbed-module-scss-module___HXR_G__mapToggleButton:active{transform:translateY(0)}.PropertyMapEmbed-module-scss-module___HXR_G__mapToggleIcon{width:18px;height:18px}
.VehicleGalleryView-module-scss-module__fmBotW__overlayHeader{flex-shrink:0;justify-content:center;align-items:center;height:72px;display:flex;position:relative}.VehicleGalleryView-module-scss-module__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%)}.VehicleGalleryView-module-scss-module__fmBotW__overlayCloseBtn svg{width:14px;height:14px}.VehicleGalleryView-module-scss-module__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)}.VehicleGalleryView-module-scss-module__fmBotW__galleryOverlay{background:var(--elements-background-100,#fff);z-index:1300;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.VehicleGalleryView-module-scss-module__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}.VehicleGalleryView-module-scss-module__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}.VehicleGalleryView-module-scss-module__fmBotW__galleryBigImage img{object-fit:cover}.VehicleGalleryView-module-scss-module__fmBotW__galleryPairRow{flex-shrink:0;gap:12px;display:flex}.VehicleGalleryView-module-scss-module__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}.VehicleGalleryView-module-scss-module__fmBotW__galleryPairItem img{object-fit:cover}.VehicleGalleryView-module-scss-module__fmBotW__viewerOverlay{background:var(--elements-background-100,#fff);z-index:1400;flex-direction:column;display:flex;position:fixed;inset:0}.VehicleGalleryView-module-scss-module__fmBotW__viewerBody{padding:var(--spacing-4,16px);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__viewerImageWrap{aspect-ratio:4/3;border-radius:24px;width:100%;max-width:900px;position:relative;overflow:hidden}.VehicleGalleryView-module-scss-module__fmBotW__viewerImageWrap img{object-fit:contain}.VehicleGalleryView-module-scss-module__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}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavBtn svg{width:20px;height:20px}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavPrev{left:24px}.VehicleGalleryView-module-scss-module__fmBotW__viewerNavNext{right:24px}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerOverlay{z-index:1400;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerBody{flex:1;min-height:0}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerSwiper{width:100%;height:100%}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerSwiper .swiper-slide{justify-content:center;align-items:center;padding:0 9px;display:flex}.VehicleGalleryView-module-scss-module__fmBotW__mobileViewerImage{object-fit:contain;border-radius:24px;max-width:100%;max-height:100%;display:block}
.ListingSellerInfo-module-scss-module__rYjGmG__root{justify-content:center;align-items:center;gap:var(--size-spacing-horizontal-m,12px);display:flex}@media (max-width:768px){.ListingSellerInfo-module-scss-module__rYjGmG__root{display:none}}.ListingSellerInfo-module-scss-module__rYjGmG__avatar{border:1px solid var(--elements-divider,#e0e0e0);background-color:var(--elements-background-100,#fff);width:64px;height:64px;box-shadow:0 1px 3px #00000014}.ListingSellerInfo-module-scss-module__rYjGmG__avatar img{object-fit:contain;padding:4px}.ListingSellerInfo-module-scss-module__rYjGmG__text{text-align:center;flex-direction:column;gap:2px;min-width:0;display:flex}.ListingSellerInfo-module-scss-module__rYjGmG__label{font-weight:500;font-size:var(--text-styles-body-s-font-size,13px);line-height:var(--text-styles-body-s-line-height,20px);color:var(--elements-text-200,#616161)}.ListingSellerInfo-module-scss-module__rYjGmG__name{max-width:220px;font-weight:700;font-size:var(--text-styles-body-m-font-size,16px);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-300,#212121);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.VehicleAdSummarySection-module-scss-module__jrgVfa__container{gap:var(--size-spacing-horizontal-xl,20px);background-color:var(--elements-background-200,#fafafa);padding:var(--size-padding-vertical-xxl,24px);border-radius:var(--size-radius-m,12px);flex-direction:column;display:flex}@media screen and (max-width:599px){.VehicleAdSummarySection-module-scss-module__jrgVfa__container{padding:var(--size-padding-vertical-xl,16px)}}
.CarLocationForm-module-scss-module__00DWdW__panel{flex-direction:column;gap:32px;max-width:400px;padding:24px 20px;display:flex}.CarLocationForm-module-scss-module__00DWdW__useCurrentBox{margin-top:var(--spacing-3);color:var(--textBodyDarkGrey);align-items:center;gap:4px;display:flex}.CarLocationForm-module-scss-module__00DWdW__input{padding:var(--spacing-2) var(--spacing-3)!important}.CarLocationForm-module-scss-module__00DWdW__menuItem{margin-bottom:16px;padding:8px 14px}.CarLocationForm-module-scss-module__00DWdW__menuItem:last-child{margin-bottom:0!important}