.artha-date-picker_control__DMgdQ{position:relative}.artha-date-picker_control__DMgdQ.artha-date-picker_control__DMgdQ.artha-date-picker_control__DMgdQ>input{width:calc(100% - 2.5rem);color:var(--ui-ink)}.artha-date-picker_control__DMgdQ>input::placeholder{color:var(--ui-muted)}.artha-date-picker_trigger__JjyQP{position:absolute;right:.4rem;top:calc(50% - 22px);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:var(--ui-ink);cursor:pointer}.artha-date-picker_trigger__JjyQP:hover{background:var(--ui-sky)}.artha-date-picker_trigger__JjyQP svg{width:18px;height:18px}.artha-date-picker_popup__Yw2H7.artha-date-picker_popup__Yw2H7{z-index:1000;width:340px;max-width:calc(100vw - 16px);padding:12px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-workspace);color:var(--ui-ink);font:400 1rem/1.5 var(--ui);max-height:var(--radix-popover-content-available-height);overflow:auto}.artha-date-picker_calendar__UytKs.artha-date-picker_calendar__UytKs{--cell-size:44px;width:100%;padding:0;background:transparent;color:var(--ui-ink)}.artha-date-picker_calendar__UytKs .rdp-month,.artha-date-picker_calendar__UytKs .rdp-months{width:100%;gap:8px}.artha-date-picker_calendar__UytKs .rdp-month{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.artha-date-picker_calendar__UytKs .rdp-month_grid{display:table;grid-column:1/-1;width:100%;min-width:308px;table-layout:fixed;border-collapse:collapse}.artha-date-picker_calendar__UytKs .rdp-nav{position:static;display:flex;align-items:center;justify-content:flex-end;width:auto;gap:0}.artha-date-picker_calendar__UytKs .rdp-month_caption{display:flex;min-width:0;padding:0;height:44px;justify-content:flex-start}.artha-date-picker_calendar__UytKs .rdp-dropdowns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;height:44px}.artha-date-picker_calendar__UytKs .rdp-dropdown_root{position:relative;display:block;flex:0 0 auto;width:86px;height:44px;min-height:44px;border:0;border-radius:6px;box-shadow:none;background:var(--ui-navigation)}.artha-date-picker_calendar__UytKs .rdp-caption_label{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:44px;padding:0 10px;white-space:nowrap;pointer-events:none;font:500 .875rem/1.5 var(--ui)}.artha-date-picker_calendar__UytKs .rdp-caption_label svg{width:14px;height:14px;flex:none;color:var(--ui-muted)}.artha-date-picker_calendar__UytKs select.rdp-dropdown{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;color:var(--ui-ink);background:var(--ui-workspace);font:400 1rem/1.5 var(--ui)}.artha-date-picker_calendar__UytKs .rdp-dropdown_root:focus-within{outline:2px solid var(--ui-muted);outline-offset:1px}.artha-date-picker_calendar__UytKs .rdp-week,.artha-date-picker_calendar__UytKs .rdp-weekdays{display:table-row;margin:0}.artha-date-picker_calendar__UytKs .rdp-weekday{display:table-cell;width:calc(100% / 7);height:32px;padding:0;color:var(--ui-muted);font:500 .875rem/1.5 var(--ui);text-align:center}.artha-date-picker_calendar__UytKs td.rdp-day{display:table-cell;width:calc(100% / 7);height:44px;padding:0;text-align:center;vertical-align:middle}.artha-date-picker_calendar__UytKs button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-ink);font:400 .875rem/1.5 var(--ui);box-shadow:none;cursor:pointer}.artha-date-picker_calendar__UytKs button:hover{background:var(--ui-sky)}.artha-date-picker_calendar__UytKs .rdp-today{border-radius:6px;background:var(--ui-mint)}.artha-date-picker_calendar__UytKs .rdp-today button{font-weight:600}.artha-date-picker_calendar__UytKs .rdp-outside button{color:var(--ui-muted)}.artha-date-picker_calendar__UytKs button[data-selected-single=true]{background:var(--ui-ink);color:var(--ui-workspace);font-weight:600}.artha-date-picker_calendar__UytKs .rdp-disabled button{opacity:.45;cursor:not-allowed}.artha-date-picker_footer__p_7sE{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ui-line)}.artha-date-picker_footer__p_7sE button{min-height:44px;padding:8px 14px;border:0;border-radius:6px;background:transparent;color:var(--ui-ink);font:500 .875rem/1.5 var(--ui);cursor:pointer}.artha-date-picker_footer__p_7sE button:hover,.artha-date-picker_footer__p_7sE button:last-child{background:var(--ui-sky)}.artha-date-picker_popup__Yw2H7 :is(button,select):focus-visible,.artha-date-picker_trigger__JjyQP:focus-visible{outline:2px solid var(--ui-muted);outline-offset:1px;box-shadow:none}.advisor-planning_page__s5mHT{color:var(--ink);font-family:var(--ui);font-size:1rem;min-width:0}.advisor-planning_page__s5mHT h2,.advisor-planning_page__s5mHT h3{font-family:var(--ui);font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight);margin:0}.advisor-planning_page__s5mHT h3{line-height:1.4}.advisor-planning_clientWorkspace__23ejR{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:0;gap:0;align-items:start;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-workspace)}.advisor-planning_clientWorkspaceMain__TyKua{min-width:0;padding:1rem;container-type:inline-size;container-name:client-content}.advisor-planning_profilePanel__jS_oG{min-width:0;padding:.5rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-navigation)}.advisor-planning_clientWorkspace__23ejR>.advisor-planning_profilePanel__jS_oG{align-self:stretch;padding:.75rem;border:0;border-right:1px solid var(--ui-line);border-radius:12px 0 0 12px}.advisor-planning_profileBlock__ucUY9{display:block;width:100%;min-width:0;min-height:44px;padding:.75rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--ui-ink);text-align:left;font:400 1rem/1.5 var(--ui);cursor:pointer}.advisor-planning_profileBlock__ucUY9+.advisor-planning_profileBlock__ucUY9{border-top:1px dotted var(--ui-line);border-radius:0 0 6px 6px}.advisor-planning_profileBlock__ucUY9:hover{background:var(--ui-workspace)}.advisor-planning_profileBlock__ucUY9:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.advisor-planning_profileBlockTitle__EdkPX{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--ui-muted);font-size:.875rem;font-weight:500}.advisor-planning_profileBlockTitle__EdkPX svg{width:14px;height:14px;flex-shrink:0}.advisor-planning_profileName__AONg_,.advisor-planning_profileOccupation__eKkf5{display:block;overflow-wrap:anywhere}.advisor-planning_profileName__AONg_{font-weight:600}.advisor-planning_profileAge__90bej{display:block;margin-top:.75rem;color:var(--ui-muted);font-size:.875rem}.advisor-planning_profileIdentity__677YK{display:flex;align-items:center;gap:.65rem}.advisor-planning_profileIdentity__677YK>span{min-width:0}.advisor-planning_profilePortrait__PHar2[data-slot=avatar]{display:flex;flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:12px}.advisor-planning_profileInitials__nx6Mk[data-slot=avatar-fallback]{display:grid;place-items:center;width:100%;height:100%;border-radius:12px;background:var(--ui-sky);color:var(--ui-ink);font:600 1.125rem/1 var(--ui)}.advisor-planning_profileCards__oOfQ6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem;align-items:stretch}.advisor-planning_profileCards__oOfQ6>.advisor-planning_libraryCard__EFCUc{min-height:80px;height:100%}.advisor-planning_profileCards__oOfQ6 .advisor-planning_libraryCardMeta__4ETlD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.advisor-planning_profileCards__oOfQ6 .advisor-planning_cardNote__4mY60,.advisor-planning_profileCards__oOfQ6 .advisor-planning_profileCardFact__8_Kqz:last-child:nth-child(odd){grid-column:1/-1}.advisor-planning_profileCardFact__8_Kqz{display:block;width:100%;margin-top:.25rem;line-height:1.5}.advisor-planning_profileCardFact__8_Kqz>span{display:block;font-size:.875rem;color:var(--ui-muted)}.advisor-planning_profileCardFact__8_Kqz>strong{display:block;color:var(--ui-ink);font-size:1rem;font-weight:400;overflow-wrap:anywhere}.advisor-planning_profileCardFact__8_Kqz>.advisor-planning_summaryValue__1daII{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap}.advisor-planning_profileDraft__xltj1{display:inline-block;margin-top:.4rem;color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_profileFacts__qpiZw{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.advisor-planning_profileFacts__qpiZw>span{min-width:0}.advisor-planning_profileFactLabel__X8TNp{display:block;color:var(--ui-muted);font-size:.875rem;line-height:1.4}.advisor-planning_profileFactValue__1zLcY{display:block;margin:.2rem 0 0;color:var(--ui-ink);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1000px){.advisor-planning_clientWorkspace__23ejR{grid-template-columns:minmax(0,1fr)}.advisor-planning_clientWorkspace__23ejR>.advisor-planning_profilePanel__jS_oG{border-right:0;border-bottom:1px solid var(--ui-line);border-radius:12px 12px 0 0}.advisor-planning_profileIdentity__677YK{flex-direction:row;align-items:center}.advisor-planning_profileFacts__qpiZw{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-planning_profilePanel__jS_oG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.advisor-planning_profileBlock__ucUY9+.advisor-planning_profileBlock__ucUY9{border-top:0;border-left:1px dotted var(--ui-line);border-radius:0}.advisor-planning_profilePanel__jS_oG .advisor-planning_profileFacts__qpiZw{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.advisor-planning_clientWorkspaceMain__TyKua{padding:.75rem}.advisor-planning_profilePanel__jS_oG{grid-template-columns:minmax(0,1fr)}.advisor-planning_profileBlock__ucUY9+.advisor-planning_profileBlock__ucUY9{border-left:0;border-top:1px dotted var(--ui-line)}.advisor-planning_profilePanel__jS_oG .advisor-planning_profileFacts__qpiZw{grid-template-columns:repeat(2,minmax(0,1fr))}}@container client-content (max-width:1000px){.advisor-planning_page__s5mHT .advisor-planning_clientWorkspaceMain__TyKua .advisor-planning_planningGrid__o2xer,.advisor-planning_page__s5mHT .advisor-planning_clientWorkspaceMain__TyKua .advisor-planning_planningGrid__o2xer[data-has-summary=true]{grid-template-columns:minmax(0,1fr)}.advisor-planning_page__s5mHT .advisor-planning_clientWorkspaceMain__TyKua .advisor-planning_insights__lZ2Ez{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.advisor-planning_page__s5mHT .advisor-planning_metrics__tx6yB,.advisor-planning_page__s5mHT .advisor-planning_overviewGrid__copHz{grid-template-columns:repeat(2,minmax(0,1fr))}}@container client-content (max-width:600px){.advisor-planning_page__s5mHT .advisor-planning_clientWorkspaceMain__TyKua .advisor-planning_insights__lZ2Ez,.advisor-planning_page__s5mHT .advisor-planning_fields__dfGw9,.advisor-planning_page__s5mHT .advisor-planning_overviewGrid__copHz{grid-template-columns:minmax(0,1fr)}.advisor-planning_tabToolbar__kbIKP{flex-wrap:wrap}.advisor-planning_tabToolbar__kbIKP .advisor-planning_tabList__UZT5k{flex-basis:100%}.advisor-planning_tabToolbar__kbIKP .advisor-planning_workspaceTools__D6DxK{margin-left:auto}}.advisor-planning_clientGrid__gvzSV{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:1rem;gap:1rem}.advisor-planning_clientCard__0TyLX{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:460px;min-width:0;padding:1rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-workspace);color:var(--ui-ink);text-decoration:none}.advisor-planning_clientCard__0TyLX:hover{border-color:var(--ui-muted);background:var(--ui-navigation)}.advisor-planning_clientCardHeader__YtkPa{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.65rem}.advisor-planning_clientAvatar__kuLXo{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:10px;background:var(--ui-sky);color:var(--ui-ink);font:600 1rem/1.4 var(--ui)}.advisor-planning_clientIdentity__YdKrb{flex:1 1;min-width:120px}.advisor-planning_clientIdentity__YdKrb h2{line-height:1.5}.advisor-planning_clientIdentity__YdKrb>span{display:block;margin-top:.2rem;color:var(--ui-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.advisor-planning_clientStatus__CZrPO{padding:.25rem .5rem;border-radius:5px;background:var(--ui-mint);font:500 .875rem/1.4 var(--ui)}.advisor-planning_clientMetrics__FbGPV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.advisor-planning_clientMetrics__FbGPV>div{min-width:0;padding:.7rem;border-radius:8px}.advisor-planning_clientMetrics__FbGPV .advisor-planning_clientNetWorth__wrVI7{background:var(--ui-sky)}.advisor-planning_clientMetrics__FbGPV dt{color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_clientMetrics__FbGPV dd{margin:.25rem 0 0;font-size:1.125rem;line-height:1.4;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advisor-planning_clientCardFooter__3VbdX{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem;padding-top:.75rem;border-top:1px dotted var(--ui-line);color:var(--ui-muted);font-size:.875rem;line-height:1.4}.advisor-planning_page__s5mHT p{margin:.65rem 0;overflow-wrap:anywhere}.advisor-planning_notice__KkbTl{display:flex;flex-wrap:wrap;gap:.35rem 1rem;border:1px dotted var(--line);border-radius:10px;padding:.75rem 1rem;background:var(--ui-butter);font-size:.875rem}.advisor-planning_actions__d5wYB,.advisor-planning_sectionHead__Wk2tT,.advisor-planning_stepFooter__H2EVK,.advisor-planning_toolbar__kRmyi{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.advisor-planning_toolbar__kRmyi{margin:1rem 0 .5rem}.advisor-planning_filterBar__MpHZ6{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(150px,1fr));align-items:start;grid-gap:.75rem;gap:.75rem;margin:0 0 1rem}.advisor-planning_reportExports___J8DN{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:1rem 0}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT{border:0;background:transparent;padding:.5rem;font-weight:500}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT:hover{background:var(--ui-navigation)}@media(max-width:850px){.advisor-planning_filterBar__MpHZ6{grid-template-columns:1fr}}.advisor-planning_actions__d5wYB{justify-content:flex-start}.advisor-planning_sectionHead__Wk2tT{margin-bottom:1rem}.advisor-planning_sectionHead__Wk2tT p{color:var(--ui-muted)}.advisor-planning_status__RjKQo{font-size:.875rem;min-height:0}.advisor-planning_status__RjKQo:empty{display:none}.advisor-planning_muted__VXKlL,.advisor-planning_page__s5mHT small{color:var(--ui-muted)}.advisor-planning_page__s5mHT small{font-size:.8125rem}.advisor-planning_primary__pb9QJ,.advisor-planning_secondary__bm2jT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem .9rem;border:1px solid var(--line);border-radius:8px;font:600 .875rem/1.4 var(--ui);cursor:pointer;text-decoration:none}.advisor-planning_secondary__bm2jT{color:var(--ink);background:var(--ui-workspace)}.advisor-planning_primary__pb9QJ{background:var(--ink);color:var(--ui-workspace);border-color:var(--ink)}.advisor-planning_primary__pb9QJ svg,.advisor-planning_secondary__bm2jT svg{width:17px;height:17px}.advisor-planning_primary__pb9QJ:disabled,.advisor-planning_secondary__bm2jT:disabled{opacity:.5;cursor:not-allowed}.advisor-planning_dialog__p7BtN :is(button,input):focus-visible,.advisor-planning_page__s5mHT :is(button,a,input,textarea,summary):focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px;box-shadow:none}.advisor-planning_workspaceTools__D6DxK{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .5rem;font-size:.875rem}.advisor-planning_workspaceTools__D6DxK .advisor-planning_secondary__bm2jT{background:transparent;border-color:transparent;padding:.45rem .65rem}.advisor-planning_workspaceTools__D6DxK>.advisor-planning_actions__d5wYB{margin-left:auto}.advisor-planning_tabToolbar__kbIKP{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--line);margin-bottom:1rem;min-width:0}.advisor-planning_tabToolbar__kbIKP .advisor-planning_tabList__UZT5k{flex:1 1;width:auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;border:0;margin:0}.advisor-planning_tabToolbar__kbIKP .advisor-planning_tab__P1Ry5{flex-shrink:0;white-space:nowrap}.advisor-planning_tabToolbar__kbIKP .advisor-planning_workspaceTools__D6DxK{flex-shrink:0;flex-wrap:nowrap;gap:2px;margin:0}.advisor-planning_iconAction__n6aSM{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);cursor:pointer}.advisor-planning_iconAction__n6aSM svg{width:18px;height:18px}.advisor-planning_iconAction__n6aSM:hover{color:var(--ink);background:var(--ui-navigation)}@media(max-width:640px){.advisor-planning_tabToolbar__kbIKP{gap:.25rem}.advisor-planning_tabToolbar__kbIKP .advisor-planning_tab__P1Ry5{flex:0 0 auto}}.advisor-planning_workspaceTools__D6DxK .advisor-planning_secondary__bm2jT:hover{background:var(--ui-navigation)}.advisor-planning_tabList__UZT5k{display:flex;max-width:100%;width:100%;height:auto!important;min-height:44px;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;margin:0 0 1rem}.advisor-planning_tab__P1Ry5{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-height:44px;padding:.5rem .65rem;white-space:normal;font:500 .875rem/1.4 var(--ui);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ui-muted);box-shadow:none;cursor:pointer}.advisor-planning_tab__P1Ry5[data-state=active]{background:var(--ui-sky);color:var(--ink);border-bottom-color:var(--ink);font-weight:600;box-shadow:none}.advisor-planning_panel__cCPmU{border:0;border-radius:0;background:var(--ui-workspace);padding:0;min-width:0;margin-bottom:1.5rem}.advisor-planning_panel__cCPmU>h3{margin-bottom:1rem}.advisor-planning_panel__cCPmU>p{font-size:.875rem;line-height:1.5;margin:.75rem 0}.advisor-planning_insights__lZ2Ez .advisor-planning_panel__cCPmU{background:var(--ui-sky);padding:1rem;border-radius:8px}.advisor-planning_emptyReport__UGIIp{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;color:var(--ui-muted)}.advisor-planning_emptyReport__UGIIp>svg{width:24px;height:24px;flex-shrink:0}.advisor-planning_emptyReport__UGIIp h3{color:var(--ink)}.advisor-planning_emptyReport__UGIIp p{margin:.4rem 0 0;font-size:1rem}.advisor-planning_page__s5mHT .advisor-planning_panel__cCPmU{padding:0}.advisor-planning_page__s5mHT .advisor-planning_insights__lZ2Ez .advisor-planning_panel__cCPmU{padding:1rem}.advisor-planning_panel__cCPmU dl{margin:1rem 0;display:grid;grid-template-columns:1fr auto;grid-gap:.65rem;gap:.65rem;font-size:.875rem}.advisor-planning_panel__cCPmU dt{color:var(--ui-muted)}.advisor-planning_panel__cCPmU dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.advisor-planning_steps__wJQzX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dotted var(--line)}.advisor-planning_steps__wJQzX button{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ui-muted);font:500 .875rem/1.35 var(--ui);text-align:left;cursor:pointer}.advisor-planning_steps__wJQzX button[aria-current=step]{border-color:var(--line);color:var(--ink);background:var(--ui-navigation);font-weight:650}.advisor-planning_steps__wJQzX button span{width:20px;flex:0 0 20px;font-size:.8125rem}.advisor-planning_steps__wJQzX svg{width:16px;height:16px}.advisor-planning_steps__wJQzX button{flex-wrap:wrap}.advisor-planning_steps__wJQzX button small{flex-basis:100%;padding-left:1.8rem}.advisor-planning_stepNavigator__R6y__{border-bottom:1px dotted var(--line);margin-bottom:.65rem}.advisor-planning_stepNavigator__R6y__>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.875rem;padding:.4rem 0}.advisor-planning_stepNavigator__R6y__>summary:after{content:"+"}.advisor-planning_stepNavigator__R6y__[open]>summary:after{content:"−"}.advisor-planning_stepNavigator__R6y__ .advisor-planning_steps__wJQzX{border:0;margin:0;padding:.5rem 0}.advisor-planning_reviewProgress__XdMcw{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;font-size:.875rem;color:var(--ui-muted)}.advisor-planning_reviewProgress__XdMcw progress{width:140px;height:6px;accent-color:var(--ui-ink)}.advisor-planning_page__s5mHT .advisor-planning_sectionHead__Wk2tT{margin-bottom:.75rem}.advisor-planning_page__s5mHT .advisor-planning_insights__lZ2Ez p{font-size:.875rem;line-height:1.5}.advisor-planning_page__s5mHT .advisor-planning_insights__lZ2Ez .advisor-planning_eyebrow__3cgGq{display:block;margin-bottom:.5rem}.advisor-planning_page__s5mHT .advisor-planning_stepFooter__H2EVK{position:static;padding:.65rem 0;background:var(--ui-workspace);border:0;border-top:1px dotted var(--line);border-radius:0}.advisor-planning_planningTabs__4yYIE{display:block;min-width:0}.advisor-planning_sectionTabList__Lyhqk{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.35rem;width:100%;max-width:100%;height:auto!important;min-height:44px;margin:0 0 1rem;padding:3px;overflow-x:auto;border:0;border-radius:8px;background:var(--ui-navigation)}.advisor-planning_sectionTab__ICNU_{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;min-height:44px;padding:.5rem .75rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ui-muted);font:500 .875rem/1.4 var(--ui);white-space:nowrap;cursor:pointer;box-shadow:none}.advisor-planning_sectionTab__ICNU_[data-state=active]{background:var(--ui-mint);color:var(--ui-ink);border-color:var(--ui-line);font-weight:600;box-shadow:none}.advisor-planning_sectionTab__ICNU_:hover{color:var(--ui-ink)}.advisor-planning_sectionTabPanel__xGh90{min-width:0}.advisor-planning_planningGrid__o2xer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.advisor-planning_editors__SWHos:focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:4px}.advisor-planning_editors__SWHos,.advisor-planning_insights__lZ2Ez{min-width:0}.advisor-planning_fields__dfGw9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.advisor-planning_field__YX2qZ,.advisor-planning_wideField__X8foJ{display:flex;flex-direction:column;gap:.4rem;min-width:0}.advisor-planning_field__YX2qZ label,.advisor-planning_wideField__X8foJ label,label.advisor-planning_field__YX2qZ{font-size:var(--ui-text-label);font-weight:400}.advisor-planning_wideField__X8foJ{grid-column:1/-1}.advisor-planning_input__JKGol,.advisor-planning_page__s5mHT input,.advisor-planning_page__s5mHT textarea{font:400 1rem/1.5 var(--ui);background:var(--ui-workspace);color:var(--ink);min-height:44px!important;border:1px solid var(--ui-line);border-radius:7px;width:100%;min-width:0;padding:.55rem .7rem;box-shadow:none}.advisor-planning_page__s5mHT textarea{resize:vertical}.advisor-planning_page__s5mHT [data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;min-height:44px;padding:.55rem .7rem;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-workspace);color:var(--ink);font:400 1rem/1.5 var(--ui);text-align:left;box-shadow:none}.advisor-planning_page__s5mHT [data-slot=select-trigger]>svg{flex:0 0 16px;width:16px;height:16px}.advisor-planning_page__s5mHT [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;min-width:0}.advisor-planning_page__s5mHT [data-slot=select-trigger]:focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px}.advisor-planning_floatingField__KKQ6E{min-width:0}.advisor-planning_page__s5mHT label.advisor-planning_field__YX2qZ:has(>input),.advisor-planning_page__s5mHT label.advisor-planning_field__YX2qZ:has(>textarea){border:1px solid var(--ui-line);border-radius:7px;padding:.4rem .8rem;gap:.1rem;font-size:.875rem;font-weight:400;color:var(--ui-muted);background:var(--ui-workspace)}.advisor-planning_page__s5mHT label.advisor-planning_field__YX2qZ>:is(input,textarea){border:0;padding:.2rem 0;min-height:36px!important;border-radius:0}.advisor-planning_page__s5mHT label.advisor-planning_field__YX2qZ:focus-within{outline:1.5px solid var(--ui-muted);outline-offset:0}.advisor-planning_page__s5mHT label.advisor-planning_field__YX2qZ>:is(input,textarea):focus-visible{outline:0}@media(prefers-reduced-motion:reduce){.advisor-planning_floatingField__KKQ6E>label{transition:none}}@media(max-width:640px){.advisor-planning_floatingField__KKQ6E>label{font-size:.9375rem}.advisor-planning_floatingField__KKQ6E:focus-within>label,.advisor-planning_floatingField__KKQ6E[data-filled=true]>label{font-size:.875rem}}.advisor-planning_page__s5mHT input::placeholder{color:var(--ui-muted)}.advisor-planning_record__TkhPb{border-top:1px dotted var(--line);padding:.7rem 0}.advisor-planning_record__TkhPb summary{min-height:44px;cursor:pointer;padding:.5rem 0;font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.advisor-planning_record__TkhPb summary span{font-size:.8125rem;color:var(--ui-muted);font-weight:400;margin-left:.75rem}.advisor-planning_record__TkhPb .advisor-planning_secondary__bm2jT{margin-top:.75rem}.advisor-planning_templates__UaPEZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.advisor-planning_stepFooter__H2EVK{padding-top:1rem;border-top:1px dotted var(--line);margin-bottom:1rem}.advisor-planning_question__y7ZMy{min-width:0;margin:0;padding:1rem 0;border:0;border-bottom:1px dotted var(--line)}.advisor-planning_question__y7ZMy legend{font-size:1rem;font-weight:600;padding-top:1rem}.advisor-planning_question__y7ZMy label{display:flex;align-items:center;gap:.75rem;min-height:44px;font-size:.9375rem;cursor:pointer}.advisor-planning_question__y7ZMy [data-slot=radio-group]{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.5rem}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) :is([data-slot=radio-group-item],[data-slot=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;margin:0;padding:0;border:1.5px solid var(--ui-muted);background:var(--ui-workspace);color:var(--ui-ink);box-shadow:none;cursor:pointer}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) [data-slot=radio-group-item]{border-radius:50%}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) [data-slot=checkbox]{border-radius:4px}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) :is([data-slot=radio-group-indicator],[data-slot=checkbox-indicator]){position:static;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:none}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) [data-slot=radio-group-indicator] svg{position:static;width:10px;height:10px;fill:currentColor;stroke:none;transform:none}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) [data-slot=checkbox-indicator] svg{position:static;width:14px;height:14px;stroke-width:2.5;transform:none}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) :is([data-slot=radio-group-item],[data-slot=checkbox])[data-state=checked]{border-color:var(--ui-ink)}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) [data-slot=checkbox][data-state=checked]{background:var(--ui-ink);color:var(--ui-workspace)}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) :is([data-slot=radio-group-item],[data-slot=checkbox]):focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:3px;box-shadow:none}:is(.advisor-planning_page__s5mHT,.advisor-planning_dialog__p7BtN) :is([data-slot=radio-group-item],[data-slot=checkbox]):disabled{opacity:.5;cursor:not-allowed}.advisor-planning_metrics__tx6yB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.advisor-planning_metrics__tx6yB>div{border:0;background:var(--ui-sky);border-radius:12px;padding:.875rem;display:grid;grid-gap:.375rem;gap:.375rem}.advisor-planning_metrics__tx6yB strong{font-size:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advisor-planning_eyebrow__3cgGq,.advisor-planning_metrics__tx6yB span{color:var(--ui-muted);font-size:.875rem}.advisor-planning_overviewGrid__copHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.advisor-planning_overviewCard__WxW_s{background:var(--ui-workspace);color:var(--ink);display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:.4rem;gap:.4rem;text-align:left;border:1px solid var(--line);border-radius:10px;padding:1rem}.advisor-planning_overviewCard__WxW_s strong{font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight)}.advisor-planning_overviewCard__WxW_s small{grid-column:2;font-size:var(--ui-text-label)}.advisor-planning_dialog__p7BtN{max-height:85dvh;overflow:auto;font:1rem/1.6 var(--ui)}.advisor-planning_dialog__p7BtN .advisor-planning_actions__d5wYB{margin:.5rem 0}.advisor-planning_check__xSYL3{display:flex;align-items:center;gap:.75rem;min-height:44px;font-size:.9375rem;margin:.75rem 0}.advisor-planning_report__RtfCx{border:0;border-radius:0;padding:0;max-width:none;margin:0;background:var(--ui-workspace)}.advisor-planning_report__RtfCx header{border:0;background:var(--ui-sky);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.advisor-planning_report__RtfCx header p{font-size:.875rem;margin:.35rem 0 0}.advisor-planning_report__RtfCx section{margin:1.5rem 0;border:0;padding:0}.advisor-planning_report__RtfCx section>h3{margin-bottom:.75rem}.advisor-planning_report__RtfCx p{font-size:1rem;line-height:1.55;white-space:pre-wrap;max-width:80ch}.advisor-planning_page__s5mHT .advisor-planning_report__RtfCx section.advisor-planning_reportNote__h2rPC{padding:.75rem 1rem;background:var(--ui-navigation);border-radius:8px;margin:.75rem 0}.advisor-planning_report__RtfCx .advisor-planning_reportNote__h2rPC h3{font-size:.875rem;margin-bottom:.35rem}.advisor-planning_page__s5mHT .advisor-planning_report__RtfCx .advisor-planning_reportNote__h2rPC p{font-size:.875rem;margin:.25rem 0}.advisor-planning_page__s5mHT .advisor-planning_reportMetrics__RY_ck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:.75rem;gap:.75rem;margin:.75rem 0}.advisor-planning_reportMetrics__RY_ck>div{padding:.75rem;border-radius:6px;background:var(--ui-navigation);min-width:0}.advisor-planning_reportMetrics__RY_ck>div:first-child{background:var(--ui-mint)}.advisor-planning_reportFacts__EkKkX dt,.advisor-planning_reportMetrics__RY_ck dt{font-size:.875rem;line-height:1.4;color:var(--ui-muted)}.advisor-planning_reportMetrics__RY_ck dd{margin:.3rem 0 0;font:650 1.125rem/1.4 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advisor-planning_reportRecordGrid__pQqAk{display:grid;grid-gap:1rem;gap:1rem}.advisor-planning_reportRecord__pzaYg{padding:1rem;border-radius:8px;background:var(--ui-navigation);min-width:0}.advisor-planning_reportRecord__pzaYg h4{margin:0 0 .75rem;font:650 1rem/1.4 var(--ui);overflow-wrap:anywhere}.advisor-planning_page__s5mHT .advisor-planning_reportFacts__EkKkX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1.5rem;gap:.85rem 1.5rem;margin:0}.advisor-planning_reportFacts__EkKkX>div{min-width:0}.advisor-planning_reportFacts__EkKkX dd{margin:.25rem 0 0;font:400 1rem/1.5 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advisor-planning_report__RtfCx>.advisor-planning_record__TkhPb{border:0;padding:.25rem 0}.advisor-planning_retainedTab__iDKe_[data-state=inactive]{display:none}.advisor-planning_contentsLink__3z9_r{display:block;padding:.65rem 0;font-size:.875rem;text-decoration:underline}.advisor-planning_reportTable__Zrbrg{table-layout:fixed;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.5}.advisor-planning_reportTable__Zrbrg :is(td,th){white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--ui-line)}.advisor-planning_reportTable__Zrbrg th{background:var(--ui-navigation);font-weight:650}.advisor-planning_recordFormFooter__8oERP .advisor-planning_reportExports___J8DN{margin:0;gap:.25rem .5rem}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT[data-export]{padding:.6rem .85rem;border:1px solid transparent;color:var(--ui-ink);background:var(--ui-sky)}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT[data-export=text]{background:var(--ui-lilac)}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT[data-export=excel]{background:var(--ui-mint)}.advisor-planning_reportExports___J8DN .advisor-planning_secondary__bm2jT[data-export]:not(:disabled):hover{border-color:var(--ui-muted)}.advisor-planning_reportPrintHeader__z4f8r{display:none}.advisor-planning_reportPopup__FRbdt [data-slot=dialog-header]{background:var(--ui-sky);border-radius:8px;padding:.85rem 3rem .85rem 1rem}.advisor-planning_answerPreview__tGQE9{white-space:pre-wrap;overflow-wrap:anywhere;font:.875rem/1.6 var(--ui);border:1px dotted var(--line);padding:1rem}.advisor-planning_reportChart__oIqmY{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0;margin:1rem 0}.advisor-planning_reportChartRow__QcVXz{display:grid;grid-template-columns:minmax(90px,1fr) minmax(80px,2fr) minmax(100px,1fr);align-items:center;grid-gap:1rem;gap:1rem;font-size:.875rem}.advisor-planning_reportChartRow__QcVXz>span{overflow-wrap:anywhere}.advisor-planning_reportChartRow__QcVXz strong{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advisor-planning_reportChartRow__QcVXz meter{width:100%;height:8px;border:0;border-radius:4px;background:var(--ui-navigation);-webkit-appearance:none;-moz-appearance:none;appearance:none}.advisor-planning_reportChartRow__QcVXz meter::-webkit-meter-bar{border:0;background:var(--ui-navigation);border-radius:4px}.advisor-planning_reportChartRow__QcVXz meter::-webkit-meter-optimum-value{background:var(--ui-muted);border-radius:4px}.advisor-planning_reportChartRow__QcVXz meter::-moz-meter-bar{background:var(--ui-muted);border-radius:4px}@media(max-width:640px){.advisor-planning_page__s5mHT .advisor-planning_reportFacts__EkKkX{grid-template-columns:minmax(0,1fr)}.advisor-planning_reportChartRow__QcVXz{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.advisor-planning_reportChartRow__QcVXz meter{grid-row:2;grid-column:1/-1}}.advisor-planning_dialog__p7BtN input{max-width:100%}@media(max-width:1100px){.advisor-planning_planningGrid__o2xer{grid-template-columns:minmax(0,1fr)}.advisor-planning_insights__lZ2Ez{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.advisor-planning_metrics__tx6yB,.advisor-planning_overviewGrid__copHz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.advisor-planning_steps__wJQzX{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-planning_fields__dfGw9,.advisor-planning_insights__lZ2Ez,.advisor-planning_overviewGrid__copHz{grid-template-columns:1fr}.advisor-planning_metrics__tx6yB{gap:.5rem}.advisor-planning_metrics__tx6yB strong{font-size:1.15rem}.advisor-planning_panel__cCPmU,.advisor-planning_report__RtfCx{padding:.85rem}.advisor-planning_tab__P1Ry5{flex:1 1 30%}.advisor-planning_stepFooter__H2EVK .advisor-planning_primary__pb9QJ{flex:1 1;min-height:46px}.advisor-planning_toolbar__kRmyi>div{width:100%}.advisor-planning_primary__pb9QJ,.advisor-planning_secondary__bm2jT{white-space:normal}.advisor-planning_page__s5mHT{font-size:1rem}}.advisor-planning_detailWorkspace__YFxkN{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.advisor-planning_taskDetail__z1vrw{min-width:0;container-type:inline-size}.advisor-planning_taskRail__O_y_M button{overflow-wrap:anywhere}.advisor-planning_taskRail__O_y_M button[aria-current=page]{background:var(--ui-sky);color:var(--ui-ink);font-weight:650}.advisor-planning_badge__UoCFJ,.advisor-planning_count__PQUp_{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;background:var(--ui-mint);color:var(--ui-ink);font:500 .875rem/1.4 var(--ui)}.advisor-planning_count__PQUp_{min-width:24px;flex-shrink:0}.advisor-planning_disclosure__Skk_j{margin:1rem 0;border:0;border-top:1px dotted var(--line);padding:.25rem 0}.advisor-planning_disclosure__Skk_j>summary{min-height:44px;padding:.65rem 0;cursor:pointer;font-size:.875rem;font-weight:600}.advisor-planning_disclosure__Skk_j>summary span{color:var(--ui-muted);font-weight:400;margin-left:.75rem}.advisor-planning_disclosure__Skk_j>.advisor-planning_fields__dfGw9{margin:.5rem 0}.advisor-planning_disclosure__Skk_j p{font-size:.875rem;line-height:1.5;max-width:85ch}.advisor-planning_summaryChips__Ob8e5{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.advisor-planning_summaryChips__Ob8e5 span{padding:.35rem .65rem;border-radius:6px;background:var(--ui-sky)}.advisor-planning_summaryChips__Ob8e5 [data-tone=attention]{background:var(--ui-butter)}.advisor-planning_emptyState__l7AXY{padding:2rem;max-width:660px;margin:1rem auto;background:var(--ui-sky);border-radius:12px}.advisor-planning_emptyState__l7AXY>svg{width:28px;height:28px;margin-bottom:.75rem}.advisor-planning_emptyState__l7AXY p{font-size:.875rem;line-height:1.6}.advisor-planning_metrics__tx6yB>div:nth-child(2){background:var(--ui-mint)}.advisor-planning_metrics__tx6yB>div:nth-child(3){background:var(--ui-lilac)}.advisor-planning_metrics__tx6yB>div:nth-child(4){background:var(--ui-butter)}.advisor-planning_overviewCard__WxW_s:hover{background:var(--ui-sky)}.advisor-planning_record__TkhPb[open]{background:color-mix(in srgb,var(--ui-sky) 25%,var(--ui-workspace));border-radius:8px;padding:.5rem .75rem .75rem}.advisor-planning_sectionHead__Wk2tT h3{overflow-wrap:anywhere;min-width:0}@container(max-width:620px){.advisor-planning_filterBar__MpHZ6{grid-template-columns:minmax(0,1fr)}}@media(min-width:1101px){.advisor-planning_planningGrid__o2xer[data-has-summary=true]{grid-template-columns:minmax(0,1fr) minmax(200px,22%)}}@media(max-width:850px){.advisor-planning_detailWorkspace__YFxkN{grid-template-columns:minmax(0,1fr);gap:1rem}.advisor-planning_detailWorkspace__YFxkN .advisor-planning_taskRail__O_y_M{display:flex;position:static;flex-direction:row;overflow-x:auto;border:0;padding:0 0 .4rem}.advisor-planning_taskRail__O_y_M button{flex:0 0 auto;width:auto;max-width:220px}}.advisor-planning_recordGrid__W2W3B{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.advisor-planning_libraryGrid__KtlNg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.advisor-planning_libraryGrid__KtlNg>*{min-width:0;width:100%}.advisor-planning_libraryCard__EFCUc{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;min-width:0;min-height:80px;padding:1rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-workspace);color:var(--ink);text-align:left;font:400 1rem/1.5 var(--ui);cursor:pointer}.advisor-planning_profileCards__oOfQ6.advisor-planning_reviewNotes__MmE0M{grid-template-columns:minmax(0,1fr);margin-bottom:1rem}.advisor-planning_reviewActions__ocXG_{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid var(--ui-line)}.advisor-planning_libraryAddCard__z8p9u{display:flex;align-items:center;justify-content:center;gap:.4rem;align-self:stretch;min-width:0;min-height:72px;padding:.75rem;border:1.5px dotted var(--ui-muted);border-radius:10px;background:var(--ui-workspace);color:var(--ui-ink);font:500 .875rem/1.4 var(--ui);cursor:pointer}.advisor-planning_libraryGrid__KtlNg>.advisor-planning_libraryAddCard__z8p9u{width:min(100%,160px);justify-self:start}.advisor-planning_libraryAddCard__z8p9u:hover{background:var(--ui-sky);border-color:var(--ui-ink)}.advisor-planning_libraryAddCard__z8p9u svg{width:18px;height:18px;flex-shrink:0}.advisor-planning_libraryAddCard__z8p9u:disabled{opacity:.5;cursor:not-allowed;background:var(--ui-navigation)}.advisor-planning_recordCardSummary__CZjgU{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%}.advisor-planning_recordExtraDetails__Ca_vX{margin-top:1.25rem}.advisor-planning_editorRemove__N_qZP{margin-right:auto}.advisor-planning_recordExtraDetails__Ca_vX .advisor-planning_recordFacts__GOtzN{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:.75rem;gap:.75rem}.advisor-planning_recordExtraDetails__Ca_vX .advisor-planning_recordFacts__GOtzN dd{margin:.25rem 0 0}.advisor-planning_libraryCard__EFCUc:hover{background:var(--ui-navigation);border-color:var(--ui-muted)}.advisor-planning_libraryCardIcon__KCuZm{display:grid;place-items:center;flex:0 0 28px;width:28px;height:32px;border-radius:6px;background:var(--ui-sky)}.advisor-planning_libraryCardIcon__KCuZm svg{width:18px;height:18px}.advisor-planning_libraryCardContent__EXtE3{display:block;min-width:0}.advisor-planning_libraryCardTop__C9d9j{display:flex;align-items:flex-start;gap:.65rem;min-height:32px}.advisor-planning_libraryCardHeading__zKf8A{display:flex;flex:1 1;min-width:0;min-height:32px;flex-wrap:wrap;align-items:center;align-content:center;gap:.3rem .5rem}.advisor-planning_libraryCardTop__C9d9j .advisor-planning_badge__UoCFJ{padding:.1rem .4rem;font-size:.875rem;line-height:1.4}.advisor-planning_libraryCardTitle__K_mZx{font-size:1rem;font-weight:500;overflow-wrap:anywhere}.advisor-planning_libraryCardMeta__4ETlD{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.75rem;color:var(--ui-muted);font-size:.875rem;overflow-wrap:anywhere}.advisor-planning_financialSummary__fQhlJ{margin:0 0 1.5rem}.advisor-planning_financialMetrics__RSkxc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:.75rem;gap:.75rem;margin:0}.advisor-planning_financialMetrics__RSkxc>div{min-width:0;padding:1rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-workspace)}.advisor-planning_financialMetrics__RSkxc>div:first-child{background:var(--ui-sky);border-color:transparent}.advisor-planning_financialMetrics__RSkxc dt{color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_financialMetrics__RSkxc dd{margin:.4rem 0 0;color:var(--ui-ink);font-size:1.375rem;line-height:1.4;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advisor-planning_financialNote__BRu7Z{margin:.65rem 0 0;color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_holdingsGrid__n6Kib{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.advisor-planning_holdingsGrid__n6Kib>.advisor-planning_libraryCard__EFCUc{max-width:none;height:100%}.advisor-planning_financialFacts__pPtE7{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.35rem}.advisor-planning_financialFact__xQJ__{min-width:0}.advisor-planning_financialFact__xQJ__>span{display:block;color:var(--ui-muted);font-size:.875rem}.advisor-planning_financialFact__xQJ__>strong{display:block;margin-top:.15rem;color:var(--ui-ink);font-size:1rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advisor-planning_cashflowSection__08TV2{margin-bottom:1.5rem}.advisor-planning_cashflowCards__vtXs6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:stretch}.advisor-planning_benefitsSection__i43RW{margin-top:1.5rem}.advisor-planning_page__s5mHT .advisor-planning_benefitsSection__i43RW>h3{margin-bottom:.75rem}.advisor-planning_benefitsCards__5wKT_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.advisor-planning_benefitsCards__5wKT_ .advisor-planning_libraryCardMeta__4ETlD,.advisor-planning_cashflowCards__vtXs6 .advisor-planning_libraryCardMeta__4ETlD{display:block;margin-top:.75rem}.advisor-planning_cardPeriod__K0UGf{display:block;color:var(--ui-muted);font-size:.875rem;margin-bottom:.6rem;line-height:1.5}.advisor-planning_cashflowFacts__wD9UF{display:grid;grid-gap:.65rem;gap:.65rem}.advisor-planning_cashflowFact__W3vFz{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .75rem;min-width:0}.advisor-planning_cashflowFact__W3vFz>span{flex:1 1 130px;color:var(--ui-muted);font-size:.875rem}.advisor-planning_cashflowFact__W3vFz>strong{color:var(--ui-ink);font-size:1rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advisor-planning_cardNote__4mY60{display:block;margin-top:.65rem;color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_benefitCalculation__0r59K{display:grid;width:100%;grid-gap:.5rem;gap:.5rem;margin-top:1rem;padding-top:.85rem;border-top:1px dotted var(--ui-line)}.advisor-planning_page__s5mHT .advisor-planning_comparisonPanel__Khd92{border:1px solid var(--ui-line);border-radius:10px;padding:1rem}.advisor-planning_sensitivityGrid___KQhx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.advisor-planning_sensitivityCard__3GjFr{min-width:0;padding:1rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-workspace)}.advisor-planning_sensitivityCard__3GjFr h4{margin:0 0 .75rem;color:var(--ui-ink);font:600 1rem/1.5 var(--ui)}.advisor-planning_sensitivityCard__3GjFr dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.advisor-planning_sensitivityCard__3GjFr dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.25rem .75rem;gap:.25rem .75rem;min-width:0}.advisor-planning_sensitivityCard__3GjFr dt{color:var(--ui-muted);font-size:.875rem}.advisor-planning_sensitivityCard__3GjFr dd{margin:0;color:var(--ui-ink);font-size:1rem;font-weight:400;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.advisor-planning_sensitivityCard__3GjFr dl>.advisor-planning_sensitivityCorpus__Gp7g1{display:block;padding-bottom:.75rem;margin-bottom:.15rem;border-bottom:1px dotted var(--ui-line)}.advisor-planning_sensitivityCorpus__Gp7g1 dd{margin-top:.3rem;font-size:1.25rem;font-weight:600;text-align:left;max-width:100%;overflow-x:auto}.advisor-planning_comparisonPanel__Khd92 [data-slot=table-container]{width:100%;overflow-x:auto}.advisor-planning_comparisonPanel__Khd92 table{width:100%;border-collapse:collapse;text-align:left}.advisor-planning_comparisonPanel__Khd92 td,.advisor-planning_comparisonPanel__Khd92 th{padding:.65rem .75rem;white-space:nowrap;border-bottom:1px solid var(--ui-line)}.advisor-planning_comparisonPanel__Khd92 td:not(:first-child),.advisor-planning_comparisonPanel__Khd92 th:not(:first-child){text-align:right}.advisor-planning_comparisonPanel__Khd92 th{background:var(--ui-navigation);color:var(--ui-muted);font-size:.875rem;font-weight:500}.advisor-planning_comparisonPanel__Khd92 td{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advisor-planning_benefitCalculation__0r59K .advisor-planning_cardNote__4mY60,.advisor-planning_benefitCalculation__0r59K .advisor-planning_cardPeriod__K0UGf{margin:0}.advisor-planning_benefitCalculation__0r59K>.advisor-planning_cashflowFact__W3vFz>strong{font-weight:500}@container client-content (max-width:850px){.advisor-planning_cashflowCards__vtXs6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container client-content (max-width:600px){.advisor-planning_benefitsCards__5wKT_,.advisor-planning_cashflowCards__vtXs6{grid-template-columns:minmax(0,1fr)}.advisor-planning_financialMetrics__RSkxc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.advisor-planning_financialFacts__pPtE7,.advisor-planning_financialMetrics__RSkxc,.advisor-planning_profileCards__oOfQ6 .advisor-planning_libraryCardMeta__4ETlD{grid-template-columns:minmax(0,1fr)}}.advisor-planning_libraryDialogBody__GTwZF{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px}.advisor-planning_page__s5mHT.advisor-planning_recordDialog__yf6MQ.advisor-planning_reportPopup__FRbdt[data-slot=dialog-content]{max-width:1100px}.advisor-planning_page__s5mHT .advisor-planning_libraryFacts__Hln0e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0}.advisor-planning_libraryFacts__Hln0e>div{min-width:0}.advisor-planning_libraryFacts__Hln0e dt{margin-bottom:.35rem;font-size:.875rem;color:var(--ui-muted)}.advisor-planning_libraryFacts__Hln0e dd{margin:0;font-size:1rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.advisor-planning_pendingFiles__QK3bB{font-size:.875rem;overflow-wrap:anywhere;padding-left:1.25rem}.advisor-planning_documentFormLayout__B_A4u{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:1rem;gap:1rem}.advisor-planning_documentFormLayout__B_A4u>.advisor-planning_fields__dfGw9{gap:.75rem}.advisor-planning_documentAttachmentPanel__98SbQ{min-width:0}.advisor-planning_documentAttachmentPanel__98SbQ>h3{margin-bottom:.5rem}.advisor-planning_documentAttachmentPanel__98SbQ>p{font-size:.875rem;line-height:1.5;margin:.5rem 0}.advisor-planning_documentAttachmentPanel__98SbQ .advisor-planning_documentPendingFiles__MixdX{padding:22px}.advisor-planning_documentPendingFiles__MixdX>div{min-width:0}.advisor-planning_documentPendingFiles__MixdX:empty{display:none}.advisor-planning_attachmentDropzone__PhaQE{display:block;width:100%;min-height:44px;padding:.75rem;border:1.5px dashed var(--ui-muted);border-radius:8px;background:var(--ui-workspace);color:var(--ui-ink);font:inherit;text-align:center;cursor:pointer}.advisor-planning_attachmentDropzone__PhaQE:hover:not(:disabled){background:var(--ui-navigation)}.advisor-planning_attachmentDropzone__PhaQE[data-dragging=true]{background:var(--ui-sky);border-color:var(--ui-ink)}.advisor-planning_attachmentDropzone__PhaQE[data-disabled=true]{border-color:var(--ui-line)}.advisor-planning_page__s5mHT input.advisor-planning_dropzoneInput__5PNzq{display:none!important}.advisor-planning_dropzoneBrowse__jdQPl{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;width:100%;min-height:44px;padding:.25rem;background:transparent;border:0;color:var(--ui-ink);font:400 .875rem/1.5 var(--ui);cursor:pointer}.advisor-planning_dropzoneBrowse__jdQPl svg{width:22px;height:22px}.advisor-planning_dropzoneBrowse__jdQPl strong{text-decoration:underline;text-underline-offset:3px}.advisor-planning_attachmentDropzone__PhaQE:disabled{color:var(--ui-muted);cursor:not-allowed}.advisor-planning_dropzoneHelp__MKm5O{display:block;font-size:.875rem;line-height:1.5;color:var(--ui-muted);margin:.25rem 0 0}@media(max-width:760px){.advisor-planning_documentFormLayout__B_A4u{grid-template-columns:minmax(0,1fr);gap:1rem}}.advisor-planning_documentUpload__QNdjO{margin-top:1.25rem;padding-top:1rem;border-top:1px dotted var(--ui-line)}.advisor-planning_documentUpload__QNdjO>p{font-size:.875rem}.advisor-planning_attachmentGrid__eIut5{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:.25rem;align-items:start}.advisor-planning_attachmentTile__EmQ3t{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 56px;align-items:center;grid-gap:.6rem;gap:.6rem;min-width:0;width:100%;max-width:360px;padding:.75rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-workspace)}.advisor-planning_attachmentPreview__izLWa{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:var(--ui-sky);overflow:hidden;color:var(--ui-ink)}.advisor-planning_attachmentPreview__izLWa[data-format=PDF]{background:var(--ui-butter)}.advisor-planning_attachmentPreview__izLWa[data-format=CSV],.advisor-planning_attachmentPreview__izLWa[data-format=XLSX]{background:var(--ui-mint)}.advisor-planning_attachmentPreview__izLWa>svg{width:22px;height:22px}.advisor-planning_attachmentPreview__izLWa img{width:100%;height:100%;object-fit:cover}.advisor-planning_attachmentInfo__FQVYt{width:100%;min-width:0}.advisor-planning_attachmentDownload__SgKp1{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:var(--ui-sky);color:var(--ui-ink);cursor:pointer}.advisor-planning_attachmentDownload__SgKp1:hover{background:var(--ui-mint)}.advisor-planning_attachmentDownload__SgKp1 svg{width:18px;height:18px;flex-shrink:0}.advisor-planning_attachmentRemove__g8r41{position:absolute;top:-20px;right:-20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-workspace);cursor:pointer}.advisor-planning_attachmentRemove__g8r41:before{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--ui-ink)}.advisor-planning_attachmentRemove__g8r41:hover:before{background:var(--ui-muted)}.advisor-planning_attachmentRemove__g8r41 svg{position:relative;width:14px;height:14px}.advisor-planning_attachmentFilename__ZfzLB{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 1rem/1.4 var(--ui)}.advisor-planning_attachmentSize__lo8Gt{display:block;margin-top:.15rem;color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_attachmentMore__L0BQ5{min-height:44px;padding:.5rem;border:0;border-radius:6px;background:var(--ui-navigation);color:var(--ui-ink);text-align:left;font:500 .875rem/1.4 var(--ui);cursor:pointer}.advisor-planning_removePrompt__eZAqj{align-self:center;margin-right:auto;font-size:.875rem}.advisor-planning_recordFormFooter__8oERP{flex-wrap:wrap}@media(max-width:640px){.advisor-planning_page__s5mHT .advisor-planning_libraryFacts__Hln0e{grid-template-columns:minmax(0,1fr)}}.advisor-planning_goalToolbar__mYvI5{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;margin-bottom:1rem}.advisor-planning_goalCards__G6HwF{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.advisor-planning_goalCards__G6HwF>.advisor-planning_libraryAddCard__z8p9u{align-self:start;min-height:80px}.advisor-planning_goalCards__G6HwF .advisor-planning_financialFacts__pPtE7{grid-template-columns:minmax(0,1fr);gap:.65rem}.advisor-planning_goalCards__G6HwF .advisor-planning_financialFact__xQJ__{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .75rem}.advisor-planning_goalCards__G6HwF .advisor-planning_financialFact__xQJ__>span{flex:1 1 150px}.advisor-planning_goalCards__G6HwF .advisor-planning_financialFact__xQJ__>strong{text-align:right}.advisor-planning_goalFundingSummary__NAH2o{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-top:1rem;padding:.65rem .75rem;border-radius:6px;background:var(--ui-mint);font-size:.875rem;line-height:1.5}.advisor-planning_goalFundingSummary__NAH2o strong{font-weight:600;overflow-wrap:anywhere}.advisor-planning_page__s5mHT .advisor-planning_recordDetails__aVPOe p{font-size:.875rem;line-height:1.5}.advisor-planning_goalHoldings__K4E7l{display:grid;grid-gap:.5rem;gap:.5rem;padding:0;margin:.5rem 0;list-style:none}.advisor-planning_goalHoldings__K4E7l li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.advisor-planning_goalHoldings__K4E7l strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advisor-planning_goalLinkList__eg7r7{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.advisor-planning_goalLinkRow__1m_Qg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:.75rem;border-radius:8px;background:var(--ui-navigation)}.advisor-planning_goalLinkAsset__3_qFb{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.advisor-planning_goalLinkAsset__3_qFb strong{font-weight:600}.advisor-planning_goalLinkAsset__3_qFb span{color:var(--ui-muted);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.advisor-planning_goalLinkRow__1m_Qg{grid-template-columns:minmax(0,1fr)}.advisor-planning_goalToolbar__mYvI5 .advisor-planning_actions__d5wYB{width:100%}.advisor-planning_goalToolbar__mYvI5 .advisor-planning_actions__d5wYB>button{flex:1 1 auto}}.advisor-planning_recordCard__M1PBu{min-width:0;padding:1rem;border:1px solid var(--line);border-top:3px solid var(--ui-sky);border-radius:10px;background:var(--ui-workspace)}.advisor-planning_recordCardHeader__4adzI{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.advisor-planning_recordCardHeader__4adzI h4{margin:0;font:650 1rem/1.4 var(--ui);overflow-wrap:anywhere}.advisor-planning_recordCardHeader__4adzI .advisor-planning_badge__UoCFJ{max-width:100%;overflow-wrap:anywhere}.advisor-planning_page__s5mHT .advisor-planning_recordCard__M1PBu .advisor-planning_recordFacts__GOtzN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:.5rem 0}.advisor-planning_recordFacts__GOtzN>div{min-width:0}.advisor-planning_page__s5mHT .advisor-planning_recordCard__M1PBu .advisor-planning_recordFacts__GOtzN dt{font-size:.875rem;line-height:1.4;color:var(--ui-muted)}.advisor-planning_page__s5mHT .advisor-planning_recordCard__M1PBu .advisor-planning_recordFacts__GOtzN dd{margin:.2rem 0 0;text-align:left;font:500 1rem/1.5 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere}.advisor-planning_recordCard__M1PBu>.advisor-planning_recordFacts__GOtzN dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.advisor-planning_recordDetails__aVPOe{margin-top:.5rem}.advisor-planning_recordDetails__aVPOe>summary{min-height:44px;padding:.7rem 0;cursor:pointer;color:var(--ui-muted);font:500 .875rem/1.5 var(--ui)}.advisor-planning_recordCardActions__UBtGo{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem;margin-top:.25rem;font-size:.875rem}.advisor-planning_recordCardActions__UBtGo .advisor-planning_secondary__bm2jT{border:0;background:transparent;padding:.5rem .65rem}.advisor-planning_recordCardActions__UBtGo .advisor-planning_secondary__bm2jT:hover{background:var(--ui-sky)}.advisor-planning_recordCardActions__UBtGo>span{margin-right:auto}.advisor-planning_page__s5mHT.advisor-planning_recordDialog__yf6MQ[data-slot=dialog-content]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;display:flex;flex-direction:column;gap:1rem;width:calc(100% - 2rem);max-width:800px;max-height:calc(100dvh - 2rem);margin:0;padding:1.25rem;overflow:hidden;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-workspace);color:var(--ui-ink);box-shadow:0 12px 48px rgb(0 0 0/.15)}.advisor-planning_page__s5mHT.advisor-planning_recordDialog__yf6MQ.advisor-planning_documentPopup__z0A1w[data-slot=dialog-content]{max-width:800px}.advisor-planning_recordDialog__yf6MQ [data-slot=dialog-header]{padding-right:44px;text-align:left}.advisor-planning_recordDialog__yf6MQ [data-slot=dialog-title]{margin:0;font:650 1.125rem/1.4 var(--ui)}.advisor-planning_recordDialog__yf6MQ [data-slot=dialog-description]{margin:.35rem 0 0;color:var(--ui-muted);font-size:.875rem;line-height:1.5}.advisor-planning_dialogClose__pftB3{position:absolute;top:.65rem;right:.65rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);cursor:pointer}.advisor-planning_dialogClose__pftB3 svg{width:20px;height:20px}.advisor-planning_dialogClose__pftB3:hover{background:var(--ui-sky)}.advisor-planning_recordForm__iu0Uz{display:flex;flex-direction:column;gap:.75rem;min-height:0}.advisor-planning_recordFormFields__l_wQe{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px}.advisor-planning_recordFormFooter__8oERP{display:flex;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px dotted var(--line)}@media(max-width:640px){.advisor-planning_page__s5mHT.advisor-planning_recordDialog__yf6MQ[data-slot=dialog-content]{padding:1rem}.advisor-planning_page__s5mHT .advisor-planning_recordCard__M1PBu .advisor-planning_recordFacts__GOtzN{grid-template-columns:1fr}}@media print{.advisor-planning_page__s5mHT>:not(.advisor-planning_tabs__MxBLB),.advisor-planning_tabList__UZT5k,.advisor-planning_tabs__MxBLB>:not([data-state=active]){display:none!important}.advisor-planning_page__s5mHT>.advisor-planning_clientWorkspace__23ejR{display:block!important}.advisor-planning_clientWorkspace__23ejR>.advisor-planning_profilePanel__jS_oG{display:none!important}.advisor-planning_clientWorkspaceMain__TyKua{container-type:normal}.advisor-planning_tabs__MxBLB>[data-state=active]>:not(.advisor-planning_report__RtfCx){display:none!important}.advisor-planning_report__RtfCx{border:0;padding:0;max-width:none;background:white;color:#242b29}.advisor-planning_reportSection__8LVBl{display:block!important}.advisor-planning_report__RtfCx h3{page-break-after:avoid;break-after:avoid}.advisor-planning_report__RtfCx p{orphans:3;widows:3}.advisor-planning_report__RtfCx thead{display:table-header-group}.advisor-planning_report__RtfCx tr{page-break-inside:avoid;break-inside:avoid}.advisor-planning_report__RtfCx table{font-size:10pt}.advisor-planning_report__RtfCx [data-slot=table-container]{overflow:visible}@page{margin:18mm}.advisor-planning_page__s5mHT.advisor-planning_recordDialog__yf6MQ.advisor-planning_reportPopup__FRbdt[data-slot=dialog-content]{display:block!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;animation:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0;padding:0;box-shadow:none}.advisor-planning_page__s5mHT.advisor-planning_reportPopup__FRbdt>:not(.advisor-planning_libraryDialogBody__GTwZF){display:none!important}.advisor-planning_page__s5mHT.advisor-planning_reportPopup__FRbdt>.advisor-planning_libraryDialogBody__GTwZF{display:block!important;overflow:visible!important;height:auto!important;max-height:none!important;padding:0}.advisor-planning_reportPopup__FRbdt .advisor-planning_libraryDialogBody__GTwZF>:not(.advisor-planning_report__RtfCx){display:none!important}.advisor-planning_reportPopup__FRbdt .advisor-planning_report__RtfCx header{background:transparent;color:black;padding:0}.advisor-planning_reportPrintHeader__z4f8r{display:block!important}.advisor-planning_reportFacts__EkKkX>div,.advisor-planning_reportMetrics__RY_ck>div{page-break-inside:avoid;break-inside:avoid}}@media(max-width:640px){.advisor-planning_emptyState__l7AXY{padding:1rem}}.advisor-planning_intakeSection__40_5V{margin:1.25rem 0}.advisor-planning_intakeSection__40_5V>h3{margin:0 0 .75rem}.advisor-planning_recommendationDetails__US5Ph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0}.advisor-planning_recommendationDetails__US5Ph>div{min-width:0}.advisor-planning_recommendationDetails__US5Ph>div:nth-last-child(-n+2){grid-column:1/-1}.advisor-planning_recommendationDetails__US5Ph dt{font-size:.875rem;color:var(--ui-muted);margin-bottom:.3rem}.advisor-planning_recommendationDetails__US5Ph dd{margin:0;font-size:1rem;text-align:left;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.advisor-planning_recommendationField__2auk5{position:relative}.advisor-planning_requiredMarker__KJEQe{position:absolute;top:.45rem;right:.6rem;color:var(--destructive);font-size:.875rem}@media(max-width:640px){.advisor-planning_recommendationDetails__US5Ph{grid-template-columns:minmax(0,1fr)}}.artha-search-field_field__LBjCs{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:0 .75rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-workspace,var(--ui-surface));color:var(--ui-ink)}.artha-search-field_field__LBjCs>svg{flex:none;width:18px;height:18px;color:var(--ui-muted)}.artha-search-field_field__LBjCs.artha-search-field_field__LBjCs>input{flex:1 1;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:.5rem 0!important;border:0!important;border-radius:0;outline:none!important;box-shadow:none!important;background:transparent;color:var(--ui-ink);font:400 1rem/1.5 var(--ui);-webkit-appearance:none;-moz-appearance:none;appearance:none}.artha-search-field_field__LBjCs>input::placeholder{color:var(--ui-muted);opacity:1}.artha-search-field_field__LBjCs>input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.artha-search-field_field__LBjCs:focus-within{outline:1.5px solid var(--ui-muted);outline-offset:0}.artha-search-field_field__LBjCs.artha-search-field_field__LBjCs>button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);cursor:pointer}.artha-search-field_field__LBjCs>button svg{width:18px;height:18px}.artha-search-field_field__LBjCs>button:hover{background:var(--ui-sky)}.artha-search-field_field__LBjCs>button:focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:-2px}.calculator-analysis_analysis__Ay8uR{margin-top:1.5rem;min-width:0;font:400 1rem/1.5 var(--ui);color:var(--ui-ink)}.calculator-analysis_analysis__Ay8uR .calculator-analysis_highlights__x4qRj{display:grid;grid-gap:0;gap:0;margin:1rem 0 1.5rem}.calculator-analysis_analysis__Ay8uR .calculator-analysis_highlights__x4qRj>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--ui-line)}.calculator-analysis_highlights__x4qRj dt{color:var(--ui-muted);font-size:.875rem}.calculator-analysis_analysis__Ay8uR .calculator-analysis_highlights__x4qRj dd{margin:0;font-weight:600;font-size:1rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-analysis_more__WBtGS{padding:1.25rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface)}@media(min-width:1000px){.calculator-analysis_more__WBtGS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.calculator-analysis_more__WBtGS>*{grid-column:1/-1;min-width:0}.calculator-analysis_more__WBtGS>.calculator-analysis_figure__1Q1c4{grid-column:1;margin:0}.calculator-analysis_more__WBtGS:has(>.calculator-analysis_figure__1Q1c4)>.calculator-analysis_panel__t81DP[aria-label="Detailed results"]{grid-column:2;margin-top:0;padding-top:0;border-top:0}.calculator-analysis_more__WBtGS>.calculator-analysis_panel__t81DP,.calculator-analysis_more__WBtGS>.calculator-analysis_panel__t81DP+.calculator-analysis_figure__1Q1c4{margin-top:0}}.calculator-analysis_more__WBtGS summary{min-height:44px;align-content:center;cursor:pointer;font-size:.875rem;font-weight:600}.calculator-analysis_back__MJyx7{min-height:44px;margin:.5rem 0;padding:.625rem .875rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:500 .875rem/1.5 var(--ui)}.calculator-analysis_tabs__3LY4t{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;height:auto;gap:.5rem;padding:0;background:transparent}.calculator-analysis_tabs__3LY4t button{flex:none;min-height:44px;height:auto;padding:.625rem 1rem;font:500 .875rem/1.5 var(--ui);color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);white-space:normal}.calculator-analysis_tabs__3LY4t button[data-state=active]{background:var(--ui-mint);color:var(--ui-ink);box-shadow:none;border-color:var(--ui-muted)}.calculator-analysis_panel__t81DP{min-width:0;margin-top:1.5rem;padding-top:.5rem;border-top:0}.calculator-analysis_more__WBtGS>.calculator-analysis_panel__t81DP:first-child{margin-top:0;padding-top:0;border-top:0}.calculator-analysis_more__WBtGS>.calculator-analysis_panel__t81DP+.calculator-analysis_figure__1Q1c4{margin-top:1.25rem}.calculator-analysis_analysis__Ay8uR .calculator-analysis_panel__t81DP h3{font:600 1rem/1.5 var(--ui);margin:0 0 1rem}.calculator-analysis_graphs__54BhU{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start;margin-bottom:1.25rem}.calculator-analysis_graphs__54BhU>*{min-width:0}.calculator-analysis_graphs__54BhU>.calculator-analysis_figure__1Q1c4{margin:0;padding:1.25rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface)}.calculator-analysis_insightSlot__7FmJI>section{margin-top:0}@media(min-width:1200px){.calculator-analysis_graphs__54BhU{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.calculator-analysis_graphs__54BhU>.calculator-analysis_figure__1Q1c4{display:flex;flex-direction:column}.calculator-analysis_graphs__54BhU>.calculator-analysis_figure__1Q1c4>.calculator-analysis_comparisons__ALB8f{align-content:start;width:100%}.calculator-analysis_insightSlot__7FmJI{display:flex}.calculator-analysis_insightSlot__7FmJI>section{flex:1 1;width:100%;box-sizing:border-box}.calculator-analysis_graphs__54BhU>:only-child,.calculator-analysis_graphs__54BhU>[data-wide=true]{grid-column:1/-1}.calculator-analysis_graphs__54BhU>:last-child:nth-child(odd),.calculator-analysis_graphs__54BhU>:nth-child(odd):has(+[data-wide=true]){grid-column:1/-1}}.calculator-analysis_figure__1Q1c4{margin:0 0 1.5rem}@media(min-width:1200px){.calculator-analysis_analysis__Ay8uR[data-compact-pair=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.calculator-analysis_analysis__Ay8uR[data-compact-pair=true]>.calculator-analysis_graphs__54BhU{display:flex;flex-direction:column;margin-bottom:0}.calculator-analysis_analysis__Ay8uR[data-compact-pair=true]>.calculator-analysis_graphs__54BhU>.calculator-analysis_figure__1Q1c4{flex:1 1}.calculator-analysis_analysis__Ay8uR[data-compact-pair=true]>.calculator-analysis_more__WBtGS{display:block;min-width:0}.calculator-analysis_analysis__Ay8uR[data-compact-pair=true]>.calculator-analysis_more__WBtGS>.calculator-analysis_panel__t81DP+.calculator-analysis_panel__t81DP{margin-top:1.25rem}}.calculator-analysis_figure__1Q1c4 figcaption{font-weight:600;margin-bottom:1rem}.calculator-analysis_chart__O9w5k{height:220px;width:100%;font-size:.875rem}.calculator-analysis_composition__q4a47{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.calculator-analysis_donut__UglJD{width:180px;height:180px;max-width:100%;flex:none}.calculator-analysis_analysis__Ay8uR .calculator-analysis_legend___TPBV{margin:0;flex:1 1;min-width:200px;max-width:600px}.calculator-analysis_analysis__Ay8uR .calculator-analysis_legend___TPBV>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--ui-line);font-size:.875rem}.calculator-analysis_legend___TPBV dt{display:flex;align-items:center;gap:.5rem}.calculator-analysis_legend___TPBV i{width:.5rem;height:.5rem;border-radius:50%;flex:none}.calculator-analysis_analysis__Ay8uR .calculator-analysis_legend___TPBV dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.calculator-analysis_analysis__Ay8uR .calculator-analysis_caption__I3aFn{margin-top:1rem;color:var(--ui-muted);font-size:.875rem;line-height:1.6}.calculator-analysis_comparisons__ALB8f{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:900px}.calculator-analysis_comparisonLabel__Esgh5{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}.calculator-analysis_track__eZxec{height:12px;background:var(--ui-line);border-radius:4px;overflow:hidden}.calculator-analysis_track__eZxec span{display:block;height:100%;background:var(--cobalt)}.calculator-analysis_track__eZxec span[data-negative=true]{background:var(--destructive)}.calculator-analysis_tableScroll__YWUUN{overflow-x:auto}.calculator-analysis_panel__t81DP table{width:100%;border-collapse:collapse;font-size:.875rem}.calculator-analysis_panel__t81DP td,.calculator-analysis_panel__t81DP th{padding:.875rem 1rem;border-bottom:1px solid var(--ui-line);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-analysis_panel__t81DP th{color:var(--ui-muted);background:var(--ui-canvas);font-weight:500}.calculator-analysis_panel__t81DP td:first-child,.calculator-analysis_panel__t81DP th:first-child{text-align:left}.calculator-analysis_tableScroll__YWUUN td,.calculator-analysis_tableScroll__YWUUN th{white-space:nowrap}.calculator-analysis_tableScroll__YWUUN th{position:-webkit-sticky;position:sticky;top:0}.calculator-analysis_analysis__Ay8uR :focus-visible{outline:2px solid var(--ui-muted);outline-offset:3px}@media(max-width:640px){.calculator-analysis_chart__O9w5k{height:260px}.calculator-analysis_panel__t81DP td,.calculator-analysis_panel__t81DP th{padding:.75rem .5rem}.calculator-analysis_legend___TPBV{min-width:0;flex-basis:100%}}.calculator-decision-view_decision__SRyb8{color:var(--ui-ink);font:400 1rem/1.5 var(--ui);min-width:0}.calculator-decision-view_decision__SRyb8[data-calculator] h3{font:600 1.125rem/1.45 var(--ui);margin:1.25rem 0;letter-spacing:normal;text-wrap:pretty}.calculator-decision-view_decision__SRyb8 h4{font:600 .875rem/1.5 var(--ui);margin:0 0 .75rem}.calculator-decision-view_chart__HIQYw{width:100%;height:250px;font-size:.875rem}.calculator-decision-view_amounts__J7pBs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem;padding:1rem 0}.calculator-decision-view_label__93H_l{color:var(--ui-muted);display:block;font-size:.875rem}.calculator-decision-view_value__OOqMM{display:block;font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calculator-decision-view_detail__pL_aG{display:block;font-size:.875rem;color:var(--ui-muted);margin-top:.25rem}.calculator-decision-view_timeline__Px_2M{list-style:none;padding:0 0 0 1rem;margin:0;border-left:2px solid var(--cobalt);display:grid;grid-gap:1.1rem;gap:1.1rem}.calculator-decision-view_timeline__Px_2M li{position:relative;padding-left:.5rem}.calculator-decision-view_timeline__Px_2M li:before{content:"";position:absolute;top:.4rem;left:-1.35rem;width:.6rem;height:.6rem;border:2px solid var(--cobalt);border-radius:50%;background:var(--ui-surface)}.calculator-decision-view_stages__3etBb{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.calculator-decision-view_stages__3etBb li{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--ui-line)}.calculator-decision-view_step__Vwc_1{font-weight:600;color:var(--cobalt);font-size:.875rem;padding-top:.2rem}.calculator-decision-view_calendar__5Fpa4{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:.625rem;gap:.625rem;padding:.25rem}.calculator-decision-view_calendar__5Fpa4>div{padding:.7rem;border-top:3px solid var(--cobalt);background:var(--ui-surface)}.calculator-decision-view_calendar__5Fpa4 .calculator-decision-view_value__OOqMM{font-size:1rem}.calculator-decision-view_bridge__1ndY5{padding:0;list-style:none;margin:0}.calculator-decision-view_bridge__1ndY5 li{display:grid;grid-template-columns:1rem 1fr auto;align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.875rem 0;border-bottom:1px solid var(--ui-line)}.calculator-decision-view_bridge__1ndY5 strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.calculator-decision-view_bridge__1ndY5 li[data-total=true]{border-top:2px solid var(--ui-muted);border-bottom:0}.calculator-decision-view_operation__37Jwy{color:var(--ui-muted)}.calculator-decision-view_bars__KBY3_{display:grid;grid-gap:1.1rem;gap:1.1rem}.calculator-decision-view_barLabel__NXMYn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.875rem}.calculator-decision-view_barLabel__NXMYn strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-decision-view_track__ew_YI{height:.65rem;margin:.5rem 0;background:var(--ui-line);border-radius:.25rem;overflow:hidden}.calculator-decision-view_track__ew_YI span{display:block;height:100%;background:var(--cobalt)}.calculator-decision-view_track__ew_YI span[data-negative=true]{background:var(--ui-ink)}.calculator-decision-view_bars__KBY3_ small{font-size:.875rem;color:var(--ui-muted)}.calculator-decision-view_decision__SRyb8 .calculator-decision-view_note__QD3vX{font:400 .875rem/1.6 var(--ui);color:var(--ui-muted);margin:1rem 0}.calculator-decision-view_explore__JiWhV{border-top:1px dotted var(--ui-muted);margin-top:1.25rem;padding-top:1rem}.calculator-decision-view_options__kO4EJ{display:flex;flex-wrap:wrap;gap:.5rem}.calculator-decision-view_options__kO4EJ button,.calculator-decision-view_trial__UZTUA button{min-height:44px;border:1px solid var(--ui-line);padding:.5rem .75rem;border-radius:.5rem;font:500 .875rem/1.4 var(--ui);color:var(--ui-ink);background:var(--ui-surface);white-space:normal}.calculator-decision-view_options__kO4EJ button[aria-pressed=true]{border-color:var(--cobalt);background:var(--ui-mint)}.calculator-decision-view_trial__UZTUA{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem;margin-top:1rem;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:.5rem}.calculator-decision-view_trial__UZTUA span{display:block;color:var(--ui-muted);font-size:.875rem}.calculator-decision-view_trial__UZTUA strong{display:block;font-size:1rem;overflow-wrap:anywhere}.calculator-decision-view_trial__UZTUA p{margin:0;font-size:.875rem;color:var(--ui-muted);grid-column:1/-1}.calculator-decision-view_trial__UZTUA button{justify-self:start;grid-column:1/-1}.calculator-decision-view_decision__SRyb8 :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}@media(max-width:480px){.calculator-decision-view_bridge__1ndY5 li{grid-template-columns:1rem 1fr}.calculator-decision-view_bridge__1ndY5 strong{grid-column:2;text-align:left}.calculator-decision-view_trial__UZTUA{grid-template-columns:1fr}.calculator-decision-view_chart__HIQYw{height:230px}}