@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");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,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:#fff;--neutral-25:#fbfcfd;--neutral-50:#f6f7f9;--neutral-100:#eef0f3;--neutral-150:#e6e8ec;--neutral-200:#dcdfe4;--neutral-300:#c4c9d2;--neutral-400:#9aa1ad;--neutral-500:#737b89;--neutral-600:#565e6c;--neutral-700:#3d444f;--neutral-800:#262b33;--neutral-900:#14171d;--neutral-950:#0b0d11;--accent:oklch(55% .176 264);--accent-hover:oklch(49% .176 264);--accent-active:oklch(44% .17 264);--accent-fg:#fff;--accent-subtle:oklch(96.5% .02 264);--accent-subtle-hover:oklch(91.5% .02 264);--accent-subtle-fg:oklch(44% .17 264);--accent-border:oklch(90% .05 264);--accent-ring:oklch(55% .176 264/.35);--avatar-flat-bg:oklch(90% .05 264);--avatar-flat-fg:var(--neutral-900);--positive:#18804c;--positive-subtle:oklch(96% .04 155);--positive-fg:oklch(42% .12 155);--danger:oklch(57% .2 25);--danger-subtle:oklch(96% .04 25);--danger-fg:oklch(47% .18 25);--danger-hover:oklch(51% .2 25);--negative:var(--danger);--negative-subtle:var(--danger-subtle);--negative-fg:var(--danger-fg);--warning:oklch(83% .165 86);--warning-subtle:oklch(96.5% .045 90);--warning-fg:oklch(55% .13 74);--info:oklch(60% .13 244);--info-subtle:oklch(96% .03 244);--success:oklch(60% .14 155);--success-subtle:oklch(96% .04 155);--success-fg:oklch(42% .12 155);--band-healthy:oklch(94% .048 250);--band-warning:oklch(90% .08 330);--band-danger:oklch(81.8% .126 2);--band-warning-hover:oklch(85% .08 330);--band-danger-hover:oklch(76.8% .126 2);--row-tint-warning:color-mix(in oklab, var(--band-warning) 20%, transparent);--row-tint-danger:color-mix(in oklab, var(--band-danger) 20%, transparent);--row-tint-warning-hover:color-mix(in oklab, var(--band-warning-hover) 35%, transparent);--row-tint-danger-hover:color-mix(in oklab, var(--band-danger-hover) 35%, transparent);--band-debt:oklch(94.5% .045 70);--band-debt-line:oklch(60% .13 70);--band-healthy-line:oklch(55% .17 255);--band-warning-line:oklch(56% .2 332);--band-danger-line:oklch(56% .215 4);--chart-past-bg:oklch(97.5% .006 255);--chart-year-watermark:oklch(50% .016 255/.07);--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--chip-neutral-bg:var(--neutral-100);--surface-hover:var(--neutral-50);--surface-active:var(--neutral-100);--surface-inverse:var(--neutral-900);--border-subtle:var(--neutral-150);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-focus:var(--accent);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:#666e7c;--text-disabled:var(--neutral-400);--text-inverse:var(--neutral-0);--text-on-accent:var(--accent-fg);--text-tertiary-on-tint:var(--text-secondary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:oklch(66% .16 264);--accent-hover:oklch(72% .15 264);--accent-active:oklch(60% .16 264);--accent-fg:#0b0d11;--accent-subtle:oklch(32% .07 264);--accent-subtle-hover:oklch(27% .07 264);--accent-subtle-fg:oklch(82% .09 264);--accent-border:oklch(42% .09 264);--accent-ring:oklch(66% .16 264/.4);--avatar-flat-bg:oklch(42% .09 264);--avatar-flat-fg:#e9ebef;--positive:oklch(74% .15 155);--positive-subtle:oklch(30% .06 155);--positive-fg:oklch(80% .13 155);--danger:oklch(70% .19 25);--danger-subtle:oklch(32% .08 25);--danger-fg:oklch(78% .15 25);--danger-hover:oklch(76% .18 25);--negative:var(--danger);--negative-subtle:var(--danger-subtle);--negative-fg:var(--danger-fg);--warning:oklch(85% .16 88);--warning-subtle:oklch(33% .07 80);--warning-fg:oklch(87% .125 88);--info:oklch(70% .13 244);--info-subtle:oklch(30% .06 244);--success:oklch(74% .15 155);--success-subtle:oklch(30% .06 155);--success-fg:oklch(80% .13 155);--band-healthy:oklch(30% .058 255);--band-warning:oklch(33.5% .085 332);--band-danger:oklch(34.6% .112 2);--band-warning-hover:oklch(28.5% .085 332);--band-danger-hover:oklch(29.6% .112 2);--row-tint-warning:color-mix(in oklab, var(--band-warning) 55%, transparent);--row-tint-danger:color-mix(in oklab, var(--band-danger) 55%, transparent);--row-tint-warning-hover:color-mix(in oklab, var(--band-warning-hover) 70%, transparent);--row-tint-danger-hover:color-mix(in oklab, var(--band-danger-hover) 70%, transparent);--band-debt:oklch(30% .05 70);--band-debt-line:oklch(72% .14 70);--band-healthy-line:oklch(70% .155 255);--band-warning-line:oklch(72% .185 332);--band-danger-line:oklch(72% .205 4);--chart-past-bg:oklch(24% .01 255);--chart-year-watermark:oklch(70% .024 255/.05);--surface-page:#0b0d11;--surface-card:#14171d;--surface-raised:#1a1e26;--surface-sunken:#0e1116;--chip-neutral-bg:#242934;--surface-hover:#1e222b;--surface-active:#242934;--surface-inverse:var(--neutral-50);--border-subtle:#232830;--border-default:#2c323c;--border-strong:#3a414d;--border-focus:var(--accent);--text-primary:#e9ebef;--text-secondary:#a3aab6;--text-tertiary:#8a929e;--text-disabled:#4d5561;--text-inverse:var(--neutral-900);--text-on-accent:var(--accent-fg);--text-tertiary-on-tint:var(--text-secondary)}:root{--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--font-numeric:var(--font-mono);--font-year-watermark:"Bebas Neue", var(--font-mono);--weight-year-watermark:var(--weight-regular);--text-2xs:11px;--lh-2xs:15px;--text-xs:12px;--lh-xs:16px;--text-sm:13px;--lh-sm:18px;--text-base:14px;--lh-base:20px;--text-md:15px;--lh-md:22px;--text-lg:17px;--lh-lg:24px;--text-xl:20px;--lh-xl:28px;--text-2xl:24px;--lh-2xl:30px;--text-3xl:30px;--lh-3xl:36px;--text-4xl:38px;--lh-4xl:44px;--text-5xl:48px;--lh-5xl:54px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.06em;--numeric-features:"tnum" 1, "lnum" 1, "zero" 1;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--shadow-xs:0 1px 2px #10141c0a;--shadow-sm:0 1px 2px #10141c0f, 0 1px 1px #10141c0a;--shadow-md:0 2px 4px #10141c0d, 0 6px 16px #10141c0f;--shadow-lg:0 12px 32px #10141c1a, 0 2px 6px #10141c0d;--shadow-focus:0 0 0 3px var(--accent-ring);--row-height:36px;--row-height-tight:32px;--control-height:32px;--control-height-sm:26px;--control-height-lg:40px;--sidebar-width:240px;--sidebar-collapsed:60px;--topbar-height:56px;--content-max:1440px;--border-width:1px}[data-theme=dark]{--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0006, 0 1px 1px #0000004d;--shadow-md:0 2px 4px #0006, 0 8px 20px #00000073;--shadow-lg:0 16px 40px #0000008c, 0 2px 8px #0006}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}@media (width>=721px){html{scrollbar-gutter:stable}}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-feature-settings:var(--numeric-features)}.shell{grid-template-columns:220px 1fr;min-height:100%;display:grid}.sidebar{border-right:1px solid var(--border-subtle);background:var(--surface-card);padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{padding:var(--space-2) var(--space-2) var(--space-4)}.tagline{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.logo{align-items:center;display:inline-flex}.logo-art{flex:none;display:block}.logo-art svg{width:100%;height:100%;display:block}.logo-mark-only{display:none}.brand-lockup{flex-direction:column;align-items:flex-end;display:inline-flex}.premium-tag{color:var(--accent);margin-top:2px;font-size:11px;font-weight:600;line-height:1}.brand .premium-tag{margin-top:-4px}.nav-item{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item.active{background:var(--accent-subtle);color:var(--accent-subtle-fg)}.nav-label-short,.account-summary-short{display:none}.main{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.topbar{height:52px;padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);background:color-mix(in oklab, var(--surface-card) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar.topbar-plain{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;height:0;padding:0}.topbar h1{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.topbar.topbar-stats-host{height:auto;padding-top:var(--space-2-5);padding-bottom:var(--space-2)}.topbar-stats{align-items:stretch;column-gap:var(--space-5);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2px;width:100%;display:grid}@media (width>=721px){.topbar-stats.topbar-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.topbar-stat{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.topbar-stats>.topbar-stat{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.topbar-stat+.topbar-stat{padding-left:var(--space-5);border-left:1px solid var(--border-subtle)}.topbar-stat .label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.topbar-stat .value{font-family:var(--font-mono);font-feature-settings:var(--numeric-features);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.15}.topbar-stat .value .balance-tap-hint,.detail-head-balance-value .balance-tap-hint{align-items:center;gap:var(--space-1);margin-left:var(--space-2);vertical-align:middle;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--accent);white-space:nowrap;display:inline-flex}.topbar-stat .value .row-confirm,.detail-head-balance-value .row-confirm{vertical-align:middle;margin-left:6px;position:relative;top:-1.75px}.balance-tap-hint.balance-tap-hint-around{margin-left:var(--space-2);position:relative}.balance-tap-hint-hook{pointer-events:none;position:absolute;top:calc(50% - 6.99px);left:-45px}.balance-tap-hint.balance-tap-hint-before{margin-left:0;margin-right:var(--space-2)}.topbar-stat .value.danger{color:var(--danger)}.topbar-stat .caption{font-size:var(--text-2xs);color:var(--text-secondary);line-height:1.35}.topbar-stat .caption .positive{color:var(--positive)}.topbar-stat .explain{font-size:var(--text-2xs);color:var(--text-tertiary);line-height:1.35}.topbar-stat .stat-detail{grid-template-rows:minmax(0,1fr);transition:grid-template-rows .2s;display:grid}.topbar-stat .stat-detail-inner{min-height:0;padding-bottom:var(--space-2-5);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-2-5)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-2-5)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-2-5)), transparent);flex-direction:column;gap:2px;transition:padding-bottom .2s;display:flex;overflow:hidden}.topbar-stats-host.condensed .stat-detail{grid-template-rows:minmax(0,0fr)}.topbar-stats-host.condensed .stat-detail-inner{padding-bottom:0}.topbar-stat-click{cursor:pointer}.topbar-stat-click:hover .value{text-underline-offset:2px;text-decoration:underline}.content{padding:var(--space-6);gap:var(--space-4);flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.content:has(.cards-table){max-width:1380px}.dash-columns,.dash-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@container not (width>=1370px){.dash-col:has(>.card:last-child.is-collapsed)+.dash-col>.card:first-child.is-collapsed{margin-top:calc(var(--space-2) * -1)}}@container (width>=1370px){.content:has(>.dash-columns>.dash-col-side){max-width:calc(2 * 1032px + var(--space-4) + 2 * var(--space-6))}.dash-columns:has(>.dash-col-side){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.hero-band{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);width:100cqw;padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;margin-left:calc(50% - 50cqw);display:flex}.hero-band:first-child{margin-top:calc(-1 * var(--space-6))}.hero-chart-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);min-height:var(--control-height);display:flex}.hero-chart-head h2{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.hero-chart-title{align-items:center;gap:var(--space-2);display:flex}.hero-band-detail{gap:0;padding:0}.hero-detail-stats{padding:var(--space-2-5) var(--space-6) var(--space-2);border-bottom:1px solid var(--border-subtle)}.hero-detail-chart{padding:var(--space-5) var(--space-6)}.hero-chart-body.selection-scoped{flex-direction:column;min-height:349px;display:flex}.hero-chart-body.selection-scoped>.empty{flex:1;justify-content:center;align-items:center;display:flex}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.card-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.card-header h2{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.card-header>:not(:first-child):last-child{margin-left:auto}.card-header-total{font-size:var(--text-sm);color:var(--text-secondary)}.card-collapse-toggle{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.card-collapse-toggle:hover{color:var(--text-secondary)}.card-header:has(.card-collapse-toggle){gap:var(--space-2)}.card.is-collapsed .card-header{padding-block:var(--space-2);border-bottom:0}.card.is-collapsed+.card.is-collapsed{margin-top:calc(var(--space-2) * -1)}.card.is-collapsed .card-header .freshness{padding-block:0;line-height:1.3}.section-divider{margin:var(--space-4) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section-divider-label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.card-header-actions{align-items:center;gap:var(--space-3);display:flex}.np-amount{margin-right:var(--space-2)}.np-label,.np-on{display:none}.card-body{padding:var(--space-4)}.btn{align-items:center;gap:var(--space-1-5);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;color:var(--text-primary);background:0 0;border:1px solid #0000;display:inline-flex}a.btn{text-decoration:none}.btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{height:var(--control-height-sm);padding:0 var(--space-2-5)}.btn-primary{background:var(--accent);color:var(--text-on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-primary:active:not(:disabled){background:var(--accent-active)}.btn-secondary{border-color:var(--border-default);background:var(--surface-card)}.btn-secondary:hover,.btn-ghost:hover{background:var(--surface-hover)}.btn-danger{border-color:var(--danger);background:var(--surface-card);color:var(--danger-fg)}.btn-danger:hover:not(:disabled){background:var(--danger-subtle)}.btn-danger-solid{border-color:var(--danger);background:var(--danger);color:var(--text-on-accent)}.btn-danger-solid:hover:not(:disabled){border-color:var(--danger-hover);background:var(--danger-hover)}.btn-link{height:auto;color:var(--accent);font:inherit;font-size:inherit;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.btn-link:disabled{cursor:not-allowed;opacity:.5}.input,.select{height:var(--control-height);padding:0 var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.input:focus-visible,.select:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.input::placeholder{color:var(--text-tertiary)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.field label .req{color:var(--text-tertiary);font-weight:var(--weight-regular)}.field .hint,.hint{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--lh-xs)}.field-error{font-size:var(--text-xs);color:var(--danger-fg)}.availability-hint{min-height:var(--lh-xs)}.crash-fallback{max-width:32rem;padding:0 var(--space-4);gap:var(--space-4);flex-direction:column;margin:20vh auto 0;display:flex}.crash-fallback-actions{gap:var(--space-3);display:flex}.crash-fallback-help{margin:var(--space-3) 0 var(--space-1)}.crash-fallback-build,.settings-build{font-family:var(--font-mono);margin:0}.settings-build{padding:var(--space-4);border-top:1px solid var(--border-subtle)}.hint-warn{align-items:center;gap:var(--space-2);color:var(--warning-fg);display:flex}.hint-error{color:var(--danger-fg)}.form-row{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.form-stack{gap:var(--space-3);flex-direction:column;display:flex}.dialog{width:min(520px, calc(100vw - var(--space-8)));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-lg);margin:10vh auto auto;padding:0;overflow:visible}.dialog::backdrop{background:#10141c73}.dialog.dialog-scrollable[open]{flex-direction:column;max-height:80vh;display:flex;overflow:hidden}.dialog.dialog-scrollable[open] .dialog-header{flex:none}.dialog.dialog-scrollable[open] .dialog-body{flex:auto;min-height:0;overflow-y:auto}.dialog-header{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.dialog-header h2{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.dialog-body{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.dialog-body .span-2{grid-column:span 2}.dialog-body .dialog-prose{font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-secondary);margin:0}.dialog-body>*{min-width:0}.feedback-message{resize:none;min-height:120px;max-height:min(40vh,360px);font:inherit;line-height:var(--lh-sm);overflow-y:auto}.feedback-disclosure{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-hover)}.guide-panel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.guide-panel h2{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:var(--lh-lg)}.return-stale{margin:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}.return-stale li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.return-stale-row{min-width:0}.return-stale-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.return-stale-actions .btn{white-space:nowrap}.return-stale-actions .btn.danger{color:var(--danger)}.return-panel-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.guide-panel .guide-lead{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--lh-md);color:var(--text-primary)}.guide-panel .guide-body{max-width:64ch;font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-secondary);margin:0}.guide-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.guide-panel .guide-terms{margin:var(--space-3) 0 0}.guide-panel .guide-aside{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.offers-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.offers-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.offers-list li p{max-width:64ch;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);margin:0}.offers-list li p strong{color:var(--text-primary);font-weight:600}.offers-list li p .offer-tier{color:var(--text-tertiary)}.offers-list li .offer-text{gap:var(--space-1);flex-direction:column;display:flex}.offers-list li p.offer-where{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary)}.offers-list li .btn{flex:none}@media (width<=640px){.offers-list li{flex-direction:column;align-items:flex-start}}.more-options>summary{cursor:pointer;padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.more-options>summary:hover{color:var(--text-primary)}.more-options-grid{gap:var(--space-3);padding-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.more-options-grid>*{min-width:0}.more-options-grid .span-2{grid-column:span 2}.field-group{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3);min-width:0;margin:0;display:block}.field-group>legend{float:left;width:100%;font-size:var(--text-sm);color:var(--text-primary);padding:0;font-weight:600}.field-group-hint{clear:both;margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.field-group-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.field-group-grid>*{min-width:0}.field-group-grid .span-2{grid-column:span 2}.dialog-footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);display:flex}:is(.dialog-footer:has(.btn-link),.dialog-footer:has(.btn-danger)){justify-content:space-between;align-items:center}.dialog-footer-actions{align-items:center;gap:var(--space-2);display:flex}@media (width<=720px){.recovery-codes-footer{flex-wrap:wrap}.recovery-codes-footer .btn{flex:1 1 0;justify-content:center}.recovery-codes-footer .btn-primary{flex-basis:100%}}.sidebar-footer{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);margin-top:auto}.mobile-header,.bottom-nav{display:none}.account-menu{position:relative}.account-summary{justify-content:flex-start;gap:var(--space-2);width:100%}.account-summary-text{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sync-badge{align-items:center;gap:var(--space-1-5);height:18px;margin-top:var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);flex:none;display:inline-flex}button.sync-badge{font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}button.sync-badge:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.sync-badge-label{display:grid}.sync-badge-label>*{grid-area:1/1;justify-self:start}.sync-badge-label-sizer{visibility:hidden}.sync-toast{top:calc(52px + var(--space-2));z-index:60;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;animation:.14s ease-out sync-toast-in;position:fixed;left:50%;transform:translate(-50%)}@keyframes sync-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sync-toast{animation:none}}.toast-stack{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space-2);pointer-events:none;width:min(34rem, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-size:var(--text-sm);animation:.14s ease-out toast-in;display:flex}.toast-text{flex:1;min-width:0}.toast-action{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;font-weight:var(--weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.toast-action:hover,.toast-close:hover{opacity:.75}.toast-close{padding:var(--space-1);border-radius:var(--radius-sm);color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (width<=720px){.toast-stack{bottom:calc(64px + var(--space-3) + env(safe-area-inset-bottom))}}.sync-badge-dot{border-radius:50%;flex:none;width:12px;height:12px}.sync-badge-synced .sync-badge-dot{background:var(--accent-border)}.sync-badge-unsynced .sync-badge-dot{background:var(--text-tertiary)}.sync-badge-offline .sync-badge-dot{box-shadow:inset 0 0 0 2px var(--text-tertiary);background:0 0}.sync-badge-syncing .sync-badge-dot{background:var(--accent)}.account-popover-identity{margin:0 0 var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.account-popover{bottom:calc(100% + var(--space-1));z-index:30;gap:var(--space-1-5);width:240px;padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;left:0}.account-popover .btn{justify-content:flex-start}.account-popover-caption{margin:calc(-1 * var(--space-1)) 0 var(--space-1);padding:0 var(--space-1)}.account-scrim{display:none}@keyframes account-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.account-popover{animation:none}}.delete-confirm{gap:var(--space-2);flex-direction:column;display:flex}.delete-confirm-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.recovery-code{padding:var(--space-3);background:var(--surface-hover);border-radius:var(--radius-sm);font-family:var(--font-mono,monospace);font-size:var(--text-lg);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;display:flex}.combobox{position:relative}.combobox .input{width:100%}.combobox-list{top:calc(100% + var(--space-1));width:max-content;min-width:100%;max-width:min(440px, calc(100vw - var(--space-8)));z-index:30;padding:var(--space-1);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:min(400px,55vh);margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.combobox-option{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;display:flex}.combobox-option.active{background:var(--surface-hover)}.combobox-option .opt-lead{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1px;display:inline-flex}.combobox-option .opt-main{align-items:baseline;gap:var(--space-1-5);display:inline-flex}.combobox-option .opt-sub{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.3}.combobox-option .opt-tag{font-family:var(--font-mono)}.combobox-option .opt-hint{color:var(--text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;min-width:0;overflow:hidden}.check{align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.check span{gap:var(--space-0-5);font-size:var(--text-sm);flex-direction:column;display:flex}.check small{font-size:var(--text-xs);color:var(--text-tertiary)}.restore-modes{gap:var(--space-3);flex-direction:column;display:flex}.restore-modes .check span{line-height:1.45;display:block}.balance-update-txns{gap:var(--space-2);flex-direction:column;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.balance-update-txns li{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.balance-update-txns .mono{font-feature-settings:var(--numeric-features);flex:none;padding-top:1px}.balance-update-txns .input{text-align:right;width:9ch;padding-block:var(--space-1);flex:none}.toggle{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;display:inline-flex}.toggle .tlabel{font-size:var(--text-sm)}.toggle .track{box-sizing:border-box;border-radius:var(--radius-full);background:var(--border-strong);flex:none;width:38px;height:22px;padding:2px;transition:background .15s cubic-bezier(.2,0,0,1)}.toggle .knob{box-sizing:border-box;border-radius:var(--radius-full);width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;transition:transform .15s cubic-bezier(.2,0,0,1);display:block;transform:translate(0)}.toggle.on .track{background:var(--accent)}.toggle.on .knob{transform:translate(16px)}.toggle:focus-visible{outline:none}.toggle:focus-visible .track{box-shadow:var(--shadow-focus)}.stat-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-tile{padding:var(--space-3) var(--space-4)}.stat-tile .label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.stat-tile .value{font-family:var(--font-mono);font-feature-settings:var(--numeric-features);font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin-top:var(--space-1)}.stat-tile .caption{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.stat-tile .explain{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:var(--space-1)}.stat-tile .value.danger,.stat-tile .caption .danger{color:var(--danger)}.stat-tile .caption .positive{color:var(--positive)}.stat-tile.tile-click{cursor:pointer}.stat-tile.tile-click:hover{box-shadow:var(--shadow-sm);border-color:var(--border-default)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default)}.table td{height:var(--row-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);overflow:hidden}.table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.table:has(tfoot tr) tbody tr:last-child td:first-child{border-bottom-left-radius:0;overflow:visible}.table:has(tfoot tr) tbody tr:last-child td:last-child{border-bottom-right-radius:0}.table tfoot tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);overflow:hidden}.table tfoot tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.table tr:hover td{background:var(--surface-hover)}.table-static tr:hover td{background:0 0}.table .amount{text-align:right;font-family:var(--font-mono);font-feature-settings:var(--numeric-features)}.table .amount.positive{color:var(--positive)}.table .muted,.group-total-sep{color:var(--text-tertiary)}.acc-grid{font-size:var(--text-sm);grid-template-columns:44px minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) 36px;display:grid}.acc-grid.has-network{grid-template-columns:44px 64px minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) 36px}.acc-row,.acc-header-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"avatar name institution product last4 balance updated detail";align-items:center;display:grid}.acc-grid.has-network .acc-row,.acc-grid.has-network .acc-header-row{grid-template-areas:"avatar network name institution product last4 balance updated detail"}.acc-cell-detail{grid-area:detail;justify-content:flex-end;padding-right:0;display:flex}.acc-cell-avatar{grid-area:avatar}.acc-cell-network{grid-area:network}.acc-cell.acc-cell-avatar-alt{display:none}.acc-grid.has-network .acc-cell-brand{grid-column:1/3}.acc-cell-name{grid-area:name}.acc-cell-institution{grid-area:institution}.acc-cell-product{grid-area:product}.acc-cell-name,.acc-cell-institution,.acc-cell-product{white-space:nowrap}.acc-cell-institution,.acc-cell-product,.acc-cell-name .acc-name-text{text-overflow:ellipsis;overflow:hidden}.acc-cell.acc-cell-institution,.acc-cell.acc-cell-product{display:block}.acc-cell-name .name-with-flags{min-width:0}.acc-cell-name .acc-name-text{min-width:0;max-width:100%}.acc-cell-name .dip-warn{flex:none}.acc-cell-last4{white-space:nowrap;grid-area:last4}.acc-cell-balance{grid-area:balance}.acc-cell-updated{grid-area:updated;justify-content:flex-end;position:relative}.acc-meta{display:contents}.acc-header-row{border-bottom:1px solid var(--border-default)}.acc-header-row .acc-cell{padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.acc-row{min-height:var(--row-height);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.acc-grid .acc-row:last-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px);border-bottom:none;overflow:hidden}.acc-grid:has(.acc-subtotal-row) .acc-row:not(.acc-subtotal-row):last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:visible}:is(.acc-grid .acc-row:last-child:has(.freshness-ask-bubble),.acc-grid .acc-row:last-child:has(.tap-hint-bubble),.acc-grid .acc-row:last-child:has(.amount-overlay)){overflow:visible}.acc-grid .acc-subtotal-row:last-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px);overflow:hidden}.acc-row.row-click{cursor:pointer}.acc-row.row-click:hover{background:var(--surface-hover)}.acc-row.row-tint-warning{background:var(--row-tint-warning)}.acc-row.row-tint-warning:hover{background:var(--row-tint-warning-hover)}.acc-row.row-tint-danger{background:var(--row-tint-danger)}.acc-row.row-tint-danger:hover{background:var(--row-tint-danger-hover)}.acc-row.row-tint-warning .muted,.acc-row.row-tint-danger .muted,.acc-row.row-tint-warning .freshness-fresh,.acc-row.row-tint-warning .freshness-neutral,.acc-row.row-tint-danger .freshness-fresh,.acc-row.row-tint-danger .freshness-neutral{color:var(--text-tertiary-on-tint)}.acc-row.row-selected{position:relative}.acc-row.row-selected:not(.row-tint-warning):not(.row-tint-danger){background:var(--accent-subtle)}.acc-row.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover{background:var(--accent-subtle-hover)}.acc-row.row-selected:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.acc-cell{min-width:0;padding:0 var(--space-4);align-items:center;display:flex}.acc-cell.muted{color:var(--text-tertiary)}.acc-cell.amount{justify-content:flex-end}.acc-cell-avatar,.acc-cell-network{justify-content:center;padding-right:0}.acc-cell-brand{padding:0 0 0 var(--space-4);justify-content:center}.acc-subtotal-row{border-top:1px solid var(--border-default);font-weight:var(--weight-medium);cursor:default;border-bottom:none}.acc-subtotal-cell{padding:var(--space-2-5) var(--space-4);grid-column:1/-1}.account-list-card{container:acc-card/inline-size}.acc-cell.acc-subline-cell,.acc-subline,.cards-table .card-logo-cell-alt,.subline-brand{display:none}.col-identity-last4{white-space:nowrap}@container acc-card (width<=779px){.acc-grid,.acc-grid.has-network{grid-template-columns:44px minmax(0,1fr) max-content max-content 36px}.acc-row,.acc-header-row,.acc-grid.has-network .acc-row,.acc-grid.has-network .acc-header-row{grid-template-areas:"avatar name balance updated detail""avatar meta balance updated detail"}.acc-cell-brand{display:none}.acc-cell.acc-cell-avatar-alt{display:flex}.acc-header-row .acc-cell.acc-cell-network,.acc-header-row .acc-cell.acc-cell-institution,.acc-header-row .acc-cell.acc-cell-product,.acc-header-row .acc-cell.acc-cell-last4{display:none}.acc-header-row,.acc-grid.has-network .acc-header-row{grid-template-areas:"avatar name balance updated detail"}.acc-meta{display:none}.acc-cell.acc-subline-cell{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;grid-area:meta;display:flex}.acc-cell-avatar{align-items:center}}@media (width>=721px){@container acc-card (width<=779px){.acc-grid{grid-template-columns:44px minmax(0,1fr) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) 36px}.acc-grid.has-network{grid-template-columns:44px 64px minmax(0,1fr) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) 36px}.acc-grid .acc-row,.acc-grid .acc-header-row{grid-template-areas:"avatar name last4 balance updated detail"}.acc-grid.has-network .acc-row,.acc-grid.has-network .acc-header-row{grid-template-areas:"avatar network name last4 balance updated detail"}.acc-grid .acc-meta{display:contents}.acc-grid .acc-cell.acc-subline-cell,.acc-grid .acc-cell.acc-cell-institution,.acc-grid .acc-cell.acc-cell-product,.acc-grid .acc-cell.acc-cell-avatar-alt{display:none}.acc-grid.has-network .acc-cell-brand,.acc-grid.has-network .acc-header-row .acc-cell.acc-cell-network,.acc-grid .acc-header-row .acc-cell.acc-cell-last4{display:flex}}}@container acc-card (width<=779px){.loans-list .col-identity:not(.col-identity-last4){display:none}}@container acc-card (width<=809px){.deposits-list .col-identity:not(.col-identity-last4){display:none}}@container acc-card (width<=1029px){.cards-table .col-identity:not(.col-identity-last4){display:none}}@container acc-card (width<=519px){.loans-list .col-identity,.deposits-list .col-identity{display:none}.loans-list .acc-subline,.deposits-list .acc-subline{display:block}}@container acc-card (width<=719px){.cards-table .col-identity,.cards-table .col-network,.cards-table .card-brand-cell{display:none}.cards-table .card-logo-cell-alt{display:table-cell}.cards-table .acc-subline{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}}@container acc-card (width<=799px){.cards-table .col-limit{display:none}}@container acc-card (width<=669px){.deposits-list .col-interest{display:none}}.txn-grid{font-size:var(--text-sm);grid-template-columns:max-content minmax(60px,auto) minmax(60px,auto) minmax(80px,auto) minmax(54px,max-content) minmax(76px,max-content);display:grid}.txn-row,.txn-header-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"date description account amount cleared actions";align-items:center;display:grid}.txn-cell-date{grid-area:date}.txn-cell-description{grid-area:description}.txn-cell-account{grid-area:account;min-width:60px}.txn-cell-amount{grid-area:amount}.txn-cell-cleared{grid-area:cleared}.txn-cell-actions{grid-area:actions}.txn-meta,.txn-tail{display:contents}.txn-header-row{border-bottom:1px solid var(--border-default)}.txn-header-row .txn-cell{padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.txn-row{min-height:var(--row-height);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.txn-grid .txn-row:last-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px);border-bottom:none;overflow:hidden}:is(.txn-grid .txn-row:last-child:has(.date-overlay),.txn-grid .txn-row:last-child:has(.amount-overlay),.txn-grid .txn-row:last-child:has(.clear-why-bubble),.txn-grid .txn-row:last-child:has(.delete-menu)){overflow:visible}.txn-cell{min-width:0;padding:0 var(--space-4);align-items:center;display:flex}.txn-header-row .txn-cell.txn-cell-cleared{white-space:nowrap;width:0;overflow:visible}.txn-cell-date,.txn-cell-account,.txn-cell-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txn-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.txn-cell-description .editable-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.txn-cell-description .txn-marker{color:var(--text-tertiary);flex:none;margin-right:.35em}.txn-cell-description .editable-text{min-width:0}.txn-due-note{color:var(--text-tertiary);font-size:inherit;flex:none;margin-left:.35em}.txn-cell-description .input{width:100%;min-width:0}.txn-cell.muted{color:var(--text-tertiary)}.txn-cell.amount{font-family:var(--font-mono);font-feature-settings:var(--numeric-features);justify-content:flex-end}.txn-cell.amount.positive{color:var(--positive)}.txn-fold-row{min-height:0}.txn-fold-cell{grid-column:1/-1;padding:0}.fold-toggle{gap:var(--space-2);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-xs);color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;display:flex}.fold-toggle:hover{color:var(--text-secondary);background:var(--surface-hover)}.txn-row-cleared .txn-cell:not(.txn-cell-actions),.txn-row-cleared .txn-transfer-head,.txn-row-cleared .txn-leg-row,.txn-row-cleared .row-edit,.txn-row-cleared .row-delete{opacity:.5}:is(.txn-row-cleared .txn-cell:has(.date-overlay),.txn-row-cleared .txn-leg-row:has(.date-overlay)){opacity:1}@media (prefers-contrast:more),(forced-colors:active){.txn-row-cleared .txn-cell:not(.txn-cell-actions),.txn-row-cleared .txn-transfer-head,.txn-row-cleared .txn-leg-row,.txn-row-cleared .row-edit,.txn-row-cleared .row-delete{opacity:1}}.txn-row-cleared input[type=checkbox]{accent-color:var(--text-tertiary)}.txn-row.row-tint-danger{background:var(--row-tint-danger)}.txn-row.row-tint-danger .muted,.txn-row.row-tint-danger .txn-marker{color:var(--text-tertiary-on-tint)}.txn-row.row-flash{outline:2px solid var(--danger);outline-offset:-2px;border-radius:var(--radius-sm);animation:2.6s ease-out forwards txn-row-flash}@keyframes txn-row-flash{0%,70%{outline-color:var(--danger)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.txn-row.row-flash{animation:none}}.txn-row.row-provisional .txn-cell{font-style:italic}.txn-row.row-provisional .txn-cell.amount{font-style:normal}.txn-row.row-provisional .txn-cell.txn-cell-cleared:has(.not-yet-clearable){font-style:normal}.txn-cell-stack{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:2px;padding-top:6px;padding-bottom:6px}.txn-cell-stack.amount{align-items:flex-end}.rec-grid{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto auto auto auto;display:grid}.rec-row{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--row-height);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);grid-template-areas:"description account amount cadence next status";align-items:center;display:grid}.rec-cell-desc{grid-area:description}.rec-cell-account{grid-area:account}.rec-cell-amount{white-space:nowrap;grid-area:amount}.rec-cell-cadence{grid-area:cadence}.rec-cell-next{grid-area:next}.rec-cell-status{grid-area:status}.rec-cell-verb{grid-area:verb}.rec-lead,.rec-pair,.rec-meta{display:contents}.rec-arrow{display:none}.rec-grid .rec-row:last-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px);border-bottom:none;overflow:hidden}:is(.rec-grid .rec-row:last-child:has(.driver-menu),.rec-grid .rec-row:last-child:has(.tap-hint-bubble)){overflow:visible}.rec-cell{min-width:0;padding:0 var(--space-4);align-items:center;display:flex}.rec-cell .cell-truncate{min-width:0}.rec-header-row{border-bottom:1px solid var(--border-default)}.rec-header-row .rec-cell{padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.rec-row.row-click{cursor:pointer}.rec-row.row-click:hover{background:var(--surface-hover)}.rec-row.row-click .btn-ghost:hover{background:var(--surface-card);border-color:var(--border-default)}.rec-cell-amount,.rec-cell-status,.rec-cell-verb{justify-content:flex-end}.rec-cell-verb{padding-left:var(--space-2)}@media (width>=1200px){.rec-grid{grid-template-columns:minmax(0,1fr) auto auto auto auto auto auto}.rec-row{grid-template-areas:"description account amount cadence next status verb"}}.rec-row.rec-sizer{visibility:hidden;border-bottom:none;min-height:0}.rec-sizer .rec-cell{padding-top:0;padding-bottom:0;line-height:0;display:block}.rec-sizer .rec-cell>*{height:0;overflow:hidden}.rec-sizer .chip,.rec-sizer .btn{border-top-width:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0;line-height:0}.rec-card-note{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle)}.rec-card-note .undo-link{font-size:inherit;padding:0}.rec-card{container:rec-card/inline-size}@container rec-card (width<=700px){.rec-grid{flex-direction:column;display:flex}.rec-header-row,.rec-sizer{display:none}.rec-row{align-items:start;row-gap:var(--space-1-5);padding:var(--space-2-5) 0;grid-column:auto;grid-template-columns:1fr auto;grid-template-areas:"lead lead""meta status"}.rec-lead{justify-content:flex-end;align-items:baseline;column-gap:var(--space-2);padding:0 var(--space-4);flex-wrap:wrap;grid-area:lead;display:flex}.rec-lead .rec-cell{padding:0}.rec-cell-desc{flex:auto;min-width:0}.rec-pair{flex:auto;align-items:center;min-width:0;display:flex}.rec-row-transfer .rec-cell-desc,.rec-row-transfer .rec-cell-account{flex:0 auto;min-width:0}.rec-cell-amount{flex:none}.rec-arrow{display:inline-block}.rec-meta{align-items:baseline;gap:var(--space-1);padding:0 var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;grid-area:meta;display:flex}.rec-meta .rec-cell{padding:0}.rec-meta>.rec-cell-cadence:not(:first-child):before,.rec-meta>.rec-cell-next:before{margin-right:var(--space-1)}.rec-meta>.rec-cell-cadence:not(:first-child):before{content:"·"}.rec-meta>.rec-cell-next:before{content:"· Next"}.rec-cell-status{padding-right:var(--space-4);justify-content:flex-end;align-self:start;padding-left:0}.rec-meta .chip{white-space:nowrap}.rec-row .chip-driver{position:relative}.rec-row .chip-driver:after{content:"";position:absolute;inset:-13px}}.rec-ended-cell{grid-column:1/-1}.rec-row.rec-ended-row{background:var(--chip-neutral-bg);border-top:var(--border-width) solid var(--border-default)}.rec-row.rec-ended-row:hover{background:var(--surface-active)}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table tr.transfer-row td{vertical-align:top;padding-top:calc((var(--row-height) - 26px) / 2);padding-bottom:var(--space-1)}.leg-line{align-items:center;gap:var(--space-1-5);min-height:26px;display:flex}.amount .leg-line,.actions-cell .leg-line{justify-content:flex-end}.acct-line{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:26px;line-height:26px;overflow:hidden}.leg-line.positive{color:var(--positive)}.txn-cell-account .leg-tag{flex:none}.leg-tag{min-width:5.5ch;margin-right:var(--space-1-5);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-tertiary);display:inline-block}.table tr.row-provisional td{font-style:italic}.table tr.row-provisional .amount{font-style:normal}.pager{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);display:flex}.pager-label{text-align:center;min-width:12ch;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.pager .btn:disabled{opacity:.35;cursor:not-allowed}.txn-caption{padding:var(--space-2) var(--space-4) var(--space-3);margin:0 0 var(--space-1);border-bottom:1px solid var(--border-subtle);max-width:none;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.txn-caption strong{font-weight:var(--weight-medium);color:var(--text-primary)}.txn-caption>span{max-width:78ch;display:block}.txn-caption .muted{margin-top:var(--space-1)}.txn-caption{position:relative}.txn-caption .caption-dismiss{top:var(--space-2);right:var(--space-4);position:absolute}.txn-caption>span:first-of-type{padding-right:var(--space-6)}.caption-dismiss,.caption-toggle{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.caption-dismiss:hover,.caption-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.caption-toggle{margin-left:var(--space-2);vertical-align:baseline;position:relative;top:2px}.txn-lesson{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--accent-subtle);color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.actions-cell{position:relative}.menu-backdrop{z-index:20;position:fixed;inset:0}.delete-menu{top:100%;right:var(--space-4);z-index:25;min-width:200px;padding:var(--space-1);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.delete-menu button{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-xs);cursor:pointer;text-align:left;font:inherit;font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;background:0 0;border:none}.delete-menu button:hover{background:var(--surface-hover)}.chart-scope{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.scope-chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--accent-border);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-subtle-fg);font:inherit;cursor:pointer;line-height:1.6;display:inline-flex}.scope-chip svg{opacity:.75}.scope-chip:hover,.scope-chip-open{background:var(--accent-subtle-hover)}.scope-chip-static{cursor:default}.scope-chip-static:hover{background:var(--accent-subtle)}.hero-chart-title{row-gap:var(--space-1);flex-wrap:wrap}.chart-scope-help{margin:0 0 var(--space-2) auto;max-width:52ch;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.band-headroom{fill:var(--band-healthy)}.band-warning{fill:var(--band-warning)}.band-danger{fill:var(--band-danger)}.band-debt{fill:var(--band-debt)}.chart-wrap{position:relative}.chart-wrap rect[role=button]{outline:none}.chart-wrap rect[role=button]:focus-visible:not([data-pointer-focus]){outline:2px solid var(--accent);outline-offset:2px}.chart-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.chart-scroll::-webkit-scrollbar{display:none}.chart-minimap{margin-top:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;overflow:hidden}.chart-minimap svg{display:block}.chart-minimap-dim{background:var(--surface-card);opacity:.55;pointer-events:none;height:100%;position:absolute;top:0}.chart-minimap-thumb{box-sizing:border-box;border:1.5px solid var(--accent);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--accent) 8%, transparent);cursor:grab;touch-action:none;height:100%;position:absolute;top:0}.chart-minimap-thumb:hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}.chart-minimap-thumb:active{cursor:grabbing}.chart-minimap-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chart-spacer{position:relative}.chart-legend{align-items:center;column-gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-2xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start keys end";display:grid}.chart-legend-start{grid-area:start}.chart-legend-keys{gap:var(--space-4);grid-area:keys;display:flex}.chart-legend-end{grid-area:end;justify-self:end}.chart-legend-item{align-items:center;gap:var(--space-1);display:inline-flex}.chart-legend-item svg{stroke:var(--text-tertiary);stroke-width:2px;display:block}.chart-legend-solid{fill:var(--text-tertiary);stroke:none}.chart-legend-hollow{fill:var(--surface-card)}.chart-svg{display:block;position:sticky;left:0}.chart-chevron{z-index:5;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);width:28px;height:28px;color:var(--text-secondary);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chart-chevron:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.chart-chevron:disabled{opacity:.35;cursor:default}.chart-chevron-prev{left:var(--space-1)}.chart-chevron-next{right:var(--space-1)}.chart-tap-zone{z-index:5;cursor:pointer;pointer-events:none;background:0 0;border:none;width:25%;padding:0;position:absolute}.chart-tap-zone:disabled{cursor:default}.chart-tap-zone-prev{left:0}.chart-tap-zone-next{right:0}.dip-explainer{z-index:9;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-size:var(--text-sm);animation:.14s ease-out toast-in;position:absolute}.dip-explainer[data-side=above]{transform:translateY(-100%)}.dip-explainer:before{content:"";left:calc(var(--arrow-x) - 5px);background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.dip-explainer[data-side=below]:before{border-radius:2px 0 0;top:-5px}.dip-explainer[data-side=above]:before{border-radius:0 0 2px;bottom:-5px}.dip-explainer p{margin:0 0 var(--space-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.dip-explainer{animation:none}}.chart-tip{z-index:10;min-width:150px;max-width:min(280px,100% - 16px);padding:var(--space-2-5) var(--space-3);background:var(--surface-raised);border:1.5px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none;font-size:var(--text-xs);white-space:nowrap;position:absolute}.chart-tip[data-pinned]{pointer-events:auto;cursor:pointer}.chart-tip[data-side=above]{transform:translate(var(--tip-x,0px), calc(-100% - var(--tip-reach,14px)))}.chart-tip[data-side=below]{transform:translate(var(--tip-x,0px), var(--tip-reach,14px))}.chart-tip:after{content:"";box-sizing:border-box;left:calc(var(--tip-arrow-x,50%) - var(--tip-bw,1.5px) - 5px);background:var(--surface-raised);border:1.5px solid;border-color:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.chart-tip[data-side=above]:after{border-top-color:#0000;border-left-color:#0000;bottom:-5px}.chart-tip[data-side=below]:after{border-bottom-color:#0000;border-right-color:#0000;top:-5px}.chart-tip[data-corner]:after{border:0 solid;border-color:inherit;z-index:1;background:0 0;width:0;height:8px;left:auto;transform:none}.chart-tip[data-corner=left]:after{left:calc(-1 * var(--tip-bw,1.5px));border-left-width:inherit}.chart-tip[data-corner=right]:after{right:calc(-1 * var(--tip-bw,1.5px));border-right-width:inherit}.chart-tip[data-corner][data-side=above]:after{top:calc(100% + var(--tip-bw,1.5px));bottom:auto}.chart-tip[data-corner][data-side=below]:after{bottom:calc(100% + var(--tip-bw,1.5px));top:auto}.chart-tip .tip-tail{pointer-events:none;position:absolute;overflow:visible}.chart-tip .tip-tail-fill{fill:var(--surface-raised)}.chart-tip[data-corner=left] .tip-tail{left:calc(-1 * var(--tip-bw,1.5px))}.chart-tip[data-corner=right] .tip-tail{right:calc(-1 * var(--tip-bw,1.5px))}.chart-tip[data-side=above] .tip-tail{top:100%}.chart-tip[data-side=below] .tip-tail{bottom:100%}.chart-tip[data-corner=right][data-side=above] .tip-tail{transform:scaleX(-1)}.chart-tip[data-corner=left][data-side=below] .tip-tail{transform:scaleY(-1)}.chart-tip[data-corner=right][data-side=below] .tip-tail{transform:scale(-1)}.chart-tip[data-corner=left][data-side=above]{border-bottom-left-radius:0}.chart-tip[data-corner=right][data-side=above]{border-bottom-right-radius:0}.chart-tip[data-corner=left][data-side=below]{border-top-left-radius:0}.chart-tip[data-corner=right][data-side=below]{border-top-right-radius:0}.chart-tip .tip-date{color:var(--text-tertiary);margin-bottom:var(--space-1)}.chart-tip .tip-balance{font-family:var(--font-mono);font-feature-settings:var(--numeric-features);color:var(--text-primary);margin-bottom:var(--space-1-5);font-weight:600}.chart-tip .tip-kind{font-family:var(--font-sans);color:var(--text-tertiary);white-space:normal;font-weight:400;display:block}.chart-tip .tip-worst-case{font-family:var(--font-sans);color:var(--text-secondary);white-space:normal;margin-bottom:var(--space-1-5)}.chart-tip .tip-account-dip{font-family:var(--font-sans);white-space:normal;margin-bottom:var(--space-1-5)}.chart-tip .tip-divider{height:1.5px;margin:var(--space-1-5) calc(-1 * var(--space-3))}.chart-tip .tip-txn{justify-content:space-between;gap:var(--space-4);color:var(--text-secondary);display:flex}.chart-tip .tip-desc{white-space:normal;min-width:0}.chart-tip .tip-txn-editable{cursor:pointer}.chart-tip .tip-txn-editable .tip-desc-text{border-bottom:1px dashed var(--border-strong)}.chart-tip .tip-txn-editable:hover .tip-desc-text{color:var(--accent);border-bottom-color:var(--accent)}.chart-tip .tip-txn-editable:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.chart-tip .tip-txn+.tip-txn{margin-top:var(--space-0-5)}.chart-tip .tip-account{color:var(--text-tertiary)}.chart-tip .tip-provisional{color:var(--text-tertiary);font-style:italic}.chart-tip .tip-amt{font-family:var(--font-mono);font-feature-settings:var(--numeric-features)}.chart-tip .tip-amt.positive{color:var(--positive)}.chart-tip .tip-balance .input.amount-input{text-align:left;width:100%;margin-bottom:var(--space-1)}.chart-tip .tip-actions{gap:var(--space-1);margin:var(--space-2) calc(-1 * var(--space-3)) calc(-1 * var(--space-2-5));padding:var(--space-1-5) var(--space-2) var(--space-2);border-top:1px solid var(--border-subtle);display:flex}.chart-tip .tip-actions button{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.chart-tip .tip-actions button:hover{background:var(--surface-hover);color:var(--text-primary)}.chart-tip .tip-actions button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.chart-tip .tip-actions .tip-action-danger:hover{color:var(--danger)}.table tr.row-click{cursor:pointer}.table tr.row-tint-warning td{background:var(--row-tint-warning)}.table tr.row-tint-warning:hover td{background:var(--row-tint-warning-hover)}.table tr.row-tint-danger td{background:var(--row-tint-danger)}.table tr.row-tint-danger:hover td{background:var(--row-tint-danger-hover)}.table tr.row-tint-warning .muted,.table tr.row-tint-danger .muted,.table tr.row-tint-warning .freshness-fresh,.table tr.row-tint-warning .freshness-neutral,.table tr.row-tint-danger .freshness-fresh,.table tr.row-tint-danger .freshness-neutral{color:var(--text-tertiary-on-tint)}.table tr.row-selected td:first-child{position:relative}.table tr.row-selected td:first-child:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.table tr.row-selected:not(.row-tint-warning):not(.row-tint-danger) td{background:var(--accent-subtle)}.table tr.row-selected .muted,.table tr.row-selected .freshness-fresh,.table tr.row-selected .freshness-neutral,.acc-row.row-selected .muted,.acc-row.row-selected .freshness-fresh,.acc-row.row-selected .freshness-neutral{color:var(--text-tertiary-on-tint)}.table tr.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover td{background:var(--accent-subtle-hover)}.name-with-flags{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:inline-flex}.dip-warn{align-items:center;gap:var(--space-1);color:var(--danger-fg);white-space:nowrap;display:inline-flex}.dip-warn-warning{color:var(--band-warning-line)}.dip-warn-label{font-size:var(--text-2xs);font-weight:600;line-height:var(--flag-line)}:root{--flag-line:15px}.detail-meta-line{align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:inline-flex}.cc-network-mark{box-sizing:border-box;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cc-network-mark img{object-fit:contain;max-width:100%;max-height:100%}.cc-mark-dark,[data-theme=dark] .cc-network-mark--visa .cc-mark-light,[data-theme=dark] .cc-network-mark--discover .cc-mark-light{display:none}[data-theme=dark] .cc-mark-dark{display:block}.cc-network-mark--mastercard img{max-width:72%;max-height:72%}.cc-network-mark--visa img,.cc-network-mark--amex img{max-width:80%;max-height:80%}.cc-network-wordmark{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc-network-wordmark img{object-fit:contain;width:auto;max-width:100%;height:100%}[data-theme=dark] .cc-network-wordmark--discover .cc-mark-light{display:none}.inst-avatar{--inst-avatar-radius:16%;--avatar-chip-dark:#1f2933;--avatar-chip-light:#f4f5f7;border-radius:var(--inst-avatar-radius);letter-spacing:.2px;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.inst-avatar img{border-radius:inherit;object-fit:contain;width:100%;height:100%}.inst-avatar.inst-avatar--chip img{box-sizing:border-box;padding:12%}.inst-avatar--bare.inst-avatar--tile{border-radius:var(--inst-avatar-radius)}.inst-avatar--bare.inst-avatar--tile img{will-change:transform;border-radius:0}.inst-avatar--bare,.inst-avatar--bare img{border-radius:0}.inst-wordmark{--avatar-chip-dark:#1f2933;--avatar-chip-light:#f4f5f7;flex:none;align-items:center;max-width:240px;display:inline-flex}.inst-wordmark img{object-fit:contain;width:auto;max-width:100%;height:100%}.inst-wordmark--chip{box-sizing:border-box;border-radius:8px;padding:0 12px;overflow:hidden}.inst-wordmark--chip img{height:80%}.updated-cell,.table th.updated-cell{text-align:right}.card-logo-cell{white-space:nowrap;text-align:center;width:1%;padding-right:0}.card-logo-cell .cc-network-mark,.card-logo-cell .inst-avatar{vertical-align:middle}.account-list-card .select-cell{width:1%}.account-list-card .card-logo-cell{width:44px;padding-left:0;padding-right:0}.account-list-card .card-logo-cell+.card-logo-cell{width:64px;padding-left:0}.card-brand-cell{text-align:center;padding:0}.editable-amount,.editable-date,.editable-text{font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px dashed var(--border-strong);background:0 0;padding:0}.editable-amount{font-family:var(--font-mono);font-feature-settings:var(--numeric-features)}.editable-amount.balance-negative{color:var(--danger)}.editable-amount:hover,.editable-date:hover,.editable-text:hover{color:var(--accent);border-bottom-color:var(--accent)}.editable-amount:focus-visible,.editable-date:focus-visible,.editable-text:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.input.amount-input{text-align:right;width:110px;font-family:var(--font-mono);font-feature-settings:var(--numeric-features)}.input.date-input{width:150px}.date-parts{font-feature-settings:var(--numeric-features);align-items:center;display:inline-flex;position:relative}.date-parts:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.date-parts.is-disabled{opacity:.5}.date-part-slot{align-items:center;display:inline-flex}.date-part{border-radius:var(--radius-xs);width:2.6ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}.date-part-year{width:4.6ch}.date-part:focus{background:var(--accent-subtle);color:var(--accent-subtle-fg)}.date-part::placeholder,.date-part-sep{color:var(--text-tertiary)}.date-part-picker{padding:var(--space-1);margin-left:auto;margin-right:calc(-1 * var(--space-1));color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.date-part-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.date-overlay{display:inline-block;position:relative}.date-overlay-ghost{visibility:hidden}.date-overlay .date-input{left:calc(-1 * (var(--space-2-5) + 1px));z-index:3;box-shadow:var(--shadow-md);position:absolute;top:50%;transform:translateY(-50%)}.amount-overlay{display:inline-block;position:relative}.amount-overlay-ghost{visibility:hidden}.amount-overlay .amount-input{right:calc(-1 * (var(--space-2-5) + 1px));z-index:3;box-shadow:var(--shadow-md);position:absolute;top:50%;transform:translateY(-50%)}.txn-cell-date:has(.date-overlay){overflow:visible}.row-delete,.row-edit{padding:var(--space-1);border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.row-delete:hover{color:var(--danger);background:var(--surface-hover)}.row-edit:hover{color:var(--accent);background:var(--surface-hover)}.row-delete:focus-visible,.row-edit:focus-visible{box-shadow:var(--shadow-focus);outline:none}.not-yet-clearable{flex:none;display:inline-flex;position:relative}.not-yet-box{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:3px;width:13px;height:13px;padding:0}.not-yet-box:hover,.not-yet-box[aria-expanded=true]{border-color:var(--text-tertiary)}.not-yet-box:focus-visible{box-shadow:var(--shadow-focus);outline:none}.clear-why-bubble{top:calc(100% + var(--space-2));right:calc(-1 * var(--space-3));z-index:30;gap:var(--space-2);width:max-content;max-width:min(18rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;white-space:normal;cursor:auto;flex-direction:column;font-style:normal;line-height:1.5;animation:.14s ease-out toast-in;display:flex;position:absolute}.clear-why-bubble:before{content:"";top:-5px;right:calc(var(--space-3) + 1.5px);background:inherit;border-radius:2px 0 0;width:10px;height:10px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.clear-why-bubble{animation:none}}.freshness-cell{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;row-gap:2px;display:inline-flex}.balance-cell{position:relative}.freshness-trigger{cursor:pointer;font:inherit;border:1px solid #0000}.freshness-ask-bubble{top:calc(100% + var(--space-1));z-index:30;width:max-content;max-width:min(22rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-size:var(--text-sm);cursor:auto;text-align:left;white-space:normal;animation:.14s ease-out toast-in;position:absolute;right:0}.freshness-ask-bubble:before{content:"";top:-5px;right:var(--space-4);background:inherit;border-radius:2px 0 0;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.freshness-ask-bubble p{margin:0 0 var(--space-2);line-height:1.5}.freshness-ask-actions{align-items:center;gap:var(--space-2);display:flex}.freshness-ask-ok{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:inherit;font-weight:var(--weight-medium);background:0 0;border:1px solid}.freshness-ask-ok:hover{color:inherit;background:color-mix(in oklch, currentColor 14%, transparent)}.balance-cell.balance-target{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.freshness-ask-bubble{animation:none}}.tap-hint-bubble{top:calc(100% + var(--space-2));z-index:30;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);background:var(--surface-inverse);box-shadow:var(--shadow-lg);color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:auto;transition:opacity .3s ease-out;animation:.14s ease-out toast-in;position:absolute;right:0}.tap-hint-bubble:before{content:"";top:-5px;right:calc(var(--pointer-right,calc(14px + 3 * var(--space-1) + 13px)) - 5px);background:inherit;border-radius:2px 0 0;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.tap-hint-bubble.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.tap-hint-bubble{transition:none;animation:none}}@media (width<=720px){.acc-row:has(.freshness-ask-bubble){position:relative}.acc-row .balance-cell:has(.freshness-ask-bubble){position:static}.acc-row .freshness-ask-bubble{width:auto;max-width:none;left:0;right:0}}.updated-cell{position:relative}.balance-cell{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.balance-inset{padding-inline-end:calc(14px + 3 * var(--space-1))}.freshness{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;border:1px solid #0000;line-height:1.5;display:inline-block}.freshness-fresh,.freshness-neutral{color:var(--text-tertiary)}.freshness-aging,.freshness-warn,.freshness-stale{border-color:color-mix(in oklab, currentColor 22%, transparent)}.freshness-aging{background:var(--chip-neutral-bg);color:var(--text-secondary)}.freshness-warn{background:var(--warning-subtle);color:var(--warning-fg)}.freshness-stale{background:var(--danger-subtle);color:var(--danger-fg)}.badges-cell{justify-content:flex-end;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.badges-cell .chip{white-space:normal}.chip{padding:0 var(--space-2);border:1px solid color-mix(in oklab, currentColor 22%, transparent);border-radius:var(--radius-full);background:var(--chip-neutral-bg);color:var(--text-secondary);font-size:var(--text-2xs);white-space:nowrap;line-height:1.5;display:inline-block}.driver-nudge-group{align-items:center;display:inline-flex}button.chip-driver{font:inherit;font-size:var(--text-2xs);cursor:pointer;line-height:1.5}button.chip-driver:hover,button.chip-driver[aria-expanded=true]{background:var(--accent-subtle-hover);color:var(--accent-subtle-fg)}.driver-menu{min-width:180px;top:100%;left:0;right:auto}.row-confirm{padding:var(--space-1);border-radius:var(--radius-xs);color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}button.row-confirm:hover{color:var(--accent-hover);background:var(--accent-subtle-hover)}.row-confirm-done{color:var(--positive);cursor:default}.row-confirm:focus-visible{box-shadow:var(--shadow-focus);outline:none}.row-confirm-ring{stroke-dasharray:.486 .514;stroke-dashoffset:.243px}.row-confirm-done .row-confirm-ring{stroke-dasharray:1 0;stroke-dashoffset:.5px}.row-confirm-animate{animation:.28s ease-out row-confirm-colour}.row-confirm-animate .row-confirm-ring{animation:.28s ease-out row-confirm-close}.row-confirm-animate .row-confirm-tick{stroke-dasharray:1;animation:.26s ease-in-out .22s backwards row-confirm-write}@keyframes row-confirm-colour{0%{color:var(--accent)}}@keyframes row-confirm-close{0%{stroke-dasharray:.486 .514;stroke-dashoffset:.243px}}@keyframes row-confirm-write{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.row-confirm-animate,.row-confirm-animate .row-confirm-ring,.row-confirm-animate .row-confirm-tick{animation:none}}.currency-tag{padding:2px var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-caps)}.selection-subtotal{gap:var(--space-2);padding:0 var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;display:flex}.selection-subtotal .danger{color:var(--danger)}.deposits-table td small.acc-subline{font-size:var(--text-2xs);line-height:1.4}.deposits-table td small:not(.acc-subline){font-size:var(--text-2xs);line-height:1.4;display:block}.deposits-table .row-dimmed{opacity:.4}.archived-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);padding-block:var(--space-1);flex-wrap:nowrap;display:flex}.archived-row>td:not(:last-child){opacity:.4}.archived-meta-balance,.archived-meta-date{display:none}.archived-meta>:not(:first-child):before{content:" · "}@media (width<=1050px){.archived-col-date{display:none}.archived-meta-date{display:inline}}@media (width<=960px){.archived-col-balance{display:none}.archived-meta-balance{display:inline}}.deposits-subtotal-row td{border-top:1px solid var(--border-default);font-weight:var(--weight-medium)}.subtotal-line{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.table tr.deposits-subtotal-row:hover td{background:0 0}.deposits-group-row td{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-1);border-bottom:none}.deposits-group-row .group-label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);margin-right:var(--space-3)}.deposits-group-row .mono{font-size:var(--text-xs)}.table tr.deposits-group-row:hover td{background:0 0}.back-link{margin-bottom:var(--space-1);align-self:flex-start}.detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.detail-head-titles{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.detail-title-mark{align-items:center;min-width:0;margin:0;display:flex}.detail-title-mark--alone>.inst-wordmark{max-width:340px}.detail-head-titles>.inst-wordmark{padding-right:var(--space-3);margin-right:var(--space-1);border-right:1px solid var(--border-default);align-self:center}.detail-head .muted{font-size:var(--text-sm)}.detail-meta-line .cc-network-wordmark,.detail-meta-line .inst-wordmark{margin-right:var(--space-2)}.meta-divider{background:var(--border-default);width:1px;height:13px;margin-right:var(--space-2)}.detail-head-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.detail-head-balance{text-align:right;flex-shrink:0}.detail-head{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap}.detail-head-titles{margin-right:auto}.detail-head-balance-value{font-family:var(--font-mono);font-feature-settings:var(--numeric-features);font-size:var(--text-xl);font-weight:var(--weight-semibold);padding-top:2px;line-height:1.15}.detail-fields{gap:var(--space-4) var(--space-5);padding:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.detail-field{flex-direction:column;gap:3px;min-width:0;display:flex}.detail-field-wide{grid-column:1/-1}.detail-field-add{font-size:var(--text-sm);justify-content:flex-end;align-items:flex-start}.detail-field dt{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.detail-field dd{font-size:var(--text-sm);color:var(--text-primary);margin:0}.detail-field dd.muted{color:var(--text-tertiary)}.detail-chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.detail-chip{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-hover);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.detail-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.account-actions-row{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}@media (width<=720px){.detail-grid{grid-template-columns:1fr}}.cycle-facts{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);display:grid}.cycle-facts .label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary)}.cycle-facts .value{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-primary)}@media (width<=720px){.cycle-facts{grid-template-columns:repeat(2,1fr)}}.empty{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.empty-teaching{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.empty-teaching p{text-align:left;max-width:56ch;line-height:var(--lh-sm);margin:0}.empty-teaching strong{color:var(--text-primary);font-weight:600}.btn-quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-quiet:hover{color:var(--text-primary);border-color:var(--border-default)}.alerts-body{padding:0}.alert-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alert-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.alert-row:last-child{border-bottom:none}.alert-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.alert-row-title{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.alerts-card-warning{border:3px solid var(--danger)}.alerts-card-warning .card-header h2{color:var(--danger-fg)}.alert-row-subject{font-size:var(--text-sm)}.alert-row-meta{font-size:var(--text-xs)}.alert-row-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.alert-act-btn{justify-content:center;min-width:122px}.alert-snooze-btn{justify-content:center;min-width:110px}.alert-mark-done-btn{justify-content:center;min-width:112px}.alert-link-short{display:none}@media (width<=720px){.alerts-card{margin-inline:calc(var(--space-4) * -1);border-inline:none;border-radius:0}.content .card.alerts-card-warning:not(.card .card){border-inline:3px solid var(--danger)}.alert-row{align-items:stretch;gap:var(--space-3);padding-inline:var(--space-3);flex-direction:column}.alerts-card .card-header{padding-inline:var(--space-3)}.alert-row-actions>*{flex:1 1 0;justify-content:center;min-width:0}.alert-row-actions>.alert-link-btn{flex-grow:.7}.alert-row-actions:has(>.alert-link-btn)>.alert-act-btn{flex-grow:1.3}.alert-row-actions>.alert-act-btn{order:-1}.alert-row-actions .btn{padding-inline:var(--space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alert-row-actions .btn>svg{flex:none}.alert-link-full{display:none}.alert-link-short{display:inline}}.nav-badge{background:var(--accent);min-width:18px;height:18px;color:var(--text-on-accent);font-size:11px;font-weight:var(--weight-semibold);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex}.nav-badge-warning{background:var(--danger);color:var(--danger-fg-on-solid,#fff)}.segmented{height:var(--control-height);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);gap:2px;padding:2px;display:inline-flex}.segmented-field{align-items:center;gap:var(--space-2);display:inline-flex}.segmented-label{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.segmented-wrap{grid-template-columns:1fr 1fr;height:auto;display:grid}.segmented-wrap .seg-btn{min-height:36px;padding:var(--space-1-5) var(--space-2-5);text-align:center}.seg-btn{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);padding:0 var(--space-2-5);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;background:0 0;border:none}.seg-btn:hover{color:var(--text-primary)}.seg-btn.active{background:var(--accent);color:var(--text-on-accent)}.seg-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--warning);background:var(--warning-subtle);color:var(--warning-fg);align-items:flex-start;display:flex}.banner-warning{border-color:var(--warning);background:var(--warning-subtle);color:var(--warning-fg)}.banner-danger{border-color:var(--danger);background:var(--danger-subtle);color:var(--danger-fg)}.banner-sample{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center}.banner-info{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--text-primary)}.banner-info .banner-body{gap:var(--space-2);flex-direction:column;display:flex}.banner-info p{max-width:72ch;margin:0}.banner-heading{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.share-glyph{vertical-align:-.15em;width:1.1em;height:1.1em;display:inline-block}.share-step{white-space:nowrap}.banner-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.banner>.btn{white-space:nowrap;flex-shrink:0}.banner-stacked{flex-direction:column;align-items:stretch}.banner-choices{gap:var(--space-2) var(--space-3);grid-template-columns:max-content 1fr;align-items:start;margin:0;padding:0;list-style:none;display:grid}.banner-choices>li{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;display:grid}.banner-choices>li>.btn{white-space:nowrap;width:100%}.banner-choices p{max-width:68ch;font-size:var(--text-sm);line-height:var(--lh-sm);margin:0}.banner-actions-quiet{gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in oklch, var(--danger) 30%, transparent);grid-template-columns:max-content 1fr;align-items:center;display:grid}.banner-actions-quiet>.btn{width:100%}.banner .btn-ghost{color:inherit}.banner-explainer{padding-top:var(--space-3);border-top:1px solid color-mix(in oklch, var(--danger) 30%, transparent)}.banner-explainer p{max-width:78ch;font-size:var(--text-sm);line-height:var(--lh-sm);margin:0}.banner-field{gap:var(--space-1);max-width:24rem;display:grid}.banner-field label{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.banner-error{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--danger)}.banner-choice-note{font-size:var(--text-sm);line-height:var(--lh-sm);opacity:.85}@media (width<=640px){.banner-choices,.banner-actions-quiet{grid-template-columns:1fr}.banner-choices>li{gap:var(--space-1);flex-direction:column;display:flex}}.banner-icon{padding-top:2px;display:flex}.banner-list{gap:var(--space-3);flex-direction:column;flex:1;list-style:none;display:flex}.banner-list li+li{padding-top:var(--space-3);border-top:1px solid color-mix(in oklch, currentColor 25%, transparent)}.banner-list li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.banner-list .muted{color:inherit;opacity:.75}.banner-item{flex-direction:column;gap:2px;min-width:0;display:flex}.banner-title{font-size:var(--text-sm)}.banner-detail{font-size:var(--text-xs);opacity:.85}.banner-arrow{vertical-align:-.12em;opacity:.75;width:1em;height:1em;margin:0 .3em;display:inline-block}.recently-deleted{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.deleted-item{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:inline-flex}.undo-link{cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent);border-radius:var(--radius-xs);background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.undo-link:hover{background:var(--surface-hover)}.undo-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.import-paste{min-height:158px;padding:var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-family:var(--font-mono,monospace);resize:vertical}.import-paste:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.file-picker{align-items:center;gap:var(--space-3);height:var(--control-height);display:flex}.age-question{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.skip-link{left:var(--space-3);z-index:1000;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-md,0 2px 8px #0003);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}#main-content:focus{outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-assumptions{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-button{align-items:center;gap:var(--space-1);padding:3px var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-hover);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;display:inline-flex}.chip-button:hover{background:var(--surface-sunken)}.chip-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.chip-button-selected{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-subtle-fg)}.mobile-header-right{align-items:center;gap:var(--space-3);display:flex}.mobile-alerts-bell{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mobile-alerts-bell:hover,.mobile-alerts-bell.active{background:var(--surface-hover);color:var(--text-primary)}.mobile-alerts-bell:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mobile-alerts-bell .nav-badge{margin-left:0;position:absolute;top:2px;right:2px}.bottom-nav-item{border:var(--space-1) solid transparent;min-height:48px;color:var(--text-tertiary);font-size:10px;font-weight:var(--weight-medium);cursor:pointer;background:padding-box padding-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.bottom-nav-item.active{border-radius:var(--radius-sm);background-color:var(--accent-subtle);color:var(--accent-subtle-fg);font-weight:var(--weight-semibold)}.bottom-nav-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (width<=880px){.shell{grid-template-columns:80px 1fr}.sidebar{padding:var(--space-4) var(--space-2);z-index:11}.brand{align-items:center;gap:var(--space-6);padding:var(--space-2) 0 var(--space-5);flex-direction:column;display:flex}.tagline{display:none}.brand .brand-lockup{align-items:center}.brand .premium-tag{margin-top:2px;font-size:10px}.brand .sync-badge{gap:var(--space-1);text-align:center;flex-direction:column;height:auto;margin-top:0;font-size:10px}.sidebar .nav-item{height:auto;padding:var(--space-1) 0;text-align:center;flex-direction:column;justify-content:center;gap:2px;font-size:10px;position:relative}.sidebar .nav-label-full{display:none}.sidebar .nav-label-short{display:inline}.sidebar .nav-badge{margin-left:0;position:absolute;top:2px;right:2px}.sidebar .account-summary{padding:var(--space-1) 0;justify-content:center}.sidebar .account-summary-text{display:none}.sidebar .account-summary-short{display:inline}}@media (width<=720px){.shell{display:block}.sidebar{display:none}.mobile-header{height:52px;padding:var(--space-2) var(--space-4);padding-top:max(var(--space-2), env(safe-area-inset-top));border-bottom:1px solid var(--border-subtle);background:color-mix(in oklab, var(--surface-card) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;justify-content:space-between;align-items:center;gap:30px;display:flex;position:sticky;top:0}.mobile-header .sync-badge{margin-top:0}.mobile-header-right{justify-content:space-between;gap:var(--space-3);flex:1}.mobile-header .account-summary{padding-left:0;padding-right:0}.mobile-header .account-summary-text{text-overflow:ellipsis;white-space:nowrap;max-width:6.5em;overflow:hidden}.mobile-header-right,.mobile-header .account-menu,.mobile-header .account-summary{min-width:0}.mobile-header .brand-lockup{flex:none;position:relative}.mobile-header .premium-tag{position:absolute;top:100%;right:0}.mobile-header .logo{flex:none;position:relative;top:.67px}.mobile-header .sync-badge{position:relative;top:1.5px}.mobile-header .account-summary,.mobile-header .mobile-alerts-bell{position:relative;top:1px}.bottom-nav{z-index:20;border-top:1px solid var(--border-subtle);background:var(--surface-card);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.topbar{top:52px}.content{padding:var(--space-4);padding-bottom:calc(48px + env(safe-area-inset-bottom) + var(--space-4))}.banner,.banner-list li{flex-wrap:wrap}.banner-list li>.btn{justify-content:center;width:100%}.banner-actions{width:100%}.banner-actions>.btn{flex:1}.account-popover.account-sheet{z-index:41;gap:var(--space-2);width:auto;max-height:80dvh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);animation:.16s ease-out account-sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto}.account-popover.account-sheet .btn{min-height:44px}.account-scrim{z-index:40;background:#10141c73;display:block;position:fixed;inset:0}.topbar-stats{row-gap:var(--space-3);grid-template-rows:none;grid-template-columns:1fr}.topbar-stats>.topbar-stat+.topbar-stat{border-left:none;padding-left:0}.topbar-stats>.topbar-stat{flex-direction:column;grid-row:auto;justify-content:flex-start;gap:2px;display:flex}.mobile-show-on-chart{width:100%;margin-top:var(--space-1);justify-content:center}.topbar.topbar-stats-host{position:static}.stats-pinned{z-index:19;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);visibility:hidden;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;transition:transform .2s,visibility 0s linear .2s;display:grid;position:fixed;top:52px;left:0;right:0;transform:translateY(-120%)}.stats-pinned.visible{visibility:visible;transition-delay:0s;transform:none}.stats-pinned>.topbar-stat{opacity:0;justify-content:flex-end;transition:opacity .16s}.stats-pinned.visible>.topbar-stat{opacity:1}.stats-pinned>.topbar-stat+.topbar-stat{border-left:none;padding-left:0}.stats-pinned .value{font-size:var(--text-lg)}@media (prefers-reduced-motion:reduce){.stats-pinned,.stats-pinned>.topbar-stat{transition-duration:0s;transform:none;transition-delay:0s!important}}.hero-chart-head{flex-wrap:wrap}.chart-chevron:after{content:"";position:absolute;inset:-8px}.chart-minimap-thumb{min-width:16px}.topbar,.hero-band:not(.hero-band-detail),.hero-detail-stats,.hero-detail-chart{padding-left:var(--space-4);padding-right:var(--space-4)}.chart-wrap{margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}.chart-minimap,.chart-legend{margin-left:var(--space-4);margin-right:var(--space-4)}.table-scroll{overflow-x:auto}:is(.table-scroll:has(.freshness-ask-bubble),.table-scroll:has(.amount-overlay)){overflow:visible}.acc-header-row{display:none}.acc-grid{flex-direction:column;display:flex}.acc-row,.acc-grid.has-network .acc-row{height:auto;padding:var(--space-2-5) 0;--acc-row-line1:44px;grid-column:auto;grid-template-columns:40px 1fr auto;grid-template-areas:"avatar name balance""meta meta updated";row-gap:2px}.acc-grid.has-network .acc-row{grid-template-columns:40px 50px minmax(0,1fr) auto;grid-template-areas:"avatar network name balance""meta meta meta updated"}.acc-meta{display:contents}.acc-cell.acc-cell-institution,.acc-cell.acc-cell-product,.acc-cell.acc-cell-last4,.acc-cell.acc-subline-cell .cc-network-mark{display:none}.acc-cell-network{height:var(--acc-row-line1);padding-left:var(--space-1);align-self:start;align-items:center}.acc-cell-network:not(:has(.cc-network-mark)){display:none}.acc-cell-brand{height:var(--acc-row-line1);align-self:start;align-items:center;display:flex}.acc-cell.acc-cell-avatar-alt{display:none}.acc-cell-brand .cc-network-wordmark{flex:0 auto;max-width:100%}.acc-cell-brand{padding-left:calc(var(--space-4) - 2px)}.acc-cell.acc-subline-cell{padding:0 0 0 var(--space-4)}.acc-cell-avatar{height:var(--acc-row-line1);align-self:start;align-items:center}.acc-cell-name{padding-right:var(--space-2);padding-top:calc((var(--acc-row-line1) - var(--lh-sm)) / 2);padding-top:calc((var(--acc-row-line1) - 1lh) / 2);align-self:start}.acc-cell-name:has(.dip-warn){padding-top:max(0px, calc((var(--acc-row-line1) - var(--lh-sm) - var(--flag-line) - 1px) / 2));padding-top:max(0px, calc((var(--acc-row-line1) - 1lh - var(--flag-line) - 1px) / 2))}.acc-cell-name,.acc-cell-name .acc-name-text{white-space:normal;overflow:visible}.acc-cell-balance{min-height:var(--acc-row-line1);align-self:start;align-items:center}.acc-cell-updated{justify-content:flex-end;padding-top:0}.acc-subtotal-row{padding:var(--space-2-5) 0}.dialog[open],.dialog.dialog-scrollable[open]{width:100dvw;max-width:none;top:var(--vv-top,0px);height:var(--vv-height,100dvh);max-height:var(--vv-height,100dvh);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.dialog[open]{--dialog-gutter:var(--space-5)}.dialog[open] .dialog-header{padding-top:calc(var(--space-3) + env(safe-area-inset-top));padding-left:var(--dialog-gutter);padding-right:calc(var(--dialog-gutter) - var(--space-1));flex:none}.dialog[open] .dialog-body{min-height:0;padding-bottom:0;padding-inline:var(--dialog-gutter);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.dialog-body .field,.dialog-body .span-2{grid-column:1/-1}.dialog-body>.dialog-footer:last-child{margin:auto calc(-1 * var(--dialog-gutter)) 0;padding:var(--space-3) var(--dialog-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-subtle);position:sticky;bottom:0}.dialog-footer .btn,.check,.balance-update-txns li{min-height:44px}.row-confirm{position:relative}.row-confirm:after{content:"";position:absolute;inset:-10px}.txn-grid{flex-direction:column;display:flex}.txn-header-row{display:none}.txn-row{height:auto;padding:var(--space-2-5) 0;grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description amount""meta controls";row-gap:2px}.txn-cell{padding:0 var(--space-4)}.txn-meta{align-items:baseline;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4);font-size:var(--text-xs);color:var(--text-primary);grid-area:meta;display:flex}.leg-tag{font-size:inherit;text-transform:lowercase;letter-spacing:normal;min-width:4.5ch}.txn-row.row-tint-danger .leg-tag,.txn-row.row-tint-danger .txn-leg-date{color:var(--text-tertiary-on-tint)}.txn-meta>.txn-cell{padding:0}.txn-row-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.txn-row-tap:active{background:var(--surface-active)}.txn-row-tap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.txn-tail{display:contents}.txn-cell-cleared{justify-content:flex-end;align-items:center;gap:var(--space-1);grid-area:controls}.txn-cell.txn-cell-amount,.txn-cell.txn-cell-cleared{padding:0 var(--space-4) 0 0}.txn-cell-cleared input[type=checkbox],.txn-leg-row>input[type=checkbox],.not-yet-box{position:relative}.txn-cell-cleared input[type=checkbox]:after,.txn-leg-row>input[type=checkbox]:after,.not-yet-box:after{content:"";position:absolute;inset:-15px -12px -15px -15px}.txn-leg-row>input[type=checkbox]:after,.txn-leg-row .not-yet-box:after{inset:-6px -12px -6px -15px}.txn-transfer-row{padding:var(--space-2-5) var(--space-4);grid-template:repeat(3,auto)/minmax(0,1fr);align-items:stretch;gap:2px;display:grid}.txn-transfer-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-feature-settings:var(--numeric-features);display:flex}.txn-transfer-head>span:first-child{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.txn-transfer-head-tail{align-items:baseline;gap:var(--space-2);flex:none;display:flex}.txn-leg-row{justify-content:space-between;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-primary);display:flex}.txn-leg-meta{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.txn-leg-meta:has(.date-overlay){overflow:visible}.txn-cell-date,.txn-leg-date{min-width:6ch}.txn-leg-date{margin-right:var(--space-2);color:var(--text-tertiary);display:inline-block}}.settings-group{padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.settings-group:last-child{border-bottom:none}.settings-group-heading{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:var(--space-3)}.settings-row{align-items:baseline;column-gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;grid-template-areas:"label value action""label caption action";display:grid}.settings-group .settings-row:first-of-type{border-top:none;padding-top:0}.settings-row-form{margin-top:var(--space-3);grid-area:3/2/auto/-1}.settings-row-form .field{max-width:20rem}.settings-row-form .delete-confirm-actions{justify-content:flex-start}.settings-row-label{color:var(--text-secondary);grid-area:label}.settings-row-value{font-weight:var(--weight-medium);grid-area:value}.settings-row-caption{margin-top:var(--space-1);grid-area:caption}.settings-row-action{grid-area:action;align-self:center}.notif-channels{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.notif-channel-label{flex:12rem}.notif-channel{align-items:center;gap:var(--space-2);display:flex}.dialog-body .settings-group-heading{margin-top:var(--space-3);margin-bottom:0}.dialog-body .settings-group-heading:first-child{margin-top:0}@media (width<=720px){.settings-row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""caption""action"}.settings-row-action{margin-top:var(--space-2);justify-content:center}.settings-row-form{margin-top:var(--space-2);grid-area:5/1}.settings-row-form .field{max-width:none}.settings-row-form .delete-confirm-actions{justify-content:flex-end}}.amount-with-echo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.amount-echo{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums}.amount-overlay .amount-echo{right:calc(-1 * (var(--space-2-5) + 1px));top:calc(50% + var(--space-4));z-index:3;white-space:nowrap;pointer-events:none;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 var(--space-1-5);box-shadow:var(--shadow-md);position:absolute}.table tr.row-click .btn-ghost:hover{background:var(--surface-card);border-color:var(--border-default)}@container acc-card (width<=519px){.deposits-list,.deposits-list thead,.deposits-list tbody,.deposits-list tfoot,.deposits-list thead tr,.deposits-list .deposits-group-row,.deposits-list .deposits-group-row>td,.deposits-list .deposits-subtotal-row,.deposits-list .deposits-subtotal-row>td{display:block}.deposits-list thead th:not(.select-cell){display:none}.deposits-list tbody tr.row-click{padding:var(--space-2-5) 0;border-bottom:1px solid var(--border-subtle);--dep-row-line1:44px;grid-template-columns:auto 44px minmax(0,1fr) auto auto;grid-template-areas:"select avatar name balance detail""meta meta meta updated detail";align-items:center;row-gap:2px;display:grid}.deposits-list tbody tr.row-click>td{border-bottom:none;height:auto}.deposits-list .select-cell input{position:relative;top:-1px}.deposits-list .select-cell{width:auto;min-height:var(--dep-row-line1);grid-area:select;align-self:start;align-items:center;display:flex}.deposits-list .card-logo-cell{width:auto;min-height:var(--dep-row-line1);grid-area:avatar;justify-content:center;align-self:start;align-items:center;display:flex}.deposits-list .name-cell{display:contents}.deposits-list .name-cell .name-with-flags{padding-inline:var(--space-2);padding-top:calc((var(--dep-row-line1) - var(--lh-sm)) / 2);padding-top:calc((var(--dep-row-line1) - 1lh) / 2);grid-area:name;align-self:start}.deposits-list .name-cell .name-with-flags:has(.dip-warn){padding-top:max(0px, calc((var(--dep-row-line1) - var(--lh-sm) - var(--flag-line) - 1px) / 2));padding-top:max(0px, calc((var(--dep-row-line1) - 1lh - var(--flag-line) - 1px) / 2))}.deposits-list .acc-subline{padding-left:var(--space-4);grid-area:meta;display:block}.deposits-list .amount{min-height:var(--dep-row-line1);grid-area:balance;justify-content:flex-end;align-self:start;align-items:center;display:flex}.deposits-list .updated-cell{grid-area:updated;justify-content:flex-end;display:flex}.deposits-list .detail-cell{grid-area:detail;justify-content:flex-end;align-items:center;display:flex}.deposits-list tbody tr.row-click td,.deposits-list tbody tr.row-click:hover td,.deposits-list tbody tr.row-tint-warning td,.deposits-list tbody tr.row-tint-warning:hover td,.deposits-list tbody tr.row-tint-danger td,.deposits-list tbody tr.row-tint-danger:hover td,.deposits-list tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger) td,.deposits-list tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover td{background:0 0}.deposits-list tbody tr.row-click:hover{background:var(--surface-hover)}.deposits-list tbody tr.row-tint-warning{background:var(--row-tint-warning)}.deposits-list tbody tr.row-tint-warning:hover{background:var(--row-tint-warning-hover)}.deposits-list tbody tr.row-tint-danger{background:var(--row-tint-danger)}.deposits-list tbody tr.row-tint-danger:hover{background:var(--row-tint-danger-hover)}.deposits-list tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger){background:var(--accent-subtle)}.deposits-list tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover{background:var(--accent-subtle-hover)}.deposits-list tbody tr.row-selected>td:first-child:before{content:none}.deposits-list tbody tr.row-selected{position:relative}.deposits-list tbody tr.row-selected:before{content:"";background:var(--accent);z-index:1;width:3px;position:absolute;inset:0 auto 0 0}.cards-table,.cards-table thead,.cards-table tbody,.cards-table tfoot,.cards-table thead tr,.cards-table .deposits-subtotal-row,.cards-table .deposits-subtotal-row>td{display:block}.cards-table thead th:not(.select-cell){display:none}.cards-table tbody tr.row-click{padding:var(--space-2-5) 0;border-bottom:1px solid var(--border-subtle);--card-row-line1:44px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"select name balance detail""meta meta updated detail""np np np detail";align-items:center;row-gap:2px;display:grid}.cards-table tbody tr.row-click>td{border-bottom:none;height:auto}.cards-table .select-cell{width:auto;min-height:var(--card-row-line1);grid-area:select;align-self:start;align-items:center;display:flex}.cards-table .select-cell input{position:relative;top:-1px}.cards-table .card-logo-cell,.cards-table .col-network,.cards-table .card-brand-cell{display:none}.cards-table .subline-brand{align-items:center;display:inline-flex}.cards-table .subline-text{flex-basis:100%}.cards-table .name-cell{display:contents}.cards-table .name-cell .name-with-flags{padding-inline:var(--space-2);padding-top:calc((var(--card-row-line1) - var(--lh-sm)) / 2);padding-top:calc((var(--card-row-line1) - 1lh) / 2);grid-area:name;align-self:start}.cards-table .name-cell .name-with-flags:has(.dip-warn){padding-top:max(0px, calc((var(--card-row-line1) - var(--lh-sm) - var(--flag-line) - 1px) / 2));padding-top:max(0px, calc((var(--card-row-line1) - 1lh - var(--flag-line) - 1px) / 2))}.cards-table .acc-subline{padding-left:var(--space-4);grid-area:meta}.cards-table .col-limit{display:none}.cards-table .amount:not(.col-limit){min-height:var(--card-row-line1);grid-area:balance;justify-content:flex-end;align-self:start;align-items:center;display:flex}.cards-table .updated-cell{grid-area:updated;justify-content:flex-end;align-self:start;align-items:center;min-height:28px;display:flex}.cards-table tbody td.np-cell{align-items:baseline;gap:var(--space-1);padding-left:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;grid-area:np;display:flex}.cards-table tbody td.np-cell-empty{display:none}.cards-table .np-amount{margin-right:0}.cards-table .np-label,.cards-table .np-on{font-family:var(--font-sans);display:inline}.cards-table .detail-cell{grid-area:detail;justify-content:flex-end;align-items:center;display:flex}.cards-table tbody tr.row-click td,.cards-table tbody tr.row-click:hover td,.cards-table tbody tr.row-tint-warning td,.cards-table tbody tr.row-tint-warning:hover td,.cards-table tbody tr.row-tint-danger td,.cards-table tbody tr.row-tint-danger:hover td,.cards-table tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger) td,.cards-table tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover td{background:0 0}.cards-table tbody tr.row-click:hover{background:var(--surface-hover)}.cards-table tbody tr.row-tint-warning{background:var(--row-tint-warning)}.cards-table tbody tr.row-tint-warning:hover{background:var(--row-tint-warning-hover)}.cards-table tbody tr.row-tint-danger{background:var(--row-tint-danger)}.cards-table tbody tr.row-tint-danger:hover{background:var(--row-tint-danger-hover)}.cards-table tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger){background:var(--accent-subtle)}.cards-table tbody tr.row-selected:not(.row-tint-warning):not(.row-tint-danger):hover{background:var(--accent-subtle-hover)}.cards-table tbody tr.row-selected>td:first-child:before{content:none}.cards-table tbody tr.row-selected{position:relative}.cards-table tbody tr.row-selected:before{content:"";background:var(--accent);z-index:1;width:3px;position:absolute;inset:0 auto 0 0}}@media (width<=720px){.detail-head{flex-wrap:wrap}.detail-head-balance{display:none}.detail-head-titles{flex:100%}.detail-head-actions{flex-wrap:wrap;flex:100%}.card-header:has(.segmented-field){row-gap:var(--space-2);flex-wrap:wrap}.card-header:has(.segmented-field) .card-header-actions{display:contents}.card-header:has(.segmented-field) .card-header-actions>.btn{margin-left:auto}.card-header:has(.segmented-field) .segmented-field{flex-basis:100%;order:1;justify-content:flex-end}.deposits-table :is(th,td):not(.card-logo-cell,.card-brand-cell){padding-inline:var(--space-2)}.deposits-table :is(th,td):not(.card-logo-cell,.card-brand-cell):first-child{padding-left:var(--space-4)}.deposits-table :is(th,td):not(.card-logo-cell,.card-brand-cell):last-child{padding-right:var(--space-4)}}.account-list-card .deposits-table :is(th,td).detail-cell{width:1%;padding-left:0;padding-right:calc(var(--space-4) - var(--space-1) - 5.5px)}.account-list-card .deposits-table .detail-cell .row-edit{margin-left:-1.5px}@container acc-card (width<=519px){.account-list-card .deposits-table :is(th,td).detail-cell{width:auto}}@media (width<=499px){.content .card:not(.card .card){margin-inline:calc(var(--space-4) * -1);border-inline:none;border-radius:0}.txn-cell.txn-cell-amount,.txn-cell.txn-cell-cleared,.txn-transfer-row,.acc-cell-balance,.acc-cell-updated{padding-right:var(--space-3)}}@media (width<=319px){.mobile-header .account-summary-text,.mobile-header .logo-horizontal,.mobile-header .premium-tag{display:none}.mobile-header .logo-mark-only{display:block}}.email-link-page{min-height:100%;padding:var(--space-4);place-content:center;justify-items:center;display:grid}.email-link-card{width:100%;max-width:28rem;padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.email-link-card h1{font-size:var(--text-lg);margin-top:var(--space-2)}.email-link-logo{color:inherit;align-self:flex-start}.email-link-about{text-align:center;max-width:28rem;margin-top:var(--space-3)}.email-link-actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}
