._amount_185g2_1{font-variant-numeric:tabular-nums;white-space:nowrap}._amount_185g2_1[data-sign=plus]{color:var(--c-primary)}._amount_185g2_1[data-sign=minus]{color:var(--c-text)}._roll_s3aop_2{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=off]) ._roll_s3aop_2[data-landed]{animation:_rolled-land_s3aop_1 var(--dur-land) var(--ease-out);display:inline-block}}@keyframes _rolled-land_s3aop_1{0%{opacity:.4;transform:translateY(.35em)}}._card_mecdv_3{justify-content:space-between;align-items:center;gap:var(--s-12);padding:var(--card-pad-y) var(--card-pad);border:1px solid var(--c-warn-line);border-radius:var(--r-card);background:var(--c-warn-soft);flex-wrap:wrap;display:flex}._cardText_mecdv_15{gap:var(--s-4);flex:220px;min-width:0;display:grid}._cardTitle_mecdv_22{font-size:var(--t-card-title);font-weight:var(--fw-bold);color:var(--c-text-2);margin:0}._cardNote_mecdv_29{font-size:var(--t-body);color:var(--c-text-2);margin:0}._text_mecdv_35{margin:0 0 var(--s-12);font-size:var(--t-body);color:var(--c-text-2)}._subTitle_mecdv_41{margin:0 0 var(--s-8);font-size:var(--t-secondary);font-weight:var(--fw-bold);color:var(--c-text-3)}._totals_mecdv_48{gap:var(--s-8);margin:0 0 var(--s-16);display:grid}._totalRow_mecdv_54{justify-content:space-between;gap:var(--s-12);font-size:var(--t-body);display:flex}._totalRow_mecdv_54 dt{color:var(--c-text-3)}._totalRow_mecdv_54 dd{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--c-text-2);margin:0}._totalRow_mecdv_54:last-child{padding-top:var(--s-8);border-top:1px solid var(--c-border)}._warn_mecdv_77{gap:var(--s-4);padding:var(--s-12);border-radius:var(--r-card);background:var(--c-warn-bg);color:var(--c-text-2);font-size:var(--t-body);display:grid}._warn_mecdv_77 p{margin:0}._problems_mecdv_91{gap:var(--s-12);margin:0;padding:0;list-style:none;display:grid}._problem_mecdv_91{gap:var(--s-4);font-size:var(--t-body);color:var(--c-text-2);display:grid}._problem_mecdv_91 p{margin:0}._link_mecdv_111{min-height:44px;color:var(--c-primary);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}._link_mecdv_111:disabled{color:var(--c-text-3);cursor:default}._strip_6zjmw_3{min-height:44px;margin-bottom:var(--sp-6);border-radius:var(--r-card);background:var(--c-pass-band);color:var(--c-primary);align-items:center;display:flex}._link_6zjmw_13{min-width:0;min-height:44px;padding:0 var(--sp-8);color:inherit;font-size:var(--fs-lg);flex:auto;align-items:center;font-weight:700;text-decoration:none;display:flex}._close_6zjmw_26{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}._link_6zjmw_13:focus-visible,._close_6zjmw_26:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._link_1k7b3_1{justify-content:space-between;align-items:center;gap:var(--s-12);min-height:var(--h-touch);padding:var(--s-8) var(--s-16);border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-2);font-size:var(--t-body-dense);text-decoration:none;display:flex}._text_1k7b3_15{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}._sub_1k7b3_16{color:var(--c-text-3);font-size:var(--t-secondary);font-variant-numeric:tabular-nums}._link_1k7b3_1 strong{margin-left:var(--s-4);color:var(--c-text);font-variant-numeric:tabular-nums}._link_1k7b3_1 strong[data-over]{color:var(--c-danger)}._open_1k7b3_19{color:var(--c-primary);font-weight:var(--fw-semibold);flex:none}@media (hover:hover){._link_1k7b3_1:hover{background:var(--c-hover)}}._page_18yq7_6{gap:var(--card-gap);box-sizing:border-box;max-width:var(--content-max);min-height:100%;padding:var(--page-top) var(--page-x) var(--section-gap);background:var(--c-bg);color:var(--c-text);font-size:var(--t-body-dense);line-height:var(--lh-snug);flex-direction:column;display:flex}._empty_18yq7_20{padding:var(--card-pad-y) var(--card-pad);border:1px dashed var(--c-border-strong);border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text-muted);text-align:center;margin:0}._top_18yq7_32{gap:var(--card-gap);grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;display:grid}._top_18yq7_32>:only-child{grid-column:1/-1}@container screen (width<=892px){._top_18yq7_32{grid-template-columns:minmax(0,1fr)}}._flowCol_18yq7_51{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex;container:flowcol/inline-size}@container flowcol (width<=760px){._flowCol_18yq7_51 ._analysisGrid_18yq7_61{grid-template-columns:minmax(0,1fr)}}._band_18yq7_68{container:band/inline-size}._bandInner_18yq7_72{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._bandLabel_18yq7_78{color:var(--c-text-2);font-size:var(--t-secondary);font-weight:var(--fw-medium)}._bandCell_18yq7_84{justify-content:center;gap:var(--s-8);min-width:0;min-height:calc(var(--s-40) * 3);padding:var(--s-20);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex}._bandValue_18yq7_97{color:var(--c-text);font-weight:var(--fw-bold)}._bandChange_18yq7_102{color:var(--c-text-3);font-size:var(--t-secondary);line-height:var(--lh-snug)}@container band (width<=600px){._bandInner_18yq7_72{grid-template-columns:repeat(2,minmax(0,1fr))}}._grid_18yq7_117{gap:var(--card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}._analysisGrid_18yq7_61{gap:var(--card-gap);grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);align-items:stretch;display:grid}._analysisGrid_18yq7_61>:only-child,._grid_18yq7_117>:only-child{grid-column:1/-1}@container screen (width<=892px){._grid_18yq7_117,._analysisGrid_18yq7_61{grid-template-columns:minmax(0,1fr)}}._card_18yq7_149{border-radius:var(--r-card);background:var(--c-surface);border:1px solid #0000;flex-direction:column;min-width:0;display:flex}._cardHead_18yq7_159{align-items:center;gap:var(--s-4) var(--s-12);padding:var(--card-pad-y) var(--s-12) var(--s-4) var(--card-pad);flex-wrap:wrap;display:flex}._cardTitle_18yq7_167{font-size:var(--t-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);margin:0}._cardSub_18yq7_174{color:var(--c-text-3);font-size:var(--t-caption)}._cardHeadEnd_18yq7_179{align-items:center;margin-left:auto;display:flex}._headLink_18yq7_185{white-space:nowrap}._headNote_18yq7_189{padding-right:var(--s-12);color:var(--c-text-3);font-size:var(--t-secondary)}._cardEmpty_18yq7_195{padding:var(--card-pad-y) var(--card-pad);color:var(--c-text-muted);text-align:center;margin:0;list-style:none}._cardNote_18yq7_203{padding:var(--s-4) var(--card-pad) var(--card-pad-y);color:var(--c-text-3);font-size:var(--t-secondary);margin:0}._list_18yq7_210{padding:0 0 var(--s-8);margin:0;list-style:none}._segment_18yq7_218{padding:var(--s-2);border-radius:var(--r-control);background:var(--c-surface-sunken);display:inline-flex}._segmentButton_18yq7_225{height:var(--h-btn-sm);padding:0 var(--btn-pad-x);border-radius:var(--r-lg);color:var(--c-text-3);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;position:relative}._segmentButton_18yq7_225:after{inset:calc((var(--h-touch) - var(--h-btn-sm)) / -2) 0;content:"";position:absolute}._segmentButton_18yq7_225:hover:not([aria-pressed=true]){color:var(--c-text)}._segmentButton_18yq7_225[aria-pressed=true]{background:var(--c-surface);box-shadow:var(--shadow-card);color:var(--c-primary);font-weight:var(--fw-semibold)}._segmentButton_18yq7_225:focus-visible{outline:var(--focus-ring);outline-offset:2px}._catList_18yq7_263{gap:var(--s-4);padding:var(--s-8) var(--card-pad) var(--card-pad-y);flex-direction:column;margin:0;list-style:none;display:flex}._catRow_18yq7_272{align-items:center;gap:var(--row-gap);min-height:var(--h-touch);grid-template-columns:auto minmax(0,1fr);display:grid}._catIconSpacer_18yq7_281{width:calc(var(--s-24) + var(--s-4));height:calc(var(--s-24) + var(--s-4))}._catBody_18yq7_286{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}._catLine_18yq7_293{align-items:baseline;gap:var(--s-8);min-width:0;display:flex}._catName_18yq7_300{min-width:0;font-weight:var(--fw-medium);word-break:keep-all;overflow-wrap:anywhere;flex:auto}._catTrack_18yq7_308{height:var(--s-6);border-radius:var(--r-pill);background:var(--c-surface-sunken);display:block;overflow:hidden}._catFill_18yq7_316{border-radius:var(--r-pill);background:var(--c-primary-solid);height:100%;display:block}._catFillOthers_18yq7_323{background:var(--c-border-strong)}._catValue_18yq7_327{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}._catShare_18yq7_334{min-width:3.5ch;color:var(--c-text-3);font-size:var(--t-secondary);font-variant-numeric:tabular-nums;text-align:right;flex:none}._recentRow_18yq7_345{align-items:center;gap:var(--row-gap);box-sizing:border-box;width:100%;min-height:var(--row-min);padding:var(--s-8) var(--card-pad);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(5.5rem,.65fr) minmax(10rem,2fr) minmax(7rem,1fr) minmax(8rem,1.2fr) minmax(7rem,auto);display:grid}._recentTableHead_18yq7_362{gap:var(--row-gap);padding:var(--s-8) var(--card-pad);border-top:1px solid var(--c-divider);border-bottom:1px solid var(--c-divider);background:var(--c-surface-sunken);color:var(--c-text-3);font-size:var(--t-caption);grid-template-columns:minmax(5.5rem,.65fr) minmax(10rem,2fr) minmax(7rem,1fr) minmax(8rem,1.2fr) minmax(7rem,auto);display:grid}._recentTableHead_18yq7_362>:last-child{text-align:right}._recentRow_18yq7_345:hover{background:var(--c-hover)}._recentRow_18yq7_345:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._recentDate_18yq7_387{color:var(--c-text-3);font-size:var(--t-secondary);font-variant-numeric:tabular-nums}._recentText_18yq7_393{align-items:center;gap:var(--s-8);min-width:0;display:flex}._recentTitle_18yq7_400,._recentMeta_18yq7_401{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._recentTitle_18yq7_400{font-weight:var(--fw-medium)}._recentMeta_18yq7_401{color:var(--c-text-3);font-size:var(--t-secondary)}._recentAmount_18yq7_416{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@container screen (width<=720px){._recentTableHead_18yq7_362{display:none}._recentRow_18yq7_345{grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) auto}._recentMeta_18yq7_401{display:none}}._fundRow_18yq7_438{align-items:center;gap:var(--row-gap);min-height:var(--s-48);padding:0 var(--card-pad);display:flex}._fundName_18yq7_446{overflow-wrap:anywhere;flex:auto;min-width:0}._fundValue_18yq7_452{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}._dueRow_18yq7_460{color:var(--c-warn)}._calendarCard_wzgmb_4{gap:var(--s-12);box-sizing:border-box;min-width:0;padding:var(--card-pad-y) var(--card-pad);border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text);border:1px solid #0000;flex-direction:column;display:flex;container:calcard/inline-size}._head_wzgmb_18{align-items:center;gap:var(--s-8) var(--s-12);flex-wrap:wrap;display:flex}._title_wzgmb_25{font-size:var(--t-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);margin:0}._chip_wzgmb_33{padding:var(--s-4) var(--s-12);border-radius:var(--r-pill);background:var(--c-primary-soft);color:var(--c-primary);font-size:var(--t-secondary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-snug)}._calendarLine_wzgmb_44{color:var(--c-text-3);font-size:var(--t-secondary);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}._weekdays_wzgmb_53,._grid_wzgmb_54{gap:var(--s-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdays_wzgmb_53{color:var(--c-text-3);font-size:var(--t-caption);text-align:center}._grid_wzgmb_54{margin:0;padding:0;list-style:none}._cell_wzgmb_72,._blank_wzgmb_73{min-width:0}._day_wzgmb_77{box-sizing:border-box;min-height:var(--h-touch);border-radius:var(--r-control);background:var(--c-surface-sunken);color:var(--c-text);font-size:var(--t-secondary);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}._day_wzgmb_77[data-level="1"]{background:var(--calendar-level-1)}._day_wzgmb_77[data-level="2"]{background:var(--calendar-level-2)}._day_wzgmb_77[data-level="3"]{background:var(--calendar-level-3);color:var(--c-text-inverse)}._day_wzgmb_77[data-level="4"]{background:var(--calendar-level-4);color:var(--c-text-inverse)}._day_wzgmb_77[data-hand]:after,._handDot_wzgmb_100{width:var(--s-4);height:var(--s-4);border-radius:var(--r-pill);background:currentColor}._day_wzgmb_77[data-hand]:after{content:"";bottom:var(--s-4);position:absolute;left:50%;translate:-50%}._day_wzgmb_77[data-empty]{border:1px dashed var(--c-border-control);color:var(--c-text-3);cursor:pointer;background:0 0}._day_wzgmb_77[data-empty]:hover{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}._day_wzgmb_77[data-empty]:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}._day_wzgmb_77[data-future],._day_wzgmb_77[data-out]{color:var(--c-text-faint);background:0 0}._day_wzgmb_77[data-today]{outline:var(--s-2) solid var(--c-primary);outline-offset:1px;font-weight:var(--fw-bold)}._legend_wzgmb_148{gap:var(--s-4) var(--s-16);color:var(--c-text-3);font-size:var(--t-caption);flex-wrap:wrap;display:flex}._legendItem_wzgmb_156{align-items:center;gap:var(--s-4);display:inline-flex}._handDot_wzgmb_100{color:var(--c-text-3);display:inline-block}._swatch_wzgmb_167{width:var(--s-12);height:var(--s-12);border-radius:var(--r-xs);display:inline-block}._swatch_wzgmb_167[data-level="1"]{background:var(--calendar-level-1)}._swatch_wzgmb_167[data-level="2"]{background:var(--calendar-level-2)}._swatch_wzgmb_167[data-level="3"]{background:var(--calendar-level-3)}._swatch_wzgmb_167[data-level="4"]{background:var(--calendar-level-4)}._hint_wzgmb_179{color:var(--c-text-3);font-size:var(--t-secondary);line-height:var(--lh-snug);margin:0}._foot_wzgmb_186{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}._week_wzgmb_53{min-width:0;color:var(--c-text-2);font-size:var(--t-secondary);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);overflow-wrap:anywhere}._open_wzgmb_205{min-height:var(--h-touch);padding:0 var(--s-4);border-radius:var(--r-control);color:var(--c-primary);font:inherit;font-size:var(--t-secondary);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;margin-left:auto}._open_wzgmb_205:hover{background:var(--c-primary-soft)}._open_wzgmb_205:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=off]) ._day_wzgmb_77[data-fresh]{animation:_calendar-land_wzgmb_1 var(--dur-land) var(--ease-out)}:root:not([data-effects=off]) ._day_wzgmb_77[data-fresh]:before{content:"";inset:calc(var(--s-2) * -1);border:var(--s-2) solid var(--c-primary);border-radius:inherit;opacity:0;pointer-events:none;animation:_calendar-ring_wzgmb_1 .6s var(--ease-out);position:absolute}}@keyframes _calendar-land_wzgmb_1{0%{transform:translateY(calc(var(--s-6) * -1)) scale(1.08)}}@keyframes _calendar-ring_wzgmb_1{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}._card_1bsy0_3{gap:var(--s-12);box-sizing:border-box;min-width:0;padding:var(--card-pad-y) var(--card-pad);border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text);border:1px solid #0000;flex-direction:column;display:flex}._head_1bsy0_16{align-items:flex-start;gap:var(--s-8);display:flex}._titles_1bsy0_22{flex:1;min-width:0}._title_1bsy0_22{font-size:var(--t-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);margin:0}._sub_1bsy0_35{margin:var(--s-4) 0 0;color:var(--c-text-3);font-size:var(--t-secondary);line-height:var(--lh-snug)}._close_1bsy0_42{width:var(--h-touch);height:var(--h-touch);margin:calc(var(--s-8) * -1) calc(var(--s-8) * -1) 0 0;border-radius:var(--r-control);color:var(--c-text-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}._close_1bsy0_42:hover{background:var(--c-surface-sunken)}._close_1bsy0_42:focus-visible,._open_1bsy0_62:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}._facts_1bsy0_67{gap:var(--s-8);color:var(--c-text-2);font-size:var(--t-body);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._facts_1bsy0_67 strong{color:var(--c-text);font-weight:var(--fw-semibold)}._budget_1bsy0_86{align-items:center;gap:var(--s-6);display:flex}._badge_1bsy0_92{width:var(--s-20);height:var(--s-20);border-radius:var(--r-pill);background:var(--c-primary-solid);color:var(--c-text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}._foot_1bsy0_104{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}._note_1bsy0_114{color:var(--c-text-3);font-size:var(--t-caption)}._open_1bsy0_62{min-height:var(--h-touch);padding:0 var(--s-4);border-radius:var(--r-control);color:var(--c-primary);font:inherit;font-size:var(--t-secondary);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;margin-left:auto}._open_1bsy0_62:hover{background:var(--c-primary-soft)}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=off]) ._badge_1bsy0_92{animation:_recap-badge-pop_1bsy0_1 var(--dur-spot) var(--ease-out)}}@keyframes _recap-badge-pop_1bsy0_1{0%{opacity:0;transform:scale(.4)}}
