.update[data-v-adc8654d]{z-index:2147483000;left:50%;top:calc(env(safe-area-inset-top) + 10px);align-items:center;gap:var(--space-3);width:max-content;max-width:calc(100vw - 2 * var(--space-4));border:.5px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--shadow-pop);border-radius:16px;padding:8px 8px 8px 12px;display:flex;position:fixed;transform:translate(-50%)}.badge[data-v-adc8654d]{background:var(--accent);width:30px;height:30px;color:var(--accent-contrast);border-radius:9px;flex:none;place-items:center;display:grid}.badge svg[data-v-adc8654d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.text[data-v-adc8654d]{min-width:0;font-size:var(--fs-sm);flex-direction:column;line-height:1.25;display:flex}.text strong[data-v-adc8654d]{font-weight:600}.text small[data-v-adc8654d]{color:var(--text-muted);font-size:var(--fs-xs)}button[data-v-adc8654d]{height:32px;font:inherit;font-size:var(--fs-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;flex:none;padding:0 12px;font-weight:600}button[data-v-adc8654d]:active{transform:scale(.96)}.later[data-v-adc8654d]{color:var(--text-muted);background:0 0}.go[data-v-adc8654d]{background:var(--accent);color:var(--accent-contrast)}@media (hover:hover) and (pointer:fine){.later[data-v-adc8654d]:hover{color:var(--text)}.go[data-v-adc8654d]:hover{filter:brightness(1.08)}}@media (width<=420px){.text small[data-v-adc8654d]{display:none}.later[data-v-adc8654d]{padding:0 8px}}.drop-enter-active[data-v-adc8654d]{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .24s}.drop-leave-active[data-v-adc8654d]{transition:transform .24s,opacity .2s}.drop-enter-from[data-v-adc8654d],.drop-leave-to[data-v-adc8654d]{opacity:0;transform:translate(-50%,-140%)}@media (prefers-reduced-motion:reduce){.drop-enter-active[data-v-adc8654d],.drop-leave-active[data-v-adc8654d]{transition:opacity .15s}.drop-enter-from[data-v-adc8654d],.drop-leave-to[data-v-adc8654d]{transform:translate(-50%)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-BNY05QUC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chip-ink:60%;--sheet-0:var(--surface);--sheet-1:var(--surface-2);--segment-on:var(--surface);--font-ui:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-figures:"DM Sans", -apple-system, system-ui, sans-serif;--fs-xs:11px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:19px;--fs-2xl:28px;--fs-3xl:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:26px;--space-7:40px;--radius-control:10px;--radius-panel:20px;--radius-pill:999px;--focus-width:2px;--focus-offset:2px;--row-h:36px;--sidebar-w:280px;--header-h:56px;--ease:cubic-bezier(.33, 1, .68, 1);--dur:.14s;--bg:#e8e3dc;--surface:#f8f6f2;--surface-2:#ebe6df;--surface-sunken:#e5dfd7;--line:#d7cfc4;--line-strong:#bcb1a3;--text:#24190f;--text-muted:#6b5541;--accent:#45302b;--accent-contrast:#faf5ea;--accent-soft:#e6ddd3;--brand-ink:#321d12;--brand-paper:#ebe4ca;--positive:#4f6b31;--warn:#a8681a;--metal-bronze:#7a4c22;--metal-silver:#50555b;--metal-gold:#6e5512;--warn-strong:#7c4b12;--selection:#ece7e0;--nav-active:#e2dbd1;--shadow-pop:0 10px 24px #4a341e24, 0 2px 6px #4a341e14;--panel-border:#6e523821;--panel-shadow:0 1px 0 #2e241d08, 0 22px 48px -30px #2e241d61;--panel-edge:#fffcf4b3;--hue-1:#1f6fe0;--hue-2:#e5561a;--hue-3:#08a070;--hue-4:#d08f00;--hue-5:#d9447f;--hue-6:#6a4be0;--cat-1:#1f6fe0;--cat-2:#e5561a;--cat-3:#08a070;--cat-4:#d08f00;--cat-5:#d9447f;--cat-6:#2d8f1c;--cat-7:#6a4be0;--cat-8:#de3a33;--cat-9:#2faea9;--cat-10:#2f44c0;--cat-11:#e07e8a;--cat-12:#2a6ba1;--cat-13:#9c4f0f;--cat-14:#0d96c0;--cat-15:#8e9446;--cat-16:#90538c;--chart-up:#5c7a3a;--chart-up-text:#4f6b31;--chart-down:#8c2b20;--chart-down-text:#8c2b20;--chart-bench:#8a7660;--chart-assets:#9a6b12;--chart-owed:#8a4a78;--chart-saved:#1f6a9e;--chart-grew:#a3591f;--chart-in:var(--chart-up);--chart-out:var(--chart-down);--chart-other:#4f443c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chip-ink:72%;--segment-on:var(--surface-2);--bg:#100b08;--surface:#1c1511;--surface-2:#2a2019;--surface-sunken:#0a0705;--line:#35291f;--line-strong:#544233;--text:#f5ead8;--text-muted:#bba68c;--accent:#d8bca9;--accent-contrast:#2b120a;--accent-soft:#2e231b;--positive:#a9c585;--warn:#f0b04a;--metal-bronze:#d49a66;--metal-silver:#c4c8cc;--metal-gold:#dcbc62;--warn-strong:#f0b04a;--selection:#251c16;--nav-active:#2c221b;--shadow-pop:0 12px 28px #00000073, 0 4px 10px #0000004d;--panel-border:#ffecd212;--panel-shadow:0 22px 48px -28px #000000b3;--panel-edge:#ffecd20a;--hue-1:#3b8cf0;--hue-2:#e65a1c;--hue-3:#13ab7e;--hue-4:#c48700;--hue-5:#dc508c;--hue-6:#8b6cf0;--cat-1:#3b8cf0;--cat-2:#e65a1c;--cat-3:#13ab7e;--cat-4:#c48700;--cat-5:#dc508c;--cat-6:#45a832;--cat-7:#8b6cf0;--cat-8:#f0544c;--cat-9:#08928e;--cat-10:#425ddc;--cat-11:#b6606b;--cat-12:#2e6ea5;--cat-13:#a1551b;--cat-14:#289fc8;--cat-15:#808632;--cat-16:#8e528a;--chart-up:#9cba78;--chart-up-text:#a9c585;--chart-down:#c93630;--chart-down-text:#e36b5d;--chart-bench:#8f7a64;--chart-assets:#b8862e;--chart-owed:#ad6d9e;--chart-saved:#4a9ad6;--chart-grew:#c97a3c;--chart-in:var(--chart-up);--chart-out:var(--chart-down);--chart-other:#c4b7a6}}:root[data-theme=dark]{--chip-ink:72%;--segment-on:var(--surface-2);--bg:#100b08;--surface:#1c1511;--surface-2:#2a2019;--surface-sunken:#0a0705;--line:#35291f;--line-strong:#544233;--text:#f5ead8;--text-muted:#bba68c;--accent:#d8bca9;--accent-contrast:#2b120a;--accent-soft:#2e231b;--positive:#a9c585;--warn:#f0b04a;--metal-bronze:#d49a66;--metal-silver:#c4c8cc;--metal-gold:#dcbc62;--warn-strong:#f0b04a;--selection:#251c16;--nav-active:#2c221b;--shadow-pop:0 12px 28px #00000073, 0 4px 10px #0000004d;--panel-border:#ffecd212;--panel-shadow:0 22px 48px -28px #000000b3;--panel-edge:#ffecd20a;--hue-1:#3b8cf0;--hue-2:#e65a1c;--hue-3:#13ab7e;--hue-4:#c48700;--hue-5:#dc508c;--hue-6:#8b6cf0;--cat-1:#3b8cf0;--cat-2:#e65a1c;--cat-3:#13ab7e;--cat-4:#c48700;--cat-5:#dc508c;--cat-6:#45a832;--cat-7:#8b6cf0;--cat-8:#f0544c;--cat-9:#08928e;--cat-10:#425ddc;--cat-11:#b6606b;--cat-12:#2e6ea5;--cat-13:#a1551b;--cat-14:#289fc8;--cat-15:#808632;--cat-16:#8e528a;--chart-up:#9cba78;--chart-up-text:#a9c585;--chart-down:#c93630;--chart-down-text:#e36b5d;--chart-bench:#8f7a64;--chart-assets:#b8862e;--chart-owed:#ad6d9e;--chart-saved:#4a9ad6;--chart-grew:#c97a3c;--chart-in:var(--chart-up);--chart-out:var(--chart-down);--chart-other:#c4b7a6}.forest{--forest:#2f3d24;--surface:var(--forest);--surface-2:#3e5031;--surface-sunken:#263220;--line:#44573a;--line-strong:#5d7150;--text:#ebe4ca;--text-muted:#c3c9a6;--accent:#ebe4ca;--accent-contrast:#2f3d24;--accent-soft:#ebe4ca1f;--selection:#ebe4ca1a;--positive:#c2dc8f;--warn:#f0b04a;--chart-up:#b8d67c;--chart-up-text:#c2dc8f;--chart-down:#e26a52;--chart-down-text:#ffa48e;--chart-bench:#d8c3a0;--chart-in:var(--chart-up);--chart-out:var(--chart-down);--panel-border:transparent;--panel-edge:transparent;color:var(--text)}:root[data-theme=dark] .forest{--forest:#243019;--surface-2:#34452a;--surface-sunken:#1c2614;--line:#3a4b30;--accent-contrast:#243019}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .forest{--forest:#243019;--surface-2:#34452a;--surface-sunken:#1c2614;--line:#3a4b30;--accent-contrast:#243019}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.45}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}h1{letter-spacing:-.015em;font-size:29px}h2{font-size:17px}.page{padding:var(--space-6) var(--space-6) var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}.panel{background-color:var(--surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel);padding:var(--space-5);box-shadow:inset 0 1px 0 var(--panel-edge), var(--panel-shadow)}.panel.flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.panel-title{font-size:16px}.eyebrow{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.amount,td,.num{font-family:var(--font-figures);font-variant-numeric:tabular-nums lining-nums}.chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--chip,var(--text-muted)) 12%, transparent);max-width:100%;height:24px;color:color-mix(in srgb, var(--chip,var(--text-muted)) var(--chip-ink,72%), var(--text));font-size:calc(var(--fs-xs) + 1px);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur) var(--ease);border:0;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:600;display:inline-flex;overflow:hidden}.chip.empty{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-muted);background:0 0;font-weight:500}.picker-trigger.open{background:color-mix(in srgb, var(--chip,var(--text-muted)) 20%, transparent)}@media (hover:hover) and (pointer:fine){.picker-trigger:hover{background:color-mix(in srgb, var(--chip,var(--text-muted)) 20%, transparent)}}.chip .chip-label{text-transform:uppercase;font-weight:700;font-size:var(--fs-xs);letter-spacing:.04em}.chip .chip-emoji{align-items:center;font-size:13px;display:inline-flex}.cat-dot{background:var(--dot,var(--chip,var(--c,var(--text-muted))));vertical-align:-.06em;border-radius:50%;flex:none;width:.78em;height:.78em;font-style:normal;display:inline-block}.chip.neutral{color:var(--text-muted);font-weight:500}button.chip.neutral{cursor:pointer;font-family:inherit}@media (hover:hover) and (pointer:fine){button.chip.neutral:hover{background:color-mix(in srgb, var(--text-muted) 20%, transparent)}}.chip.plain{box-shadow:none;color:var(--text);transition:box-shadow var(--dur) var(--ease);background:0 0;font-weight:500}.chip .chip-icon{fill:none;width:16px;height:16px;stroke:var(--positive);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}button.chip.plain{cursor:pointer;font-family:inherit}.picker-trigger.plain.open{background:0 0}@media (hover:hover) and (pointer:fine){.picker-trigger.plain:hover{background:0 0}}.chip.plain.open{box-shadow:inset 0 0 0 1px var(--line-strong)}@media (hover:hover) and (pointer:fine){button.chip.plain:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}}.delta{border-radius:var(--radius-pill);height:22px;font-size:var(--fs-xs);background:var(--surface-2);color:var(--text-muted);align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.delta.good{background:color-mix(in srgb, var(--chart-up) 15%, transparent);color:var(--chart-up-text)}.delta.bad{background:color-mix(in srgb, var(--chart-down) 15%, transparent);color:var(--chart-down-text)}.delta.flat{background:color-mix(in srgb, var(--text) 9%, transparent);color:var(--text-muted)}.emoji{width:1.4em;display:inline-block}@media (width<=760px){.page{padding:var(--space-3) var(--space-4) var(--space-6)}.panel{padding:var(--space-4)}}.panel.forest{box-shadow:var(--panel-shadow);border-color:#0000}.forest .chip:not(.neutral):not(.empty):not(.plain){color:color-mix(in srgb, var(--chip,var(--text-muted)) 35%, var(--text))}.forest .segc.soft .thumb{background:var(--surface-2);box-shadow:0 1px 2px #0000004d}.panel.stat-band{grid-template-columns:repeat(var(--band-cols,4), minmax(0, 1fr));padding:0;display:grid;overflow:hidden}.stat-band>*{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);box-shadow:-1px 0 0 0 var(--line), 0 -1px 0 0 var(--line);flex-direction:column;display:flex}@media (width<=760px){.stat-band>*{padding:var(--space-3) var(--space-4)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(:root:not([data-input=touch],[data-input=pen],[data-input=mouse])) :focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--accent));outline-offset:var(--focus-offset)}:where(:root[data-input=touch],:root[data-input=pen],:root[data-input=mouse]) :focus-visible{outline:none}:where(:root[data-input=mouse]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable]):focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--accent));outline-offset:var(--focus-offset)}:where(:root:not([data-input=touch],[data-input=pen],[data-input=mouse])) :where(:focus-visible){border-radius:var(--radius-control)}:where(:root:not([data-input=touch],[data-input=pen],[data-input=mouse])) .sel-custom:focus-visible:has(>span:only-child){outline:none}:where(:root:not([data-input=touch],[data-input=pen],[data-input=mouse])) .sel-custom:focus-visible>span:only-child{outline:var(--focus-width) solid var(--focus-color,var(--accent));outline-offset:var(--focus-offset)}:where(:root:not([data-input=touch],[data-input=pen],[data-input=mouse])) div.group>:is(.row,button,a,[role=button]):focus-visible{outline-offset:calc(var(--focus-width) * -1);border-radius:inherit}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--surface-2)}}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent);filter:brightness(1.08)}}.btn-quiet{background:0 0;border-color:#0000}.input{height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);outline:none}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent)}.muted{color:var(--text-muted)}.positive{color:var(--positive)}kbd{border:1px solid var(--line);color:var(--text-muted);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.dot-c{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.plot,.nw,.cf,.plot svg,.nw svg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.shell[data-animating]>.sidebar{overflow:hidden}.shell[data-animating]>.sidebar>*{min-width:calc(var(--sidebar-w) - 2 * var(--space-3))}.shell[data-animating=collapse]>.sidebar :is(.nav a>span,.brand .tool:not(.toggle),.accounts,.foot){opacity:0;transition:opacity .11s ease-out}.shell[data-animating=expand]>.sidebar :is(.nav a>span,.brand .tool:not(.toggle),.accounts,.foot){animation:.22s ease-out 90ms both sidebar-words-in}@keyframes sidebar-words-in{0%{opacity:0}}.shell>.sidebar .nav a{max-width:100%}.shell[data-animating=collapse]>.sidebar .nav a{max-width:36px;transition:max-width .3s cubic-bezier(.32, .72, 0, 1), border-radius .3s cubic-bezier(.32, .72, 0, 1), background var(--dur) var(--ease);border-radius:10px}.shell[data-animating=expand]>.sidebar .nav a{animation:.3s cubic-bezier(.32,.72,0,1) sidebar-row-open}@keyframes sidebar-row-open{0%{border-radius:10px;max-width:36px}}html.native{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.native button,html.native nav,html.native .chip{-webkit-user-select:none;user-select:none}html.mac-integrated{--lights-w:96px;--lights-clear:142px}html.mac-integrated.mac-tall-bar:not(.mac-fullscreen){--header-h:64px;--lights-w:100px;--lights-clear:146px}html.mac-integrated.mac-fullscreen{--lights-w:0px;--lights-clear:0px}html.mac-integrated [data-drag]{-webkit-user-select:none;user-select:none}html.mac-integrated,html.ipad{--bar-inset:calc((var(--header-h) - 34px) / 2)}@property --bar-inset{syntax:"<length>";inherits:true;initial-value:0}@property --lights-w{syntax:"<length>";inherits:true;initial-value:0}@property --lights-clear{syntax:"<length>";inherits:true;initial-value:0}:root{--safe-top:env(safe-area-inset-top,0px);--band-pad:var(--safe-top);--island-l:0px;--island-r:0px;--island-b:0px}html.island{--island-clear:var(--island-b)}html.island-top{--safe-top:0px}html.island :is(.modal.right,.side) header:is(.nav,.ps-nav){padding-right:max(16px, calc(var(--island-r) + 8px))}@media (width<=760px){html.side-bar{--side-cx:var(--island-cx,calc(env(safe-area-inset-right,0px) / 2 + 6px));--side-top:calc(var(--island-b) - 13px)}html.side-bar-left{--side-cx:var(--island-cx,calc(env(safe-area-inset-left,0px) / 2 + 6px))}html.island,html.phone-dock{--dock-bottom:max(10px, calc(env(safe-area-inset-bottom,0px) - 10px));--dock-lift:calc(var(--dock-bottom) + 56px - env(safe-area-inset-bottom,0px))}html:is(.island,.phone-dock):is(.kb-up,.selecting){--dock-lift:0px}html:is(.island,.phone-dock).selecting{--bulk-bottom:var(--dock-bottom)}}@media (width>=761px) and (hover:none) and (pointer:coarse){:where(.btn){position:relative}:where(.btn):after{content:"";position:absolute;inset:-5px -2px}}html.ipad-windowed{--band-pad:max(0px, calc(var(--win-controls-mid,28px) - var(--header-h) / 2));--lights-w:calc(var(--win-controls-w,66px) + 4px);--lights-clear:calc(var(--win-controls-w,66px) + 50px)}@media (width<=760px){.wide-only{display:none!important}}@media (width>=761px){.phone-only{display:none!important}}@media (width<=760px){html,body{overscroll-behavior-x:none}}@media (width>=761px){html,body{overscroll-behavior:none}}.plaid-veil{z-index:2147483646;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px)saturate(1.1);transition:opacity .26s var(--ease);background:#120c084d;position:fixed;inset:0}.plaid-veil.on{opacity:1}@media (prefers-reduced-motion:reduce){.plaid-veil{transition:none}}.skel{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:8px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 8%, transparent), transparent);animation:1.4s ease-in-out infinite skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none;display:none}}.spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}button:not(.btn)>.spin{vertical-align:-2px;margin-right:6px}button[aria-busy=true]:disabled{cursor:progress}.skel-figure{width:150px;height:28px}.skel-badge{border-radius:999px;width:60px;height:24px}.skel-chart{border-radius:10px;flex:1;min-height:160px}.chart-hero{--pad:var(--space-5);flex-direction:column;display:flex;overflow:clip;container-type:inline-size}@media (width<=760px){.chart-hero{--pad:var(--space-4)}}.chart-hero.flat{--pad:0px;--seg-track:color-mix(in srgb, var(--text) 7%, var(--surface-2));overflow:visible}.chart-hero .hero-head{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label badge""fig badge";place-items:start;display:grid}.chart-hero .hero-label{letter-spacing:0;color:var(--text-muted);grid-area:label;margin:0;font-size:12px;font-weight:500;line-height:1.35}.chart-hero .big-figure{white-space:nowrap;font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;grid-area:fig;margin-top:2px;font-size:26px;font-weight:600;line-height:1.15;display:block}.chart-hero .hero-head .skel-figure{grid-area:fig;margin-top:6px}.chart-hero .hero-badge{grid-area:badge}.chart-hero .delta.hero-badge{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;height:24px;padding:0 9px;font-size:12.5px;font-weight:600}.chart-hero.flat .big-figure{font-size:32px}.chart-hero.flat .hero-label{font-size:14px}@media (width>=1100px){.chart-hero.flat .hero-head{column-gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"label label.""fig badge."}.chart-hero.flat .hero-badge{align-self:center;margin-top:2px}}@media (width<=760px){.chart-hero .hero-head{column-gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"label label.""fig badge."}.chart-hero .hero-badge{align-self:center;margin-top:2px}}.chart-hero .hero-head.has-opts{column-gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"label label label opts""fig badge.opts"}.chart-hero .hero-head.has-opts .hero-badge{align-self:center;margin-top:2px}.chart-hero .hero-head .chart-opts{grid-area:opts;align-self:start;margin:-6px -7px 0 0}.chart-hero.flat .hero-head .chart-opts{margin:-4px -7px 0 0}.chart-hero .range-row{justify-content:space-between;align-items:center;gap:6px var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chart-hero .hero-head .since.corner{grid-area:opts;place-self:start end;margin:4px 0 0}.chart-hero .hero-head:has(.since.corner){column-gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"label label label opts""fig badge.opts"}.chart-hero .hero-head.has-sub:has(.since.corner){grid-template-areas:"label label label opts""fig badge.opts""sub sub sub opts"}.chart-hero .since{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin-left:auto;font-size:12px;overflow:hidden}.chart-hero .skel-chart{margin-top:var(--space-4)}.chart-hero .chart{--plot-inset:var(--pad);margin-inline:calc(-1 * var(--pad))}.chart-hero .chart .plot{margin-top:26px}.chart-hero:not(.flat) .chart{flex-direction:column;flex:1;min-height:0;display:flex}.chart-hero:not(.flat) .chart .plot{height:auto;min-height:var(--plot-h,170px);flex:1}.chart-hero .caption{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}:where(:root[data-input=touch],:root[data-input=pen]) :where(button,[role=button],a[href],label.chip):where(:not(:disabled,[aria-disabled=true],.row,.acct-row,.cat-row,.due-row,.r,.item,[role=switch],[role=tab],[role=option],[role=radio],[data-no-press])):active{opacity:.55}:where(:root[data-input=touch],:root[data-input=pen]) :where(.row,.acct-row,.cat-row,.due-row,.r,.item):where(button,a[href],[role=button],[role=link],.tap,.link):where(:not(:disabled,[aria-disabled=true],[data-no-press])):active{background-color:color-mix(in srgb, var(--text) 6%, transparent)}@media (hover:none) and (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}}:is(.page,.slot-body)[tabindex="-1"]:focus{outline:none}dialog[data-sheet-moving] *,dialog[data-sheet-moving]::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.native-ios.channel-beta:after{content:"";background:var(--warn);z-index:2147483647;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}
