._panel_facau_1{display:flex;flex-direction:column;padding:1.5rem;background:var(--vault-surface-container-lowest);border:1px solid var(--vault-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);grid-column:span 12;overflow:visible;margin-bottom:1.5rem}._panelHeader_facau_14{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem}._titleGroup_facau_21{display:flex;align-items:center;gap:.65rem}._compassIcon_facau_27{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--vault-outline-variant);border-radius:50%;color:var(--vault-forest-green);background:var(--vault-surface-container-low);font-size:1.35rem}._title_facau_21{margin:0;color:var(--vault-forest-green);font-size:1rem;font-weight:var(--weight-stat);letter-spacing:.08em;text-transform:uppercase}._monthNavigation_facau_48{display:flex;align-items:center;padding-left:.35rem;border-left:1px solid var(--vault-outline-variant)}._monthNavigation_facau_48 button{display:grid;place-items:center;min-width:1.75rem;min-height:1.75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--vault-on-surface-variant);cursor:pointer}._monthNavigation_facau_48 button:hover:not(:disabled),._monthNavigation_facau_48 button:focus-visible{background:var(--vault-surface-container-low);color:var(--vault-forest-green);outline:none}._monthNavigation_facau_48 button:disabled{cursor:default;opacity:.35}._monthNavigation_facau_48 span{font-size:1rem}._warningButton_facau_83,._settingsButton_facau_84{display:grid;place-items:center;border:1px solid var(--vault-outline-variant);background:var(--vault-surface-container-low);color:var(--vault-on-surface-variant);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}._warningButton_facau_83{width:1.75rem;height:1.75rem;border-radius:50%;color:var(--vault-gold)}._warningButton_facau_83 span{font-size:1rem}._settingsButton_facau_84{width:2.35rem;height:2.35rem;border-radius:var(--radius-md)}._settingsButton_facau_84 span{font-size:1.2rem}._warningButton_facau_83:hover,._warningButton_facau_83:focus-visible,._settingsButton_facau_84:hover,._settingsButton_facau_84:focus-visible{border-color:var(--vault-forest-green);background:var(--vault-surface-container-lowest);color:var(--vault-forest-green);outline:none}._content_facau_125{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--vault-outline-variant)}._primaryContent_facau_132{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.35fr);gap:1.5rem;min-width:0}._bucketList_facau_139{display:flex;flex-direction:column;min-width:0;padding-right:1.5rem}._categoryBreakdown_facau_146{min-width:0;padding:1.35rem 1.5rem 1.35rem 0;border-right:1px solid var(--vault-outline-variant)}._categoryBreakdownHeader_facau_152 h5{margin:0;color:var(--vault-forest-green);font-size:.95rem;font-weight:var(--weight-stat)}._categoryBreakdownHeader_facau_152>span{display:block;margin-top:.2rem;color:var(--vault-on-surface-variant);font-size:.72rem;font-weight:var(--weight-base)}._donutArea_facau_167{position:relative;height:13rem;margin-top:.85rem}._donutSlice_facau_173{cursor:pointer;outline:none;transition:fill-opacity .16s ease}._donutSlice_facau_173:focus-visible{stroke:var(--vault-on-primary-container);stroke-width:4px}._donutCenter_facau_184{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}._donutCenter_facau_184 strong{color:var(--vault-on-surface);font-size:1rem;font-weight:var(--weight-stat)}._donutCenter_facau_184 span{max-width:6.5rem;margin-top:.15rem;color:var(--vault-on-surface-variant);font-size:.65rem;font-weight:var(--weight-label);line-height:1.25}._donutTooltip_facau_210{display:flex;flex-direction:column;min-width:10rem;padding:.55rem .65rem;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-sm);background:var(--vault-surface-container-lowest);box-shadow:var(--card-shadow);color:var(--vault-on-surface)}._donutTooltip_facau_210 strong{font-size:.75rem;font-weight:var(--weight-label)}._donutTooltip_facau_210>span{margin-top:.15rem;font-size:.8rem;font-weight:var(--weight-amount)}._donutTooltip_facau_210 small{margin-top:.2rem;color:var(--vault-on-surface-variant);font-size:.62rem;font-weight:var(--weight-base)}._donutTooltip_facau_210 em{margin-left:.35rem;color:var(--vault-tertiary);font-style:normal;font-weight:var(--weight-label)}._categoryLegend_facau_247{display:flex;flex-direction:column;gap:.35rem}._categoryLegendItem_facau_253{display:grid;grid-template-columns:.55rem minmax(0,1fr);gap:.45rem;align-items:flex-start;padding:.3rem;border-radius:var(--radius-sm);color:inherit;text-decoration:none}._categoryLegendItem_facau_253:hover,._categoryLegendItem_facau_253:focus-visible{background:var(--vault-surface-container-low);outline:none}._categoryLegendItemActive_facau_270{background:var(--vault-surface-container-low)}._categoryLegendColor_facau_274{width:.55rem;height:.55rem;margin-top:.28rem;border-radius:50%}._categoryLegendDetails_facau_281{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;align-items:baseline;color:var(--vault-on-surface);font-size:.72rem;font-weight:var(--weight-label)}._categoryLegendDetails_facau_281>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryLegendDetails_facau_281>strong{font-size:.72rem;font-weight:var(--weight-amount);white-space:nowrap}._categoryLegendDetails_facau_281>small{grid-column:1 / -1;color:var(--vault-on-surface-variant);font-size:.62rem;font-weight:var(--weight-base)}._categoryLegendDetails_facau_281 em{margin-left:.35rem;color:var(--vault-tertiary);font-style:normal;font-weight:var(--weight-label)}._categoryEmpty_facau_317{margin:1rem 0 0;color:var(--vault-on-surface-variant);font-size:.8rem;font-weight:var(--weight-base)}._bucketRow_facau_324{display:grid;grid-template-columns:2.75rem minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:1rem;min-height:6.6rem;border-bottom:1px solid var(--vault-outline-variant)}._bucketRow_facau_324:last-child{border-bottom:0}._bucketIcon_facau_337{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-md);color:var(--vault-forest-green);background:var(--vault-surface-container-low)}._bucketIcon_facau_337 span{font-size:1.4rem}._bucketMain_facau_352{display:flex;flex-direction:column;gap:.55rem;min-width:0}._bucketMeta_facau_359{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._bucketName_facau_366{color:var(--vault-on-surface);font-size:.9rem;font-weight:var(--weight-label)}._bucketTitleLink_facau_372{display:inline-flex;align-items:center;width:fit-content;gap:.15rem;border-radius:var(--radius-sm);color:var(--vault-on-surface);text-decoration:none;transition:color .16s ease,background .16s ease}._bucketTitleChevron_facau_383{color:var(--vault-on-surface-variant);font-size:1rem;transition:color .16s ease,transform .16s ease}._bucketTitleLink_facau_372:hover ._bucketName_facau_366,._bucketTitleLink_facau_372:focus-visible ._bucketName_facau_366{color:var(--vault-forest-green);text-decoration:underline;text-underline-offset:.2rem}._bucketTitleLink_facau_372:hover ._bucketTitleChevron_facau_383,._bucketTitleLink_facau_372:focus-visible ._bucketTitleChevron_facau_383{color:var(--vault-forest-green);transform:translate(.15rem)}._bucketTitleLink_facau_372:focus-visible{outline:2px solid var(--vault-on-primary-container);outline-offset:.2rem}._bucketAmount_facau_407{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap}._bucketAmount_facau_407 small{color:var(--vault-on-surface-variant);font-size:.68rem;font-weight:var(--weight-base)}._bucketAmount_facau_407 strong{color:var(--vault-on-surface);font-size:.9rem;font-weight:var(--weight-amount)}._bucketAmount_facau_407 span{color:var(--vault-on-surface-variant);font-size:.75rem;font-weight:var(--weight-base)}._varianceBadge_facau_432{justify-self:end;max-width:10.5rem;padding:.45rem .7rem;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-sm);text-align:center;font-size:.72rem;font-weight:var(--weight-label);line-height:1.25}._varianceBadge-success_facau_444{border-color:var(--vault-on-primary-container);background:var(--vault-surface-container-low);color:var(--vault-forest-green)}._varianceBadge-warning_facau_450{border-color:var(--vault-gold);background:var(--vault-surface-container-low);color:var(--vault-tertiary)}._varianceBadge-danger_facau_456{border-color:var(--vault-error-container);background:var(--vault-error-container);color:var(--vault-on-error-container)}._rail_facau_462{position:relative;display:flex;align-items:center;width:100%;height:1.5rem}._compactRail_facau_470{height:1.25rem}._railBase_facau_474{position:relative;width:100%;height:3px;border-radius:99px;background:var(--vault-surface-container-highest);cursor:help;outline:none}._railBase_facau_474:focus-visible{box-shadow:0 0 0 3px var(--vault-on-primary-container)}._railFill_facau_488{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .5s cubic-bezier(.4,0,.2,1)}._pendingFill_facau_495{position:absolute;inset-block:-1px;border-radius:0 99px 99px 0;background-color:color-mix(in srgb,var(--vault-forest-green) 20%,transparent);background-image:repeating-linear-gradient(135deg,var(--vault-forest-green) 0,var(--vault-forest-green) 2px,transparent 2px,transparent 5px);transition:left .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1)}._railFill-success_facau_510,._currentPoint-success_facau_511{background:var(--vault-forest-green)}._railFill-danger_facau_515,._currentPoint-danger_facau_516{background:var(--vault-error)}._pendingFill-danger_facau_520{background-color:color-mix(in srgb,var(--vault-error) 20%,transparent);background-image:repeating-linear-gradient(135deg,var(--vault-error) 0,var(--vault-error) 2px,transparent 2px,transparent 5px)}._pendingFill-success_facau_531{background-color:color-mix(in srgb,var(--vault-forest-green) 20%,transparent)}._currentPoint_facau_511,._projectedPoint_facau_536,._targetMarker_facau_537{position:absolute;z-index:2;top:50%;cursor:help;outline:none}._currentPoint_facau_511{width:.7rem;height:.7rem;border:2px solid var(--vault-surface-container-lowest);border-radius:50%;box-shadow:0 0 0 1px var(--vault-outline);transform:translate(-50%,-50%)}._projectedPoint_facau_536{z-index:3;width:.75rem;height:.75rem;border:2px solid var(--vault-forest-green);border-radius:50%;background:var(--vault-surface-container-lowest);box-shadow:0 0 0 1px var(--vault-outline);transform:translate(-50%,-50%)}._projectedPoint-danger_facau_565{border-color:var(--vault-error)}._projectedPoint-success_facau_569{border-color:var(--vault-forest-green)}._targetMarker_facau_537{width:2px;height:1.15rem;background:var(--vault-outline);transform:translate(-50%,-50%)}._loadingState_facau_580{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:25rem;color:var(--vault-on-surface-variant);font-size:.8rem;font-weight:var(--weight-label)}._loadingState_facau_580 .spinner{border-color:var(--vault-outline-variant);border-top-color:var(--vault-forest-green)}._currentPoint_facau_511:focus-visible,._projectedPoint_facau_536:focus-visible,._targetMarker_facau_537:focus-visible{box-shadow:0 0 0 3px var(--vault-on-primary-container)}._railTooltip_facau_602,._markerTooltip_facau_603{position:absolute;z-index:20;bottom:calc(100% + .65rem);left:50%;width:max-content;max-width:15rem;padding:.45rem .6rem;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-sm);background:var(--vault-surface-container-lowest);box-shadow:var(--card-shadow);color:var(--vault-on-surface);font-size:.7rem;font-weight:var(--weight-label);line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .14s ease,transform .14s ease;visibility:hidden}._railTooltip_facau_602:after,._markerTooltip_facau_603:after{position:absolute;top:100%;left:50%;width:.45rem;height:.45rem;border-right:1px solid var(--vault-outline-variant);border-bottom:1px solid var(--vault-outline-variant);background:var(--vault-surface-container-lowest);content:"";transform:translate(-50%,-50%) rotate(45deg)}._railBase_facau_474:hover ._railTooltip_facau_602,._railBase_facau_474:focus-visible ._railTooltip_facau_602,._currentPoint_facau_511:hover ._markerTooltip_facau_603,._currentPoint_facau_511:focus-visible ._markerTooltip_facau_603,._projectedPoint_facau_536:hover ._markerTooltip_facau_603,._projectedPoint_facau_536:focus-visible ._markerTooltip_facau_603,._targetMarker_facau_537:hover ._markerTooltip_facau_603,._targetMarker_facau_537:focus-visible ._markerTooltip_facau_603{opacity:1;transform:translate(-50%);visibility:visible}._markerTooltip_facau_603{bottom:calc(100% + .55rem)}._householdInline_facau_657{display:flex;flex-direction:column;min-width:0;padding-top:.35rem}._provisionalBadge_facau_664{padding:.25rem .45rem;border-radius:99px;background:var(--vault-surface-container-low);color:var(--vault-on-surface-variant);font-size:.62rem;font-weight:var(--weight-label)}._envelopeList_facau_673{display:flex;flex-direction:column}._envelopeRow_facau_678{display:grid;grid-template-columns:minmax(6.75rem,.8fr) minmax(5rem,.8fr) minmax(7.5rem,1fr);align-items:center;gap:.75rem;min-height:4rem;padding:.45rem .35rem;border-bottom:1px solid var(--vault-outline-variant);border-radius:var(--radius-sm)}._activeEnvelopeRow_facau_689{background:var(--vault-surface-container-low);box-shadow:inset 3px 0 0 var(--vault-forest-green)}._envelopeIdentity_facau_694{display:flex;align-items:center;min-width:0;gap:.5rem;color:var(--vault-on-surface);font-size:.75rem;font-weight:var(--weight-label)}._envelopeIdentity_facau_694>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatar_facau_710,._groupIcon_facau_711{display:grid;flex:0 0 auto;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%}._avatar_facau_710{color:var(--vault-on-primary);font-size:.68rem;font-weight:var(--weight-stat)}._groupIcon_facau_711{background:var(--vault-surface-container-high);color:var(--vault-forest-green);font-size:1rem}._envelopeValue_facau_732{display:flex;flex-direction:column;align-items:flex-end;min-width:0;gap:.1rem;text-align:right}._envelopeValue_facau_732>span{display:flex;align-items:baseline;gap:.2rem;white-space:nowrap}._envelopeValue_facau_732 strong{color:var(--vault-on-surface);font-size:.72rem;font-weight:var(--weight-amount)}._envelopeValue_facau_732 span span{color:var(--vault-on-surface-variant);font-size:.62rem;font-weight:var(--weight-base)}._envelopeValue_facau_732 small{color:var(--vault-forest-green);font-size:.58rem;font-weight:var(--weight-label)}._envelopeValue_facau_732 ._negativeVariance_facau_766{color:var(--vault-error)}._divisionWarning_facau_770{display:flex;align-items:flex-start;gap:.45rem;margin-top:.75rem;padding:.65rem;border-radius:var(--radius-sm);background:var(--vault-error-container);color:var(--vault-on-error-container);font-size:.68rem;font-weight:var(--weight-label)}._divisionWarning_facau_770 span:first-child{flex:0 0 auto;font-size:1rem}._householdFooter_facau_788{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:2.25rem;padding:.35rem .35rem 0}._detailsButton_facau_797{display:flex;align-items:center;gap:.15rem;margin-left:auto;padding:.35rem .15rem;border:0;background:transparent;color:var(--vault-forest-green);cursor:pointer;font-size:.72rem;font-weight:var(--weight-label)}._detailsButton_facau_797 span{font-size:1rem}._detailsButton_facau_797:hover,._detailsButton_facau_797:focus-visible{color:var(--vault-tertiary);outline:none}._divisionEmpty_facau_821{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:8rem;padding:1rem;text-align:center}._divisionEmptyIcon_facau_832{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:50%;background:var(--vault-surface-container-low);color:var(--vault-forest-green)}._divisionEmpty_facau_821 strong{color:var(--vault-on-surface);font-size:.85rem;font-weight:var(--weight-label)}._divisionEmpty_facau_821 p{max-width:17rem;margin:.35rem 0 1rem;color:var(--vault-on-surface-variant);font-size:.72rem}._divisionEmpty_facau_821 button{padding:.55rem .8rem;border:1px solid var(--vault-forest-green);border-radius:var(--radius-sm);background:var(--vault-forest-green);color:var(--vault-on-primary);cursor:pointer;font-size:.72rem;font-weight:var(--weight-label)}._divisionEmpty_facau_821 button:hover,._divisionEmpty_facau_821 button:focus-visible{background:var(--vault-primary);outline:none}@media(max-width:1180px){._primaryContent_facau_132{grid-template-columns:1fr}._bucketList_facau_139{padding-right:0}._categoryBreakdown_facau_146{padding-right:0;border-right:0;border-bottom:1px solid var(--vault-outline-variant)}}@media(max-width:720px){._panel_facau_1{padding:1rem}._panelHeader_facau_14{padding-bottom:1rem}._bucketRow_facau_324{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;min-height:7.5rem}._bucketIcon_facau_337{width:2.4rem;height:2.4rem}._varianceBadge_facau_432{grid-column:2;justify-self:start;margin-top:-.2rem}._bucketMeta_facau_359{align-items:flex-start;flex-direction:column;gap:.15rem}._envelopeRow_facau_678{grid-template-columns:minmax(6rem,1fr) minmax(6rem,1fr)}._envelopeRow_facau_678 ._compactRail_facau_470{grid-column:1 / -1;grid-row:2}._envelopeValue_facau_732{grid-column:2;grid-row:1}._donutArea_facau_167{height:11rem}}
