@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-young-serif:"Young Serif","Young Serif Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_f2c530{font-family:Newsreader,Newsreader Fallback}.__variable_f2c530{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/402045309214d7f5-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e5a2e5b803e2912d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d3438aba4d874a4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_f9d71c{font-family:Kalam,Kalam Fallback;font-style:normal}.__variable_f9d71c{--font-kalam:"Kalam","Kalam Fallback"}:root{--paper:#F2ECDF;--paper-raised:#F7F2E7;--paper-2:#F7F2E7;--bg:#F2ECDF;--paper-shade:#E8E0CF;--ink:#171512;--ink-soft:#3A362F;--ink-muted:#5B554B;--ink-faint:rgba(23,21,18,0.42);--rule:rgba(23,21,18,0.18);--rule-strong:rgba(23,21,18,0.35);--notebook-line:rgba(23,21,18,0.12);--grain:rgba(23,21,18,0.09);--hair:rgba(23,21,18,0.14);--tinta-entrada:#3F6B3A;--tinta-saida:#A8322D;--tinta-diario:#8A5A0B;--tinta-guardado:#2F5597;--tinta-cartao:#6A4C93;--tinta-negativo-forte:#7E1F1B;--warn-ink:#8A5A0B;--neg-ink:#A8322D;--neg-tint:rgba(168,50,45,0.12);--pos-ink:#3F6B3A;--grifo-sobrando:rgba(47,85,151,0.22);--grifo-ok:rgba(47,85,151,0.10);--grifo-apertando:rgba(138,90,11,0.18);--grifo-negativo:rgba(168,50,45,0.14);--grifo-fundo:rgba(168,50,45,0.30);--font-display:var(--font-young-serif),"Young Serif",Georgia,serif;--font-text:var(--font-newsreader),Newsreader,Georgia,serif;--font-hand:var(--font-kalam),Kalam,"Comic Neue",cursive;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:28px;--space-6:48px;--space-8:64px;--space-12:96px;--stroke-hair:1px;--stroke-pen:1.5px;--stroke-doodle:2px;--radius:0;--tilt-sheet:-0.4deg;--tilt-note:-2deg;--sidebar:256px;--content-max:1180px;--touch:44px}*,:after,:before{box-sizing:border-box;border-radius:0!important;box-shadow:none}body,html{margin:0;padding:0;background:var(--paper);font-family:var(--font-text);-webkit-font-smoothing:antialiased}a,body,html{color:var(--ink)}a{text-underline-offset:4px;transition:color .16s ease,transform .16s ease}a:hover{color:var(--ink-soft)}button,input,select,textarea{font-family:inherit;color:inherit;border-radius:0;transition:background-color .17s cubic-bezier(.22,1,.36,1),color .17s cubic-bezier(.22,1,.36,1),border-color .17s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),opacity .17s ease}button{cursor:pointer}button:active:not(:disabled){transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px dashed var(--ink);outline-offset:2px}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes pageFadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSheetPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawerSlideLeft{0%{opacity:.4;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-transition{display:flex;flex-direction:column;gap:32px;animation:pageFadeUp .26s cubic-bezier(.22,1,.36,1) both}.balances-aside{margin-top:46px}@media (max-width:1080px){.balances-aside{margin-top:0}}.modal-backdrop{animation:backdropFadeIn .18s ease-out both}.modal-sheet{animation:modalSheetPop .23s cubic-bezier(.22,1,.36,1) both}.drawer-panel{animation:drawerSlideLeft .25s cubic-bezier(.22,1,.36,1) both}.bar-fill-anim{transform-origin:left center;animation:barGrow .52s cubic-bezier(.22,1,.36,1) both;transition:width .36s cubic-bezier(.22,1,.36,1)}.sidebar-nav-link{transition:padding-left .18s cubic-bezier(.22,1,.36,1),background-color .16s ease}.sidebar-nav-link:hover{padding-left:6px;background:rgba(23,21,18,.035)}.interactive-tag:hover{transform:translateY(-1px)}tbody tr{transition:background-color .15s ease}tbody tr:hover{background-color:rgba(23,21,18,.03)}.hand,.section-label{font-family:var(--font-hand);font-weight:300}.section-label{font-size:16px;color:var(--ink-muted);display:block}.stack-md{gap:16px}.stack-md,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:12px}.field{display:flex;flex-direction:column;gap:4px}.field-label{font-size:15px;color:var(--ink-soft)}.field input{padding:0 12px}.btn,.field input{min-height:42px;background:transparent;border:1.5px solid var(--ink);font-size:16px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:var(--ink);text-decoration:none}.btn.solid{background:var(--ink);color:var(--paper)}.btn.ghost{border-color:transparent;padding:0 8px;text-decoration:underline}.btn.sm{min-height:34px;font-size:14px}.pill.pos{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--pos-ink);color:var(--pos-ink);background:rgba(63,107,58,.1)}.desktop-sidebar{display:flex}.mobile-bottom-nav,.mobile-top-bar{display:none}@media (max-width:820px){.collapsed-sidebar-bar,.desktop-sidebar{display:none!important}.mobile-bottom-nav{display:grid!important}.mobile-top-bar{display:flex!important}.app-main-content{padding-bottom:96px!important}}