.style_MortgageCalculator_body__XcSc5{display:flex;flex-direction:column;gap:12px;max-width:1032px}.style_MortgageCalculator_grid__L85jY{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media screen and (max-width:1279px){.style_MortgageCalculator_grid__L85jY{grid-template-columns:1fr}}.style_MortgageCalculator_column__DqV0b{display:flex;flex-direction:column;gap:12px;min-width:0}.style_MortgageCalculator_subtitle__I9b9t{font:var(--font-p4);color:var(--text-gray-900)}.style_MortgageCalculator_panel__4OBJg{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:16px;background:var(--bg-base)}.style_MortgageCalculator_disclaimer__5Kszc,.style_MortgageCalculator_notice__8NSe5{font:var(--font-p9);color:var(--text-gray-600)}.style_MortgageCalculator_schedule__Ejkyr{--mortgage-schedule-head-height:48px;--mortgage-schedule-sticky-top:var(--mortgage-schedule-head-height)}.style_MortgageCalculator_scheduleHead__4EJOH{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--mortgage-schedule-head-height);background:var(--bg-white)}.style_MortgageCalculator_scheduleToggle__3Gmqq{height:32px!important;padding:6px 0!important}.style_MortgageCalculator_scheduleToggle__3Gmqq.style_open__2Ni6P svg{transform:rotate(180deg)}.style_UserMenu__z_HJm{position:relative}.style_UserMenu_avatar__UFZmA{cursor:pointer;width:40px;height:40px}.style_UserMenu_wrap__pI5Bs{position:absolute;right:0;top:52px;width:309px;border-radius:16px;background:var(--bg-white);box-shadow:var(--shadow-base);z-index:999999}.style_UserMenu_top__0fhqP{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--border-base)}.style_UserMenu_topAvatar__oOQyc{position:relative}.style_UserMenu_verified__RfEW3{position:absolute;bottom:-1px;right:-1px;width:16px;height:16px}.style_UserMenu_topWrap__6SOMu{display:flex;flex-direction:column;width:calc(100% - 48px - 10px)}.style_UserMenu_name__74xfB{font:var(--font-p6);color:var(--text-gray-900);word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.style_UserMenu_role__fhKzR{font:var(--font-p9);color:var(--text-gray-600)}.style_UserMenu_list__mJdG2{width:100%;list-style:none;padding-top:8px;display:flex;flex-direction:column}.style_UserMenu_item__5u4vV{width:100%}.style_UserMenu_link__Tc2pY{display:flex;align-items:center;height:48px;width:100%;padding:15px 16px;font:var(--font-p6);color:var(--text-gray-900);transition:background-color .3s ease}.style_UserMenu_link__Tc2pY:hover{background:var(--bg-gray-900-4)}.style_UserMenu_tariff__xAwvG{padding:8px 16px;border-bottom:1px solid var(--border-base)}.style_UserMenu_tariffLabel__aNLUj{font:var(--font-p8);color:var(--text-gray-500);margin-bottom:4px}.style_UserMenu_tariffWrap__k5Mx2{width:100%;background:var(--bg-base-light);border-radius:12px;padding:12px}.style_UserMenu_tariffTitle__m_q6n{font:var(--font-p7);color:var(--text-gray-900);margin-bottom:8px}.style_UserMenu_tariffButton__NMcYN{width:100%!important;max-width:100%!important}.style_Header__N_ERD{position:sticky;top:0;left:0;width:100%;height:64px;background:var(--bg-charcoal);display:flex;align-items:center;justify-content:flex-end;padding:18px 24px;gap:12px;z-index:200}.style_Header__N_ERD.style_calendar__tSVS8{justify-content:space-between}.style_Header__N_ERD.style_calendar__tSVS8 .style_Header_row__URkHf{margin-left:auto}.style_Header_row__URkHf{display:flex;align-items:center;gap:4px}.style_Header_button__RpDy1{width:48px;height:48px;display:flex;align-items:center;justify-content:center;outline:none;border:none;color:var(--icon-base);background:rgba(0,0,0,0);transition:color .3s ease}.style_Header_button__RpDy1 svg{width:20px;height:20px}.style_Header_button__RpDy1:hover{color:var(--primary-accent-300)}.style_Header_logo__kzevv{display:flex;align-items:center;gap:84px}.style_Header_back___sow_{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border-radius:6px;border:1px solid var(--border-gray-400);color:var(--border-gray-400);transition:all .3s ease}.style_Header_back___sow_ svg{width:12px;height:12px}.style_Header_back___sow_:hover{border:1px solid var(--bg-white);color:var(--bg-white)}.style_Header_calculator__AQATz{width:100%;background:var(--bg-white)}.style_Header_calculateWrap__o9sZi{width:100%;height:100vh;position:fixed;top:64px;left:320px;padding-top:24px;max-width:calc(100vw - 320px - 24px);max-height:calc(100vh - 64px);z-index:99999999;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg-base-light)}.style_Header_calculateWrap__o9sZi::-webkit-scrollbar{display:none}.style_Header_calculatorClose__Rky1f{width:24px;height:24px;padding:0;background:rgba(0,0,0,0);color:var(--text-gray-500);transition:color .3s ease}.style_Header_calculatorClose__Rky1f svg{width:24px;height:24px}.style_Header_calculatorClose__Rky1f:hover{color:var(--text-gray-900)}.style_InvitationToTheGroup__A7kVS{width:488px}.style_InvitationToTheGroup_title__iS0pv{margin-bottom:24px;max-width:100%!important}.style_InvitationToTheGroup_title__iS0pv.style_isSuccessStep__4Di0b{margin-bottom:8px}.style_InvitationToTheGroup_input__e0reS{max-width:100%!important;margin-bottom:24px}.style_InvitationToTheGroup_button__KNsnC{width:100%}.style_InvitationToTheGroup_wrap__1j22h p{font:var(--font-p4);color:var(--text-gray-600);margin-bottom:24px}.style_ProfileHeader__SZst5{position:relative;width:100%;height:232px;border-radius:24px}.style_ProfileHeader_background__1mKSy{position:relative;width:100%;height:100%;object-fit:cover;border-radius:24px;z-index:1}.style_ProfileHeader_avatar__GVbhL{position:absolute!important;z-index:3;left:32px;top:32px}.style_ProfileHeader_wrap__M4ogc{position:absolute;bottom:0;left:0;width:100%;height:144px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:24px 32px 0 228px;margin-top:auto;border-radius:24px;background-color:var(--bg-gray-800);transition:background-color .3s ease;cursor:pointer}.style_ProfileHeader_wrap__M4ogc:hover{background-color:var(--bg-gray-900)}.style_ProfileHeader_wrap__M4ogc:hover .style_ProfileHeader_edit__9bBr9{opacity:1}.style_ProfileHeader_wrap__M4ogc:hover .style_ProfileHeader_edit__9bBr9:hover{color:var(--icon-gray-500)}.style_ProfileHeader_edit__9bBr9{margin-left:auto;opacity:0;transition:opacity .3s ease}.style_ProfileHeader_row__HBSSG{width:100%;display:flex;align-items:center;gap:4px}.style_ProfileHeader_row__HBSSG svg{margin-top:4px}.style_ProfileHeader_rowBottom__3oL8d{width:100%;display:flex;justify-content:space-between}.style_ProfileHeader_name__NzC0o{max-width:calc(100% - 56px);display:flex;align-items:center;gap:4px;font:var(--font-h4);color:var(--text-base)}.style_ProfileHeader_name__NzC0o svg{width:16px;height:16px}.style_ProfileHeader_name__NzC0o span{max-width:calc(100% - 16px)}.style_ProfileHeader_name__NzC0o span,.style_ProfileHeader_role__GqSjc{word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.style_ProfileHeader_role__GqSjc{max-width:calc(100% - 56px);font:var(--font-p6);color:var(--text-base)}.style_ProfileHeader_rating__KFyXB{height:34px;width:max-content;border:1px solid var(--border-base);border-radius:8px;padding:8px;display:flex;align-items:center;gap:4px;color:var(--text-base);font:var(--font-p6);margin-top:11px;background:var(--bg-gray-800)}.style_ProfileHeader_ratingIcon__b1azl{width:14px;height:14px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--primary-accent-100)}.style_ProfileHeader_ratingIcon__b1azl svg{margin:0;color:var(--icon-gray-900);width:10px;height:10px}.style_ProfileHeader_controls__zZS_C{display:flex;align-items:center;gap:8px}.style_ProfileHeader_send__21H1M{width:40px;height:40px;min-width:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--bg-base);transition:all .3s ease}.style_ProfileHeader_send__21H1M:hover{background:var(--bg-gray-200)}.style_ProfileHeader_send__21H1M:active{background:var(--bg-gray-300)}.style_ProfileHeader_send__21H1M svg{width:16px;height:16px;color:var(--icon-gray-900)}.style_ProfileHeader_actions___4_HS{position:relative}.style_ProfileHeader_actionButton__6qNyv{width:40px;height:40px;min-width:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:2px solid var(--border-gray-700);transition:all .3s ease}.style_ProfileHeader_actionButton__6qNyv:hover{border:2px solid var(--border-base)}.style_ProfileHeader_actionButton__6qNyv svg{width:16px;height:16px;color:var(--icon-base)}.style_ProfileHeader_list__bEYmy{display:flex;flex-direction:column;padding:0;position:absolute;width:219px;right:0;top:44px;background:var(--bg-base);box-shadow:0 2px 6px rgba(29,32,40,.14);border-radius:12px}.style_ProfileHeader_item__hWux_{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--text-gray-900);font:var(--font-p6);transition:all .3s ease}.style_ProfileHeader_item__hWux_:hover{background:var(--bg-gray-900-4)}.style_ProfileHeader_item__hWux_:first-child{border-radius:12px 12px 0 0}.style_ProfileHeader_item__hWux_:last-child{border-radius:0 0 12px 12px}.style_ProfileHeader_item__hWux_ svg{width:16px;min-width:16px;height:16px}.style_ProfileHeader_item__hWux_ span{white-space:nowrap}.style_ProfilePercent__G5y_M{width:100%;padding:24px 32px;background:var(--blue-60);border-radius:24px;display:flex;justify-content:space-between}.style_ProfilePercent_row__GKPGQ{display:flex;align-items:center;gap:12px}.style_ProfilePercent_ring__vtuzP{min-width:112px}.style_ProfileContacts__9a5SC{width:100%}.style_ProfileContacts_content___bwrJ{width:100%;display:flex;flex-direction:column;gap:12px}.style_ProfileContacts_row__A7mIC{width:100%;display:flex;align-items:center;gap:12px}.style_ProfileContacts_row__A7mIC.style_top__rQJcq{padding-bottom:12px;border-bottom:1px solid var(--border-gray-200)}.style_ProfileContacts_row__A7mIC.style_socials__CkoZa{padding-top:12px;border-top:1px solid var(--border-gray-200)}.style_ProfileContacts_icon__es_0I{width:48px;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-gray-800)}.style_ProfileContacts_icon__es_0I svg{width:20px;height:20px;color:var(--icon-base)}.style_ProfileContacts_link__R_s61{max-width:calc(100% - 56px);font:var(--font-p5);color:var(--text-gray-900);text-decoration:none;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.style_ProfileContacts_wrap__KUKhm{width:calc(100% - 48px - 24px - 180px);display:flex;flex-direction:column;gap:2px}.style_ProfileContacts_button__vNi6f{margin-left:auto;min-width:200px}.style_ProfileContacts_button__vNi6f.style_sendLink__41fWZ{color:var(--primary-accent-100)!important}.style_ProfileContacts_column__59Hmo{display:flex;flex-direction:column;gap:4px}.style_ProfileContacts_error__sDk2R{font:var(--font-p9);color:var(--critical-accent-500)}.style_ProfileProfessionalInformation__J2f3B{width:100%}.style_ProfileProfessionalInformation_content__d6E_X{width:100%;display:flex;flex-direction:column;gap:12px;list-style:none}.style_ProfileProfessionalInformation_item__jYSgD{width:100%;min-height:52px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 12px;padding-bottom:12px;border-bottom:1px solid var(--border-gray-200)}.style_ProfileProfessionalInformation_item__jYSgD:last-child{padding-bottom:0;border-bottom:none}.style_ProfileProfessionalInformation_title__pWvhs{width:calc(40% - 6px);display:flex;flex-direction:column;gap:2px}.style_ProfileProfessionalInformation__J2f3B h3{margin-top:8px;font:var(--font-p5);color:var(--text-gray-900)}.style_ProfileProfessionalInformation__J2f3B p{width:calc(60% - 6px);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.style_ProfileProfessionalInformation_label___dUu3{width:max-content;height:40px;display:flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:12px;border:1px solid var(--border-gray-900);font:var(--font-p4);color:var(--text-gray-900)}.style_ProfileProfessionalInformation_text___2KeX{font:var(--font-p4);color:var(--text-gray-900)}.style_ProfileProfessionalInformation_text___2KeX.style_empty__c0WkM{color:var(--text-gray-400)}.style_ProfileLegalInformation__rJ6oS{width:100%}.style_ProfileLegalInformation_content__Zbc6b{width:100%;display:flex;flex-direction:column;gap:12px;list-style:none}.style_ProfileLegalInformation_item__tCmc3{width:100%;min-height:52px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 12px;padding-bottom:12px;border-bottom:1px solid var(--border-gray-200)}.style_ProfileLegalInformation_item__tCmc3:last-child{padding-bottom:0;border-bottom:none}.style_ProfileLegalInformation_title__X__fh{width:calc(40% - 6px);display:flex;flex-direction:column;gap:2px}.style_ProfileLegalInformation__rJ6oS h3{margin-top:8px;font:var(--font-p5);color:var(--text-gray-900)}.style_ProfileLegalInformation__rJ6oS p{width:calc(60% - 6px);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.style_ProfileLegalInformation_label__Va53T{width:max-content;height:40px;display:flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:12px;border:1px solid var(--border-gray-900)}.style_ProfileLegalInformation_label__Va53T,.style_ProfileLegalInformation_text__mIRJz{font:var(--font-p4);color:var(--text-gray-900)}.style_ProfileLegalInformation_text__mIRJz.style_empty__ylhPe{color:var(--text-gray-400)}.style_ProfileBankDetails__QDGwK{max-width:100%}.style_ProfileBankDetails_text__KahzQ{display:flex;align-items:center;gap:4px;font:var(--font-p4);color:var(--text-gray-600)}.style_ProfileBankDetails_checkbox__y3y_H{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:var(--primary-accent-300);border-radius:4px}.style_ProfileBankDetails_checkbox__y3y_H svg{width:8px;height:8px;color:var(--icon-gray-900)}.style_ProfileBankDetails__QDGwK .WrapperProfileCard_wrap,.style_ProfileBankDetails__QDGwK .WrapperProfileCard_wrap img{width:278px;height:167px}.style_ProfilePassportDetails__JeD1h{max-width:100%}.style_ProfilePassportDetails_text__sP_DB{display:flex;align-items:center;gap:4px;font:var(--font-p4);color:var(--text-gray-600)}.style_ProfilePassportDetails_checkbox__NHeCD{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:var(--primary-accent-300);border-radius:4px}.style_ProfilePassportDetails_checkbox__NHeCD svg{width:8px;height:8px;color:var(--icon-gray-900)}.style_ProfilePassportDetails__JeD1h .WrapperProfileCard_wrap,.style_ProfilePassportDetails__JeD1h .WrapperProfileCard_wrap img{width:278px;height:167px}