.p28eZq_screen{gap:var(--space-6);flex-direction:column;display:flex}.p28eZq_tile.p28eZq_c0:before{background:var(--color-violet-600)}.p28eZq_slice.p28eZq_c0,.p28eZq_c0 .p28eZq_swatch{fill:var(--color-violet-600);background:var(--color-violet-600)}.p28eZq_tile.p28eZq_c1:before{background:var(--color-pink-500)}.p28eZq_slice.p28eZq_c1,.p28eZq_c1 .p28eZq_swatch{fill:var(--color-pink-500);background:var(--color-pink-500)}.p28eZq_tile.p28eZq_c2:before{background:var(--color-mint-500)}.p28eZq_slice.p28eZq_c2,.p28eZq_c2 .p28eZq_swatch{fill:var(--color-mint-500);background:var(--color-mint-500)}.p28eZq_tile.p28eZq_c3:before{background:var(--color-orange-500)}.p28eZq_slice.p28eZq_c3,.p28eZq_c3 .p28eZq_swatch{fill:var(--color-orange-500);background:var(--color-orange-500)}.p28eZq_tile.p28eZq_c4:before{background:var(--color-teal-400)}.p28eZq_slice.p28eZq_c4,.p28eZq_c4 .p28eZq_swatch{fill:var(--color-teal-400);background:var(--color-teal-400)}.p28eZq_tile.p28eZq_c5:before{background:var(--color-indigo-900)}.p28eZq_slice.p28eZq_c5,.p28eZq_c5 .p28eZq_swatch{fill:var(--color-indigo-900);background:var(--color-indigo-900)}.p28eZq_tile.p28eZq_c6:before{background:var(--color-yellow-300)}.p28eZq_slice.p28eZq_c6,.p28eZq_c6 .p28eZq_swatch{fill:var(--color-yellow-300);background:var(--color-yellow-300)}.p28eZq_tile.p28eZq_c7:before{background:var(--color-ink-muted)}.p28eZq_slice.p28eZq_c7,.p28eZq_c7 .p28eZq_swatch{fill:var(--color-ink-muted);background:var(--color-ink-muted)}.p28eZq_c0 .p28eZq_accountLine{stroke:var(--color-violet-600)}.p28eZq_c1 .p28eZq_accountLine{stroke:var(--color-pink-500)}.p28eZq_c2 .p28eZq_accountLine{stroke:var(--color-mint-500)}.p28eZq_c3 .p28eZq_accountLine{stroke:var(--color-orange-500)}.p28eZq_c4 .p28eZq_accountLine{stroke:var(--color-teal-400)}.p28eZq_c5 .p28eZq_accountLine{stroke:var(--color-indigo-900)}.p28eZq_c6 .p28eZq_accountLine{stroke:var(--color-yellow-300)}.p28eZq_c7 .p28eZq_accountLine{stroke:var(--color-ink-muted)}.p28eZq_stripHead{margin:var(--space-2) 0 0;font-size:var(--size-small);font-weight:var(--weight-label);color:color-mix(in srgb, var(--color-on-sky) 78%, transparent)}.p28eZq_strip{border-radius:12px;width:100%;height:38px;display:block;overflow:hidden}.p28eZq_gap{fill:var(--color-ink)}.p28eZq_legend{gap:var(--space-2) var(--space-5);font-size:var(--size-caption);color:color-mix(in srgb, var(--color-on-sky) 85%, transparent);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p28eZq_legend li{align-items:center;gap:var(--space-2);display:flex}.p28eZq_tiles{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1000px){.p28eZq_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.p28eZq_tile{gap:var(--space-1);padding:22px var(--space-5) var(--space-3);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);border-radius:26px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.p28eZq_tile:before{content:"";height:6px;position:absolute;inset:0 0 auto}.p28eZq_tile:hover{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-line-strong)}.p28eZq_tile[aria-current=true]{box-shadow:0 0 0 3px var(--color-violet-600)}.p28eZq_outside .p28eZq_tileValue{color:var(--color-ink-muted)}.p28eZq_tileHead{justify-content:space-between;gap:var(--space-2);font-size:var(--size-small);font-weight:var(--weight-label);display:flex}.p28eZq_muted{color:var(--color-ink-muted);font-weight:var(--weight-body)}.p28eZq_tileValue{font-size:24px;font-weight:var(--weight-light);font-variant-numeric:tabular-nums}.p28eZq_sub{font-size:var(--size-caption);color:var(--color-ink-muted)}.p28eZq_up{color:var(--color-mint-ink)}.p28eZq_warn{color:var(--color-orange-ink);font-weight:var(--weight-label)}.p28eZq_spark{align-items:center;gap:var(--space-2);height:40px;color:var(--color-ink-muted);font-size:12px;display:flex}.p28eZq_spark:before{content:"";border-top:2px dashed var(--color-line-strong);flex:1}.p28eZq_sparkChart{width:100%;height:40px;display:block}.p28eZq_accountLine{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.p28eZq_noAccounts{color:var(--color-ink-muted);margin:0}.p28eZq_panel{top:108px;right:var(--space-10);z-index:20;width:min(480px, calc(100vw - 2 * var(--space-4)));box-sizing:border-box;border-radius:var(--radius-card);background:var(--color-surface);max-height:calc(100vh - 128px);box-shadow:var(--shadow-card);padding:18px var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (max-width:720px){.p28eZq_panel{right:var(--space-4);top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4))}}.p28eZq_panelHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.p28eZq_panelHead h2{font-size:var(--size-h3);font-weight:var(--weight-label);align-items:center;gap:10px;margin:0;display:flex}.p28eZq_swatch{border-radius:var(--radius-pill);width:12px;height:12px}.p28eZq_close{background:var(--color-page);width:36px;height:36px;color:var(--color-violet-800);font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:18px}.p28eZq_panelValue{font-size:40px;font-weight:var(--weight-hero);font-variant-numeric:tabular-nums;margin:0}.p28eZq_note{font-size:var(--size-small);color:var(--color-ink-muted);margin:0}.p28eZq_panelChart{border-radius:var(--radius-menu);background:var(--color-page);min-height:96px;font-size:var(--size-small);color:var(--color-ink-muted);text-align:center;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.p28eZq_funds{gap:var(--space-3);flex-direction:column;display:flex}.p28eZq_fundsTitle{font-size:var(--size-small);font-weight:var(--weight-label);margin:0}.p28eZq_fund{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 170px;align-items:center;display:grid}.p28eZq_fundName{font-size:var(--size-body);flex-direction:column;display:flex}.p28eZq_fundHow{color:var(--color-ink-muted);font-size:12px}.p28eZq_money{font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:var(--radius-field);border:1px solid var(--color-line-strong);color:var(--color-ink);background:var(--color-surface);min-width:0;padding:9px 12px}.p28eZq_money[data-changed=true]{border-color:var(--color-orange-500);background:var(--color-fresh)}.p28eZq_fixed{text-align:right;font-variant-numeric:tabular-nums}.p28eZq_gaps{border-radius:var(--radius-menu);background:var(--color-page);gap:var(--space-1);font-size:var(--size-small);flex-direction:column;padding:14px 18px;display:flex}.p28eZq_gaps strong{font-weight:var(--weight-label)}.p28eZq_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);font-size:var(--size-small);margin:0}.p28eZq_foot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.p28eZq_linkButton{font:inherit;font-size:var(--size-small);padding:var(--space-2) 0;color:var(--color-violet-600);cursor:pointer;background:0 0;border:0}.p28eZq_linkButton:hover{color:var(--color-violet-800)}.p28eZq_primary{font:inherit;font-weight:var(--weight-label);border-radius:var(--radius-pill);padding:var(--space-3) 22px;background:var(--color-orange-500);min-height:44px;color:var(--color-ink);box-shadow:var(--shadow-primary);cursor:pointer;border:0}.p28eZq_primary:disabled{opacity:.55;box-shadow:none;cursor:default}.p28eZq_secondary{font:inherit;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:var(--space-3) 18px;background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer}kbd.p28eZq_kbd{font:inherit;opacity:.8;margin-left:var(--space-1);font-size:12px}.p28eZq_dialog{width:min(1040px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-sheet);padding:var(--space-8);box-shadow:var(--shadow-palette);color:var(--color-ink);background:var(--color-surface);border:0}.p28eZq_dialog::backdrop{background:var(--color-scrim)}.p28eZq_setup{gap:var(--space-8);grid-template-columns:300px minmax(0,1fr);display:grid}@media (max-width:860px){.p28eZq_setup{grid-template-columns:minmax(0,1fr)}}.p28eZq_setupList{gap:var(--space-2);flex-direction:column;display:flex}.p28eZq_setupList h2{margin:0 0 var(--space-2);font-size:var(--size-h2);font-weight:var(--weight-label)}.p28eZq_pick{font:inherit;text-align:left;border-radius:var(--radius-menu);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border:0;flex-direction:column;gap:2px;display:flex}.p28eZq_pick[aria-current=true],.p28eZq_pick:hover{background:var(--color-page)}.p28eZq_addFund{font:inherit;text-align:left;border:1px dashed var(--color-line-strong);border-radius:var(--radius-menu);padding:var(--space-3) var(--space-4);color:var(--color-violet-600);cursor:pointer;background:0 0}.p28eZq_form{gap:var(--space-5);flex-direction:column;display:flex}.p28eZq_field{font-size:var(--size-small);font-weight:var(--weight-label);flex-direction:column;gap:6px;display:flex}.p28eZq_field input{font:inherit;font-weight:var(--weight-body);font-size:var(--size-body);border-radius:var(--radius-field);border:1px solid var(--color-line-strong);color:var(--color-ink);background:var(--color-surface);padding:10px 14px}.p28eZq_hint{font-size:var(--size-caption);font-weight:var(--weight-body);color:var(--color-ink-muted)}.p28eZq_methods{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}@media (max-width:640px){.p28eZq_methods{grid-template-columns:minmax(0,1fr)}}.p28eZq_methods legend{font-size:var(--size-small);font-weight:var(--weight-label);margin-bottom:var(--space-2);padding:0}.p28eZq_method{border-radius:var(--radius-menu);padding:14px var(--space-4);border:2px solid var(--color-line);gap:var(--space-1);cursor:pointer;flex-direction:column;display:flex}.p28eZq_method:has(input:checked){border-color:var(--color-violet-600);background:var(--color-page)}.p28eZq_methodLabel{gap:var(--space-2);font-size:var(--size-body);font-weight:var(--weight-label);align-items:center;display:flex}.p28eZq_pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.p28eZq_pair{grid-template-columns:minmax(0,1fr)}}.p28eZq_danger{font:inherit;color:var(--color-orange-ink);padding:var(--space-2) 0;cursor:pointer;background:0 0;border:0}.p28eZq_actions{gap:var(--space-3);display:flex}
.pn4NOW_hero{background:var(--color-ink);color:var(--color-on-sky);border-radius:var(--radius-auth);padding:var(--space-7) var(--space-8) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.pn4NOW_heroHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pn4NOW_heroHead h1{font-size:var(--size-small);font-weight:var(--weight-medium);color:color-mix(in srgb, var(--color-on-sky) 78%, transparent);margin:0}.pn4NOW_total{font-size:var(--size-display);font-weight:var(--weight-hero);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.pn4NOW_moves{font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--color-mint-500);font-variant-numeric:tabular-nums;margin:0}.pn4NOW_down{color:var(--color-orange-500)}.pn4NOW_ranges{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-sky) 8%, transparent);display:flex}.pn4NOW_ranges button{font:inherit;font-size:var(--size-small);border-radius:var(--radius-pill);padding:var(--space-2) 14px;min-height:36px;color:var(--color-on-sky);cursor:pointer;background:0 0;border:0}.pn4NOW_ranges button[aria-pressed=true]{background:color-mix(in srgb, var(--color-on-sky) 18%, transparent);font-weight:var(--weight-label)}.pn4NOW_chartWrap{border-radius:var(--radius-field)}.pn4NOW_plot{position:relative}.pn4NOW_chart{touch-action:pan-y;width:100%;height:280px;display:block}.pn4NOW_fillTop{stop-color:var(--color-pink-500);stop-opacity:.75}.pn4NOW_fillBottom{stop-color:var(--color-violet-600);stop-opacity:.08}.pn4NOW_line{fill:none;stroke:var(--color-pink-500);stroke-width:2.5px;stroke-linejoin:round}.pn4NOW_cursor{stroke:color-mix(in srgb, var(--color-on-sky) 55%, transparent);stroke-width:1px;stroke-dasharray:3 4}.pn4NOW_tip{pointer-events:none;align-items:flex-start;gap:var(--space-3);display:flex;position:absolute}.pn4NOW_tipLeft{flex-direction:row-reverse;transform:translate(-100%)}.pn4NOW_tipDot{border-radius:var(--radius-pill);background:var(--color-on-sky);flex:none;width:12px;height:12px;margin:-6px 0 0 -6px}.pn4NOW_tipLeft .pn4NOW_tipDot{margin:-6px -6px 0 0}.pn4NOW_tipAbove{align-items:flex-end;transform:translateY(-100%)}.pn4NOW_tipLeft.pn4NOW_tipAbove{transform:translate(-100%,-100%)}.pn4NOW_tipAbove .pn4NOW_tipDot{margin:0 0 -6px -6px}.pn4NOW_tipLeft.pn4NOW_tipAbove .pn4NOW_tipDot{margin:0 -6px -6px 0}.pn4NOW_tipCard{padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-toast);white-space:nowrap;border-radius:18px;flex-direction:column;gap:2px;display:flex}.pn4NOW_tipWhen{font-size:var(--size-caption);color:var(--color-ink-muted)}.pn4NOW_tipValue{font-size:var(--size-h3)}.pn4NOW_tipUp{font-size:var(--size-caption);color:var(--color-mint-ink)}.pn4NOW_tipDown{font-size:var(--size-caption);color:var(--color-orange-ink)}.pn4NOW_years{font-size:var(--size-caption);color:color-mix(in srgb, var(--color-on-sky) 70%, transparent);justify-content:space-between;display:flex}.pn4NOW_empty{color:color-mix(in srgb, var(--color-on-sky) 78%, transparent);margin:0}.pn4NOW_nightChart .pn4NOW_chart{height:110px}.pn4NOW_nightChart .pn4NOW_cursor{stroke:var(--color-ink-muted)}.pn4NOW_nightChart .pn4NOW_tipDot{background:var(--color-ink)}.pn4NOW_nightChart .pn4NOW_years{color:var(--color-ink-muted)}
.qbs_3G_top{box-sizing:border-box;min-height:600px;padding-bottom:96px;position:relative}.qbs_3G_hero{z-index:1;max-width:1240px;padding:28px max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px));align-items:flex-start;gap:var(--space-7);color:var(--color-on-sky);text-shadow:0 1px 14px var(--scene-text-shadow);margin:0 auto;display:flex;position:relative}.qbs_3G_heroText{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.qbs_3G_greeting{font-size:var(--size-body);margin:0}.qbs_3G_answer{font-weight:inherit;margin:0}.qbs_3G_answerLink,.qbs_3G_answerLink:hover,.qbs_3G_worthLink,.qbs_3G_worthLink:hover{color:var(--color-on-sky);text-decoration:none}.qbs_3G_answerLink{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:inline-flex}.qbs_3G_big{font-size:clamp(76px,11vw,148px);line-height:1;font-weight:var(--weight-hero);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.qbs_3G_bigGood{color:var(--color-on-sky-good)}.qbs_3G_bigBad{color:var(--color-on-sky-bad)}.qbs_3G_bigZero{color:var(--color-on-sky)}.qbs_3G_bigLabel{font-size:22px;font-weight:var(--weight-body)}.qbs_3G_setupTitle{font-size:44px;font-weight:var(--weight-light);letter-spacing:-.03em;margin:8px 0 0}.qbs_3G_setup{margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-violet-800);font-weight:var(--weight-label);align-self:flex-start;padding:10px 16px;text-decoration:none}.qbs_3G_setup:hover{color:var(--color-indigo-900)}.qbs_3G_worth{font-size:17px;font-weight:var(--weight-medium);margin:4px 0 0}.qbs_3G_sentence{max-width:680px;font-size:19px;font-weight:var(--weight-light);margin:6px 0 0}.qbs_3G_sheetWrap{padding:0 max(20px, env(safe-area-inset-right,0px)) 40px max(20px, env(safe-area-inset-left,0px));margin-top:-60px;position:relative}.qbs_3G_sheet{background:var(--color-surface);border-radius:var(--radius-sheet);max-width:1240px;box-shadow:var(--shadow-sheet);gap:var(--space-7);flex-direction:column;min-height:320px;margin:0 auto;padding:28px 32px 44px;display:flex}.qbs_3G_emptyTitle{font-size:var(--size-h2);margin:0}.qbs_3G_worthTitle{font-size:var(--size-small);font-weight:var(--weight-medium);margin:0}.qbs_3G_worthTitle a,.qbs_3G_worthTitle a:hover{color:var(--color-on-sky);text-decoration:none}.qbs_3G_worthTitle a:hover{text-decoration:underline}.qbs_3G_worthFigure{font-size:var(--size-h1);font-weight:var(--weight-light);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qbs_3G_muted{color:var(--color-ink-muted);margin:0}.qbs_3G_changeBar{align-items:center;gap:var(--space-4) var(--space-6);border-radius:var(--radius-card);background:var(--color-page);flex-wrap:wrap;padding:18px 22px;display:flex}.qbs_3G_changeHead{gap:var(--space-2);flex-direction:column;display:flex}.qbs_3G_changeTitle{font-size:15px;font-weight:var(--weight-label);margin:0}.qbs_3G_segments{gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);flex-wrap:wrap;padding:4px;display:flex}.qbs_3G_segment{font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);border-radius:var(--radius-pill);min-height:36px;color:var(--color-violet-800);cursor:pointer;background:0 0;border:0;padding:8px 14px}.qbs_3G_segment[aria-pressed=true]{background:var(--color-violet-800);color:var(--color-surface)}.qbs_3G_segment:focus-visible{outline:3px solid var(--color-violet-600);outline-offset:2px}.qbs_3G_changes{gap:var(--space-4);flex:600px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.qbs_3G_change,.qbs_3G_change:hover{color:var(--color-ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.qbs_3G_changeLabel{font-size:var(--size-small);color:var(--color-ink-muted);font-weight:var(--weight-medium)}.qbs_3G_changeValue{font-size:var(--size-h3);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.qbs_3G_good{color:var(--color-mint-ink)}.qbs_3G_bad{color:var(--color-error-ink)}.qbs_3G_neutral{color:var(--color-ink)}.qbs_3G_noBase{font-size:var(--size-small);color:var(--color-ink-muted);flex-basis:100%;margin:0}.qbs_3G_columns{gap:var(--space-7);flex-wrap:wrap;align-items:flex-start;display:flex}.qbs_3G_wide{gap:var(--space-7);flex-direction:column;flex:999 640px;min-width:0;display:flex}.qbs_3G_side{gap:var(--space-5);flex-direction:column;flex:320px;min-width:0;display:flex}.qbs_3G_pair{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.qbs_3G_card{gap:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;padding:22px;display:flex}.qbs_3G_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.qbs_3G_h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}.qbs_3G_h2 a,.qbs_3G_cardTitle a{color:inherit;text-decoration:none}.qbs_3G_h2 a:hover,.qbs_3G_cardTitle a:hover{text-decoration:underline}.qbs_3G_cardTitle{font-size:var(--size-body);font-weight:var(--weight-label);align-items:center;gap:10px;margin:0;display:flex}.qbs_3G_headFigure{font-size:var(--size-h3);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.qbs_3G_icon{fill:none;stroke:var(--color-violet-800);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.qbs_3G_lines{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qbs_3G_line,.qbs_3G_line:hover{justify-content:space-between;gap:var(--space-3);color:var(--color-ink);font-size:15px;text-decoration:none;display:flex}.qbs_3G_lineAmount{font-variant-numeric:tabular-nums;white-space:nowrap}.qbs_3G_next{gap:var(--space-3);flex-direction:column;display:flex}.qbs_3G_more{font-size:15px;font-weight:var(--weight-label)}.qbs_3G_nothing{border-radius:var(--radius-field);background:var(--color-page);color:var(--color-ink-muted);margin:0;padding:14px 16px}.qbs_3G_rows{margin:0;padding:0;list-style:none}.qbs_3G_rows li{border-top:1px solid var(--color-line)}.qbs_3G_row,.qbs_3G_row:hover{gap:var(--space-4);color:var(--color-ink);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;padding:13px 6px;text-decoration:none;display:grid}.qbs_3G_row:hover{background:var(--color-page)}.qbs_3G_overdue,.qbs_3G_overdue:hover{background:var(--color-fresh);box-shadow:inset 0 0 0 2px var(--color-orange-500);border-radius:var(--radius-field)}.qbs_3G_when{font-size:15px;font-weight:var(--weight-label)}.qbs_3G_what{font-size:var(--size-body);min-width:0}.qbs_3G_kind{font-size:var(--size-small);color:var(--color-ink-muted)}.qbs_3G_amount{font-size:var(--size-money);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap}.qbs_3G_safeCard,.qbs_3G_safeCard:hover{gap:var(--space-2);border-radius:var(--radius-card);background:var(--gradient-tile-sunset);color:var(--color-ink);font-variant-numeric:tabular-nums;flex-direction:column;padding:24px;text-decoration:none;display:flex}.qbs_3G_safeTitle{font-weight:var(--weight-label);align-items:center;gap:10px;display:flex}.qbs_3G_safeTitle .qbs_3G_icon{stroke:var(--color-ink)}.qbs_3G_sumRow{justify-content:space-between;gap:var(--space-3);display:flex}.qbs_3G_sumTotal{font-weight:var(--weight-bold);border-top:2px solid var(--color-ink);padding-top:6px}@media (max-width:720px){.qbs_3G_top{min-height:520px;padding-bottom:72px}.qbs_3G_hero{padding:18px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:var(--space-4)}.qbs_3G_sheetWrap{margin-top:-48px;padding:0 0 24px}.qbs_3G_sheet{border-radius:32px 32px 0 0;padding:22px 16px 36px}.qbs_3G_row,.qbs_3G_row:hover{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr) auto}}
.Y0_SSW_add{border-radius:var(--radius-pill);background:var(--color-orange-500);min-height:44px;color:var(--color-ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;box-shadow:var(--shadow-primary);border:0;align-items:center;gap:10px;padding:0 8px 0 18px;display:inline-flex}.Y0_SSW_kbd{font:inherit;font-size:12px;font-weight:var(--weight-label);background:var(--color-page);color:var(--color-violet-800);box-shadow:inset 0 -1px 0 var(--color-line-strong);white-space:nowrap;border-radius:7px;padding:1px 7px}.Y0_SSW_kbdOnOrange,.Y0_SSW_kbdOnYellow{background:var(--color-on-sky-soft);color:var(--color-ink);box-shadow:none;}.Y0_SSW_kbdOnOrange{background:var(--color-surface)}.Y0_SSW_dialog{width:min(780px,100% - 32px);max-width:none;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:64px auto auto;padding:0;overflow:visible}.Y0_SSW_dialog::backdrop{background:var(--color-scrim)}.Y0_SSW_pal{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-palette);position:relative;container-type:inline-size}.Y0_SSW_search{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.Y0_SSW_searchIcon{color:var(--color-ink-muted);flex:none}.Y0_SSW_searchInput{min-width:0;font:inherit;font-size:var(--size-h2);color:var(--color-ink);background:0 0;border:0;flex:1;padding:4px 0}.Y0_SSW_searchInput:focus-visible{outline:none}.Y0_SSW_searchInput::placeholder{color:var(--color-ink-muted);font-weight:var(--weight-light)}.Y0_SSW_inTag{border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-mint-ink);font-size:var(--size-caption);font-weight:var(--weight-label);flex:none;padding:2px 10px}.Y0_SSW_loading{padding:var(--space-4) var(--space-5);color:var(--color-ink-muted);margin:0}.Y0_SSW_list{flex-direction:column;max-height:320px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.Y0_SSW_group{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;padding:10px 12px 4px}.Y0_SSW_option,.Y0_SSW_recentRow{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:12px;padding:9px 12px;display:flex}.Y0_SSW_option{cursor:pointer}.Y0_SSW_option[aria-selected=true]{background:var(--color-page)}.Y0_SSW_option[aria-selected=true] .Y0_SSW_optionMain{color:var(--color-violet-800)}.Y0_SSW_optionMain{min-width:0;font-weight:var(--weight-medium);flex-direction:column;display:flex}.Y0_SSW_optionMain small{font-weight:var(--weight-body);font-size:var(--size-caption);color:var(--color-ink-muted)}.Y0_SSW_optionSide{font-size:var(--size-caption);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.Y0_SSW_chip{border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-violet-800);font-size:var(--size-caption);font-weight:var(--weight-label);white-space:nowrap;padding:2px 10px;display:inline-flex}.Y0_SSW_recent{border-top:1px solid var(--color-line);padding:0 6px 6px}.Y0_SSW_recent ul{margin:0;padding:0;list-style:none}.Y0_SSW_moneyIn{color:var(--color-mint-ink)}.Y0_SSW_head{padding:var(--space-4) var(--space-5) 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Y0_SSW_who{align-items:center;gap:10px;min-width:0;display:flex}.Y0_SSW_title{font-size:var(--size-h2);font-weight:var(--weight-label);letter-spacing:-.01em;overflow-wrap:anywhere}.Y0_SSW_back{background:var(--color-page);width:30px;height:30px;color:var(--color-ink-muted);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.Y0_SSW_seg{border-radius:var(--radius-pill);background:var(--color-page);padding:3px;display:inline-flex}.Y0_SSW_seg button{border-radius:var(--radius-pill);min-height:34px;font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 14px}.Y0_SSW_seg button[aria-pressed=true]{background:var(--color-surface);color:var(--color-violet-800);box-shadow:var(--shadow-menu)}.Y0_SSW_grid{padding:10px var(--space-5) 18px;grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}.Y0_SSW_field{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.Y0_SSW_label{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted)}.Y0_SSW_usual{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet-600);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-strong);border-radius:6px;margin-left:6px;padding:2px 5px}.Y0_SSW_input,.Y0_SSW_toggle{border-radius:var(--radius-field);background:var(--color-page);min-height:46px;font:inherit;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border:0;width:100%;min-width:0;padding:0 14px}.Y0_SSW_input:focus-visible,.Y0_SSW_toggle:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:1px}.Y0_SSW_input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error-ink)}.Y0_SSW_fromMemory{color:var(--color-violet-800);font-weight:var(--weight-label)}.Y0_SSW_toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.Y0_SSW_amountField{grid-row:span 2}.Y0_SSW_noteField{grid-column:1/-1}.Y0_SSW_big{font-size:30px;font-weight:var(--weight-light);font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-height:62px}.Y0_SSW_money{text-align:right;font-variant-numeric:tabular-nums}.Y0_SSW_hint{font-size:var(--size-caption);color:var(--color-ink-muted)}.Y0_SSW_drop{z-index:4;background:var(--color-surface);width:max-content;min-width:100%;max-width:min(420px,90cqi);max-height:280px;box-shadow:var(--shadow-menu);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.Y0_SSW_tray{margin:0 var(--space-5) 14px;background:var(--color-page);gap:var(--space-2);border-radius:18px;flex-direction:column;padding:12px 14px;display:flex}.Y0_SSW_tray .Y0_SSW_input{background:var(--color-surface)}.Y0_SSW_trayHead{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;display:flex}.Y0_SSW_splitRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 150px 32px;align-items:end;display:grid}.Y0_SSW_remove{width:32px;height:46px;color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.Y0_SSW_traySum{font-size:var(--size-small);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.Y0_SSW_traySum strong{color:var(--color-ink)}.Y0_SSW_traySum strong.Y0_SSW_off{color:var(--color-error-ink)}.Y0_SSW_error{margin:0 var(--space-5) 14px;border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);font-weight:var(--weight-medium);align-items:flex-start;gap:10px;padding:10px 14px;font-size:15px;display:flex}.Y0_SSW_error svg{flex:none;margin-top:2px}.Y0_SSW_foot{border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--size-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.Y0_SSW_hints{flex-wrap:wrap;gap:6px 14px;display:flex}.Y0_SSW_hints>span{align-items:center;gap:4px;display:inline-flex}.Y0_SSW_go{border-radius:var(--radius-pill);background:var(--color-orange-500);min-height:40px;color:var(--color-ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;gap:var(--space-2);border:0;align-items:center;padding:0 18px;display:inline-flex}.Y0_SSW_toastSlot{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:20;pointer-events:none;width:min(620px,100% - 32px);position:fixed;transform:translate(-50%)}.Y0_SSW_toast{pointer-events:auto;background:var(--color-indigo-900);color:var(--color-on-sky);box-shadow:var(--shadow-toast);border-radius:18px;align-items:center;gap:14px;padding:12px 12px 12px 18px;font-size:15px;display:flex}.Y0_SSW_toastBad{background:var(--color-error-bg);color:var(--color-error-ink)}.Y0_SSW_toastBody{flex:1;min-width:0;padding-block:8px}.Y0_SSW_undo{border-radius:var(--radius-pill);background:var(--color-yellow-300);min-height:38px;color:var(--color-ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;gap:var(--space-2);border:0;flex:none;align-items:center;padding:0 14px;display:inline-flex}@container (max-width:560px){.Y0_SSW_grid{grid-template-columns:1fr 1fr}.Y0_SSW_amountField{grid-area:auto/1/auto/-1}.Y0_SSW_splitRow{grid-template-columns:minmax(0,1fr) 110px 32px}}@media (max-width:720px){.Y0_SSW_dialog{margin-top:16px}}@media (prefers-reduced-motion:no-preference){.Y0_SSW_toast{animation:.2s ease-out Y0_SSW_rise}}@keyframes Y0_SSW_rise{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}.Y0_SSW_statusSeg{box-sizing:border-box;width:100%;display:flex}.Y0_SSW_statusSeg button{flex:1;padding:0 8px}.Y0_SSW_linkBtn{font:inherit;font-weight:var(--weight-bold);color:var(--color-violet-800);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Y0_SSW_footBtns{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.Y0_SSW_quiet,.Y0_SSW_caution{border-radius:var(--radius-pill);min-height:40px;font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:0;padding:0 16px}.Y0_SSW_quiet{background:var(--color-page);color:var(--color-violet-800)}.Y0_SSW_caution{background:var(--color-surface);color:var(--color-error-ink);box-shadow:inset 0 0 0 2px var(--color-error-bg)}
.aX6ezW_form{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.aX6ezW_field{flex-direction:column;gap:6px;display:flex}.aX6ezW_label{font-weight:var(--weight-label);font-size:var(--size-small)}.aX6ezW_input{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-field);background:var(--color-page);font:inherit;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border:0}.aX6ezW_input:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:1px}.aX6ezW_input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error-ink)}.aX6ezW_onPanel{background:var(--color-surface)}.aX6ezW_code{font-size:var(--size-h1);font-weight:var(--weight-light);letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.aX6ezW_hint{font-size:var(--size-caption);color:var(--color-ink-muted)}.aX6ezW_error{border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);font-weight:var(--weight-medium);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.aX6ezW_success{border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-medium);padding:12px 14px;font-size:15px}.aX6ezW_btn{border-radius:var(--radius-pill);min-height:48px;font:inherit;font-weight:var(--weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:0;padding:0 22px;display:inline-flex}.aX6ezW_btn:disabled{cursor:progress;opacity:.7}.aX6ezW_primary{background:var(--color-orange-500);color:var(--color-ink);box-shadow:var(--shadow-primary)}.aX6ezW_quiet{background:var(--color-page);color:var(--color-violet-800)}.aX6ezW_caution{background:var(--color-surface);color:var(--color-error-ink);box-shadow:inset 0 0 0 2px var(--color-error-bg)}.aX6ezW_small{min-height:38px;font-size:var(--size-small);padding:0 16px}.aX6ezW_error svg{flex:none;margin-top:2px}.aX6ezW_form>[role=alert]:empty,.aX6ezW_form>[role=status]:empty{display:none}
.xuuncG_wrap{position:relative}.xuuncG_me{border-radius:var(--radius-pill);background:var(--color-on-sky-soft);min-height:44px;color:var(--color-on-sky);font:inherit;font-weight:var(--weight-label);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex}.xuuncG_avatar{background:var(--color-yellow-300);width:34px;height:34px;color:var(--color-ink);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.xuuncG_panel{z-index:10;background:var(--color-surface);border-radius:var(--radius-menu);width:280px;padding:var(--space-2);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0}.xuuncG_who{border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;flex-direction:column;margin-bottom:6px;padding:10px 12px 12px;display:flex}.xuuncG_who small{color:var(--color-ink-muted);font-size:var(--size-caption)}.xuuncG_item{text-align:left;width:100%;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 12px;text-decoration:none;display:block}.xuuncG_item:hover{background:var(--color-page);color:var(--color-ink)}.xuuncG_caution{color:var(--color-error-ink)}.xuuncG_confirm{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.xuuncG_confirm p{font-size:var(--size-small);color:var(--color-ink-muted);margin:0}.xuuncG_row{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:720px){.xuuncG_name{display:none}.xuuncG_me{padding:0 6px}}.xuuncG_panel[hidden]{display:none}
.zq_lGa_head h1{font-size:var(--size-h1);font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}.zq_lGa_layout{gap:var(--space-8);grid-template-columns:200px minmax(0,1fr);display:grid}.zq_lGa_side{gap:var(--space-1);flex-direction:column;display:flex}.zq_lGa_side a{border-radius:var(--radius-field);color:var(--color-ink);font-weight:var(--weight-medium);padding:10px 14px;text-decoration:none}.zq_lGa_side a[aria-current=page]{background:var(--color-page);color:var(--color-violet-800);font-weight:var(--weight-label)}.zq_lGa_panels{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.zq_lGa_panel{border-radius:var(--radius-card);background:var(--color-page);gap:var(--space-4);flex-direction:column;padding:26px;display:flex}.zq_lGa_panel h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}.zq_lGa_panel p{color:var(--color-ink-muted);max-width:62ch;margin:0}.zq_lGa_narrow{max-width:380px}.zq_lGa_row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:720px){.zq_lGa_layout{gap:var(--space-4);grid-template-columns:1fr}.zq_lGa_side{flex-flow:wrap}}
.ow8wKG_white{fill:var(--color-surface)}.ow8wKG_sun{fill:var(--color-orange-500)}.ow8wKG_path{fill:none;stroke:var(--color-violet-600);stroke-width:3px;stroke-linecap:round}
.K-0nEa_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.K-0nEa_head h1{font-size:var(--size-h1);font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}.K-0nEa_head p{color:var(--color-ink-muted);margin:0}.K-0nEa_groups{flex-direction:column;gap:64px;display:flex}.K-0nEa_scroll{overflow-x:auto}.K-0nEa_table{border-collapse:collapse;width:100%;min-width:640px}.K-0nEa_table caption{text-align:left;padding:0 0 10px}.K-0nEa_captionRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.K-0nEa_summary{color:var(--color-ink-muted);font-size:var(--size-body);font-variant-numeric:tabular-nums}.K-0nEa_summary strong{color:var(--color-ink);font-size:var(--size-h2);font-weight:var(--weight-light);letter-spacing:-.03em;margin-left:4px}.K-0nEa_caption{font-size:var(--size-h3);font-weight:var(--weight-label);letter-spacing:-.01em;margin:0;display:inline}.K-0nEa_captionNote{color:var(--color-ink-muted);font-size:var(--size-small);margin-left:10px}.K-0nEa_table th{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);text-align:right;border-bottom:1px solid var(--color-line-strong);white-space:nowrap;padding:8px 14px}.K-0nEa_table th:first-child,.K-0nEa_table td:first-child{text-align:left;padding-left:0}.K-0nEa_icon{vertical-align:-2px;margin-right:4px}.K-0nEa_table td{border-bottom:1px solid var(--color-line);text-align:right;font-variant-numeric:tabular-nums;font-size:var(--size-money);white-space:nowrap;padding:12px 14px}.K-0nEa_table td:first-child{white-space:normal}.K-0nEa_table tfoot th,.K-0nEa_table tfoot td{border-bottom:0;border-top:1px solid var(--color-line-strong);font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--color-ink-muted);padding-top:12px}.K-0nEa_strong{font-weight:var(--weight-label)}.K-0nEa_table td.K-0nEa_when{font-size:var(--size-small);color:var(--color-ink-muted)}.K-0nEa_zero{color:var(--color-ink-muted)}.K-0nEa_acct{align-items:center;gap:14px;display:flex}.K-0nEa_tile{width:40px;height:40px;color:var(--color-on-sky);font-weight:var(--weight-bold);border-radius:13px;flex:none;place-items:center;display:grid}.K-0nEa_tile0{background:var(--gradient-tile-violet)}.K-0nEa_tile1{background:var(--gradient-tile-teal)}.K-0nEa_tile2{background:var(--gradient-tile-mint)}.K-0nEa_tile3{background:var(--gradient-tile-sunset)}.K-0nEa_tile4{background:var(--gradient-tile-night)}.K-0nEa_tile5{background:var(--gradient-tile-ember)}.K-0nEa_name{flex-direction:column;min-width:0;display:flex}.K-0nEa_name strong{font-weight:var(--weight-label)}.K-0nEa_name small{font-size:var(--size-caption);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.K-0nEa_owner{border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-violet-800);font-weight:var(--weight-label);margin-left:6px;padding:1px 8px;display:inline-block}.K-0nEa_list{margin:0;padding:0;list-style:none;display:none}.K-0nEa_listHead{font-size:var(--size-money);font-weight:var(--weight-label);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;display:none}.K-0nEa_listHead span{font-size:var(--size-caption);color:var(--color-ink-muted);font-weight:var(--weight-medium)}.K-0nEa_item{border-bottom:1px solid var(--color-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.K-0nEa_item .K-0nEa_tile{width:36px;height:36px;font-size:var(--size-small);border-radius:12px;grid-row:span 2}.K-0nEa_itemTotal{font-weight:var(--weight-label);font-variant-numeric:tabular-nums;font-size:var(--size-money);text-align:right}.K-0nEa_itemSub{font-size:var(--size-caption);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2/4;justify-content:space-between;gap:4px 8px;display:flex}.K-0nEa_empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.K-0nEa_empty h2{font-size:24px;font-weight:var(--weight-label);margin:0}.K-0nEa_empty p{color:var(--color-ink-muted);max-width:46ch;margin:0}.K-0nEa_houseBg{fill:var(--color-page)}.K-0nEa_houseWall{fill:var(--color-surface);stroke:var(--color-violet-600);stroke-width:2px}.K-0nEa_houseRoof{fill:none;stroke:var(--color-violet-600);stroke-width:2.4px;stroke-linejoin:round}.K-0nEa_houseDoor{fill:var(--color-yellow-300)}@media (max-width:720px){.K-0nEa_head h1{font-size:26px}.K-0nEa_scroll{display:none}.K-0nEa_list{display:block}.K-0nEa_listHead{display:flex}}.K-0nEa_fresh td,li.K-0nEa_fresh{background:var(--color-fresh)}.K-0nEa_just{border-radius:var(--radius-pill);background:var(--color-orange-500);color:var(--color-ink);font-size:12px;font-weight:var(--weight-bold);margin-left:8px;padding:1px 8px;display:inline-block}.K-0nEa_headMain{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.K-0nEa_addLink{border-radius:var(--radius-pill);background:var(--color-orange-500);min-height:38px;box-shadow:var(--shadow-primary);color:var(--color-ink);font-weight:var(--weight-bold);font-size:var(--size-small);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.K-0nEa_addKbd{font:inherit;background:var(--color-on-sky-soft);border-radius:6px;padding:1px 6px;font-size:12px}.K-0nEa_nameLink{color:inherit;text-decoration:none}.K-0nEa_nameLink:hover,.K-0nEa_nameLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.K-0nEa_closing{color:var(--color-error-ink);font-weight:var(--weight-label);margin-left:8px}.K-0nEa_more{border-radius:var(--radius-card);background:var(--color-page);padding:14px 20px}.K-0nEa_more summary{cursor:pointer;font-weight:var(--weight-label)}.K-0nEa_moreCount{color:var(--color-ink-muted);font-weight:var(--weight-medium);margin-left:6px}.K-0nEa_moreList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.K-0nEa_moreList li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.K-0nEa_gone{color:var(--color-ink-muted)}
._5t_Jha_panel{border-radius:var(--radius-card);background:var(--color-page);gap:var(--space-4);flex-direction:column;padding:26px;display:flex}._5t_Jha_top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._5t_Jha_top h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}._5t_Jha_addLink{border-radius:var(--radius-pill);background:var(--color-orange-500);min-height:38px;box-shadow:var(--shadow-primary);color:var(--color-ink);font-weight:var(--weight-bold);font-size:var(--size-small);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}._5t_Jha_kbd{font:inherit;background:var(--color-on-sky-soft);border-radius:6px;padding:1px 6px;font-size:12px}._5t_Jha_note{color:var(--color-ink-muted);font-size:var(--size-small);font-weight:var(--weight-medium);margin:0}._5t_Jha_kind{padding-top:var(--space-4);border-top:1px solid var(--color-line-strong)}._5t_Jha_kind h3{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;display:flex}._5t_Jha_kind h3 ._5t_Jha_note{font-size:var(--size-caption);letter-spacing:normal;text-transform:none}._5t_Jha_tree,._5t_Jha_children{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._5t_Jha_children{border-left:2px solid var(--color-line-strong);margin:4px 0 2px;padding-left:20px}._5t_Jha_name{color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none}._5t_Jha_name:hover,._5t_Jha_name:focus-visible{color:var(--color-violet-800);text-underline-offset:3px;text-decoration:underline}._5t_Jha_archived summary{cursor:pointer;font-weight:var(--weight-label)}._5t_Jha_archived ._5t_Jha_tree{margin-top:8px}
._6SGc7G_backdrop{background:var(--gradient-sky);min-height:100dvh;padding:88px max(20px, env(safe-area-inset-right,0px)) 140px max(20px, env(safe-area-inset-left,0px));place-items:center;display:grid;position:relative;overflow:hidden}._6SGc7G_brand{top:24px;left:max(28px, env(safe-area-inset-left,0px));color:var(--color-on-sky);align-items:center;gap:10px;display:flex;position:absolute}._6SGc7G_wordmark{font-weight:var(--weight-bold);font-size:var(--size-h2);letter-spacing:-.01em}._6SGc7G_card{background:var(--color-surface);border-radius:var(--radius-auth);width:100%;max-width:420px;padding:var(--space-8);box-shadow:var(--shadow-card);gap:var(--space-5);flex-direction:column;display:flex;position:relative}._6SGc7G_card h1{font-size:28px;font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}._6SGc7G_card p{color:var(--color-ink-muted);margin:0}._6SGc7G_linkRow{justify-content:center;display:flex}._6SGc7G_linkButton{font:inherit;font-size:var(--size-small);color:var(--color-violet-600);cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}._6SGc7G_steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}._6SGc7G_step{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}._6SGc7G_stepN{background:var(--color-violet-600);width:30px;height:30px;color:var(--color-on-sky);font-weight:var(--weight-bold);font-size:var(--size-small);border-radius:50%;place-items:center;display:grid}._6SGc7G_stepBody{flex-direction:column;gap:10px;min-width:0;display:flex}._6SGc7G_stepBody strong{font-weight:var(--weight-label)}._6SGc7G_qr{background:var(--color-surface);width:172px;height:172px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border-radius:18px;padding:8px}._6SGc7G_key{border-radius:var(--radius-field);background:var(--color-page);font-variant-numeric:tabular-nums;font-weight:var(--weight-label);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}._6SGc7G_keyGroup{white-space:nowrap}._6SGc7G_key button{white-space:nowrap;flex:none}._6SGc7G_wide{max-width:780px}@media (min-width:721px){._6SGc7G_split{column-gap:var(--space-8);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);row-gap:18px;display:grid}._6SGc7G_split>:first-child{grid-row:1/span 2}}
.jA_QcW_band{padding-bottom:120px;position:relative}.jA_QcW_bar{z-index:3;max-width:1240px;padding:22px max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 auto;display:flex;position:relative}.jA_QcW_brand{color:var(--color-on-sky);align-items:center;gap:10px;text-decoration:none;display:flex}.jA_QcW_brand:hover{color:var(--color-on-sky)}.jA_QcW_wordmark{font-weight:var(--weight-bold);font-size:var(--size-h2);letter-spacing:-.01em}.jA_QcW_nav{gap:var(--space-1);flex-wrap:wrap;flex:auto;display:flex}.jA_QcW_navLink{border-radius:var(--radius-pill);color:var(--color-on-sky);font-weight:var(--weight-medium);padding:9px 18px;font-size:15px;text-decoration:none}.jA_QcW_navLink:hover{color:var(--color-on-sky);background:var(--color-on-sky-soft)}.jA_QcW_navLink[aria-current=page]{background:var(--color-surface);color:var(--color-violet-800);font-weight:var(--weight-label)}.jA_QcW_actions{align-items:center;gap:var(--space-3);display:flex}.jA_QcW_sheetWrap{padding:0 max(20px, env(safe-area-inset-right,0px)) 40px max(20px, env(safe-area-inset-left,0px));margin-top:-96px;position:relative}.jA_QcW_sheet{background:var(--color-surface);border-radius:var(--radius-sheet);max-width:1240px;box-shadow:var(--shadow-sheet);gap:var(--space-7);flex-direction:column;min-height:320px;margin:0 auto;padding:18px 36px 40px;display:flex}.jA_QcW_grip{border-radius:var(--radius-pill);background:var(--color-line-strong);align-self:center;width:56px;height:5px}@media (max-width:720px){.jA_QcW_band{padding-bottom:92px}.jA_QcW_bar{padding:16px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px))}.jA_QcW_nav{flex-basis:100%;order:3}.jA_QcW_sheetWrap{margin-top:-72px;padding:0 0 24px}.jA_QcW_sheet{border-radius:var(--radius-auth);padding:14px max(18px, env(safe-area-inset-right,0px)) 28px max(18px, env(safe-area-inset-left,0px));gap:22px}}.jA_QcW_subTabs{gap:var(--space-1) var(--space-6);margin:calc(-1 * var(--space-2)) 0 var(--space-6);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.jA_QcW_subTab{padding:var(--space-3) 0;color:var(--color-ink);font-size:var(--size-body);font-weight:var(--weight-medium);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.jA_QcW_subTab:hover{color:var(--color-violet-600)}.jA_QcW_subTab[aria-current=page]{color:var(--color-violet-600);font-weight:var(--weight-label);border-bottom-color:var(--color-violet-600)}
.gKcfFW_screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gKcfFW_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.gKcfFW_headMain{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.gKcfFW_head h1{font-size:var(--size-h1);font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}.gKcfFW_month{font-size:var(--size-lead);font-weight:var(--weight-label);align-items:center;gap:6px;display:flex}.gKcfFW_monthName{text-align:center;min-width:9.5em}.gKcfFW_arrow{border-radius:var(--radius-pill);background:var(--color-page);width:32px;height:32px;color:var(--color-violet-800);font-weight:var(--weight-bold);place-items:center;text-decoration:none;display:inline-grid}.gKcfFW_muted{color:var(--color-ink-muted)}.gKcfFW_empty{color:var(--color-ink-muted);margin:var(--space-6) 0}.gKcfFW_error{border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);font-size:var(--size-small);margin:0;padding:10px 14px}.gKcfFW_kbd{font:inherit;font-size:12px;font-weight:var(--weight-label);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);white-space:nowrap;border-radius:6px;padding:1px 6px}.gKcfFW_kbdOnPrimary{background:var(--color-on-sky-soft);box-shadow:none;color:inherit;}.gKcfFW_quietBtn,.gKcfFW_primaryBtn,.gKcfFW_dangerBtn,.gKcfFW_smallBtn{border-radius:var(--radius-pill);font:inherit;font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.gKcfFW_quietBtn,.gKcfFW_primaryBtn,.gKcfFW_dangerBtn{min-height:38px;font-size:var(--size-small);padding:0 14px}.gKcfFW_quietBtn{background:var(--color-page);color:var(--color-violet-800)}.gKcfFW_primaryBtn{background:var(--color-orange-500);color:var(--color-ink);box-shadow:var(--shadow-primary)}.gKcfFW_dangerBtn{color:var(--color-error-ink);background:0 0}.gKcfFW_smallBtn{min-height:30px;font-size:var(--size-caption);background:var(--color-surface);color:var(--color-violet-800);box-shadow:inset 0 0 0 1px var(--color-line-strong);padding:0 12px}.gKcfFW_strip{background:var(--color-page);border-radius:var(--radius-menu);flex-direction:column;gap:8px;padding:16px 18px 12px;display:flex}.gKcfFW_stripLine{font-size:var(--size-small);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;display:flex}.gKcfFW_stripLine b{color:var(--color-ink);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.gKcfFW_days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;display:grid}.gKcfFW_day{border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding-top:4px;display:flex}.gKcfFW_past{background:var(--color-line)}.gKcfFW_dots{flex-direction:column;justify-content:flex-end;gap:3px;min-height:34px;display:flex}.gKcfFW_dot{border-radius:var(--radius-pill);vertical-align:-1px;width:12px;height:12px;display:inline-block}.gKcfFW_dPaid{background:var(--color-mint-ink)}.gKcfFW_dDue{background:var(--color-violet-800)}.gKcfFW_dSoon{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-violet-600)}.gKcfFW_dOff{background:var(--color-orange-500);box-shadow:0 0 0 3px var(--color-error-bg)}.gKcfFW_dSkip{background:var(--color-line-strong)}.gKcfFW_dayNum{font-size:11px;font-weight:var(--weight-label);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.gKcfFW_today .gKcfFW_dayNum{color:var(--color-on-sky);background:var(--color-violet-800);border-radius:var(--radius-pill);padding:0 5px}.gKcfFW_legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;display:flex}.gKcfFW_block{flex-direction:column;gap:8px;display:flex}.gKcfFW_h2{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);margin:0}.gKcfFW_cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.gKcfFW_card{border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.gKcfFW_cardOff{background:var(--color-fresh);box-shadow:inset 0 0 0 2px var(--color-error-bg)}.gKcfFW_cardDue{background:var(--color-page)}.gKcfFW_cardInfo{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.gKcfFW_tag{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-violet-800)}.gKcfFW_cardOff .gKcfFW_tag{color:var(--color-error-ink)}.gKcfFW_cardInfo .gKcfFW_tag{color:var(--color-ink-muted)}.gKcfFW_cardTitle{font-size:var(--size-h3);font-weight:var(--weight-label)}.gKcfFW_cardMeta{font-size:var(--size-small);color:var(--color-ink-muted);line-height:1.4}.gKcfFW_cardAmount{font-size:24px;font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.gKcfFW_cardActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.gKcfFW_cardActions .gKcfFW_primaryBtn,.gKcfFW_cardActions .gKcfFW_quietBtn{padding:0 12px}.gKcfFW_cardActions .gKcfFW_quietBtn{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.gKcfFW_billLink{color:inherit;font-weight:var(--weight-label);text-decoration:none}.gKcfFW_billLink:hover{text-decoration:underline}.gKcfFW_note{font-weight:var(--weight-body);color:var(--color-ink-muted)}.gKcfFW_list{margin:0;padding:0;list-style:none}.gKcfFW_row{border-bottom:1px solid var(--color-line);font-size:var(--size-body);grid-template-columns:70px minmax(0,1.4fr) minmax(0,1fr) 110px minmax(150px,auto);align-items:center;gap:14px;padding:8px 10px;display:grid}.gKcfFW_date{color:var(--color-ink-muted)}.gKcfFW_name,.gKcfFW_account{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gKcfFW_account{color:var(--color-ink-muted)}.gKcfFW_amount,.gKcfFW_num{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-label)}.gKcfFW_act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gKcfFW_paidText{color:var(--color-mint-ink);font-size:var(--size-small);font-weight:var(--weight-label)}.gKcfFW_chip{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;padding:2px 9px;display:inline-flex}.gKcfFW_chipUp{background:var(--color-error-bg);color:var(--color-error-ink)}.gKcfFW_chipDown{background:var(--color-page);color:var(--color-mint-ink)}.gKcfFW_fold{background:var(--color-page);color:var(--color-mint-ink);font-weight:var(--weight-label);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.gKcfFW_foldBtn{font:inherit;font-weight:var(--weight-bold);color:var(--color-violet-800);cursor:pointer;background:0 0;border:0;padding:6px 4px}.gKcfFW_ended{flex-direction:column;gap:4px;display:flex}.gKcfFW_endedList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.gKcfFW_hints{font-size:var(--size-caption);color:var(--color-ink-muted);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.gKcfFW_backLink{color:var(--color-violet-800);font-weight:var(--weight-bold);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gKcfFW_fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.gKcfFW_field{flex-direction:column;gap:4px;display:flex}.gKcfFW_wide{grid-column:span 2}.gKcfFW_label{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted)}.gKcfFW_input{box-sizing:border-box;background:var(--color-page);height:40px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;color:var(--color-ink);border:0;border-radius:10px;min-width:0;padding:0 10px}.gKcfFW_shortTerm{min-height:40px;font-size:var(--size-small);color:var(--color-ink-muted);align-items:center;display:flex}.gKcfFW_formActions{grid-column:2/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gKcfFW_fieldHint{font-size:var(--size-caption);color:var(--color-ink-muted);margin:0}.gKcfFW_months{border-collapse:collapse;width:100%;font-size:var(--size-body)}.gKcfFW_months th,.gKcfFW_months td{border-bottom:1px solid var(--color-line);text-align:left;padding:9px 8px}.gKcfFW_months thead th{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);border-bottom-color:var(--color-line-strong)}.gKcfFW_months th.gKcfFW_num,.gKcfFW_months td.gKcfFW_num{text-align:right}.gKcfFW_rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (hover:hover){.gKcfFW_months tbody tr:not(:first-child) .gKcfFW_rowActions{opacity:0}.gKcfFW_months tbody tr:hover .gKcfFW_rowActions,.gKcfFW_months tbody tr:focus-within .gKcfFW_rowActions{opacity:1}}.gKcfFW_pickRow td{background:var(--color-page)}.gKcfFW_picker{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gKcfFW_pickerLead{font-size:var(--size-small);margin:0}.gKcfFW_choices{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.gKcfFW_choice{background:var(--color-surface);width:100%;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:70px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:8px 10px;display:grid}.gKcfFW_choice:hover{box-shadow:inset 0 0 0 2px var(--color-violet-600)}.gKcfFW_detailFoot{justify-content:flex-end;display:flex}.gKcfFW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.gKcfFW_row{grid-template-columns:56px minmax(0,1fr) auto}.gKcfFW_row .gKcfFW_account{display:none}.gKcfFW_row .gKcfFW_act{grid-column:1/-1;justify-content:flex-start}.gKcfFW_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.gKcfFW_headBtns{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.gKcfFW_late{color:var(--color-error-ink);font-weight:var(--weight-label)}.gKcfFW_kindPlan,.gKcfFW_kindEntered,.gKcfFW_kindStatement{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.gKcfFW_kindPlan{color:var(--color-violet-800)}.gKcfFW_kindEntered{color:var(--color-mint-ink)}.gKcfFW_kindStatement{color:var(--color-violet-600)}.gKcfFW_statementLeft{white-space:nowrap}.gKcfFW_paidInFull{color:var(--color-mint-ink)}.gKcfFW_cardPaid{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-line-strong)}.gKcfFW_cardPaid .gKcfFW_tag,.gKcfFW_moneyIn{color:var(--color-mint-ink)}.gKcfFW_smallPrimary{background:var(--color-orange-500);color:var(--color-ink);box-shadow:none;}.gKcfFW_counts{font-size:var(--size-caption);color:var(--color-ink-muted)}.gKcfFW_later{font-size:var(--size-small);color:var(--color-ink-muted);margin:8px 0 0}.gKcfFW_later a{color:var(--color-violet-800);font-weight:var(--weight-bold)}.gKcfFW_dPlan{background:var(--color-violet-600);border-radius:2px;width:9px;height:9px;margin:1px 1.5px;transform:rotate(45deg)}
.bFeXMq_screen{align-items:flex-start;gap:var(--space-6);background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.bFeXMq_side{gap:var(--space-4);flex-direction:column;flex:300px;max-width:360px;display:flex}.bFeXMq_title{font-size:var(--size-h1);font-weight:var(--weight-label);margin:0}.bFeXMq_pill{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--color-page);color:var(--color-violet-800);font-size:var(--size-small);font-weight:var(--weight-label);align-self:flex-start;margin:0}.bFeXMq_answer{background:var(--color-page);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.bFeXMq_big{font-size:var(--size-money);font-weight:var(--weight-body);margin:0;line-height:1.05}.bFeXMq_caption{margin:0 0 var(--space-3);color:var(--color-violet-800);font-weight:var(--weight-label)}.bFeXMq_sum{flex-direction:column;margin:0;display:flex}.bFeXMq_sumRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-line);font-size:var(--size-small);display:flex}.bFeXMq_sumRow dt,.bFeXMq_sumRow dd{margin:0}.bFeXMq_strong{font-weight:var(--weight-bold)}.bFeXMq_muted{color:var(--color-ink-muted)}.bFeXMq_overText{color:var(--color-error-ink)}.bFeXMq_coming{color:var(--color-orange-ink);font-weight:var(--weight-label)}.bFeXMq_note{font-size:var(--size-caption);color:var(--color-ink-muted);margin:0;line-height:1.45}.bFeXMq_list{gap:var(--space-5);flex-direction:column;flex:999 560px;min-width:0;display:flex}.bFeXMq_groupHead{padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--color-line-strong);font-size:var(--size-caption);font-weight:var(--weight-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;margin:0;display:flex}.bFeXMq_rows{margin:0;padding:0;list-style:none}.bFeXMq_dim .bFeXMq_row{color:var(--color-ink-muted)}.bFeXMq_row{font:inherit;color:var(--color-ink);border:0;border-bottom:1px solid var(--color-line);text-align:left;column-gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2);cursor:pointer;background:0 0;grid-template-columns:2.5rem minmax(0,1.3fr) minmax(0,1fr) 7rem minmax(0,1.4fr);align-items:baseline;display:grid}.bFeXMq_static{cursor:default}.bFeXMq_row:not(.bFeXMq_static):hover,.bFeXMq_row:focus-visible{background:var(--color-page)}.bFeXMq_day,.bFeXMq_cat{color:var(--color-ink-muted)}.bFeXMq_amount{text-align:right}.bFeXMq_status{text-align:right;font-size:var(--size-small)}.bFeXMq_none{padding:var(--space-3) var(--space-2);color:var(--color-ink-muted);margin:0}.bFeXMq_failure{padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);margin:0}.bFeXMq_form{margin:var(--space-2) 0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-page);box-shadow:inset 0 0 0 2px var(--color-violet-600);gap:var(--space-3);flex-direction:column;display:flex}.bFeXMq_formHead{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.bFeXMq_fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bFeXMq_field{flex-direction:column;gap:4px;display:flex}.bFeXMq_wide{grid-column:span 2}.bFeXMq_label{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted)}.bFeXMq_input{box-sizing:border-box;background:var(--color-surface);height:40px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;color:var(--color-ink);border:0;border-radius:10px;min-width:0;padding:0 10px}.bFeXMq_message{color:var(--color-error-ink);font-size:var(--size-small);margin:0}.bFeXMq_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bFeXMq_kbd{font:inherit;font-size:12px;font-weight:var(--weight-label);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);white-space:nowrap;border-radius:6px;padding:1px 6px}.bFeXMq_kbdOnPrimary{background:var(--color-on-sky-soft);box-shadow:none;color:inherit;}.bFeXMq_quietBtn,.bFeXMq_primaryBtn,.bFeXMq_endBtn{border-radius:var(--radius-pill);font:inherit;font-size:var(--size-small);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;min-height:38px;padding:0 14px;text-decoration:none;display:inline-flex}.bFeXMq_primaryBtn{background:var(--color-orange-500);color:var(--color-ink);box-shadow:var(--shadow-primary);align-self:flex-start}.bFeXMq_quietBtn{background:var(--color-surface);color:var(--color-violet-800)}.bFeXMq_endBtn{color:var(--color-error-ink);background:0 0;margin-left:auto}@media (max-width:720px){.bFeXMq_screen{padding:var(--space-5) var(--space-4)}.bFeXMq_side{max-width:none}.bFeXMq_row{grid-template-columns:2rem minmax(0,1fr) auto;row-gap:2px}.bFeXMq_cat{font-size:var(--size-small);grid-area:2/2}.bFeXMq_status{text-align:left;grid-column:2/-1}.bFeXMq_fields{grid-template-columns:minmax(0,1fr)}.bFeXMq_wide{grid-column:auto}}
.ArYJpW_screen{gap:var(--space-6);flex-direction:column;display:flex}.ArYJpW_card{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-6) var(--space-7) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.ArYJpW_cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ArYJpW_cardTitle{align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ArYJpW_cardTitle h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}.ArYJpW_hint,.ArYJpW_note{font-size:var(--size-caption);font-weight:var(--weight-body);color:var(--color-ink-muted)}.ArYJpW_legend{gap:var(--space-2);display:flex}.ArYJpW_chip{border-radius:var(--radius-pill);padding:3px var(--space-3);font-size:var(--size-caption);font-weight:var(--weight-medium);white-space:nowrap;display:inline-block}.ArYJpW_sheet{background:var(--color-line);color:var(--color-ink)}.ArYJpW_ledger{background:color-mix(in srgb, var(--color-mint-500) 16%, var(--color-surface));color:var(--color-mint-ink)}.ArYJpW_corrected{background:color-mix(in srgb, var(--color-violet-600) 12%, var(--color-surface));color:var(--color-violet-800)}.ArYJpW_none,.ArYJpW_failure{padding:var(--space-3) 0;margin:0}.ArYJpW_failure{padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink)}.ArYJpW_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--size-body)}.ArYJpW_table thead th:first-child,.ArYJpW_table thead th:nth-child(2),.ArYJpW_table thead th:nth-child(4){width:20%}.ArYJpW_table thead th:nth-child(3){width:16%}.ArYJpW_table thead th{text-align:left;font-size:var(--size-caption);font-weight:var(--weight-medium);color:var(--color-ink-muted);padding:var(--space-2) var(--space-3)}.ArYJpW_table th,.ArYJpW_table td{padding:var(--space-2) var(--space-3);vertical-align:middle}.ArYJpW_table tbody th{text-align:left;font-weight:var(--weight-medium)}.ArYJpW_table .ArYJpW_money{text-align:right;font-variant-numeric:tabular-nums}.ArYJpW_table .ArYJpW_from{text-align:left;padding-left:var(--space-7)}.ArYJpW_yearHead th{border-top:1px solid var(--color-line-strong);padding-top:var(--space-4);font-weight:var(--weight-label)}.ArYJpW_soFar{background:var(--color-page);color:var(--color-ink-muted)}.ArYJpW_month{border-top:1px solid var(--color-line)}.ArYJpW_month.ArYJpW_editing{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-violet-600) 30%, transparent)}.ArYJpW_yearRow{border-top:1px solid var(--color-line-strong)}.ArYJpW_yearRow th{align-items:center;gap:var(--space-3);display:flex}.ArYJpW_disclose{font:inherit;font-weight:var(--weight-label);color:var(--color-ink);padding:var(--space-2) 0;align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;min-height:44px;display:inline-flex}.ArYJpW_chevron{fill:none;width:14px;height:14px;stroke:var(--color-ink-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s}.ArYJpW_chevronOpen{transform:rotate(90deg)}.ArYJpW_upText{color:var(--color-mint-ink)}.ArYJpW_downText{color:var(--color-orange-ink)}.ArYJpW_value{font:inherit;color:var(--color-ink);border-radius:var(--radius-field);padding:var(--space-1) var(--space-3);min-height:44px;margin-right:calc(-1 * (var(--space-3) + 1.5px));cursor:pointer;background:0 0;border:1.5px dashed #0000;flex-direction:column;justify-content:center;align-items:flex-end;display:inline-flex}.ArYJpW_value:hover,.ArYJpW_value:focus-visible{border-color:var(--color-violet-600)}.ArYJpW_amount{font-variant-numeric:tabular-nums}.ArYJpW_valueCorrected .ArYJpW_amount{font-weight:var(--weight-label);color:var(--color-violet-800)}.ArYJpW_was{font-size:var(--size-caption);color:var(--color-ink-muted)}.ArYJpW_box{font:inherit;font-size:var(--size-money);text-align:right;color:var(--color-ink);font-variant-numeric:tabular-nums;width:11rem;margin-right:calc(-1 * (var(--space-3) + 2px));border:2px solid var(--color-violet-600);border-radius:var(--radius-field);padding:var(--space-2) var(--space-3);background:var(--color-surface)}.ArYJpW_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ArYJpW_save{font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--color-violet-600);min-height:40px;color:var(--color-on-sky);cursor:pointer;border:0}.ArYJpW_cancel,.ArYJpW_link{font:inherit;font-size:var(--size-small);color:var(--color-violet-800);padding:var(--space-2);cursor:pointer;background:0 0;border:0;min-height:40px}.ArYJpW_link{font-size:var(--size-caption);text-decoration:underline}.ArYJpW_message{font-size:var(--size-caption);color:var(--color-error-ink);flex-basis:100%}.ArYJpW_list{margin:0;padding:0;list-style:none;display:none}.ArYJpW_listItem{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);display:flex}@media (max-width:720px){.ArYJpW_card{padding:var(--space-5) var(--space-4)}.ArYJpW_legend,.ArYJpW_table{display:none}.ArYJpW_list{display:block}}
.FrpWZq_screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.FrpWZq_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.FrpWZq_head h1{font-size:var(--size-h1);font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}.FrpWZq_headSide{font-size:var(--size-small);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.FrpWZq_muted{color:var(--color-ink-muted)}.FrpWZq_kbd{font:inherit;font-size:12px;font-weight:var(--weight-label);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);white-space:nowrap;border-radius:6px;padding:1px 6px}.FrpWZq_kbdOnOrange{background:var(--color-on-sky-soft);box-shadow:none;}.FrpWZq_quietBtn,.FrpWZq_primaryBtn,.FrpWZq_cautionBtn{border-radius:var(--radius-pill);min-height:38px;font:inherit;font-size:var(--size-small);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.FrpWZq_quietBtn{background:var(--color-page);color:var(--color-violet-800)}.FrpWZq_primaryBtn{background:var(--color-orange-500);color:var(--color-ink)}.FrpWZq_cautionBtn{background:var(--color-surface);color:var(--color-error-ink);box-shadow:inset 0 0 0 2px var(--color-error-bg)}.FrpWZq_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.FrpWZq_main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.FrpWZq_whenHidden,.FrpWZq_panelClosed .FrpWZq_panel,.FrpWZq_panelClosed .FrpWZq_whenShown{display:none}.FrpWZq_panelClosed .FrpWZq_whenHidden{display:inline}.FrpWZq_filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.FrpWZq_search{border-radius:var(--radius-pill);background:var(--color-page);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);color:var(--color-ink-muted);flex:240px;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.FrpWZq_search:focus-within{box-shadow:inset 0 0 0 2px var(--color-orange-500)}.FrpWZq_search input{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;flex:1}.FrpWZq_search input:focus-visible{outline:none}.FrpWZq_pill{color:var(--color-ink-muted);align-items:center;display:inline-flex;position:relative}.FrpWZq_pill select{appearance:none;border-radius:var(--radius-pill);background:var(--color-page);max-width:240px;min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);cursor:pointer;text-overflow:ellipsis;border:0;padding:0 34px 0 14px}.FrpWZq_pill select.FrpWZq_pillOn{background:var(--color-violet-600);color:var(--color-on-sky)}.FrpWZq_pill svg{pointer-events:none;position:absolute;right:12px}.FrpWZq_pill:has(.FrpWZq_pillOn) svg{color:var(--color-on-sky)}.FrpWZq_clear{color:var(--color-violet-600);font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:6px 4px}.FrpWZq_banner{border-radius:var(--radius-field);background:var(--color-error-bg);color:var(--color-error-ink);font-weight:var(--weight-medium);font-size:var(--size-small);align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 14px;display:flex}.FrpWZq_banner button{margin-left:auto}.FrpWZq_alertIcon{flex:none;margin-top:1px}.FrpWZq_info{border-radius:var(--radius-field);background:var(--color-page);color:var(--color-mint-ink);font-size:var(--size-small);font-weight:var(--weight-medium);align-items:center;gap:8px;width:100%;padding:8px 14px;display:flex}.FrpWZq_empty{text-align:center;color:var(--color-ink-muted);padding:36px 12px}.FrpWZq_list{overflow-x:auto}.FrpWZq_table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.FrpWZq_colPick{width:36px}.FrpWZq_colDate{width:100px}.FrpWZq_colCategory{width:17%}.FrpWZq_colAccount{width:21%}.FrpWZq_colStatus{width:112px}.FrpWZq_colAmount{width:150px}.FrpWZq_table td{overflow-wrap:anywhere}.FrpWZq_table:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:2px;border-radius:8px}.FrpWZq_table th{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);text-align:left;border-bottom:1px solid var(--color-line-strong);white-space:nowrap;padding:8px 10px}.FrpWZq_table td{border-bottom:1px solid var(--color-line);vertical-align:middle;font-size:var(--size-small);padding:10px}.FrpWZq_pickCol{width:34px}.FrpWZq_table .FrpWZq_pickCol{padding-left:4px;padding-right:0}.FrpWZq_amountCol{text-align:right;white-space:nowrap}.FrpWZq_table th.FrpWZq_amountCol{text-align:right}.FrpWZq_table td.FrpWZq_amountCol{font-size:var(--size-body);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.FrpWZq_moneyIn{color:var(--color-mint-ink)}.FrpWZq_row{cursor:default;scroll-margin-top:72px}.FrpWZq_row.FrpWZq_current td{background:var(--color-page)}.FrpWZq_row.FrpWZq_current td:first-child{box-shadow:inset 3px 0 0 var(--color-violet-600)}.FrpWZq_row.FrpWZq_picked td{background:var(--color-line)}.FrpWZq_box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);background:var(--color-surface);color:var(--color-on-sky);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.FrpWZq_picked .FrpWZq_box{background:var(--color-violet-600);box-shadow:none}.FrpWZq_dateCell{white-space:nowrap;color:var(--color-ink-muted)}.FrpWZq_upcoming{font-size:11px;font-weight:var(--weight-bold);color:var(--color-violet-600);display:block}.FrpWZq_payeeCell strong{font-weight:var(--weight-label);display:block}.FrpWZq_payeeCell small,.FrpWZq_accountCell small,.FrpWZq_archived{font-size:var(--size-caption);color:var(--color-ink-muted)}.FrpWZq_payeeCell small{display:block}.FrpWZq_chip,.FrpWZq_chipMove{border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-violet-800);font-size:var(--size-caption);font-weight:var(--weight-label);white-space:nowrap;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.FrpWZq_chipMove{color:var(--color-mint-ink)}.FrpWZq_pending,.FrpWZq_cleared{font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.FrpWZq_pending{border-radius:var(--radius-pill);background:var(--color-error-bg);color:var(--color-error-ink);padding:2px 9px}.FrpWZq_cleared{color:var(--color-ink-muted);font-weight:var(--weight-label)}.FrpWZq_editRow td,.FrpWZq_editMore td{background:var(--color-page);vertical-align:top}.FrpWZq_editRow td{border-bottom:0;padding:8px 6px}.FrpWZq_editMore td{border-bottom:1px solid var(--color-line-strong);padding:0 6px 14px}.FrpWZq_editRow td:first-child,.FrpWZq_editMore td:first-child{box-shadow:inset 3px 0 0 var(--color-orange-500)}.FrpWZq_editRow td:last-child,.FrpWZq_editMore td:last-child{padding-right:16px}.FrpWZq_cell{background:var(--color-surface);width:100%;min-height:40px;font:inherit;font-size:var(--size-small);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border:0;border-radius:10px;padding:0 10px}.FrpWZq_selectWrap{display:block;position:relative}.FrpWZq_select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:32px}.FrpWZq_chevron{pointer-events:none;color:var(--color-ink-muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.FrpWZq_cell[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error-ink)}.FrpWZq_money{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-label)}.FrpWZq_stack{flex-direction:column;gap:6px;display:flex}.FrpWZq_dir{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.FrpWZq_mini{background:var(--color-surface);color:var(--color-ink-muted);font:inherit;font-size:12px;font-weight:var(--weight-bold);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:3px 8px}.FrpWZq_mini[aria-pressed=true]{background:var(--color-violet-600);color:var(--color-on-sky)}.FrpWZq_moreGrid{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding-left:0;display:flex}.FrpWZq_note{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.FrpWZq_note span,.FrpWZq_trayHead{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.FrpWZq_actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.FrpWZq_who{width:100%;font-size:var(--size-caption);color:var(--color-ink-muted);margin:0}.FrpWZq_tray{background:var(--color-surface);border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.FrpWZq_trayHead{justify-content:space-between;display:flex}.FrpWZq_splitRow{grid-template-columns:minmax(0,1fr) 140px 32px;align-items:center;gap:8px;display:grid}.FrpWZq_remove{width:32px;height:32px;color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.FrpWZq_traySum{font-size:var(--size-small);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.FrpWZq_traySum strong{color:var(--color-ink)}.FrpWZq_traySum strong.FrpWZq_off{color:var(--color-error-ink)}.FrpWZq_hintBar{font-size:var(--size-caption);color:var(--color-ink-muted)}.FrpWZq_hidden{display:none}.FrpWZq_pickBar{top:var(--space-3);z-index:4;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-violet-600);max-width:100%;box-shadow:var(--shadow-menu);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex;position:sticky}.FrpWZq_pickCount{color:var(--color-on-sky);font-size:var(--size-small);font-weight:var(--weight-bold);margin-right:8px}.FrpWZq_pickBar .FrpWZq_quietBtn{background:var(--color-surface)}@media (max-width:520px){.FrpWZq_pickBar{gap:6px;padding-left:14px}.FrpWZq_pickBar .FrpWZq_kbd{display:none}.FrpWZq_pickBar button{padding:0 12px}}.FrpWZq_foot{font-size:var(--size-caption);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.FrpWZq_hints{flex-wrap:wrap;gap:6px 14px;display:flex}.FrpWZq_hints>span{align-items:center;gap:4px;display:inline-flex}.FrpWZq_main,.FrpWZq_panel{grid-area:1/1}.FrpWZq_panel{top:var(--space-3);z-index:3;box-sizing:border-box;width:min(480px,100%);max-height:calc(100vh - 2 * var(--space-3));border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;place-self:start end;gap:10px;padding:18px 16px 14px;display:flex;position:sticky;overflow-y:auto}.FrpWZq_panelHead{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.FrpWZq_panelHead h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}.FrpWZq_close{background:var(--color-page);width:36px;height:36px;color:var(--color-violet-800);font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:18px}.FrpWZq_pTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--size-small);font-variant-numeric:tabular-nums}.FrpWZq_pTable th,.FrpWZq_pTable td{text-align:right;white-space:nowrap;padding:6px 8px}.FrpWZq_pTable thead th{font-size:12px;font-weight:var(--weight-label);color:var(--color-ink-muted);width:84px}.FrpWZq_pTable thead th:last-child{width:104px}.FrpWZq_pTable thead th:first-child{text-align:left;width:auto}.FrpWZq_pGroup th,.FrpWZq_pGroup td{border-bottom:1px solid var(--color-line-strong);padding-top:14px}.FrpWZq_pGroup th{text-overflow:ellipsis;text-align:left;font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);overflow:hidden}.FrpWZq_pHead{align-items:center;gap:4px;display:inline-flex}.FrpWZq_groupIcon{vertical-align:middle;background:var(--color-page);width:24px;height:24px;color:var(--color-violet-600);border-radius:8px;place-items:center;margin-right:8px;display:inline-grid}.FrpWZq_groupNote{font-weight:var(--weight-body);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);margin-left:4px}.FrpWZq_pGroup .FrpWZq_pTotal{font-size:var(--size-body)}.FrpWZq_pOwner th{text-align:left;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding-top:10px;padding-bottom:2px}.FrpWZq_pRow th{text-align:left;padding:0}.FrpWZq_pRow>*{border-radius:0}.FrpWZq_pRow:hover>*,.FrpWZq_pRowOn>*{background:var(--color-page)}.FrpWZq_pRowFresh>*{background:var(--color-fresh)}.FrpWZq_pRow>:first-child{border-radius:12px 0 0 12px}.FrpWZq_pRow>:last-child{border-radius:0 12px 12px 0}.FrpWZq_pRowOn>:first-child{box-shadow:inset 3px 0 0 var(--color-violet-600)}.FrpWZq_pName{width:100%;min-height:32px;font:inherit;font-weight:var(--weight-medium);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.FrpWZq_pNameText{text-overflow:ellipsis;min-width:0;overflow:hidden}.FrpWZq_just{border-radius:var(--radius-pill);background:var(--color-orange-500);color:var(--color-ink);font-size:11px;font-weight:var(--weight-bold);flex:none;padding:0 7px}.FrpWZq_pNum{color:var(--color-ink-muted)}.FrpWZq_pPending{color:var(--color-error-ink);font-weight:var(--weight-label)}.FrpWZq_pTotal{color:var(--color-ink);font-weight:var(--weight-bold)}.FrpWZq_pTotal.FrpWZq_pZero{color:var(--color-ink-muted);font-weight:var(--weight-body)}.FrpWZq_pZeros td{text-align:left;padding:2px 0}.FrpWZq_pZeros button{min-height:32px;font:inherit;font-size:var(--size-caption);color:var(--color-violet-800);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 8px}.FrpWZq_pZeros button:hover{background:var(--color-page)}.FrpWZq_panelFoot{color:var(--color-ink-muted);margin:0;padding:4px 8px 0;font-size:12px}@media (max-width:520px){.FrpWZq_pTable thead th:nth-child(2),.FrpWZq_pTable tr>:nth-child(2):not([colspan]){visibility:hidden;width:0;padding:0;overflow:hidden}.FrpWZq_pTable thead th{width:76px}.FrpWZq_pTable thead th:last-child{width:96px}.FrpWZq_groupNote{display:none}}@media (max-width:720px){.FrpWZq_hintBar{display:none}.FrpWZq_table{table-layout:auto;min-width:0}.FrpWZq_table colgroup,.FrpWZq_table thead{display:none}.FrpWZq_row{border-bottom:1px solid var(--color-line);grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"date payee amount""date category status";display:grid}.FrpWZq_row td{border:0;padding:2px 6px}.FrpWZq_row .FrpWZq_pickCol,.FrpWZq_row .FrpWZq_accountCell{display:none}.FrpWZq_row .FrpWZq_dateCell{width:auto;font-size:var(--size-caption);grid-area:date;padding-top:10px}.FrpWZq_row .FrpWZq_payeeCell{grid-area:payee;padding-top:8px}.FrpWZq_row .FrpWZq_categoryCell{color:var(--color-ink-muted);font-size:var(--size-caption);grid-area:category;padding-bottom:8px}.FrpWZq_row .FrpWZq_statusCell{text-align:right;grid-area:status;width:auto;padding-bottom:8px}.FrpWZq_row .FrpWZq_amountCol{grid-area:amount;padding-top:8px}.FrpWZq_editRow,.FrpWZq_editMore{display:block}.FrpWZq_editRow td,.FrpWZq_editRow td:last-child,.FrpWZq_editMore td,.FrpWZq_editMore td:last-child{padding:4px 8px;display:block}.FrpWZq_editRow .FrpWZq_pickCol,.FrpWZq_editMore .FrpWZq_pickCol{display:none}.FrpWZq_dir{justify-content:flex-start}}.FrpWZq_panelLink{font-size:var(--size-small);font-weight:var(--weight-bold);color:var(--color-violet-800);margin-left:auto}.FrpWZq_recTitle{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.FrpWZq_recTitle h1{font-size:var(--size-h1);font-weight:var(--weight-label);letter-spacing:-.02em;margin:0}.FrpWZq_recMode{border-radius:var(--radius-pill);background:var(--color-violet-800);color:var(--color-on-sky);font-size:var(--size-small);font-weight:var(--weight-bold);padding:4px 12px}.FrpWZq_recBody{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.FrpWZq_recSide{flex-direction:column;flex:300px;gap:4px;max-width:360px;display:flex}.FrpWZq_recMain{gap:var(--space-3);flex-direction:column;flex:999 560px;min-width:0;display:flex}.FrpWZq_recLede{font-size:var(--size-caption);color:var(--color-ink-muted);margin:0 0 6px;line-height:1.4}.FrpWZq_recGroup{flex-direction:column;display:flex}.FrpWZq_recGl{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);align-items:center;gap:6px;margin:0;padding:10px 10px 4px;display:flex}.FrpWZq_recList{margin:0;padding:0;list-style:none}.FrpWZq_recAcc{border-radius:12px;grid-template-columns:12px minmax(0,1fr) 124px;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:grid}.FrpWZq_recAccOn{background:var(--color-page);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.FrpWZq_recAcc[data-status=off].FrpWZq_recAccOn,.FrpWZq_recAcc[data-status=invalid].FrpWZq_recAccOn{background:var(--color-fresh);box-shadow:inset 0 0 0 1.5px var(--color-error-bg)}.FrpWZq_recDot{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-line-strong);border-radius:50%}.FrpWZq_recAcc[data-status=done] .FrpWZq_recDot{background:var(--color-mint-ink);box-shadow:none}.FrpWZq_recAcc[data-status=off] .FrpWZq_recDot,.FrpWZq_recAcc[data-status=invalid] .FrpWZq_recDot{background:var(--color-orange-500);box-shadow:none}.FrpWZq_recAccName{min-width:0;font:inherit;font-size:var(--size-small);color:var(--color-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:6px 0;overflow:hidden}.FrpWZq_recAccOn .FrpWZq_recAccName{font-weight:var(--weight-bold)}.FrpWZq_recBox{display:block;position:relative}.FrpWZq_recInput{box-sizing:border-box;background:var(--color-surface);width:100%;height:34px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;font-size:var(--size-small);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink);border:0;border-radius:10px;padding:0 10px}.FrpWZq_recInput:focus-visible{box-shadow:inset 0 0 0 2px var(--color-violet-600);outline:none}.FrpWZq_recAcc[data-status=off] .FrpWZq_recInput,.FrpWZq_recAcc[data-status=invalid] .FrpWZq_recInput{box-shadow:inset 0 0 0 2px var(--color-orange-500);font-weight:var(--weight-bold)}.FrpWZq_recAcc[data-status=done] .FrpWZq_recInput{color:var(--color-mint-ink);box-shadow:none;background:0 0}.FrpWZq_recFold{font:inherit;font-size:var(--size-caption);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:2px 0 0 28px;padding:4px 0}.FrpWZq_recAll{margin-top:var(--space-4);flex-direction:column;gap:6px;display:flex}.FrpWZq_recBatch{border-radius:var(--radius-pill);background:var(--color-violet-800);min-height:44px;color:var(--color-on-sky);font:inherit;font-size:var(--size-body);font-weight:var(--weight-bold);cursor:pointer;border:0;padding:0 18px}.FrpWZq_recBatch:disabled{background:var(--color-line-strong);color:var(--color-ink-muted);cursor:default}.FrpWZq_recSmall{color:var(--color-ink-muted);text-align:center;font-size:12px}.FrpWZq_recMh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.FrpWZq_recMh h2{font-size:var(--size-h2);font-weight:var(--weight-label);margin:0}.FrpWZq_recMh h2 small{font-size:var(--size-small);font-weight:var(--weight-body);color:var(--color-ink-muted)}.FrpWZq_recMh .FrpWZq_muted{font-size:var(--size-small)}.FrpWZq_recNums{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FrpWZq_recNum{background:var(--color-page);border-radius:18px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.FrpWZq_recK{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);align-items:center;gap:4px;display:inline-flex}.FrpWZq_recV{font-size:var(--size-h3);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.FrpWZq_recOff{background:var(--color-fresh)}.FrpWZq_recOff .FrpWZq_recV{color:var(--color-error-ink)}.FrpWZq_recOk .FrpWZq_recV{color:var(--color-mint-ink)}.FrpWZq_recGood,.FrpWZq_recCauses li{border-radius:var(--radius-field);font-size:var(--size-small);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.FrpWZq_recGood{background:var(--color-page);color:var(--color-mint-ink);font-weight:var(--weight-label)}.FrpWZq_recCauses{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FrpWZq_recCauses li{background:var(--color-fresh);color:var(--color-error-ink)}.FrpWZq_recCauses li>span{flex:280px}.FrpWZq_recFix,.FrpWZq_recMarkBtn{border-radius:var(--radius-pill);min-height:34px;font:inherit;font-size:var(--size-caption);font-weight:var(--weight-bold);cursor:pointer;border:0;padding:0 12px}.FrpWZq_recFix{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-error-bg);color:var(--color-error-ink)}.FrpWZq_recMarkBtn{background:var(--color-violet-800);color:var(--color-on-sky);margin-left:auto}.FrpWZq_recHints{font-size:var(--size-caption);color:var(--color-ink-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.FrpWZq_recRows{gap:var(--space-3);flex-direction:column;display:flex}.FrpWZq_row.FrpWZq_hinted td{background:var(--color-fresh)}.FrpWZq_row.FrpWZq_hinted td:first-child{box-shadow:inset 3px 0 0 var(--color-orange-500)}.FrpWZq_tick{width:18px;height:18px;accent-color:var(--color-violet-800);cursor:pointer;margin:0}.FrpWZq_dividerRow td{border-bottom:0;padding:6px 10px}.FrpWZq_dividerRow span{font-size:var(--size-caption);font-weight:var(--weight-bold);color:var(--color-violet-800);align-items:center;gap:10px;display:flex}.FrpWZq_dividerRow span:before,.FrpWZq_dividerRow span:after{content:"";border-top:1.5px dashed var(--color-line-strong);flex:1}.FrpWZq_planned{background:var(--color-page);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border-radius:22px;margin:4px 0 14px;padding:12px 14px 6px}.FrpWZq_plannedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:0 4px 6px;display:flex}.FrpWZq_plannedTitle{font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);margin:0}.FrpWZq_plannedList{margin:0;padding:0;list-style:none}.FrpWZq_plannedRow{border-top:1px solid var(--color-line);font-size:var(--size-small);grid-template-columns:100px minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.3fr) 130px auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.FrpWZq_plannedDate{color:var(--color-ink-muted)}.FrpWZq_plannedLate{color:var(--color-error-ink);font-weight:var(--weight-label)}.FrpWZq_plannedName{font:inherit;font-weight:var(--weight-label);color:var(--color-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.FrpWZq_plannedName small{font-weight:var(--weight-medium);color:var(--color-ink-muted)}.FrpWZq_plannedName:hover{text-decoration:underline}.FrpWZq_plannedCat,.FrpWZq_plannedAcct{color:var(--color-ink-muted);overflow-wrap:anywhere}.FrpWZq_plannedAmt{text-align:right;font-size:var(--size-body);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}@media (max-width:720px){.FrpWZq_plannedRow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.FrpWZq_plannedDate,.FrpWZq_plannedLate{grid-column:1/-1}.FrpWZq_plannedCat{display:none}}.FrpWZq_statements{}.FrpWZq_statements .FrpWZq_plannedHead{align-items:center}.FrpWZq_statementRow{border-top:1px solid var(--color-line);font-size:var(--size-small);grid-template-columns:minmax(0,1.3fr) 120px minmax(0,2fr) 140px auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.FrpWZq_statementLine{font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex-direction:column;gap:2px;display:flex}.FrpWZq_statementLine strong{color:var(--color-ink);font-weight:var(--weight-label)}.FrpWZq_statementLine .FrpWZq_statementMissed{color:var(--color-error-ink);font-weight:var(--weight-bold)}.FrpWZq_statementLine .FrpWZq_statementPaid{color:var(--color-mint-ink);font-weight:var(--weight-bold)}.FrpWZq_statementParts{font-size:var(--size-caption);overflow-wrap:anywhere}.FrpWZq_statementDialog{width:min(560px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-sheet);padding:var(--space-6);box-shadow:var(--shadow-palette);color:var(--color-ink);background:var(--color-surface);border:0}.FrpWZq_statementDialog::backdrop{background:var(--color-scrim)}.FrpWZq_statementForm{gap:var(--space-4);flex-direction:column;display:flex}.FrpWZq_statementForm h2{font-size:var(--size-h3);font-weight:var(--weight-label);margin:0}.FrpWZq_statementForm p{font-size:var(--size-small);margin:0}.FrpWZq_statementField{font-size:var(--size-small);font-weight:var(--weight-label);flex-direction:column;gap:6px;display:flex}.FrpWZq_statementField input,.FrpWZq_statementField select{font:inherit;font-weight:var(--weight-body);font-size:var(--size-body);border-radius:var(--radius-field);border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);background:var(--color-surface);padding:0 14px}.FrpWZq_statementField span{font-weight:var(--weight-body)}.FrpWZq_statementPair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FrpWZq_statementError{color:var(--color-error-ink);font-weight:var(--weight-label)}.FrpWZq_statementFoot{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-line);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.FrpWZq_statementActions{gap:var(--space-2);display:inline-flex}@media (max-width:720px){.FrpWZq_statementRow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.FrpWZq_statementLine{grid-column:1/-1}.FrpWZq_statementPair{grid-template-columns:minmax(0,1fr)}}.FrpWZq_pvBar{align-items:center;gap:10px;padding:0 8px;display:flex}.FrpWZq_pvSwitch{border-radius:var(--radius-pill);background:var(--color-page);padding:3px;display:flex}.FrpWZq_pvSwitch button{border-radius:var(--radius-pill);min-height:32px;font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);color:var(--color-violet-800);cursor:pointer;background:0 0;border:0;padding:0 16px}.FrpWZq_pvSwitch button[aria-pressed=true]{background:var(--color-violet-800);color:var(--color-on-sky)}.FrpWZq_pvWhen{position:relative}.FrpWZq_pvWhenButton{border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);color:var(--color-ink);cursor:pointer;border:0;padding:0 14px}.FrpWZq_pvWhenButton[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-violet-800)}.FrpWZq_pvWhenNote{font-weight:var(--weight-body);color:var(--color-ink-muted)}.FrpWZq_pvCaret{color:var(--color-violet-800);margin-left:6px}.FrpWZq_pvMenu{z-index:4;width:240px;padding:var(--space-2);border-radius:var(--radius-field);background:var(--color-surface);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.FrpWZq_pvOpt{min-height:40px;font:inherit;font-size:var(--size-small);color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.FrpWZq_pvOpt span{color:var(--color-ink-muted)}.FrpWZq_pvOpt:hover,.FrpWZq_pvOpt[aria-current=true]{background:var(--color-page)}.FrpWZq_pvOpt[aria-current=true]{font-weight:var(--weight-label)}.FrpWZq_pvDateLabel{border-top:1px solid var(--color-line);font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);flex-direction:column;gap:6px;margin-top:6px;padding:8px 12px 4px;display:flex}.FrpWZq_pvDate{min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font:inherit;font-size:var(--size-small);color:var(--color-ink);border:0;border-radius:10px;padding:0 10px}.FrpWZq_pvList{flex-direction:column;padding:0 4px;display:flex}.FrpWZq_pvGroup{border-bottom:1px solid var(--color-line-strong);font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-800);justify-content:space-between;align-items:baseline;margin:0;padding:14px 4px 6px;display:flex}.FrpWZq_pvGroupTotal{font-size:var(--size-body);letter-spacing:0;color:var(--color-ink);font-variant-numeric:tabular-nums}.FrpWZq_pvOwner{font-size:12px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;padding:12px 4px 2px}.FrpWZq_pvRows{margin:0;padding:0;list-style:none}.FrpWZq_pvItem{border-bottom:1px solid var(--color-line)}.FrpWZq_pvRow{width:100%;min-height:44px;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:10px 4px;display:grid}.FrpWZq_pvRow:hover{background:var(--color-page)}.FrpWZq_pvChev{color:var(--color-violet-800);font-size:12px}.FrpWZq_pvName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--size-body);font-weight:var(--weight-medium);overflow:hidden}.FrpWZq_pvMask{color:var(--color-ink-muted)}.FrpWZq_pvEnd{font-size:var(--size-money);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.FrpWZq_pvDip{font-size:var(--size-caption);font-weight:var(--weight-label);color:var(--color-ink-muted);grid-column:2/-1}.FrpWZq_pvBelow{color:var(--color-error-ink)}.FrpWZq_pvLines{background:var(--color-page);border-radius:14px;margin:2px 0 10px 24px;padding:6px 12px;list-style:none}.FrpWZq_pvLine{border-bottom:1px solid var(--color-line-strong);font-size:var(--size-small);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:6px 0;display:grid}.FrpWZq_pvLine:last-child{border-bottom:0}.FrpWZq_pvLow{background:var(--color-error-bg);border-radius:8px;margin:0 -6px;padding:6px}.FrpWZq_pvOn{color:var(--color-ink-muted);white-space:nowrap}.FrpWZq_pvWhat{flex-direction:column;min-width:0;display:flex}.FrpWZq_pvTag_plan,.FrpWZq_pvTag_bill,.FrpWZq_pvTag_entered,.FrpWZq_pvTag_just_now{font-size:11px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.FrpWZq_pvTag_plan{color:var(--color-violet-800)}.FrpWZq_pvTag_bill{color:var(--color-mint-ink)}.FrpWZq_pvTag_entered{color:var(--color-ink-muted)}.FrpWZq_pvTag_just_now{border-radius:var(--radius-pill);background:var(--color-orange-500);color:var(--color-ink);align-self:flex-start;padding:0 7px}.FrpWZq_pvAmt{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.FrpWZq_pvAfter{color:var(--color-ink-muted);font-size:12px}.FrpWZq_pvLow .FrpWZq_pvAfter.FrpWZq_pvBelow,.FrpWZq_pvAfter.FrpWZq_pvBelow{color:var(--color-error-ink)}.FrpWZq_pvMore,.FrpWZq_pvZeros{min-height:32px;font:inherit;font-size:var(--size-caption);color:var(--color-violet-800);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 8px}.FrpWZq_pvMore{align-self:flex-start;margin-left:-8px}.FrpWZq_pvZeros:hover,.FrpWZq_pvMore:hover{background:var(--color-line)}.FrpWZq_pvLow .FrpWZq_pvOn,.FrpWZq_pvLow .FrpWZq_pvTag_entered,.FrpWZq_pvLow .FrpWZq_pvAfter{color:var(--color-ink)}
.O2XUTq_panel{align-items:flex-start;gap:var(--space-4);padding:var(--space-8) 0;flex-direction:column;display:flex}.O2XUTq_panel h1{font-size:var(--size-h1);font-weight:var(--weight-label);margin:0}.O2XUTq_panel p{color:var(--color-ink-muted);max-width:52ch;margin:0}.O2XUTq_page{min-height:100vh;padding:var(--space-6) max(16px, env(safe-area-inset-right,0px)) var(--space-6) max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}
.GfVgva_sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GfVgva_scene{width:100%;height:100%;position:absolute;inset:0}.GfVgva_sky[data-time=day][data-mood=plain],.GfVgva_sky[data-time=day][data-mood=clear]{background:var(--scene-sky-clear-day)}.GfVgva_sky[data-time=day][data-mood=bright]{background:var(--scene-sky-bright-day)}.GfVgva_sky[data-time=day][data-mood=cloudy]{background:var(--scene-sky-cloudy-day)}.GfVgva_sky[data-time=day][data-mood=stormy]{background:var(--scene-sky-stormy-day)}.GfVgva_sky[data-time=night][data-mood=plain],.GfVgva_sky[data-time=night][data-mood=clear]{background:var(--scene-sky-clear-night)}.GfVgva_sky[data-time=night][data-mood=bright]{background:var(--scene-sky-bright-night)}.GfVgva_sky[data-time=night][data-mood=cloudy]{background:var(--scene-sky-cloudy-night)}.GfVgva_sky[data-time=night][data-mood=stormy]{background:var(--scene-sky-stormy-night)}.GfVgva_h0,.GfVgva_h1,.GfVgva_h2,.GfVgva_h3,.GfVgva_h4,.GfVgva_trees{transition:fill .6s}.GfVgva_h0{fill:var(--scene-hill-day0)}.GfVgva_h1{fill:var(--scene-hill-day1)}.GfVgva_h2{fill:var(--scene-hill-day2)}.GfVgva_h3{fill:var(--scene-hill-day3)}.GfVgva_h4{fill:var(--scene-hill-day4)}.GfVgva_trees{fill:var(--scene-tree-day)}.GfVgva_sky[data-mood=cloudy] .GfVgva_h0{fill:var(--scene-hill-grey0)}.GfVgva_sky[data-mood=cloudy] .GfVgva_h1{fill:var(--scene-hill-grey1)}.GfVgva_sky[data-mood=cloudy] .GfVgva_h2{fill:var(--scene-hill-grey2)}.GfVgva_sky[data-mood=cloudy] .GfVgva_h3{fill:var(--scene-hill-grey3)}.GfVgva_sky[data-mood=cloudy] .GfVgva_h4{fill:var(--scene-hill-grey4)}.GfVgva_sky[data-mood=cloudy] .GfVgva_trees{fill:var(--scene-tree-grey)}.GfVgva_sky[data-mood=stormy] .GfVgva_h0{fill:var(--scene-hill-storm0)}.GfVgva_sky[data-mood=stormy] .GfVgva_h1{fill:var(--scene-hill-storm1)}.GfVgva_sky[data-mood=stormy] .GfVgva_h2{fill:var(--scene-hill-storm2)}.GfVgva_sky[data-mood=stormy] .GfVgva_h3{fill:var(--scene-hill-storm3)}.GfVgva_sky[data-mood=stormy] .GfVgva_h4{fill:var(--scene-hill-storm4)}.GfVgva_sky[data-mood=stormy] .GfVgva_trees{fill:var(--scene-tree-storm)}.GfVgva_sky[data-time=night] .GfVgva_h0{fill:var(--scene-hill-night0)}.GfVgva_sky[data-time=night] .GfVgva_h1{fill:var(--scene-hill-night1)}.GfVgva_sky[data-time=night] .GfVgva_h2{fill:var(--scene-hill-night2)}.GfVgva_sky[data-time=night] .GfVgva_h3{fill:var(--scene-hill-night3)}.GfVgva_sky[data-time=night] .GfVgva_h4{fill:var(--scene-hill-night4)}.GfVgva_sky[data-time=night] .GfVgva_trees{fill:var(--scene-tree-night)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_h0{fill:var(--scene-hill-night-storm0)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_h1{fill:var(--scene-hill-night-storm1)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_h2{fill:var(--scene-hill-night-storm2)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_h3{fill:var(--scene-hill-night-storm3)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_h4{fill:var(--scene-hill-night-storm4)}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_trees{fill:var(--scene-tree-night-storm)}.GfVgva_path{fill:none;stroke:var(--color-surface);stroke-width:7px;stroke-linecap:round;stroke-opacity:.75}.GfVgva_sky[data-time=night] .GfVgva_path,.GfVgva_sky[data-mood=stormy] .GfVgva_path{stroke-opacity:.35}.GfVgva_stars{fill:var(--color-surface);opacity:.9}.GfVgva_glow{fill:var(--scene-sun-edge-day);fill-opacity:.22}.GfVgva_disc{fill:var(--scene-sun-core-day)}.GfVgva_sky[data-time=night] .GfVgva_glow{fill:var(--scene-moon-edge)}.GfVgva_sky[data-time=night] .GfVgva_disc{fill:var(--scene-moon-core)}.GfVgva_maskOn{fill:var(--color-surface)}.GfVgva_maskOff{fill:var(--scene-mask-off)}.GfVgva_birds{fill:none;stroke:var(--scene-bird);stroke-width:3px;stroke-linecap:round;opacity:.55}.GfVgva_clouds{fill:var(--scene-cloud-day);opacity:.92;animation:40s ease-in-out infinite alternate GfVgva_drift}.GfVgva_sky[data-time=night] .GfVgva_clouds{fill:var(--scene-cloud-night)}.GfVgva_sky[data-mood=stormy] .GfVgva_clouds{fill:var(--scene-cloud-storm-day);opacity:1}.GfVgva_sky[data-time=night][data-mood=stormy] .GfVgva_clouds{fill:var(--scene-cloud-storm-night)}.GfVgva_rain{stroke:var(--scene-rain-day);stroke-width:3px;stroke-linecap:round;opacity:.55}.GfVgva_sky[data-time=night] .GfVgva_rain{stroke:var(--scene-rain-night)}.GfVgva_wall{fill:var(--scene-house-wall)}.GfVgva_roof{fill:var(--scene-house-roof)}.GfVgva_door{fill:var(--color-violet-800)}.GfVgva_window,.GfVgva_sky[data-time=night] .GfVgva_door{fill:var(--scene-window)}@keyframes GfVgva_drift{0%{transform:translate(-12px)}to{transform:translate(12px)}}@media (max-width:720px){.GfVgva_clouds,.GfVgva_rain{opacity:.4}}@media (prefers-reduced-motion:reduce){.GfVgva_clouds{animation:none}.GfVgva_h0,.GfVgva_h1,.GfVgva_h2,.GfVgva_h3,.GfVgva_h4,.GfVgva_trees{transition:none}}
