@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,Roboto,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#09090b;color:#f5f5f5;accent-color:#8b5cf6}*{box-sizing:border-box}html{background:#09090b;min-width:320px;overscroll-behavior-y:contain}body{margin:0;min-width:320px;min-height:100dvh;background:#09090b;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{touch-action:manipulation;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{color-scheme:dark}input[type=checkbox]{accent-color:#8b5cf6}.safe-bottom{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.sheet-backdrop{background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet{max-height:94dvh;overflow:auto;border-radius:1.5rem 1.5rem 0 0;padding-bottom:calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain}.num{font-variant-numeric:tabular-nums}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::selection{background:#6d28d9;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:99px}@media(min-width:700px){.sheet{border-radius:1.5rem;max-height:90vh;padding-bottom:1rem}.safe-bottom{padding-bottom:2rem}}.density-compact main{padding-top:.65rem}.density-compact main section{scroll-margin-top:5rem}.density-compact .bottom-nav button{min-height:3.25rem}.density-compact .bottom-nav button span{height:1.75rem}.density-compact input:not([type=checkbox]):not([type=file]),.density-compact select,.density-compact textarea{padding-top:.65rem;padding-bottom:.65rem}.density-compact .sheet>div:last-child{padding-top:.8rem}.density-compact .sheet .space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem}.density-compact .safe-bottom{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.density-comfortable .safe-bottom{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}@media(min-width:700px){.density-compact main{padding-top:.85rem}.density-compact .bottom-nav button{min-height:3.5rem}}.amount-entry-input:focus-visible,.transaction-search-input:focus-visible{outline:none!important;box-shadow:none!important}.density-compact .rounded-3xl{border-radius:1.15rem}.density-compact .rounded-2xl{border-radius:.85rem}.density-compact .bottom-nav button{gap:.15rem}.txn-form{padding-bottom:0}.txn-actions{position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom));z-index:12;margin:0 -1rem calc(-1rem - env(safe-area-inset-bottom));padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#09090bf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 24px #00000047}.compact-date-input{padding-top:.55rem!important;padding-bottom:.55rem!important;font-size:.9rem!important}.txn-form .block>span.mb-2,.txn-form label>span.mb-2{margin-bottom:.35rem}.txn-form .space-y-3>:not([hidden])~:not([hidden]){margin-top:.65rem}@media(min-width:640px){.txn-actions{bottom:-1.25rem;margin-bottom:-1.25rem;padding-bottom:1rem}}
