.category-recommendation-module__y9El4W__recommendationList{gap:.9rem;display:grid}.category-recommendation-module__y9El4W__summaryBar{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:.8rem;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding:1.15rem 1.4rem;display:flex;box-shadow:0 8px 20px #2d37480f}.category-recommendation-module__y9El4W__summaryMetric{color:var(--color-text-secondary);align-items:baseline;gap:.38rem;display:flex}.category-recommendation-module__y9El4W__summaryMetric+.category-recommendation-module__y9El4W__summaryMetric{border-left:1px solid var(--color-border-subtle);padding-left:1.25rem}.category-recommendation-module__y9El4W__summaryMetric strong{color:var(--color-text-primary)}.category-recommendation-module__y9El4W__summaryBar button:first-of-type{margin-left:auto}.category-recommendation-module__y9El4W__recommendationCard{border:1px solid var(--color-border-subtle);background:#fffffff0;border-radius:.8rem;overflow:hidden;box-shadow:0 6px 18px #2d37480a}.category-recommendation-module__y9El4W__recommendationCardDisabled{background:#f7f8fae6}.category-recommendation-module__y9El4W__recommendationHeader{grid-template-columns:12rem minmax(12rem,18rem) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.2rem;padding:.75rem 1.1rem;display:grid}.category-recommendation-module__y9El4W__existingRecommendationHeader{grid-template-columns:12rem minmax(12rem,18rem) minmax(0,1fr) auto}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__existingCategoryName{grid-column:1/3}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__selectionCount{grid-column:3}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__expandButton{grid-column:4}.category-recommendation-module__y9El4W__selectionCount{color:var(--color-text-secondary);white-space:nowrap;justify-self:end;font-size:.9rem;font-weight:600}.category-recommendation-module__y9El4W__categoryToggle,.category-recommendation-module__y9El4W__categoryName{font-weight:700}.category-recommendation-module__y9El4W__categoryToggle{cursor:pointer;align-items:center;gap:.65rem;display:flex}.category-recommendation-module__y9El4W__categoryName input{border:1px solid var(--color-border-subtle);width:100%;font:inherit;background:#fff;border-radius:.45rem;padding:.58rem .7rem;font-weight:650}.category-recommendation-module__y9El4W__categoryName{align-items:center;gap:.5rem;display:flex}.category-recommendation-module__y9El4W__existingCategoryName{align-items:center;gap:.5rem;min-width:0;display:flex}.category-recommendation-module__y9El4W__existingCategoryBadge{color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.78rem;font-weight:700}.category-recommendation-module__y9El4W__categoryName input:disabled{color:var(--color-text-secondary);background:0 0}.category-recommendation-module__y9El4W__expandButton{width:2rem;height:2rem;color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:grid}.category-recommendation-module__y9El4W__expandButton:hover{background:var(--color-highlight)}.category-recommendation-module__y9El4W__transactionPanel{border-top:1px solid var(--color-border-subtle)}.category-recommendation-module__y9El4W__selectAll{color:var(--color-text-secondary);align-items:center;gap:.65rem;margin:0;padding:.75rem 1.1rem;font-weight:700;display:flex}.category-recommendation-module__y9El4W__transactionList{margin:0;padding:0 .75rem .75rem;list-style:none}.category-recommendation-module__y9El4W__transactionList li{border:1px solid var(--color-border-subtle);background:#fff;border-bottom:0}.category-recommendation-module__y9El4W__transactionList li:first-child{border-radius:.45rem .45rem 0 0}.category-recommendation-module__y9El4W__transactionList li:last-child{border-bottom:1px solid var(--color-border-subtle);border-radius:0 0 .45rem .45rem}.category-recommendation-module__y9El4W__transactionRow{grid-template-columns:auto minmax(11rem,1.35fr) minmax(12rem,1.7fr) auto;align-items:center;gap:1rem;min-height:2.9rem;padding:.55rem .7rem;display:grid}.category-recommendation-module__y9El4W__transactionMeta{color:var(--color-text-secondary);font-size:.9rem}.category-recommendation-module__y9El4W__transactionMeta span{padding:0 .45rem}.category-recommendation-module__y9El4W__transactionRow output{color:var(--color-text-primary);text-align:right;white-space:nowrap;font-weight:700}@media (max-width:780px){.category-recommendation-module__y9El4W__summaryBar{flex-wrap:wrap}.category-recommendation-module__y9El4W__summaryBar button:first-of-type{margin-left:0}.category-recommendation-module__y9El4W__recommendationHeader{grid-template-columns:1fr auto}.category-recommendation-module__y9El4W__categoryName{grid-area:2/1/auto/-1}.category-recommendation-module__y9El4W__selectionCount{grid-area:3/1;justify-self:start}.category-recommendation-module__y9El4W__expandButton{grid-area:1/2}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__existingCategoryName{grid-area:1/1}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__selectionCount{grid-area:2/1;justify-self:start}.category-recommendation-module__y9El4W__existingRecommendationHeader .category-recommendation-module__y9El4W__expandButton{grid-area:1/2}.category-recommendation-module__y9El4W__transactionRow{grid-template-columns:auto minmax(0,1fr) auto}.category-recommendation-module__y9El4W__transactionMeta{grid-column:2}.category-recommendation-module__y9El4W__transactionRow output{grid-area:1/3/span 2}}@media (max-width:480px){.category-recommendation-module__y9El4W__summaryMetric+.category-recommendation-module__y9El4W__summaryMetric{border-left:0;padding-left:0}.category-recommendation-module__y9El4W__summaryBar button{width:100%}}
.checkbox-module__1vFOxG__root{flex:none;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.checkbox-module__1vFOxG__root input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox-module__1vFOxG__box{background:#fff;border:1px solid #a0aec0;border-radius:.28rem;place-items:center;width:100%;height:100%;transition:background-color .16s,border-color .16s;display:grid}.checkbox-module__1vFOxG__box svg{opacity:0;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:.85rem;height:.85rem;transition:opacity .16s}.checkbox-module__1vFOxG__root input:checked+.checkbox-module__1vFOxG__box{border-color:var(--color-primary);background:var(--color-primary)}.checkbox-module__1vFOxG__root input:checked+.checkbox-module__1vFOxG__box svg{opacity:1}.checkbox-module__1vFOxG__root input:focus-visible+.checkbox-module__1vFOxG__box{outline-offset:2px;outline:3px solid #2c7a7b59}.checkbox-module__1vFOxG__root input:disabled+.checkbox-module__1vFOxG__box{cursor:not-allowed;opacity:.55}
.toggle-module__VTGUta__root{flex:none;width:3rem;height:1.65rem;display:inline-flex;position:relative}.toggle-module__VTGUta__root input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.toggle-module__VTGUta__track{background:#a0aec0;border-radius:999px;width:100%;height:100%;transition:background-color .16s}.toggle-module__VTGUta__track:after{content:"";background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .16s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #2d37484d}.toggle-module__VTGUta__root input:checked+.toggle-module__VTGUta__track{background:var(--color-primary)}.toggle-module__VTGUta__root input:checked+.toggle-module__VTGUta__track:after{transform:translate(1.35rem)}.toggle-module__VTGUta__root input:focus-visible+.toggle-module__VTGUta__track{outline-offset:2px;outline:3px solid #2c7a7b59}.toggle-module__VTGUta__root input:disabled+.toggle-module__VTGUta__track{cursor:not-allowed;opacity:.55}
.allocation-workspace-module__ENm0Fq__header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.allocation-workspace-module__ENm0Fq__header>:first-child{min-width:0}.allocation-workspace-module__ENm0Fq__header h1{margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.8rem)}.allocation-workspace-module__ENm0Fq__summary{color:var(--color-text-secondary)}.allocation-workspace-module__ENm0Fq__headerControls{flex-wrap:nowrap;flex:none;align-items:end;gap:.75rem;display:flex}.allocation-workspace-module__ENm0Fq__categoryActions{flex:none;display:flex;position:relative}.allocation-workspace-module__ENm0Fq__categoryActions>:first-child{border-radius:999px 0 0 999px}.allocation-workspace-module__ENm0Fq__categoryActionMenu{border-radius:0 999px 999px 0;min-width:2.8rem;padding-inline:.75rem;border-left:1px solid #ffffff73!important}.allocation-workspace-module__ENm0Fq__categoryActionOptions{z-index:3;border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.75rem;min-width:10rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0f172a29}.allocation-workspace-module__ENm0Fq__categoryActionOptions button{width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.65rem .7rem}.allocation-workspace-module__ENm0Fq__categoryActionOptions button:hover:not(:disabled),.allocation-workspace-module__ENm0Fq__categoryActionOptions button:focus-visible{color:var(--color-primary-dark);background:var(--color-primary-light);outline:none}.allocation-workspace-module__ENm0Fq__categoryActionOptions .allocation-workspace-module__ENm0Fq__categoryActionDanger{color:var(--color-danger,#b42318);align-items:center;gap:.6rem;display:flex}.allocation-workspace-module__ENm0Fq__categoryActionOptions .allocation-workspace-module__ENm0Fq__categoryActionDanger:hover,.allocation-workspace-module__ENm0Fq__categoryActionOptions .allocation-workspace-module__ENm0Fq__categoryActionDanger:focus-visible{color:var(--color-danger,#b42318);background:color-mix(in srgb, var(--color-danger,#b42318) 10%, white)}.allocation-workspace-module__ENm0Fq__periodSelect{gap:.35rem;font-weight:600;display:grid}.allocation-workspace-module__ENm0Fq__periodSelect>div{width:max-content;max-width:21rem}.allocation-workspace-module__ENm0Fq__headerControls .pill-button{white-space:nowrap;flex:none}.allocation-workspace-module__ENm0Fq__conversionButton{border:1px solid var(--color-primary-dark);color:var(--color-primary-dark);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:.6rem;padding:.65rem .8rem;font-weight:600}.allocation-workspace-module__ENm0Fq__conversionButton:hover:not(:disabled),.allocation-workspace-module__ENm0Fq__conversionButton:focus-visible{background:var(--color-primary-light)}.allocation-workspace-module__ENm0Fq__conversionButton:disabled{opacity:.6;cursor:wait}.allocation-workspace-module__ENm0Fq__conversionPreview{gap:.8rem;display:grid}.allocation-workspace-module__ENm0Fq__conversionYears{gap:.5rem;max-height:16rem;padding:0;list-style:none;display:grid;overflow-y:auto}.allocation-workspace-module__ENm0Fq__conversionYears summary,.allocation-workspace-module__ENm0Fq__conversionYears details li,.allocation-workspace-module__ENm0Fq__conversionActions{justify-content:space-between;gap:1rem;display:flex}.allocation-workspace-module__ENm0Fq__conversionYears>li{border-bottom:1px solid var(--color-border-subtle);padding-block:.4rem}.allocation-workspace-module__ENm0Fq__conversionYears details{width:100%}.allocation-workspace-module__ENm0Fq__conversionYears summary{cursor:pointer}.allocation-workspace-module__ENm0Fq__conversionYears details ul{gap:.4rem;padding:.6rem 0 .3rem 1rem;list-style:none;display:grid}.allocation-workspace-module__ENm0Fq__deletePeriodButton{border:1px solid var(--color-danger,#b42318);color:var(--color-danger,#b42318);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:.5rem;padding:.55rem .75rem;font-weight:600}.allocation-workspace-module__ENm0Fq__deletePeriodButton:hover,.allocation-workspace-module__ENm0Fq__deletePeriodButton:focus-visible{background:color-mix(in srgb, var(--color-danger,#b42318) 10%, var(--color-surface));outline:none}.allocation-workspace-module__ENm0Fq__deletePeriodButton:disabled{opacity:.6;cursor:wait}.allocation-workspace-module__ENm0Fq__deletePeriodConfirmation p{margin:0 0 .75rem;line-height:1.5}.allocation-workspace-module__ENm0Fq__deletePeriodConfirmation p:last-child{margin-bottom:0}.allocation-workspace-module__ENm0Fq__deletePeriodConfirmation [role=alert]{color:var(--color-danger,#b42318)}.allocation-workspace-module__ENm0Fq__periodSelect select,.allocation-workspace-module__ENm0Fq__row input{border:1px solid var(--color-border-subtle);font:inherit;border-radius:.5rem;padding:.55rem}.allocation-workspace-module__ENm0Fq__copyCategoryForm{gap:1rem;display:grid}.allocation-workspace-module__ENm0Fq__copyCategoryForm p{margin:0}.allocation-workspace-module__ENm0Fq__copyCategoryActions{justify-content:flex-end;gap:.7rem;margin-top:.5rem;padding-top:1rem;display:flex}.allocation-workspace-module__ENm0Fq__actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.allocation-workspace-module__ENm0Fq__summaryTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.allocation-workspace-module__ENm0Fq__summaryTotal{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:.9rem;align-items:center;gap:.8rem;min-width:0;padding:1rem .85rem;display:flex;box-shadow:0 10px 26px #2d37480d}.allocation-workspace-module__ENm0Fq__summaryIcon{color:#1a8582;background:#e1f6f1;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.allocation-workspace-module__ENm0Fq__summaryContent{min-width:0}.allocation-workspace-module__ENm0Fq__summaryContent h2,.allocation-workspace-module__ENm0Fq__summaryContent p{margin:0}.allocation-workspace-module__ENm0Fq__summaryContent h2{color:var(--color-text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:700}.allocation-workspace-module__ENm0Fq__summaryContent strong{color:var(--color-text-primary);overflow-wrap:anywhere;margin-top:.2rem;font-size:clamp(1rem,1.3vw,1.35rem);line-height:1.15;display:block}.allocation-workspace-module__ENm0Fq__summaryContent p{color:var(--color-text-secondary);margin-top:.3rem;font-size:.72rem}.allocation-workspace-module__ENm0Fq__summaryDanger .allocation-workspace-module__ENm0Fq__summaryIcon{color:#cd3747;background:#ffeced}.allocation-workspace-module__ENm0Fq__summaryDanger .allocation-workspace-module__ENm0Fq__summaryContent strong{color:#c82737}.allocation-workspace-module__ENm0Fq__summaryWarning .allocation-workspace-module__ENm0Fq__summaryIcon{color:#d27b11;background:#fff0db}.allocation-workspace-module__ENm0Fq__summaryWarning .allocation-workspace-module__ENm0Fq__summaryContent strong{color:#ba6c0d}.allocation-workspace-module__ENm0Fq__plan,.allocation-workspace-module__ENm0Fq__status{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:1.25rem;box-shadow:0 18px 45px #2d374812}.allocation-workspace-module__ENm0Fq__plan{margin:0;padding:0;list-style:none;overflow:hidden}.allocation-workspace-module__ENm0Fq__plan ul{margin:0;padding:0;list-style:none}.allocation-workspace-module__ENm0Fq__columnHeadings{color:var(--color-text-secondary);text-transform:uppercase;grid-template-columns:minmax(12rem,1.6fr) minmax(9rem,1.2fr) minmax(11rem,1.1fr) minmax(7rem,auto);gap:.75rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:grid}.allocation-workspace-module__ENm0Fq__columnHeadings span:nth-child(3){text-align:right}.allocation-workspace-module__ENm0Fq__columnHeadings span:last-child{text-align:center}.allocation-workspace-module__ENm0Fq__status{padding:1.25rem}.allocation-workspace-module__ENm0Fq__row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(12rem,1.6fr) minmax(9rem,1.2fr) minmax(11rem,1.1fr) minmax(7rem,auto);align-items:center;gap:.75rem;min-height:3.5rem;padding-right:.75rem;display:grid}.allocation-workspace-module__ENm0Fq__row:last-child{border-bottom:0}.allocation-workspace-module__ENm0Fq__row output{color:var(--color-text-secondary);text-align:right;white-space:nowrap;font-weight:700}.allocation-workspace-module__ENm0Fq__readOnlySavingsRow{background:color-mix(in srgb, var(--color-primary-light) 32%, transparent)}.allocation-workspace-module__ENm0Fq__savingsGroup{background:color-mix(in srgb, var(--color-primary-light) 18%, transparent)}.allocation-workspace-module__ENm0Fq__savingsGroupLabel,.allocation-workspace-module__ENm0Fq__readOnlySavingsRow .allocation-workspace-module__ENm0Fq__row>div{align-items:center;gap:.45rem;display:flex}.allocation-workspace-module__ENm0Fq__savingsGroupLabel{padding-left:1rem}.allocation-workspace-module__ENm0Fq__savingsToggle{flex:none}.allocation-workspace-module__ENm0Fq__readOnlySavingsRow .allocation-workspace-module__ENm0Fq__row>div{padding-left:1rem}.allocation-workspace-module__ENm0Fq__savingsChildren{margin:0;padding:0;list-style:none}.allocation-workspace-module__ENm0Fq__savingsChildren .allocation-workspace-module__ENm0Fq__row>div{padding-left:3.5rem}.allocation-workspace-module__ENm0Fq__savingsIcon{width:2.15rem;height:2.15rem;color:var(--color-primary);background:var(--color-primary-light);border-radius:50%;flex:none;place-items:center;display:grid}.allocation-workspace-module__ENm0Fq__readOnlyBadge{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.allocation-workspace-module__ENm0Fq__planCategoryIcon{border-radius:50%;width:2.15rem;height:2.15rem}.allocation-workspace-module__ENm0Fq__progressArea{align-items:center;gap:.65rem;min-width:0;display:flex}.allocation-workspace-module__ENm0Fq__progressTrack{background:#e7ecf1;border-radius:999px;flex:auto;height:.55rem;display:block;overflow:hidden}.allocation-workspace-module__ENm0Fq__progressFill{border-radius:inherit;height:100%;display:block}.allocation-workspace-module__ENm0Fq__progressNormal{background:#389f92}.allocation-workspace-module__ENm0Fq__progressNear{background:#ec9a27}.allocation-workspace-module__ENm0Fq__progressOver{background:#df3443}.allocation-workspace-module__ENm0Fq__progressNumber,.allocation-workspace-module__ENm0Fq__progressNoPlan{color:#687992;white-space:nowrap;min-width:2.5rem;font-size:.77rem;font-weight:700}.allocation-workspace-module__ENm0Fq__progressNumberOver{color:#c82737}.allocation-workspace-module__ENm0Fq__progressNoPlan{color:#b7791f;min-width:3.5rem}.allocation-workspace-module__ENm0Fq__withinPlan{color:var(--color-primary-dark)!important}.allocation-workspace-module__ENm0Fq__nearPlan,.allocation-workspace-module__ENm0Fq__unplannedSpending{color:#b7791f!important}.allocation-workspace-module__ENm0Fq__atPlan,.allocation-workspace-module__ENm0Fq__overPlan{color:var(--color-primary-dark)!important}.allocation-workspace-module__ENm0Fq__overPlan{color:#b42318!important}.allocation-workspace-module__ENm0Fq__categoryToggle,.allocation-workspace-module__ENm0Fq__categoryTogglePlaceholder{flex:0 0 2rem;width:2rem;height:2rem}.allocation-workspace-module__ENm0Fq__row input{width:100%}.allocation-workspace-module__ENm0Fq__uncategorizedLabel{align-items:center;gap:.75rem;padding-left:1rem;display:flex}.allocation-workspace-module__ENm0Fq__uncategorizedActions{align-items:center;gap:var(--space-action-controls);flex-flow:row;display:flex}.allocation-workspace-module__ENm0Fq__uncategorizedIcon{width:2.5rem;height:2.5rem;color:var(--color-text-secondary);background:0 0;border-radius:.8rem;flex:none;place-items:center;display:grid}.allocation-workspace-module__ENm0Fq__parentUncategorizedRow .allocation-workspace-module__ENm0Fq__row>div{align-items:center;gap:.75rem;display:flex}.allocation-workspace-module__ENm0Fq__parentUncategorizedRow .allocation-workspace-module__ENm0Fq__row{background:color-mix(in srgb, var(--color-highlight) 45%, transparent);min-height:3.25rem}@media (max-width:1100px){.allocation-workspace-module__ENm0Fq__summaryTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-workspace-module__ENm0Fq__header{flex-wrap:wrap;align-items:start}.allocation-workspace-module__ENm0Fq__plan{overflow-x:auto}.allocation-workspace-module__ENm0Fq__columnHeadings,.allocation-workspace-module__ENm0Fq__row{min-width:53rem}}@media (max-width:620px){.allocation-workspace-module__ENm0Fq__header,.allocation-workspace-module__ENm0Fq__actions,.allocation-workspace-module__ENm0Fq__headerControls{flex-direction:column;align-items:start}.allocation-workspace-module__ENm0Fq__periodSelect>div{width:100%;max-width:none}.allocation-workspace-module__ENm0Fq__summaryTotals{grid-template-columns:1fr}}
.category-workspace-module__ZczvFW__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.category-workspace-module__ZczvFW__header h1{margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.8rem)}.category-workspace-module__ZczvFW__summary{color:var(--color-text-secondary)}.category-workspace-module__ZczvFW__status{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:1.25rem;padding:1.25rem;box-shadow:0 18px 45px #2d374812}.category-workspace-module__ZczvFW__categoryItem{border:1px solid var(--color-border-subtle);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.1rem;display:flex;box-shadow:0 8px 20px #2d37480a}.category-workspace-module__ZczvFW__nested{background:var(--color-highlight);min-height:4.5rem;box-shadow:none;border-color:#0000}.category-workspace-module__ZczvFW__categoryIdentity,.category-workspace-module__ZczvFW__actions{align-items:center;display:flex}.category-workspace-module__ZczvFW__categoryIdentity{gap:.8rem;min-width:0}.category-workspace-module__ZczvFW__categoryIdentity strong,.category-workspace-module__ZczvFW__categoryLevel{display:block}.category-workspace-module__ZczvFW__categoryLevel{color:var(--color-text-secondary);margin-top:.2rem;font-size:.8rem}.category-workspace-module__ZczvFW__categoryIcon{width:2.5rem;height:2.5rem;color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:.8rem;flex:none;place-items:center;display:grid}.category-workspace-module__ZczvFW__actions{gap:var(--space-action-controls)}.category-workspace-module__ZczvFW__badge{color:var(--color-primary-dark);background:var(--color-primary-light);text-transform:uppercase;border-radius:999px;margin-left:.4rem;padding:.3rem .5rem;font-size:.75rem;font-weight:700}.category-workspace-module__ZczvFW__form{gap:1rem;display:grid}.category-workspace-module__ZczvFW__form label{gap:.35rem;font-weight:600;display:grid}.category-workspace-module__ZczvFW__fieldHelp{color:var(--color-text-secondary);font-size:.8rem;font-weight:400}.category-workspace-module__ZczvFW__choiceField{border:0;gap:.45rem;margin:0;padding:0;display:grid}.category-workspace-module__ZczvFW__choiceField legend{padding:0;font-weight:600}.category-workspace-module__ZczvFW__form input,.category-workspace-module__ZczvFW__form select{font:inherit;border:1px solid #cbd5e0;border-radius:.5rem;padding:.6rem;font-weight:400}.category-workspace-module__ZczvFW__iconChoice{border:1px solid var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-surface);cursor:pointer}.category-workspace-module__ZczvFW__iconChoices{grid-template-columns:repeat(auto-fill,minmax(2.35rem,1fr));gap:.45rem;display:grid}.category-workspace-module__ZczvFW__iconChoice{border-radius:.65rem;place-items:center;min-height:2.5rem;font-size:1rem;display:grid}.category-workspace-module__ZczvFW__iconChoice:hover,.category-workspace-module__ZczvFW__iconChoice:focus-visible{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-light);outline:none}.category-workspace-module__ZczvFW__choiceSelected{box-shadow:inset 0 0 0 1px var(--color-primary);border-color:var(--color-primary)!important;color:var(--color-primary-dark)!important;background:var(--color-primary-light)!important}.category-workspace-module__ZczvFW__modalActions{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:.7rem;margin-top:.5rem;padding-top:1rem;display:flex}@media (max-width:600px){.category-workspace-module__ZczvFW__header,.category-workspace-module__ZczvFW__categoryItem{flex-direction:column;align-items:start}.category-workspace-module__ZczvFW__modalActions{flex-direction:column-reverse}.category-workspace-module__ZczvFW__modalActions button{width:100%}}
.category-planning-detail-module__MQushq__page{gap:1.5rem;display:grid}.category-planning-detail-module__MQushq__page h1,.category-planning-detail-module__MQushq__page h2{margin:0}.category-planning-detail-module__MQushq__page>section{gap:.75rem;display:grid}.category-planning-detail-module__MQushq__page header p,.category-planning-detail-module__MQushq__breadcrumbs{color:var(--color-text-secondary)}.category-planning-detail-module__MQushq__header{gap:.65rem;display:grid}.category-planning-detail-module__MQushq__titleRow{align-items:center;gap:.85rem;display:flex}.category-planning-detail-module__MQushq__categoryIcon{width:3.1rem;height:3.1rem;color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:.9rem;place-items:center;font-size:1.35rem;display:grid}.category-planning-detail-module__MQushq__summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;width:100%;margin:.4rem 0 0;display:grid}.category-planning-detail-module__MQushq__summary div{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.7rem;min-width:0;padding:.75rem .9rem}.category-planning-detail-module__MQushq__summary dt{color:var(--color-text-secondary);font-size:.8rem}.category-planning-detail-module__MQushq__summary dd{margin:.2rem 0 0;font-weight:700}.category-planning-detail-module__MQushq__summaryAmount,.category-planning-detail-module__MQushq__summary dd{font-size:1.12rem}.category-planning-detail-module__MQushq__withinPlan{color:var(--color-primary-dark)}.category-planning-detail-module__MQushq__nearPlan,.category-planning-detail-module__MQushq__unplannedSpending{color:#b7791f}.category-planning-detail-module__MQushq__atPlan,.category-planning-detail-module__MQushq__overPlan{color:var(--color-text-secondary)}.category-planning-detail-module__MQushq__overPlan{color:#b42318}.category-planning-detail-module__MQushq__breadcrumbs{gap:.5rem;display:flex}.category-planning-detail-module__MQushq__breadcrumbs a{color:var(--color-primary)}.category-planning-detail-module__MQushq__subcategories{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.8rem;margin:.75rem 0 0;padding:0;list-style:none;overflow:hidden}.category-planning-detail-module__MQushq__subcategories li{border-bottom:1px solid var(--color-border-subtle);padding:.9rem 1rem}.category-planning-detail-module__MQushq__subcategories li:last-child{border-bottom:0}.category-planning-detail-module__MQushq__subcategories a{color:var(--color-primary)}
.modal-dialog-module__EaF3IG__overlay{z-index:60;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-dialog-module__EaF3IG__backdrop{background:#0f172a8c;position:absolute;inset:0}.modal-dialog-module__EaF3IG__frame{background:var(--color-primary);border-radius:1.2rem;max-width:calc(100vw - 2rem);position:relative;overflow:visible;box-shadow:0 28px 80px #0f172a47}.modal-dialog-module__EaF3IG__title{color:var(--color-inverse-text);background:var(--color-primary);border-radius:1.2rem 1.2rem 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.25rem;font-weight:700;display:flex}.modal-dialog-module__EaF3IG__closeButton{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;display:grid}.modal-dialog-module__EaF3IG__closeButton:hover,.modal-dialog-module__EaF3IG__closeButton:focus-visible{outline-offset:2px;background:#ffffff2e;outline:2px solid #ffffffc7}.modal-dialog-module__EaF3IG__body{background:var(--color-surface);border-radius:0 0 1.2rem 1.2rem;max-height:min(75vh,44rem);padding:1.25rem;overflow-y:auto}.modal-dialog-module__EaF3IG__bodyWithFooter{background:var(--color-surface);max-height:min(65vh,42rem);padding:1.25rem;overflow-y:auto}.modal-dialog-module__EaF3IG__footer{border-top:1px solid var(--color-border);background:var(--color-surface);border-radius:0 0 1.2rem 1.2rem;justify-content:flex-end;gap:.7rem;padding:1rem 1.25rem;display:flex}
.select-menu-module__pccPBW__root{position:relative}.select-menu-module__pccPBW__trigger{width:100%;color:var(--color-text-primary);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;border:1px solid #cbd5e0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.select-menu-module__pccPBW__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-menu-module__pccPBW__trigger:hover,.select-menu-module__pccPBW__trigger:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2c7a7b24}.select-menu-module__pccPBW__trigger svg{color:var(--color-primary-dark);transition:transform .15s}.select-menu-module__pccPBW__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.select-menu-module__pccPBW__menu{z-index:2;border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.75rem;width:100%;max-height:12.5rem;margin-top:.35rem;padding:.35rem;display:grid;position:absolute;overflow-y:auto;box-shadow:0 12px 28px #0f172a29}.select-menu-module__pccPBW__menu button{color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.65rem .7rem}.select-menu-module__pccPBW__menu button:hover,.select-menu-module__pccPBW__menu button:focus-visible,.select-menu-module__pccPBW__menu button[aria-selected=true]{color:var(--color-primary-dark);background:var(--color-primary-light);outline:none}
.text-field-module__vo2jcq__field{gap:.42rem;display:grid}.text-field-module__vo2jcq__field span{font-size:.94rem;font-weight:600}.text-field-module__vo2jcq__input,.text-field-module__vo2jcq__textarea{background:var(--color-surface);border:1px solid #71809640;border-radius:.9rem;width:100%;padding:.88rem 1rem}.text-field-module__vo2jcq__input:focus,.text-field-module__vo2jcq__textarea:focus{border-color:#2c7a7b80;outline:2px solid #2c7a7b2e}.text-field-module__vo2jcq__textarea{resize:vertical}
.transfer-pair-panel-module__LYxUwq__panel{border:1px solid var(--color-border);background:var(--color-surface,#fff);border-radius:.85rem;padding:1.1rem 1.25rem}.transfer-pair-panel-module__LYxUwq__heading{align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.transfer-pair-panel-module__LYxUwq__headingIcon,.transfer-pair-panel-module__LYxUwq__accountIcon{color:#087e78;background:#e6f6f1;flex:none;place-items:center;display:grid}.transfer-pair-panel-module__LYxUwq__headingIcon{border-radius:50%;width:2.7rem;height:2.7rem;font-size:1.1rem}.transfer-pair-panel-module__LYxUwq__heading h2{margin:0 0 .2rem;font-size:1.15rem}.transfer-pair-panel-module__LYxUwq__heading p,.transfer-pair-panel-module__LYxUwq__panel>p{color:var(--color-text-secondary);margin:0}.transfer-pair-panel-module__LYxUwq__linked{background:#edfaf5;border:1px solid #a7e7d6;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.transfer-pair-panel-module__LYxUwq__linked>div{flex:16rem;min-width:0}.transfer-pair-panel-module__LYxUwq__linked p{margin:0}.transfer-pair-panel-module__LYxUwq__linked button,.transfer-pair-panel-module__LYxUwq__cancelButton{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:.55rem;padding:.6rem 1rem}.transfer-pair-panel-module__LYxUwq__notice{background:#fffaf2;border:1px solid #f9e4ba;border-radius:.7rem;align-items:center;gap:1rem;padding:.7rem .95rem;display:flex}.transfer-pair-panel-module__LYxUwq__notice>svg:first-child{color:#ec9300;width:1.4rem;font-size:1.25rem}.transfer-pair-panel-module__LYxUwq__notice>div{flex:1;gap:.15rem;display:grid}.transfer-pair-panel-module__LYxUwq__notice>div span{color:var(--color-text-secondary);font-size:.87rem}.transfer-pair-panel-module__LYxUwq__notice button,.transfer-pair-panel-module__LYxUwq__linkButton{color:#fff;cursor:pointer;background:#087e78;border:0;border-radius:.55rem;padding:.67rem 1rem;font-weight:600}.transfer-pair-panel-module__LYxUwq__notice button{white-space:nowrap}.transfer-pair-panel-module__LYxUwq__notice button svg{margin-right:.45rem}.transfer-pair-panel-module__LYxUwq__chevron,.transfer-pair-panel-module__LYxUwq__chevronOpen{color:#405878}.transfer-pair-panel-module__LYxUwq__chevronOpen{transform:rotate(180deg)}.transfer-pair-panel-module__LYxUwq__matchPanel{border:1px solid var(--color-border);border-radius:.7rem;margin-top:.75rem;padding:.55rem .7rem}.transfer-pair-panel-module__LYxUwq__refundDateNotice{color:var(--color-text-secondary);margin:0 0 .7rem;font-size:.87rem}.transfer-pair-panel-module__LYxUwq__controls{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.transfer-pair-panel-module__LYxUwq__searchControl{border:1px solid var(--color-border);color:#637997;border-radius:.5rem;flex:0 30rem;align-items:center;gap:.6rem;padding:0 .7rem;display:flex}.transfer-pair-panel-module__LYxUwq__searchControl input,.transfer-pair-panel-module__LYxUwq__accountControl select{min-height:2.5rem;color:var(--color-text-primary);font:inherit;background:0 0;border:0}.transfer-pair-panel-module__LYxUwq__searchControl input{outline:0;flex:1;min-width:0}.transfer-pair-panel-module__LYxUwq__accountControl select{border:1px solid var(--color-border);border-radius:.5rem;max-width:19rem;padding:0 .65rem}.transfer-pair-panel-module__LYxUwq__matchCount{color:#637997;white-space:nowrap;margin-left:auto;font-size:.86rem}.transfer-pair-panel-module__LYxUwq__refundOverride{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.7rem;display:inline-flex}.transfer-pair-panel-module__LYxUwq__refundOverride input{accent-color:#087e78;flex:none;width:1rem;height:1rem}.transfer-pair-panel-module__LYxUwq__matches{gap:.25rem;max-height:22rem;display:grid;overflow-y:auto}.transfer-pair-panel-module__LYxUwq__matchRow{border:1px solid var(--color-border);cursor:pointer;border-radius:.6rem;grid-template-columns:2rem minmax(6.5rem,.65fr) 2rem minmax(10rem,1.35fr) minmax(6rem,.6fr) minmax(9rem,1.2fr) auto;align-items:center;gap:.6rem;min-height:2.8rem;padding:.35rem .65rem;display:grid}.transfer-pair-panel-module__LYxUwq__selectedRow{background:#ecf9f5;border-color:#94ddce}.transfer-pair-panel-module__LYxUwq__matchRow input{accent-color:#087e78;width:1.05rem;height:1.05rem}.transfer-pair-panel-module__LYxUwq__accountIcon{border-radius:50%;width:2rem;height:2rem}.transfer-pair-panel-module__LYxUwq__matchAmount{color:#008559;white-space:nowrap}.transfer-pair-panel-module__LYxUwq__matchAccount,.transfer-pair-panel-module__LYxUwq__matchDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-pair-panel-module__LYxUwq__matchDate,.transfer-pair-panel-module__LYxUwq__matchDescription{font-size:.87rem}.transfer-pair-panel-module__LYxUwq__proximity{color:#637997;white-space:nowrap;background:#f1f4f7;border-radius:99px;justify-self:end;padding:.32rem .65rem;font-size:.78rem}.transfer-pair-panel-module__LYxUwq__sameDay{color:#008354;background:#d8f6e9}.transfer-pair-panel-module__LYxUwq__proximity svg{margin-right:.25rem}.transfer-pair-panel-module__LYxUwq__matchPanel small{color:var(--color-text-secondary);margin-top:.5rem;display:block}.transfer-pair-panel-module__LYxUwq__matchPanel p[role=status]{color:var(--color-text-secondary);margin:.5rem 0}.transfer-pair-panel-module__LYxUwq__actions{justify-content:flex-end;gap:.6rem;margin-top:.6rem;display:flex}.transfer-pair-panel-module__LYxUwq__linkButton:disabled,.transfer-pair-panel-module__LYxUwq__linked button:disabled{opacity:.5;cursor:not-allowed}.transfer-pair-panel-module__LYxUwq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.transfer-pair-panel-module__LYxUwq__matchRow{grid-template-columns:2rem minmax(5rem,.5fr) 2rem minmax(8rem,1fr) minmax(6rem,.6fr)}.transfer-pair-panel-module__LYxUwq__matchDescription,.transfer-pair-panel-module__LYxUwq__proximity{display:none}}@media (max-width:650px){.transfer-pair-panel-module__LYxUwq__notice{flex-wrap:wrap}.transfer-pair-panel-module__LYxUwq__notice button{order:3;width:100%}.transfer-pair-panel-module__LYxUwq__controls{flex-wrap:wrap}.transfer-pair-panel-module__LYxUwq__searchControl{flex-basis:100%}.transfer-pair-panel-module__LYxUwq__matchCount{margin-left:0}.transfer-pair-panel-module__LYxUwq__matchRow{grid-template-columns:1.5rem minmax(5rem,.6fr) minmax(7rem,1fr) auto;gap:.35rem}.transfer-pair-panel-module__LYxUwq__accountIcon{display:none}.transfer-pair-panel-module__LYxUwq__matchAccount{font-size:.8rem}}
.expense-refund-links-panel-module__SJmfXq__refunds{gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.expense-refund-links-panel-module__SJmfXq__refunds li{border:1px solid var(--color-border);border-radius:.7rem;padding:.8rem 1rem}
.auth-form-module__wtmj6a__title{color:var(--color-primary);text-align:center;margin-bottom:1.6rem;font-size:1.85rem;font-weight:700}.auth-form-module__wtmj6a__form{gap:1rem;display:grid}.auth-form-module__wtmj6a__submit{color:var(--color-inverse-text);background:var(--color-primary);cursor:pointer;border:none;border-radius:.9rem;padding:.9rem 1rem;font-weight:700}.auth-form-module__wtmj6a__submit:disabled{cursor:progress;opacity:.75}.auth-form-module__wtmj6a__error{color:#b83232;background:#f565651f;border-radius:.9rem;margin:0;padding:.8rem .95rem;font-size:.94rem}.auth-form-module__wtmj6a__footnote{color:var(--color-text-secondary);margin:1.25rem 0 0;font-size:.95rem}.auth-form-module__wtmj6a__footnote a{color:var(--color-primary);font-weight:700}.auth-form-module__wtmj6a__checkbox{color:var(--color-text-primary);align-items:start;gap:.7rem;font-size:.92rem;display:flex}.auth-form-module__wtmj6a__checkbox input{margin-top:.2rem}.auth-form-module__wtmj6a__secondaryAction{color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;border:none;border-radius:.9rem;padding:.9rem 1rem;font-weight:700;box-shadow:inset 0 0 0 1px #2d37481f}
.recovery-kit-dialog-module__dGaBqq__recovery-dialog{flex-direction:column;gap:.75rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-heading{text-align:center;margin:0 0 .8rem;font-size:1.75rem;font-weight:600}.recovery-kit-dialog-module__dGaBqq__recovery-heading-icon{color:var(--color-primary);margin-right:.75rem}.recovery-kit-dialog-module__dGaBqq__recovery-warning-row,.recovery-kit-dialog-module__dGaBqq__recovery-warning,.recovery-kit-dialog-module__dGaBqq__recovery-actions{align-items:center;gap:.5rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-warning-copy,.recovery-kit-dialog-module__dGaBqq__recovery-pdf-warning-copy{flex-direction:column;gap:1rem;margin-bottom:.5rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-warning-copy h3,.recovery-kit-dialog-module__dGaBqq__recovery-pdf-warning-copy h3{color:#b83232;text-align:center;margin:0;font-size:1.1rem;font-weight:700}.recovery-kit-dialog-module__dGaBqq__recovery-warning-copy p,.recovery-kit-dialog-module__dGaBqq__recovery-pdf-warning-copy p{color:var(--color-text-primary);margin:0;font-size:.92rem;line-height:1.55}.recovery-kit-dialog-module__dGaBqq__recovery-qr-image{flex-shrink:0;width:7.75rem;height:7.75rem;display:block}.recovery-kit-dialog-module__dGaBqq__recovery-key-inline{text-align:center;width:100%;padding:.5rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.92rem}.recovery-kit-dialog-module__dGaBqq__recovery-action-button{cursor:pointer;border:none;border-radius:.9rem;padding:.82rem 1rem;font-weight:700}.recovery-kit-dialog-module__dGaBqq__recovery-action-button:disabled{cursor:not-allowed;opacity:.7}.recovery-kit-dialog-module__dGaBqq__recovery-action-button-secondary{color:var(--color-text-primary);background:var(--color-surface);flex:1;box-shadow:inset 0 0 0 1px #2d37481f}.recovery-kit-dialog-module__dGaBqq__recovery-action-button-primary{width:100%;color:var(--color-inverse-text);background:var(--color-primary)}.recovery-kit-dialog-module__dGaBqq__recovery-actions{gap:1rem;width:100%}.recovery-kit-dialog-module__dGaBqq__recovery-checkbox{color:var(--color-text-primary);align-items:start;gap:.7rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-checkbox input{margin-top:.2rem}.recovery-kit-dialog-module__dGaBqq__recovery-cancel-hitbox{display:none}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-shell{z-index:-9999;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-page{color:#2d3748;background:#f7fafc;flex-direction:column;gap:.5rem;padding:2rem;font-family:Arial,sans-serif;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-header{color:var(--color-inverse-text);background:var(--color-primary);border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-header h2,.recovery-kit-dialog-module__dGaBqq__recovery-pdf-card h4,.recovery-kit-dialog-module__dGaBqq__recovery-pdf-warning h3{margin:0}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-header-icon{font-size:1.9rem;transform:translateY(-2px)}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-meta{text-align:center;font-size:.75rem}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-warning{margin-bottom:.5rem}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-qr{width:7.5rem;height:7.5rem}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-card{border:1px solid var(--color-primary);background:var(--color-primary-light);border-radius:.375rem;flex-direction:column;justify-content:center;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-card h4{color:var(--color-primary);text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-label{color:var(--color-text-secondary);text-transform:uppercase;padding:0 .25rem;font-size:.75rem;font-weight:600}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-value{background:var(--color-surface);border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 1rem}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-value-mono{font-family:Courier New,monospace}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-value-password{height:42px;color:var(--color-primary)}.recovery-kit-dialog-module__dGaBqq__recovery-pdf-footer{margin-top:2rem}@media (max-width:640px){.recovery-kit-dialog-module__dGaBqq__recovery-warning-row,.recovery-kit-dialog-module__dGaBqq__recovery-actions{flex-direction:column}}
.login-module__ndwAQa__accountChip{background:#2c7a7b14;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.login-module__ndwAQa__accountChip span{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.login-module__ndwAQa__instructions,.login-module__ndwAQa__loading{color:var(--color-text-secondary);margin:0}.login-module__ndwAQa__loading{text-align:center}.login-module__ndwAQa__accountList{gap:.65rem;display:grid}.login-module__ndwAQa__accountOption{background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border:1px solid #2d374824;border-radius:.9rem;align-items:center;gap:.8rem;padding:.75rem;display:flex}.login-module__ndwAQa__accountOption:hover,.login-module__ndwAQa__accountOption:focus-visible{border-color:var(--color-primary)}.login-module__ndwAQa__avatar{width:2.25rem;height:2.25rem;color:var(--color-primary);background:#2c7a7b1f;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.login-module__ndwAQa__forgetAction{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:.4rem;text-decoration:underline}
.budget-workspace-module__A8e3Yq__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.budget-workspace-module__A8e3Yq__header h1{margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.8rem)}.budget-workspace-module__A8e3Yq__summary{color:var(--color-text-secondary);margin:.45rem 0 0}.budget-workspace-module__A8e3Yq__status,.budget-workspace-module__A8e3Yq__emptyState{border:1px solid var(--color-border-subtle);background:#ffffffe6;border-radius:1.25rem;padding:1.5rem;box-shadow:0 18px 45px #2d374812}.budget-workspace-module__A8e3Yq__emptyState{justify-items:start;gap:.9rem;display:grid}.budget-workspace-module__A8e3Yq__emptyState h2,.budget-workspace-module__A8e3Yq__emptyState p{margin:0}.budget-workspace-module__A8e3Yq__emptyState p{color:var(--color-text-secondary)}.budget-workspace-module__A8e3Yq__activeRow{background:var(--color-primary-light)}.budget-workspace-module__A8e3Yq__activeRow:hover{background:var(--color-primary-light)!important}.budget-workspace-module__A8e3Yq__budgetName,.budget-workspace-module__A8e3Yq__rowActions{align-items:center;display:flex}.budget-workspace-module__A8e3Yq__budgetName{gap:.65rem;font-weight:700}.budget-workspace-module__A8e3Yq__rowActions{gap:var(--space-action-controls)}.budget-workspace-module__A8e3Yq__budgetName a:hover{color:var(--color-primary-dark);text-decoration:underline}.budget-workspace-module__A8e3Yq__activeBadge,.budget-workspace-module__A8e3Yq__role{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.budget-workspace-module__A8e3Yq__activeBadge{color:var(--color-primary-dark);background:#ffffffb3}.budget-workspace-module__A8e3Yq__activeBadge,.budget-workspace-module__A8e3Yq__role{background:var(--color-highlight);border-radius:999px;padding:.35rem .55rem}.budget-workspace-module__A8e3Yq__form{gap:.8rem;display:grid}.budget-workspace-module__A8e3Yq__form label{gap:.35rem;font-weight:600;display:grid}.budget-workspace-module__A8e3Yq__form input,.budget-workspace-module__A8e3Yq__form select{font:inherit;border:1px solid #cbd5e0;border-radius:.5rem;padding:.6rem;font-weight:400}@media (max-width:980px){.budget-workspace-module__A8e3Yq__header{flex-direction:column;align-items:start}}@media (max-width:520px){.budget-workspace-module__A8e3Yq__detailHeader{flex-direction:column}.budget-workspace-module__A8e3Yq__detailList{grid-template-columns:1fr}.budget-workspace-module__A8e3Yq__detailList div,.budget-workspace-module__A8e3Yq__detailList div:nth-child(odd){border-right:0;border-bottom:1px solid var(--color-border-subtle);min-height:auto}.budget-workspace-module__A8e3Yq__detailList div:last-child{border-bottom:0}}.budget-workspace-module__A8e3Yq__backLink{color:var(--color-primary-dark);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.budget-workspace-module__A8e3Yq__detailHeader{justify-content:space-between;align-items:start;gap:1rem;margin:1.4rem 0;display:flex}.budget-workspace-module__A8e3Yq__detailHeader h1{margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.8rem)}.budget-workspace-module__A8e3Yq__detailHeader p{margin:0}.budget-workspace-module__A8e3Yq__detailList{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 18px 45px #2d374812}.budget-workspace-module__A8e3Yq__detailList div{border-bottom:1px solid var(--color-border-subtle);min-height:6.5rem;padding:1.25rem}.budget-workspace-module__A8e3Yq__detailList div:nth-child(odd){border-right:1px solid var(--color-border-subtle)}.budget-workspace-module__A8e3Yq__detailList div:nth-last-child(-n+2){border-bottom:0}.budget-workspace-module__A8e3Yq__detailList dt{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.budget-workspace-module__A8e3Yq__detailList dd{margin:.45rem 0 0;font-size:1.1rem}.budget-workspace-module__A8e3Yq__privacyNote{color:var(--color-text-secondary);margin:1rem 0 0}
.financial-data-workspace-module__iM5gmG__workspace{gap:1.25rem;display:grid}.financial-data-workspace-module__iM5gmG__acknowledgement{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.7rem;gap:.85rem;padding:1rem;display:grid}.financial-data-workspace-module__iM5gmG__acknowledgement h2{margin:.15rem 0}.financial-data-workspace-module__iM5gmG__acknowledgement p{color:var(--color-text-secondary)}.financial-data-workspace-module__iM5gmG__acknowledgement label{align-items:center;gap:.4rem;display:flex}.financial-data-workspace-module__iM5gmG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.financial-data-workspace-module__iM5gmG__tableWrap{overflow-x:auto}.financial-data-workspace-module__iM5gmG__connectionsTable{border-collapse:collapse;text-align:left;width:100%}.financial-data-workspace-module__iM5gmG__connectionsTable th,.financial-data-workspace-module__iM5gmG__connectionsTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.75rem}.financial-data-workspace-module__iM5gmG__connectionsTable th{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.financial-data-workspace-module__iM5gmG__reviewDialog{gap:1rem;display:grid}.financial-data-workspace-module__iM5gmG__errorBanner{border:1px solid var(--color-error);background:color-mix(in srgb, var(--color-error) 16%, var(--color-surface));color:var(--color-text-primary);border-radius:.5rem;margin:0;padding:.75rem .9rem}.financial-data-workspace-module__iM5gmG__reviewDialog>p,.financial-data-workspace-module__iM5gmG__reviewToolbar span{color:var(--color-text-secondary);margin:0}.financial-data-workspace-module__iM5gmG__reviewDialog>.financial-data-workspace-module__iM5gmG__errorBanner{color:var(--color-text-primary)}.financial-data-workspace-module__iM5gmG__reviewToolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.financial-data-workspace-module__iM5gmG__reviewDialog input[type=checkbox]{block-size:1rem;inline-size:1rem}@media (max-width:680px){.financial-data-workspace-module__iM5gmG__connectionsTable th,.financial-data-workspace-module__iM5gmG__connectionsTable td{white-space:nowrap}.financial-data-workspace-module__iM5gmG__reviewToolbar{flex-direction:column;align-items:stretch}}
.income-workspace-module__GHwzLG__workspace{align-content:start;gap:1rem;display:grid}.income-workspace-module__GHwzLG__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.income-workspace-module__GHwzLG__header h1{color:#14213f;margin:.1rem 0;font-size:clamp(2rem,3vw,2.7rem)}.income-workspace-module__GHwzLG__header p{color:var(--color-text-secondary);margin:0}.income-workspace-module__GHwzLG__header .income-workspace-module__GHwzLG__eyebrow{color:#7085a1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.income-workspace-module__GHwzLG__headlines{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.income-workspace-module__GHwzLG__headline,.income-workspace-module__GHwzLG__timeline,.income-workspace-module__GHwzLG__empty,.income-workspace-module__GHwzLG__status{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.85rem;box-shadow:0 6px 22px #183a480a}.income-workspace-module__GHwzLG__headline{align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.income-workspace-module__GHwzLG__headlineIcon,.income-workspace-module__GHwzLG__timelineHeading>span{color:#05815a;background:#e1f6ee;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.2rem;display:grid}.income-workspace-module__GHwzLG__headlineIcon.income-workspace-module__GHwzLG__orange{color:#bb671c;background:#fff0e5}.income-workspace-module__GHwzLG__headlineIcon.income-workspace-module__GHwzLG__blue{color:#187bb7;background:#e6f4fd}.income-workspace-module__GHwzLG__headline p,.income-workspace-module__GHwzLG__headline small{color:var(--color-text-secondary);margin:0}.income-workspace-module__GHwzLG__headline p{font-size:.84rem}.income-workspace-module__GHwzLG__headline small{font-size:.75rem;display:block}.income-workspace-module__GHwzLG__headline strong{color:#14213f;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.2;display:block}.income-workspace-module__GHwzLG__sourceControls{grid-template-columns:minmax(16rem,1fr) minmax(18rem,2.4fr) minmax(10rem,auto);align-items:center;gap:.75rem;display:grid}.income-workspace-module__GHwzLG__sourceTabs{border:1px solid var(--color-border);background:#f1f5f8;border-radius:.55rem;min-height:2.6rem;padding:.18rem;display:flex}.income-workspace-module__GHwzLG__sourceTabs button{color:#455a76;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:1;font-size:.85rem}.income-workspace-module__GHwzLG__sourceTabs .income-workspace-module__GHwzLG__selectedTab{color:#fff;background:#0e8584;font-weight:700}.income-workspace-module__GHwzLG__sourceSearch,.income-workspace-module__GHwzLG__sourceSort{background:var(--color-surface);color:#7688a1;border:1px solid #d5e1e9;border-radius:.55rem;align-items:center;min-height:2.6rem;display:flex}.income-workspace-module__GHwzLG__sourceSearch{gap:.65rem;padding:0 .8rem}.income-workspace-module__GHwzLG__sourceSearch input,.income-workspace-module__GHwzLG__sourceSort select{color:#253954;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.85rem}.income-workspace-module__GHwzLG__sourceSort select{padding:0 .7rem}.income-workspace-module__GHwzLG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.income-workspace-module__GHwzLG__receivedPayments h3{color:#172542;margin:0 0 .4rem;font-size:.9rem}.income-workspace-module__GHwzLG__receivedPayments p{color:var(--color-text-secondary);margin:0;font-size:.8rem}.income-workspace-module__GHwzLG__paymentScroll{width:100%;overflow-x:auto}.income-workspace-module__GHwzLG__paymentTable{border-collapse:collapse;color:#263a56;width:100%;min-width:520px;font-size:.78rem}.income-workspace-module__GHwzLG__paymentTable th{color:#5e7390;text-align:left;background:#f1f6f8;padding:.3rem .65rem;font-size:.72rem}.income-workspace-module__GHwzLG__paymentTable th:first-child{border-radius:.4rem 0 0 .4rem}.income-workspace-module__GHwzLG__paymentTable th:last-child{border-radius:0 .4rem .4rem 0}.income-workspace-module__GHwzLG__paymentTable td{border-bottom:1px solid #e4ebef;padding:.35rem .65rem}.income-workspace-module__GHwzLG__paymentTable td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.income-workspace-module__GHwzLG__paymentMatched{color:#138251;font-weight:700}.income-workspace-module__GHwzLG__paymentUnmatched{color:#bf7814;font-weight:700}.income-workspace-module__GHwzLG__paymentTable a,.income-workspace-module__GHwzLG__paymentTable button{color:#087c72;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.income-workspace-module__GHwzLG__timeline{padding:.9rem 1.1rem}.income-workspace-module__GHwzLG__timelineHeading{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.income-workspace-module__GHwzLG__timelineHeading>span{width:2.3rem;height:2.3rem;font-size:.95rem}.income-workspace-module__GHwzLG__timelineHeading h2{color:#172542;margin:0;font-size:1rem}.income-workspace-module__GHwzLG__timelineHeading p{color:var(--color-text-secondary);margin:.1rem 0 0;font-size:.78rem}.income-workspace-module__GHwzLG__timelineStatus{text-align:center;border-radius:.35rem;min-width:5.7rem;padding:.2rem .55rem;font-size:.72rem;display:inline-block}.income-workspace-module__GHwzLG__timelineReceived{color:#097648;background:#d9f7e6}.income-workspace-module__GHwzLG__timelineExpected{color:#2461a0;background:#dceeff}.income-workspace-module__GHwzLG__timelineSkipped{color:#64758e;background:#eff1f4}.income-workspace-module__GHwzLG__status,.income-workspace-module__GHwzLG__empty{padding:1.2rem}.income-workspace-module__GHwzLG__empty h2,.income-workspace-module__GHwzLG__empty p{margin:0}.income-workspace-module__GHwzLG__empty p{color:var(--color-text-secondary)}.income-workspace-module__GHwzLG__error{color:#b42318;font-weight:600}.income-workspace-module__GHwzLG__form{gap:.9rem;display:grid}.income-workspace-module__GHwzLG__form label{gap:.35rem;font-weight:600;display:grid}.income-workspace-module__GHwzLG__form input,.income-workspace-module__GHwzLG__form select,.income-workspace-module__GHwzLG__form textarea{font:inherit;border:1px solid #cbd5e0;border-radius:.5rem;padding:.6rem}.income-workspace-module__GHwzLG__form textarea{min-height:5rem}.income-workspace-module__GHwzLG__form small{color:var(--color-text-secondary);font-size:.78rem;font-weight:400}.income-workspace-module__GHwzLG__rateHistory{color:var(--color-text-secondary);font-size:.82rem;line-height:1.4}@media (max-width:1260px){.income-workspace-module__GHwzLG__headlines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.income-workspace-module__GHwzLG__header{flex-direction:column;align-items:start}.income-workspace-module__GHwzLG__headlines,.income-workspace-module__GHwzLG__sourceControls{grid-template-columns:1fr}}
.budget-center-module__xHUkyq__center{gap:1.1rem;display:grid}.budget-center-module__xHUkyq__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.budget-center-module__xHUkyq__header h1{color:var(--color-text-primary);margin:.25rem 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.budget-center-module__xHUkyq__eyebrow{color:var(--color-text-secondary);margin:0;font-size:.82rem}.budget-center-module__xHUkyq__intro{color:var(--color-text-secondary);margin:0}.budget-center-module__xHUkyq__primaryButton,.budget-center-module__xHUkyq__viewButton,.budget-center-module__xHUkyq__actionButton,.budget-center-module__xHUkyq__moreMenu summary{min-height:2.6rem;font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.budget-center-module__xHUkyq__primaryButton{color:#fff;background:#087f7b;border:1px solid #087f7b;padding:.6rem 1rem}.budget-center-module__xHUkyq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.budget-center-module__xHUkyq__metric{border:1px solid var(--color-border-subtle);background:#ffffffed;border-radius:.85rem;align-items:center;gap:.85rem;min-width:0;padding:1rem;display:flex;box-shadow:0 8px 28px #2d37480a}.budget-center-module__xHUkyq__metricIcon,.budget-center-module__xHUkyq__budgetIcon{color:#087f7b;background:#e6f5f1;flex:none;place-items:center;display:grid}.budget-center-module__xHUkyq__metricIcon{border-radius:50%;width:3.3rem;height:3.3rem;font-size:1.25rem}.budget-center-module__xHUkyq__metric h2{color:var(--color-text-secondary);margin:0 0 .3rem;font-size:.85rem;font-weight:500}.budget-center-module__xHUkyq__metric strong{font-size:1.55rem;line-height:1}.budget-center-module__xHUkyq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0;display:flex}.budget-center-module__xHUkyq__tabs,.budget-center-module__xHUkyq__toolbarFields,.budget-center-module__xHUkyq__cardActions,.budget-center-module__xHUkyq__cardNameLine,.budget-center-module__xHUkyq__cardFoot{align-items:center;gap:.55rem;display:flex}.budget-center-module__xHUkyq__tabs{flex-wrap:wrap}.budget-center-module__xHUkyq__tab,.budget-center-module__xHUkyq__tabActive{min-width:5.5rem;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.55rem .85rem;font-size:.86rem;font-weight:700}.budget-center-module__xHUkyq__tab{color:var(--color-text-secondary);background:#f1f4f6}.budget-center-module__xHUkyq__tabActive{color:#fff;background:#087f7b}.budget-center-module__xHUkyq__tabs span{opacity:.78;font-size:.78rem}.budget-center-module__xHUkyq__search,.budget-center-module__xHUkyq__sort{border:1px solid var(--color-border);min-height:2.65rem;color:var(--color-text-secondary);background:#fff;border-radius:.55rem;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.budget-center-module__xHUkyq__search input,.budget-center-module__xHUkyq__sort select{outline-offset:3px;width:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0}.budget-center-module__xHUkyq__search{width:min(21rem,100%)}.budget-center-module__xHUkyq__sort{min-width:11rem}.budget-center-module__xHUkyq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.budget-center-module__xHUkyq__cardList{gap:.85rem;display:grid}.budget-center-module__xHUkyq__budgetCard{border:1px solid var(--color-border-subtle);background:#fffffff2;border-radius:1rem;gap:.9rem;padding:1.2rem;display:grid;box-shadow:0 10px 30px #2d37480d}.budget-center-module__xHUkyq__cardTop{align-items:center;gap:.9rem;display:flex}.budget-center-module__xHUkyq__budgetIcon{border-radius:.8rem;width:3.5rem;height:3.5rem;font-size:1.35rem}.budget-center-module__xHUkyq__cardIdentity{flex:1;min-width:0}.budget-center-module__xHUkyq__cardIdentity h2{margin:0;font-size:1.3rem}.budget-center-module__xHUkyq__cardIdentity p{color:var(--color-text-secondary);margin:.3rem 0 0;font-size:.88rem}.budget-center-module__xHUkyq__cardNameLine{flex-wrap:wrap}.budget-center-module__xHUkyq__roleBadge,.budget-center-module__xHUkyq__activeBadge{border-radius:999px;padding:.25rem .65rem;font-size:.76rem;font-weight:700}.budget-center-module__xHUkyq__roleBadge{color:var(--color-text-secondary);text-transform:capitalize;background:#eef2f5}.budget-center-module__xHUkyq__activeBadge{color:#087a40;background:#e1f8eb}.budget-center-module__xHUkyq__activeBadge:before{content:"●";margin-right:.35rem}.budget-center-module__xHUkyq__cardActions{flex-wrap:wrap;justify-content:flex-end}.budget-center-module__xHUkyq__viewButton,.budget-center-module__xHUkyq__actionButton,.budget-center-module__xHUkyq__moreMenu summary{border:1px solid var(--color-border);color:var(--color-text-primary);background:#fff;padding:.5rem .75rem}.budget-center-module__xHUkyq__viewButton{color:#087f7b;border-color:#087f7b}.budget-center-module__xHUkyq__moreMenu{position:relative}.budget-center-module__xHUkyq__moreMenu summary{width:2.65rem;list-style:none}.budget-center-module__xHUkyq__moreMenu summary::-webkit-details-marker{display:none}.budget-center-module__xHUkyq__moreMenu button{z-index:2;border:1px solid var(--color-border);width:max-content;color:var(--color-error);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;margin-top:.3rem;padding:.65rem .8rem;position:absolute;right:0;box-shadow:0 8px 20px #2d37481f}.budget-center-module__xHUkyq__cardBody{grid-template-columns:minmax(0,1.45fr) minmax(17rem,1fr);align-items:stretch;gap:1.1rem;display:grid}.budget-center-module__xHUkyq__cardFacts{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:0;margin:0;display:grid}.budget-center-module__xHUkyq__cardFacts div{border-right:1px solid var(--color-border-subtle);padding:.4rem .8rem}.budget-center-module__xHUkyq__cardFacts div:first-child{padding-left:0}.budget-center-module__xHUkyq__cardFacts div:last-child{border-right:0}.budget-center-module__xHUkyq__cardFacts dt{color:var(--color-text-secondary);margin-bottom:.3rem;font-size:.78rem}.budget-center-module__xHUkyq__cardFacts dd{margin:0;font-size:.88rem;font-weight:700}.budget-center-module__xHUkyq__progressPanel{background:#f2faf7;border-radius:.75rem;align-content:center;gap:.65rem;min-height:6.25rem;padding:1rem;display:grid}.budget-center-module__xHUkyq__progressPanel p{color:var(--color-text-secondary);margin:0}.budget-center-module__xHUkyq__progressHeading,.budget-center-module__xHUkyq__progressFooter{justify-content:space-between;gap:.75rem;display:flex}.budget-center-module__xHUkyq__progressHeading{font-size:.88rem}.budget-center-module__xHUkyq__progressFooter{color:var(--color-text-secondary);font-size:.78rem}.budget-center-module__xHUkyq__progressPanel progress{accent-color:#087f7b;width:100%;height:.75rem}.budget-center-module__xHUkyq__cardFoot{flex-wrap:wrap}.budget-center-module__xHUkyq__cardFoot span{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:.6rem;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8rem;display:inline-flex}.budget-center-module__xHUkyq__cardFoot svg{color:#087f7b}.budget-center-module__xHUkyq__emptyResults{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:#fff;border-radius:.85rem;padding:1.4rem}@media (max-width:1100px){.budget-center-module__xHUkyq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-center-module__xHUkyq__cardBody{grid-template-columns:1fr}}@media (max-width:700px){.budget-center-module__xHUkyq__header,.budget-center-module__xHUkyq__cardTop{flex-wrap:wrap;align-items:flex-start}.budget-center-module__xHUkyq__cardActions{justify-content:flex-start;width:100%}.budget-center-module__xHUkyq__cardFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-center-module__xHUkyq__cardFacts div:nth-child(2){border-right:0}.budget-center-module__xHUkyq__toolbarFields{flex-wrap:wrap;width:100%}}@media (max-width:480px){.budget-center-module__xHUkyq__metrics{grid-template-columns:1fr}.budget-center-module__xHUkyq__header .budget-center-module__xHUkyq__primaryButton,.budget-center-module__xHUkyq__search,.budget-center-module__xHUkyq__sort{width:100%}}
.connection-dashboard-module__wWX-KG__heading p{color:var(--color-text-secondary);margin:0}.connection-dashboard-module__wWX-KG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.connection-dashboard-module__wWX-KG__heading h1{color:var(--color-text-primary);margin:.15rem 0;font-size:clamp(1.8rem,2.5vw,2.5rem)}.connection-dashboard-module__wWX-KG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.connection-dashboard-module__wWX-KG__metric,.connection-dashboard-module__wWX-KG__listCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.85rem;box-shadow:0 8px 28px #1248490d}.connection-dashboard-module__wWX-KG__metric{align-items:center;gap:1rem;min-width:0;padding:1.1rem;display:flex}.connection-dashboard-module__wWX-KG__metricIcon,.connection-dashboard-module__wWX-KG__logo{color:#008d75;background:#e5f5ee;border-radius:50%;flex:none;place-items:center;display:grid}.connection-dashboard-module__wWX-KG__metricIcon{width:3.25rem;height:3.25rem;font-size:1.3rem}.connection-dashboard-module__wWX-KG__blue{color:#1685d8;background:#e6f4ff}.connection-dashboard-module__wWX-KG__amber{color:#dc8900;background:#fff2e0}.connection-dashboard-module__wWX-KG__metric div{min-width:0}.connection-dashboard-module__wWX-KG__metric div>span{color:var(--color-text-secondary);display:block}.connection-dashboard-module__wWX-KG__metric strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(1.2rem,1.7vw,1.75rem);display:block}.connection-dashboard-module__wWX-KG__toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.connection-dashboard-module__wWX-KG__search,.connection-dashboard-module__wWX-KG__filter{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.8rem;color:var(--color-text-secondary);border-radius:.65rem;align-items:center;gap:.6rem;display:flex}.connection-dashboard-module__wWX-KG__search{flex:20rem;max-width:33rem;padding:0 .85rem}.connection-dashboard-module__wWX-KG__search input{width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1}.connection-dashboard-module__wWX-KG__filter{flex:0 15rem}.connection-dashboard-module__wWX-KG__filter select{width:100%;color:var(--color-text-primary);background:0 0;border:0;padding:0 .75rem}.connection-dashboard-module__wWX-KG__toolbarActions,.connection-dashboard-module__wWX-KG__rowActions{align-items:center;gap:.55rem;display:flex}.connection-dashboard-module__wWX-KG__toolbarActions{margin-left:auto}.connection-dashboard-module__wWX-KG__outlineButton,.connection-dashboard-module__wWX-KG__softButton,.connection-dashboard-module__wWX-KG__primaryButton{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.55rem;color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.connection-dashboard-module__wWX-KG__softButton{background:#eff5f7;border-color:#0000}.connection-dashboard-module__wWX-KG__primaryButton{color:#fff;background:#117e7a;border-color:#117e7a;font-weight:700}.connection-dashboard-module__wWX-KG__outlineButton:disabled,.connection-dashboard-module__wWX-KG__softButton:disabled{opacity:.5;cursor:not-allowed}.connection-dashboard-module__wWX-KG__listCard{padding:1rem 1.25rem .25rem}.connection-dashboard-module__wWX-KG__listCard h2{margin:0 0 .7rem;font-size:1.2rem}.connection-dashboard-module__wWX-KG__connectionList{margin:0;padding:0;list-style:none}.connection-dashboard-module__wWX-KG__connectionRow{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(10rem,13rem) minmax(15rem,1fr) auto;align-items:center;gap:1rem;min-height:5.2rem;padding:.65rem 0;display:grid}.connection-dashboard-module__wWX-KG__logo{background:#eef6f7;width:3.55rem;height:3.55rem;font-size:1.35rem;overflow:hidden}.connection-dashboard-module__wWX-KG__logo img{object-fit:contain;width:2.8rem;height:2.8rem}.connection-dashboard-module__wWX-KG__institution{gap:.15rem;min-width:0;display:grid}.connection-dashboard-module__wWX-KG__institution strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);overflow:hidden}.connection-dashboard-module__wWX-KG__institution>span,.connection-dashboard-module__wWX-KG__syncTime{color:var(--color-text-secondary);font-size:.88rem}.connection-dashboard-module__wWX-KG__connectionMeta{gap:.35rem;min-width:0;display:grid}.connection-dashboard-module__wWX-KG__statusLine,.connection-dashboard-module__wWX-KG__accountChips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.connection-dashboard-module__wWX-KG__connectedBadge,.connection-dashboard-module__wWX-KG__notSyncedBadge,.connection-dashboard-module__wWX-KG__accountChips span{border-radius:999px;align-items:center;min-height:1.65rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.connection-dashboard-module__wWX-KG__connectedBadge{color:#087e63;background:#ddf7eb}.connection-dashboard-module__wWX-KG__notSyncedBadge{color:#a75b00;background:#fff0d7}.connection-dashboard-module__wWX-KG__accountChips span{color:var(--color-text-secondary);background:#f1f4f6}.connection-dashboard-module__wWX-KG__syncTime{margin-left:.35rem}.connection-dashboard-module__wWX-KG__moreMenu{position:relative}.connection-dashboard-module__wWX-KG__moreMenu summary{cursor:pointer;width:2rem;height:2.5rem;color:var(--color-text-secondary);place-items:center;list-style:none;display:grid}.connection-dashboard-module__wWX-KG__moreMenu summary::-webkit-details-marker{display:none}.connection-dashboard-module__wWX-KG__moreMenu button{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-error);white-space:nowrap;cursor:pointer;border-radius:.5rem;padding:.6rem .9rem;position:absolute;right:0;box-shadow:0 8px 20px #0000001f}.connection-dashboard-module__wWX-KG__empty{color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin:0;padding:1rem 0 1.4rem}@media (max-width:1150px){.connection-dashboard-module__wWX-KG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-dashboard-module__wWX-KG__connectionRow{grid-template-columns:auto minmax(10rem,1fr) auto}.connection-dashboard-module__wWX-KG__connectionMeta{grid-area:2/2}.connection-dashboard-module__wWX-KG__rowActions{grid-area:1/3/span 2}}@media (max-width:720px){.connection-dashboard-module__wWX-KG__metrics{grid-template-columns:1fr 1fr}.connection-dashboard-module__wWX-KG__metric{gap:.55rem;padding:.75rem}.connection-dashboard-module__wWX-KG__metricIcon{width:2.5rem;height:2.5rem;font-size:1rem}.connection-dashboard-module__wWX-KG__toolbarActions{width:100%;margin-left:0}.connection-dashboard-module__wWX-KG__connectionRow{grid-template-columns:auto 1fr}.connection-dashboard-module__wWX-KG__connectionMeta{grid-area:auto/1/auto/-1}.connection-dashboard-module__wWX-KG__rowActions{flex-wrap:wrap;grid-area:auto/1/auto/-1}}
.income-source-detail-module__HOwHOW__page{align-content:start;gap:.85rem;display:grid}.income-source-detail-module__HOwHOW__header{gap:.65rem;display:grid}.income-source-detail-module__HOwHOW__header nav{color:#647994;gap:.6rem;font-size:.81rem;display:flex}.income-source-detail-module__HOwHOW__header nav a{color:#45627e}.income-source-detail-module__HOwHOW__header nav span:last-child{color:#172542;font-weight:700}.income-source-detail-module__HOwHOW__headerMain{justify-content:space-between;align-items:center;gap:1rem;display:flex}.income-source-detail-module__HOwHOW__header h1{color:#14213f;margin:0 0 .2rem;font-size:clamp(2rem,3vw,2.7rem);line-height:1.1}.income-source-detail-module__HOwHOW__headerMeta{color:#60748e;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:flex}.income-source-detail-module__HOwHOW__headerMeta svg{color:#718ba6}.income-source-detail-module__HOwHOW__active,.income-source-detail-module__HOwHOW__inactive{text-transform:capitalize;font-weight:700}.income-source-detail-module__HOwHOW__active{color:#0a9e58}.income-source-detail-module__HOwHOW__inactive{color:#957143}.income-source-detail-module__HOwHOW__note{color:#667991;white-space:pre-wrap;max-width:60rem;margin:.4rem 0 0;font-size:.8rem}.income-source-detail-module__HOwHOW__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.income-source-detail-module__HOwHOW__headerActions button{color:#087c72;min-height:2.3rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0e8584;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.income-source-detail-module__HOwHOW__headerActions .income-source-detail-module__HOwHOW__primaryAction{color:#fff;background:#0e8584}.income-source-detail-module__HOwHOW__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.income-source-detail-module__HOwHOW__facts article,.income-source-detail-module__HOwHOW__panel,.income-source-detail-module__HOwHOW__status,.income-source-detail-module__HOwHOW__notFound{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.8rem;min-width:0;box-shadow:0 6px 22px #183a480a}.income-source-detail-module__HOwHOW__facts article{align-items:center;gap:.65rem;min-height:5.2rem;padding:.7rem;display:flex}.income-source-detail-module__HOwHOW__factIcon,.income-source-detail-module__HOwHOW__panelIcon{color:#099478;background:#e4f7f1;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.income-source-detail-module__HOwHOW__facts article>span:last-child{gap:.13rem;min-width:0;display:grid}.income-source-detail-module__HOwHOW__facts small{color:#667991;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.income-source-detail-module__HOwHOW__facts strong{color:#172542;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,1.25vw,1.3rem);overflow:hidden}.income-source-detail-module__HOwHOW__contentGrid{grid-template-columns:minmax(0,1.85fr) minmax(18rem,1fr);align-items:start;gap:.75rem;display:grid}.income-source-detail-module__HOwHOW__mainColumn,.income-source-detail-module__HOwHOW__sideColumn{gap:.75rem;min-width:0;display:grid}.income-source-detail-module__HOwHOW__panel{padding:.8rem}.income-source-detail-module__HOwHOW__panelHeader{align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.income-source-detail-module__HOwHOW__panelHeader h2{color:#172542;margin:0;font-size:.98rem}.income-source-detail-module__HOwHOW__panelHeader p{color:#71839d;margin:.1rem 0 0;font-size:.72rem}.income-source-detail-module__HOwHOW__panelIcon{width:2.15rem;height:2.15rem;font-size:.9rem}.income-source-detail-module__HOwHOW__panelEdit{color:#087c72;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:.4rem;margin-left:auto;padding:.35rem .65rem;font-size:.72rem}.income-source-detail-module__HOwHOW__scheduleRows{display:grid}.income-source-detail-module__HOwHOW__scheduleRows>div{color:#253954;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.78rem;display:grid}.income-source-detail-module__HOwHOW__scheduleRows>div:nth-child(odd){background:#f4f8fa;border-radius:.35rem}.income-source-detail-module__HOwHOW__scheduleRows strong{font-variant-numeric:tabular-nums;justify-self:end}.income-source-detail-module__HOwHOW__expectedBadge{color:#087c72;background:#dff6ed;border-radius:.3rem;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.income-source-detail-module__HOwHOW__remainingBanner{color:#087c72;background:#e7f8f1;border-radius:.5rem;align-items:center;gap:.65rem;margin-top:.6rem;padding:.7rem .85rem;font-size:.76rem;font-weight:700;display:flex}.income-source-detail-module__HOwHOW__remainingBanner strong{font-variant-numeric:tabular-nums;font-size:1rem}.income-source-detail-module__HOwHOW__emptyMessage{color:#71839d;font-size:.8rem}.income-source-detail-module__HOwHOW__settingsRows{margin:0}.income-source-detail-module__HOwHOW__settingsRows>div{border-bottom:1px solid #e4ebef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.42rem .65rem;font-size:.76rem;display:grid}.income-source-detail-module__HOwHOW__settingsRows dt{color:#667991}.income-source-detail-module__HOwHOW__settingsRows dd{color:#263a56;overflow-wrap:anywhere;margin:0;font-weight:700}.income-source-detail-module__HOwHOW__historyControls{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.income-source-detail-module__HOwHOW__historyTabs{background:#f4f7f9;border:1px solid #d5e1e9;border-radius:.45rem;gap:.2rem;padding:.15rem;display:flex}.income-source-detail-module__HOwHOW__historyTabs button{color:#47617d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.35rem .65rem;font-size:.72rem}.income-source-detail-module__HOwHOW__historyTabs button[aria-pressed=true]{color:#fff;background:#0e8584;font-weight:700}.income-source-detail-module__HOwHOW__historySearch{color:#71839d;border:1px solid #d5e1e9;border-radius:.45rem;align-items:center;gap:.4rem;min-width:14rem;padding:.4rem .6rem;display:flex}.income-source-detail-module__HOwHOW__historySearch input{color:#263a56;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.income-source-detail-module__HOwHOW__pagination{color:#667991;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.76rem;display:flex}.income-source-detail-module__HOwHOW__pagination>div{align-items:center;gap:.6rem;display:flex}.income-source-detail-module__HOwHOW__pagination button{color:#087c72;font:inherit;cursor:pointer;background:#f5f9fa;border:1px solid #d5e1e9;border-radius:.4rem;padding:.35rem .6rem;font-weight:700}.income-source-detail-module__HOwHOW__pagination button:disabled{color:#9daaba;cursor:not-allowed}.income-source-detail-module__HOwHOW__status,.income-source-detail-module__HOwHOW__notFound{padding:1rem}.income-source-detail-module__HOwHOW__notFound h1{color:#172542;margin:0}.income-source-detail-module__HOwHOW__notFound p{color:#667991}.income-source-detail-module__HOwHOW__notFound a{color:#087c72;font-weight:700}.income-source-detail-module__HOwHOW__error{color:#b42318;font-weight:600}.income-source-detail-module__HOwHOW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1450px){.income-source-detail-module__HOwHOW__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.income-source-detail-module__HOwHOW__contentGrid{grid-template-columns:1fr}.income-source-detail-module__HOwHOW__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.income-source-detail-module__HOwHOW__headerMain{flex-direction:column;align-items:start}.income-source-detail-module__HOwHOW__headerActions{justify-content:flex-start}}@media (max-width:700px){.income-source-detail-module__HOwHOW__facts,.income-source-detail-module__HOwHOW__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.income-source-detail-module__HOwHOW__historyControls{flex-direction:column;align-items:stretch}.income-source-detail-module__HOwHOW__historySearch{min-width:0}.income-source-detail-module__HOwHOW__headerActions button{flex:auto}}@media (max-width:500px){.income-source-detail-module__HOwHOW__facts,.income-source-detail-module__HOwHOW__sideColumn{grid-template-columns:1fr}.income-source-detail-module__HOwHOW__historyTabs button{padding:.35rem .4rem}.income-source-detail-module__HOwHOW__pagination{flex-direction:column;align-items:stretch}.income-source-detail-module__HOwHOW__pagination>div{justify-content:space-between}}
.loans-module__5iLjUq__workspace{align-content:start;gap:1.25rem;min-height:0;display:grid}.loans-module__5iLjUq__viewTabs{flex-wrap:wrap;gap:.45rem;display:flex}.loans-module__5iLjUq__viewTabs button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:.6rem;padding:.45rem .8rem}.loans-module__5iLjUq__viewTabs button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary-dark);background:#e9f7f4;font-weight:700}.loans-module__5iLjUq__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.loans-module__5iLjUq__header h1{margin:.25rem 0;font-size:clamp(2rem,4vw,2.7rem)}.loans-module__5iLjUq__header p,.loans-module__5iLjUq__hint,.loans-module__5iLjUq__backLink,.loans-module__5iLjUq__entry time{color:var(--color-text-secondary)}.loans-module__5iLjUq__header p{margin:.2rem 0}.loans-module__5iLjUq__backLink,.loans-module__5iLjUq__transactionLink{color:var(--color-primary-dark);font-weight:600}.loans-module__5iLjUq__entry,.loans-module__5iLjUq__empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.2rem}.loans-module__5iLjUq__entry h3{margin:.25rem 0}.loans-module__5iLjUq__balance{margin-top:.2rem;font-size:clamp(1.5rem,3vw,2rem);display:inline-block}.loans-module__5iLjUq__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.loans-module__5iLjUq__secondaryButton,.loans-module__5iLjUq__dangerButton,.loans-module__5iLjUq__filesPanel button,.loans-module__5iLjUq__uploadLabel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:.7rem;padding:.65rem .85rem;font-weight:600}.loans-module__5iLjUq__dangerButton{color:#b42318;border-color:#b42318}.loans-module__5iLjUq__secondaryButton:hover,.loans-module__5iLjUq__secondaryButton:focus-visible,.loans-module__5iLjUq__filesPanel button:hover,.loans-module__5iLjUq__uploadLabel:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.loans-module__5iLjUq__dangerButton:hover,.loans-module__5iLjUq__dangerButton:focus-visible{background:#fff1f0}.loans-module__5iLjUq__form{gap:.9rem;display:grid}.loans-module__5iLjUq__form label{gap:.35rem;font-weight:600;display:grid}.loans-module__5iLjUq__form input,.loans-module__5iLjUq__form select,.loans-module__5iLjUq__form textarea{border:1px solid var(--color-border);width:100%;font:inherit;background:var(--color-surface);color:var(--color-text-primary);border-radius:.6rem;padding:.65rem}.loans-module__5iLjUq__form textarea{resize:vertical;min-height:5.5rem}.loans-module__5iLjUq__form p{margin:0}.loans-module__5iLjUq__formDetails{border:1px solid var(--color-border);border-radius:.6rem;padding:.65rem}.loans-module__5iLjUq__formDetails summary{cursor:pointer;font-weight:600}.loans-module__5iLjUq__formDetails[open]{gap:.9rem;display:grid}.loans-module__5iLjUq__form [role=alert]{color:#b42318}.loans-module__5iLjUq__hint{margin:0;font-size:.88rem;line-height:1.45}.loans-module__5iLjUq__linkWarning{border-left:4px solid var(--color-warning);color:var(--color-text-primary);background:#fff9e9;border-radius:.5rem;margin:0;padding:.75rem 1rem;line-height:1.45}.loans-module__5iLjUq__entryList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.loans-module__5iLjUq__amortization{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;gap:1rem;padding:1.2rem;display:grid}.loans-module__5iLjUq__amortization h2{margin:0}.loans-module__5iLjUq__termGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:0;display:grid}.loans-module__5iLjUq__termGrid dt{color:var(--color-text-secondary);font-size:.85rem}.loans-module__5iLjUq__termGrid dd{margin:.25rem 0 0;font-weight:650}.loans-module__5iLjUq__scheduleScroll{max-height:28rem;overflow:auto}.loans-module__5iLjUq__scheduleTable{border-collapse:collapse;text-align:right;width:100%}.loans-module__5iLjUq__scheduleTable th,.loans-module__5iLjUq__scheduleTable td{border-bottom:1px solid var(--color-border);padding:.5rem}.loans-module__5iLjUq__scheduleTable th:first-child{text-align:left}.loans-module__5iLjUq__entryMain{justify-content:space-between;align-items:start;gap:1rem;display:flex}.loans-module__5iLjUq__entryNote{white-space:pre-wrap}.loans-module__5iLjUq__entryAmount{flex:none;font-size:1.2rem}.loans-module__5iLjUq__filesPanel{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.loans-module__5iLjUq__filesPanel ul{gap:.5rem;padding:0;list-style:none;display:grid}.loans-module__5iLjUq__filesPanel li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loans-module__5iLjUq__uploadLabel{display:inline-block}.loans-module__5iLjUq__uploadLabel input{max-width:100%;margin-top:.5rem;font-size:.8rem;display:block}@media (max-width:680px){.loans-module__5iLjUq__header,.loans-module__5iLjUq__entryMain{flex-direction:column}}
.savings-bucket-index-module__7mGlcq__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.savings-bucket-index-module__7mGlcq__overviewCard{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.8rem;align-items:center;gap:.85rem;min-width:0;padding:1rem;display:flex;box-shadow:0 12px 28px #2d37480f}.savings-bucket-index-module__7mGlcq__overviewCard>div{min-width:0}.savings-bucket-index-module__7mGlcq__overviewCard h2,.savings-bucket-index-module__7mGlcq__overviewCard p{margin:0}.savings-bucket-index-module__7mGlcq__overviewCard h2{color:var(--color-text-secondary);font-size:.75rem;font-weight:700}.savings-bucket-index-module__7mGlcq__overviewCard strong{color:var(--color-text-primary);overflow-wrap:anywhere;margin-top:.2rem;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.2;display:block}.savings-bucket-index-module__7mGlcq__overviewCard p{color:var(--color-text-secondary);margin-top:.3rem;font-size:.76rem}.savings-bucket-index-module__7mGlcq__overviewIcon{border-radius:50%;flex:none;place-items:center;width:2.85rem;height:2.85rem;font-size:1.1rem;display:grid}.savings-bucket-index-module__7mGlcq__savedIcon{color:#178569;background:#e2f8ee}.savings-bucket-index-module__7mGlcq__targetIcon{color:#1a81cf;background:#e6f3fc}.savings-bucket-index-module__7mGlcq__contributionIcon{color:#665bc6;background:#f0edfd}.savings-bucket-index-module__7mGlcq__bucketIcon{color:#128b80;background:#e4f8f4}.savings-bucket-index-module__7mGlcq__tableWrap{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.9rem;width:100%;overflow-x:auto;box-shadow:0 18px 45px #2d374812}.savings-bucket-index-module__7mGlcq__table{border-collapse:collapse;text-align:left;width:100%;min-width:65rem}.savings-bucket-index-module__7mGlcq__table thead{background:#f8fafb}.savings-bucket-index-module__7mGlcq__table th,.savings-bucket-index-module__7mGlcq__table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem .85rem}.savings-bucket-index-module__7mGlcq__table thead th{color:var(--color-text-secondary);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.savings-bucket-index-module__7mGlcq__table tbody th,.savings-bucket-index-module__7mGlcq__table tbody td{font-size:.84rem}.savings-bucket-index-module__7mGlcq__table tbody th{width:20%;font-weight:650}.savings-bucket-index-module__7mGlcq__table tbody td:nth-child(2){width:12%}.savings-bucket-index-module__7mGlcq__table tbody td:nth-child(3){width:34%}.savings-bucket-index-module__7mGlcq__table tbody td:nth-child(4),.savings-bucket-index-module__7mGlcq__table tbody td:nth-child(5){width:15%}.savings-bucket-index-module__7mGlcq__table tbody td:last-child{text-align:center;width:4%}.savings-bucket-index-module__7mGlcq__table tbody tr:last-child th,.savings-bucket-index-module__7mGlcq__table tbody tr:last-child td{border-bottom:0}.savings-bucket-index-module__7mGlcq__table tbody tr:hover{background:#f8fbfc}.savings-bucket-index-module__7mGlcq__bucketLink{max-width:100%;color:var(--color-text-primary);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.savings-bucket-index-module__7mGlcq__bucketLink:hover{color:var(--color-primary)}.savings-bucket-index-module__7mGlcq__bucketIconTile{color:#177b77;background:#e9f7f4;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.savings-bucket-index-module__7mGlcq__investmentTile{color:#1579ad;background:#eaf4fd}.savings-bucket-index-module__7mGlcq__purposeBadge,.savings-bucket-index-module__7mGlcq__statusBadge,.savings-bucket-index-module__7mGlcq__noTargetBadge,.savings-bucket-index-module__7mGlcq__overGoalBadge{white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.savings-bucket-index-module__7mGlcq__purposeBadge{color:#26766f;background:#eaf6f3}.savings-bucket-index-module__7mGlcq__investmentBadge{color:#3179a1;background:#eaf4fc}.savings-bucket-index-module__7mGlcq__statusBadge,.savings-bucket-index-module__7mGlcq__noTargetBadge{color:#72829b;background:#f0f3f7}.savings-bucket-index-module__7mGlcq__statusBadge{text-transform:capitalize}.savings-bucket-index-module__7mGlcq__progressCell{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.savings-bucket-index-module__7mGlcq__bucketBalanceNote{color:var(--color-text-secondary);flex-basis:calc(100% - clamp(5rem,11vw,10rem));margin-top:-.5rem;margin-left:clamp(5rem,11vw,10rem);font-size:.7rem}.savings-bucket-index-module__7mGlcq__progressTrack{background:#e9edf1;border-radius:999px;flex:none;width:clamp(5rem,11vw,10rem);height:.5rem;display:block;overflow:hidden}.savings-bucket-index-module__7mGlcq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#6bb0ae,#318f8d);height:100%;display:block}.savings-bucket-index-module__7mGlcq__noTargetTrack{background:#dcefeb}.savings-bucket-index-module__7mGlcq__progressText{color:#425168;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.savings-bucket-index-module__7mGlcq__progressSeparator,.savings-bucket-index-module__7mGlcq__progressPercent{color:var(--color-text-secondary)}.savings-bucket-index-module__7mGlcq__overGoalBadge{color:#b83240;background:#fff0f0}.savings-bucket-index-module__7mGlcq__mutedCell{color:#53637d;white-space:nowrap}.savings-bucket-index-module__7mGlcq__viewAction{color:#7185a0;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.savings-bucket-index-module__7mGlcq__viewAction:hover,.savings-bucket-index-module__7mGlcq__viewAction:focus-visible{color:var(--color-primary);background:#e9f7f4}.savings-bucket-index-module__7mGlcq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:76rem){.savings-bucket-index-module__7mGlcq__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.savings-bucket-index-module__7mGlcq__overview{grid-template-columns:minmax(0,1fr)}}
.accounts-module__f8TUXq__workspace{align-content:start;gap:1rem;display:grid}.accounts-module__f8TUXq__accountToggle{border:1px solid var(--color-border);background:var(--color-surface);color:#087f7b;font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .65rem}.accounts-module__f8TUXq__accountToggle:disabled{opacity:.5;cursor:not-allowed}.accounts-module__f8TUXq__confirmActions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.accounts-module__f8TUXq__fileAccountForm{gap:.8rem;display:grid}.accounts-module__f8TUXq__fileAccountForm label{gap:.35rem;font-weight:600;display:grid}.accounts-module__f8TUXq__fileAccountForm input,.accounts-module__f8TUXq__fileAccountForm select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;border-radius:.45rem;padding:.65rem}.accounts-module__f8TUXq__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.accounts-module__f8TUXq__header h1{color:#101a39;margin:.1rem 0}.accounts-module__f8TUXq__header p,.accounts-module__f8TUXq__disclaimer{color:var(--color-text-secondary)}.accounts-module__f8TUXq__header p{margin-top:.2rem;margin-bottom:0}.accounts-module__f8TUXq__eyebrow{font-size:var(--font-size-small)}.accounts-module__f8TUXq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.accounts-module__f8TUXq__summaryCard,.accounts-module__f8TUXq__tableCard,.accounts-module__f8TUXq__empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.85rem;box-shadow:0 6px 24px #183a480d}.accounts-module__f8TUXq__summaryCard{align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.accounts-module__f8TUXq__summaryCard p,.accounts-module__f8TUXq__summaryCard small{color:var(--color-text-secondary);margin:0}.accounts-module__f8TUXq__summaryCard p{font-size:.85rem}.accounts-module__f8TUXq__summaryCard strong{color:#101a39;font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:clamp(1.1rem,1.7vw,1.65rem);line-height:1.2;display:block}.accounts-module__f8TUXq__summaryCard small{font-size:.78rem;display:block}.accounts-module__f8TUXq__summaryIcon,.accounts-module__f8TUXq__tableTitleIcon,.accounts-module__f8TUXq__institutionFallback{color:#087f7b;background:#e4f4f0;border-radius:50%;flex:none;place-items:center;display:grid}.accounts-module__f8TUXq__summaryIcon{width:3.3rem;height:3.3rem;font-size:1.25rem}.accounts-module__f8TUXq__controls{grid-template-columns:minmax(17rem,1.2fr) minmax(14rem,1.6fr) minmax(10rem,.7fr) minmax(9rem,.65fr) auto;align-items:center;gap:.65rem;display:grid}.accounts-module__f8TUXq__kindTabs{border:1px solid var(--color-border);background:#f1f5f8;border-radius:.55rem;min-height:2.65rem;padding:.18rem;display:flex}.accounts-module__f8TUXq__kindTabs button{color:#445b78;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.42rem;flex:1;font-size:.85rem}.accounts-module__f8TUXq__kindTabs .accounts-module__f8TUXq__activeTab{color:#fff;background:#118886;font-weight:700}.accounts-module__f8TUXq__searchControl,.accounts-module__f8TUXq__selectControl{background:var(--color-surface);color:#7386a0;border:1px solid #d5e1e9;border-radius:.55rem;align-items:center;min-height:2.65rem;display:flex}.accounts-module__f8TUXq__searchControl{gap:.6rem;padding:0 .7rem}.accounts-module__f8TUXq__searchControl input,.accounts-module__f8TUXq__selectControl select{color:#263b58;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.85rem}.accounts-module__f8TUXq__selectControl select{padding:0 .65rem}.accounts-module__f8TUXq__checkControl{color:#405575;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.accounts-module__f8TUXq__checkControl input{accent-color:#118886}.accounts-module__f8TUXq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accounts-module__f8TUXq__tableCard{overflow:hidden}.accounts-module__f8TUXq__tableTitle{align-items:center;gap:.75rem;padding:.8rem 1rem .55rem;display:flex}.accounts-module__f8TUXq__tableTitleIcon{width:2.7rem;height:2.7rem}.accounts-module__f8TUXq__tableTitle h2{color:#14203e;margin:0;font-size:1.05rem}.accounts-module__f8TUXq__tableTitle p{color:var(--color-text-secondary);margin:.15rem 0 0;font-size:.78rem}.accounts-module__f8TUXq__tableScroll{width:100%;padding:0 1rem .65rem;overflow-x:auto}.accounts-module__f8TUXq__accountTable{border-collapse:collapse;color:#253757;width:100%;min-width:790px;font-size:.8rem}.accounts-module__f8TUXq__accountTable th{color:#617594;text-align:left;white-space:nowrap;background:#f2f6f9;padding:.55rem .65rem;font-size:.72rem;font-weight:700}.accounts-module__f8TUXq__accountTable th:first-child{border-radius:.35rem 0 0 .35rem}.accounts-module__f8TUXq__accountTable th:last-child{border-radius:0 .35rem .35rem 0}.accounts-module__f8TUXq__accountTable td{white-space:nowrap;border-bottom:1px solid #e4ebef;height:2.6rem;padding:.35rem .65rem}.accounts-module__f8TUXq__institutionCell{align-items:center;gap:.6rem;display:flex}.accounts-module__f8TUXq__institutionLogo,.accounts-module__f8TUXq__institutionFallback{object-fit:contain;width:1.6rem;height:1.6rem}.accounts-module__f8TUXq__institutionFallback{border-radius:.35rem}.accounts-module__f8TUXq__accountName,.accounts-module__f8TUXq__primaryAmount{color:#17233f;font-weight:700}.accounts-module__f8TUXq__mask{color:#71839a;font-size:.68rem;display:block}.accounts-module__f8TUXq__typePill,.accounts-module__f8TUXq__statusGood,.accounts-module__f8TUXq__statusWarning,.accounts-module__f8TUXq__statusMuted{border-radius:1rem;padding:.2rem .55rem;display:inline-block}.accounts-module__f8TUXq__typePill,.accounts-module__f8TUXq__statusMuted{color:#61728d;background:#eef2f5}.accounts-module__f8TUXq__statusGood{color:#167442;background:#e4f6eb}.accounts-module__f8TUXq__statusWarning{color:#c62c37;background:#fff0ef}.accounts-module__f8TUXq__statusChecked,.accounts-module__f8TUXq__secondaryAmount{color:#607392}.accounts-module__f8TUXq__statusChecked span{color:#0c9a51;font-size:.65rem}.accounts-module__f8TUXq__primaryAmount,.accounts-module__f8TUXq__secondaryAmount{font-variant-numeric:tabular-nums}.accounts-module__f8TUXq__utilization{align-items:center;gap:.5rem;display:flex}.accounts-module__f8TUXq__utilization progress{accent-color:#159b54;border:0;border-radius:1rem;width:5.5rem;height:.48rem;overflow:hidden}.accounts-module__f8TUXq__utilization progress::-webkit-progress-bar{background:#e5ebef}.accounts-module__f8TUXq__utilization progress::-webkit-progress-value{background:#159b54;border-radius:1rem}.accounts-module__f8TUXq__utilization .accounts-module__f8TUXq__utilizationHigh{accent-color:#e51b45}.accounts-module__f8TUXq__utilization .accounts-module__f8TUXq__utilizationHigh::-webkit-progress-value{background:#e51b45}.accounts-module__f8TUXq__empty{padding:1.2rem}.accounts-module__f8TUXq__empty a{color:#087f7b}.accounts-module__f8TUXq__disclaimer{margin:0;font-size:.75rem}@media (max-width:1180px){.accounts-module__f8TUXq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-module__f8TUXq__controls{grid-template-columns:1.3fr 1.5fr 1fr}}@media (max-width:720px){.accounts-module__f8TUXq__header{flex-direction:column;align-items:start}.accounts-module__f8TUXq__summaryGrid,.accounts-module__f8TUXq__controls{grid-template-columns:1fr}.accounts-module__f8TUXq__summaryCard{padding:.8rem}.accounts-module__f8TUXq__kindTabs{width:100%}}
.assets-module__DLAx9a__workspace{align-content:start;gap:1.25rem;display:grid}.assets-module__DLAx9a__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.assets-module__DLAx9a__header h1{margin:.25rem 0;font-size:clamp(2rem,4vw,2.7rem)}.assets-module__DLAx9a__header p,.assets-module__DLAx9a__guidance,.assets-module__DLAx9a__row p{color:var(--color-text-secondary)}.assets-module__DLAx9a__guidance{max-width:65ch;margin:0}.assets-module__DLAx9a__empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:2rem}.assets-module__DLAx9a__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.assets-module__DLAx9a__row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid}.assets-module__DLAx9a__row h2{margin:0;font-size:1rem}.assets-module__DLAx9a__row p{overflow-wrap:anywhere;margin:.25rem 0 0}.assets-module__DLAx9a__rowActions,.assets-module__DLAx9a__actions{align-items:center;gap:.75rem;display:flex}.assets-module__DLAx9a__rowActions button{color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;text-decoration:underline}.assets-module__DLAx9a__rowActions button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.assets-module__DLAx9a__form{gap:1rem;display:grid}.assets-module__DLAx9a__form label{gap:.4rem;display:grid}.assets-module__DLAx9a__form input,.assets-module__DLAx9a__form select,.assets-module__DLAx9a__form textarea{border:1px solid var(--color-border);width:100%;font:inherit;background:var(--color-surface);color:var(--color-text-primary);border-radius:.5rem;padding:.65rem}.assets-module__DLAx9a__form textarea{min-height:5rem}.assets-module__DLAx9a__actions{justify-content:flex-end}@media (max-width:45rem){.assets-module__DLAx9a__header{flex-wrap:wrap}.assets-module__DLAx9a__row{grid-template-columns:minmax(0,1fr) auto}.assets-module__DLAx9a__rowActions{grid-column:1/-1}}
.income-source-detail-visuals-module__ZuVeJq__chartLegend{color:#61748d;white-space:nowrap;gap:.7rem;margin-left:auto;font-size:.7rem;display:flex}.income-source-detail-visuals-module__ZuVeJq__chartLegend span{align-items:center;gap:.25rem;display:flex}.income-source-detail-visuals-module__ZuVeJq__chartLegend i,.income-source-detail-visuals-module__ZuVeJq__coverageLegend i{border-radius:.2rem;flex:none;width:.6rem;height:.6rem;display:inline-block}.income-source-detail-visuals-module__ZuVeJq__expectedSwatch,.income-source-detail-visuals-module__ZuVeJq__expectedBar{background:#7ad9bd}.income-source-detail-visuals-module__ZuVeJq__receivedSwatch,.income-source-detail-visuals-module__ZuVeJq__receivedBar{background:#0e8584}.income-source-detail-visuals-module__ZuVeJq__chartArea{grid-template-columns:4.2rem minmax(0,1fr);gap:.3rem;height:12.5rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__chartAxis{color:#71839d;text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding-bottom:1.4rem;font-size:.65rem;display:flex}.income-source-detail-visuals-module__ZuVeJq__chartColumns{background:linear-gradient(#e4ebef 1px,#0000 1px) 0 0/100% calc(50% - .7rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}.income-source-detail-visuals-module__ZuVeJq__chartColumn{grid-template-rows:minmax(0,1fr) 1.4rem;min-width:0;display:grid}.income-source-detail-visuals-module__ZuVeJq__chartBars{border-bottom:1px solid #d5e0e8;justify-content:center;align-items:flex-end;gap:.25rem;min-height:0;display:flex}.income-source-detail-visuals-module__ZuVeJq__chartBars span{border-radius:.2rem .2rem 0 0;width:min(28%,2rem);min-height:1px;display:block}.income-source-detail-visuals-module__ZuVeJq__chartMonth{color:#71839d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.income-source-detail-visuals-module__ZuVeJq__coverageContent{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:9rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__coverageRing{border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__coverageRing>span{color:#087c72;background:#fff;border-radius:50%;align-content:center;place-items:center;width:5.5rem;height:5.5rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__coverageRing strong{font-size:1.1rem}.income-source-detail-visuals-module__ZuVeJq__coverageRing small{color:#72849c;font-size:.65rem}.income-source-detail-visuals-module__ZuVeJq__coverageLegend{min-width:0;display:grid}.income-source-detail-visuals-module__ZuVeJq__coverageLegend>div{color:#263a56;border-bottom:1px solid #e5ecef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.72rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__coverageLegend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-source-detail-visuals-module__ZuVeJq__coverageLegend small{color:#71839d;grid-column:2/-1;font-size:.66rem}.income-source-detail-visuals-module__ZuVeJq__coverageLegend p{color:#71839d;font-size:.76rem}.income-source-detail-visuals-module__ZuVeJq__insightRows{gap:.4rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__insightRows>div,.income-source-detail-visuals-module__ZuVeJq__insightRows>button{color:#087c72;width:100%;min-height:3.25rem;font:inherit;text-align:left;background:#e9f8f2;border:0;border-radius:.45rem;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.income-source-detail-visuals-module__ZuVeJq__insightRows>div>svg,.income-source-detail-visuals-module__ZuVeJq__insightRows>button>svg{flex:none;width:1.15rem}.income-source-detail-visuals-module__ZuVeJq__insightRows span{gap:.1rem;display:grid}.income-source-detail-visuals-module__ZuVeJq__insightRows small{color:#667991;font-size:.7rem}.income-source-detail-visuals-module__ZuVeJq__insightRows strong{color:#172542;font-variant-numeric:tabular-nums;font-size:.92rem}.income-source-detail-visuals-module__ZuVeJq__insightRows .income-source-detail-visuals-module__ZuVeJq__matchInsight{color:#187bb7;background:#edf6fc}.income-source-detail-visuals-module__ZuVeJq__insightRows .income-source-detail-visuals-module__ZuVeJq__reviewInsight{color:#b96d0d;cursor:pointer;background:#fff5e6}.income-source-detail-visuals-module__ZuVeJq__reviewInsight>span:last-child{margin-left:auto;font-size:1.2rem}@media (max-width:700px){.income-source-detail-visuals-module__ZuVeJq__chartArea{grid-template-columns:3.2rem minmax(0,1fr)}.income-source-detail-visuals-module__ZuVeJq__chartLegend{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:500px){.income-source-detail-visuals-module__ZuVeJq__coverageContent{grid-template-columns:1fr;justify-items:center}.income-source-detail-visuals-module__ZuVeJq__coverageLegend{width:100%}}
.loan-bucket-table-module__hvHW3q__tableWrap{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.9rem;width:100%;overflow-x:auto;box-shadow:0 18px 45px #2d374812}.loan-bucket-table-module__hvHW3q__table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.loan-bucket-table-module__hvHW3q__table thead{background:#f8fafb}.loan-bucket-table-module__hvHW3q__table th,.loan-bucket-table-module__hvHW3q__table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem .85rem}.loan-bucket-table-module__hvHW3q__table thead th{color:var(--color-text-secondary);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.loan-bucket-table-module__hvHW3q__table tbody th,.loan-bucket-table-module__hvHW3q__table tbody td{font-size:.84rem}.loan-bucket-table-module__hvHW3q__table tbody th{width:25%;font-weight:650}.loan-bucket-table-module__hvHW3q__table tbody tr:last-child th,.loan-bucket-table-module__hvHW3q__table tbody tr:last-child td{border-bottom:0}.loan-bucket-table-module__hvHW3q__table tbody tr:hover{background:#f8fbfc}.loan-bucket-table-module__hvHW3q__personLink{max-width:100%;color:var(--color-text-primary);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.loan-bucket-table-module__hvHW3q__personLink:hover{color:var(--color-primary)}.loan-bucket-table-module__hvHW3q__personIcon{color:#177b77;background:#e9f7f4;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.loan-bucket-table-module__hvHW3q__balanceCell{white-space:nowrap;font-weight:700}.loan-bucket-table-module__hvHW3q__positionBadge{color:#26766f;white-space:nowrap;background:#eaf6f3;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.loan-bucket-table-module__hvHW3q__mutedCell{color:#53637d;white-space:nowrap}.loan-bucket-table-module__hvHW3q__actions{justify-content:flex-end;gap:.3rem;display:flex}.loan-bucket-table-module__hvHW3q__iconAction{color:#7185a0;width:2rem;height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.loan-bucket-table-module__hvHW3q__iconAction:hover,.loan-bucket-table-module__hvHW3q__iconAction:focus-visible{color:var(--color-primary);background:#e9f7f4}.loan-bucket-table-module__hvHW3q__textAction{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;display:inline-flex}.loan-bucket-table-module__hvHW3q__textAction:hover,.loan-bucket-table-module__hvHW3q__textAction:focus-visible{background:#e9f7f4}.loan-bucket-table-module__hvHW3q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.savings-workspace-module___CTx2q__workspace{gap:1.25rem;display:grid}.savings-workspace-module___CTx2q__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.savings-workspace-module___CTx2q__header h1{margin:.2rem 0}.savings-workspace-module___CTx2q__header button,.savings-workspace-module___CTx2q__dialog button,.savings-workspace-module___CTx2q__error button{background:var(--color-primary);color:var(--color-inverse-text);cursor:pointer;border:0;border-radius:.375rem;padding:.6rem .9rem}.savings-workspace-module___CTx2q__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.savings-workspace-module___CTx2q__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;padding:1.25rem}.savings-workspace-module___CTx2q__cardHeader{justify-content:space-between;gap:.75rem;display:flex}.savings-workspace-module___CTx2q__cardHeader h2{margin:0;font-size:1rem}.savings-workspace-module___CTx2q__cardHeader span{text-transform:capitalize}.savings-workspace-module___CTx2q__balance{font-size:1.5rem;font-weight:700}.savings-workspace-module___CTx2q__card dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1.25rem;display:grid}.savings-workspace-module___CTx2q__card dl div{gap:.5rem;display:grid}.savings-workspace-module___CTx2q__card dt{color:var(--color-muted-text)}.savings-workspace-module___CTx2q__card dd{text-align:start;margin:0;font-weight:600}.savings-workspace-module___CTx2q__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.savings-workspace-module___CTx2q__actions button,.savings-workspace-module___CTx2q__actionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem}.savings-workspace-module___CTx2q__actions .savings-workspace-module___CTx2q__primaryAction{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-inverse-text)}.savings-workspace-module___CTx2q__actionHint,.savings-workspace-module___CTx2q__fieldHint{color:var(--color-muted-text)}.savings-workspace-module___CTx2q__actionHint{flex-basis:100%;margin:0}.savings-workspace-module___CTx2q__fieldHint{font-size:.85rem}.savings-workspace-module___CTx2q__status,.savings-workspace-module___CTx2q__error{background:var(--color-surface-muted);border-radius:.5rem;padding:1rem}.savings-workspace-module___CTx2q__error{color:var(--color-danger-text)}.savings-workspace-module___CTx2q__emptyState{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.savings-workspace-module___CTx2q__emptyState h2,.savings-workspace-module___CTx2q__emptyState p{margin:0}.savings-workspace-module___CTx2q__backLink{color:var(--color-primary);align-items:center;gap:.45rem;margin-bottom:.55rem;text-decoration:none;display:inline-flex}.savings-workspace-module___CTx2q__form{gap:1rem;display:grid}.savings-workspace-module___CTx2q__form label{gap:.4rem;display:grid}.savings-workspace-module___CTx2q__form input,.savings-workspace-module___CTx2q__form select{padding:.55rem}.savings-workspace-module___CTx2q__formActions{justify-content:end;gap:.5rem;display:flex}.savings-workspace-module___CTx2q__deleteButton{align-items:center;gap:.4rem;display:inline-flex;color:var(--color-danger-text)!important}.savings-workspace-module___CTx2q__activity{border-top:1px solid var(--color-border);gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.savings-workspace-module___CTx2q__rowActions{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.savings-workspace-module___CTx2q__activity h2,.savings-workspace-module___CTx2q__activity p{margin:0}.savings-workspace-module___CTx2q__activity>div>p{color:var(--color-muted-text)}.savings-workspace-module___CTx2q__dialog{background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.savings-workspace-module___CTx2q__dialog form{background:var(--color-surface);border-radius:.6rem;gap:1rem;width:min(100%,25rem);padding:1.25rem;display:grid}.savings-workspace-module___CTx2q__dialog h2{margin:0}.savings-workspace-module___CTx2q__dialog label{gap:.4rem;display:grid}.savings-workspace-module___CTx2q__dialog .savings-workspace-module___CTx2q__checkboxField{align-items:center;gap:.65rem;display:flex}.savings-workspace-module___CTx2q__checkboxField input{width:1rem;height:1rem;margin:0}.savings-workspace-module___CTx2q__dialog input,.savings-workspace-module___CTx2q__dialog select{padding:.55rem}.savings-workspace-module___CTx2q__dialog form div{justify-content:end;gap:.5rem;display:flex}@media (max-width:40rem){.savings-workspace-module___CTx2q__header{flex-direction:column;align-items:stretch}.savings-workspace-module___CTx2q__header button{width:100%}.savings-workspace-module___CTx2q__card dl div{flex-direction:column;align-items:start}.savings-workspace-module___CTx2q__card dd{text-align:start}}
.data-table-module__ubJRTa__wrap{border:1px solid var(--color-border-subtle);background:#ffffffeb;border-radius:1.25rem;overflow-x:auto;box-shadow:0 18px 45px #2d374812}.data-table-module__ubJRTa__table{border-collapse:collapse;width:100%}.data-table-module__ubJRTa__table th,.data-table-module__ubJRTa__table td{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle;padding:1rem 1.25rem}.data-table-module__ubJRTa__table tbody th,.data-table-module__ubJRTa__table tbody td{padding:.25rem 1.25rem}.data-table-module__ubJRTa__table thead th{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.data-table-module__ubJRTa__table tbody tr:last-child th,.data-table-module__ubJRTa__table tbody tr:last-child td{border-bottom:0}.data-table-module__ubJRTa__table tbody tr:hover{background:#edf2f799}.data-table-module__ubJRTa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.data-table-module__ubJRTa__wrap{border-left:0;border-right:0;border-radius:0;margin-left:-1.25rem;margin-right:-1.25rem}.data-table-module__ubJRTa__table th,.data-table-module__ubJRTa__table td{padding:.85rem 1rem}}
