.OygoXW_tabs{background:var(--surface-elevated);border-radius:9px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.OygoXW_tabs [role=tab]{min-width:130px;min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.OygoXW_tabs [role=tab]:disabled,.OygoXW_tabs [role=tab][aria-disabled=true]{cursor:default}.OygoXW_tabs [role=tab][aria-selected=true]{color:var(--accent-ink);background:var(--surface);box-shadow:var(--surface-shadow)}.OygoXW_tabs [role=tab]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:767px){.OygoXW_tabs{width:100%;min-width:0}.OygoXW_tabs [role=tab]{flex:1;min-width:0}}
.pEWTLa_header[data-signature-page-header]{min-width:0;margin-block:0 max(0px, calc(24px - var(--signature-page-gap,0px)));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;display:flex}.pEWTLa_header .pEWTLa_copy{flex:240px;min-width:0}.pEWTLa_header .pEWTLa_title{color:var(--foreground);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.2}.pEWTLa_header .pEWTLa_title>span{color:var(--primary)}.pEWTLa_header .pEWTLa_description{max-width:70ch;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.65}.pEWTLa_header .pEWTLa_actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.pEWTLa_actions>:is(a,button){white-space:normal;max-width:100%;min-height:44px}.pEWTLa_actions :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:639px){.pEWTLa_header[data-signature-page-header]{flex-direction:column;align-items:stretch;gap:16px}.pEWTLa_header .pEWTLa_copy{flex-basis:auto}.pEWTLa_header .pEWTLa_title{font-size:28px}.pEWTLa_header .pEWTLa_actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.pEWTLa_actions :is(a,button){transition:none;animation:none}}
.Vk9VOW_toolbar{min-width:0;display:flex}.Vk9VOW_yearControl{align-items:center;gap:7px;display:flex}.Vk9VOW_yearControl label{color:var(--muted-foreground);align-items:center;gap:9px;font-size:12px;display:flex}.Vk9VOW_yearTrigger{border:1px solid var(--input);background:var(--surface);min-width:94px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:inline-flex}.Vk9VOW_yearTrigger:disabled{opacity:.5;cursor:default}.Vk9VOW_yearMenu{z-index:130;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(260px, var(--radix-select-content-available-height));border:1px solid var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--surface-shadow);border-radius:9px;flex-direction:column;padding:4px;font-size:14px;display:flex;overflow:hidden}.Vk9VOW_yearViewport{overscroll-behavior:contain;min-height:0;overflow-y:auto}.Vk9VOW_yearOption{cursor:pointer;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:8px 12px;display:flex}.Vk9VOW_yearOption[data-highlighted]{color:var(--accent-ink);background:var(--accent);box-shadow:inset 0 0 0 1px var(--ring)}.Vk9VOW_scrollButton{height:20px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.Vk9VOW_step{border:1px solid var(--input);background:var(--surface);width:44px;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.Vk9VOW_step:hover{background:var(--surface-elevated)}.Vk9VOW_step:disabled{opacity:.4;cursor:default}.Vk9VOW_toolbar button:focus-visible,.Vk9VOW_yearControl button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:767px){.Vk9VOW_yearControl{justify-content:flex-end}}
.rsuDTa_frame{--signature-page-gap:20px;gap:var(--signature-page-gap);padding-bottom:32px;display:grid}.rsuDTa_frame>*{min-width:0}.rsuDTa_controls{justify-content:flex-end;min-width:0;display:flex}.rsuDTa_controls>*{min-width:0;max-width:100%}@media (max-width:767px){.rsuDTa_frame{--signature-page-gap:16px}}
.wxeReG_annual{color:var(--foreground);font-variant-numeric:tabular-nums}.wxeReG_content{gap:20px;min-width:0;display:grid}.wxeReG_annual :is(section,div,article){min-width:0}.wxeReG_annual :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.wxeReG_panel,.wxeReG_overview{border:1px solid var(--border);background:var(--surface);box-shadow:var(--surface-shadow);border-radius:12px;padding:22px 24px}.wxeReG_intro{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.wxeReG_intro h2{letter-spacing:-.03em;font-size:19px;font-weight:600}.wxeReG_metrics{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);gap:24px;display:grid}.wxeReG_metrics>div+div{border-left:1px solid var(--border);padding-left:24px}.wxeReG_metrics dt{color:var(--muted-foreground);font-size:12px;line-height:1.5}.wxeReG_metrics dd{letter-spacing:-.045em;overflow-wrap:anywhere;margin-block:9px;font-size:clamp(22px,2.1vw,32px);font-weight:600;line-height:1.25}.wxeReG_metrics [data-primary] dd{color:var(--primary);font-size:clamp(28px,2.7vw,39px)}.wxeReG_metrics .wxeReG_primaryCategory dd{letter-spacing:-.02em;font-size:20px}.wxeReG_metrics small{color:var(--muted-foreground);font-size:11px;line-height:1.6;display:block}.wxeReG_amountGroup{white-space:nowrap}.wxeReG_coverage dd span{letter-spacing:0;color:var(--muted-foreground);font-size:13px;font-weight:400}.wxeReG_summaryFoot{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.wxeReG_summaryFoot,.wxeReG_hint{color:var(--muted-foreground);font-size:11px;line-height:1.7}.wxeReG_analysisGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.wxeReG_sectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.wxeReG_sectionHeading h2{letter-spacing:-.025em;font-size:16px;font-weight:600}.wxeReG_sectionHeading p{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.7}.wxeReG_unit{color:var(--muted-foreground);font-size:11px}.wxeReG_legend{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 18px;font-size:11px;display:flex}.wxeReG_legend>span{align-items:center;gap:6px;display:flex}.wxeReG_legend i{background:var(--surface-elevated);border-radius:2px;width:9px;height:9px}.wxeReG_legend [data-series=impact],.wxeReG_bars [data-series=impact]{background:var(--primary)}.wxeReG_legend [data-series=negative],.wxeReG_bars [data-series=negative]{background:var(--destructive)}.wxeReG_legend [data-series=missing]{border:1px dashed var(--muted-foreground);background:0 0}.wxeReG_chartScale{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:22px 0 12px;font-size:10px;display:flex}.wxeReG_plot{background:repeating-linear-gradient(to top, transparent 0, transparent 51px, var(--border) 52px, transparent 53px);grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.wxeReG_monthBar{min-width:0;min-height:250px;color:var(--muted-foreground);font:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:flex-end;padding:6px 4px;display:flex}.wxeReG_monthBar:hover{background:var(--surface-elevated)}.wxeReG_monthBar[aria-pressed=true]{background:var(--accent);border-color:var(--primary);color:var(--accent-ink)}.wxeReG_bars{justify-content:center;align-items:center;width:100%;height:205px;display:flex;position:relative}.wxeReG_bars>i{border-radius:3px 3px 0 0;width:min(22px,70%);position:absolute;left:50%;transform:translate(-50%)}.wxeReG_bars>i[data-series=negative]{border-radius:0 0 3px 3px}.wxeReG_zeroLine{border-top:1px solid var(--muted-foreground);opacity:.45;position:absolute;left:0;right:0}.wxeReG_zeroAmount{color:var(--foreground);font-size:10px;position:absolute}.wxeReG_noData{border:1px dashed var(--border);width:100%;height:70%;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;font-size:15px;display:flex}.wxeReG_monthBar[data-future=true] .wxeReG_monthLabel{font-style:italic}.wxeReG_monthLabel{align-self:center;margin-top:14px;font-size:10px}.wxeReG_graph>.wxeReG_hint{margin-top:15px}.wxeReG_monthDetail{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.wxeReG_detailHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wxeReG_detailHeading h3{font-size:14px;font-weight:600}.wxeReG_detailHeading>span{color:var(--muted-foreground);font-size:10px}.wxeReG_state{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.6}.wxeReG_detailAmounts{margin-top:15px}.wxeReG_detailAmounts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wxeReG_detailAmounts dt{color:var(--muted-foreground);font-size:10px}.wxeReG_detailAmounts dd{overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:600}.wxeReG_link{min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.wxeReG_link:hover{text-underline-offset:3px;text-decoration:underline}.wxeReG_categoryList{gap:20px;padding:0;list-style:none;display:grid}.wxeReG_categoryList li>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.wxeReG_categoryList li span{overflow-wrap:anywhere}.wxeReG_categoryList strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.wxeReG_categoryList small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.wxeReG_categoryTrack{background:var(--surface-elevated);border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.wxeReG_categoryTrack>span{background:var(--primary);border-radius:inherit;height:100%;display:block}.wxeReG_categoryList li[data-category-sign=negative] strong{color:var(--destructive)}.wxeReG_categoryTotal{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.wxeReG_categoryTotal span{color:var(--muted-foreground)}.wxeReG_categoryTotal strong{font-weight:600}.wxeReG_panel>.wxeReG_hint{margin-top:20px}.wxeReG_categoryEmpty,.wxeReG_empty{color:var(--muted-foreground);justify-items:start;gap:12px;font-size:13px;line-height:1.7;display:grid}.wxeReG_categoryEmpty{margin-block:36px}.wxeReG_categoryEmpty small{font-size:11px}.wxeReG_monthCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wxeReG_monthCard{border:1px solid var(--border);border-radius:9px;flex-direction:column;align-items:stretch;padding:16px;display:flex}.wxeReG_monthCard[data-month-state=missing]{border-style:dashed}.wxeReG_monthCard dl{gap:8px;margin:16px 0 5px;display:grid}.wxeReG_monthCard dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.wxeReG_monthCard dt{color:var(--muted-foreground);font-size:10px}.wxeReG_monthCard dd{overflow-wrap:anywhere;font-size:13px;font-weight:500}.wxeReG_monthCard>.wxeReG_link,.wxeReG_monthCard>.wxeReG_hint{margin-top:auto;padding-top:10px}.wxeReG_yearNotice{color:var(--muted-foreground);align-items:flex-start;gap:12px;padding:4px 2px;font-size:12px;line-height:1.7;display:flex}.wxeReG_yearNotice svg{flex-shrink:0}.wxeReG_yearNotice strong{color:var(--foreground);font-weight:500}.wxeReG_tooltip{z-index:120;border:1px solid var(--border);background:var(--surface);max-width:min(280px,90vw);color:var(--foreground);box-shadow:var(--surface-shadow);border-radius:8px;gap:4px;padding:12px;font-size:11px;line-height:1.6;display:grid}.wxeReG_tooltip strong{font-weight:600}.wxeReG_tooltipArrow{fill:var(--surface)}@media (max-width:1279px){.wxeReG_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wxeReG_metrics>div+div{border:0;padding-left:0}.wxeReG_analysisGrid{grid-template-columns:1fr}.wxeReG_monthCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wxeReG_content{gap:16px}.wxeReG_panel,.wxeReG_overview{padding:18px 16px}.wxeReG_intro{margin-bottom:18px}.wxeReG_metrics{gap:20px 14px}.wxeReG_metrics dd{font-size:22px}.wxeReG_metrics [data-primary] dd{font-size:clamp(20px,5.6vw,24px)}.wxeReG_metrics .wxeReG_primaryCategory dd{font-size:18px}.wxeReG_analysisGrid{gap:16px}.wxeReG_monthCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wxeReG_monthCard{padding:12px}.wxeReG_detailAmounts>div{gap:10px}.wxeReG_monthBar{min-height:210px;padding-inline:1px}.wxeReG_bars{height:170px}.wxeReG_plot{gap:1px}.wxeReG_chartScale{margin-top:18px}}@media (max-width:359px){.wxeReG_monthCards,.wxeReG_metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wxeReG_annual *,.wxeReG_tooltip{scroll-behavior:auto;transition:none;animation:none}}
.YcnFMW_workspace{font-variant-numeric:tabular-nums}.YcnFMW_main{padding-top:20px}.YcnFMW_heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.YcnFMW_heading h1{letter-spacing:-.05em;margin-top:5px;font-size:30px;font-weight:600;line-height:1.2}.YcnFMW_heading h1 span{color:var(--primary)}.YcnFMW_hero{border-top:2px solid var(--primary);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.YcnFMW_heroLabel{color:var(--muted-foreground);font-size:13px}.YcnFMW_amount{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.2;margin:8px 0!important}.YcnFMW_metrics{grid-template-columns:1fr 1fr;gap:20px;display:grid}.YcnFMW_metrics>div{border-left:1px solid var(--border);padding-left:20px}.YcnFMW_metrics dt{color:var(--muted-foreground);font-size:12px}.YcnFMW_metrics dd{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:600}.YcnFMW_metrics small{color:var(--muted-foreground);margin-top:3px;display:block}.YcnFMW_heroProgress{border-top:1px solid var(--border);grid-column:1/-1;padding-top:18px}.YcnFMW_progressLabel{color:var(--muted-foreground);justify-content:space-between;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.YcnFMW_progressLabel strong{color:var(--foreground);white-space:nowrap}.YcnFMW_track{background:var(--surface-elevated);border-radius:5px;height:5px;overflow:hidden}.YcnFMW_track>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.YcnFMW_complete .YcnFMW_track>span{background:var(--success)}.YcnFMW_grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.YcnFMW_sectionHeading{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.YcnFMW_sectionHeading p{color:var(--muted-foreground);margin-bottom:3px;font-size:12px}.YcnFMW_count{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.YcnFMW_list>li{border-top:1px solid var(--border);padding:14px 0}.YcnFMW_row{grid-template-columns:minmax(0,1fr) auto 44px;align-items:start;gap:12px;display:grid}.YcnFMW_icon{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.YcnFMW_identity{min-width:0;padding-left:48px;position:relative}.YcnFMW_identityIcon{position:absolute;top:0;left:0}.YcnFMW_identity h3,.YcnFMW_identity strong{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:14px}.YcnFMW_identity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6}.YcnFMW_balance{text-align:right;min-width:0}.YcnFMW_balance strong{letter-spacing:-.035em;white-space:nowrap;font-size:17px;display:block}.YcnFMW_balance small{color:var(--muted-foreground);font-size:12px;display:block}.YcnFMW_badge{color:var(--muted-foreground);align-items:center;gap:4px;font-size:12px;display:inline-flex}.YcnFMW_badge[data-tone=success]{color:var(--success)}.YcnFMW_badge[data-tone=warning]{color:var(--warning)}.YcnFMW_badge[data-tone=info]{color:var(--accent-ink)}.YcnFMW_rowProgress{margin:10px 48px 0}.YcnFMW_rowMetrics{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:9px;font-size:12px;display:flex}.YcnFMW_rowMetrics b{color:var(--foreground);font-weight:500}.YcnFMW_rowAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 0 48px;display:flex}.YcnFMW_rowAction>button{min-height:36px}.YcnFMW_rowAction>.YcnFMW_paymentAction{min-height:44px}.YcnFMW_actionMenu{justify-self:end;position:relative}.YcnFMW_actionMenu summary{width:44px;height:44px;color:var(--muted-foreground);border-radius:7px;place-items:center;list-style:none;display:grid}.YcnFMW_actionMenu summary::-webkit-details-marker{display:none}.YcnFMW_actionMenu summary:hover{color:var(--accent-ink);background:var(--accent)}.YcnFMW_actionMenu>div{z-index:5;border:1px solid var(--border);background:var(--surface);min-width:180px;box-shadow:var(--surface-shadow);border-radius:9px;padding:6px;position:absolute;top:44px;right:0}.YcnFMW_actionMenu button{text-align:left;width:100%;min-height:44px;color:var(--foreground);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px;display:flex}.YcnFMW_actionMenu button:hover{background:var(--surface-elevated)}.YcnFMW_actionMenu button[data-danger]{color:var(--destructive)}.YcnFMW_notice{border-left:2px solid var(--warning);background:var(--warning-subtle);color:var(--warning);border-radius:0 7px 7px 0;align-items:start;gap:10px;margin-top:18px;padding:14px 16px;font-size:12px;display:flex}.YcnFMW_notice svg{flex-shrink:0;margin-top:2px}.YcnFMW_notice button{color:inherit}.YcnFMW_context{color:var(--muted-foreground);padding:17px 0 0;font-size:12px;line-height:1.7}.YcnFMW_context strong{color:var(--foreground);font-weight:500}.YcnFMW_empty{justify-items:start;gap:12px;padding:30px 4px;display:grid}.YcnFMW_empty>svg{color:var(--accent-ink)}.YcnFMW_empty p{color:var(--muted-foreground);max-width:48ch;font-size:13px}.YcnFMW_emptySmall{color:var(--muted-foreground);padding:24px 0;font-size:13px}.YcnFMW_history>li{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.YcnFMW_history .YcnFMW_icon{background:var(--surface-elevated);width:30px;height:30px;color:var(--muted-foreground)}.YcnFMW_history button{color:var(--foreground);text-align:left;font:inherit;background:0 0;border:0;border-radius:3px;min-height:44px;padding:0}.YcnFMW_history strong{font-size:13px}.YcnFMW_history small{color:var(--muted-foreground);font-size:12px;display:block}.YcnFMW_historyAmount{text-align:right;white-space:nowrap;font-size:14px}.YcnFMW_historyAmount small{color:var(--accent-ink)}.YcnFMW_dialog{width:min(640px,100% - 32px)}.YcnFMW_detail{gap:16px;margin-top:20px;display:grid}.YcnFMW_detail h3{overflow-wrap:anywhere}.YcnFMW_detail dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.YcnFMW_detail dt{color:var(--muted-foreground);font-size:12px}.YcnFMW_detail dd{overflow-wrap:anywhere;font-size:17px;font-weight:600}.YcnFMW_detail p{overflow-wrap:anywhere}.YcnFMW_detail .YcnFMW_progressLabel{margin-top:4px}.YcnFMW_form{margin-top:22px}.YcnFMW_form>label{grid-column:1/-1}.YcnFMW_form .YcnFMW_pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.YcnFMW_form details{grid-column:1/-1}.YcnFMW_form details>summary{color:var(--accent-ink);min-height:44px;padding:10px 0}.YcnFMW_form details>div{gap:14px;margin:10px 0;display:grid}.YcnFMW_form input,.YcnFMW_form select,.YcnFMW_form textarea{width:100%;min-width:0}.YcnFMW_form textarea{color:var(--foreground);background:var(--surface);border:1px solid var(--input);font:inherit;border-radius:7px;padding:12px;font-size:16px}.YcnFMW_actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.YcnFMW_confirmation{gap:18px;margin-top:24px;display:grid}.YcnFMW_confirmation>svg{color:var(--destructive)}.YcnFMW_feedback{color:var(--success);font-size:12px;margin:16px 0 0!important}@media (max-width:1150px){.YcnFMW_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.YcnFMW_main{padding-top:12px}.YcnFMW_heading{flex-wrap:wrap;gap:12px;margin:17px 0}.YcnFMW_heading h1{font-size:29px}.YcnFMW_heading p{font-size:11px}.YcnFMW_heading button{min-height:44px}.YcnFMW_hero{grid-template-columns:1fr;gap:20px}.YcnFMW_amount{font-size:clamp(28px,8vw,38px)}.YcnFMW_metrics{gap:14px}.YcnFMW_metrics>div{border-left:0;padding-left:0}.YcnFMW_metrics dd{font-size:22px}.YcnFMW_heroProgress{padding-top:15px}.YcnFMW_grid{gap:16px;margin-top:17px}.YcnFMW_row{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px}.YcnFMW_row>.YcnFMW_icon{display:none}.YcnFMW_balance strong{font-size:16px}.YcnFMW_rowProgress{margin:14px 0 0}.YcnFMW_rowAction{margin-left:0}.YcnFMW_actionMenu summary{width:44px}.YcnFMW_sectionHeading{padding-bottom:14px}.YcnFMW_dialog{padding:20px}}@media (max-width:370px){.YcnFMW_heading>button{width:100%}.YcnFMW_row{grid-template-columns:minmax(0,1fr) 44px}.YcnFMW_row>.YcnFMW_identity{grid-column:1}.YcnFMW_row>.YcnFMW_balance{text-align:left;grid-column:1}.YcnFMW_row>.YcnFMW_actionMenu{grid-area:1/2/3}.YcnFMW_form .YcnFMW_pair{grid-template-columns:1fr}.YcnFMW_actions>button{flex:1}}.YcnFMW_grid aside .YcnFMW_row{grid-template-columns:minmax(0,1fr) 44px}.YcnFMW_grid aside .YcnFMW_row>.YcnFMW_icon{display:none}.YcnFMW_grid aside .YcnFMW_row>.YcnFMW_balance{text-align:left;grid-column:1}.YcnFMW_grid aside .YcnFMW_row>.YcnFMW_actionMenu{grid-area:1/2/3}.YcnFMW_grid aside .YcnFMW_rowProgress,.YcnFMW_grid aside .YcnFMW_rowAction{margin-left:0}@media (max-width:767px){.YcnFMW_rowAction>button{min-height:44px}}.YcnFMW_workspace textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.YcnFMW_workspace .YcnFMW_history button[aria-label^=Supprimer]{min-width:44px;min-height:44px}.YcnFMW_grid aside .YcnFMW_identity{padding-left:32px}.YcnFMW_grid aside .YcnFMW_identityIcon{border-radius:6px;width:24px;height:24px}.YcnFMW_detailTitle{align-items:center;gap:10px;display:flex}.YcnFMW_detailTitle>span{flex-shrink:0}.YcnFMW_iconField{grid-column:1/-1}.YcnFMW_form .YcnFMW_iconField summary{border:1px solid var(--input);color:var(--foreground);border-radius:7px;align-items:center;gap:12px;padding:10px;list-style:none;display:flex}.YcnFMW_iconField summary::-webkit-details-marker{display:none}.YcnFMW_iconFieldPreview{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.YcnFMW_iconFieldText{flex:1;gap:2px;display:grid}.YcnFMW_iconFieldText small{color:var(--muted-foreground);font-weight:400}.YcnFMW_iconField details[open]>summary>svg{transform:rotate(180deg)}.YcnFMW_iconField>p{margin-top:8px}@media (max-width:767px){.YcnFMW_identity{padding-left:32px}.YcnFMW_identityIcon{border-radius:6px;width:24px;height:24px}}.YcnFMW_workspace{min-width:0}.YcnFMW_main{padding:0}.YcnFMW_panel{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);border-radius:12px;padding:22px}.YcnFMW_breadcrumb{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.YcnFMW_eyebrow,.YcnFMW_smallNote{color:var(--muted-foreground);font-size:12px;line-height:1.6}.YcnFMW_primaryButton,.YcnFMW_secondaryButton,.YcnFMW_dangerButton,.YcnFMW_textButton,.YcnFMW_iconButton{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.YcnFMW_primaryButton{color:var(--primary-foreground);background:var(--primary)}.YcnFMW_secondaryButton{background:var(--surface-elevated);color:var(--foreground)}.YcnFMW_dangerButton{background:var(--destructive);color:var(--destructive-foreground)}.YcnFMW_textButton{color:var(--accent-ink);background:0 0;padding-inline:0;font-size:12px}.YcnFMW_iconButton{width:44px;color:var(--muted-foreground);background:0 0;padding:0}.YcnFMW_workspace :is(button,summary,a,input,select,textarea):focus-visible,.YcnFMW_dialog :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.YcnFMW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.YcnFMW_modalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;background:#040c1c80;position:fixed;inset:0}.YcnFMW_dialog{z-index:71;overscroll-behavior:contain;background:var(--surface);max-height:calc(100dvh - 32px);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:14px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.YcnFMW_modalHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.YcnFMW_modalHeading h2{letter-spacing:-.03em;font-size:21px;font-weight:600}.YcnFMW_demoForm{gap:16px;display:grid}.YcnFMW_demoForm label{gap:7px;min-width:0;font-size:13px;display:grid}.YcnFMW_demoForm input:not([type=checkbox]):not([type=radio]),.YcnFMW_demoForm select{border:1px solid var(--input);height:46px;color:var(--foreground);background:var(--surface);font:inherit;border-radius:7px;padding:10px 12px;font-size:16px}.YcnFMW_form fieldset{display:contents}.YcnFMW_formError{color:var(--destructive);grid-column:1/-1;font-size:13px}.YcnFMW_deleteConfirmation{align-items:start;gap:10px;line-height:1.6;display:flex!important}.YcnFMW_deleteConfirmation input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:4px}.YcnFMW_iconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:12px;display:grid}.YcnFMW_iconOption{min-width:0;position:relative}.YcnFMW_iconOption input{opacity:0;width:1px;height:1px;position:absolute}.YcnFMW_iconOption>span{border:1px solid var(--border);min-height:68px;color:var(--muted-foreground);text-align:center;border-radius:7px;justify-items:center;gap:5px;padding:8px 3px;font-size:10px;display:grid}.YcnFMW_iconOption input:checked+span{background:var(--accent);color:var(--accent-ink);border-color:var(--primary)}.YcnFMW_iconOption input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.YcnFMW_workspace button:disabled,.YcnFMW_dialog button:disabled{cursor:wait;opacity:.65}.YcnFMW_history,.YcnFMW_list{padding:0;list-style:none}@media (max-width:767px){.YcnFMW_panel{padding:18px}.YcnFMW_breadcrumb{display:none}.YcnFMW_dialog{padding:20px}.YcnFMW_historyAmount{white-space:normal;overflow-wrap:anywhere}}@media (max-width:370px){.YcnFMW_iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.YcnFMW_history>li{grid-template-columns:30px minmax(0,1fr)}.YcnFMW_historyAmount{text-align:left;grid-column:2}.YcnFMW_balance strong{white-space:normal;overflow-wrap:anywhere}.YcnFMW_metrics dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.YcnFMW_workspace *,.YcnFMW_dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.YcnFMW_panel.YcnFMW_hero{border-top:2px solid var(--primary)}.YcnFMW_workspace{font-size:14px;line-height:1.5}.YcnFMW_workspace h2{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.4}:where(.YcnFMW_workspace,.YcnFMW_dialog) h3{font-size:16px;font-weight:600}.YcnFMW_workspace strong,.YcnFMW_dialog strong{font-weight:600}.YcnFMW_workspace small,.YcnFMW_dialog small{font-size:12px}.YcnFMW_workspace :is(main,section,header,aside,form,li,label),.YcnFMW_dialog :is(form,li,label){min-width:0}.YcnFMW_eyebrow{letter-spacing:.025em;margin-bottom:5px;font-weight:500}.YcnFMW_primaryButton,.YcnFMW_secondaryButton{border:1px solid #0000;padding:10px 16px}.YcnFMW_primaryButton:hover{background:var(--primary-hover)}.YcnFMW_secondaryButton{background:var(--surface);border-color:var(--input)}.YcnFMW_secondaryButton:hover,.YcnFMW_iconButton:hover{background:var(--surface-elevated)}.YcnFMW_iconButton{border:1px solid var(--border);flex-shrink:0}.YcnFMW_textButton:hover{text-underline-offset:4px;text-decoration:underline}.YcnFMW_modalOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030a169e}.YcnFMW_dialog{max-height:calc(100dvh - 40px);padding:24px;box-shadow:0 20px 80px #0003}.YcnFMW_demoForm{gap:18px;margin-top:22px}.YcnFMW_demoForm label{font-weight:500}.YcnFMW_demoForm input:not([type=checkbox]):not([type=radio]),.YcnFMW_demoForm select{background:var(--background);font-weight:400}.YcnFMW_formError{background:var(--danger-subtle);border-radius:7px;padding:10px}@media (max-width:767px){.YcnFMW_dialog{padding:20px}}
.SnjNqq_budget{--budget-blue:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#7ba7ff);--budget-teal:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#62c8b4);--budget-purple:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#ba9cff);--budget-amber:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f3c16b);--budget-pink:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#f89fc4);--budget-cyan:var(--lightningcss-light,#0369a1)var(--lightningcss-dark,#70c5ee);--budget-lime:var(--lightningcss-light,#4d7c0f)var(--lightningcss-dark,#b1d77d);--budget-slate:var(--lightningcss-light,#475569)var(--lightningcss-dark,#a8b8cc);color:var(--foreground);container:budget-page/inline-size}.SnjNqq_budget :is(section,details,form,form>div){min-width:0}.SnjNqq_budget :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:1rem}.SnjNqq_budget :is(button,summary,a):focus-visible,.SnjNqq_picker :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.SnjNqq_budget :is(details,section)[id]{scroll-margin-top:20px}.SnjNqq_heading{min-width:0}.SnjNqq_eyebrow{color:var(--muted-foreground);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem}.SnjNqq_heading h1{letter-spacing:-.045em;margin:5px 0 6px;font-size:1.75rem;font-weight:600;line-height:1.2}.SnjNqq_heading h1>span{color:var(--primary)}.SnjNqq_heading>p:last-child:not(.SnjNqq_eyebrow){display:none}.SnjNqq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.SnjNqq_pilotActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.SnjNqq_monthNavigation{grid-template-columns:44px minmax(0,176px) 44px;align-items:end;gap:6px;display:grid}.SnjNqq_monthControl{min-width:0}.SnjNqq_monthControl>span{color:var(--muted-foreground);margin-bottom:3px;font-size:.625rem;display:block}.SnjNqq_monthTrigger,.SnjNqq_iconButton{border:1px solid var(--input);background:var(--surface);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.SnjNqq_monthTrigger{text-transform:capitalize;justify-content:space-between;width:100%;padding:0 10px;font-size:.8125rem}.SnjNqq_monthTrigger>span{min-width:0}.SnjNqq_monthTrigger>svg{flex-shrink:0}.SnjNqq_iconButton{flex-shrink:0;width:44px}.SnjNqq_iconButton:hover,.SnjNqq_monthTrigger:hover{background:var(--surface-elevated)}.SnjNqq_iconButton:disabled{opacity:.4;cursor:default}.SnjNqq_currentMonth{color:var(--primary);align-items:center;min-height:44px;padding:0 4px;font-size:.75rem;display:inline-flex}.SnjNqq_addButton{min-height:44px}.SnjNqq_composer{border:1px solid var(--input);background:var(--surface);border-radius:12px;margin-top:16px;padding:16px}.SnjNqq_composer[hidden]{display:none}.SnjNqq_composerHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.SnjNqq_composerHeader h2{font-size:.875rem;font-weight:600}.SnjNqq_overview{border:1px solid var(--border);background:var(--surface);box-shadow:var(--surface-shadow);border-radius:12px;grid-template-columns:minmax(220px,.95fr) minmax(0,1.8fr);align-items:center;gap:0;padding:20px 24px;display:grid}.SnjNqq_balanceLabel{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.SnjNqq_balanceLabel>span{color:var(--success);background:var(--success-subtle);border-radius:4px;padding:3px 6px;font-size:.6875rem}.SnjNqq_balanceLabel>span[data-negative=false],.SnjNqq_balance>.SnjNqq_textLink{display:none}.SnjNqq_balanceLabel>span[data-negative=true]{color:var(--destructive);background:var(--danger-subtle)}.SnjNqq_balanceAmount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 5px;font-size:2.125rem;font-weight:600;line-height:1.25}.SnjNqq_amountGroup{white-space:nowrap}.SnjNqq_negative{color:var(--destructive)}.SnjNqq_balance>p:last-of-type{color:var(--muted-foreground);font-size:.75rem}.SnjNqq_textLink{color:var(--primary);align-items:center;gap:6px;min-height:44px;font-size:.75rem;display:inline-flex}.SnjNqq_textLink:hover{text-underline-offset:3px;text-decoration:underline}.SnjNqq_metrics{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-left:30px;display:grid}.SnjNqq_metrics dt{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.75rem;display:flex}.SnjNqq_metrics dt svg{flex-shrink:0}.SnjNqq_metrics dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 4px;font-size:1.375rem;font-weight:600}.SnjNqq_metrics small{color:var(--muted-foreground);font-size:.6875rem;display:block}.SnjNqq_cockpit{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.SnjNqq_operations,.SnjNqq_analysis{gap:18px;min-width:0;display:grid}.SnjNqq_panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--surface-shadow);border-radius:12px;padding:19px}.SnjNqq_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:16px;display:flex}.SnjNqq_panelHeader>div{min-width:0}.SnjNqq_panelHeader h2{letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.SnjNqq_panelHeader p{color:var(--muted-foreground);margin-top:4px;font-size:.6875rem;line-height:1.6}.SnjNqq_alerts{border:1px solid var(--border);background:var(--warning-subtle);color:var(--warning);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;font-size:.75rem;display:flex}.SnjNqq_alerts a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.SnjNqq_allocationBody{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.SnjNqq_donut{aspect-ratio:1;width:min(100%,174px);margin:0 auto;position:relative}.SnjNqq_donut>svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.SnjNqq_donut circle{transition:stroke-width .14s,opacity .14s}.SnjNqq_donutSegment{cursor:pointer}.SnjNqq_donutSegmentMotion{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.SnjNqq_donutSegment[data-emphasized=true]>.SnjNqq_donutSegmentMotion{transform:translate(var(--donut-hover-x), var(--donut-hover-y))}.SnjNqq_donutCenter{pointer-events:none;text-align:center;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SnjNqq_donutCenter p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.SnjNqq_donutCenter p:first-child{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.SnjNqq_donutCenter p:nth-child(2){letter-spacing:-.04em;margin:4px 0;font-size:1.05rem;font-weight:600;line-height:1.25}.SnjNqq_donutCenter small,.SnjNqq_donutCenter .SnjNqq_centerRemaining{color:var(--muted-foreground);font-size:.6875rem}.SnjNqq_centerCategoryIcon{vertical-align:-2px;margin-right:4px;display:inline-block}.SnjNqq_donutCenter small{line-height:1.2}.SnjNqq_donutCenter .SnjNqq_centerRemaining{line-height:1.3}.SnjNqq_donutCenter[data-compact=true] p:first-child{font-size:.625rem;line-height:1.2}.SnjNqq_donutCenter[data-compact=true] p:nth-child(2){margin:2px 0;font-size:.875rem;line-height:1.2}.SnjNqq_donutCenter[data-compact=true] :is(small,.SnjNqq_centerRemaining){font-size:.625rem;line-height:1.2}.SnjNqq_chartFootnote{text-align:center;min-height:28px;color:var(--muted-foreground);font-size:.6875rem;line-height:1.7}.SnjNqq_chartFootnote:not(:has(>div)){min-height:0}.SnjNqq_chartFootnote>p:only-child{display:none}.SnjNqq_chartFootnote>div{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.SnjNqq_chartAction{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;padding-top:8px;display:flex}.SnjNqq_categoryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.SnjNqq_categoryButton{text-align:left;width:100%;min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:4px;padding:8px 5px;display:grid}.SnjNqq_categoryButton:hover,.SnjNqq_categoryButton[aria-pressed=true]{background:var(--surface-elevated)}.SnjNqq_categoryButton[aria-pressed=true]{box-shadow:inset 2px 0 var(--primary)}.SnjNqq_categoryTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.SnjNqq_categoryName{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;font-size:.75rem;font-weight:500;display:flex}.SnjNqq_categoryName>svg{flex-shrink:0;margin-top:1px}.SnjNqq_categoryTop>strong{font-size:.6875rem;font-weight:500}.SnjNqq_categoryMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.7;display:block}.SnjNqq_categoryMeta>span{display:inline}.SnjNqq_categoryMeta>span:before{content:" · "}.SnjNqq_progress{background:var(--surface-elevated);border-radius:2px;height:4px;display:block;overflow:hidden}.SnjNqq_progress>span{border-radius:inherit;height:100%;display:block}.SnjNqq_categoryStatus{color:var(--muted-foreground);font-size:.625rem;line-height:1.5}.SnjNqq_pace{gap:12px;display:grid}.SnjNqq_pace>p{font-size:.8125rem;font-weight:500}.SnjNqq_paceRow>div{color:var(--muted-foreground);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.6875rem;display:flex}.SnjNqq_paceRow .SnjNqq_progress{height:5px}.SnjNqq_filterTrigger{flex-wrap:wrap;justify-content:flex-start;max-width:100%;height:auto;min-height:44px;margin-bottom:8px}.SnjNqq_filterCount{background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:2px 6px;font-size:.6875rem}.SnjNqq_filterForm{align-items:end;gap:16px;display:grid}.SnjNqq_settings{border:1px solid var(--border);background:var(--surface);box-shadow:var(--surface-shadow);border-radius:12px}.SnjNqq_settings>summary{min-height:60px}.SnjNqq_settings summary{min-height:44px}.SnjNqq_formScope{container:budget-forms/inline-size}.SnjNqq_formScope form{width:100%;max-width:100%}.SnjNqq_formScope form.grid{grid-template-columns:minmax(0,1fr)}.SnjNqq_formScope form .grid{grid-template-columns:minmax(0,1fr)}.SnjNqq_formScope form .grid>*{grid-column:auto}.SnjNqq_categoryManagement{overflow-wrap:anywhere}@container budget-forms (min-width:25rem){.SnjNqq_formScope form.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SnjNqq_formScope form .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container budget-page (max-width:54rem){.SnjNqq_cockpit{grid-template-columns:minmax(0,1fr)}.SnjNqq_metrics{gap:14px;padding-left:24px}.SnjNqq_allocationBody{grid-template-columns:minmax(170px,.8fr) minmax(0,1fr);align-items:start;gap:16px}}@container budget-page (max-width:34rem){.SnjNqq_overview{grid-template-columns:minmax(0,1fr);gap:16px}.SnjNqq_metrics{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}.SnjNqq_heading>.SnjNqq_eyebrow,.SnjNqq_metrics dt>svg{display:none}.SnjNqq_metrics>div:last-child{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:4px 12px;padding-top:12px;display:grid}.SnjNqq_metrics>div:last-child dd{text-align:right;grid-area:1/2/3;margin:0}.SnjNqq_metrics>div:last-child small{grid-column:1}.SnjNqq_header,.SnjNqq_pilotActions{width:100%}.SnjNqq_pilotActions{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;display:grid}.SnjNqq_monthNavigation{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) 44px}.SnjNqq_monthTrigger{font-size:1rem}.SnjNqq_addButton{white-space:normal;width:100%}.SnjNqq_currentMonth{grid-column:1/-1;justify-content:center;min-height:44px}.SnjNqq_panel{padding:14px}.SnjNqq_overview{padding:18px 16px}.SnjNqq_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.SnjNqq_metrics dt{flex-direction:row;align-items:flex-start;gap:4px;font-size:.6875rem}.SnjNqq_metrics dd{letter-spacing:-.025em;font-size:1.125rem}.SnjNqq_metrics small{font-size:.625rem;line-height:1.6}.SnjNqq_allocationBody{grid-template-columns:minmax(0,1fr);gap:6px}.SnjNqq_donut{width:188px}.SnjNqq_categoryList{gap:4px 6px}}.SnjNqq_pickerOverlay{z-index:89;background:#07183240;position:fixed;inset:0}.SnjNqq_picker{z-index:90;border:1px solid var(--input);background:var(--surface);width:min(344px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:12px;padding:16px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 36px #0718322e}.SnjNqq_pickerHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.SnjNqq_pickerHeading h2{letter-spacing:-.025em;font-size:1rem;font-weight:600}.SnjNqq_pickerHelp{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.SnjNqq_pickerStep{gap:8px;margin:16px 0;display:grid}.SnjNqq_pickerStep>span{font-size:.75rem;font-weight:500}.SnjNqq_years,.SnjNqq_months{gap:6px;display:grid}.SnjNqq_years{grid-template-columns:repeat(4,minmax(0,1fr))}.SnjNqq_months{grid-template-columns:repeat(3,minmax(0,1fr))}.SnjNqq_picker :is(.SnjNqq_years,.SnjNqq_months) button{border:1px solid var(--border);background:var(--background);min-width:0;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:6px;padding:6px 2px;font-size:.75rem}.SnjNqq_picker :is(.SnjNqq_years,.SnjNqq_months) button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary);font-weight:600}.SnjNqq_picker :is(.SnjNqq_years,.SnjNqq_months) button:disabled{color:var(--muted-foreground);cursor:default;background:0 0;border-color:#0000;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.SnjNqq_donut circle,.SnjNqq_donutSegmentMotion{transition:none}.SnjNqq_donutSegment[data-emphasized=true]>.SnjNqq_donutSegmentMotion{transform:none}.SnjNqq_donutSegment[data-emphasized=true] .SnjNqq_donutSegmentVisual[data-selected=false]{stroke-width:31px}}.SnjNqq_managementRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.SnjNqq_managementName{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;display:flex}.SnjNqq_managementName svg{color:var(--primary);flex-shrink:0}.SnjNqq_managementValues{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:7px;font-size:.75rem;display:flex}.SnjNqq_managementValues>span{overflow-wrap:anywhere}.SnjNqq_managementValues strong{color:var(--foreground);font-weight:500}.SnjNqq_managementValues strong.SnjNqq_negative{color:var(--destructive)}.SnjNqq_managementRow:has(details[open]){grid-template-columns:minmax(0,1fr)}.SnjNqq_managementRow:has(details[open])>div:last-child{width:100%}.SnjNqq_managementRow.hidden{display:none}@media (min-width:768px){.SnjNqq_managementRow.md\:list-item{display:grid}}.SnjNqq_budget :is(button,summary,[data-slot=button]){min-height:44px}.SnjNqq_budget button[aria-controls^=item-actions-]{min-width:44px}.SnjNqq_budget form label:has(input[type=checkbox]){align-items:center;min-height:44px}.SnjNqq_pilotActions{align-items:flex-end}@container budget-page (max-width:64rem){.SnjNqq_header>.SnjNqq_heading{flex-basis:100%}.SnjNqq_pilotActions{width:100%}.SnjNqq_addButton{margin-left:auto}}.SnjNqq_donutSelection{color:var(--muted-foreground);margin:8px 0 2px;font-size:.6875rem;line-height:1.6}.SnjNqq_chartFootnote>.SnjNqq_donutSelection{display:block}.SnjNqq_selectionRemaining{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin-bottom:3px;display:flex}.SnjNqq_selectionRemaining strong{min-width:0;max-width:100%;color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.SnjNqq_selectionRemaining strong.SnjNqq_negative{color:var(--destructive)}.SnjNqq_settingsCategories{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:8px;font-size:.75rem;display:flex}.SnjNqq_optionsBar{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:0 4px;display:flex}.SnjNqq_optionsBar>span{color:var(--muted-foreground);font-size:.6875rem}.SnjNqq_budgetDialog{z-index:90;border:1px solid var(--input);background:var(--surface);width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #07183238}.SnjNqq_budgetDialog[data-panel=options]{width:min(520px,100vw - 24px)}.SnjNqq_dialogHeading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.SnjNqq_dialogHeading>div{min-width:0}.SnjNqq_dialogHeading h2{letter-spacing:-.025em;outline:none;font-size:1.125rem;font-weight:600}.SnjNqq_dialogHeading p{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;line-height:1.5}.SnjNqq_dialogBody{overscroll-behavior:contain;min-height:0;padding:16px 20px max(20px, env(safe-area-inset-bottom));scroll-padding-block:16px;overflow-y:auto}.SnjNqq_dialogBody>:not(:last-child){margin-bottom:14px}.SnjNqq_managerSummary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.SnjNqq_managerSummary h3{font-size:.8125rem;font-weight:500}.SnjNqq_managerSummary>p{text-align:right;min-width:0}.SnjNqq_managerSummary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;display:block}.SnjNqq_managerSummary span{color:var(--muted-foreground);font-size:.6875rem;display:block}.SnjNqq_managerList .SnjNqq_compactManagementRow{padding:10px 0}.SnjNqq_compactIdentity{flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding-left:46px;display:flex;position:relative}.SnjNqq_managerIcon{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:0}.SnjNqq_compactManagementRow .SnjNqq_managementName{font-size:.875rem;font-weight:500;display:block}.SnjNqq_compactManagementRow .SnjNqq_managementValues{margin-top:2px;font-size:.75rem}.SnjNqq_managerActions>button{display:none}.SnjNqq_managerActions>div{gap:6px;margin-top:0;display:flex}.SnjNqq_managerActions summary{justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.SnjNqq_managerActions summary>svg{display:block}.SnjNqq_managerActions summary>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.SnjNqq_managerActions:has(details[open]){width:100%}.SnjNqq_managerActions:has(details[open])>div{width:100%}.SnjNqq_managerActions:has(details[open]) details[open]{width:100%;max-width:100%}.SnjNqq_managerActions:has(details[open]) details[open]>form{width:100%;max-width:100%}.SnjNqq_managerActions:has(details[open]) details:not([open]){display:none}.SnjNqq_managerCreate{margin-top:16px}.SnjNqq_managerCreate>summary{min-height:44px;color:var(--primary);border:1px solid var(--input);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;list-style:none;display:flex}.SnjNqq_managerCreate>summary::-webkit-details-marker{display:none}.SnjNqq_managerCreate>form{margin-top:14px}.SnjNqq_iconLimit{color:var(--muted-foreground);margin-top:12px;font-size:.6875rem;line-height:1.6}.SnjNqq_optionChoices{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;display:flex}.SnjNqq_optionChoices>button{min-width:0;min-height:44px;color:var(--muted-foreground);cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:.8125rem;display:inline-flex}.SnjNqq_optionChoices>button[data-state=active]{border-color:var(--primary);color:var(--primary);font-weight:500}.SnjNqq_optionContent[data-state=inactive]{display:none}.SnjNqq_optionContent>h3{margin-bottom:14px;font-size:.875rem;font-weight:500}.SnjNqq_optionContent:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:479px){.SnjNqq_dialogHeading{padding:16px}.SnjNqq_dialogBody{padding-inline:16px}.SnjNqq_optionChoices{gap:2px}.SnjNqq_optionChoices>button{flex:1;padding-inline:6px}}.SnjNqq_budgetDialog:is([data-panel=transaction],[data-panel=recurring],[data-panel=confirmation],[data-panel=filters]){width:min(480px,100vw - 24px)}.SnjNqq_addRecurringButton{white-space:normal;height:auto;min-height:44px}.SnjNqq_destinationMonth{border:1px solid var(--input);background:var(--surface);width:100%;min-height:44px;color:var(--foreground);border-radius:7px;padding:8px 10px}.SnjNqq_destinationNote{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.SnjNqq_transactionForm{gap:16px;display:grid}.SnjNqq_transactionForm .grid{gap:14px}.SnjNqq_transactionFormActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.SnjNqq_occurrenceList{min-width:0;display:grid}.SnjNqq_occurrenceRow{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 0;display:grid}.SnjNqq_occurrenceRow+.SnjNqq_occurrenceRow{border-top:1px solid var(--border)}.SnjNqq_occurrenceRow:first-child{padding-top:0}.SnjNqq_occurrenceRow:last-child{padding-bottom:0}.SnjNqq_occurrenceIcon{background:var(--surface-elevated);width:36px;height:36px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.SnjNqq_occurrenceCopy{overflow-wrap:anywhere;min-width:0}.SnjNqq_occurrenceCopy h3{font-size:.8125rem;font-weight:500}.SnjNqq_occurrenceCopy p{color:var(--muted-foreground);font-size:.6875rem;line-height:1.6}.SnjNqq_occurrenceAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.SnjNqq_occurrenceConfirm{grid-column:2/-1;justify-self:end;min-height:44px}.SnjNqq_confirmationCategory{border:1px solid var(--input);background:var(--surface);width:100%;color:var(--foreground);border-radius:7px;padding:8px 10px}.SnjNqq_confirmationCategory:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SnjNqq_confirmationSubmit{white-space:normal;height:auto;min-height:44px}.SnjNqq_budgetDialog[data-panel=confirmation] .SnjNqq_dialogHeading p{overflow-wrap:anywhere}@container budget-forms (min-width:32rem){.SnjNqq_occurrenceRow{grid-template-columns:36px minmax(0,1fr) auto auto}.SnjNqq_occurrenceConfirm{grid-column:auto}}.SnjNqq_editTransactionTrigger{min-width:44px;min-height:44px}.SnjNqq_pacePanel{padding:18px}.SnjNqq_pacePanel .SnjNqq_panelHeader{align-items:center;margin-bottom:16px}.SnjNqq_pacePanel .SnjNqq_panelHeader h2{font-size:1.125rem}.SnjNqq_paceDay{color:var(--foreground);letter-spacing:-.04em;white-space:nowrap;font-size:1.375rem;font-weight:500}.SnjNqq_paceDay>span{color:var(--muted-foreground);font-size:.75rem}.SnjNqq_paceStatus{align-items:flex-start;gap:8px;margin-top:10px;font-size:.875rem;display:flex}.SnjNqq_paceStatus>span{background:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.SnjNqq_paceStatus strong{font-weight:500}.SnjNqq_paceCopy{color:var(--muted-foreground);margin-top:8px;font-size:.75rem;line-height:1.7}.SnjNqq_paceBars{gap:14px;margin:20px 0 16px;display:grid}.SnjNqq_paceBars .SnjNqq_paceRow>div{margin-bottom:8px;font-size:.75rem}.SnjNqq_paceRow strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.SnjNqq_paceNote{color:var(--muted-foreground);font-size:.75rem;line-height:1.7}.SnjNqq_monthSettings>summary{cursor:pointer;align-items:center;gap:12px;min-height:70px;padding:16px 20px;list-style:none;display:flex}.SnjNqq_monthSettings>summary::-webkit-details-marker{display:none}.SnjNqq_monthSettings>summary>span{font-size:.8125rem;font-weight:500}.SnjNqq_monthSettings>summary small{color:var(--muted-foreground);margin-top:3px;font-size:.75rem;font-weight:400;display:block}.SnjNqq_monthSettings>summary>svg{flex-shrink:0}.SnjNqq_monthSettings>summary>svg:last-child{margin-left:auto}.SnjNqq_monthSettings[open]>summary>svg:last-child{transform:rotate(180deg)}.SnjNqq_settingsBody{border-top:1px solid var(--border);padding:20px;font-size:.8125rem}.SnjNqq_settingsBody h2{margin-bottom:12px;font-size:.8125rem;font-weight:500}.SnjNqq_settingsBody>section{margin-bottom:20px}.SnjNqq_settingsBody form.grid{grid-template-columns:minmax(0,220px) auto;justify-content:start;align-items:end}.SnjNqq_settingsConventions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.SnjNqq_settingsConventions dt{font-weight:500}.SnjNqq_settingsConventions dd{color:var(--muted-foreground);margin-top:3px;font-size:.75rem}@media (max-width:767px){.SnjNqq_monthSettings>summary,.SnjNqq_settingsBody{padding:16px}.SnjNqq_settingsConventions{grid-template-columns:minmax(0,1fr)}.SnjNqq_settingsBody form.grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.SnjNqq_transactionFormActions{grid-template-columns:minmax(0,1fr);display:grid}.SnjNqq_transactionFormActions>button:first-child:not(:only-child){grid-row:2}}
.H0e5cW_editor{gap:14px;width:100%;min-width:0;margin-top:12px;display:grid}.H0e5cW_fields{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);gap:12px;display:grid}.H0e5cW_fields>div{gap:6px;min-width:0;display:grid}.H0e5cW_iconField,.H0e5cW_library,.H0e5cW_picker{min-width:0}.H0e5cW_trigger{border:1px solid var(--input);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px;display:flex}.H0e5cW_trigger>span:nth-child(2){flex:1;gap:2px;font-size:12px;display:grid}.H0e5cW_library strong{color:var(--foreground);font-weight:500}.H0e5cW_library small,.H0e5cW_help{color:var(--muted-foreground);font-size:12px}.H0e5cW_preview{background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:36px;height:36px;color:var(--primary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.H0e5cW_trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.H0e5cW_trigger:focus-visible,.H0e5cW_actions>button:focus-visible,.H0e5cW_automatic:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.H0e5cW_picker{border:0;padding:12px 0 0}.H0e5cW_picker legend{padding-top:12px;font-size:13px;font-weight:500}.H0e5cW_grid{grid-template-columns:repeat(auto-fit,minmax(min(88px,100%),1fr));gap:8px;max-height:min(360px,45svh);margin-top:12px;padding:4px;display:grid;overflow-y:auto}.H0e5cW_option{min-width:0;position:relative}.H0e5cW_option input{opacity:0;width:1px;height:1px;position:absolute}.H0e5cW_option>span{border:1px solid var(--border);cursor:pointer;min-height:70px;color:var(--muted-foreground);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 3px;display:flex;position:relative}.H0e5cW_option>span>span{text-align:center;overflow-wrap:anywhere;font-size:12px}.H0e5cW_option input:checked+span{background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.H0e5cW_option input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.H0e5cW_check{position:absolute;top:4px;right:4px}.H0e5cW_automatic{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;margin-top:8px;padding:0 4px;font-size:12px;display:inline-flex}.H0e5cW_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.H0e5cW_actions>button:first-child{min-height:44px;color:var(--muted-foreground);cursor:pointer;padding:0 8px}@media (max-width:480px){.H0e5cW_fields{grid-template-columns:minmax(0,1fr)}}
.-J4FIW_wealth{font-variant-numeric:tabular-nums}.-J4FIW_pageHeader{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.-J4FIW_pageHeader h1{letter-spacing:-.05em;font-size:30px;font-weight:600;line-height:1.2}.-J4FIW_pageHeader h1>span{color:var(--primary)}.-J4FIW_pageHeader p{margin-bottom:5px}.-J4FIW_overview{border-top:2px solid var(--primary);grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;display:grid}.-J4FIW_netBlock{min-width:0}.-J4FIW_netHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.-J4FIW_netHeading h2{color:var(--muted-foreground);letter-spacing:0;font-size:14px;font-weight:500}.-J4FIW_currentTag{color:var(--accent-ink);background:var(--accent);border-radius:4px;padding:2px 7px;font-size:11px}.-J4FIW_wealth .-J4FIW_netAmount{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.25}.-J4FIW_netCaption{color:var(--muted-foreground);font-size:12px}.-J4FIW_overviewMetrics{grid-template-columns:1fr 1fr;gap:22px;display:grid}.-J4FIW_overviewMetrics>div{border-left:1px solid var(--border);padding-left:22px}.-J4FIW_overviewMetrics dt{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.-J4FIW_overviewMetrics dd{letter-spacing:-.035em;white-space:nowrap;margin-top:8px;font-size:24px;font-weight:600}.-J4FIW_overviewMetrics small{color:var(--muted-foreground);margin-top:3px;display:block}.-J4FIW_tabBar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;scroll-margin-top:15px;display:flex}.-J4FIW_tabNote{color:var(--muted-foreground);font-size:12px}.-J4FIW_mobileListLink{display:none}.-J4FIW_assetsGrid{grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);align-items:start;gap:18px;display:grid}.-J4FIW_sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.-J4FIW_count{color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11px}.-J4FIW_modeControl,.-J4FIW_periods{border:1px solid var(--border);background:var(--background);border-radius:7px;gap:3px;padding:3px;display:flex}.-J4FIW_modeControl button,.-J4FIW_periods button{min-height:38px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;padding:0 13px;font-size:12px}.-J4FIW_modeControl button[aria-pressed=true],.-J4FIW_periods button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);box-shadow:var(--surface-shadow);font-weight:600}.-J4FIW_allocationInstruction,.-J4FIW_backAllocation{color:var(--muted-foreground);align-items:center;gap:5px;min-height:38px;font-size:11px;display:flex}.-J4FIW_backAllocation{color:var(--accent-ink);text-align:left;background:0 0;border:0;width:100%;padding:0}.-J4FIW_backAllocation span{color:var(--muted-foreground);margin-left:auto}.-J4FIW_donut{width:232px;max-width:100%;margin:0 auto 12px;position:relative;container-type:inline-size}.-J4FIW_donut svg{width:100%;height:auto;display:block;overflow:visible}.-J4FIW_donutSegment{cursor:pointer}.-J4FIW_donutSegmentVisual{transition:stroke-width .12s}.-J4FIW_donutSegmentMotion{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.-J4FIW_donutSegment[data-emphasized=true]>.-J4FIW_donutSegmentMotion{transform:translate(var(--donut-hover-x), var(--donut-hover-y))}.-J4FIW_donutCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:23%}.-J4FIW_donutCenter>span{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.25}.-J4FIW_donutCenter>strong{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(11px,8cqw,19px);line-height:1.5}.-J4FIW_donutCenter>small{color:var(--muted-foreground);font-size:10px;line-height:1.3}.-J4FIW_allocationLegend{width:100%}.-J4FIW_allocationLegend button{text-align:left;width:100%;min-height:47px;color:var(--foreground);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 4px;font-size:12px;display:flex}.-J4FIW_allocationLegend button:hover,.-J4FIW_allocationLegend button[aria-pressed=true]{background:var(--accent)}.-J4FIW_legendIcon{flex-shrink:0;align-items:center;width:16px;display:inline-flex}.-J4FIW_allocationLegend button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.-J4FIW_legendName{overflow-wrap:anywhere;flex:1;min-width:0}.-J4FIW_legendName small{color:var(--muted-foreground);font-size:10px;display:block}.-J4FIW_legendValue{text-align:right;white-space:nowrap;font-weight:500}.-J4FIW_legendValue small{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.-J4FIW_allocationNote{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:12px;font-size:11px;margin-top:12px!important}.-J4FIW_listHead,.-J4FIW_listFilter{min-height:37px;color:var(--muted-foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;font-size:11px;display:flex}.-J4FIW_listHead>span:last-child{margin-right:48px}.-J4FIW_assetList>li{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:16px 0;display:grid;position:relative}.-J4FIW_assetIcon{width:36px;height:38px;color:var(--accent-ink);background:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.-J4FIW_assetIdentity{min-width:0}.-J4FIW_assetIdentity strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.-J4FIW_assetIdentity small,.-J4FIW_assetIdentity p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;display:block}.-J4FIW_assetIdentity small{margin-top:3px}.-J4FIW_assetIdentity p{margin-top:2px}.-J4FIW_assetValue{letter-spacing:-.025em;white-space:nowrap;text-align:right;font-size:16px;font-weight:600}.-J4FIW_assetValue small{color:var(--muted-foreground);letter-spacing:0;font-size:10px;font-weight:400;display:block}.-J4FIW_assetMenu{position:relative}.-J4FIW_assetMenu summary{width:34px;min-height:44px;color:var(--muted-foreground);border-radius:5px;justify-content:center;align-items:center;list-style:none;display:flex}.-J4FIW_assetMenu summary::-webkit-details-marker{display:none}.-J4FIW_assetMenu[open] summary{color:var(--accent-ink);background:var(--accent)}.-J4FIW_assetMenu>div{z-index:5;background:var(--surface);border:1px solid var(--input);border-radius:8px;width:156px;padding:4px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000001f}.-J4FIW_assetMenu button{color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 10px;font-size:12px;display:flex}.-J4FIW_assetMenu button:hover{background:var(--surface-elevated)}.-J4FIW_assetMenu button:last-child{color:var(--destructive)}.-J4FIW_assetFooter{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.-J4FIW_emptyAssets,.-J4FIW_emptyAllocation,.-J4FIW_emptyHistory{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 12px;display:flex}.-J4FIW_emptyAssets h3,.-J4FIW_emptyAllocation h3,.-J4FIW_emptyHistory h3{color:var(--foreground);max-width:330px;font-size:17px}.-J4FIW_emptyAssets p,.-J4FIW_emptyAllocation p,.-J4FIW_emptyHistory p{max-width:370px;font-size:13px}.-J4FIW_emptyAssets button{margin-top:8px}.-J4FIW_contextNote{color:var(--muted-foreground);align-items:center;gap:9px;padding:18px 1px 0;font-size:11px;display:flex}.-J4FIW_contextNote>svg{flex-shrink:0}.-J4FIW_contextNote a{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:5px;min-height:36px;margin-left:auto;display:flex}.-J4FIW_formPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.-J4FIW_assetForm textarea{font:inherit;resize:vertical;background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--input);border-radius:7px;padding:10px;font-size:16px}.-J4FIW_assetForm textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.-J4FIW_deleteForm{gap:18px;margin-top:24px;font-size:13px;display:grid}.-J4FIW_deleteForm label{align-items:center;gap:10px;min-height:44px;display:flex}.-J4FIW_deleteForm input{min-width:20px;min-height:20px;accent-color:var(--primary)}.-J4FIW_historyPanel .-J4FIW_sectionHeading{margin-bottom:18px}.-J4FIW_chartControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.-J4FIW_periods button{min-height:36px;padding:0 16px}.-J4FIW_seriesControls{flex-wrap:wrap;gap:6px;display:flex}.-J4FIW_seriesLabelShort{display:none}.-J4FIW_seriesControls button{border:1px solid var(--border);min-height:44px;color:var(--muted-foreground);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.-J4FIW_seriesControls button[aria-pressed=true]{color:var(--foreground);background:var(--background)}.-J4FIW_seriesControls button[aria-pressed=false] .-J4FIW_seriesSample{opacity:.35}.-J4FIW_seriesSample{border-top:3px solid var(--primary);flex-shrink:0;width:15px;height:0;display:inline-block}.-J4FIW_seriesSample[data-series=grossValue]{border-color:var(--chart-wealth-gross);border-top-style:dashed;border-top-width:2px}.-J4FIW_seriesSample[data-series=totalDebts]{border-color:var(--chart-wealth-debt);border-top-style:dotted}.-J4FIW_chartLayout{grid-template-columns:minmax(0,1fr) 215px;gap:24px;margin-top:24px;display:grid}.-J4FIW_plotColumn{min-width:0}.-J4FIW_rangeCaption{color:var(--muted-foreground);justify-content:space-between;gap:10px;font-size:11px;display:flex;margin-bottom:32px!important}.-J4FIW_rangeCaption span{color:var(--muted-foreground)}.-J4FIW_chartHint{color:var(--muted-foreground);font-size:10px;margin:14px 0 0 54px!important}.-J4FIW_pointDetail{border-left:1px solid var(--border);padding-left:22px}.-J4FIW_detailDate h3{letter-spacing:-.02em;margin-top:5px;font-size:14px}.-J4FIW_pointActions{gap:5px;margin:12px 0 10px;display:flex}.-J4FIW_pointActions button{width:44px;height:36px}.-J4FIW_pointActions button:disabled{opacity:.4}.-J4FIW_pointDetail dl{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.-J4FIW_pointDetail dt{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.-J4FIW_pointDetail dd{letter-spacing:-.03em;margin-top:2px;font-size:19px;font-weight:600}.-J4FIW_pointDetail [data-series=netValue] dd{color:var(--accent-ink);font-size:25px}.-J4FIW_snapshotNote{color:var(--muted-foreground);font-size:10px;line-height:1.6;margin-top:20px!important}@media (max-width:1199px){.-J4FIW_overview{grid-template-columns:1fr 1.15fr;gap:18px}.-J4FIW_overviewMetrics{gap:14px}.-J4FIW_overviewMetrics>div{padding-left:16px}.-J4FIW_overviewMetrics dd{font-size:21px}.-J4FIW_tabNote{display:none}.-J4FIW_chartLayout{grid-template-columns:minmax(0,1fr) 190px;gap:18px}.-J4FIW_pointDetail{padding-left:18px}}@media (max-width:767px){.-J4FIW_pageHeader{margin:16px 0}.-J4FIW_pageHeader h1{font-size:28px}.-J4FIW_pageHeader>div>p{display:none}.-J4FIW_pageHeader>button{padding-inline:12px;font-size:12px!important}.-J4FIW_overview{display:block;padding:18px!important}.-J4FIW_wealth .-J4FIW_netAmount{margin-top:5px;font-size:36px}.-J4FIW_netCaption{font-size:11px}.-J4FIW_currentTag{margin-left:auto;font-size:10px}.-J4FIW_overviewMetrics{border-top:1px solid var(--border);gap:14px;padding-top:14px;margin-top:17px!important}.-J4FIW_overviewMetrics>div{border:0;padding:0}.-J4FIW_overviewMetrics>div+div{border-left:1px solid var(--border);padding-left:16px}.-J4FIW_overviewMetrics dd{margin-top:3px;font-size:21px}.-J4FIW_overviewMetrics dt{font-size:11px}.-J4FIW_overviewMetrics dt svg{display:none}.-J4FIW_overviewMetrics small{font-size:10px}.-J4FIW_tabBar{flex-wrap:wrap;margin:14px 0}.-J4FIW_assetsGrid{grid-template-columns:minmax(0,1fr);gap:14px}.-J4FIW_sectionHeading{margin-bottom:12px}.-J4FIW_sectionHeading>div>p{font-size:10px}.-J4FIW_allocation{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:12px;display:grid}.-J4FIW_allocation>:is(.-J4FIW_sectionHeading,.-J4FIW_modeControl,.-J4FIW_allocationInstruction,.-J4FIW_backAllocation,.-J4FIW_allocationNote,.-J4FIW_emptyAllocation){grid-column:1/-1}.-J4FIW_modeControl button,.-J4FIW_allocationInstruction,.-J4FIW_backAllocation{min-height:38px}.-J4FIW_donut{grid-column:1;width:174px;margin:0 auto}.-J4FIW_donutCenter>span{font-size:11px}.-J4FIW_donutCenter>strong{font-size:clamp(11px,8cqw,17px);line-height:1.7}.-J4FIW_donutCenter>small{display:none}.-J4FIW_allocationLegend{grid-column:2}.-J4FIW_allocationLegend button{grid-template-columns:14px minmax(0,1fr);gap:2px 6px;min-height:53px;padding:7px 2px;display:grid;position:relative}.-J4FIW_legendIcon{grid-column:1;width:14px}.-J4FIW_legendName{grid-column:2;font-size:11px}.-J4FIW_legendName small{font-size:9px}.-J4FIW_legendValue{text-align:left;grid-column:2;font-size:12px}.-J4FIW_legendValue small{margin-left:5px;font-size:9px;font-weight:400;display:inline}.-J4FIW_allocationLegend button>svg{display:none}.-J4FIW_allocationNote{padding-top:10px;font-size:10px;margin-top:10px!important}.-J4FIW_mobileListLink{min-height:44px;color:var(--accent-ink);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;display:flex}.-J4FIW_assetList>li{grid-template-columns:32px minmax(0,1fr) auto 44px;gap:6px;padding:12px 0}.-J4FIW_assetIcon{width:32px;height:34px}.-J4FIW_assetIcon svg{width:17px}.-J4FIW_assetIdentity strong{font-size:12px}.-J4FIW_assetIdentity :is(small,p){font-size:10px}.-J4FIW_assetValue{font-size:14px}.-J4FIW_assetMenu summary{width:44px}.-J4FIW_listHead>span:last-child{margin-right:40px}.-J4FIW_assetFooter{font-size:10px}.-J4FIW_contextNote{flex-wrap:wrap;font-size:10px}.-J4FIW_contextNote p{flex:1}.-J4FIW_contextNote a{margin-left:24px}.-J4FIW_chartLayout{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.-J4FIW_chartControls{gap:10px}.-J4FIW_seriesControls{gap:4px;width:100%}.-J4FIW_seriesControls button{flex:1;gap:5px;padding:0 6px;font-size:10px}.-J4FIW_seriesLabelLong{display:none}.-J4FIW_seriesLabelShort{display:inline}.-J4FIW_seriesSample{width:11px}.-J4FIW_fullscreenLink{padding-inline:10px}.-J4FIW_fullscreenLink span{font-size:11px}.-J4FIW_rangeCaption{font-size:10px}.-J4FIW_rangeCaption span{font-size:9px}.-J4FIW_chartHint{font-size:9px;margin-left:0!important}.-J4FIW_pointDetail{border:0;border-top:1px solid var(--border);padding:16px 0 0}.-J4FIW_detailDate{justify-content:space-between;align-items:center;gap:8px;display:flex}.-J4FIW_detailDate h3{font-size:13px}.-J4FIW_pointActions{margin:0}.-J4FIW_pointDetail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.-J4FIW_pointDetail dl>div[data-series=netValue]{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.-J4FIW_pointDetail dt{gap:4px;font-size:9px}.-J4FIW_pointDetail dd{font-size:15px}.-J4FIW_pointDetail [data-series=netValue] dd{font-size:18px}.-J4FIW_snapshotNote{font-size:10px;margin-top:12px!important}.-J4FIW_historyPanel{padding:18px 14px!important}}@media (max-width:359px){.-J4FIW_pageHeader h1{font-size:25px}.-J4FIW_pageHeader{gap:9px}.-J4FIW_pageHeader>button{gap:5px;padding-inline:8px;font-size:11px!important}.-J4FIW_wealth .-J4FIW_netAmount{font-size:33px}.-J4FIW_overviewMetrics dd{font-size:19px}.-J4FIW_allocation{column-gap:7px;padding-inline:14px!important}.-J4FIW_donutCenter>strong{font-size:clamp(10px,8cqw,14px)}.-J4FIW_donutCenter>span{font-size:10px}.-J4FIW_assetList>li{grid-template-columns:26px minmax(0,1fr) auto 44px;gap:6px}.-J4FIW_assetIcon{width:26px;height:31px}.-J4FIW_assetValue{font-size:13px}.-J4FIW_assetIdentity p{display:none}.-J4FIW_assetIcon{display:inline-flex}.-J4FIW_assetMenu summary{width:44px}.-J4FIW_mobileListLink{font-size:10px}.-J4FIW_sectionHeading h2{font-size:16px}.-J4FIW_historyPanel .-J4FIW_sectionHeading{gap:8px}.-J4FIW_historyPanel .-J4FIW_sectionHeading>div>p{max-width:140px}.-J4FIW_fullscreenLink{padding-inline:8px}.-J4FIW_fullscreenLink span{font-size:10px}.-J4FIW_seriesControls button{gap:4px;padding-inline:4px;font-size:9px}.-J4FIW_seriesControls button>svg{display:none}.-J4FIW_pointDetail dd,.-J4FIW_pointDetail [data-series=netValue] dd{font-size:15px}.-J4FIW_formPair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.-J4FIW_donutSegmentVisual,.-J4FIW_donutSegmentMotion{transition:none}.-J4FIW_donutSegment[data-emphasized=true]>.-J4FIW_donutSegmentMotion{transform:none}.-J4FIW_donutSegment[data-emphasized=true] .-J4FIW_donutSegmentVisual[data-selected=false]{stroke-width:31px}}.-J4FIW_outsidePeriod{border:1px solid var(--border);color:var(--muted-foreground);border-radius:7px;margin-bottom:14px;padding:12px;font-size:12px}.-J4FIW_outsidePeriod button{text-align:left;white-space:normal;min-height:44px}.-J4FIW_pointDetail[data-long-values=true] dl{grid-template-columns:minmax(0,1fr)}.-J4FIW_pointDetail[data-long-values=true] dd{font-size:18px}.-J4FIW_wealth{--wealth-property:var(--lightningcss-light,#0369a1)var(--lightningcss-dark,#70d9ff);--wealth-saving:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#50d5c8);--wealth-etf:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#6da8ff);--wealth-cash:var(--lightningcss-light,#475569)var(--lightningcss-dark,#a8b8cc);--wealth-crypto:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f3c16b);--wealth-stock:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#b69aff);--wealth-collection:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#f695c0);--wealth-other:var(--lightningcss-light,#4d7c0f)var(--lightningcss-dark,#a7cd70);min-width:0;color:var(--foreground)}.-J4FIW_wealth :is(section,form,fieldset,article,div),.-J4FIW_modal :is(form,fieldset,label){min-width:0}.-J4FIW_wealth :is(button,a,summary,select):focus-visible,.-J4FIW_modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.-J4FIW_panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--surface-shadow);border-radius:12px;padding:22px}.-J4FIW_panel h2{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.3}.-J4FIW_eyebrow{color:var(--muted-foreground);letter-spacing:.025em;margin-bottom:5px;font-size:12px;font-weight:500}.-J4FIW_primaryButton,.-J4FIW_secondaryButton,.-J4FIW_textButton,.-J4FIW_dangerButton,.-J4FIW_dangerText,.-J4FIW_iconButton{min-height:44px;font:inherit;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.-J4FIW_primaryButton,.-J4FIW_secondaryButton,.-J4FIW_dangerButton{padding:9px 16px}.-J4FIW_primaryButton{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary)}.-J4FIW_primaryButton:hover{background:var(--primary-hover)}.-J4FIW_secondaryButton{color:var(--foreground);border:1px solid var(--input);background:var(--surface)}.-J4FIW_secondaryButton:hover,.-J4FIW_iconButton:hover{background:var(--surface-elevated)}.-J4FIW_textButton{color:var(--accent-ink);background:0 0;border:0;padding:0}.-J4FIW_iconButton{border:1px solid var(--border);width:44px;color:var(--foreground);background:var(--surface)}.-J4FIW_dangerButton{color:var(--destructive-foreground);background:var(--destructive);border:1px solid var(--destructive)}.-J4FIW_dangerText{color:var(--destructive);background:0 0;border:0;padding:0}.-J4FIW_wealth button:disabled,.-J4FIW_modal button:disabled{opacity:.45;cursor:default}.-J4FIW_segmentedTabs{background:var(--surface-elevated);border-radius:9px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.-J4FIW_segmentedTabs [role=tab]{min-width:130px;min-height:44px;color:var(--muted-foreground);font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.-J4FIW_segmentedTabs [role=tab][aria-selected=true]{color:var(--accent-ink);background:var(--surface);box-shadow:var(--surface-shadow)}.-J4FIW_overview{border-top:2px solid var(--primary)}.-J4FIW_netAmount,.-J4FIW_overviewMetrics dd{overflow-wrap:anywhere;white-space:normal}.-J4FIW_assetList{padding:0;list-style:none}.-J4FIW_assetValue{white-space:normal;overflow-wrap:normal}.-J4FIW_allocationLegend{scrollbar-width:thin;max-height:410px;padding:0;list-style:none;overflow-y:auto}.-J4FIW_donutCenter strong{white-space:normal;overflow-wrap:normal}.-J4FIW_historyWorkspace{gap:18px;min-width:0;display:grid}.-J4FIW_historyOptions{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 18px}.-J4FIW_historyOptions summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);font-size:12px}.-J4FIW_modalOverlay{background:var(--overlay);z-index:70;position:fixed;inset:0}.-J4FIW_modal{z-index:71;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border-radius:14px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0003}.-J4FIW_modalHeading{z-index:2;background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin:-4px -4px 14px;padding:4px;display:flex;position:sticky;top:-24px}.-J4FIW_modalHeading h2{letter-spacing:-.035em;font-size:20px;font-weight:600}.-J4FIW_modalHeading h2:focus{outline:none}.-J4FIW_modalBody{gap:16px;margin-top:18px;display:grid}.-J4FIW_assetForm,.-J4FIW_formFields{border:0;gap:18px;width:100%;padding:0;display:grid}.-J4FIW_formFields label{font-size:12px;font-weight:500;display:block}.-J4FIW_formFields label>span:not(.-J4FIW_optional){align-items:center;gap:6px;display:inline-flex}.-J4FIW_formFields :is(input,select,textarea),.-J4FIW_snapshotNavigation select{border:1px solid var(--input);width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:var(--background);color:var(--foreground);border-radius:7px;margin-top:6px;padding:9px 10px;font-size:16px;font-weight:400;display:block}.-J4FIW_formFields textarea{resize:vertical}.-J4FIW_formHint,.-J4FIW_optional{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.7}.-J4FIW_editorActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.-J4FIW_netPreview{border:1px solid var(--border);background:var(--background);border-radius:9px;padding:14px}.-J4FIW_netPreview span,.-J4FIW_netPreview small{color:var(--muted-foreground);font-size:11px;display:block}.-J4FIW_netPreview output{color:var(--accent-ink);margin:4px 0;font-size:23px;font-weight:600;display:block}.-J4FIW_deleteForm{margin-top:0}.-J4FIW_snapshotManager>.-J4FIW_sectionHeading{flex-wrap:wrap}.-J4FIW_snapshotNavigation{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,.7fr) minmax(0,1.4fr) 44px;align-items:end;gap:10px;padding:20px 0;display:grid}.-J4FIW_snapshotNavigation label{color:var(--muted-foreground);font-size:11px}.-J4FIW_snapshotLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding-top:20px;display:grid}.-J4FIW_listLabel{color:var(--muted-foreground);margin-bottom:8px;font-size:11px}.-J4FIW_snapshotList{scrollbar-width:thin;max-height:350px;padding:0;list-style:none;overflow-y:auto}.-J4FIW_snapshotList button{text-align:left;width:100%;min-height:54px;color:var(--foreground);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.-J4FIW_snapshotList button[aria-pressed=true],.-J4FIW_snapshotList button:hover{background:var(--accent)}.-J4FIW_snapshotList button>span{text-align:right;color:var(--muted-foreground);font-size:10px}.-J4FIW_snapshotList strong{color:var(--foreground);font-size:13px;font-weight:600}.-J4FIW_snapshotDetail{border-left:1px solid var(--border);padding-left:24px}.-J4FIW_snapshotDetail h3{margin-bottom:14px;font-size:17px;font-weight:600}.-J4FIW_snapshotDetail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.-J4FIW_snapshotDetail dl>div:first-child{grid-column:1/-1}.-J4FIW_snapshotDetail dt{color:var(--muted-foreground);font-size:11px}.-J4FIW_snapshotDetail dd{letter-spacing:-.035em;font-size:21px;font-weight:600}.-J4FIW_snapshotDetail dl>div:first-child dd{color:var(--accent-ink);font-size:30px}.-J4FIW_snapshotDetail dl[data-long-values=true]{grid-template-columns:minmax(0,1fr)}.-J4FIW_snapshotDetail dl[data-long-values=true] dd{font-size:18px}.-J4FIW_snapshotActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}@media (max-width:1023px) and (min-width:768px){.-J4FIW_assetsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.-J4FIW_panel{padding:18px}.-J4FIW_assetList>li{grid-template-columns:30px minmax(0,1fr) auto 34px;gap:6px}.-J4FIW_assetValue{font-size:14px}}@media (max-width:767px){.-J4FIW_segmentedTabs{width:100%;min-width:0}.-J4FIW_segmentedTabs [role=tab]{flex:1;min-width:0}.-J4FIW_panel{padding:18px}.-J4FIW_pageHeader{gap:10px;margin:12px 0 16px}.-J4FIW_pageHeader .-J4FIW_primaryButton{padding-inline:12px;font-size:12px}.-J4FIW_tabBar{margin:14px 0}.-J4FIW_mobileListLink{min-height:32px}.-J4FIW_modal{padding:20px}.-J4FIW_modalHeading{top:-20px}.-J4FIW_snapshotNavigation{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.-J4FIW_snapshotNavigation>label:first-of-type{grid-area:1/1/auto/-1}.-J4FIW_snapshotNavigation>label:last-of-type{grid-area:2/2}.-J4FIW_snapshotNavigation>button{grid-row:2}.-J4FIW_snapshotLayout{grid-template-columns:minmax(0,1fr);gap:18px}.-J4FIW_snapshotDetail{border:0;border-top:1px solid var(--border);padding:18px 0 0}.-J4FIW_snapshotList{max-height:240px}.-J4FIW_snapshotDetail dl>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.-J4FIW_snapshotDetail dl>div:first-child dd{font-size:24px}.-J4FIW_snapshotDetail dd{font-size:18px}.-J4FIW_snapshotDetail dl[data-long-values=true] dd{font-size:16px}}@media (max-width:359px){.-J4FIW_pageHeader .-J4FIW_primaryButton{padding-inline:8px;font-size:11px}.-J4FIW_panel{padding:14px}.-J4FIW_snapshotDetail dl{grid-template-columns:minmax(0,1fr)}}.-J4FIW_overview .-J4FIW_netHeading h2{color:var(--muted-foreground);letter-spacing:0;font-size:14px;font-weight:500}.-J4FIW_wealth,.-J4FIW_modal{font-size:14px;line-height:1.5}.-J4FIW_overview[data-long-values=true] .-J4FIW_netAmount{overflow-wrap:normal;font-size:clamp(24px,3vw,38px)}.-J4FIW_donutCenter[data-long-value=true]>strong{font-size:clamp(9px,6cqw,12px)}@media (max-width:767px){.-J4FIW_overview[data-long-values=true] .-J4FIW_overviewMetrics{grid-template-columns:minmax(0,1fr);gap:12px}.-J4FIW_overview[data-long-values=true] .-J4FIW_overviewMetrics>div+div{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.-J4FIW_overview[data-long-values=true] .-J4FIW_overviewMetrics dd{overflow-wrap:normal;font-size:20px}.-J4FIW_pointDetail[data-long-values=true] dl>div[data-series=netValue],.-J4FIW_snapshotDetail dl[data-long-values=true]>div:first-child{display:block}}@media (max-width:359px){.-J4FIW_allocation[data-long-values=true]{grid-template-columns:minmax(0,1fr)}.-J4FIW_allocation[data-long-values=true] .-J4FIW_donut,.-J4FIW_allocation[data-long-values=true] .-J4FIW_allocationLegend{grid-column:1}}.-J4FIW_assetToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.-J4FIW_categoryAssets .-J4FIW_sectionHeading{flex-wrap:wrap;align-items:flex-start}.-J4FIW_categoryAssets .-J4FIW_sectionHeading>div:first-child{flex:160px;min-width:0;max-width:100%}.-J4FIW_categoryAssets .-J4FIW_sectionHeading h2{overflow-wrap:anywhere}.-J4FIW_categoryAssets .-J4FIW_assetToolbar{flex:190px;max-width:100%}.-J4FIW_categoryAllocation .-J4FIW_backAllocation{flex-wrap:wrap}.-J4FIW_categoryAllocation .-J4FIW_backAllocation span{overflow-wrap:anywhere;flex:150px;min-width:0;max-width:100%}
.B9mHga_list{container:budget-transactions/inline-size}.B9mHga_item{padding:11px 0;transition:background-color .15s}.B9mHga_item:hover,.B9mHga_item:focus-within{background:var(--background)}.B9mHga_row{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) 44px;align-items:start;gap:4px 10px;min-width:0;display:grid}.B9mHga_title{grid-area:1/1;align-items:flex-start;gap:8px;min-width:0;display:flex}.B9mHga_transactionIcon{background:var(--accent);width:29px;height:29px;color:var(--accent-ink);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.B9mHga_titleText{overflow-wrap:anywhere;min-width:0;line-height:1.5}.B9mHga_amount{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.B9mHga_metadata{flex-wrap:wrap;grid-area:2/1/auto/3;align-items:center;gap:4px;min-width:0;display:flex}.B9mHga_badge,.B9mHga_metadataSeparator,.B9mHga_date{flex-shrink:0}.B9mHga_metadataDetails{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.B9mHga_category{overflow-wrap:anywhere;min-width:0}.B9mHga_actions{grid-area:1/3/3;justify-items:end;min-width:0;display:grid}.B9mHga_actions>button{min-width:44px;min-height:44px;display:inline-flex}.B9mHga_actions>div{display:none}.B9mHga_actions>button[aria-expanded=true]+div{width:100%;display:flex}:is(.B9mHga_actions:has(>button[aria-expanded=true]),.B9mHga_actions:has(details[open])){grid-area:3/1/auto/-1;width:100%}:is(.B9mHga_row:has(.B9mHga_note) .B9mHga_actions:has(>button[aria-expanded=true]),.B9mHga_row:has(.B9mHga_note) .B9mHga_actions:has(details[open])){grid-row:4}.B9mHga_actions:has(details[open])>div{width:100%;display:flex}.B9mHga_actions:has(details[open]) details:not([open]){display:none}.B9mHga_actions:has(details[open]) details[open]{width:100%;max-width:none}.B9mHga_actions:has(details[open]) details[open]>form{width:100%;max-width:none}.B9mHga_actions summary{min-height:44px}.B9mHga_note{overflow-wrap:anywhere;grid-area:3/1/auto/3;min-width:0}@container budget-transactions (min-width:36rem){.B9mHga_row{grid-template-columns:minmax(0,1fr) minmax(0,.45fr) auto}.B9mHga_actions>button{display:none}.B9mHga_actions>div{display:flex}}@media (prefers-reduced-motion:reduce){.B9mHga_item{transition:none}}
.DGcMhG_manager{color:var(--foreground)}.DGcMhG_editor{gap:20px;display:grid}.DGcMhG_editor h3,.DGcMhG_listHeading h3{letter-spacing:-.025em;font-size:17px;font-weight:600}.DGcMhG_editor p{color:var(--muted-foreground);font-size:12px;line-height:1.6}.DGcMhG_editorHeading,.DGcMhG_listHeading{align-items:center;gap:14px;display:flex}.DGcMhG_listHeading{justify-content:space-between}.DGcMhG_preview{border:1px solid var(--border);background:var(--accent);width:54px;height:54px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.DGcMhG_fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.DGcMhG_fields label,.DGcMhG_categoryField{gap:8px;font-size:12px;font-weight:500;display:grid}.DGcMhG_fields input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.DGcMhG_fields select,.DGcMhG_categoryField select{background:var(--surface);border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:16px}.DGcMhG_categoryField>span{align-items:center;gap:7px;display:flex}.DGcMhG_fields :is(input,select):focus-visible,.DGcMhG_manager button:focus-visible,.DGcMhG_categoryField select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.DGcMhG_fields:disabled{opacity:.65}.DGcMhG_picker{border:0;min-width:0;margin:0;padding:0}.DGcMhG_picker legend{font-size:12px;font-weight:500}.DGcMhG_picker legend span{color:var(--muted-foreground);margin-left:8px;font-weight:400}.DGcMhG_picker>p{color:var(--muted-foreground);margin:7px 0 12px;font-size:11px}.DGcMhG_iconGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.DGcMhG_iconOption{position:relative}.DGcMhG_iconOption input{opacity:0;width:1px;height:1px;position:absolute}.DGcMhG_iconOption>span{border:1px solid var(--border);background:var(--surface);min-height:78px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 4px;display:flex;position:relative}.DGcMhG_iconOption>span>span{text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.DGcMhG_iconOption input:checked+span{border-color:var(--primary);background:var(--accent);color:var(--primary)}.DGcMhG_iconOption input:focus-visible+span{outline:2px solid var(--ring);outline-offset:3px}.DGcMhG_check{position:absolute;top:5px;right:5px}.DGcMhG_automatic{min-height:44px;color:var(--primary);text-align:left;margin-top:8px;font-size:11px;display:block}.DGcMhG_list{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.DGcMhG_list>li{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.DGcMhG_listIcon{flex-shrink:0;place-items:center;width:36px;display:grid}.DGcMhG_identity{flex:1;min-width:0}.DGcMhG_identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.DGcMhG_identity small,.DGcMhG_fixed{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.DGcMhG_fixed{text-align:center;min-width:44px}.DGcMhG_status{min-height:18px;color:var(--primary);margin-bottom:14px;font-size:12px;line-height:1.5}.DGcMhG_editor .DGcMhG_error{border:1px solid var(--destructive);color:var(--destructive);background:var(--danger-subtle);border-radius:8px;padding:12px}.DGcMhG_confirmation{align-items:flex-start;min-height:44px;line-height:1.6;gap:10px!important;display:flex!important}.DGcMhG_confirmation input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:4px}.DGcMhG_reassignment{max-height:170px;margin:0;padding:0;list-style:none;overflow-y:auto}.DGcMhG_reassignment li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.DGcMhG_reassignment li>span{overflow-wrap:anywhere;min-width:0}.DGcMhG_reassignment strong{font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:599px){.DGcMhG_iconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.DGcMhG_list>li{gap:6px}.DGcMhG_listIcon{width:26px}}@media (max-width:359px){.DGcMhG_iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DGcMhG_reassignment li{flex-direction:column;gap:3px}}
.KLzsUq_viewport{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.KLzsUq_focusViewport{width:100%;height:100%;min-height:0}.KLzsUq_svg{pointer-events:none;width:100%;max-width:100%;height:100%;display:block}.KLzsUq_mobileDateLabel{display:block}.KLzsUq_desktopDateLabel,.KLzsUq_landscapeDateLabel,.KLzsUq_floatingDetail,.KLzsUq_focusViewport .KLzsUq_mobileDateLabel,.KLzsUq_focusViewport .KLzsUq_desktopDateLabel{display:none}.KLzsUq_focusViewport .KLzsUq_landscapeDateLabel{display:block}@media (min-width:640px){.KLzsUq_normalViewport{height:clamp(17rem,38vw,20rem)}.KLzsUq_mobileDateLabel{display:none}.KLzsUq_desktopDateLabel{display:block}}@media (min-width:1024px){.KLzsUq_floatingDetail{display:block}}@media (orientation:landscape) and (max-height:500px){.KLzsUq_mobileDateLabel,.KLzsUq_desktopDateLabel{display:none}.KLzsUq_landscapeDateLabel{display:block}.KLzsUq_floatingDetail{display:none}}.KLzsUq_normalViewport{height:282px}.KLzsUq_viewport{touch-action:pan-y pinch-zoom}.KLzsUq_focusViewport{touch-action:pinch-zoom}.KLzsUq_tooltip{white-space:nowrap;border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--muted-foreground);pointer-events:none;border-radius:4px;align-items:center;gap:8px;padding:4px 7px;font-size:10px;display:flex;position:absolute;top:0}.KLzsUq_tooltip strong{color:var(--foreground);font-weight:600}@media (max-width:767px){.KLzsUq_normalViewport{height:215px}.KLzsUq_tooltip{gap:5px;font-size:9px}}@media (orientation:portrait) and (max-width:767px){.KLzsUq_focusViewport{touch-action:pan-y pinch-zoom}.KLzsUq_focusViewport .KLzsUq_landscapeDateLabel{display:none}.KLzsUq_focusViewport .KLzsUq_mobileDateLabel{font-size:11px;display:block}.KLzsUq_focusViewport .KLzsUq_tooltip{font-size:11px}}
.vfXKlW_workspace{font-variant-numeric:tabular-nums}.vfXKlW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.vfXKlW_heading h1{letter-spacing:-.05em;font-size:32px;font-weight:600;line-height:1.25}.vfXKlW_heading h1>span{color:var(--primary)}.vfXKlW_heading a{text-decoration:none}.vfXKlW_intro{color:var(--muted-foreground);max-width:70ch;font-size:13px;margin-bottom:22px!important}.vfXKlW_settingsGrid{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:30px;display:grid}.vfXKlW_sectionNav{gap:4px;display:grid;position:sticky;top:24px}.vfXKlW_sectionNav a{min-height:44px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.vfXKlW_sectionNav a:hover{color:var(--accent-ink);background:var(--accent)}.vfXKlW_settingsBody{background:var(--surface);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:12px;padding:0 26px}.vfXKlW_section{padding:26px 0;scroll-margin-top:20px}.vfXKlW_section+.vfXKlW_section{border-top:1px solid var(--border)}.vfXKlW_sectionHeading{align-items:start;gap:12px;margin-bottom:20px;display:flex}.vfXKlW_sectionHeading>svg{color:var(--accent-ink);flex-shrink:0;margin-top:4px}.vfXKlW_sectionHeading h2{font-size:17px}.vfXKlW_sectionHeading p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.vfXKlW_form{gap:16px;max-width:620px;display:grid}.vfXKlW_form label{gap:7px;font-size:13px;font-weight:500;display:grid}.vfXKlW_form input,.vfXKlW_form select{width:100%;min-width:0;min-height:46px;color:var(--foreground);background:var(--surface);border:1px solid var(--input);border-radius:7px;padding:10px 12px;font-size:16px}.vfXKlW_form input[aria-invalid=true]{border-color:var(--destructive)}.vfXKlW_form input[readonly]{background:var(--background);color:var(--muted-foreground)}.vfXKlW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vfXKlW_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vfXKlW_actions>small{color:var(--muted-foreground);margin-right:auto}.vfXKlW_notice{background:var(--accent);color:var(--accent-ink);border-radius:7px;align-items:start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex;margin:14px 0!important}.vfXKlW_notice>svg{flex-shrink:0;margin-top:2px}.vfXKlW_notice[data-tone=success]{background:var(--success-subtle);color:var(--success)}.vfXKlW_notice[data-tone=error]{background:var(--danger-subtle);color:var(--destructive)}.vfXKlW_fieldError{color:var(--destructive);font-weight:400}.vfXKlW_accountInfo{align-items:center;gap:12px;margin-bottom:18px;display:flex}.vfXKlW_avatar{background:var(--accent);width:42px;height:42px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:600;display:grid}.vfXKlW_accountInfo strong{font-size:13px}.vfXKlW_accountInfo small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.vfXKlW_sample{border-left:2px solid var(--primary);color:var(--muted-foreground);padding:8px 12px;font-size:12px}.vfXKlW_sample strong{color:var(--foreground)}.vfXKlW_securityStep{color:var(--accent-ink);align-items:center;gap:8px;font-size:12px;display:flex;margin-bottom:16px!important}.vfXKlW_securityStep b{background:var(--accent);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.vfXKlW_exportFormat{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:24px;padding:16px 0;font-size:12px;display:flex}.vfXKlW_exportFormat span{align-items:center;gap:7px;display:inline-flex}.vfXKlW_exportGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vfXKlW_exportGroup{border-top:2px solid var(--primary);padding-top:15px}.vfXKlW_exportGroup h2{align-items:center;gap:9px;margin-bottom:12px;display:flex}.vfXKlW_exportGroup h2 svg{color:var(--accent-ink)}.vfXKlW_exportStack{gap:24px;display:grid}.vfXKlW_exportList li{border-top:1px solid var(--border);padding:17px 0}.vfXKlW_exportIdentity{justify-content:space-between;align-items:center;gap:10px;display:flex}.vfXKlW_exportIdentity h3{font-size:14px}.vfXKlW_csvBadge{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:3px 5px;font-size:12px}.vfXKlW_exportList p{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.7}.vfXKlW_exportActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.vfXKlW_exportActions button{min-height:44px}.vfXKlW_exportActions button:first-child{margin-right:auto}.vfXKlW_example{gap:18px;margin-top:20px;display:grid}.vfXKlW_example article{border-top:1px solid var(--border);padding-top:14px}.vfXKlW_example h3{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.vfXKlW_example dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vfXKlW_example dt{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.vfXKlW_example dd{overflow-wrap:anywhere;font-size:13px}.vfXKlW_auth{flex-direction:column;min-height:100dvh;display:flex}.vfXKlW_authTop{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:18px 32px;display:flex}.vfXKlW_authTop>div{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.vfXKlW_authMain{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:90px;width:min(1040px,100%);margin:auto;padding:55px 32px;display:grid}.vfXKlW_authStory{align-content:center;gap:25px;display:grid}.vfXKlW_authStory h2{letter-spacing:-.05em;max-width:12ch;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.2}.vfXKlW_authStory h2 span{color:var(--accent-ink)}.vfXKlW_authStory>p{color:var(--muted-foreground);max-width:34ch;font-size:13px;line-height:1.8}.vfXKlW_authBrand img{width:190px}.vfXKlW_authSignature{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:18px;font-size:12px}.vfXKlW_authPanel{background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--primary);box-shadow:var(--surface-shadow);border-radius:12px;padding:28px}.vfXKlW_authPanel h1{letter-spacing:-.04em;margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.25}.vfXKlW_authPanel>p{color:var(--muted-foreground);margin-bottom:22px;font-size:12px;line-height:1.7}.vfXKlW_authPanel .vfXKlW_form{gap:16px}.vfXKlW_authPanel .vfXKlW_form>button[type=submit]{width:100%}.vfXKlW_authLink{min-height:44px;color:var(--accent-ink);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.vfXKlW_authLink:hover{text-underline-offset:4px;text-decoration:underline}.vfXKlW_authFine{color:var(--muted-foreground);font-size:12px;line-height:1.7;margin-top:18px!important}.vfXKlW_authFooter{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 32px;font-size:12px;display:flex}@media (max-width:1100px){.vfXKlW_settingsGrid{grid-template-columns:1fr;gap:18px}.vfXKlW_sectionNav{flex-wrap:wrap;gap:4px;display:flex;position:static}.vfXKlW_exportGrid{grid-template-columns:1fr}.vfXKlW_authMain{gap:40px}}@media (max-width:767px){.vfXKlW_heading{margin-bottom:18px}.vfXKlW_heading h1{font-size:29px}.vfXKlW_settingsBody{padding:0 18px}.vfXKlW_section{padding:22px 0}.vfXKlW_sectionNav a{gap:6px;padding:8px;font-size:12px}.vfXKlW_sectionHeading{margin-bottom:17px}.vfXKlW_pair{grid-template-columns:1fr;gap:16px}.vfXKlW_actions>button{width:100%}.vfXKlW_exportGrid{gap:20px}.vfXKlW_exportFormat{gap:10px 15px;margin-bottom:20px}.vfXKlW_exportActions{gap:8px}.vfXKlW_exportActions button{padding-inline:10px;font-size:12px!important}.vfXKlW_authTop{gap:8px;padding:12px 18px}.vfXKlW_authTop>div>span:last-child{display:none}.vfXKlW_authMain{grid-template-columns:1fr;gap:24px;max-width:460px;padding:30px 18px}.vfXKlW_authStory{gap:0}.vfXKlW_authStory h2,.vfXKlW_authStory>p,.vfXKlW_authSignature{display:none}.vfXKlW_authBrand{justify-content:center;display:flex}.vfXKlW_authBrand img{width:165px}.vfXKlW_authPanel{padding:24px 22px}.vfXKlW_authFooter{padding:12px 18px}.vfXKlW_authFine{margin-top:15px!important}}@media (max-width:370px){.vfXKlW_settingsBody{padding:0 14px}.vfXKlW_sectionHeading>svg{display:none}.vfXKlW_exportActions button{flex:1}.vfXKlW_example dl{grid-template-columns:1fr}.vfXKlW_authPanel{padding:20px 16px}.vfXKlW_authTop{justify-content:center}}.vfXKlW_passwordFields{gap:16px;display:grid}.vfXKlW_result:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:7px}.vfXKlW_workspace{color:var(--foreground)}.vfXKlW_workspace :is(section,form,fieldset,div){min-width:0}.vfXKlW_eyebrow{color:var(--muted-foreground);letter-spacing:.065em;text-transform:uppercase;margin-bottom:6px;font-size:.6875rem}.vfXKlW_smallNote{color:var(--muted-foreground);font-size:12px;line-height:1.7}.vfXKlW_heading{margin-bottom:22px}.vfXKlW_heading h1{margin:0}.vfXKlW_primaryButton,.vfXKlW_secondaryButton,.vfXKlW_textButton{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.vfXKlW_primaryButton{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.vfXKlW_primaryButton:hover{background:var(--primary-hover)}.vfXKlW_secondaryButton{background:var(--surface);color:var(--foreground);border:1px solid var(--input)}.vfXKlW_secondaryButton:hover{background:var(--surface-elevated)}.vfXKlW_textButton{color:var(--accent-ink);padding-inline:0}.vfXKlW_workspace :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vfXKlW_workspace :is(button,input,select):disabled,.vfXKlW_workspace [aria-disabled=true]{opacity:.6;cursor:wait}.vfXKlW_form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.vfXKlW_form .vfXKlW_inputError{border-color:var(--destructive)}.vfXKlW_form .vfXKlW_fieldError{font-size:12px}.vfXKlW_fieldError{color:var(--destructive)}.vfXKlW_accountInfo>div{min-width:0}.vfXKlW_avatar{flex-shrink:0}.vfXKlW_sectionHeading h2,.vfXKlW_exportGroup h2{font-weight:600}.vfXKlW_exportActions>a{margin-left:auto}.vfXKlW_exportActions [aria-busy=true]{cursor:wait}.vfXKlW_exportFeedback{margin-top:10px}.vfXKlW_passwordInput{position:relative}.vfXKlW_passwordInput input{padding-right:49px}.vfXKlW_passwordInput button{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:6px;position:absolute;top:1px;bottom:1px;right:1px}.vfXKlW_auth{padding-bottom:env(safe-area-inset-bottom);background:var(--background);color:var(--foreground)}.vfXKlW_authTop{padding-top:max(18px,env(safe-area-inset-top))}.vfXKlW_authTop>span{color:var(--muted-foreground);font-size:12px}.vfXKlW_authPanel{min-width:0}.vfXKlW_authMain{flex:1}.vfXKlW_authFooter{padding-bottom:max(18px,env(safe-area-inset-bottom))}.vfXKlW_authPanel .vfXKlW_primaryButton{width:100%}.vfXKlW_authPanel .vfXKlW_form{margin-top:22px}.vfXKlW_authPanel .vfXKlW_authFine{margin-bottom:0}.vfXKlW_authBrand{color:var(--foreground)}.vfXKlW_authSkip{z-index:100;background:var(--surface);padding:12px;position:absolute;top:0;left:12px;transform:translateY(-130%)}.vfXKlW_authSkip:focus{transform:translateY(0)}.vfXKlW_themeCompact{border:1px solid var(--border);border-radius:7px;gap:2px;padding:3px;display:flex}.vfXKlW_themeCompact label{display:inline-flex;position:relative}.vfXKlW_themeCompact label>span{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.vfXKlW_themeCompact input{opacity:0;width:1px;height:1px;position:absolute}.vfXKlW_themeCompact input:checked+span{background:var(--accent);color:var(--accent-ink)}.vfXKlW_themeCompact input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:767px){.vfXKlW_exportActions>a{margin-left:0}.vfXKlW_authTop{padding-inline:max(18px,env(safe-area-inset-left))}.vfXKlW_authFooter{padding-inline:max(18px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.vfXKlW_workspace *,.vfXKlW_workspace :before,.vfXKlW_workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vfXKlW_passwordField{gap:7px;font-size:13px;font-weight:500;display:grid}.vfXKlW_passwordInput{display:block}
.sH--5a_list{container:recurring-models/inline-size}.sH--5a_item{border-bottom:1px solid var(--border);padding:10px 0}.sH--5a_row{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) 44px;align-items:center;gap:8px 12px;display:grid}.sH--5a_identity{min-width:0}.sH--5a_name{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.5}.sH--5a_metadata{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:3px 5px;margin-top:4px;font-size:.6875rem;line-height:1.5;display:flex}.sH--5a_category{overflow-wrap:anywhere;min-width:0}.sH--5a_amount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:600}.sH--5a_actions{justify-self:end;min-width:0}.sH--5a_actions>button{min-width:44px;min-height:44px;display:inline-flex}.sH--5a_actions>div{display:none}.sH--5a_actions>button[aria-expanded=true]+div{display:flex}.sH--5a_actions:has(details[open])>div{display:flex}:is(.sH--5a_actions:has(>button[aria-expanded=true]),.sH--5a_actions:has(details[open])){grid-column:1/-1;width:100%}.sH--5a_actions>div>form{width:auto}.sH--5a_actions:has(details[open]) details[open]{width:100%;max-width:100%}.sH--5a_actions:has(details[open]) details[open]>form{width:100%;max-width:100%}.sH--5a_actions:has(details[open]) details:not([open]){display:none}.sH--5a_actions:has(details[open])>div>form{display:none}@container recurring-models (min-width:40rem){.sH--5a_row{grid-template-columns:minmax(0,1fr) minmax(80px,.22fr) auto}.sH--5a_item{padding-block:8px}.sH--5a_actions>button{display:none}.sH--5a_actions>div{flex-wrap:nowrap;gap:6px;margin-top:0;display:flex}.sH--5a_actions:has(details[open])>div{flex-wrap:wrap}.sH--5a_actions summary{align-items:center;min-height:44px;display:inline-flex}}
