@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body{margin:0;padding:0}:root{--red-color:#ED1C25;--border-color:rgba(195, 208, 232, .5);--placeholder-color:rgb(175, 180, 189);--gray-color:rgb(116, 116, 116);--black-color:#1c1c1c;--sitePaddingDesktop: 65px;--sitePaddingMobile: 20px }*{font-family:sans-serif}._topMain_1yon3_1{width:100%;background-color:#fff;min-height:100vh;padding-bottom:3rem}._main_1yon3_8{max-width:1440px;margin:-15px auto 0;padding:0 20px}._card_1yon3_15{background-color:#edf6f1;border-radius:12px;padding:30px;margin-top:1rem;margin-bottom:25px;box-shadow:0 4px 6px #0000001a}._cardHeader_1yon3_24{display:flex;align-items:center;margin-bottom:25px}._redLine_1yon3_30{width:4px;height:24px;background-color:#4e6137;margin-right:12px;border-radius:2px}._heading_1yon3_38{font-size:1.5rem;font-weight:700;margin-bottom:0;color:#333}._subHeading_1yon3_45{font-size:.95rem;color:#666;margin-bottom:20px}._optionalBadge_1yon3_51{background-color:#e3f2fd;color:#1565c0;font-size:.75rem;padding:2px 8px;border-radius:4px;margin-left:10px;font-weight:600;vertical-align:middle}._gridContainer_1yon3_62{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}._labelField_1yon3_68{display:block;color:#444;font-weight:600;font-size:.9rem}._inputField_1yon3_75{display:block;color:#1a1a1a;width:100%;border:1.5px solid #e0e0e0;border-radius:8px;margin-top:8px;padding:12px 15px;box-sizing:border-box;font-size:.95rem;background-color:#fafafa;transition:border-color .15s ease,background-color .15s ease}._inputField_1yon3_75:focus{outline:none;border-color:#4e6137;background-color:#fff}._inputRequired_1yon3_95{border-color:#c62828}._inputDiv_1yon3_99{position:relative}._inputSpanBefore_1yon3_103{position:absolute;left:12px;top:50%;transform:translateY(-50%);margin-top:4px;color:#333;font-weight:500}._inputDiv_1yon3_99 input{padding-left:30px}._phoneGroup_1yon3_117{position:relative;margin-top:8px}._phoneGroup_1yon3_117 span{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#666;font-weight:500;padding-right:10px;border-right:1px solid #ccc}._phoneGroup_1yon3_117 input{margin-top:0;padding-left:60px}._aestrik_1yon3_138{color:#c62828;margin-left:2px}._error_1yon3_143{color:#c62828;font-size:.8rem;margin-top:5px}._familyMembersList_1yon3_150{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}._familyMemberRow_1yon3_157{display:grid;grid-template-columns:2fr 1.2fr 2fr auto;gap:15px;align-items:center}._familyMemberRow_1yon3_157 ._inputField_1yon3_75{margin-top:0}._removeBtn_1yon3_168{background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:0 5px;margin-top:8px;transition:color .15s ease}._removeBtn_1yon3_168:hover{color:#c62828}._addFamilyBtn_1yon3_183{background-color:#6fa287;color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #4e61374d;transition:background-color .2s ease,transform .2s ease}._addFamilyBtn_1yon3_183:hover{background-color:#9cb7a9;transform:translateY(-1px)}._loaderGroup_1yon3_205{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:30px}._nextBtn_1yon3_213{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border:none;border-radius:8px;background:#6fa287;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.3px;cursor:pointer;box-shadow:0 3px 12px #4e613759;transition:all .2s ease}._nextBtn_1yon3_213:hover{transform:translateY(-1px);background-color:#9cb7a9}._nextBtn_1yon3_213:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}._arrow_1yon3_241{font-size:1rem;transition:transform .3s ease}._nextBtn_1yon3_213:hover ._arrow_1yon3_241{transform:translate(4px)}._loaderContainer_1yon3_250{width:20px;display:flex;justify-content:center;align-items:center}._alertBox_1yon3_257{display:flex;align-items:center;padding:12px 20px;border-radius:8px;margin-bottom:20px;gap:15px;animation:_slideIn_1yon3_1 .3s ease-out}._alertError_1yon3_267{background-color:#fff3e0;border:1px solid #FFCC80;color:#e65100}._alertSuccess_1yon3_273{background-color:#e8f5e9;border:1px solid #A5D6A7;color:#1b5e20}._alertIcon_1yon3_279{font-size:1.25rem;display:flex;align-items:center}._alertText_1yon3_285{font-size:.95rem;font-weight:500;line-height:1.5}@keyframes _slideIn_1yon3_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._gridContainer_1yon3_62,._familyMembersList_1yon3_150{grid-template-columns:1fr}._main_1yon3_8{margin-left:4%;margin-right:4%}}._main_vo2zr_1{z-index:100;position:fixed;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#0009}._mainModal_vo2zr_12{padding:2rem;position:relative;border:1px solid var(--red-color);height:60vh;width:40vw;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}._cross_vo2zr_25{position:absolute;top:0;right:0;padding-right:1.5rem;padding-top:1rem;font-size:1.5rem;color:var(--gray-color);cursor:pointer}._heading_vo2zr_35{font-size:2rem;font-weight:600;color:#000;margin:1rem}._subHeading_vo2zr_43{font-size:1.2rem;color:var(--gray-color);margin-bottom:1.5rem}._pdfImage_vo2zr_48 img{width:80%;padding:1rem}._downloadText_vo2zr_53{color:var(--gray-color)}._download_vo2zr_53{margin-bottom:2rem}._downloadLink_vo2zr_59{padding:1rem}._downloadLink_vo2zr_59 img{cursor:pointer}._downloadLink_vo2zr_59 a{color:var(--red-color);font-weight:600;margin-left:.5rem}._planBtn_vo2zr_70{background-color:var(--red-color);color:#fff;padding:1rem 6rem;border:none;margin-top:2rem}._planBtn_vo2zr_70:hover{background-color:var(--red-color);color:#fff;padding:1rem 6rem}._planBtn_vo2zr_70:focus{border:none}._otp-textbox_vo2zr_94{width:50px;padding:10px;margin:2px;text-align:center}@media(max-width:480px){._mainModal_vo2zr_12{width:80vw}._cross_vo2zr_25{padding-right:1.2rem;padding-top:.5rem}._otp-textbox_vo2zr_94{width:40px;padding:5px;margin:0}}._trackerContainer_10cgs_1{width:100%;padding:2.5rem 3rem;background-color:transparent;display:flex;justify-content:center}._stepsWrapper_10cgs_9{width:calc(100% - 40px);max-width:1440px;display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}._stepPill_10cgs_19{display:flex;align-items:center;padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:all .3s ease;font-family:Inter,sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none}._active_10cgs_33{background-color:#6fa287;color:#fff;box-shadow:0 4px 12px #4e613766}._inactive_10cgs_39{background-color:#3a3c48;color:#fff;border:1px solid #3A4530}@media(max-width:768px){._trackerContainer_10cgs_1{padding-top:6rem}._stepPill_10cgs_19{font-size:.75rem;padding:6px 14px}}._topMain_1hjqu_1{background-color:#fff;min-height:100vh;padding-bottom:3rem}._main_1hjqu_8{max-width:1440px;margin:0 auto;padding:0 20px}._heading_1hjqu_14{font-size:1.3rem;font-weight:700;color:#000;margin:0;display:flex;align-items:center;gap:.75rem}._heading_1hjqu_14:before{content:"";width:4px;height:24px;background-color:#4e6137;border-radius:2px}._highlighted_1hjqu_32{color:#666;font-size:.9rem;font-weight:400;margin-left:.5rem}._masterCard_1hjqu_39{background-color:#edf6f1;border-radius:12px;padding:24px;margin-bottom:2rem;box-shadow:0 4px 6px #0000001a}._cardHeaderOuter_1hjqu_47{display:flex;align-items:center;margin-bottom:2rem}._mainDiv_1hjqu_53{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}._card_1hjqu_47{background:#edf6f1;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 2px 8px #0000000d}._cardRetirement_1hjqu_68{border-top:4px solid #4E6137}._cardLiquid_1hjqu_72{border-top:4px solid #1565C0}._cardHeader_1hjqu_47{padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #f0f0f0}._dot_1hjqu_84{width:10px;height:10px;border-radius:50%}._dotRetirement_1hjqu_90{background-color:#4e6137}._dotLiquid_1hjqu_94{background-color:#1565c0}._cardTitle_1hjqu_98{font-weight:600;font-size:1rem}._cardTitleRetirement_1hjqu_103{color:#4e6137}._cardTitleLiquid_1hjqu_107{color:#1565c0}._cardBody_1hjqu_111{padding:1rem 1.5rem}._tableHeader_1hjqu_115{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr .3fr;gap:1rem;font-size:.75rem;font-weight:700;color:#999;text-transform:uppercase;margin-bottom:.5rem}._instrumentRow_1hjqu_126{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr .3fr;gap:1rem;align-items:center;margin-bottom:.75rem}._returnWrapper_1hjqu_134{position:relative;display:flex;align-items:center;width:100%}._dropdownField_1hjqu_141{width:100%;padding:.5rem;border:1px solid #a5d6a7;border-radius:8px;font-size:.9rem;font-weight:600;background-color:#f1f8f2;color:#2e7d32;text-align-last:center;cursor:pointer;outline:none;height:38px;box-sizing:border-box}._dropdownField_1hjqu_141:focus{border-color:#4e6137;background-color:#fff}._lockedReturnWrapper_1hjqu_162{display:flex;align-items:center;justify-content:space-between;padding:.5rem .8rem;border:1px solid #FFCC80;border-radius:8px;background-color:#fff3e0;color:#e65100;font-size:.9rem;font-weight:700;box-sizing:border-box;width:100%;height:38px}._lockIconMini_1hjqu_178{font-size:.8rem;color:#e65100}._weightedBadgeRetirement_1hjqu_183{padding:.4rem .8rem;border:1.5px solid #FFCC80;border-radius:6px;background-color:#fff3e0;color:#e65100;font-size:.95rem;font-weight:700;text-align:center;min-width:60px}._weightedBadgeLiquid_1hjqu_195{padding:.4rem .8rem;border:1.5px solid #90CAF9;border-radius:6px;background-color:#e3f2fd;color:#1565c0;font-size:.95rem;font-weight:700;text-align:center;min-width:60px}._weightedLabel_1hjqu_207{font-size:.85rem;font-style:italic;font-weight:500;color:#888;display:flex;align-items:center;gap:3px}._lockIcon_1hjqu_178{font-size:.9rem;color:#999}._infoIconBlue_1hjqu_222{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#1565c0;color:#fff;border-radius:50%;font-size:11px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}._paText_1hjqu_237{font-size:.9rem;color:#666;font-weight:500}._instrumentName_1hjqu_243{width:100%;padding:.5rem 1rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f7f9;color:#333;font-weight:600;font-size:.9rem;text-align:right;box-sizing:border-box}._instrumentName_1hjqu_243:focus{outline:none;border-color:#4e6137;background-color:#fff}._inputWrapper_1hjqu_262{position:relative;display:flex;align-items:center}._inputField_1hjqu_268{width:100%;padding:.5rem 1.5rem .5rem .5rem;border:1px solid #d0d0d0;border-radius:8px;font-size:.9rem;text-align:right;background-color:#f7f7f7;color:#3a3a3a;font-weight:600}._cardLiquid_1hjqu_72 ._inputField_1hjqu_268{border-color:#d0d0d0;background-color:#f7f7f7;color:#3a3a3a}._inputField_1hjqu_268::placeholder{color:#aaa;text-align:center;font-weight:500}._cardLiquid_1hjqu_72 ._inputField_1hjqu_268::placeholder{color:#aaa}._inputField_1hjqu_268:focus{outline:none;border-color:#4e6137}._currencySymbol_1hjqu_302{position:absolute;left:.5rem;color:#999;font-size:.8rem}._removeBtn_1hjqu_309{background:none;border:none;color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:color .15s ease}._removeBtn_1hjqu_309:hover{color:#c62828}._cardFooter_1hjqu_325{padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}._totalLabel_1hjqu_334{font-weight:700;font-size:.95rem;color:#333}._totalValue_1hjqu_340{font-weight:700;font-size:1.1rem}._totalValueRetirement_1hjqu_345{color:#4e6137}._totalValueLiquid_1hjqu_349{color:#1565c0}._controlBar_1hjqu_354{background:#f8f8f8;border-radius:12px;border:1px solid #e0e0e0;padding:1.25rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}._controlBarRow_1hjqu_365{display:flex;flex-direction:row;align-items:center;gap:2.25rem;flex-wrap:wrap;width:100%}._controlGroup_1hjqu_374{display:flex;align-items:center;gap:.6rem}._controlLabel_1hjqu_380{font-size:.9rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.4rem}._numberStepper_1hjqu_389{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}._customStepperWrapper_1hjqu_397{position:relative;display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;background-color:#fff;padding-right:22px;width:85px;height:38px;box-sizing:border-box}._customStepperInput_1hjqu_410{width:100%;border:none;background:transparent;text-align:center;font-weight:600;font-size:1.05rem;color:#333;padding:0;outline:none}._customStepperInput_1hjqu_410::-webkit-inner-spin-button,._customStepperInput_1hjqu_410::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._customStepperButtons_1hjqu_428{position:absolute;right:6px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:2px}._customStepperBtn_1hjqu_439{background:none;border:none;color:#888;font-size:.6rem;padding:0;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;height:10px;-webkit-user-select:none;user-select:none}._customStepperBtn_1hjqu_439:hover{color:#4e6137}._stepperBtn_1hjqu_458{background:#f8f9fa;border:none;color:#666;padding:0 .5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}._stepperBtn_1hjqu_458:hover{background:#e9ecef}._percentSign_1hjqu_473{font-weight:500;color:#999}._selectField_1hjqu_478{padding:.5rem 1rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.9rem;font-weight:500;color:#333;background-color:#fff;cursor:pointer}._sectionTitle_1hjqu_490{font-size:1.1rem;font-weight:700;color:#4e6137;margin-bottom:.25rem}._sectionSubtitle_1hjqu_497{font-size:.8rem;color:#1976d2;background-color:#e3f2fd;padding:.2rem .5rem;border-radius:4px;font-weight:600}._sectionDesc_1hjqu_506{font-size:.85rem;color:#888;margin:1rem 0}._capitalTable_1hjqu_512{width:100%}._tableHead_1hjqu_115{display:grid;grid-template-columns:2fr 1fr 1.5fr .3fr;gap:1rem;font-size:.7rem;font-weight:700;color:#bbb;text-transform:uppercase;margin-bottom:.5rem}._tableRow_1hjqu_527{display:grid;grid-template-columns:2fr 1fr 1.5fr .3fr;gap:1rem;margin-bottom:.75rem;align-items:center}._addBtn_1hjqu_535{background-color:#6fa287;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin-top:1rem;box-shadow:0 2px 8px #4e61374d;transition:background-color .2s ease}._addBtn_1hjqu_535:hover{background-color:#9cb7a9}._noData_1hjqu_556{font-size:1rem;color:#333;font-weight:500;margin-bottom:1rem}._loaderGroup_1hjqu_564{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.5rem}._loaderContainer_1hjqu_573{width:20px;display:flex;justify-content:center;align-items:center}._footerDivider_1hjqu_580{width:100%;height:1px;background-color:#d5e5d5;margin-top:3rem}._btnGroup_1hjqu_587{display:flex;gap:1rem}._nextBtn_1hjqu_592{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border:none;border-radius:8px;background:#6fa287;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #4e613759;transition:all .2s ease}._nextBtn_1hjqu_592:hover{transform:translateY(-1px);background-color:#9cb7a9}._nextBtn_1hjqu_592:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}._arrowIcon_1hjqu_619{font-size:1rem;transition:transform .3s ease}._nextBtn_1hjqu_592:hover ._arrowIcon_1hjqu_619{transform:translate(4px)}._backBtn_1hjqu_628{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border:1.5px solid #4E6137;border-radius:8px;background-color:#fff;color:#4e6137;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}._backBtn_1hjqu_628:hover{background-color:#eef2e7;color:#3d4d2b;transform:translateY(-1px)}@media(max-width:992px){._mainDiv_1hjqu_53{grid-template-columns:1fr}}@media(max-width:600px){._controlBar_1hjqu_354{flex-direction:column;align-items:flex-start;gap:1rem}}._infoIcon_1hjqu_222{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#1a73e8;color:#fff;border-radius:50%;font-size:14px;font-weight:700;margin-left:8px;cursor:pointer;vertical-align:middle}._totalValueGroup_1hjqu_679{font-size:.95rem;font-weight:700;color:#333}._totalValueGroup_1hjqu_679 span{color:#4e6137;margin-right:1.25rem}._totalValueGroup_1hjqu_679 span:last-child{margin-right:0}._main_12myx_1{z-index:100;position:fixed;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#0009}._mainModal_12myx_13{position:relative;border:1px solid var(--red-color);height:60vh;width:50vw;background:linear-gradient(to right,#fff6ef,#ffeeef);border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}._cross_12myx_25{position:absolute;top:0;right:0;padding-right:1.5rem;padding-top:1rem;font-size:1.1rem;color:var(--gray-color);cursor:pointer}._heading_12myx_35{background:linear-gradient(to right,#ffac00,#ff0d00);padding:1rem;border-radius:6px;color:#fff;margin:1rem}._pdfImage_12myx_41 img{width:80%;padding:1rem}._downloadText_12myx_46{color:var(--gray-color)}._download_12myx_46{margin-bottom:2rem}._downloadLink_12myx_52{padding:1rem}._downloadLink_12myx_52 img{cursor:pointer}._downloadLink_12myx_52 a{color:var(--red-color);font-weight:600;margin-left:.5rem}._planBtn_12myx_63{background-color:var(--red-color);color:#fff;padding:.5rem 3rem;border-radius:4px;border:none}._planBtn_12myx_63:hover{background-color:var(--red-color);color:#fff;padding:.5rem 3rem;border-radius:4px}._planBtn_12myx_63:focus{border:none}._loaderDiv_12myx_87{margin:1rem}@media(max-width:480px){._mainModal_12myx_13{width:80vw}._cross_12myx_25{padding-right:1.2rem;padding-top:.5rem}._planBtn_12myx_63,._planBtn_12myx_63:hover{padding-right:1rem;padding-left:1rem}}._container_1to3y_1{min-height:100vh;background-color:#fff;padding:0 0 3rem;color:#1e293b;font-family:Inter,sans-serif;display:flex;flex-direction:column}._mainCard_1to3y_11{width:calc(100% - 40px);max-width:1100px;margin:0 auto 1.5rem;background:#edf6f1;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000001a}._header_1to3y_21{margin-bottom:24px}._headerTitle_1to3y_25{font-size:1.1rem;font-weight:700;color:#333;display:flex;align-items:center;gap:8px;border-left:4px solid #4E6137;padding-left:12px;text-transform:uppercase}._addGoalSection_1to3y_37{margin-bottom:24px}._addGoalLabel_1to3y_41{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:8px;display:block}._addGoalControls_1to3y_49{display:flex;gap:12px;align-items:center}._typeSelect_1to3y_55{padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;background-color:#f8fafc;font-size:.9rem;font-weight:500;min-width:240px}._addGoalBtn_1to3y_65{background-color:#6fa287;color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #4e61374d}._addGoalBtn_1to3y_65:hover{background-color:#9cb7a9;transform:translateY(-2px)}._addGoalBtn_1to3y_65:active{transform:translateY(0) scale(.96);box-shadow:0 2px 4px #4e61374d}._goalItem_1to3y_92{border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:24px;background-color:#fff;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000005}._goalItemHeader_1to3y_102{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._goalItemTitle_1to3y_109{font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px}._goalItemActions_1to3y_117{display:flex;align-items:center;gap:16px}._enterAmount_1to3y_123{font-size:.85rem;font-weight:600;color:#1e293b}._closeBtn_1to3y_129{background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:1.2rem;transition:color .2s}._closeBtn_1to3y_129:hover{color:#c62828}._formGrid_1to3y_143{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}._formGrid3_1to3y_150{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}._formGroup_1to3y_157{display:flex;flex-direction:column;gap:6px}._label_1to3y_163{font-size:.78rem;color:#475569;font-weight:600;margin-bottom:4px}._label_1to3y_163._required_1to3y_170:after{content:" *";color:#c62828}._stepUpBadge_1to3y_175{background-color:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;line-height:1;cursor:pointer;transition:all .2s ease}._stepUpBadge_1to3y_175:hover{background-color:#bbdefb}._input_1to3y_194{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;background-color:#f8fafc;color:#1e293b;width:100%;box-sizing:border-box;transition:all .2s ease}._input_1to3y_194:focus{outline:none;border-color:#4e6137;background-color:#fff;box-shadow:0 0 0 1px #4e6137}._secondaryParams_1to3y_214{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._select_1to3y_221{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;background-color:#f8fafc;color:#1e293b;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem;transition:all .2s ease}._select_1to3y_221:focus{outline:none;border-color:#4e6137;background-color:#fff;box-shadow:0 0 0 1px #4e6137}._taggedSection_1to3y_247{background-color:#fafafa;border:1px solid #eaeaea;border-radius:8px;padding:20px;margin-bottom:20px}._taggedTitle_1to3y_255{font-size:.78rem;font-weight:700;color:#727783;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}._taggedHeaderRow_1to3y_264{display:grid;grid-template-columns:1.5fr 1fr 1fr 40px;gap:16px;font-size:.72rem;font-weight:700;color:#a0a6b5;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}._taggedRow_1to3y_276{display:grid;grid-template-columns:1.5fr 1fr 1fr 40px;gap:16px;align-items:center;margin-bottom:12px}._rowSelect_1to3y_284{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;background-color:#fff;color:#1f2937;outline:none;cursor:pointer;width:100%;box-sizing:border-box;transition:border-color .15s ease}._rowSelect_1to3y_284:focus{border-color:#4e6137}._rowInputHolding_1to3y_302{padding:10px 12px;border:1px solid #A5D6A7;border-radius:6px;font-size:.85rem;background-color:#f1f8e9;color:#2e7d32;outline:none;width:100%;box-sizing:border-box;text-align:right;transition:all .15s ease}._rowInputHolding_1to3y_302:focus{background-color:#fff;border-color:#4e6137;box-shadow:0 0 0 3px #4e61371a}._rowInputSip_1to3y_322{padding:10px 12px;border:1px solid #90CAF9;border-radius:6px;font-size:.85rem;background-color:#e3f2fd;color:#1565c0;outline:none;width:100%;box-sizing:border-box;text-align:right;transition:all .15s ease}._rowInputSip_1to3y_322:focus{background-color:#fff;border-color:#1565c0;box-shadow:0 0 0 3px #1565c01a}._rowDeleteBtn_1to3y_342{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;color:#9ca3af;font-size:.9rem;cursor:pointer;box-sizing:border-box;transition:all .15s ease}._rowDeleteBtn_1to3y_342:hover{background-color:#ffebee;border-color:#ef9a9a;color:#c62828}._rowAddBtn_1to3y_364{display:inline-flex;align-items:center;justify-content:center;width:calc(50% - 8px);padding:10px 16px;border:1.5px dashed #4E6137;border-radius:8px;background-color:#fff;color:#4e6137;font-size:.85rem;font-weight:700;text-align:center;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:all .15s ease}._rowAddBtn_1to3y_364:hover{background-color:#eef2e7;border-color:#3d4d2b;color:#3d4d2b}._taggedFooterRow_1to3y_389{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px}._stepUpFieldGroup_1to3y_397{display:flex;flex-direction:column;gap:6px;width:calc(50% - 8px)}._stepUpFieldLabel_1to3y_404{font-size:.78rem;font-weight:600;color:#475569;display:flex;align-items:center;gap:8px}._savedTaggedList_1to3y_414{display:flex;flex-direction:column;gap:6px;background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:6px;padding:12px}._savedTaggedTitle_1to3y_424{font-size:.8rem;font-weight:700;color:#333!important}._savedTaggedRow_1to3y_430{font-size:.8rem;color:#555!important}._saveGoalBtn_1to3y_435{background:linear-gradient(135deg,#1b5e20,#2e7d32);color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #1b5e204d;transition:all .2s ease}._saveGoalBtn_1to3y_435:hover{background:linear-gradient(135deg,#164a1a,#256428)}._savedStatus_1to3y_455{display:flex;align-items:center;gap:12px}._savedText_1to3y_461{color:#1b5e20;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:4px}._editBtn_1to3y_470{background-color:#e3f2fd;color:#1565c0;border:1.5px solid #90CAF9;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}._editBtn_1to3y_470:hover{background-color:#bbdefb}._savedMessage_1to3y_489{font-size:.8rem;font-style:italic;color:#94a3b8;margin-bottom:20px}._infoBox_1to3y_497{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:8px;padding:16px;margin-top:32px;font-size:.8rem;color:#333!important;line-height:1.5}._infoBox_1to3y_497 strong{font-weight:700;color:#222!important}._footer_1to3y_513{width:calc(100% - 40px);max-width:1100px;margin:32px auto 40px;display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}._backBtn_1to3y_523{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border:1.5px solid #4E6137;border-radius:8px;background-color:#fff;color:#4e6137;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}._backBtn_1to3y_523:hover{background-color:#eef2e7;color:#3d4d2b;transform:translateY(-1px)}._prepareBtn_1to3y_544{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border:none;border-radius:8px;background:#6fa287;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #1b5e2059;transition:all .2s ease}._prepareBtn_1to3y_544:hover{transform:translateY(-1px);background-color:#9cb7a9}._loanPlanningSection_1to3y_566{background-color:#ede7f6;border:1.5px solid #B39DDB;border-radius:8px;padding:16px;margin-bottom:20px;display:flex;align-items:center;gap:24px}._loanPlanningHeader_1to3y_577{display:flex;align-items:center;gap:8px;color:#4527a0;font-weight:700;font-size:.9rem;min-width:150px}._loanIcon_1to3y_587{font-size:1.1rem}._loanTitle_1to3y_591{color:#4527a0}._loanPlanningInputGroup_1to3y_595{flex:1;display:flex;flex-direction:column;gap:6px}._loanLabel_1to3y_602{font-size:.75rem;color:#6a1b9a;font-weight:600}._loanInput_1to3y_608{padding:10px 14px;border:1.5px solid #B39DDB;border-radius:8px;font-size:.875rem;background-color:#f3e5f5;color:#4527a0;width:100%;box-sizing:border-box;transition:all .2s ease}._loanInput_1to3y_608:focus{outline:none;border-color:#6a1b9a;background-color:#fff;box-shadow:0 0 0 1px #6a1b9a}._futureValueBadge_1to3y_628{background-color:#fff3e0;border:1px solid #FFCC80;color:#e65100;font-size:.79rem;padding:6px 12px;border-radius:6px;margin-top:6px;display:inline-block;font-weight:500}._additionalRequiredBox_1to3y_640{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;color:#333!important;font-size:.8rem;padding:10px 16px;border-radius:8px;margin:16px 0;display:flex;align-items:center;gap:8px;line-height:1.4}._additionalRequiredBox_1to3y_640 strong{color:#222!important}._shortfallSummaryBox_1to3y_658{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-left:4px solid #4E6137!important;color:#333!important;font-size:.85rem;padding:12px 18px;border-radius:6px;margin-bottom:20px}._shortfallSummaryBox_1to3y_658 strong{color:#222!important}._shortfallBadge_1to3y_673{background-color:#ffebee;color:#b71c1c;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:capitalize;display:inline-block;margin-right:8px}._loanPlanningSummaryCard_1to3y_686{background-color:#fff;border:1px solid #B39DDB;border-radius:8px;padding:10px 16px;min-width:250px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 1px 3px #0000000d}._loanPlanningSummaryTitle_1to3y_698{font-size:.82rem;font-weight:700;color:#4527a0;margin-bottom:4px}._loanPlanningSummarySub_1to3y_705{font-size:.72rem;color:#7b1fa2;font-weight:500}._capitalReceiptBox_1to3y_711{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:8px;padding:16px;margin-top:16px;margin-bottom:16px}._capitalReceiptTitle_1to3y_720{color:#333!important;font-weight:700;font-size:.78rem;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:6px;letter-spacing:.5px}._capitalReceiptRow_1to3y_732{display:flex;justify-content:space-between;align-items:center;color:#333!important;font-size:.85rem;padding:6px 0}._capitalReceiptRowName_1to3y_741{flex:1}._capitalReceiptRowVal_1to3y_745{font-weight:700;background:#fff!important;color:#222!important;padding:4px 12px;border-radius:4px;border:1.5px solid #e0e0e0!important;font-size:.8rem}._capitalReceiptTotalRow_1to3y_755{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#222!important;font-size:.88rem;border-top:1.5px solid #e0e0e0!important;margin-top:10px;padding-top:10px}._goalFullyFundedBox_1to3y_768{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;color:#333!important;font-size:.85rem;padding:12px 16px;border-radius:8px;margin:16px 0;display:flex;align-items:center;gap:8px;line-height:1.5}._goalFullyFundedBox_1to3y_768 strong{color:#4e6137!important}._fundedTaggedSection_1to3y_786{background:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:10px;padding:18px 20px;margin-bottom:16px}._fundedTaggedTitle_1to3y_794{font-size:.78rem;font-weight:700;color:#4e6137;letter-spacing:.5px;margin-bottom:10px}._fundedTaggedHeaderRow_1to3y_802{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;font-size:.72rem;font-weight:600;color:#6b7280;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #e0e0e0!important}._goalFulfilledBox_1to3y_814{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;color:#333!important;font-size:.85rem;padding:12px 16px;border-radius:8px;margin-bottom:20px}._goalFulfilledBox_1to3y_814 strong{color:#4e6137!important}._fundedTaggedInfoRow_1to3y_828{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:.82rem;margin-top:6px;color:#444}._stepUpCompactSelect_1to3y_841{padding:10px 14px;padding-right:2.5rem;border:1.5px solid #4E6137;border-radius:8px;background-color:#fff;color:#1e293b;font-size:.82rem;font-weight:700;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3Cpath stroke='%234E6137' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:1.25rem;transition:all .2s ease;width:100%;box-sizing:border-box}._stepUpCompactSelect_1to3y_841:focus{outline:none;border-color:#4e6137;background-color:#fff;box-shadow:0 0 0 1px #4e6137}._stepUpCompactSelect_1to3y_841:disabled{opacity:.6;cursor:not-allowed}._main_cpmyd_1{width:100%}._header_cpmyd_5{padding-right:0}._headerInner_cpmyd_9{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem}._header_cpmyd_5 img,._headImg_cpmyd_17{width:26%;padding:0}._planIdHeader_cpmyd_22{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:1rem;color:var(--gray-color)}._planIdHeader_cpmyd_22 span:last-child{font-size:1.1rem;font-weight:700;color:#000}._headText_cpmyd_37{background-color:var(--red-color);color:#fff;font-size:1.15rem;font-weight:700;padding-left:2rem;letter-spacing:.03em}._headText_cpmyd_37 p{padding-top:1rem;padding-bottom:1rem;margin:0}._clientDiv_cpmyd_52{padding-left:2rem;padding-right:2rem;margin-top:1.2rem;margin-bottom:1.2rem}._clientInfoLabel_cpmyd_59{font-size:.78rem;color:var(--gray-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-weight:500}._clientChild_cpmyd_68{display:flex;justify-content:flex-start;background-color:#fff;border:1px solid rgba(0,0,0,.12);padding:1.2rem 1.8rem;border-radius:.9rem;font-size:1.05rem;gap:0}._clientChild_cpmyd_68 p{margin:0;padding:0;line-height:1.6}._clientChild_cpmyd_68 ._clientInfoChild_cpmyd_85{flex:1}._clientChild_cpmyd_68 ._clientInfoChild_cpmyd_85:not(:last-child){border-right:1px solid rgba(0,0,0,.12);padding-right:2rem;margin-right:2rem}._statBoxRow_cpmyd_96{display:flex;justify-content:space-between;gap:1rem;margin:0 2rem 1.2rem}._statBox_cpmyd_96{flex:1;border:1px solid rgba(0,0,0,.12);text-align:center;border-radius:.85rem;padding:1.2rem 1.5rem;background:#fff}._statLabel_cpmyd_112{font-size:.75rem;color:var(--gray-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-weight:500}._statBox_cpmyd_96 p{margin:0;padding:0}._statLabel_cpmyd_112{margin-bottom:.5rem!important}._statValue_cpmyd_130{font-size:1.2rem;font-weight:700;color:#000;line-height:1.2}._infoCardsRow_cpmyd_138{display:flex;gap:1rem;margin:0 2rem 1.2rem}._cardPink_cpmyd_144{flex:1;border:1px solid rgba(213,53,115,.3);border-radius:.85rem;background:#fff3f6cc;overflow:hidden}._cardBlue_cpmyd_152{flex:1;border:1px solid rgba(3,131,188,.3);border-radius:.85rem;background:#f0f9ffe6;overflow:hidden}._cardTitle_cpmyd_160{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:.8rem 1rem .6rem;border-bottom:1px solid rgba(0,0,0,.08)}._cardPink_cpmyd_144 ._cardTitle_cpmyd_160{color:#d53573}._cardBlue_cpmyd_152 ._cardTitle_cpmyd_160{color:#0383bc}._cardValues_cpmyd_178{display:flex}._cardValues_cpmyd_178>div{flex:1;padding:1rem 1.5rem;text-align:left}._cardValues_cpmyd_178>div:not(:last-child){border-right:1px solid rgba(0,0,0,.1);text-align:center}._cardAmount_cpmyd_193{font-size:1.2rem;font-weight:700;color:#000;margin:0 0 .2rem;padding:0;line-height:1.3}._cardSub_cpmyd_202{font-size:.85rem;color:var(--gray-color);font-weight:400;margin:0;padding:0}._clientInfo_cpmyd_59{margin-left:2rem;margin-right:2rem}._infoHead_cpmyd_216{font-size:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}._infoDiv_cpmyd_222{display:flex;justify-content:space-between;border-radius:1rem;font-size:1.2rem;margin-bottom:1rem}._infoChild_cpmyd_230{width:25%}._childDiv_cpmyd_234{display:flex;justify-content:space-between}._childDiv_cpmyd_234 span{font-size:1rem}table{margin-bottom:1rem;width:100%;border-spacing:0;border-collapse:separate;border:1px solid rgba(0,0,0,.15);border-radius:1rem}._investmentDiv_cpmyd_253{font-size:1.05rem;font-weight:500}._investmentHeading_cpmyd_258{font-size:13px;font-weight:800;color:#222;padding-left:10px;border-left:3px solid #4E6137;margin:0 0 .5rem}th{padding:.9rem 1.2rem;background-color:#f2faff;font-size:1rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.12)}th:nth-child(1){border-top-left-radius:1rem}th:last-child{border-top-right-radius:1rem}td{padding:.85rem 1.2rem;border-bottom:1px solid rgba(0,0,0,.09);font-size:1rem}tr:last-child td{border-bottom:none}tr:last-child{background-color:#fff3c8}tr:last-child td{font-weight:700}._cashFlow_cpmyd_301 tr:last-child{background-color:#fff}._cashFlow_cpmyd_301 td{font-size:1.1rem;font-weight:600}._cashFlow_cpmyd_301 th{font-size:1.2rem;font-weight:600}._cashFlow_cpmyd_301{margin-left:2rem;margin-right:2rem}tr:last-child td:nth-child(1){border-bottom-left-radius:1rem}tr:last-child td:last-child{border-bottom-right-radius:1rem}._actionPlan_cpmyd_328{margin-left:2rem;margin-right:2rem}._surplusBox_cpmyd_333{background:#e8f5e9;border:2px solid #A5D6A7;border-radius:16px;padding:28px 32px;text-align:center}._surplusBoxIcon_cpmyd_340{font-size:2rem;margin-bottom:10px}._surplusBoxTitle_cpmyd_341{font-size:1.2rem;font-weight:800;color:#1b5e20;margin-bottom:8px}._surplusBoxText_cpmyd_342{font-size:.92rem;color:#1b5e20;line-height:1.7}._apHead_cpmyd_345{font-size:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}._apPolicy_cpmyd_352{color:#0383bc!important;font-weight:600}._disclaimer_cpmyd_357{margin-left:2rem;margin-right:2rem;margin-bottom:3rem;text-align:justify}._discHead_cpmyd_364{color:var(--red-color);font-size:1.4rem;font-weight:600;margin-bottom:1rem;margin-top:3rem}._disclaimer_cpmyd_357 p{color:var(--placeholder-color)}._analysis_cpmyd_376{margin-left:2rem;margin-right:2rem;text-align:justify}._analysisHead_cpmyd_382{font-size:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}._analysis_cpmyd_376 p{color:var(--gray-color);font-size:1rem}._timeline_cpmyd_393{height:100px;padding-top:3rem;padding-bottom:2rem;margin-bottom:4rem;padding-left:2%}._mainBar_cpmyd_402{position:relative;background-color:var(--placeholder-color);height:5px;width:98%}._leftBar_cpmyd_409{position:absolute;background-image:linear-gradient(to right,#ef9337,#d53573);width:50%;height:5px}._rightBar_cpmyd_416{position:absolute;left:50%;background-color:var(--placeholder-color);width:50%;height:5px}._mainBar_cpmyd_402 :nth-child(3){position:absolute;width:20px;height:20px;box-sizing:content-box;border-radius:50%;background-color:#ef9337;top:-.6rem;left:-.3rem}._mainBar_cpmyd_402 :nth-child(4){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#d53573;top:-.4rem;left:50%}._mainBar_cpmyd_402 :nth-child(5){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#34a853;top:-.4rem;left:99%}._mainBar_cpmyd_402 :nth-child(6){font-size:1.1rem;font-weight:600;position:absolute;top:1.5rem;left:-1%}._mainBar_cpmyd_402 :nth-child(7){white-space:nowrap;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:-2rem;width:51%;color:var(--gray-color)}._mainBar_cpmyd_402 :nth-child(7) span{color:#d53573;position:initial}._mainBar_cpmyd_402 :nth-child(8){white-space:nowrap;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:49%;color:#d53573}._mainBar_cpmyd_402 :last-child{color:#34a853;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:0;text-wrap:nowrap}._mainBarL_cpmyd_510{position:relative;background-color:var(--placeholder-color);height:5px;width:98%}._leftBarL_cpmyd_517{position:absolute;background-image:linear-gradient(to right,#ef9337,#d53573);width:30%;height:5px}._rightBarL_cpmyd_524{position:absolute;left:30%;background-color:var(--placeholder-color);width:70%;height:5px}._mainBarL_cpmyd_510 :nth-child(3){position:absolute;width:20px;height:20px;box-sizing:content-box;border-radius:50%;background-color:#ef9337;top:-.6rem;left:-.3rem}._mainBarL_cpmyd_510 :nth-child(4){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#d53573;top:-.4rem;left:30%}._mainBarL_cpmyd_510 :nth-child(5){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#34a853;top:-.4rem;left:99%}._mainBarL_cpmyd_510 :nth-child(6){font-size:1.1rem;font-weight:600;position:absolute;top:1.5rem;left:-1%}._mainBarL_cpmyd_510 :nth-child(7){font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:-2rem;width:31%;left:0;white-space:nowrap;color:var(--gray-color)}._mainBarL_cpmyd_510 :nth-child(7) span{position:initial;color:#d53573;padding-right:10px}._mainBarL_cpmyd_510 :nth-child(8){white-space:nowrap;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:69%;color:#d53573}._mainBarL_cpmyd_510 :last-child{text-align:right;color:#34a853;font-size:1.1rem;font-weight:600;position:absolute;top:1.5rem;right:0;text-wrap:nowrap}._mainBarG_cpmyd_617{position:relative;background-color:var(--placeholder-color);height:5px;width:98%}._leftBarG_cpmyd_624{position:absolute;background-image:linear-gradient(to right,#ef9337,#d53573);width:75%;height:5px}._rightBarG_cpmyd_631{position:absolute;left:75%;background-color:var(--placeholder-color);width:25%;height:5px}._mainBarG_cpmyd_617 :nth-child(3){position:absolute;width:20px;height:20px;box-sizing:content-box;border-radius:50%;background-color:#ef9337;top:-.6rem;left:-.3rem}._mainBarG_cpmyd_617 :nth-child(4){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#d53573;top:-.4rem;left:75%}._mainBarG_cpmyd_617 :nth-child(5){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#34a853;top:-.4rem;left:99%}._mainBarG_cpmyd_617 :nth-child(6){font-size:1.1rem;font-weight:600;position:absolute;top:1.5rem;left:-1%}._mainBarG_cpmyd_617 :nth-child(7){font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:-2.5rem;left:0%;white-space:nowrap;color:var(--gray-color);width:76%}._mainBarG_cpmyd_617 :nth-child(7) span{color:#d53573;position:initial}._mainBarG_cpmyd_617 :nth-child(8){font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:24%;color:#d53573}._mainBarG_cpmyd_617 :last-child{color:#34a853;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:0;text-wrap:nowrap}._mainBarF_cpmyd_722{position:relative;background-image:linear-gradient(to right,#ef9337,#34a853);height:5px;width:98%}._mainBarF_cpmyd_722 :nth-child(1){position:absolute;width:20px;height:20px;box-sizing:content-box;border-radius:50%;background-color:#ef9337;top:-.6rem;left:-.3rem}._mainBarF_cpmyd_722 :nth-child(2){position:absolute;width:20px;height:20px;border-radius:50%;background-color:#34a853;top:-.4rem;left:99%}._mainBarF_cpmyd_722 :nth-child(3){font-size:1.1rem;font-weight:600;position:absolute;top:1.5rem;left:-1%}._mainBarF_cpmyd_722 :nth-child(4){white-space:nowrap;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:-3rem;width:100%;right:0%;color:var(--gray-color)}._mainBarF_cpmyd_722 :nth-child(4) span{color:#34a853;position:initial;background-color:transparent}._mainBarF_cpmyd_722 :nth-child(5){white-space:nowrap;font-size:1.1rem;font-weight:600;position:absolute;text-align:right;top:1.5rem;right:0;color:#34a853}._doughnutDiv_cpmyd_795{page-break-inside:avoid;page-break-before:auto;page-break-after:auto;break-inside:avoid;width:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.15);border-radius:1rem}._doughnutTop_cpmyd_812{display:flex;justify-content:flex-start;align-items:center;padding:2.5rem 2rem;gap:6rem;flex-wrap:nowrap}._doughnut_cpmyd_795{width:20%;min-width:120px;height:auto;flex-shrink:0}._doughnutLegend_cpmyd_828{flex:1;min-width:300px}._doughnutLegend_cpmyd_828 ul{font-size:1.15rem;display:flex;flex-direction:column;justify-content:space-evenly;margin:0;padding-left:1.5rem;gap:1.2rem}._doughnutLegend_cpmyd_828 li{display:flex;align-items:flex-start;justify-content:flex-start;gap:2rem;list-style-type:none;line-height:1.4;position:relative}._doughnutLegend_cpmyd_828 li:before{content:"•";position:absolute;left:-1.6rem;font-size:2.5rem;line-height:1;top:-.45rem}._doughnutLegend_cpmyd_828 li:nth-child(1):before{color:#d53573}._doughnutLegend_cpmyd_828 li:nth-child(2):before{color:#e17612}._doughnutLegend_cpmyd_828 li:nth-child(3):before{color:#ad42ef}._labelPart_cpmyd_874{color:var(--gray-color);width:80%;min-width:250px}._labelPart_cpmyd_874 span:nth-child(2){color:#34a853;margin-left:.5rem}._valuePart_cpmyd_885{color:#000;font-weight:500;font-size:1.15rem;white-space:nowrap;padding-top:.15rem}._doughnutBottom_cpmyd_893{background-color:#f2faff;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;text-align:center;font-size:1.1rem;padding:.75rem 1rem;color:#0383bc;font-weight:600}._insuranceSection_cpmyd_908{margin:35px 2rem 0;background:#fff;border:1px solid #e0e6ed;border-radius:20px;overflow:hidden;break-before:page;page-break-before:always}._pdfpagebreakbefore_cpmyd_919{break-before:page;page-break-before:always}._pdfpagebreakafter_cpmyd_924{break-after:page;page-break-after:always}._insuranceHeader_cpmyd_931{padding:22px 30px;background-color:#f5f7f9;border-bottom:1px solid #f0f0f0}._insuranceHeaderTitle_cpmyd_937{font-size:24px;font-weight:700;color:#111;margin:0 0 4px}._insuranceHeaderDesc_cpmyd_944{font-size:15px;color:#333;margin:0}._insuranceGrid_cpmyd_950{display:flex;padding:30px;gap:25px}._insuranceCard_cpmyd_956{flex:1;padding:24px 28px;border-radius:24px;border:1px solid #eef2f5;position:relative;min-height:140px;display:flex;flex-direction:column;justify-content:space-between}._healthCard_cpmyd_968{background-color:#f7fbf9;border-color:#e8f3ee}._lifeCard_cpmyd_973{background-color:#f7faff;border-color:#e8f1f9}._insuranceCardHeader_cpmyd_978{display:flex;justify-content:space-between;align-items:flex-start}._insuranceCardLabel_cpmyd_984{font-size:18px;font-weight:500}._healthCard_cpmyd_968 ._insuranceCardLabel_cpmyd_984{color:#6da481}._lifeCard_cpmyd_973 ._insuranceCardLabel_cpmyd_984{color:#78acc0}._insuranceCardValue_cpmyd_997{font-size:34px;font-weight:700;color:#111;margin-top:10px}._insuranceIcon_cpmyd_1004{font-size:36px!important;opacity:.8}._healthCard_cpmyd_968 ._insuranceIcon_cpmyd_1004{color:#6da481}._lifeCard_cpmyd_973 ._insuranceIcon_cpmyd_1004{color:#78acc0}._insuranceFooterNote_cpmyd_1017{margin:20px auto 10px;width:90%;font-size:16px;color:#1677ff;text-align:center;line-height:1.4;word-wrap:break-word}._insuranceDiv_cpmyd_1027{border:1px solid var(--border-color);border-radius:1rem;margin-top:1rem}._insuranceDiv_cpmyd_1027 div:nth-child(1){margin:0;font-size:1.1rem;color:var(--gray-color);padding:1rem;border-top-right-radius:1rem;border-top-left-radius:1rem;background-color:#f2faff;display:flex;flex-direction:column}._bold_cpmyd_1045{font-size:1.2rem;color:#000;font-weight:600}._insuranceDiv_cpmyd_1027 div:nth-child(2){margin:0;padding:1rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color)}._insuranceDiv_cpmyd_1027 div:nth-child(3){margin:0;padding:1rem;display:flex;justify-content:space-between}._pdfPageWrapper_cpmyd_1066{margin-left:2rem;margin-right:2rem}._newBanner_cpmyd_1072{background:#6fa287;padding:1.2rem 2.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;position:relative}._newBannerLogo_cpmyd_1081{height:48px;width:auto;max-width:170px;object-fit:contain;filter:brightness(1.18) drop-shadow(0 2px 6px rgba(0,0,0,.18))}._newBannerLogoWrap_cpmyd_1082{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0;margin-left:-20px}._newBannerDate_cpmyd_1091{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);color:#ffffffd9;font-size:.9rem;font-weight:600;letter-spacing:.01em}._incubatedByLabel_cpmyd_1102{color:#ed1c24;font-size:.78rem;font-weight:500;letter-spacing:.01em;text-transform:none;text-align:center;width:100%;line-height:1;margin:0;display:block}._newBannerLogoWrap_cpmyd_1082 ._newBannerLogo_cpmyd_1081{margin-top:-10px}._newBannerPlanId_cpmyd_1120{font-weight:700;font-size:.7rem;letter-spacing:.02em;color:#fff;background:#ffffff1f;padding:4px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.25)}._newBannerDate_cpmyd_1091{color:#ffffffd9;font-size:.9rem;font-weight:600;letter-spacing:.01em}._newHeadText_cpmyd_1133{background-color:#3a3c48;color:#ffffffeb;font-size:.82rem;font-weight:800;padding:.8rem 0;text-align:center;letter-spacing:.5rem;text-transform:uppercase;margin-bottom:1rem;border-top:1px solid rgba(255,255,255,.08);position:relative;min-height:60px;display:flex;align-items:center;justify-content:center}._newHeadTextLogoRow_cpmyd_1151{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0 0;position:absolute;left:10px;top:0;width:160px}._newHeadTextLogo_cpmyd_1151{height:28px;width:auto;max-width:140px;object-fit:contain}._newHeadTextIncubatedBy_cpmyd_1169{color:#ed1c24;font-size:.5rem;margin-top:8px;font-weight:600;letter-spacing:.01em;line-height:0;text-align:center}._newInfoGridContainer_cpmyd_1180{border:1.5px solid #eee;border-radius:10px;background:#fff;margin:0 32px 16px;overflow:hidden}._newInfoGrid_cpmyd_1180{display:grid;grid-template-columns:repeat(5,1fr)}._newInfoItem_cpmyd_1188{padding:12px 16px;border-right:1px solid #eee;display:flex;flex-direction:column;min-height:80px}._newInfoItem_cpmyd_1188:nth-child(5n){border-right:none}._newInfoItem_cpmyd_1188:nth-child(-n+5){border-bottom:1px solid #eee}._newInfoLabel_cpmyd_1197{font-size:10px;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}._newInfoValue_cpmyd_1198{font-size:15px;font-weight:800;color:#222}._newSummaryBar_cpmyd_1200{background-color:#fff3e0;border:1px solid #FFCC80;border-radius:7px;padding:9px 14px;color:#e65100;font-weight:600;font-size:12px;margin:0 32px 14px}._newSummaryBar_cpmyd_1200 b{color:#e65100;font-weight:800}._newExpenseCard_cpmyd_1213{margin:0 32px 16px;border:2px solid #4E6137;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}._newExpenseCardCol_cpmyd_1221{padding:14px 20px;display:flex;flex-direction:column}._newExpenseCardCol_cpmyd_1221:last-child{text-align:right}._newHighlightLabel_cpmyd_1223{font-size:10px;color:#4e6137;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}._newHighlightValue_cpmyd_1224{font-size:20px;font-weight:800;color:#222}._newHighlightSub_cpmyd_1225{font-size:11px;color:#888;margin-top:2px}._newRatesCard_cpmyd_1228{margin:0 32px 20px;background-color:#fff8e1;border:1px solid #FFE082;border-radius:10px;padding:14px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._newRateItem_cpmyd_1238{display:flex;flex-direction:column;justify-content:space-between}._newRateLabel_cpmyd_1239{font-size:10px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;line-height:1.35}._newRateValue_cpmyd_1240{font-size:17px;font-weight:800;margin-top:auto}._newRateValueGreen_cpmyd_1241{color:#1b5e20}._newRateValueOrange_cpmyd_1242{color:#e65100}._financialSummaryBox_cpmyd_1245{margin:20px 32px;padding:14px 18px;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px}._financialSummaryTitle_cpmyd_1252{font-size:15px;font-weight:800;margin-bottom:8px;color:#222;display:flex;align-items:center;gap:6px}._financialSummaryText_cpmyd_1253{font-size:12px;line-height:1.7;color:#333}._financialSummaryText_cpmyd_1253 b{color:#333;font-weight:700}._planSummaryCard_cpmyd_1257{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:12px;padding:20px 24px;margin:0 32px 16px;color:#333}._planSummaryHeader_cpmyd_1265{margin-bottom:1rem}._planSummaryTitle_cpmyd_1266{color:#222;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:flex;align-items:center;gap:6px}._planSummarySubtitle_cpmyd_1267{color:#333;font-size:11px;margin-top:.3rem;letter-spacing:.2px}._planSummaryContent_cpmyd_1268{color:#333;font-size:12px;line-height:1.85}._planSummaryContent_cpmyd_1268 p{margin-bottom:.7rem}._planSummaryContent_cpmyd_1268 b{color:#333;font-weight:700}._planSummaryBadges_cpmyd_1271{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e0e0e0}._badgeItem_cpmyd_1272{background:#fff;border:1px solid #ddd;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;color:#333;display:flex;align-items:center;gap:6px}._recommendedSipCard_cpmyd_1286{background-color:#fafafa;border:1.5px solid #e0e0e0;border-radius:12px;padding:18px 20px;margin:0 0 32px}._recommendedSipTitle_cpmyd_1293{color:#333;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;display:flex;align-items:center;gap:8px}._sipTable_cpmyd_1294{width:100%;border-collapse:collapse;border:none;background:transparent}._sipTable_cpmyd_1294 th{text-align:left;font-size:10px;font-weight:700;color:#333;text-transform:uppercase;padding:5px 10px;border-bottom:1.5px solid #e0e0e0;background:transparent;letter-spacing:.4px}._sipTable_cpmyd_1294 td{padding:7px 10px;font-size:11px;color:#333;border:none;background:transparent;border-bottom:1px solid #eee}._sipTableRowHighlighted_cpmyd_1307 td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#333;background-color:#fafafa}._sipTableTotalRow_cpmyd_1308 td{border-top:2px solid #ddd;background:#f5f5f5;border-bottom:none}._sipTotalLabel_cpmyd_1309{font-weight:800;color:#222;font-size:12px}._sipTotalValue_cpmyd_1310{font-weight:800;color:#333;font-size:14px;text-align:right}._sipNote_cpmyd_1311{margin-top:8px;font-size:10px;color:#333;font-style:italic}._newInvestmentTable_cpmyd_1314{width:100%;border-collapse:collapse;margin-top:1rem;border:1.5px solid #eee;border-radius:10px;overflow:hidden}._newInvestmentTable_cpmyd_1314 thead th{padding:9px 13px;background:#f5f5f5;border-bottom:2px solid #ddd;color:#555;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:left}._newInvestmentTable_cpmyd_1314 thead th:not(:first-child){text-align:right}._newInvestmentTable_cpmyd_1314 td{padding:8px 13px;font-size:.78rem;color:#1e293b;border-bottom:1px solid #f0f0f0;font-weight:500}._newInvestmentTable_cpmyd_1314 td:not(:first-child){text-align:right}._newCategoryRow_cpmyd_1336 td{padding:5px 13px;background:#fafafa;font-size:10px;font-weight:800;color:#333;text-transform:uppercase;letter-spacing:.7px;border-bottom:none}._newCategoryDot_cpmyd_1346{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}._newDotRed_cpmyd_1347{background-color:#ef4444}._newDotBlue_cpmyd_1348{background-color:#3b82f6}._newRetirementRow_cpmyd_1350 td{background-color:#f3f6ee}._newLiquidRow_cpmyd_1351 td{background-color:#f8f9ff}._newLockBadge_cpmyd_1353{background-color:#fff3e0;border:1px solid #FFCC80;border-radius:4px;padding:2px 6px;margin-left:8px;font-size:9px}._newInvestmentTotalRow_cpmyd_1362{border-top:2px solid #ddd;background:#f5f5f5}._newInvestmentTotalRow_cpmyd_1362 td{padding:9px 13px;font-weight:700;color:#222;font-size:.78rem;background:#f5f5f5;border-bottom:none}._newInvestmentTotalRow_cpmyd_1362 td:not(:first-child){text-align:right}._newSectionCard_cpmyd_1374{margin:0 0 2rem}._newReceiptsTable_cpmyd_1376{width:100%;border-collapse:collapse;margin-top:.5rem;border:1.5px solid #eee;border-radius:10px;overflow:hidden}._newReceiptsTable_cpmyd_1376 thead th{padding:9px 13px;background:#f5f5f5;border-bottom:2px solid #ddd;color:#555;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:left}._newReceiptsTable_cpmyd_1376 thead th:last-child{text-align:right}._newReceiptsTable_cpmyd_1376 td{padding:8px 13px;font-size:.95rem;color:#1e293b;border-bottom:1px solid #f0f0f0;font-weight:500}._newReceiptsTable_cpmyd_1376 td:last-child{text-align:right}._newReceiptsEmpty_cpmyd_1397{padding:1.2rem;text-align:center;color:#92400e;font-style:italic;font-size:.95rem;background:#fff3c4}._sectionContentBox_cpmyd_1406{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:12px;padding:16px 20px;margin-bottom:2rem}._newRetirementSubText_cpmyd_1414{margin:.4rem 0 1.2rem;font-size:1rem;color:#7a7a7a}._newSummaryAnalysisGrid_cpmyd_1416{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.5rem 0}._newSummaryAnalysisCard_cpmyd_1417{background:#fff;border:1.5px solid #eee;border-radius:10px;padding:14px;text-align:center}._newSummaryAnalysisLabel_cpmyd_1418{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}._newSummaryAnalysisValue_cpmyd_1419{font-size:20px;font-weight:800;color:#222;margin-bottom:.6rem}._newSummaryAnalysisValueOrange_cpmyd_1420{color:#e65100}._newSummaryAnalysisSplit_cpmyd_1421{font-size:11px;color:#888;margin-top:3px}._newSummaryAnalysisSplit_cpmyd_1421 b{color:#334155;font-weight:600}._newSummaryAnalysisFooter_cpmyd_1423{margin-top:1.5rem;padding-top:1rem;border-top:2px solid #f1f5f9;font-size:12px;color:#555;font-weight:500}._newGoalPercent_cpmyd_1424{color:#4e6137;font-weight:800}._goalCard_cpmyd_1427{border-radius:12px;background:#fff;border:1.5px solid #eee;margin-bottom:.7rem}._goalCardHeader_cpmyd_1428{padding:10px 18px;display:flex;justify-content:space-between;align-items:flex-start}._goalCardTitle_cpmyd_1429{font-size:1.05rem;font-weight:800;color:#1e293b;display:flex;align-items:center;gap:8px}._goalCardMeta_cpmyd_1430{font-size:.78rem;color:#64748b;margin-top:5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}._goalCardMetaDivider_cpmyd_1431{color:#cbd5e1}._goalCardBadge_cpmyd_1432{border-radius:20px;padding:4px 14px;font-size:.78rem;font-weight:800;white-space:nowrap;margin-left:12px;background:#f0f0f0;color:#333;border:1px solid #ddd}._goalCardStatsGrid_cpmyd_1434{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eee}._goalStatBox_cpmyd_1435{background:#fafafa;border-right:1px solid #eee;padding:9px 14px}._goalStatBox_cpmyd_1435:last-child{border-right:none}._goalStatBoxLabel_cpmyd_1437{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:8px}._goalStatBoxValue_cpmyd_1438{font-size:1.3rem;font-weight:800;color:#222}._goalCardFooter_cpmyd_1440{padding:10px 18px;border-top:1px solid #eee;background:#fafafa;font-size:.8rem;color:#333;display:flex;align-items:center;flex-wrap:wrap;gap:6px}._goalCardFooterDivider_cpmyd_1441{color:#cbd5e1}._goalCardAllocPanel_cpmyd_1443{padding:14px 18px 16px;border-top:1px solid #eee;background:#fafafa;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._goalCardAllocTitle_cpmyd_1444{font-size:.68rem;font-weight:800;color:#4e6137;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}._goalCardAllocCallout_cpmyd_1445{font-size:.8rem;color:#334155;margin-bottom:10px}._goalCardAllocChips_cpmyd_1446{display:flex;flex-wrap:wrap;gap:6px}._allocChip_cpmyd_1447{display:flex;flex-direction:column;align-items:center;border:1.5px solid #e0e0e0;border-radius:8px;padding:5px 10px;min-width:60px;background:#fff}._allocChipLabel_cpmyd_1448{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#555;opacity:.8}._allocChipValue_cpmyd_1449{font-size:.8rem;font-weight:800;color:#222}._sipFlowBox_cpmyd_1452{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:12px;padding:20px}._sipFlowTitle_cpmyd_1453{font-size:.95rem;font-weight:800;color:#222;margin-bottom:8px;display:flex;align-items:center;gap:8px}._sipFlowDesc_cpmyd_1454{font-size:.8rem;color:#555;margin-bottom:16px;line-height:1.5}._sipFlowRow_cpmyd_1455{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #eee}._sipFlowRow_cpmyd_1455:last-child{border-bottom:none;padding-top:12px}._sipFlowIcon_cpmyd_1457{font-size:1rem;flex-shrink:0}._sipFlowText_cpmyd_1458{font-size:.82rem;color:#333;line-height:1.5}._corpusAnalysisDiv_cpmyd_1461{background-color:#fafafa;border:1.5px solid #e0e0e0;border-radius:10px;padding:12px 18px;margin-top:.5rem;color:#333}._corpusStatGrid_cpmyd_1462{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}._corpusStatLabel_cpmyd_1464{font-size:10px;font-weight:600;color:#666;margin-bottom:3px;text-transform:uppercase;letter-spacing:.3px}._corpusStatValue_cpmyd_1465{font-size:18px;font-weight:800;margin-bottom:.2rem;color:#222}._corpusStatSub_cpmyd_1466{font-size:10px;color:#888}._corpusTable_cpmyd_1468{width:100%;border-collapse:collapse;margin-top:1.5rem;border:none;background:transparent}._corpusTable_cpmyd_1468 th{text-align:left;font-size:10px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.3px;padding:6px 8px;background-color:transparent;border-bottom:1px solid #e0e0e0}._corpusTable_cpmyd_1468 td{padding:6px 8px;font-size:11px;font-weight:500;color:#333;border-bottom:1px solid #eee;background:transparent}._corpusTableRowHighlight_cpmyd_1481{background-color:#fafafa}._corpusTableRowHighlight_cpmyd_1481 td{color:#222;font-weight:700;border-bottom:none;background-color:#fafafa}._corpusAllocPanel_cpmyd_1484{margin-top:1rem;border-radius:12px;border:1px solid #e2e8f0;background:#fafafa}._corpusAllocInner_cpmyd_1485{padding:16px 20px 18px;border-radius:12px}._corpusAllocTitle_cpmyd_1486{font-size:.72rem;font-weight:800;color:#4e6137;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}._corpusAllocBars_cpmyd_1487{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}._corpusAllocBarRow_cpmyd_1488{display:flex;align-items:center;gap:8px}._corpusAllocBarLabel_cpmyd_1489{font-size:.78rem;font-weight:600;color:#555;min-width:52px}._corpusAllocBarTrack_cpmyd_1490{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._corpusAllocBarFill_cpmyd_1491{height:100%;border-radius:4px}._corpusAllocBarPct_cpmyd_1492{font-size:.78rem;font-weight:700;color:#333;min-width:32px;text-align:right}._corpusAllocCallout_cpmyd_1493{font-size:.82rem;color:#334155;margin-bottom:10px}._corpusAllocCalloutSuccess_cpmyd_1494{font-size:.82rem;color:#16a34a;font-weight:600}._actionPlan_cpmyd_328{margin:1rem 32px 0}._actionPlanSubtitle_cpmyd_1498{margin:0 0 1rem;font-size:.95rem;color:#7a7a7a}._actionPlanGrid_cpmyd_1499{display:flex;gap:1.5rem;margin-top:1.5rem}._apCard_cpmyd_1500{flex:1;border-radius:12px;padding:0;overflow:hidden;border:2px solid #e2e8f0}._apCardPlanA_cpmyd_1501{border-color:#4e6137;background:#fafff5}._apCardPlanB_cpmyd_1502{border-color:#1565c0;background:#f0f7ff}._apCardHeader_cpmyd_1503{padding:.7rem 1rem;font-size:.82rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:.6rem;letter-spacing:.04em;margin-bottom:6px}._apCardPlanA_cpmyd_1501 ._apCardHeader_cpmyd_1503{color:#4e6137}._apCardPlanB_cpmyd_1502 ._apCardHeader_cpmyd_1503{color:#1565c0}._apTable_cpmyd_1506{width:100%;border-collapse:collapse;border:none!important;background:transparent!important;margin-bottom:0}._apTable_cpmyd_1506 th{text-align:left;font-size:10px;font-weight:600;color:#888;text-transform:capitalize;padding:4px 10px;border-bottom:1px solid #eee;background:transparent!important}._apTable_cpmyd_1506 td{padding:4px 10px;font-size:11px;color:#333;font-weight:600;border-bottom:1px solid #f5f5f5;background:transparent!important}._apTableTotalRow_cpmyd_1509 td{border-top:2px solid #ddd!important;font-weight:700;font-size:12px;padding:6px 10px 0;color:#222}._apFooterNote_cpmyd_1510{padding:.4rem 1rem 1rem;font-size:.78rem;color:#888;line-height:1.4}._glanceDiv_cpmyd_1513{margin:50px 0 0}._glanceMainCard_cpmyd_1514{background:#fff;border:1.5px solid #E0E0E0!important;border-radius:14px;padding:18px 20px;box-shadow:none}._glanceCardsGrid_cpmyd_1515{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}._glanceCard_cpmyd_1515{border-radius:10px;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:.4rem;background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceRetirement_cpmyd_1517{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceRetirement_cpmyd_1517 ._glanceCardValue_cpmyd_1518{color:#222!important}._glanceGoals_cpmyd_1519{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceGoals_cpmyd_1519 ._glanceCardValue_cpmyd_1518{color:#222!important}._glanceInsurance_cpmyd_1521{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceInsurance_cpmyd_1521 ._glanceCardValue_cpmyd_1518{color:#222!important}._glanceAction_cpmyd_1523{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceAction_cpmyd_1523 ._glanceCardValue_cpmyd_1518{color:#222!important}._glanceLumpsum_cpmyd_1525{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceLumpsum_cpmyd_1525 ._glanceCardValue_cpmyd_1518{color:#222!important}._glanceCardHeader_cpmyd_1527{font-size:10px;font-weight:700;color:#666;display:flex;align-items:center;gap:.35rem}._glanceCardIcon_cpmyd_1528{font-size:.9rem}._glanceCardValue_cpmyd_1518{font-size:18px;font-weight:900;line-height:1.1;color:#222!important}._glanceCardSub_cpmyd_1530{font-size:10px;color:#888;font-weight:400;margin-top:3px}._glanceSuccessValue_cpmyd_1531{color:#222!important;font-size:1.1rem}._allocationSection_cpmyd_1533{border-top:1px solid #EEE;padding-top:14px;margin-top:4px}._allocationTitle_cpmyd_1534{font-size:11px;font-weight:800;color:#4e6137;margin-bottom:10px}._allocationBars_cpmyd_1535{display:flex;flex-direction:column;gap:7px}._allocationBarItem_cpmyd_1536{display:flex;align-items:center;gap:8px}._barLabelBlue_cpmyd_1537,._barLabelGreen_cpmyd_1538,._barLabelOrange_cpmyd_1539,._barLabelGold_cpmyd_1540,._barLabelSilver_cpmyd_1541{width:60px;font-size:10px;font-weight:700;color:#555!important}._progressBarWrapper_cpmyd_1542{flex-grow:1;height:10px;background-color:#e8e8e8;border-radius:4px;overflow:hidden}._progressBar_cpmyd_1542{height:100%;border-radius:4px;transition:width .6s ease}._progressBlue_cpmyd_1544{background-color:#1565c0}._progressGreen_cpmyd_1545{background-color:#2e7d32}._progressOrange_cpmyd_1546{background-color:#e65100}._progressGold_cpmyd_1547{background-color:#d97706}._progressSilver_cpmyd_1548{background-color:#94a3b8}._barPercentBlue_cpmyd_1549,._barPercentGreen_cpmyd_1550,._barPercentOrange_cpmyd_1551,._barPercentGold_cpmyd_1552,._barPercentSilver_cpmyd_1553{width:40px;text-align:right;font-size:11px;font-weight:800;color:#333!important}._allocationCallout_cpmyd_1554{margin-top:8px;padding:7px 10px;background-color:#f5f5f5;border-radius:6px;font-size:10px;color:#444;font-weight:400;text-align:left;border:none}._allocationCalloutSuccess_cpmyd_1555{color:#16a34a}._insuranceLoansSection_cpmyd_1558{margin:2rem 32px}._insuranceLoansBlock_cpmyd_1559{margin-bottom:2rem}._insTable_cpmyd_1561{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._insTable_cpmyd_1561 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._insTable_cpmyd_1561 th:first-child{text-align:left}._insTable_cpmyd_1561 th:not(:first-child){text-align:right}._insTable_cpmyd_1561 td{padding:14px;background:#fff;border-bottom:1px solid #f1f5f9}._insTable_cpmyd_1561 td:not(:first-child){text-align:right}._insTypeLabel_cpmyd_1576{font-weight:800;font-size:.95rem;color:#1e293b}._insTypeSub_cpmyd_1577{font-size:.75rem;color:#94a3b8;margin-top:2px}._insReqValue_cpmyd_1578{font-weight:800;font-size:1rem;color:#1e293b}._insExistValue_cpmyd_1579{font-size:.95rem;color:#475569}._insGapCovered_cpmyd_1580{color:#16a34a;font-weight:800;font-size:1rem}._insGapShort_cpmyd_1581{color:#dc2626;font-weight:800;font-size:1rem}._insStatusPill_cpmyd_1582{border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}._insStatusPillCovered_cpmyd_1583{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}._insStatusPillShort_cpmyd_1584{background:#fff1f2;color:#dc2626;border:1px solid #fecaca}._insPolicyTable_cpmyd_1586{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-top:1rem}._insPolicyTable_cpmyd_1586 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._insPolicyTable_cpmyd_1586 th:first-child{text-align:left}._insPolicyTable_cpmyd_1586 th:not(:first-child){text-align:right}._insPolicyTable_cpmyd_1586 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fff;font-size:.9rem;color:#1e293b}._insPolicyTable_cpmyd_1586 td:not(:first-child){text-align:right;color:#475569}._insPolicyTable_cpmyd_1586 td:first-child{font-weight:600}._insPolicyTable_cpmyd_1586 td:nth-child(2){font-weight:700;color:#1e293b}._insPolicyTotalRow_cpmyd_1603{background:#f1f5f9!important;border-top:2px solid #cbd5e1}._insPolicyTotalRow_cpmyd_1603 td{font-weight:800!important;font-size:.95rem!important;color:#0f172a!important;background:#f1f5f9!important}._loanTable_cpmyd_1606{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._loanTable_cpmyd_1606 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._loanTable_cpmyd_1606 th:first-child{text-align:left}._loanTable_cpmyd_1606 th:not(:first-child){text-align:right}._loanTable_cpmyd_1606 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fff;font-size:.9rem;color:#1e293b}._loanTable_cpmyd_1606 td:not(:first-child){text-align:right;color:#475569}._loanTable_cpmyd_1606 td:first-child{font-weight:600}._loanTable_cpmyd_1606 td:last-child{font-weight:700;color:#1e293b}._loanTotalRow_cpmyd_1623{background:#f1f5f9!important;border-top:2px solid #cbd5e1}._loanTotalRow_cpmyd_1623 td{font-weight:800!important;font-size:.95rem!important;color:#0f172a!important;background:#f1f5f9!important}._retirementCashFlowSection_cpmyd_1627{margin:4rem 32px}._tableWrapper_cpmyd_1628{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;margin-top:1.5rem}._retirementCashFlowTable_cpmyd_1629{width:100%;border-collapse:collapse;table-layout:fixed}._retirementCashFlowTable_cpmyd_1629 thead th{background-color:#2c3327;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:8px 10px;text-align:right;white-space:normal;word-break:break-word;line-height:1.25}._retirementCashFlowTable_cpmyd_1629 thead th:first-child{text-align:left;padding-left:1.5rem}._retirementCashFlowTable_cpmyd_1629 tbody td{padding:6px;font-size:10.5px;color:#1e293b;text-align:right;border-bottom:1px solid #f0f0f0;word-break:break-word}._retirementCashFlowTable_cpmyd_1629 tbody td:first-child{text-align:left;padding-left:1.5rem;font-weight:600}._retirementYearRow_cpmyd_1645{background-color:#fff8e1!important}._withdrawalRow_cpmyd_1646{background-color:#eaeaea!important}._withdrawalRow_cpmyd_1646 td{background-color:#eaeaea!important;color:#111!important;font-weight:700!important}._withdrawalRow_cpmyd_1646 ._ageYearCell_cpmyd_1648{color:#111!important}._withdrawalRow_cpmyd_1646 td._textRed_cpmyd_1649{color:#991b1b!important}._withdrawalRow_cpmyd_1646 td._textGreen_cpmyd_1650{color:#166534!important}._withdrawalRow_cpmyd_1646 td._textPurple_cpmyd_1651{color:#6b21a8!important}._ageYearCell_cpmyd_1648{font-weight:800;color:#0f172a}._greenHeader_cpmyd_1653{color:#4caf50!important}._textRed_cpmyd_1649{color:#c62828}._textPurple_cpmyd_1651{color:#7b1fa2;font-weight:700}._textBold_cpmyd_1656{font-weight:700}._tableLegend_cpmyd_1657{margin-top:14px;font-size:10px;color:#999;line-height:1.7}._tableFooterInfo_cpmyd_1658{margin-top:3rem;text-align:center;color:#aaa;font-size:10px}._tableFooterInfo_cpmyd_1658 p{margin:.4rem 0}._footerDisclaimer_cpmyd_1660{opacity:.8;font-size:.75rem}._headerWrapper_lr6bd_1{background-color:#3a3c48;position:fixed;top:0;z-index:1000;width:100%;box-sizing:border-box;height:72px;display:flex;align-items:center;border-bottom:1px solid #3A4530}._headerContent_lr6bd_14{width:100%;padding:0 4%;display:flex;justify-content:space-between;align-items:center}._leftSection_lr6bd_22{display:flex;align-items:center;gap:1rem}._toolBrand_lr6bd_28{display:flex;align-items:center;padding:6px 0}._headerLogo_lr6bd_34{height:48px;width:auto;display:block}._toolTitle_lr6bd_40{color:#6fa287;font-size:1.3rem;font-weight:800;letter-spacing:.3px;white-space:nowrap}._divider_lr6bd_48{width:1px;height:28px;background-color:#3a4530;margin:0 .75rem}._teamName_lr6bd_55{display:flex;align-items:center;gap:8px}._rightSection_lr6bd_61{display:flex;align-items:center;gap:12px}._incubatedText_lr6bd_67{color:#888;font-size:.9rem;font-weight:500;white-space:nowrap}._bajajLogo_lr6bd_74{height:26px;width:auto;display:block;filter:brightness(0) invert(1) opacity(.85)}._inputBtn_lr6bd_82,._pdfBtn_lr6bd_82,._logoutBtn_lr6bd_82{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:7px;font-size:.85rem;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}._inputBtn_lr6bd_82{background-color:#6fa287;color:#fff;border:none;box-shadow:0 2px 8px #4e613766}._inputBtn_lr6bd_82:hover{background-color:#3d4d2b;transform:translateY(-1px)}._pdfBtn_lr6bd_82{background-color:#24271c;color:#aaa;border:1px solid #3A4530}._pdfBtn_lr6bd_82:hover{background-color:#2e3225;color:#ddd}._logoutBtn_lr6bd_82{background-color:transparent;color:#e57373;padding:8px 16px;border:none}._logoutBtn_lr6bd_82:hover{color:#ef5350;transform:translateY(-1px)}._linkBtn_lr6bd_132{background:none;border:none;color:#6fa287;font-weight:700;font-size:1rem;cursor:pointer;padding:8px 16px;transition:all .2s}._linkBtn_lr6bd_132:hover{color:#9cb7a9;transform:translateY(-1px)}._userProfile_lr6bd_148{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid #3A4530}._userIconWrapper_lr6bd_156{width:36px;height:36px;background-color:#24271c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#aec48f;border:1px solid #3A4530}._userInfo_lr6bd_168{display:flex;flex-direction:column;line-height:1.2}._userName_lr6bd_174{color:#fff;font-size:.9rem;font-weight:600}._userRole_lr6bd_180{color:#888;font-size:.75rem;font-weight:500}@media(max-width:1024px){._teamName_lr6bd_55,._divider_lr6bd_48,._userRole_lr6bd_180{display:none}}@media(max-width:768px){._headerContent_lr6bd_14{padding:0 1rem}._inputBtn_lr6bd_82 span,._pdfBtn_lr6bd_82 span,._logoutBtn_lr6bd_82 span,._userInfo_lr6bd_168{display:none}._inputBtn_lr6bd_82,._pdfBtn_lr6bd_82,._logoutBtn_lr6bd_82,._linkBtn_lr6bd_132{padding:8px}._userProfile_lr6bd_148{padding-left:0;border-left:none}}._footer-container_18vfm_1{width:100%;background-color:#353843;color:#94a3b8;font-family:Inter,sans-serif;border-top:1px solid rgba(59,130,246,.2);font-size:14px}._footer-top_18vfm_10{width:100%;padding:3rem 4%;display:flex;justify-content:space-between;gap:2rem;box-sizing:border-box}._footer-brand_18vfm_19{flex:1;max-width:400px}._brandBranding_18vfm_24{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem}._bolt_18vfm_32{color:#fb923c;font-size:1.1rem}._brandName_18vfm_37{color:#ef4444;font-weight:700;font-size:1.1rem;letter-spacing:-.01em}._brandDesc_18vfm_44{line-height:1.6;margin-top:20px;color:#94a3b8;font-size:.9rem}._footer-contact_18vfm_52{flex:0 1 auto}._footer-contact_18vfm_52 h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1.5rem}._footer-contact_18vfm_52 ul{list-style:none;padding:0;margin:0 0 1rem}._footer-contact_18vfm_52 li{margin-bottom:.75rem;display:flex;align-items:center;gap:8px}._footer-contact_18vfm_52 p{margin:.5rem 0;font-size:.85rem;color:#64748b}._footer-bottom_18vfm_82{width:100%;padding:1.5rem 4%;border-top:1px solid rgba(255,255,255,.05);background-color:#0000001a;box-sizing:border-box}._copyright_18vfm_90{margin:0;font-size:.8rem;color:#64748b;text-align:center}@media(max-width:768px){._footer-top_18vfm_10{flex-direction:column;padding:2rem 1rem}._footer-brand_18vfm_19,._footer-contact_18vfm_52{width:100%;max-width:none}}._downloadDiv_djti4_1{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}._downloadDiv_djti4_1 input{margin:1rem;padding:.5rem;border-radius:5px}._planBtn_djti4_13{background-color:var(--red-color);color:#fff;padding:.5rem 3rem;border-radius:4px;border:none}._planBtn_djti4_13:hover{background-color:var(--red-color);color:#fff;padding:.5rem 3rem;border-radius:4px}._planBtn_djti4_13:focus{border:none}._error_djti4_37{color:red;padding:1rem}._container_lsr5i_1{background-color:#fff;min-height:100vh;padding:2rem 0}._main_lsr5i_7{width:90%;max-width:1100px;margin:0 auto;background-color:#edf6f1;border-radius:12px;box-shadow:0 4px 32px #00000059;overflow:hidden}._topHeaderBanner_lsr5i_17{background:#6fa287;color:#fff;padding:1.2rem 2.5rem;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0;min-height:90px;gap:1rem}._bannerLeft_lsr5i_29{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:0;margin-left:-20px}._incubatedByLabel_lsr5i_39{color:#ed1c24;font-size:1.1rem;font-weight:500;letter-spacing:.01em;text-transform:none;text-align:center;width:100%;line-height:1;margin:0;display:block}._bannerLeft_lsr5i_29 img{margin-top:-16px}._bannerLogo_lsr5i_56{height:70px;width:auto;max-width:240px;object-fit:contain;display:block;filter:brightness(1.18) drop-shadow(0 2px 6px rgba(0,0,0,.18))}._bannerTitle_lsr5i_65{font-size:2rem;font-weight:700;margin:0}._bannerSubtitle_lsr5i_66{font-size:.95rem;margin:.3rem 0 0;opacity:.9}._bannerRight_lsr5i_68{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}._bannerCenter_lsr5i_77{text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._bannerPlanId_lsr5i_88{font-weight:700;font-size:1.08rem;margin-left:100px;color:#fff;letter-spacing:.02em;background:#ffffff1f;padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.25)}._bannerDate_lsr5i_100{font-weight:600;font-size:.9rem;color:#ffffffd9;text-align:right;display:block;letter-spacing:.01em}._bannerBolt_lsr5i_109{color:#fbbf24;font-style:normal}._headText_lsr5i_111{background-color:#3a3c48;color:#ffffffeb;font-size:.82rem;font-weight:800;padding:.8rem 0;text-align:center;letter-spacing:.5rem;text-transform:uppercase;margin-bottom:2rem;border-top:1px solid rgba(255,255,255,.08);position:relative;min-height:60px;display:flex;align-items:center;justify-content:center}._overviewSection_lsr5i_129{margin:0 2rem}._infoGridContainer_lsr5i_131{border:1.5px solid #eee;border-radius:10px;background:#fff;margin-bottom:1.5rem;overflow:hidden}._infoGrid_lsr5i_131{display:grid;grid-template-columns:repeat(5,1fr)}._infoItem_lsr5i_139{padding:12px 16px;border-right:1px solid #eee;display:flex;flex-direction:column;min-height:80px;border-bottom:none}._infoItem_lsr5i_139:nth-child(5n){border-right:none}._infoItem_lsr5i_139:nth-child(-n+5){border-bottom:1px solid #eee}._infoLabel_lsr5i_149{font-size:10px;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}._infoValue_lsr5i_150{font-size:15px;font-weight:800;color:#222}._summaryBar_lsr5i_152{background-color:#fff3e0;border:1px solid #FFCC80;border-radius:7px;padding:9px 14px;color:#e65100;font-weight:600;font-size:11px;margin-bottom:2rem}._summaryBar_lsr5i_152 b{color:#e65100;font-weight:800}._highlightCardsContainer_lsr5i_164{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}._expenseCard_lsr5i_166{width:100%;border:2px solid #6fa287;border-radius:10px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-sizing:border-box}._expenseCardCol_lsr5i_175{display:flex;flex-direction:column;padding:14px 18px}._highlightLabel_lsr5i_176{font-size:10px;color:#4e6137;font-weight:700;margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.4px}._highlightValue_lsr5i_177{font-size:20px;font-weight:800;color:#222;margin:4px 0}._highlightSub_lsr5i_178{font-size:11px;color:#888;margin-top:.2rem}._ratesCard_lsr5i_180{width:100%;background-color:#fff8e1;border:1px solid #FFE082;border-radius:10px;padding:14px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;box-sizing:border-box}._rateItem_lsr5i_191{display:flex;flex-direction:column;justify-content:space-between}._rateItem_lsr5i_191 ._highlightLabel_lsr5i_176{color:#888;font-size:10px;font-weight:600;line-height:1.35;margin-bottom:3px;text-transform:uppercase;letter-spacing:.4px}._rateValue_lsr5i_193{font-size:17px;font-weight:800;color:#e65100;margin-top:auto}._rateValueGreen_lsr5i_194{color:#1b5e20}._financialSummaryBox_lsr5i_197{margin:0 2rem 2rem;padding:14px 18px;background:#fafafa!important;border:1px solid #e0e0e0!important;color:#333!important;border-radius:10px}._financialSummaryTitle_lsr5i_205{font-size:15px;font-weight:800;margin-bottom:8px;color:#222!important;display:flex;align-items:center;gap:6px}._financialSummaryText_lsr5i_206{font-size:12px;line-height:1.7;color:#333!important}._financialSummaryText_lsr5i_206 b{color:#333!important;font-weight:700}._textSuccess_lsr5i_209{color:#2e7d32!important}._textDanger_lsr5i_210{color:#c62828!important}._financialSummaryBox_lsr5i_197,._investmentDiv_lsr5i_213,._doughnutDiv_lsr5i_214,._actionPlan_lsr5i_215,._insuranceDiv_lsr5i_216,._cashFlow_lsr5i_217{margin-top:2rem;margin-bottom:2rem}table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid rgba(0,0,0,.15);border-radius:1rem}._investmentDiv_lsr5i_213{margin:2rem;background:#fff;border-radius:12px;padding:1.5rem 0}._investmentHeading_lsr5i_229{font-size:13px;font-weight:800;color:#222;padding-left:10px;border-left:3px solid #4E6137;margin-bottom:1.2rem}._investmentTable_lsr5i_238{width:100%;border-collapse:collapse;margin-top:1rem}._retirementRow_lsr5i_240 td{background-color:#f3f6ee!important}._liquidRow_lsr5i_241 td{background-color:#f8f9ff!important}._investmentTable_lsr5i_238 thead th{padding:9px 13px!important;background:#f5f5f5!important;border-bottom:2px solid #ddd!important;color:#555!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.4px}._investmentTable_lsr5i_238 td{padding:8px 13px!important;font-size:.78rem!important;color:#1e293b!important;border-bottom:1px solid #f0f0f0!important;font-weight:500!important}._categoryRow_lsr5i_262 td{padding:5px 13px!important;background:#fafafa!important;font-size:10px!important;font-weight:800!important;color:#333!important;text-transform:uppercase;letter-spacing:.7px;border-bottom:none!important}._categoryDot_lsr5i_273{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;vertical-align:middle}._dotRed_lsr5i_274{background-color:#ef4444}._dotBlue_lsr5i_275{background-color:#3b82f6}._lockBadge_lsr5i_277{background-color:#fff3e0;border:1px solid #FFCC80;border-radius:4px;padding:2px 6px;margin-left:8px;font-size:9px}._lockIconMini_lsr5i_285{font-size:.75rem;line-height:1}._rateBlue_lsr5i_287{color:#1565c0!important;font-weight:700!important}._rateRed_lsr5i_288{color:#e65100!important;font-weight:700!important}._rateGrey_lsr5i_289{color:#4b5563!important;font-weight:700!important}._rateGreen_lsr5i_290{color:#2e7d32!important;font-weight:700!important}._investmentTotalRow_lsr5i_292{border-top:2px solid #ddd!important;background:#f5f5f5!important}._investmentTotalRow_lsr5i_292 td{padding:9px 13px!important;font-weight:700!important;font-size:.78rem!important;color:#222!important;background:#f5f5f5!important;border-bottom:none!important}._wtdAvgText_lsr5i_303{color:#16a34a;font-size:.78rem;font-weight:700}._actionPlan_lsr5i_215{margin:2rem}._actionPlanSubtitle_lsr5i_306{margin:0 0 1rem;font-size:.95rem;color:#7a7a7a}._disclaimer_lsr5i_308{margin-left:2rem;margin-right:2rem;margin-bottom:3rem;text-align:justify}._discHead_lsr5i_309{color:#4e6137;font-size:1.4rem;font-weight:600;margin-bottom:1rem;margin-top:3rem}._disclaimer_lsr5i_308 p{color:#222}._analysis_lsr5i_312{margin:2rem;text-align:left;font-weight:500}._goalDetailsSection_lsr5i_313{margin:2rem}._analysisHead_lsr5i_315{display:flex;align-items:center;margin-bottom:1rem}._redAccent_lsr5i_316{width:3px;height:1.2rem;background-color:#4e6137;margin-right:10px}._planSummaryCard_lsr5i_319{background:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:12px;padding:20px 24px;margin:0 2rem 2rem;color:#333!important}._planSummaryHeader_lsr5i_327{margin-bottom:1rem}._planSummaryTitle_lsr5i_328{color:#222!important;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}._planSummarySubtitle_lsr5i_329{color:#333!important;font-size:11px;margin-top:.3rem;letter-spacing:.2px}._planSummaryContent_lsr5i_330{color:#333!important;font-size:12px;line-height:1.85}._planSummaryContent_lsr5i_330 p{margin-bottom:1rem}._planSummaryContent_lsr5i_330 b{color:#333!important;font-weight:700}._planSummaryBadges_lsr5i_333{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e0e0e0!important}._badgeItem_lsr5i_334{background:#fff!important;border:1px solid #ddd!important;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;color:#333!important;display:flex;align-items:center;gap:6px}._recommendedSipCard_lsr5i_348{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:12px;padding:18px 20px;margin:0 2rem 2rem}._recommendedSipTitle_lsr5i_355{color:#333!important;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;display:flex;align-items:center;gap:8px}._sipTable_lsr5i_356{width:100%;border-collapse:collapse;border:none!important;background:transparent!important}._sipTable_lsr5i_356 th{text-align:left;font-size:10px;font-weight:700;color:#333!important;text-transform:uppercase;padding:5px 10px;border-bottom:1.5px solid #e0e0e0!important;background:transparent!important;letter-spacing:.4px}._sipTable_lsr5i_356 td{padding:7px 10px;font-size:11px;color:#333!important;border:none!important;background:transparent!important;border-bottom:1px solid #eee!important}._sipTableRowHighlighted_lsr5i_369{background-color:#fafafa!important}._sipTableRowHighlighted_lsr5i_369 td{border-top:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important;color:#333!important;background-color:#fafafa!important}._sipTableTotalRow_lsr5i_371 td{border-top:2px solid #ddd!important;background:#f5f5f5!important;border-bottom:none!important}._sipTotalLabel_lsr5i_372{font-weight:800;color:#222!important;font-size:12px}._sipTotalValue_lsr5i_373{font-weight:800;color:#333!important;font-size:14px;text-align:right}._sipNote_lsr5i_374{margin-top:8px;font-size:10px;color:#333!important;font-style:italic}._sipSuccessText_lsr5i_376{color:#16a34a}._receiptsTable_lsr5i_378{width:100%;border-collapse:collapse;margin-top:.5rem}._receiptsTable_lsr5i_378 thead th{padding:9px 13px;background:#f5f5f5!important;border-bottom:2px solid #ddd!important;color:#555!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.4px;text-align:left}._receiptsTable_lsr5i_378 td{padding:8px 13px!important;font-size:.82rem!important;color:#1e293b!important;border-bottom:1px solid #f0f0f0!important;font-weight:500!important}._receiptsEmpty_lsr5i_397{padding:1.5rem;text-align:center;color:#aaa;font-style:italic;font-size:.95rem;border-bottom:1px solid #f0f0f0}._goalsEmpty_lsr5i_398{color:#ccc;font-style:italic;font-size:12px;margin-left:10px;margin-top:-10px;margin-bottom:2rem}._capitalReceiptsDiv_lsr5i_400{margin:2rem;background:#fff;border-radius:12px;padding:.5rem 0}._summaryAnalysisGrid_lsr5i_402{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.5rem 0}._summaryAnalysisCard_lsr5i_403{background:#fff;border:1.5px solid #eee;border-radius:10px;padding:14px;text-align:center}._summaryAnalysisLabel_lsr5i_404{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}._summaryAnalysisValue_lsr5i_405{font-size:20px;font-weight:800;color:#222;margin-bottom:.6rem}._summaryAnalysisValueCr_lsr5i_406{color:#e65100}._summaryAnalysisSplit_lsr5i_407{font-size:11px;color:#888;margin-top:3px}._summaryAnalysisSplit_lsr5i_407 b{color:#334155;font-weight:600}._summaryAnalysisFooter_lsr5i_409{margin-top:1.5rem;padding-top:1rem;border-top:2px solid #f1f5f9;font-size:12px;color:#555;font-weight:500}._goalPercent_lsr5i_410{color:#4e6137;font-weight:800}._retirementSubText_lsr5i_411{margin:.4rem 0 1.2rem;font-size:1rem;color:#7a7a7a}._corpusAnalysisDiv_lsr5i_414{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:10px;padding:16px 20px;margin:1.5rem 0 3rem;color:#333!important}._corpusStatGrid_lsr5i_415{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}._corpusStatLabel_lsr5i_417{font-size:10px;font-weight:600;color:#666!important;margin-bottom:3px;text-transform:uppercase;letter-spacing:.3px}._corpusStatValue_lsr5i_418{font-size:18px;font-weight:800;margin-bottom:.2rem;color:#222!important}._valueRed_lsr5i_419,._valueBlue_lsr5i_420{color:#222!important}._corpusStatSub_lsr5i_421{font-size:10px;color:#888!important}._corpusTable_lsr5i_422{width:100%;border-collapse:collapse;margin-top:1.5rem;border:none!important;background:transparent!important}._corpusTable_lsr5i_422 th{text-align:left;font-size:10px;font-weight:700;color:#666!important;text-transform:uppercase;letter-spacing:.3px;padding:6px 8px;background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}._corpusTable_lsr5i_422 td{padding:6px 8px;font-size:11px;font-weight:500;color:#333!important;border-bottom:1px solid #eee!important;background:transparent}._corpusTableRowHighlight_lsr5i_435{background-color:#fafafa!important}._corpusTableRowHighlight_lsr5i_435 td{color:#222!important;font-weight:700;border-bottom:none!important;background-color:#fafafa!important}._textGreen_lsr5i_437{color:#222!important;font-weight:800}._allocPanel_lsr5i_440{border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background:#fff;margin-top:1rem}._allocPanelInner_lsr5i_441{padding:16px 20px 18px}._allocPanelTitle_lsr5i_442{font-size:.72rem;font-weight:800;color:#4e6137;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._allocPanelBar_lsr5i_443{display:flex;align-items:center;gap:8px}._allocPanelBarLabel_lsr5i_444{font-size:.78rem;font-weight:600;min-width:52px}._allocPanelBarTrack_lsr5i_445{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._allocPanelBarFill_lsr5i_446{height:100%;border-radius:4px}._allocPanelBarPct_lsr5i_447{font-size:.78rem;font-weight:700;min-width:32px;text-align:right}._allocPanelCallout_lsr5i_448{font-size:.82rem;color:#334155;margin-bottom:10px}._allocPanelSuccess_lsr5i_449{font-size:.82rem;color:#16a34a;font-weight:600}._allocChip_lsr5i_450{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:5px 10px;min-width:70px;background:#fff}._allocChipLabel_lsr5i_451{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.8}._allocChipValue_lsr5i_452{font-size:.82rem;font-weight:800}._actionPlanGrid_lsr5i_455{display:flex;gap:1.5rem;margin-top:1.5rem}._apCard_lsr5i_456{flex:1;border-radius:12px;padding:0;overflow:hidden;border:2px solid #e2e8f0}._apCardPlanA_lsr5i_457{border-color:#6fa287;background:#fafff5}._apCardPlanB_lsr5i_458{border-color:#1565c0;background:#f0f7ff}._apCardHeader_lsr5i_459{padding:1rem 1.5rem;font-size:.82rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:.6rem;letter-spacing:.04em;margin-bottom:10px}._apCardPlanA_lsr5i_457 ._apCardHeader_lsr5i_459{color:#4e6137}._apCardPlanB_lsr5i_458 ._apCardHeader_lsr5i_459{color:#1565c0}._apTable_lsr5i_462{width:100%;border-collapse:collapse;border:none!important;background:transparent!important}._apTable_lsr5i_462 th{text-align:left;font-size:10px;font-weight:600;color:#888;text-transform:capitalize;padding:5px 10px;border-bottom:1px solid #eee;background:transparent!important}._apTable_lsr5i_462 td{padding:6px 10px;font-size:11px;color:#333;font-weight:600;border-bottom:1px solid #f5f5f5;background:transparent!important}._apTableTotalRow_lsr5i_465 td{border-top:2px solid #ddd!important;font-weight:700;font-size:12px;padding:9px 10px 0;color:#222}._apFooterNote_lsr5i_466{padding:.5rem 1.5rem 1.5rem;font-size:.78rem;color:#888;line-height:1.4}._surplusBox_lsr5i_469{background:#e8f5e9;border:2px solid #A5D6A7;border-radius:16px;padding:28px 32px;text-align:center}._surplusBoxIcon_lsr5i_476{font-size:2rem;margin-bottom:10px}._surplusBoxTitle_lsr5i_477{font-size:1.2rem;font-weight:800;color:#1b5e20;margin-bottom:8px}._surplusBoxText_lsr5i_478{font-size:.92rem;color:#1b5e20;line-height:1.7}._retirementCashFlowSection_lsr5i_480{margin:4rem 2rem}._tableWrapper_lsr5i_481{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;margin-top:1.5rem}._retirementCashFlowTable_lsr5i_482{width:100%;border-collapse:collapse}._retirementCashFlowTable_lsr5i_482 thead th{background-color:#2c3327;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:8px 10px;text-align:right;white-space:nowrap}._retirementCashFlowTable_lsr5i_482 thead th:first-child{text-align:left;padding-left:1.5rem}._retirementCashFlowTable_lsr5i_482 tbody td{padding:6px 10px;font-size:11px;color:#1e293b;text-align:right;border-bottom:1px solid #f0f0f0}._retirementCashFlowTable_lsr5i_482 tbody td:first-child{text-align:left;padding-left:1.5rem;font-weight:600}._retirementYearRow_lsr5i_496{background-color:#fff8e1!important}._withdrawalRow_lsr5i_497{background-color:#eaeaea!important}._withdrawalRow_lsr5i_497 td{background-color:#eaeaea!important;color:#111!important;font-weight:700!important}._withdrawalRow_lsr5i_497 ._ageYearCell_lsr5i_499{color:#111!important}._withdrawalRow_lsr5i_497 td._textRed_lsr5i_500{color:#991b1b!important}._withdrawalRow_lsr5i_497 td._textGreen_lsr5i_437{color:#166534!important}._withdrawalRow_lsr5i_497 td._textPurple_lsr5i_502{color:#6b21a8!important}._ageYearCell_lsr5i_499{font-weight:800;color:#0f172a}._greenHeader_lsr5i_504{color:#9cb7a9!important}._textRed_lsr5i_500{color:#c62828}._textPurple_lsr5i_502{color:#7b1fa2;font-weight:700}._textBold_lsr5i_507{font-weight:700}._tableLegend_lsr5i_508{margin-top:14px;font-size:10px;color:#4b4b4c;line-height:1.7}._tableFooterInfo_lsr5i_509{margin-top:3rem;text-align:center;color:#4b4b4c;font-size:10px}._tableFooterInfo_lsr5i_509 p{margin:.4rem 0;color:#4b4b4c}._footerDisclaimer_lsr5i_511{opacity:.8;font-size:.75rem}._glanceDiv_lsr5i_514{margin:2rem}._glanceMainCard_lsr5i_515{background:#fff;border:1.5px solid #E0E0E0!important;border-radius:14px;padding:18px 20px;box-shadow:none}._glanceCardsGrid_lsr5i_516{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}._glanceCard_lsr5i_516{border-radius:10px;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:.4rem;background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceRetirement_lsr5i_518{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceRetirement_lsr5i_518 ._glanceCardValue_lsr5i_519{color:#222!important}._glanceGoals_lsr5i_520{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceGoals_lsr5i_520 ._glanceCardValue_lsr5i_519{color:#222!important}._glanceInsurance_lsr5i_522{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceInsurance_lsr5i_522 ._glanceCardValue_lsr5i_519{color:#222!important}._glanceAction_lsr5i_524{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceAction_lsr5i_524 ._glanceCardValue_lsr5i_519{color:#222!important}._glanceLumpsum_lsr5i_526{background-color:#fafafa!important;border:1.5px solid #e0e0e0!important}._glanceLumpsum_lsr5i_526 ._glanceCardValue_lsr5i_519{color:#222!important}._glanceCardHeader_lsr5i_528{font-size:10px;font-weight:800;color:#464646;display:flex;align-items:center;gap:.35rem}._glanceCardIcon_lsr5i_529{font-size:.9rem}._glanceCardValue_lsr5i_519{font-size:18px;font-weight:900;line-height:1.1;color:#222!important}._glanceCardSub_lsr5i_531{font-size:10px;color:#464646;font-weight:600;margin-top:3px}._glanceSuccessValue_lsr5i_532{color:#222!important;font-size:1.1rem}._allocationSection_lsr5i_534{border-top:1px solid #EEE;padding-top:14px;margin-top:4px}._allocationTitle_lsr5i_535{font-size:11px;font-weight:800;color:#4e6137;margin-bottom:10px}._allocationBars_lsr5i_536{display:flex;flex-direction:column;gap:7px}._allocationBarItem_lsr5i_537{display:flex;align-items:center;gap:8px}._barLabelBlue_lsr5i_538,._barLabelGreen_lsr5i_539,._barLabelOrange_lsr5i_540,._barLabelGold_lsr5i_541,._barLabelSilver_lsr5i_542{width:60px;font-size:10px;font-weight:700;color:#555!important}._progressBarWrapper_lsr5i_543{flex-grow:1;height:10px;background-color:#e8e8e8;border-radius:4px;overflow:hidden}._progressBar_lsr5i_543{height:100%;border-radius:4px;transition:width .6s ease}._progressBlue_lsr5i_545{background-color:#1565c0}._progressGreen_lsr5i_546{background-color:#6fa287}._progressOrange_lsr5i_547{background-color:#e65100}._progressGold_lsr5i_548{background-color:#d97706}._progressSilver_lsr5i_549{background-color:#94a3b8}._barPercentBlue_lsr5i_550,._barPercentGreen_lsr5i_551,._barPercentOrange_lsr5i_552,._barPercentGold_lsr5i_553,._barPercentSilver_lsr5i_554{width:40px;text-align:right;font-size:11px;font-weight:800;color:#333!important}._allocationCallout_lsr5i_555{margin-top:8px;padding:7px 10px;background-color:#f5f5f5;border-radius:6px;font-size:12px;color:#333;font-weight:600;text-align:left;border:none}._allocationCalloutSuccess_lsr5i_556{color:#16a34a}._goalCard_lsr5i_559{border-radius:16px;overflow:hidden;background:#fff}._goalCardFunded_lsr5i_560,._goalCardShortfall_lsr5i_561{border:1.5px solid #e0e0e0!important}._goalCardHeader_lsr5i_562{padding:14px 20px;display:flex;justify-content:space-between;align-items:flex-start}._goalCardTitle_lsr5i_563{font-size:1.1rem;font-weight:800;color:#1e293b;display:flex;align-items:center;gap:8px}._goalCardMeta_lsr5i_564{font-size:.8rem;color:#64748b;margin-top:5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}._goalCardMetaDivider_lsr5i_565{color:#cbd5e1}._goalCardBadge_lsr5i_566{border-radius:20px;padding:4px 14px;font-size:.82rem;font-weight:800;white-space:nowrap;margin-left:12px}._goalCardBadgeFunded_lsr5i_567,._goalCardBadgeShortfall_lsr5i_568{background:#f0f0f0!important;color:#333!important;border:1px solid #e0e0e0!important}._goalCardStatsGrid_lsr5i_569{display:grid;border-top:1px solid #e2e8f0}._goalCardStatCol_lsr5i_570{padding:6px;border-right:1px solid #e2e8f0}._goalCardStatColLast_lsr5i_571{padding:6px}._goalStatBoxLabel_lsr5i_572{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;color:#666!important}._goalStatBoxValue_lsr5i_573{font-size:1.5rem;font-weight:800;color:#222!important}._goalCardFooter_lsr5i_574{padding:10px 18px;border-top:1px solid #e2e8f0;background:#fafafa;font-size:.82rem;color:#333!important;display:flex;align-items:center;flex-wrap:wrap;gap:6px}._goalCardFooterSuccess_lsr5i_575{color:#4e6137!important;font-weight:600}._goalCardFooterDanger_lsr5i_576{color:#222!important;font-weight:600}._goalCardCRRow_lsr5i_577{padding:8px 18px 10px;background:#fafafa;border-top:1px dashed #e0e0e0!important;font-size:.78rem;color:#555!important;line-height:1.7}._goalCardCRWarn_lsr5i_578{color:#222!important}._goalCardTaggedRow_lsr5i_579{padding:8px 18px 12px;background:#fafafa!important;border-top:1px dashed #e0e0e0!important;font-size:.78rem;color:#555!important}._goalStatBox_lsr5i_572{border-radius:8px;padding:10px 12px;margin:10px;box-sizing:border-box;background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxOrange_lsr5i_582{background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxOrange_lsr5i_582 ._goalStatBoxLabel_lsr5i_572{color:#666!important}._goalStatBoxOrange_lsr5i_582 ._goalStatBoxValue_lsr5i_573{color:#222!important}._goalStatBoxBlue_lsr5i_585{background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxBlue_lsr5i_585 ._goalStatBoxLabel_lsr5i_572{color:#666!important}._goalStatBoxBlue_lsr5i_585 ._goalStatBoxValue_lsr5i_573{color:#222!important}._goalStatBoxPurple_lsr5i_588{background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxPurple_lsr5i_588 ._goalStatBoxLabel_lsr5i_572{color:#666!important}._goalStatBoxPurple_lsr5i_588 ._goalStatBoxValue_lsr5i_573{color:#222!important}._goalStatBoxPurpleMuted_lsr5i_591 ._goalStatBoxValue_lsr5i_573{color:#222!important;font-size:1.1rem}._goalStatBoxPurpleMuted_lsr5i_591 ._goalStatBoxHint_lsr5i_592{font-size:.7rem;color:#666!important;margin-top:6px;line-height:1.4}._goalStatBoxRed_lsr5i_593{background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxRed_lsr5i_593 ._goalStatBoxLabel_lsr5i_572{color:#666!important}._goalStatBoxRed_lsr5i_593 ._goalStatBoxValue_lsr5i_573{color:#222!important}._goalStatBoxGreen_lsr5i_596{background:#fafafa!important;border:1.5px solid #e0e0e0!important}._goalStatBoxGreen_lsr5i_596 ._goalStatBoxLabel_lsr5i_572{color:#666!important}._goalStatBoxGreen_lsr5i_596 ._goalStatBoxValue_lsr5i_573{color:#222!important}._sipFlowBox_lsr5i_601{background:#fafafa!important;border:1.5px solid #e0e0e0!important;border-radius:14px;padding:20px;margin-top:4px}._sipFlowTitle_lsr5i_602{font-size:1rem;font-weight:800;color:#222!important;margin-bottom:8px;display:flex;align-items:center;gap:8px}._sipFlowDesc_lsr5i_603{font-size:.82rem;color:#555!important;margin-bottom:16px;line-height:1.5}._sipFlowRow_lsr5i_604{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #eee!important}._sipFlowRow_lsr5i_604:last-child{border-bottom:none;padding-top:12px}._sipFlowIcon_lsr5i_606{font-size:1rem;flex-shrink:0}._sipFlowText_lsr5i_607{font-size:.85rem;color:#333!important;line-height:1.5}._sipFlowHighlight_lsr5i_608{color:#333!important}._sipFlowHighlightBlue_lsr5i_609{color:#222!important}._insTable_lsr5i_612{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._insTable_lsr5i_612 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._insTable_lsr5i_612 th:first-child{text-align:left}._insTable_lsr5i_612 th:not(:first-child){text-align:right}._insTable_lsr5i_612 td{padding:14px;background:#fff;border-bottom:1px solid #f1f5f9}._insTable_lsr5i_612 td:not(:first-child){text-align:right}._insTypeLabel_lsr5i_627{font-weight:800;font-size:.95rem;color:#1e293b}._insTypeSub_lsr5i_628{font-size:.75rem;color:#94a3b8;margin-top:2px}._insReqValue_lsr5i_629{font-weight:800;font-size:1rem;color:#1e293b}._insExistValue_lsr5i_630{font-size:.95rem;color:#475569}._insGapCovered_lsr5i_631{color:#16a34a;font-weight:800;font-size:1rem}._insGapShort_lsr5i_632{color:#dc2626;font-weight:800;font-size:1rem}._insStatusPill_lsr5i_633{border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}._insStatusPillCovered_lsr5i_634{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}._insStatusPillShort_lsr5i_635{background:#fff1f2;color:#dc2626;border:1px solid #fecaca}._insPolicyTable_lsr5i_637{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._insPolicyTable_lsr5i_637 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._insPolicyTable_lsr5i_637 th:first-child{text-align:left}._insPolicyTable_lsr5i_637 th:not(:first-child){text-align:right}._insPolicyTable_lsr5i_637 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fff;font-size:.9rem;color:#1e293b}._insPolicyTable_lsr5i_637 td:not(:first-child){text-align:right;color:#475569}._insPolicyTable_lsr5i_637 td:first-child{font-weight:600}._insPolicyTable_lsr5i_637 td:nth-child(2){font-weight:700;color:#1e293b}._insPolicyTotalRow_lsr5i_654{background:#f8fafc;border-top:2px solid #e2e8f0}._insPolicyTotalRow_lsr5i_654 td{font-weight:800;font-size:.95rem;color:#0f172a}._loanTable_lsr5i_657{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._loanTable_lsr5i_657 th{padding:10px 14px;font-size:.72rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;background:#f8fafc}._loanTable_lsr5i_657 th:first-child{text-align:left}._loanTable_lsr5i_657 th:not(:first-child){text-align:right}._loanTable_lsr5i_657 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fff;font-size:.9rem;color:#1e293b}._loanTable_lsr5i_657 td:not(:first-child){text-align:right;color:#475569}._loanTable_lsr5i_657 td:first-child{font-weight:600}._loanTable_lsr5i_657 td:last-child{font-weight:700;color:#1e293b}._loanTotalRow_lsr5i_674{background:#f8fafc;border-top:2px solid #e2e8f0}._loanTotalRow_lsr5i_674 td{font-weight:800;font-size:.95rem;color:#0f172a}._insuranceLoansSection_lsr5i_677{margin:2rem}._insuranceLoansBlock_lsr5i_678{margin-bottom:2rem}@media(max-width:480px){._overviewSection_lsr5i_129{margin:1rem}._financialSummaryBox_lsr5i_197{margin:1rem;padding:1rem}._investmentDiv_lsr5i_213{margin:1rem}._investmentHeading_lsr5i_229{font-size:1.2rem}._investmentTable_lsr5i_238{font-size:.72rem;background-color:#fff}._investmentTable_lsr5i_238 thead th{font-size:.68rem;padding:.55rem .5rem}._investmentTable_lsr5i_238 tbody td{font-size:.7rem;padding:.55rem .5rem}._actionPlan_lsr5i_215{margin:1rem}._actionPlanSubtitle_lsr5i_306{font-size:.85rem}._analysis_lsr5i_312{margin:1rem}}._goalStatBoxHint_lsr5i_592{font-size:.7rem;color:#b39ddb;margin-top:6px;line-height:1.4}._belowHeaderLogoRow_lsr5i_700{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0 0;position:absolute;left:20px;top:0;width:160px}._belowHeaderLogo_lsr5i_700{height:28px;width:auto;max-width:180px;object-fit:contain}._belowHeaderIncubatedBy_lsr5i_718{color:#ed1c24;font-size:.7rem;margin-top:10px;font-weight:600;letter-spacing:.01em;line-height:0;text-align:center}._main_ki8td_1{margin-left:8%;margin-right:8%;margin-top:2rem;margin-top:50px;min-height:80vh}._heading_ki8td_9{font-size:1.5rem;font-weight:600}._highlighted_ki8td_13{color:#6fa287}._cards_ki8td_16{display:flex;justify-content:space-between;margin-bottom:2rem}._cards_ki8td_16>div{width:32%;border-radius:16px;background-color:#eef2ff;border:none}._cardTop_ki8td_27{font-weight:600;font-size:2rem}._cardBottom_ki8td_31{font-size:1rem;color:#000}._searchTab_ki8td_35{margin-bottom:2rem}._searchTab_ki8td_35 div{position:relative;display:inline-block;width:80%}._searchTab_ki8td_35 input{width:100%;padding:.6rem .6rem .6rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:small}input:focus{outline:none}input::placeholder{color:var(--placeholder-color)}._searchTab_ki8td_35 span{position:absolute;right:10px;top:6px}._searchTab_ki8td_35 button{white-space:nowrap;width:100px;padding-top:.5 rem;padding-bottom:.5rem;width:18%;margin-left:2%;font-size:.875rem;font-weight:700;border-radius:8px;background:#6fa287;color:#fff;border:none;cursor:pointer;box-shadow:0 3px 10px #4e61374d;transition:all .2s ease}._searchTab_ki8td_35 button:hover{background-color:#9cb7a9}._clientHeading_ki8td_94 span{font-size:20px;font-weight:600}._clientHeading_ki8td_94 button{width:18%;font-size:16px;white-space:nowrap;font-weight:600}._spanDiv_ki8td_104{padding-left:6rem}._cardDiv_ki8td_107 button,._cardDiv_ki8td_107 button:hover{background-color:#ed1c2533;padding:.7rem 2rem;margin-right:.5rem;color:#ed1c25;font-weight:600}._cardDate_ki8td_125{border-top:1px solid var(--border-color);margin-top:1rem;margin-left:.1rem;margin-right:.1rem}._cardDate_ki8td_125 span{margin:0rem;font-size:14px}._cardDate_ki8td_125 span span{color:var(--gray-color)}._smallDiv_ki8td_139{font-weight:400;font-size:14px;color:var(--gray-color)}._cardDiv_ki8td_107{box-shadow:0 0 14px 10px #c3d0e81a}._eyeIcon_ki8td_147{cursor:pointer}._searchDivHeading_ki8td_150{font-size:1rem!important;color:var(--gray-color)}._searchNotFoundDiv_ki8td_154{margin-bottom:4rem;font-size:20px;color:var(--placeholder-color)}._searchNotFoundDiv_ki8td_154 img{width:30%}._loaderDiv_ki8td_162{margin:1rem}._mobileCardDiv_ki8td_165{display:none}._donwloadPDF_ki8td_168{cursor:pointer;height:40%;margin:1rem .6rem .6rem}._loaderdiv_ki8td_175{margin:1rem;height:30%;width:40%}@media(max-width:480px){._main_ki8td_1{min-height:90vh}._cards_ki8td_16{display:flex;flex-direction:column}._cards_ki8td_16>div{width:100%;margin-bottom:1rem}._searchTab_ki8td_35{display:flex;flex-direction:column;align-items:center}._searchTab_ki8td_35 div{width:100%}._searchTab_ki8td_35 button{width:50%;margin-top:2rem}._spanDiv_ki8td_104{padding-left:1rem}._mobileCardDiv_ki8td_165 button{width:70%}._eyeIcon_ki8td_147{margin:1rem}._cardDate_ki8td_125{margin:0rem}._cardDiv_ki8td_107{display:none}._mobileCardDiv_ki8td_165{display:block}._donwloadPDF_ki8td_168{cursor:pointer;width:8%;margin:2rem .6rem .6rem}._loaderDiv_ki8td_162{height:10%;width:12%}._mobileCardDiv_ki8td_165 button{background-color:#ed1c2533;padding:.7rem 2rem;margin-right:.5rem;color:#ed1c25;font-weight:600}._mobileCardDiv_ki8td_165 button:hover{background-color:#ed1c2533;padding:.7rem 2rem;margin-right:.5rem;color:#ed1c25}}._main_1uozq_1{border-top:5px solid #6fa287}._logo_1uozq_4{display:flex;box-sizing:border-box}._logo_1uozq_4 img{width:100%}._logo_1uozq_4 input{margin-left:4rem;padding-left:3rem;width:120%;border-radius:4rem;background-color:#f5f6fa}._search_1uozq_19 input::placeholder{color:var(--placeholder-color)}._search_1uozq_19{position:relative}._search_1uozq_19 img{position:absolute;left:5rem;top:.5rem;width:6%}._topHead_1uozq_31{display:flex;justify-content:space-between;padding:1rem 3rem}._adminName_1uozq_39 span{font-size:.8rem;padding-left:1rem;padding-right:1rem}._adminName_1uozq_39 :first-child{font-weight:600}._bottomContent_1uozq_47{display:flex;min-height:90vh}._leftHead_1uozq_51{width:16%;text-align:center;display:flex;flex-direction:column;justify-content:space-between}._leftHead_1uozq_51 li{cursor:pointer;display:flex;list-style:none;padding:.5rem;border-radius:.2rem}._leftHead_1uozq_51 span{padding:.5rem}._leftHead_1uozq_51 ul{padding:0}._active_1uozq_73{background-color:#6fa287;color:#fff}._footList_1uozq_77{margin-bottom:4rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}._footList_1uozq_77 div{cursor:pointer;display:flex}._rightContent_1uozq_87{width:80%;background-color:#f5f6fa;flex-grow:1;min-height:100%;padding:2rem}._filters_1uozq_94{font-size:.9rem;display:flex;margin-bottom:20px}._filterDiv_1uozq_100{white-space:nowrap;width:13%;border:1px solid #ccc;background-color:#f9f9fb;padding:0 10px}._filterDiv_1uozq_100 img{width:20%}._filters_1uozq_94 select,._filters_1uozq_94 input,._filters_1uozq_94 button{width:100%;border:none;padding:12px 0;text-align:center;line-height:initial;background-color:#f9f9fb}._filters_1uozq_94 :nth-child(9){padding:0}._filters_1uozq_94 :nth-child(9)>button{padding-left:0;padding-right:0}._filters_1uozq_94 :nth-child(1)>button{color:#000;pointer-events:none}select:focus{outline:none}._filterDiv_1uozq_100:last-child span{margin-right:.3rem}._filters_1uozq_94 button{color:var(--red-color)}._downloadTab_1uozq_160{display:flex}._downloadTab_1uozq_160 div:nth-child(1){display:flex;align-items:center;cursor:pointer}._downloadTab_1uozq_160 div:nth-child(1) span{color:var(--red-color);padding-right:.5rem}._downloadTab_1uozq_160 button{margin-left:1rem;border-radius:2rem;padding:.2rem;min-width:6rem;background-color:#a2b5c8;border:none;color:#fff}._tableDiv_1uozq_181{max-height:50vh;overflow:auto;white-space:nowrap;margin-top:2rem;background-color:#fff;background-color:#f5f6fa}._tableDiv_1uozq_181 th{background-color:#d5d5d5;padding-left:1.5rem;padding-right:1.5rem}._tableDiv_1uozq_181 td{background-color:#fff;padding:1.5rem;color:#202224;font-size:.8rem}._tableDiv_1uozq_181 tr td{border-top:1px solid var(--border-color)}._cardDiv_1uozq_203{display:flex;justify-content:start}._card_1uozq_203{background-color:#fff;display:inline-block;padding:1rem;margin:1.5rem;border-radius:.5rem}._cardTop_1uozq_214 img{width:90%}._cardTop_1uozq_214{display:flex;justify-content:space-between}._topContent_1uozq_221{display:inline-flex;flex-direction:column;margin-right:2rem}._topContent_1uozq_221 :nth-child(1){color:#202224}._topContent_1uozq_221 :nth-child(2){font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:.5rem}._cardBottom_1uozq_235{font-size:.9rem;color:#202224}._upTest_1uozq_239{color:#00b69b}._chartDiv_1uozq_242{margin-top:2rem;display:flex;justify-content:space-between}._chartContainer_1uozq_247{display:flex;flex-direction:row;align-items:center;font-size:1.2rem}._chartContainer_1uozq_247 ul{margin:1rem}._chartContainer_1uozq_247 li::marker{font-size:1.5rem;color:#00b69b}._chart_1uozq_242{margin:2rem;padding:1rem;border-radius:.5rem;background-color:#fff}._lineChart_1uozq_265{background-color:#fff}._loaderDiv_1uozq_268{margin-top:1rem;margin-left:1rem}._viewText_1uozq_272{cursor:pointer}._searchLink_1uozq_275{cursor:pointer;color:var(--red-color);font-size:1.1rem;font-weight:600;text-decoration:none;padding-top:.5rem;margin-right:2rem}._container_138ru_1{padding-bottom:3rem;background-color:#fff;min-height:100vh;color:#fff;font-family:Inter,sans-serif}._main_138ru_9{max-width:1100px;margin:0 auto;padding:0 20px}._card_138ru_15{background:#edf6f1;border-radius:16px;padding:32px;margin-bottom:24px;color:#1e293b;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #f1f5f9}._cardHeader_138ru_25{display:flex;align-items:center;gap:12px;margin-bottom:16px;border-left:4px solid #4E6137;padding-left:12px}._cardTitle_138ru_34{font-size:1.15rem;font-weight:700;color:#333;display:flex;align-items:center;gap:8px}._cardDescription_138ru_43{font-size:.9rem;color:#64748b;margin-bottom:24px}._tableHeader_138ru_49{display:grid;gap:20px;margin-bottom:12px;padding:0 8px}._insuranceGrid_138ru_56{grid-template-columns:2fr 1.5fr 1.5fr 1.5fr 40px}._loanGrid_138ru_60{grid-template-columns:2fr 1.5fr 1.5fr 1.2fr 1.2fr 40px;column-gap:20px}._insuranceGrid_138ru_56{grid-template-columns:2fr 1.5fr 1.5fr 1.5fr 40px;column-gap:20px}._columnLabel_138ru_70{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._row_138ru_78{display:grid;gap:20px;align-items:center;padding:0 8px;margin-bottom:12px}._rowContainer_138ru_87{margin-bottom:16px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}._rowContainer_138ru_87:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}._noData_138ru_99{font-size:.9rem;color:#94a3b8;margin:16px 8px}._inputField_138ru_105{width:100%;padding:8px 12px;border:1.5px solid #90CAF9;border-radius:8px;font-size:.85rem;color:#1565c0;background-color:#e3f2fd;text-align:right;font-weight:500;transition:all .2s ease}._inputField_138ru_105::placeholder{color:#64748b;text-align:right;font-weight:400}._inputField_138ru_105:focus{outline:none;border-color:#4e6137;background-color:#fff;box-shadow:0 0 0 1px #4e6137}._selectField_138ru_129{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:1.25rem;padding-right:2.5rem;text-align:left;color:#1e293b;background-color:#f8fafc;border-color:#cbd5e1}._selectField_138ru_129::placeholder{text-align:left}._deleteBtn_138ru_146{background:none;border:1px solid #cbd5e1;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:all .2s ease}._deleteBtn_138ru_146:hover{background-color:#fee2e2;color:#ef4444;border-color:#fecaca}._addBtn_138ru_166{background-color:#6fa287;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;margin-top:12px;box-shadow:0 2px 8px #4e61374d}._addBtn_138ru_166:hover{background-color:#9cb7a9;transform:translateY(-1px)}._summaryBar_138ru_188{background-color:#fff3e0;border:1px solid #FFCC80;border-radius:8px;padding:14px 20px;margin-top:24px;display:flex;align-items:center;font-size:.95rem;font-weight:600;color:#e65100}._footer_138ru_201{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.08)}._footerRight_138ru_210{display:flex;align-items:center;gap:12px}._backBtn_138ru_216{display:inline-flex;align-items:center;gap:.5rem;padding:11px 24px;border:1.5px solid #4E6137;border-radius:8px;background-color:#fff;color:#4e6137;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}._backBtn_138ru_216:hover{background-color:#eef2e7;color:#3d4d2b;transform:translateY(-1px)}._saveBtn_138ru_237{display:inline-flex;align-items:center;gap:.5rem;padding:10px 22px;border:none;border-radius:8px;background-color:#6fa287;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #4e61374d}._saveBtn_138ru_237:hover{background-color:#9cb7a9;transform:translateY(-1px)}._nextBtn_138ru_258{display:inline-flex;align-items:center;gap:.5rem;padding:11px 28px;border:none;border-radius:8px;background:#6fa287;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #4e613759;transition:all .2s ease}._nextBtn_138ru_258:hover{transform:translateY(-1px);background-color:#9cb7a9}._arrowIcon_138ru_279{font-size:1rem;transition:transform .3s ease}._nextBtn_138ru_258:hover ._arrowIcon_138ru_279{transform:translate(4px)}._termDetailsBox_138ru_289{display:grid;grid-template-columns:1fr 1fr;gap:20px;background-color:#e3f2fd;border:1px solid #90CAF9;border-radius:8px;padding:16px 20px;margin-top:16px}._termDetailsField_138ru_300{display:flex;flex-direction:column;gap:6px}._subLabel_138ru_306{font-size:.8rem;color:#1565c0;font-weight:600}._subInput_138ru_312{width:100%;padding:10px 14px;border:1px solid #90CAF9;border-radius:6px;font-size:.9rem;color:#1e293b;background-color:#fff;transition:all .2s ease}._subInput_138ru_312:focus{outline:none;border-color:#4e6137;box-shadow:0 0 0 1px #4e6137}._saveAlert_138ru_329{background-color:#e8f5e9;color:#1b5e20;border:1px solid #A5D6A7;border-radius:8px;padding:12px 20px;margin-bottom:20px;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:8px;animation:_fadeIn_138ru_1 .3s ease-in-out}@keyframes _fadeIn_138ru_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}._recommendedBanner_138ru_360{display:flex;align-items:center;gap:10px;background-color:#ede7f6;border:1px solid #B39DDB;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:.88rem;color:#4527a0}._recommendedIcon_138ru_373{font-size:1rem;flex-shrink:0}._recommendedText_138ru_378{line-height:1.5}._termHighlight_138ru_382{color:#e65100;font-weight:700}._healthHighlight_138ru_387{color:#1b5e20;font-weight:700}._gapAnalysisSection_138ru_392{margin-top:24px;border-top:1px solid #f1f5f9;padding-top:20px}._gapAnalysisTitle_138ru_398{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}._gapRow_138ru_407{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:#f8fafc;border-radius:8px 8px 0 0;border:1px solid #e2e8f0;border-bottom:none}._gapRowLeft_138ru_418{display:flex;align-items:center;gap:10px}._gapDotBlue_138ru_424{width:10px;height:10px;border-radius:50%;background-color:#1565c0;flex-shrink:0}._gapDotGreen_138ru_432{width:10px;height:10px;border-radius:50%;background-color:#4e6137;flex-shrink:0}._gapLabel_138ru_440{font-size:.875rem;color:#334155;font-weight:500}._gapRowRight_138ru_446{font-size:.875rem;font-weight:700}._gapValueGood_138ru_451{color:#1b5e20}._gapValueNone_138ru_455{color:#475569;font-weight:600}._gapShortfallRow_138ru_460{border-radius:0 0 8px 8px;border:1px solid #FFCC80;background-color:#fff8e1;overflow:hidden}._gapShortfallInner_138ru_467{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:.83rem;color:#7b4b00}._gapShortfallValue_138ru_476{color:#e65100;font-weight:700}._gapSurplusInner_138ru_481{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:.83rem;color:#1b5e20;background-color:#e8f5e9;border-color:#a5d6a7}._gapSurplusValue_138ru_492{color:#1b5e20;font-weight:700}._itemHeader_138ru_497{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._itemTitle_138ru_504{font-size:.95rem;font-weight:700;color:#1e293b}._itemActions_138ru_510{display:flex;align-items:center;gap:16px}._savedStatus_138ru_516{display:flex;align-items:center;gap:12px}._savedText_138ru_522{color:#1b5e20;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:4px}._editBtn_138ru_531{background-color:#e3f2fd;color:#1565c0;border:1.5px solid #90CAF9;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}._editBtn_138ru_531:hover{background-color:#bbdefb}._enterAmount_138ru_550{font-size:.85rem;font-weight:600;color:#1e293b}._closeIconBtn_138ru_556{background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:1.2rem;transition:color .2s;display:flex;align-items:center}._closeIconBtn_138ru_556:hover{color:#c62828}._saveItemBtn_138ru_571{background:linear-gradient(135deg,#1b5e20,#2e7d32);color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:.85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-top:12px;box-shadow:0 2px 8px #1b5e204d;transition:all .2s ease}._saveItemBtn_138ru_571:hover{background:linear-gradient(135deg,#164a1a,#256428)}._inputField_138ru_105:disabled,._selectField_138ru_129:disabled{background-color:#f1f5f9!important;color:#64748b!important;cursor:not-allowed;border-color:#e2e8f0!important}._subInput_138ru_312:disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}
