@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";@font-face{font-family:Dirham;src:url(data:font/woff2;base64,d09GMgABAAAAAAPwAAsAAAAAB+wAAAOhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEUINdATYCJAMICwYABCAFg34HMBuwBhEVnCfJfibYtha2/ig30q5UWkoWF7/kQ+9lbyboNimUqaDtFfKJXJypP2oZ49rDW3MOlIlQJdnzrR/5R8pnpOyUXgBMXJO/zl8gyR/he9GNRaXD2QAn1tZtLTQa4IB4IBumV740AfuAAJAQhhTQjKyCCph1b+3fEw7goesJEOWS7l06tULFTeArcglUIBCb9qWpZDYEgD6ghwFM995PniOcUIBC4KALSjpmtsdxt1NGD268YbE67inaD1cGu1MAAgAOQNDCLKSi2lUELkgFgYNU5OLhgYp5EMDtlMHg8Mv+4QEEICJ0tgkAwAnyxyRY4qFmUwAADxsvAHjc6bIAP4PJjsO0irKhcsESQNKxtYzpNIBWqyxQNnhro2VUMZ2OMefUxEe8tXIlRs+3u+1nI0/zXXfO1lbvuy9xncsG9sBjoXZ8m17W70KMPlPmtDVrFEWrZ2Qh07GtMazKdpkLk6cpa7wVMoYtTdCtjZmq85verdJtZCyBrb0b42NdS5raeib6zJ007RZlibO9ViOZkLu2RJ7WYfRo2PQkS/WmphVap8V2dhobm+0FmtU2Go3X6tNeiT9J4qqn6cXycYjCNinNy760fd3olvIPiLKyoGbGtp2vea9Xq33ad8G8vrqBA40FNsxmQKlRG9Kpk52bpL4adfJEC7Rjbnx+93DukF/adr/XrXVbd2y4F7UlVv4qStSjQ9x951tVWMmiyBf7KvnjCmDCE7OoSHW0WaWlQ/F+jzWWJSGWfLLfjB7lHW61G9939+M61nasZRmmnxoeURb3vz6N9/a2+dMSIVoYNJhHaFlZp3lcFU8lhJtbCoJ0no6b/2RevdXwT+ETnqndLKuFqXM/Pl8f8A//AWoABpxZvJHc+De8HFqjWm40myd9U8ncewB48zfQ2JM18wCqW+AiwPsMgB9h0LX4kULgfIUJJKG58IckKADJiAIG7bHA2a5lPwgnPEYQIwUXaEwhwCPWmAAZ9grR0HhBTEIgAgbLsEal4ozsCBOdAUaZ6Y9xTIwFeGQmJmB+mMjEdkxS9Z9D5hMr6dCydFHmGRlSwen2UNhdyTAPU+oVu8oKGSkJ/Av9ZRYiDRpLgq1kUjEWqFi8EjRYorqOoy768iBKOkiHlqWLMs/IkFdE6EN92l3JYDaYKoFdlRtQGSm5O/+C/jILIg00lgS2gbiGimikCqjFnbwSNLAdEnU1omq6qWsgBjGfaBoSPQ12l3hsxsMBAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWAAAsAAAAAB+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKPY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAd4AAAJQmbzg6WhlYWQAAAO0AAAAMgAAADYvlJoXaGhlYQAAA+gAAAAeAAAAJAgEBBtobXR4AAAECAAAAAgAAAAIBH3//2xvY2EAAAQQAAAABgAAAAYBKAAAbWF4cAAABBgAAAAgAAAAIAEQANVuYW1lAAAEOAAAAScAAAH+njrfIHBvc3QAAAVgAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZ5zAwMrAwHSTaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAKJrDWJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwtUD9v03AQ9bvfX9v5Y8eJ3bSp0ySN0wTklDi21Q4plJmBghiAsagIIb4BLDBWTB2ZmFj4EMACH4iRhJ8DupPu3Z3ee7qz+Gaz+cTfsQ/WtfXZ+mr9tKwg7COMYuxjlEySORK5jxhRuI2sM0eKedVWsyzqtKWSTWSLcoUzFKUJU7boDCvKVihXFC1iGNFikhtFo0llMTeUyDjlSzNJMRkm/8CcVfIpRkOxtahcDFWOBnlS5tkCPXTUOE+KKVRYOVepGvifUo38clG8AMeey+iprcImOAGk6sGeGCevHO1obXo93JHqPjF3n3//FvmndsPrp7Mdz1Ge6wa3epr5BAoAiJM0CBySVGHWGtsPDMAyE21fitrIbSUp8ekbFSv7qBY/m3Rbj65/4G1xePf5gAXkKQ7abCzg4gIv8ec3CALChe00HEn6YGnHglHon+x6zS/rNWPvzf7gvDN7eAlwz3h61HR01wtt4BKcKaVmUvXGkujqquvf6wvAYKbdwHEkd7Xyj47rYqTZqc2q27XNBKvJSHg6qXHUx8Pqb9Lf9aaBOYt44+Nj2eYiEPWIGUbG7OZ5LhNxexAo3NwQrV+zJ5zhzjH9YofTuF1j9cVQepW2dJl5xwywLOsvzxdD7AAAeJxjYGRgYADiQpOEi/H8Nl8ZuJlfAEUYnv7R5oTR////n8NSx9wC5HIwMIFEAWYuDUQAAHicY2BkYGBu+T+HgYGl9j8QsNQxAEVQABMAsDEHJgAAAAAAAAR9//8AAAAAASgAAAABAAAAAgDJAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJxdkE1OwzAQhV/6E0QLCIGExM4LxAKk9GfZA7T7SmSfpk6TKokjx63ULQfgAJyCA7DmXLwks6B4pNE3b96MZQO4xQ88NMeD3+bm9HDBquM+6Vp4QL4XHmKMR2Gf8SQ8witehMd0v3GDN7ikcoVUuIcbOOE+9XfhAflDeIgHfAr71L+ERwjxLTzGs3e3zWwaFWu9O+SR7Youh9rWmSnVLJh2wkqX2kZOb9XmpOrjbu5cohJrCrU0pdN5blRlzV7HLkidqxaTSSJ6EJsCW2SwfEOEAmto7HBAzsqedf5ySJdFTcWghMIMAaZnjhUdZeuK+COaPYUNTsw1jrxhTtUhYZ3QYzihsGy3Ne6cYahUbW9PJaYecHczVWGBCSP55w/o4qZfICdWjAB4nGNgYoAALgbsgImRiZGZgS0lsygjMZeBAQAQOwKRAA==)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3;size-adjust:82%}@font-face{font-family:Dirham-Sans;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAAAsAAAAACCgAAAOzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqEUINdATYCJAMICwYABCAFhDoHMBvsBhEVnBHJfiTYthbWh07qSpGTnFR9CR7wN+0lBNbBxMiZWHeuWjlX+1Pr/53aQfJBMjHPE+tYfpfcHO02qFCFKlShBsDENfnr/AV+YSMYQlVj0Zp2o9EGOLG2bmvw0gTzgUxBPEekg/UvgwBs8lIaWb5i9fpEdW/TvyfJUaBYQBwuunfp1AaPKEfVhAs8CKy2TWUZMRsT5AN5GJjuP148J5+QIDENEFW7Y4X2HE97ijQwxocW09R4SvvxEuj6EjABA8i5MqWoX6+viRH6c2Jgl+kV6ZlYhYC0p0Ihl77uHx4IEBbgR9BISvo5MWzmqYZKABRdegF43GtaUDO0k2KY33U3NFiwBOyAXqt1wAd+v7uggDSTv5BDQx0IcFNlej6Sye80YPT8pLezJjjTsqw7lyRJMMu+Eus8aqjJcSyP49kWdIK7GAq2VGHamjWu6w9qsVAH9NbCumGSZam1M81dk8kVY/TS4oG1hacGgrJ3GwY2al1cr71bOLO9L3tqmzOFztxJ9G9xl6RK5vfZEeJuEuFM6zB6NAk9xdJgZGR9f8rFSZP6EhK2V/etTvD5Mq4+nTH1J9lGo2lBq944CrLNTsyYrE77pqNb1/tAwbgYGRWepPO1TOu93sztuzCvb2DgwHBTD0sYUCesrOjUKWla23u14MkTrfGPufH53cO5Q3752/1etzbtumPDM8okIi6bRwrv6NzpssyPqx/nWJaqlcWtNq46EUpEFSzgLRTVIDZ5rf3p18TWzh2rSmWd0aNeh1vtxvfd/bipbjs2ti7TTw3PX7fo/2aJKlOmhD+t81sxIR/zhKxbt9M8o6GSNvmiY03TPi/HzX8yr1nc8E/5Jjzzpo1tZE6d+/H5+uz/+A94gRAbXKxGGuO/8Hi0vL2yU6vokt88jvEe4M3fHOE+u50RPI9AL+B7WlEjQsinRuoMkV4jR6SEF/4hXgnYxAUhGGM427dQ4Dw3YxhOzDVCYRwNKCQVYCJZAQspgNnkoHRrh3gEYolQ4Qg0LwqTRDEXM9C8AYV8ABP5Ahbyw2wa/r/tkFms2ovIkSkSsmlH2FmjmEtUrj2RmISz0JR1ySUGYklEmUyA75AurM2ZAo3OQO9sJlo78NFJMuaS5+y7qqLiTsrRmdkkIkemICGbdoSdNZVLrM+AQU/kWZJwFmgoqdsBA9+2JUaZTJXxHUgX1jJoprVodAbox6S15Grid4Av90oyMvoS3sPrOyo2G22rLxlHUSwAGTYSKViDgXXIstkMAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWQAAsAAAAACCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGB25YKPY21hcAAAAYgAAABLAAABcCHpZfNnbHlmAAAB1AAAAd4AAAJQmbzg6WhlYWQAAAO0AAAAMwAAADYvlJoXaGhlYQAAA+gAAAAeAAAAJAgEBBtobXR4AAAECAAAAAgAAAAIBH3//2xvY2EAAAQQAAAABgAAAAYBKAAAbWF4cAAABBgAAAAgAAAAIAEQANVuYW1lAAAEOAAAATUAAAI6n2q+GXBvc3QAAAVwAAAAHwAAADDG53NweJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGyZ5zAwMrAwHSTaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOKBxWOMzc8n8OQxTzPYYUoDAjiiImAKJrDWJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJXOPz/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERAB58CV0AeJwtUD9v03AQ9bvfX9v5Y8eJ3bSp0ySN0wTklDi21Q4plJmBghiAsagIIb4BLDBWTB2ZmFj4EMACH4iRhJ8DupPu3Z3ee7qz+Gaz+cTfsQ/WtfXZ+mr9tKwg7COMYuxjlEySORK5jxhRuI2sM0eKedVWsyzqtKWSTWSLcoUzFKUJU7boDCvKVihXFC1iGNFikhtFo0llMTeUyDjlSzNJMRkm/8CcVfIpRkOxtahcDFWOBnlS5tkCPXTUOE+KKVRYOVepGvifUo38clG8AMeey+iprcImOAGk6sGeGCevHO1obXo93JHqPjF3n3//FvmndsPrp7Mdz1Ge6wa3epr5BAoAiJM0CBySVGHWGtsPDMAyE21fitrIbSUp8ekbFSv7qBY/m3Rbj65/4G1xePf5gAXkKQ7abCzg4gIv8ec3CALChe00HEn6YGnHglHon+x6zS/rNWPvzf7gvDN7eAlwz3h61HR01wtt4BKcKaVmUvXGkujqquvf6wvAYKbdwHEkd7Xyj47rYqTZqc2q27XNBKvJSHg6qXHUx8Pqb9Lf9aaBOYt44+Nj2eYiEPWIGUbG7OZ5LhNxexAo3NwQrV+zJ5zhzjH9YofTuF1j9cVQepW2dJl5xwywLOsvzxdD7AAAeJxjYGRgYADivCuL0uP5bb4ycDO/AIowPP2jzQmj////P4eljrkFyOVgYAKJAgB7Tg25AHicY2BkYGBu+T+HgYGl9j8QsNQxAEVQABMAsDEHJgAAAAAAAAR9//8AAAAAASgAAAABAAAAAgDJAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJx1jz1Ow0AQhZ8TJ4hEQggkOqStEBKK80OXgjLpKFKkd+K148j2WutNpEicghNwCo5AxSk4BSXPZooIkR1p5pu3b2a1AC7xAQ/18dBvcn1aOGP3y23SlbBPvhXukO+Fu+RH4R4e8CTcxzVSbvD8cyo3eBFu4QKvwm3qb8I++V24Q/4U7pK/hHtY4lu4jzvvOUrtJswHVVhUC53sstAeKUe41LZKTaHGwehInetC29DpSK0OqtonE+diFVuTq5kpnM4yo0prtnrtgo1z5XQ4jEUP1iZHxP9ZbBAixwAVa8G8gEaCHTL29oTnf3XJScuawrBXGCPA6IR3Tm/R+EM41oj+FQ7MFfZ8f0LVIWYf02M4qzBr9tbujGGolM3dlsqaesBX6qkSUwwZ8R9/QBc3/QDKgGeGAAAAeJxjYGKAAC4G7ICJkYmRmYEtJbMoIzGXgQEAEDsCkQA=)format("woff"),url(data:font/ttf;base64,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)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20C3;size-adjust:82%}:root{--bg-primary:#0a0b10;--bg-secondary:#121420;--bg-card:#181c2fa6;--bg-input:#1b1e32;--accent-cyan:#00f5d4;--accent-purple:#7b2cbf;--accent-glow:#00f5d426;--color-inflow:#2ed573;--color-inflow-emerald:#10b981;--color-outflow:#ff4757;--color-outflow-rose:#f43f5e;--color-warning-amber:#f59e0b;--text-main:#f1f2f6;--text-muted:#8b92b0;--border-glass:#ffffff14;--shadow-premium:0 16px 48px 0 #0009;--font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Dirham", "Dirham-Sans", sans-serif;--transition-smooth:all .3s cubic-bezier(.16, 1, .3, 1)}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}*{box-sizing:border-box;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-main);background-image:radial-gradient(circle at 10% 20%,#7b2cbf0d 0%,#0000 40%),radial-gradient(circle at 90% 80%,#00f5d40d 0%,#0000 40%);justify-content:center;min-height:100vh;display:flex;overflow-x:hidden}#root{background-color:var(--bg-secondary);border-left:1px solid var(--border-glass);border-right:1px solid var(--border-glass);flex-direction:column;width:100%;max-width:480px;min-height:100vh;display:flex;position:relative;box-shadow:0 0 60px #000c}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);box-shadow:var(--shadow-premium);border-radius:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #00f5d44d}50%{box-shadow:0 0 30px #00f5d499}}@keyframes pulseGlowRed{0%,to{box-shadow:0 0 15px #ff47574d}50%{box-shadow:0 0 30px #ff475799}}.animate-fade-in{animation:.4s cubic-bezier(.4,0,.2,1) forwards fadeIn}.animate-slide-up{animation:.35s cubic-bezier(.4,0,.2,1) forwards slideUp}h1{letter-spacing:-.5px;font-size:24px;font-weight:700}h2{color:var(--text-main);font-size:18px;font-weight:600}h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--bg-input);border:1px solid var(--border-glass);width:100%;color:var(--text-main);transition:var(--transition-smooth);border-radius:12px;outline:none;padding:14px 16px;font-size:16px}input[type=checkbox],input[type=radio]{cursor:pointer;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent-purple);flex-shrink:0;margin:0}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent-cyan);box-shadow:0 0 8px var(--accent-glow)}label{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.btn-primary{background:linear-gradient(135deg, var(--accent-purple), #5e17eb);color:#fff;cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:16px;padding:16px;font-size:16px;font-weight:600;box-shadow:0 4px 15px #7b2cbf4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b2cbf80}.btn-secondary{background:var(--bg-input);color:var(--text-main);border:1px solid var(--border-glass);cursor:pointer;transition:var(--transition-smooth);border-radius:16px;padding:16px;font-size:16px;font-weight:600}.btn-secondary:hover{background:#ffffff0d}.category-btn{background:var(--bg-input);border:1px solid var(--border-glass);aspect-ratio:1;cursor:pointer;transition:var(--transition-smooth);color:var(--text-main);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.category-btn:hover{border-color:var(--accent-cyan);background:#00f5d40d;transform:scale(1.05)}.category-btn.active{border-color:var(--accent-cyan);box-shadow:0 0 12px var(--accent-glow);background:#00f5d41a}.tx-item{border-bottom:1px solid var(--border-glass);transition:var(--transition-smooth);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tx-item:hover{background:#ffffff05}.period-selector{scrollbar-width:none;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.period-selector::-webkit-scrollbar{display:none}.period-tab{background:var(--bg-input);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:var(--transition-smooth);border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500}.period-tab.active{background:var(--text-main);color:var(--bg-primary);border-color:var(--text-main)}.quick-actions-bar{-webkit-backdrop-filter:blur(12px);z-index:99;border-top:1px solid var(--border-glass);background:#0d1117f2;justify-content:space-between;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:68px;left:0;right:0}@media (width>=900px){.quick-actions-bar{border-radius:16px 16px 0 0;max-width:860px;left:280px}}.action-btn-minus,.action-btn-plus{color:#fff;cursor:pointer;height:48px;transition:var(--transition-smooth);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.action-btn-minus{background:var(--color-outflow);box-shadow:0 4px 15px #ff47574d}.action-btn-minus:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff475780}.action-btn-plus{background:var(--color-inflow);box-shadow:0 4px 15px #2ed5734d}.action-btn-plus:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2ed57380}.quick-tap-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;width:100%;display:grid}.side-menu-overlay{z-index:1000;background:#0009;justify-content:flex-start;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.side-menu-drawer{background:var(--bg-secondary);border-right:1px solid var(--border-glass);flex-direction:column;width:80%;max-width:320px;height:100%;animation:.3s cubic-bezier(.4,0,.2,1) slideLeft;display:flex;box-shadow:10px 0 40px #0009}@keyframes slideLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.side-menu-header{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:24px 20px;display:flex}.side-menu-content{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.side-menu-item{color:var(--text-main);cursor:pointer;text-align:left;transition:var(--transition-smooth);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.side-menu-item:hover{border-color:var(--border-glass);color:var(--accent-cyan);background:#ffffff08}.side-menu-item.active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00f5d414}.app-container{flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.app-body{flex-direction:column;flex:1;height:100vh;display:flex;position:relative;overflow:hidden}.desktop-sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-glass);z-index:10;flex-direction:column;width:260px;height:100vh;display:flex}.desktop-sidebar .side-menu-drawer{width:100%!important;max-width:100%!important;height:100%!important;box-shadow:none!important;border-right:none!important;animation:none!important}.sheet-modal{background:var(--bg-secondary);z-index:100;flex-direction:column;gap:16px;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=768px){#root{width:100vw!important;max-width:100%!important;box-shadow:none!important;border:none!important}body{background-image:radial-gradient(circle at 10% 20%,#7b2cbf14 0%,#0000 40%),radial-gradient(circle at 90% 80%,#00f5d414 0%,#0000 40%)}.app-container{grid-template-columns:260px 1fr!important;width:100vw!important;display:grid!important;overflow:hidden!important}.app-body{height:100vh!important;overflow-y:hidden!important}footer,header button{display:none!important}main{padding-bottom:30px!important}.sheet-modal{border:1px solid var(--border-glass)!important;box-shadow:var(--shadow-premium)!important;-webkit-backdrop-filter:blur(25px)!important;background:#121420f2!important;border-radius:24px!important;max-width:900px!important;height:calc(100vh - 80px)!important;inset:60px 20px 20px 280px!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:12px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite shimmer}@keyframes springPop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.modal-backdrop{width:100vw;height:100dvh;padding:env(safe-area-inset-top,16px) env(safe-area-inset-right,16px) env(safe-area-inset-bottom,16px) env(safe-area-inset-left,16px);box-sizing:border-box;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto;z-index:10000!important}.modal-backdrop-blur{-webkit-backdrop-filter:blur(16px);background:#080a12d1}.modal-spring-enter{animation:.35s cubic-bezier(.16,1,.3,1) forwards springPop}.modal-content-panel{width:100%;max-width:440px;max-height:85vh;max-height:calc(90dvh - env(safe-area-inset-top,16px) - env(safe-area-inset-bottom,16px));-webkit-overflow-scrolling:touch;box-sizing:border-box;border-radius:24px;margin:auto;padding:20px 16px;overflow-y:auto;box-shadow:0 20px 60px #000c}@media (width<=480px){.modal-backdrop{padding:env(safe-area-inset-top,10px) env(safe-area-inset-right,10px) env(safe-area-inset-bottom,10px) env(safe-area-inset-left,10px);align-items:flex-end}.modal-content-panel{width:100%!important;max-width:100%!important;max-height:calc(85dvh - env(safe-area-inset-bottom,0px))!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px))!important;border-radius:24px 24px 0 0!important}}.highlight-inflow{background:linear-gradient(90deg,#10b9810f 0%,#0000 100%);border-left:4px solid var(--color-inflow-emerald)!important}.highlight-outflow{background:linear-gradient(90deg,#f43f5e0f 0%,#0000 100%);border-left:4px solid var(--color-outflow-rose)!important}.highlight-amber-warning{border:1px solid var(--color-warning-amber)!important;box-shadow:0 0 20px #f59e0b40!important}@keyframes strokeDraw{to{stroke-dashoffset:0}}@keyframes scaleCheckmark{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards strokeDraw}.checkmark-check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s cubic-bezier(.65,0,.45,1) .5s forwards strokeDraw,.4s cubic-bezier(.175,.885,.32,1.275) .6s scaleCheckmark}.touch-target{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@keyframes pwaLogoReveal{0%{opacity:0;filter:blur(6px);transform:scale(.65)translateY(10px)}60%{opacity:1;filter:blur();transform:scale(1.06)translateY(0)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes pwaLogoRingGlow{0%,to{box-shadow:0 0 25px #00f5d440,0 0 50px #00f5d41a}50%{box-shadow:0 0 45px #00f5d48c,0 0 90px #00f5d440}}@keyframes pwaLine1Reveal{0%{opacity:0;letter-spacing:-2px;transform:translateY(12px)}to{opacity:1;letter-spacing:-.5px;transform:translateY(0)}}@keyframes pwaLine2Reveal{0%{opacity:0;letter-spacing:.04em;transform:translateY(10px)}to{opacity:.9;letter-spacing:.14em;transform:translateY(0)}}.logo-reveal-img{object-fit:contain;border-radius:22px;width:96px;height:96px;animation:.8s cubic-bezier(.16,1,.3,1) forwards pwaLogoReveal,3s ease-in-out .8s infinite pwaLogoRingGlow}.logo-reveal-line1{color:var(--text-main);opacity:0;letter-spacing:-.5px;margin-top:14px;font-size:34px;font-weight:800;animation:.7s cubic-bezier(.16,1,.3,1) .2s forwards pwaLine1Reveal}.logo-reveal-line2{color:var(--accent-cyan);text-transform:uppercase;opacity:0;margin-top:4px;font-size:13px;font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) .4s forwards pwaLine2Reveal}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.spinner-inline{animation:.8s linear infinite spin;display:inline-block}.hover-card{transition:all .2s cubic-bezier(.16,1,.3,1)}.hover-card:hover{transform:translateY(-1px);background:#ffffff0d!important;border-color:#00f5d44d!important}.hover-row{transition:background .15s}.hover-row:hover{background:#00f5d408!important}
