.AgentChatSidebar-module-scss-module__scunaW__border-radius-medium{border-radius:var(--border-radius-medium)}.AgentChatSidebar-module-scss-module__scunaW__border-light-grey{border:1px solid var(--strokeLightGrey)}.AgentChatSidebar-module-scss-module__scunaW__text-primary{color:var(--textBodyBlack)}.AgentChatSidebar-module-scss-module__scunaW__text-secondary{color:var(--textBodyDarkGrey)}.AgentChatSidebar-module-scss-module__scunaW__bg-surface{background-color:var(--surfaceGrey)}.AgentChatSidebar-module-scss-module__scunaW__backdrop{background:var(--elements-overlay-100,#0006);z-index:var(--z-index-drawer);cursor:pointer;border:0;animation:.2s ease-out AgentChatSidebar-module-scss-module__scunaW__fade-in;position:absolute;inset:0}@media screen and not (max-width:900px){.AgentChatSidebar-module-scss-module__scunaW__backdrop{display:none}}.AgentChatSidebar-module-scss-module__scunaW__sidebar{background:var(--elements-background-200);width:min(85vw,320px);z-index:var(--z-index-modal);flex-direction:column;transition:transform .25s ease-out;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}[dir=rtl] .AgentChatSidebar-module-scss-module__scunaW__sidebar{transform:translate(100%);box-shadow:-4px 0 24px #0000001f}@media screen and not (max-width:900px){.AgentChatSidebar-module-scss-module__scunaW__sidebar{width:320px;height:100%;box-shadow:none;border-inline-end:var(--elements-stroke-size-s) solid var(--elements-stroke-color-100);position:relative;inset:auto;transform:none}[dir=rtl] .AgentChatSidebar-module-scss-module__scunaW__sidebar{box-shadow:none;transform:none}}.AgentChatSidebar-module-scss-module__scunaW__sidebarOpen,[dir=rtl] .AgentChatSidebar-module-scss-module__scunaW__sidebarOpen{transform:translate(0)}.AgentChatSidebar-module-scss-module__scunaW__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);flex-shrink:0;min-height:56px;display:flex}.AgentChatSidebar-module-scss-module__scunaW__collapseButton{border-radius:var(--border-radius-full);width:32px;height:32px;color:var(--elements-text-200);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.AgentChatSidebar-module-scss-module__scunaW__collapseButton:hover{background:var(--elements-background-200);color:var(--elements-text-300)}[dir=rtl] .AgentChatSidebar-module-scss-module__scunaW__collapseButton{transform:scaleX(-1)}@media screen and not (max-width:900px){.AgentChatSidebar-module-scss-module__scunaW__collapseButton{display:none}}.AgentChatSidebar-module-scss-module__scunaW__headerTitle{align-items:center;gap:var(--spacing-2);color:var(--keyz-brand-colors-neutrals-1200,#000);font-family:var(--font-secondary);font-size:16px;font-weight:var(--font-weight-bold,700);letter-spacing:-.04em;display:inline-flex}.AgentChatSidebar-module-scss-module__scunaW__headerIcon{color:var(--keyz-brand-colors-primary-400);flex-shrink:0}.AgentChatSidebar-module-scss-module__scunaW__feedNav{flex-direction:column;flex-shrink:0;margin-block-start:var(--spacing-4);display:flex}.AgentChatSidebar-module-scss-module__scunaW__feedNavToggle{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;height:48px;padding:var(--spacing-2) var(--spacing-4);background:var(--elements-background-300);color:var(--elements-text-300);font-family:inherit;font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--font-weight-normal,400);cursor:pointer;text-align:start;border:0;border-radius:0;transition:background .15s;display:flex}.AgentChatSidebar-module-scss-module__scunaW__feedNavToggle:hover{background:var(--elements-background-400,#eee)}.AgentChatSidebar-module-scss-module__scunaW__feedNavToggleLead{align-items:center;gap:var(--spacing-2);min-width:0;display:inline-flex}.AgentChatSidebar-module-scss-module__scunaW__feedNavChevron{width:20px;height:20px;color:var(--elements-text-300);flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}.AgentChatSidebar-module-scss-module__scunaW__feedNavChevronCollapsed{transform:rotate(0)}.AgentChatSidebar-module-scss-module__scunaW__feedNavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentChatSidebar-module-scss-module__scunaW__feedNavLeadingIcon{width:20px;height:20px;color:var(--elements-text-300);flex-shrink:0}.AgentChatSidebar-module-scss-module__scunaW__feedNavChildren{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid;overflow:hidden}@supports not (grid-template-rows:1fr){.AgentChatSidebar-module-scss-module__scunaW__feedNavChildren{max-height:0;transition:max-height .25s,opacity .2s;display:block}}.AgentChatSidebar-module-scss-module__scunaW__feedNavChildren>*{min-height:0}.AgentChatSidebar-module-scss-module__scunaW__feedNavChildrenOpen{opacity:1;grid-template-rows:1fr}@supports not (grid-template-rows:1fr){.AgentChatSidebar-module-scss-module__scunaW__feedNavChildrenOpen{max-height:240px}}.AgentChatSidebar-module-scss-module__scunaW__feedNavChildrenInner{flex-direction:column;display:flex;overflow:hidden}.AgentChatSidebar-module-scss-module__scunaW__feedNavChild{height:48px;padding:var(--spacing-2) var(--spacing-4);color:var(--elements-text-300);font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--font-weight-normal,400);justify-content:flex-start;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}.AgentChatSidebar-module-scss-module__scunaW__feedNavChild:hover{background:var(--elements-background-300);color:var(--keyz-brand-colors-primary-400)}.AgentChatSidebar-module-scss-module__scunaW__divider{height:1px;margin-block:var(--spacing-5);background:var(--elements-stroke-color-100);flex-shrink:0}.AgentChatSidebar-module-scss-module__scunaW__recentHeader{justify-content:flex-start;align-items:center;gap:var(--spacing-2);height:40px;padding:var(--spacing-2) var(--spacing-4);flex-shrink:0;display:flex}.AgentChatSidebar-module-scss-module__scunaW__recentIcon{color:var(--elements-text-300);flex-shrink:0}.AgentChatSidebar-module-scss-module__scunaW__recentTitle{font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--font-weight-medium,500);color:var(--elements-text-300)}.AgentChatSidebar-module-scss-module__scunaW__chatList{flex:1;min-height:0;overflow-y:auto}.AgentChatSidebar-module-scss-module__scunaW__chatList::-webkit-scrollbar{width:4px}.AgentChatSidebar-module-scss-module__scunaW__chatList::-webkit-scrollbar-thumb{background:var(--elements-stroke-color-100);border-radius:var(--size-2)}.AgentChatSidebar-module-scss-module__scunaW__chatItemDelete{width:40px;height:40px;color:var(--elements-text-300);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.AgentChatSidebar-module-scss-module__scunaW__chatItemDelete:hover{background:var(--elements-background-300);color:var(--keyz-brand-colors-error-300)}.AgentChatSidebar-module-scss-module__scunaW__chatItem{height:56px;padding-block:var(--spacing-4);padding-inline:var(--spacing-4) var(--spacing-2);justify-content:space-between;align-items:center;transition:background .15s;display:flex}.AgentChatSidebar-module-scss-module__scunaW__chatItem:hover,.AgentChatSidebar-module-scss-module__scunaW__chatItem:focus-within{background:var(--elements-background-300)}.AgentChatSidebar-module-scss-module__scunaW__chatItemActive,.AgentChatSidebar-module-scss-module__scunaW__chatItemActive:hover{background:var(--keyz-brand-colors-primary-100)}.AgentChatSidebar-module-scss-module__scunaW__chatItemButton{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;padding:0;font-family:inherit;display:flex}.AgentChatSidebar-module-scss-module__scunaW__chatItemTitle{font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--font-weight-normal,400);color:var(--elements-text-300);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgentChatSidebar-module-scss-module__scunaW__chatItemSkeleton{padding:var(--spacing-3) var(--spacing-4)}.AgentChatSidebar-module-scss-module__scunaW__loadingMore{padding:var(--spacing-3) 0;justify-content:center;display:flex}.AgentChatSidebar-module-scss-module__scunaW__emptyState{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);color:var(--elements-text-200);font-size:var(--text-styles-body-s-font-size);text-align:center;flex-direction:column;display:flex}.AgentChatSidebar-module-scss-module__scunaW__footer{background:var(--elements-background-200);flex-direction:column;flex-shrink:0;display:flex}.AgentChatSidebar-module-scss-module__scunaW__footerCta{padding:var(--spacing-4);border-block-start:var(--elements-stroke-size-s) solid var(--elements-stroke-color-100);justify-content:center;align-items:center;display:flex}.AgentChatSidebar-module-scss-module__scunaW__newChatButton.AgentChatSidebar-module-scss-module__scunaW__newChatButton{border-color:var(--keyz-brand-colors-primary-400);color:var(--keyz-brand-colors-primary-400)}.AgentChatSidebar-module-scss-module__scunaW__newChatButton.AgentChatSidebar-module-scss-module__scunaW__newChatButton svg{color:var(--keyz-brand-colors-primary-400)}.AgentChatSidebar-module-scss-module__scunaW__newChatButton.AgentChatSidebar-module-scss-module__scunaW__newChatButton:hover:not(:disabled){border-color:var(--keyz-brand-colors-primary-300);color:var(--keyz-brand-colors-primary-300);background-color:var(--keyz-brand-colors-primary-100)}.AgentChatSidebar-module-scss-module__scunaW__newChatButton.AgentChatSidebar-module-scss-module__scunaW__newChatButton:hover:not(:disabled) svg{color:var(--keyz-brand-colors-primary-300)}.AgentChatSidebar-module-scss-module__scunaW__footerLinks{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);font-size:var(--text-styles-body-s-font-size);padding-block-end:max(var(--spacing-4),env(safe-area-inset-bottom));display:flex}.AgentChatSidebar-module-scss-module__scunaW__footerHint{color:var(--elements-text-300);font-weight:var(--font-weight-normal,400)}.AgentChatSidebar-module-scss-module__scunaW__footerLink{color:var(--elements-text-300);font-weight:var(--font-weight-medium,500);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:from-font;transition:color .15s}.AgentChatSidebar-module-scss-module__scunaW__footerLink:hover{color:var(--keyz-brand-colors-primary-400)}@keyframes AgentChatSidebar-module-scss-module__scunaW__fade-in{0%{opacity:0}to{opacity:1}}
.MortgageCalculator-module-scss-module__6VSbxW__container{align-items:center;gap:var(--size-spacing-vertical-xxxl,32px);inline-size:100%;padding-block:var(--size-padding-vertical-xxxl,32px);background:var(--elements-background-200,#fafafa);border:1px solid var(--elements-stroke-color-100,#e0e0e0);border-radius:var(--size-radius-l,20px);font-family:var(--type-font-main,"Simona Pro", sans-serif);flex-direction:column;padding-inline:28px;display:flex;box-shadow:0 2px 3.5px #00000012,0 1px 2px #00000017}.MortgageCalculator-module-scss-module__6VSbxW__mainRow{gap:var(--size-spacing-horizontal-xxxl,32px);align-items:stretch;inline-size:100%;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__divider{background:var(--keyz-brand-colors-neutrals-500,#e0e0e0);flex-shrink:0;align-self:stretch;inline-size:1px}.MortgageCalculator-module-scss-module__6VSbxW__summary{justify-content:space-between;align-items:center;gap:var(--size-spacing-vertical-l,16px);flex-direction:column;flex-shrink:0;inline-size:240px;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__resultBox{align-items:center;gap:var(--size-spacing-vertical-l,16px);inline-size:100%;padding-block:var(--size-padding-vertical-xxl,24px);padding-inline:var(--size-padding-horizontal-xl,16px);border-radius:var(--size-radius-m,12px);background:#f3f3f2;flex-direction:column;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__resultHeadline{align-items:center;gap:var(--size-spacing-vertical-xs,4px);text-align:center;flex-direction:column;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__resultCaption{font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);color:var(--elements-text-200,#616161)}.MortgageCalculator-module-scss-module__6VSbxW__resultValue{font-size:var(--text-styles-heading-h1-font-size,24px);line-height:var(--text-styles-heading-h1-line-height,24px);color:var(--elements-text-300,#212121);font-weight:500}.MortgageCalculator-module-scss-module__6VSbxW__resultDivider{background:var(--keyz-brand-colors-neutrals-500,#e0e0e0);block-size:1px;inline-size:100%}.MortgageCalculator-module-scss-module__6VSbxW__resultRows{align-items:stretch;gap:var(--size-spacing-vertical-s,8px);flex-direction:column;inline-size:100%;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__resultRow{inline-size:100%;font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);justify-content:space-between;align-items:center;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__resultRowLabel{color:var(--elements-text-200,#616161)}.MortgageCalculator-module-scss-module__6VSbxW__resultRowValue{color:var(--elements-text-300,#212121)}.MortgageCalculator-module-scss-module__6VSbxW__ratesCta{block-size:40px;inline-size:100%;min-inline-size:84px;padding-inline:var(--size-padding-horizontal-xl,16px);border-radius:var(--size-radius-round,999px);color:#fff;font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);background:#7e6cee;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__ratesCta:hover{background:#6a58e0}.MortgageCalculator-module-scss-module__6VSbxW__ratesCta:focus-visible{outline:2px solid var(--keyz-brand-colors-primary-400,#751fff);outline-offset:2px}.MortgageCalculator-module-scss-module__6VSbxW__controls{align-items:stretch;gap:var(--size-spacing-vertical-xxl,24px);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__header{justify-content:space-between;align-items:flex-start;gap:var(--size-spacing-horizontal-l,16px);inline-size:100%;padding-block-end:var(--size-padding-vertical-s,8px);display:flex}.MortgageCalculator-module-scss-module__6VSbxW__headerTitle{font-size:var(--text-styles-heading-h3-font-size,18px);color:var(--elements-text-300,#212121);text-align:start;margin:0;font-weight:500;line-height:24px}.MortgageCalculator-module-scss-module__6VSbxW__waltyLogo{flex-shrink:0;block-size:24px;inline-size:66px;display:block}.MortgageCalculator-module-scss-module__6VSbxW__sliderBlock{align-items:stretch;gap:var(--size-spacing-vertical-s,8px);flex-direction:column;inline-size:100%;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__sliderLabelRow{inline-size:100%;font-size:var(--text-styles-body-s-font-size,14px);line-height:var(--text-styles-body-s-line-height,20px);justify-content:space-between;align-items:center;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__sliderLabel{color:var(--elements-text-200,#616161)}.MortgageCalculator-module-scss-module__6VSbxW__sliderValue{color:var(--elements-text-300,#212121);font-weight:500}.MortgageCalculator-module-scss-module__6VSbxW__sliderTrackRow{align-items:center;gap:var(--size-spacing-vertical-xs,4px);flex-direction:column;inline-size:100%;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__sliderBounds{inline-size:100%;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,#9e9e9e);justify-content:space-between;align-items:flex-start;display:flex}.MortgageCalculator-module-scss-module__6VSbxW__disclaimer{inline-size:100%;font-size:var(--text-styles-caption-font-size,12px);line-height:var(--text-styles-caption-line-height,16px);color:var(--elements-text-200,#616161);text-align:start}@media (max-width:768px){.MortgageCalculator-module-scss-module__6VSbxW__container{padding-inline:var(--size-padding-horizontal-l,16px);gap:var(--size-spacing-vertical-xxl,24px)}.MortgageCalculator-module-scss-module__6VSbxW__mainRow{gap:var(--size-spacing-vertical-xxl,24px);flex-direction:column}.MortgageCalculator-module-scss-module__6VSbxW__divider{display:none}.MortgageCalculator-module-scss-module__6VSbxW__controls{order:1}.MortgageCalculator-module-scss-module__6VSbxW__summary{order:2;inline-size:100%}}
.mortgage-module-scss-module__ClMiga__consultCta{color:var(--keyz-brand-colors-primary-400,#5e00f6);font-size:var(--font-size-14,.875rem);cursor:pointer;font-weight:600;text-decoration:none;display:inline-block}.mortgage-module-scss-module__ClMiga__consultCta:hover{text-decoration:underline}.mortgage-module-scss-module__ClMiga__monthlyText{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(--keyz-brand-colors-primary-400,#5e00f6);text-decoration:underline;display:block}