.PropertyAiCopilot_card__r8TW0{position:relative;isolation:isolate;overflow:hidden;padding:25px;border:1px solid rgba(34,211,238,.2);border-radius:24px;color:#f5f5f2;background:linear-gradient(140deg,rgba(28,32,37,.94),rgba(11,14,18,.88));box-shadow:0 20px 55px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)}.PropertyAiCopilot_card__r8TW0:before{position:absolute;top:0;left:24px;width:92px;height:2px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,var(--corelix-ai),rgba(34,211,238,.08));content:""}.PropertyAiCopilot_glow__PEs_C{position:absolute;z-index:-1;top:-110px;right:-70px;width:330px;height:260px;background:radial-gradient(circle,rgba(34,211,238,.15),transparent 68%);pointer-events:none}.PropertyAiCopilot_mainHeader__fF2XS{display:flex;align-items:center;justify-content:space-between;gap:18px}.PropertyAiCopilot_heading__1cCqA{min-width:0;display:flex;align-items:center;gap:12px}.PropertyAiCopilot_headingIcon__KprnZ{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--corelix-ai);border:1px solid rgba(34,211,238,.25);border-radius:12px;background:rgba(34,211,238,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.PropertyAiCopilot_heading__1cCqA>div{min-width:0}.PropertyAiCopilot_card__r8TW0 h2{margin:0;font-family:var(--font-playfair);font-size:23px;font-weight:500}.PropertyAiCopilot_heading__1cCqA p{margin:3px 0 0;color:#8f9aa4;font-size:9px;letter-spacing:.03em}.PropertyAiCopilot_verified__gX_F8{margin-left:auto;padding:6px 9px;border:1px solid rgba(96,217,139,.25);border-radius:999px;color:#79d99a;background:rgba(96,217,139,.07);font-size:9px;white-space:nowrap}.PropertyAiCopilot_summary__eBoPi{margin:19px 0 0;color:#d1d3d5;font-size:13px;line-height:1.7}.PropertyAiCopilot_affinity__GUfZP{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-top:17px;padding:13px;border:1px solid rgba(96,217,139,.2);border-radius:16px;background:rgba(71,180,119,.065)}.PropertyAiCopilot_affinityScore__V0XV7{--affinity:0deg;display:grid;width:66px;height:66px;flex:0 0 66px;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at center,#171a1d 57%,transparent 59%),conic-gradient(#5fd58d var(--affinity),rgba(255,255,255,.09) 0)}.PropertyAiCopilot_affinityScore__V0XV7 span,.PropertyAiCopilot_affinityScore__V0XV7 strong{display:block}.PropertyAiCopilot_affinityScore__V0XV7 strong{color:#7de0a1;font-size:16px}.PropertyAiCopilot_affinityScore__V0XV7 span{color:#92999f;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.PropertyAiCopilot_affinity__GUfZP>div:last-child b{display:block;color:#e7e9e9;font-size:12px}.PropertyAiCopilot_affinity__GUfZP>div:last-child p{margin:5px 0 0;color:#aeb5b8;font-size:9px;line-height:1.5}.PropertyAiCopilot_affinity__GUfZP>div:last-child small{display:block;margin-top:4px;color:#d4b85c;font-size:8px}.PropertyAiCopilot_preferencePrompt__k0ZAK{display:flex;width:100%;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;border:1px dashed rgba(34,211,238,.42);border-radius:13px;color:var(--corelix-ai);background:rgba(34,211,238,.07);font:inherit;font-size:10px;cursor:pointer}.PropertyAiCopilot_preferencePrompt__k0ZAK:hover{border-color:rgba(103,232,249,.72);background:rgba(34,211,238,.13)}.PropertyAiCopilot_facts__mitA0{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.PropertyAiCopilot_facts__mitA0 span{padding:6px 9px;border:1px solid rgba(34,211,238,.17);border-radius:999px;color:#a8dce5;background:rgba(34,211,238,.045);font-size:9px}.PropertyAiCopilot_actions__fY2__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}.PropertyAiCopilot_actions__fY2__ button{display:flex;min-height:44px;align-items:center;gap:8px;padding:9px 11px;text-align:left;border:1px solid rgba(34,211,238,.28);border-radius:12px;color:#d8eef2;background:rgba(34,211,238,.055);font:inherit;font-size:10px;cursor:pointer;transition:.18s}.PropertyAiCopilot_actions__fY2__ button svg{flex:0 0 auto;color:var(--corelix-ai)}.PropertyAiCopilot_actions__fY2__ button:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.65);color:#e9fbfe;background:rgba(34,211,238,.12);box-shadow:0 7px 20px rgba(34,211,238,.07)}.PropertyAiCopilot_card__r8TW0>small{display:block;margin-top:15px;color:#72777d;font-size:8px;line-height:1.5}.PropertyAiCopilot_comparison__KtQ5T{margin-top:20px;padding:22px;border:1px solid rgba(95,180,216,.26);border-radius:20px;background:linear-gradient(145deg,rgba(32,42,49,.65),rgba(17,23,28,.55))}.PropertyAiCopilot_comparison__KtQ5T>header{display:flex;align-items:flex-end;gap:12px;padding-bottom:15px}.PropertyAiCopilot_comparison__KtQ5T>header>div>span{display:flex;align-items:center;gap:6px;color:#e3bd3c;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.PropertyAiCopilot_comparison__KtQ5T>header h3{margin:5px 0 0;font-family:var(--font-playfair);color:#e9c44d;font-size:30px;font-weight:500}.PropertyAiCopilot_comparison__KtQ5T>header small{margin-left:auto;color:#9aa5ac;font-size:11px}.PropertyAiCopilot_similaritySummary__EzNXL{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:13px 15px;border:1px solid rgba(102,214,150,.18);border-radius:13px;color:#72d99b;background:rgba(71,178,118,.06)}.PropertyAiCopilot_similaritySummary__EzNXL svg{flex:0 0 auto;margin-top:2px}.PropertyAiCopilot_similaritySummary__EzNXL b{display:block;color:#e0e5e2;font-size:13px}.PropertyAiCopilot_similaritySummary__EzNXL p{margin:4px 0 0;color:#b2bcb7;font-size:12px;line-height:1.55}.PropertyAiCopilot_comparisonTable__wfkEF{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:15px}.PropertyAiCopilot_tableHeader__yGk_l,.PropertyAiCopilot_tableRow__ZI_41{display:grid;grid-template-columns:minmax(270px,2.2fr) minmax(90px,.7fr) minmax(105px,.8fr) minmax(80px,.65fr) minmax(95px,.75fr) minmax(210px,1.7fr);align-items:stretch}.PropertyAiCopilot_tableHeader__yGk_l{min-height:38px;color:#a4adb3;background:rgba(255,255,255,.045);font-size:11px;font-weight:700}.PropertyAiCopilot_tableHeader__yGk_l span,.PropertyAiCopilot_tableRow__ZI_41>span{display:flex;align-items:center;padding:10px 13px;border-right:1px solid rgba(255,255,255,.1)}.PropertyAiCopilot_tableHeader__yGk_l span:last-child,.PropertyAiCopilot_tableRow__ZI_41>span:last-child{border-right:0}.PropertyAiCopilot_tableRow__ZI_41{min-height:100px;color:#dce1e3;background:rgba(255,255,255,.02);text-decoration:none;transition:.18s}.PropertyAiCopilot_tableRow__ZI_41+.PropertyAiCopilot_tableRow__ZI_41{border-top:1px solid rgba(255,255,255,.11)}a.PropertyAiCopilot_tableRow__ZI_41:hover{background:rgba(225,185,52,.055)}.PropertyAiCopilot_propertyCell__atgpe{display:grid!important;grid-template-columns:82px minmax(0,1fr);gap:12px}.PropertyAiCopilot_compareImage__0O6ef{position:relative;overflow:hidden;width:82px;height:72px;border-radius:10px;background:#111}.PropertyAiCopilot_compareImage__0O6ef img{object-fit:cover}.PropertyAiCopilot_propertyCell__atgpe>span:last-child{min-width:0;align-self:center}.PropertyAiCopilot_propertyCell__atgpe b,.PropertyAiCopilot_propertyCell__atgpe em,.PropertyAiCopilot_propertyCell__atgpe small,.PropertyAiCopilot_propertyCell__atgpe strong{display:block}.PropertyAiCopilot_propertyCell__atgpe em{color:#d8b83d;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PropertyAiCopilot_propertyCell__atgpe strong{overflow:hidden;margin-top:4px;color:#f0f2f2;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.PropertyAiCopilot_propertyCell__atgpe small{overflow:hidden;margin-top:3px;color:#929ca2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.PropertyAiCopilot_propertyCell__atgpe b{margin-top:5px;color:#e6c54c;font-size:12px}.PropertyAiCopilot_tableRow__ZI_41>span:not(.PropertyAiCopilot_propertyCell__atgpe){gap:6px;font-size:12px;line-height:1.45}.PropertyAiCopilot_tableRow__ZI_41>span:not(.PropertyAiCopilot_propertyCell__atgpe) svg{color:#6ed798}.PropertyAiCopilot_advantage__dZzdv{color:#c8cfcb!important}.PropertyAiCopilot_comparisonFooter__aTnwt{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px}.PropertyAiCopilot_comparisonFooter__aTnwt p{margin:0;color:#89949a;font-size:11px}.PropertyAiCopilot_comparisonFooter__aTnwt a{display:flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid rgba(225,185,52,.35);border-radius:999px;color:#e4c44e;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.PropertyAiCopilot_emptyComparison__X90Ec{display:flex;align-items:center;gap:11px;margin-top:16px;padding:15px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;color:#e1bf49}.PropertyAiCopilot_emptyComparison__X90Ec b{display:block;color:#d9dcde;font-size:13px}.PropertyAiCopilot_emptyComparison__X90Ec p{margin:3px 0 0;color:#858c91;font-size:11px}[data-theme=light] .PropertyAiCopilot_card__r8TW0{border-color:rgba(8,145,178,.2);color:#20252a;background:linear-gradient(140deg,rgba(255,255,255,.94),rgba(235,242,245,.84));box-shadow:0 18px 45px rgba(37,50,63,.11),inset 0 1px 0 #fff}[data-theme=light] .PropertyAiCopilot_heading__1cCqA p{color:#697782}[data-theme=light] .PropertyAiCopilot_facts__mitA0 span{color:#176176;border-color:rgba(8,145,178,.18);background:rgba(34,211,238,.055)}[data-theme=light] .PropertyAiCopilot_summary__eBoPi{color:#59636c}[data-theme=light] .PropertyAiCopilot_affinity__GUfZP{background:rgba(65,169,110,.07)}[data-theme=light] .PropertyAiCopilot_affinityScore__V0XV7{background:radial-gradient(circle at center,#f8faf9 57%,transparent 59%),conic-gradient(#43ad70 var(--affinity),rgba(32,51,43,.1) 0)}[data-theme=light] .PropertyAiCopilot_affinity__GUfZP>div:last-child b{color:#26322c}[data-theme=light] .PropertyAiCopilot_affinity__GUfZP>div:last-child p{color:#64716b}[data-theme=light] .PropertyAiCopilot_actions__fY2__ button{border-color:rgba(8,145,178,.28);color:#175263;background:rgba(34,211,238,.07)}[data-theme=light] .PropertyAiCopilot_comparison__KtQ5T{background:linear-gradient(145deg,rgba(248,251,252,.92),rgba(231,238,242,.78))}[data-theme=light] .PropertyAiCopilot_comparisonTable__wfkEF{border-color:rgba(38,54,65,.16)}[data-theme=light] .PropertyAiCopilot_tableHeader__yGk_l{color:#5f6c74;background:rgba(34,50,61,.055)}[data-theme=light] .PropertyAiCopilot_tableHeader__yGk_l span,[data-theme=light] .PropertyAiCopilot_tableRow__ZI_41>span{border-color:rgba(38,54,65,.13)}[data-theme=light] .PropertyAiCopilot_tableRow__ZI_41{color:#334047;background:rgba(255,255,255,.52)}[data-theme=light] .PropertyAiCopilot_tableRow__ZI_41+.PropertyAiCopilot_tableRow__ZI_41{border-color:rgba(38,54,65,.13)}[data-theme=light] .PropertyAiCopilot_propertyCell__atgpe strong,[data-theme=light] .PropertyAiCopilot_similaritySummary__EzNXL b{color:#27343a}[data-theme=light] .PropertyAiCopilot_advantage__dZzdv{color:#49575e!important}@media(max-width:1050px){.PropertyAiCopilot_comparisonTable__wfkEF{overflow-x:auto}.PropertyAiCopilot_tableHeader__yGk_l,.PropertyAiCopilot_tableRow__ZI_41{min-width:980px}}@media(max-width:720px){.PropertyAiCopilot_comparison__KtQ5T{padding:16px}.PropertyAiCopilot_comparison__KtQ5T>header{align-items:flex-start}.PropertyAiCopilot_comparison__KtQ5T>header small{margin-left:0}.PropertyAiCopilot_comparisonTable__wfkEF{overflow:visible;border:0}.PropertyAiCopilot_tableHeader__yGk_l{display:none}.PropertyAiCopilot_tableRow__ZI_41{display:grid;min-width:0;grid-template-columns:1fr 1fr;margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.11)!important;border-radius:14px}.PropertyAiCopilot_propertyCell__atgpe{grid-column:1/-1}.PropertyAiCopilot_tableRow__ZI_41>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.PropertyAiCopilot_tableRow__ZI_41>span:not(.PropertyAiCopilot_propertyCell__atgpe){display:grid;gap:4px}.PropertyAiCopilot_tableRow__ZI_41>span:not(.PropertyAiCopilot_propertyCell__atgpe):before{content:attr(data-label);color:#7f8a90;font-size:9px;text-transform:uppercase}.PropertyAiCopilot_advantage__dZzdv{grid-column:1/-1}.PropertyAiCopilot_comparisonFooter__aTnwt{align-items:flex-start;flex-direction:column}.PropertyAiCopilot_comparisonFooter__aTnwt a{width:100%;justify-content:center;box-sizing:border-box}}@media(max-width:620px){.PropertyAiCopilot_actions__fY2__{grid-template-columns:1fr}.PropertyAiCopilot_verified__gX_F8{display:none}.PropertyAiCopilot_card__r8TW0{padding:19px}.PropertyAiCopilot_card__r8TW0 h2{font-size:20px}}.PropertyVisitPlanner_card__yiQr4{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid rgba(225,185,52,.2);border-radius:20px;color:#f4f4f1;background:linear-gradient(120deg,rgba(31,34,38,.94),rgba(14,16,19,.9))}.PropertyVisitPlanner_card__yiQr4>div>span,.PropertyVisitPlanner_modal__r4Qa4 header span{display:flex;align-items:center;gap:5px;color:#e1bb3c;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PropertyVisitPlanner_card__yiQr4 h2{margin:4px 0;font-family:var(--font-playfair);font-size:21px;font-weight:500}.PropertyVisitPlanner_card__yiQr4 p{margin:0;color:#999fa4;font-size:10px}.PropertyVisitPlanner_card__yiQr4>button{display:flex;flex:0 0 auto;align-items:center;gap:7px;border:0;border-radius:999px;background:#dfb932;color:#151515;padding:11px 16px;font-weight:900;cursor:pointer}.PropertyVisitPlanner_overlay__XSc1D{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgba(2,4,7,.7);backdrop-filter:blur(12px)}.PropertyVisitPlanner_modal__r4Qa4{width:min(660px,100%);max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:26px;color:#f5f5f3;background:linear-gradient(145deg,rgba(29,31,35,.98),rgba(10,12,15,.98));box-shadow:0 30px 100px rgba(0,0,0,.55)}.PropertyVisitPlanner_modal__r4Qa4 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.09)}.PropertyVisitPlanner_modal__r4Qa4 header h2{margin:5px 0 2px;font-family:var(--font-playfair);font-size:24px}.PropertyVisitPlanner_modal__r4Qa4 header p{margin:0;color:#91979c;font-size:10px}.PropertyVisitPlanner_modal__r4Qa4 header>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ddd;background:rgba(255,255,255,.05);cursor:pointer}.PropertyVisitPlanner_modal__r4Qa4 form{display:grid;gap:15px;margin-top:17px}.PropertyVisitPlanner_stepTitle__C7WaH{display:flex;align-items:center;gap:9px;color:#dfbd48}.PropertyVisitPlanner_stepTitle__C7WaH div>*{display:block}.PropertyVisitPlanner_stepTitle__C7WaH b{color:#e7e8e8;font-size:12px}.PropertyVisitPlanner_stepTitle__C7WaH small{margin-top:2px;color:#858c91;font-size:8px}.PropertyVisitPlanner_row__rtv0s{display:grid;grid-template-columns:1fr 1fr;gap:11px}.PropertyVisitPlanner_modal__r4Qa4 label{display:grid;gap:6px;color:#979da3;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PropertyVisitPlanner_modal__r4Qa4 input,.PropertyVisitPlanner_modal__r4Qa4 select,.PropertyVisitPlanner_modal__r4Qa4 textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:none;color:#f4f4f4;background:rgba(255,255,255,.045);padding:10px 12px;font:inherit;font-size:11px;letter-spacing:normal;text-transform:none}.PropertyVisitPlanner_modal__r4Qa4 textarea{min-height:76px;resize:vertical}.PropertyVisitPlanner_priorities__Vo_6c{display:flex;flex-wrap:wrap;gap:7px}.PropertyVisitPlanner_priorities__Vo_6c button{display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#aeb3b6;background:rgba(255,255,255,.04);padding:7px 10px;font-size:9px;cursor:pointer}.PropertyVisitPlanner_priorities__Vo_6c .PropertyVisitPlanner_active__ZuTZg{border-color:rgba(225,185,52,.45);color:#e3c45a;background:rgba(225,185,52,.09)}.PropertyVisitPlanner_preparation__bl9yY{display:flex;gap:9px;padding:12px;border:1px solid rgba(88,183,222,.17);border-radius:12px;color:#73bddd;background:rgba(61,153,193,.055)}.PropertyVisitPlanner_preparation__bl9yY p{margin:0}.PropertyVisitPlanner_preparation__bl9yY b,.PropertyVisitPlanner_preparation__bl9yY span{display:block}.PropertyVisitPlanner_preparation__bl9yY b{font-size:10px}.PropertyVisitPlanner_preparation__bl9yY span{margin-top:3px;color:#a4afb4;font-size:8px;line-height:1.5}.PropertyVisitPlanner_error__6p01B{margin:0;padding:10px;border-radius:10px;color:#fda4af;background:rgba(239,68,68,.1);font-size:10px}.PropertyVisitPlanner_modal__r4Qa4 footer{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.PropertyVisitPlanner_modal__r4Qa4 footer button,.PropertyVisitPlanner_success__FP9FE button{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ccd0d3;background:transparent;padding:10px 15px;font-weight:800;cursor:pointer}.PropertyVisitPlanner_modal__r4Qa4 footer button:last-child,.PropertyVisitPlanner_success__FP9FE button{border:0;color:#151515;background:#dfb932}.PropertyVisitPlanner_modal__r4Qa4 footer button:disabled{opacity:.55}.PropertyVisitPlanner_success__FP9FE{display:grid;justify-items:center;padding:35px 20px 15px;text-align:center}.PropertyVisitPlanner_success__FP9FE i{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;color:#7ce09f;background:rgba(82,201,132,.12)}.PropertyVisitPlanner_success__FP9FE h3{margin:15px 0 5px;font-family:var(--font-playfair);font-size:25px}.PropertyVisitPlanner_success__FP9FE p{max-width:430px;margin:0 0 18px;color:#9da4a8;font-size:11px;line-height:1.6}[data-theme=light] .PropertyVisitPlanner_card__yiQr4,[data-theme=light] .PropertyVisitPlanner_modal__r4Qa4{color:#242c32;border-color:rgba(197,157,27,.23);background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(237,241,243,.95));box-shadow:0 22px 65px rgba(39,51,61,.14)}[data-theme=light] .PropertyVisitPlanner_stepTitle__C7WaH b{color:#303a40}[data-theme=light] .PropertyVisitPlanner_modal__r4Qa4 input,[data-theme=light] .PropertyVisitPlanner_modal__r4Qa4 select,[data-theme=light] .PropertyVisitPlanner_modal__r4Qa4 textarea{border-color:rgba(36,51,62,.14);color:#26323b;background:rgba(255,255,255,.65)}[data-theme=light] .PropertyVisitPlanner_priorities__Vo_6c button{border-color:rgba(36,51,62,.13);color:#56636c;background:rgba(255,255,255,.55)}@media(max-width:640px){.PropertyVisitPlanner_card__yiQr4{align-items:flex-start;flex-direction:column}.PropertyVisitPlanner_row__rtv0s{grid-template-columns:1fr}.PropertyVisitPlanner_modal__r4Qa4{padding:19px}.PropertyVisitPlanner_modal__r4Qa4 footer{flex-direction:column-reverse}.PropertyVisitPlanner_modal__r4Qa4 footer button{width:100%}}.MortgageCalculator_card__xZCLx{overflow:hidden;padding:24px;border:1px solid rgba(226,187,55,.2);border-radius:22px;background:linear-gradient(145deg,rgba(28,30,34,.96),rgba(12,14,17,.94));box-shadow:0 22px 60px rgba(0,0,0,.2);color:#f5f5f2}.MortgageCalculator_header__bXNaF{display:flex;align-items:center;gap:12px}.MortgageCalculator_icon__YkZS0{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(226,187,55,.25);border-radius:14px;color:#e2bb37;background:rgba(226,187,55,.08)}.MortgageCalculator_header__bXNaF>div:nth-child(2){min-width:0}.MortgageCalculator_header__bXNaF span{display:flex;align-items:center;gap:5px;color:#e2bb37;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.MortgageCalculator_header__bXNaF h2{margin:3px 0 0;font-family:var(--font-playfair);font-size:23px;font-weight:500}.MortgageCalculator_header__bXNaF em{margin-left:auto;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#8e949b;font-size:8px;font-style:normal}.MortgageCalculator_price__9FiSs{display:flex;align-items:end;justify-content:space-between;margin-top:20px;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.035)}.MortgageCalculator_price__9FiSs span{color:#979da3;font-size:10px}.MortgageCalculator_price__9FiSs strong{color:#e5c14a;font-family:var(--font-playfair);font-size:24px}.MortgageCalculator_grid___nhQF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.MortgageCalculator_grid___nhQF label{display:grid;align-content:start;gap:8px;color:#a6abb0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MortgageCalculator_grid___nhQF input,.MortgageCalculator_grid___nhQF select{width:100%;min-height:43px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:11px;outline:none;background:rgba(255,255,255,.04);color:#f4f4f4;padding:9px 11px;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.MortgageCalculator_grid___nhQF input:focus,.MortgageCalculator_grid___nhQF select:focus{border-color:rgba(226,187,55,.5)}.MortgageCalculator_grid___nhQF label>small{color:#dfc76d;font-size:9px}.MortgageCalculator_options__hXvnU{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.MortgageCalculator_options__hXvnU button{min-height:43px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#bbb;background:rgba(255,255,255,.035);cursor:pointer}.MortgageCalculator_options__hXvnU .MortgageCalculator_selected__3yvLC{border-color:#d8b435;color:#151515;background:#d8b435;font-weight:900}.MortgageCalculator_inputSuffix__7V7IV{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.04)}.MortgageCalculator_inputSuffix__7V7IV input{border:0;background:transparent}.MortgageCalculator_inputSuffix__7V7IV span{padding:0 11px;color:#8e949a}.MortgageCalculator_calculate__vPYAk{margin-top:18px;border:0;border-radius:12px;background:#dfb932;color:#121212;padding:12px 18px;font-weight:900;cursor:pointer}.MortgageCalculator_result__vU7wr{margin-top:18px;padding:17px;border:1px solid rgba(91,216,144,.2);border-radius:17px;background:rgba(65,175,113,.055)}.MortgageCalculator_mainResult__EOc8m small,.MortgageCalculator_mainResult__EOc8m span{display:block;color:#9fa7a4;font-size:9px}.MortgageCalculator_mainResult__EOc8m strong{display:block;margin:3px 0;color:#76de9f;font-family:var(--font-playfair);font-size:29px}.MortgageCalculator_metrics__pNVpP{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.MortgageCalculator_metrics__pNVpP>span{padding:10px;border-radius:11px;background:rgba(255,255,255,.04)}.MortgageCalculator_metrics__pNVpP b,.MortgageCalculator_metrics__pNVpP small{display:block}.MortgageCalculator_metrics__pNVpP small{color:#81898d;font-size:8px}.MortgageCalculator_metrics__pNVpP b{margin-top:4px;color:#e2e5e3;font-size:10px}.MortgageCalculator_diagnosis__brdqz{display:flex;align-items:flex-start;gap:8px;margin:13px 0;color:#bfc7c2;font-size:10px;line-height:1.5}.MortgageCalculator_diagnosis__brdqz svg{flex:0 0 auto;color:#72d99b}.MortgageCalculator_ask__N_HKu{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(226,187,55,.28);border-radius:11px;color:#dfc35e;background:rgba(226,187,55,.06);padding:11px;font-weight:800;cursor:pointer}.MortgageCalculator_disclaimer__RwDGr{display:flex;align-items:flex-start;gap:7px;margin:15px 0 0;color:#727980;font-size:8px;line-height:1.5}.MortgageCalculator_disclaimer__RwDGr svg{flex:0 0 auto}[data-theme=light] .MortgageCalculator_card__xZCLx{color:#20272d;border-color:rgba(198,157,24,.23);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(238,242,244,.9));box-shadow:0 18px 50px rgba(37,51,63,.1)}[data-theme=light] .MortgageCalculator_grid___nhQF input,[data-theme=light] .MortgageCalculator_grid___nhQF select,[data-theme=light] .MortgageCalculator_inputSuffix__7V7IV,[data-theme=light] .MortgageCalculator_price__9FiSs{border-color:rgba(33,49,61,.12);background:rgba(255,255,255,.58);color:#25303a}[data-theme=light] .MortgageCalculator_options__hXvnU button{border-color:rgba(33,49,61,.13);color:#53606b;background:rgba(255,255,255,.55)}[data-theme=light] .MortgageCalculator_options__hXvnU .MortgageCalculator_selected__3yvLC{color:#151515;background:#d8b435}[data-theme=light] .MortgageCalculator_result__vU7wr{background:rgba(58,161,102,.06)}[data-theme=light] .MortgageCalculator_metrics__pNVpP>span{background:rgba(255,255,255,.62)}[data-theme=light] .MortgageCalculator_metrics__pNVpP b{color:#334039}@media(max-width:640px){.MortgageCalculator_grid___nhQF,.MortgageCalculator_metrics__pNVpP{grid-template-columns:1fr}.MortgageCalculator_header__bXNaF em{display:none}.MortgageCalculator_price__9FiSs{align-items:flex-start;flex-direction:column;gap:6px}}.MortgageAnalysis_overlay__3dC4C{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px;background:rgba(2,7,12,.66);backdrop-filter:blur(10px)}.MortgageAnalysis_modal__gXDBO{display:flex;width:min(900px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;flex-direction:column;color:#eef3f6;border:1px solid rgba(103,232,249,.2);border-radius:24px;background:linear-gradient(145deg,rgba(24,29,34,.98),rgba(8,12,16,.98));box-shadow:0 36px 110px rgba(0,0,0,.58)}.MortgageAnalysis_header__3LYtX{display:grid;grid-template-columns:46px 1fr 42px;gap:13px;align-items:center;padding:20px 22px;border-bottom:1px solid rgba(148,163,184,.15)}.MortgageAnalysis_header__3LYtX>span{display:grid;width:46px;height:46px;place-items:center;color:var(--corelix-ai);border:1px solid rgba(34,211,238,.22);border-radius:14px;background:rgba(34,211,238,.07)}.MortgageAnalysis_header__3LYtX>div{display:grid;gap:3px}.MortgageAnalysis_header__3LYtX small{color:var(--corelix-ai);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.MortgageAnalysis_header__3LYtX h2{margin:0;font-size:20px;font-weight:650}.MortgageAnalysis_header__3LYtX>button{display:grid;width:40px;height:40px;place-items:center;color:inherit;border:1px solid rgba(148,163,184,.2);border-radius:50%;background:rgba(255,255,255,.04);cursor:pointer}.MortgageAnalysis_body__EEsO_{display:grid;min-height:0;gap:14px;padding:22px;overflow-y:auto;scrollbar-color:rgba(34,211,238,.55) transparent;scrollbar-width:thin}.MortgageAnalysis_body__EEsO_::-webkit-scrollbar{width:5px}.MortgageAnalysis_body__EEsO_::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(34,211,238,.2),rgba(34,211,238,.72),rgba(34,211,238,.2))}.MortgageAnalysis_hero__XKLzx{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:17px;border:1px solid rgba(148,163,184,.16);border-radius:17px;background:linear-gradient(125deg,rgba(34,211,238,.07),rgba(255,255,255,.02))}.MortgageAnalysis_effortScore__j6lsJ{display:grid;width:78px;height:78px;place-content:center;text-align:center;border:3px solid #67e8f9;border-radius:50%;box-shadow:inset 0 0 22px rgba(34,211,238,.08)}.MortgageAnalysis_effortScore__j6lsJ strong{font-size:23px;line-height:1}.MortgageAnalysis_effortScore__j6lsJ small{margin-top:4px;color:#8b98a3;font-size:7px;text-transform:uppercase}.MortgageAnalysis_hero__XKLzx[data-status=HEALTHY] .MortgageAnalysis_effortScore__j6lsJ{border-color:#5ad99a}.MortgageAnalysis_hero__XKLzx[data-status=WATCH] .MortgageAnalysis_effortScore__j6lsJ{border-color:#f1c94e}.MortgageAnalysis_hero__XKLzx[data-status=HIGH] .MortgageAnalysis_effortScore__j6lsJ{border-color:#fb7185}.MortgageAnalysis_hero__XKLzx>div:last-child{display:grid;gap:4px}.MortgageAnalysis_hero__XKLzx>div:last-child>small{color:#8d99a5;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.MortgageAnalysis_hero__XKLzx h3{margin:0;font-size:17px}.MortgageAnalysis_hero__XKLzx p{margin:4px 0 0;color:#bdc7d1;font-size:11px;line-height:1.6}.MortgageAnalysis_metrics__c_ey8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.MortgageAnalysis_metrics__c_ey8 article{display:grid;gap:5px;padding:13px;border:1px solid rgba(148,163,184,.15);border-radius:13px;background:rgba(255,255,255,.03)}.MortgageAnalysis_metrics__c_ey8 small{color:#84909c;font-size:8px;font-weight:800;text-transform:uppercase}.MortgageAnalysis_metrics__c_ey8 strong{overflow:hidden;color:#78e6f5;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.MortgageAnalysis_metrics__c_ey8 span{color:#77838e;font-size:8px;line-height:1.4}.MortgageAnalysis_alternativeSection__37ROW,.MortgageAnalysis_nextSteps__uxKPW,.MortgageAnalysis_riskSection__s4T20{display:grid;gap:11px;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:15px;background:rgba(255,255,255,.025)}.MortgageAnalysis_alternativeSection__37ROW>header,.MortgageAnalysis_nextSteps__uxKPW>header,.MortgageAnalysis_riskSection__s4T20>header{display:flex;align-items:center;gap:8px}.MortgageAnalysis_riskSection__s4T20>header svg{color:#f0c750}.MortgageAnalysis_alternativeSection__37ROW>header svg{color:#67e8f9}.MortgageAnalysis_nextSteps__uxKPW>header svg{color:#5ad99a}.MortgageAnalysis_alternativeSection__37ROW>header div,.MortgageAnalysis_riskSection__s4T20>header div{display:grid;gap:2px}.MortgageAnalysis_alternativeSection__37ROW>header strong,.MortgageAnalysis_nextSteps__uxKPW>header strong,.MortgageAnalysis_riskSection__s4T20>header strong{font-size:11px;text-transform:uppercase}.MortgageAnalysis_alternativeSection__37ROW>header small,.MortgageAnalysis_riskSection__s4T20>header small{color:#7f8995;font-size:8px}.MortgageAnalysis_riskGrid__j0pQE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MortgageAnalysis_riskGrid__j0pQE article{display:grid;grid-template-columns:4px 1fr;gap:10px;padding:11px;border-radius:11px;background:rgba(3,7,11,.27)}.MortgageAnalysis_riskGrid__j0pQE article>span{width:4px;height:100%;border-radius:99px;background:#67e8f9}.MortgageAnalysis_riskGrid__j0pQE article[data-level=WATCH]>span{background:#f0c750}.MortgageAnalysis_riskGrid__j0pQE article[data-level=HIGH]>span{background:#fb7185}.MortgageAnalysis_riskGrid__j0pQE strong{font-size:10px}.MortgageAnalysis_riskGrid__j0pQE p{margin:4px 0 0;color:#9faab5;font-size:9px;line-height:1.5}.MortgageAnalysis_alternativeGrid__lR1Vw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.MortgageAnalysis_alternativeGrid__lR1Vw article{display:grid;align-content:start;gap:6px;padding:13px;border:1px solid rgba(34,211,238,.15);border-radius:12px;background:rgba(34,211,238,.035)}.MortgageAnalysis_alternativeGrid__lR1Vw small{color:#9ca8b3;font-size:8px;font-weight:750;text-transform:uppercase}.MortgageAnalysis_alternativeGrid__lR1Vw strong{color:#e7f8fb;font-size:16px}.MortgageAnalysis_alternativeGrid__lR1Vw strong em{margin-left:3px;color:#7f8b95;font-size:8px;font-style:normal;font-weight:500}.MortgageAnalysis_alternativeGrid__lR1Vw b{color:#5ad99a;font-size:9px}.MortgageAnalysis_alternativeGrid__lR1Vw p{margin:0;color:#7f8b95;font-size:8px;line-height:1.45}.MortgageAnalysis_nextSteps__uxKPW ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.MortgageAnalysis_nextSteps__uxKPW li{display:grid;grid-template-columns:23px 1fr;gap:9px;align-items:start;color:#bec7d0;font-size:9px;line-height:1.5}.MortgageAnalysis_nextSteps__uxKPW li b{display:grid;width:22px;height:22px;place-items:center;color:#06242b;border-radius:7px;background:var(--corelix-ai);font-size:8px}.MortgageAnalysis_modal__gXDBO>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-top:1px solid rgba(148,163,184,.15)}.MortgageAnalysis_modal__gXDBO>footer span{color:#77828e;font-size:8px}.MortgageAnalysis_modal__gXDBO>footer button{padding:9px 15px;color:#06242b;border:0;border-radius:9px;background:linear-gradient(135deg,#67e8f9,#22d3ee);font-size:10px;font-weight:850;cursor:pointer}[data-theme=light] .MortgageAnalysis_modal__gXDBO{color:#1f2b35;border-color:rgba(8,145,178,.18);background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(237,243,246,.98));box-shadow:0 32px 90px rgba(15,23,42,.25)}[data-theme=light] .MortgageAnalysis_alternativeSection__37ROW,[data-theme=light] .MortgageAnalysis_hero__XKLzx,[data-theme=light] .MortgageAnalysis_metrics__c_ey8 article,[data-theme=light] .MortgageAnalysis_nextSteps__uxKPW,[data-theme=light] .MortgageAnalysis_riskSection__s4T20{border-color:rgba(51,65,85,.14);background:rgba(255,255,255,.7)}[data-theme=light] .MortgageAnalysis_hero__XKLzx p,[data-theme=light] .MortgageAnalysis_nextSteps__uxKPW li{color:#4d5b67}[data-theme=light] .MortgageAnalysis_riskGrid__j0pQE article{background:#f1f5f7}[data-theme=light] .MortgageAnalysis_riskGrid__j0pQE p{color:#586672}[data-theme=light] .MortgageAnalysis_alternativeGrid__lR1Vw article{background:rgba(34,211,238,.055)}[data-theme=light] .MortgageAnalysis_alternativeGrid__lR1Vw strong{color:#173844}[data-theme=light] .MortgageAnalysis_header__3LYtX>button{background:#fff}@media (max-width:700px){.MortgageAnalysis_overlay__3dC4C{padding:12px}.MortgageAnalysis_modal__gXDBO{max-height:calc(100vh - 24px);border-radius:19px}.MortgageAnalysis_body__EEsO_{padding:15px}.MortgageAnalysis_alternativeGrid__lR1Vw,.MortgageAnalysis_metrics__c_ey8,.MortgageAnalysis_riskGrid__j0pQE{grid-template-columns:1fr 1fr}.MortgageAnalysis_header__3LYtX{padding:16px}.MortgageAnalysis_modal__gXDBO>footer{align-items:flex-start;flex-direction:column}.MortgageAnalysis_modal__gXDBO>footer button{width:100%}}@media (max-width:480px){.MortgageAnalysis_alternativeGrid__lR1Vw,.MortgageAnalysis_hero__XKLzx,.MortgageAnalysis_metrics__c_ey8,.MortgageAnalysis_riskGrid__j0pQE{grid-template-columns:1fr}}.PropertyHotspotViewer_card__TOciU{padding:20px;border:1px solid rgba(255,255,255,.06);border-radius:16px;color:#fff;background:#161616}.PropertyHotspotViewer_heading__A7T6Z{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.PropertyHotspotViewer_heading__A7T6Z span{display:flex;align-items:center;gap:7px;color:#d4af37;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PropertyHotspotViewer_heading__A7T6Z h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.PropertyHotspotViewer_heading__A7T6Z p{margin:0;color:rgba(255,255,255,.55);font-size:13px}.PropertyHotspotViewer_heading__A7T6Z>strong{padding:7px 10px;border:1px solid rgba(212,175,55,.25);border-radius:999px;color:#d4af37;font-size:11px;white-space:nowrap;background:rgba(212,175,55,.08)}.PropertyHotspotViewer_imageTabs__pUn_T{display:flex;gap:8px;padding-bottom:12px;overflow-x:auto}.PropertyHotspotViewer_imageTabs__pUn_T button{display:flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.6);font-size:11px;white-space:nowrap;background:#101010}.PropertyHotspotViewer_imageTabs__pUn_T .PropertyHotspotViewer_activeTab__PyosH{border-color:#d4af37;color:#d4af37}.PropertyHotspotViewer_stage__q_VFv{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#090909}.PropertyHotspotViewer_stage__q_VFv>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PropertyHotspotViewer_marker__rePHs{position:absolute;z-index:2;display:grid;width:38px;height:38px;place-items:center;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;color:#101010;background:#d4af37;box-shadow:0 4px 18px rgba(0,0,0,.5);animation:PropertyHotspotViewer_pulse__tuUv0 2.4s infinite}.PropertyHotspotViewer_selectedMarker__4Q8hB{z-index:4;transform:translate(-50%,-50%) scale(1.15);animation:none;box-shadow:0 0 0 8px rgba(212,175,55,.22),0 5px 18px rgba(0,0,0,.5)}.PropertyHotspotViewer_detail__upmJR{position:absolute;z-index:3;right:18px;bottom:18px;width:min(350px,calc(100% - 36px));padding:17px;border:1px solid rgba(212,175,55,.38);border-radius:11px;color:#fff;background:rgba(12,12,12,.94);box-shadow:0 12px 35px rgba(0,0,0,.4);backdrop-filter:blur(12px)}.PropertyHotspotViewer_closeDetail__eRQxJ{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:rgba(255,255,255,.72);background:rgba(255,255,255,.08);transition:color .18s,background .18s}.PropertyHotspotViewer_closeDetail__eRQxJ:hover{color:#fff;background:rgba(255,255,255,.16)}.PropertyHotspotViewer_detail__upmJR>span{display:flex;align-items:center;gap:5px;color:#d4af37;font-size:10px;font-weight:800;text-transform:uppercase}.PropertyHotspotViewer_detail__upmJR h3{margin:8px 28px 5px 0;font-size:18px}.PropertyHotspotViewer_detail__upmJR p{margin:0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.5}.PropertyHotspotViewer_detailImage__t0VpB{position:relative;display:block;width:100%;height:150px;padding:0;margin-top:14px;overflow:hidden;border:1px solid rgba(212,175,55,.3);border-radius:9px;background:#080808;cursor:zoom-in;box-shadow:0 6px 18px rgba(0,0,0,.28)}.PropertyHotspotViewer_detailImage__t0VpB img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.PropertyHotspotViewer_detailImage__t0VpB:hover img{transform:scale(1.04)}.PropertyHotspotViewer_imageCaption__A0Wn6{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:24px 10px 9px;color:#fff;text-align:left;background:linear-gradient(0deg,rgba(0,0,0,.92),transparent)}.PropertyHotspotViewer_imageCaption__A0Wn6 small{color:rgba(255,255,255,.68);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PropertyHotspotViewer_imageCaption__A0Wn6 strong{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;color:#111;font-size:10px;white-space:nowrap;background:#d4af37}.PropertyHotspotViewer_askAi__zVvoi{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:10px 12px;border:1px solid rgba(212,175,55,.35);border-radius:9px;color:#e4c44f;background:rgba(212,175,55,.08);font-size:11px;font-weight:800;cursor:pointer;transition:.18s}.PropertyHotspotViewer_askAi__zVvoi:hover{color:#111;background:#d4af37}.PropertyHotspotViewer_lightbox__YClgx{position:fixed;z-index:5000;inset:0;display:grid;place-items:center;padding:28px;background:rgba(0,0,0,.88);backdrop-filter:blur(9px)}.PropertyHotspotViewer_lightbox__YClgx>button{position:fixed;top:22px;right:22px;z-index:2;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:rgba(20,20,20,.88)}.PropertyHotspotViewer_lightbox__YClgx figure{width:min(1000px,94vw);max-height:90vh;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#111;box-shadow:0 25px 80px rgba(0,0,0,.65)}.PropertyHotspotViewer_lightbox__YClgx figure>img{display:block;width:100%;max-height:72vh;object-fit:contain;background:#080808}.PropertyHotspotViewer_lightbox__YClgx figcaption{display:grid;gap:4px;padding:15px 18px}.PropertyHotspotViewer_lightbox__YClgx figcaption strong{font-size:17px}.PropertyHotspotViewer_lightbox__YClgx figcaption span{color:rgba(255,255,255,.62);font-size:13px}@keyframes PropertyHotspotViewer_pulse__tuUv0{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,.42),0 4px 18px rgba(0,0,0,.5)}50%{box-shadow:0 0 0 9px rgba(212,175,55,0),0 4px 18px rgba(0,0,0,.5)}}@media (max-width:600px){.PropertyHotspotViewer_heading__A7T6Z{flex-direction:column}.PropertyHotspotViewer_stage__q_VFv{aspect-ratio:4/3}.PropertyHotspotViewer_detail__upmJR{right:10px;bottom:10px;width:calc(100% - 20px)}}