@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._wrap_cyj2w_3{position:relative;flex-shrink:0}._trigger_cyj2w_9{display:flex;align-items:center;gap:var(--space-1);padding:4px var(--space-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);white-space:nowrap}._trigger_cyj2w_9:hover{background:var(--surface-3, var(--surface-2));border-color:var(--border-2, var(--border-1));color:var(--fg-1)}._triggerOpen_cyj2w_32{border-color:var(--brand-ink);color:var(--fg-1)}._chevron_cyj2w_37{color:var(--fg-4);flex-shrink:0;transition:transform var(--dur-2) var(--ease-out)}._chevronOpen_cyj2w_43{transform:rotate(180deg)}._menu_cyj2w_48{position:absolute;right:0;bottom:calc(100% + var(--space-1));min-width:140px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-2, var(--shadow-1));overflow:hidden;z-index:200}._menuDown_cyj2w_62{top:calc(100% + var(--space-1));bottom:auto}._option_cyj2w_68{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease-out)}._option_cyj2w_68:hover{background:var(--surface-2);color:var(--fg-1)}._optionActive_cyj2w_90{color:var(--brand-ink);font-weight:var(--w-semibold)}._checkIcon_cyj2w_95{flex-shrink:0;color:var(--brand-ink)}._checkPlaceholder_cyj2w_100{width:14px;flex-shrink:0}._chip_stquc_10{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-1);color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-body-xs, var(--fs-body-sm));font-weight:var(--w-medium);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}._chip_stquc_10:hover{background:var(--surface-3, var(--surface-2));color:var(--fg-2)}._chip_stquc_10:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}._chipError_stquc_44{background:var(--color-red-50, var(--surface-2));border-color:var(--color-red-200, var(--border-1));color:var(--color-red-600, var(--fg-2))}._chipError_stquc_44:hover{background:var(--color-red-100, var(--surface-2))}._chipSpinning_stquc_56{color:var(--brand-ink)}._icon_stquc_62{flex-shrink:0;color:currentcolor}@keyframes _syncIndicatorSpin_stquc_1{0%{rotate:0deg}to{rotate:360deg}}._iconSpin_stquc_72{flex-shrink:0;color:currentcolor;animation:_syncIndicatorSpin_stquc_1 var(--dur-3, 1s) linear infinite}._label_stquc_80{overflow:hidden;text-overflow:ellipsis;max-width:160px}._srOnly_stquc_88{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._root_b7ffx_3{width:var(--sidebar-w);flex-shrink:0;background:var(--surface-1);border-right:1px solid var(--border-1);display:flex;flex-direction:column;transition:width var(--dur-3) var(--ease-out);position:sticky;top:0;height:100vh;overflow:hidden}._collapsed_b7ffx_17{width:var(--sidebar-w-collapsed)}._brand_b7ffx_22{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);height:var(--header-h);border-bottom:1px solid var(--border-1);flex-shrink:0}._collapsed_b7ffx_17 ._brand_b7ffx_22{padding:var(--space-4) var(--space-3);justify-content:center}._logo_b7ffx_37{flex-shrink:0;color:var(--brand-ink)}._wordmark_b7ffx_42{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--fg-1);white-space:nowrap}._nav_b7ffx_52{flex:1;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}._navLink_b7ffx_62{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);justify-content:flex-start;background:transparent;color:var(--fg-2);border:0;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--w-medium);text-align:left;text-decoration:none;white-space:nowrap;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._collapsed_b7ffx_17 ._navLink_b7ffx_62{padding:var(--space-2);justify-content:center;gap:0}._navLink_b7ffx_62:hover{background:var(--surface-2);color:var(--fg-1)}._navLinkActive_b7ffx_93{background:var(--surface-2);color:var(--brand-ink);font-weight:var(--w-semibold)}._navIcon_b7ffx_99{flex-shrink:0;color:currentcolor}._navLabel_b7ffx_104{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._footer_b7ffx_111{padding:var(--space-2) var(--space-2) var(--space-4);border-top:1px solid var(--border-1);display:flex;flex-direction:column;gap:2px;flex-shrink:0}._footerBtn_b7ffx_120{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);justify-content:flex-start;background:transparent;color:var(--fg-3);border:0;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);text-align:left;white-space:nowrap;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._footerBtn_b7ffx_120:hover{background:var(--surface-2);color:var(--fg-2)}._collapsed_b7ffx_17 ._footerBtn_b7ffx_120{padding:var(--space-2);justify-content:center;gap:0}._langRow_b7ffx_152{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);color:var(--fg-3);border-radius:var(--radius-sm);white-space:nowrap;min-height:36px}._collapsed_b7ffx_17 ._langRow_b7ffx_152{padding:var(--space-2);justify-content:center;gap:0}._langLabel_b7ffx_169{flex:1;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-3)}._langPill_b7ffx_178{display:flex;align-items:center;background:var(--surface-2);border-radius:var(--radius-pill);padding:2px;gap:1px;flex-shrink:0}._langOption_b7ffx_188{padding:2px 8px;border-radius:var(--radius-pill);background:transparent;border:none;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);line-height:1.6}._langOption_b7ffx_188:hover{color:var(--fg-1)}._langOptionActive_b7ffx_206{background:var(--surface-1);color:var(--brand-ink);box-shadow:var(--shadow-1)}._langToggleBtn_b7ffx_213{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-3);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._langToggleBtn_b7ffx_213:hover{background:var(--surface-2);color:var(--fg-2)}._privacyLink_b7ffx_233{display:block;padding:var(--space-2) var(--space-3);font-size:var(--fs-caption);color:var(--fg-3);text-decoration:none;border-radius:var(--radius-sm);transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._privacyLink_b7ffx_233:hover{background:var(--surface-2);color:var(--fg-2);text-decoration:underline}._legalLinks_b7ffx_250{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:0 var(--space-3);font-size:var(--fs-caption)}._legalSep_b7ffx_259{color:var(--fg-3);-webkit-user-select:none;user-select:none}._legalLinks_b7ffx_250 ._privacyLink_b7ffx_233{padding:var(--space-2) var(--space-2)}._root_qfl70_5{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-sans);font-weight:var(--w-semibold);line-height:1;white-space:nowrap;cursor:pointer;border:none;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}._sm_qfl70_26{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-body-sm)}._md_qfl70_33{height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-body)}._lg_qfl70_40{height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body)}._root_qfl70_5._primary_qfl70_49{background-color:var(--brand-ink);color:var(--fg-on-brand);border:1px solid transparent}._root_qfl70_5._primary_qfl70_49:hover:not(:disabled){background-color:var(--brand-ink-hover)}._root_qfl70_5._primary_qfl70_49:active:not(:disabled){background-color:var(--brand-ink-press)}._root_qfl70_5._secondary_qfl70_65{background-color:transparent;color:var(--fg-1);border:1px solid var(--border-2)}._root_qfl70_5._secondary_qfl70_65:hover:not(:disabled){background-color:#0000000a}._root_qfl70_5._secondary_qfl70_65:active:not(:disabled){background-color:#00000012}[data-theme=dark] ._secondary_qfl70_65:hover:not(:disabled){background-color:#ffffff0f}[data-theme=dark] ._secondary_qfl70_65:active:not(:disabled){background-color:#ffffff1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._secondary_qfl70_65:hover:not(:disabled){background-color:#ffffff0f}:root:not([data-theme=light]) ._secondary_qfl70_65:active:not(:disabled){background-color:#ffffff1a}}._root_qfl70_5._ghost_qfl70_97{background-color:transparent;color:var(--fg-1);border:1px solid transparent}._root_qfl70_5._ghost_qfl70_97:hover:not(:disabled){background-color:#0000000a}._root_qfl70_5._ghost_qfl70_97:active:not(:disabled){background-color:#00000012}[data-theme=dark] ._ghost_qfl70_97:hover:not(:disabled){background-color:#ffffff0f}[data-theme=dark] ._ghost_qfl70_97:active:not(:disabled){background-color:#ffffff1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._ghost_qfl70_97:hover:not(:disabled){background-color:#ffffff0f}:root:not([data-theme=light]) ._ghost_qfl70_97:active:not(:disabled){background-color:#ffffff1a}}._root_qfl70_5._destructive_qfl70_130{background-color:var(--expense);color:var(--fg-on-brand);border:1px solid transparent}._destructive_qfl70_130:hover:not(:disabled){background-color:color-mix(in oklab,var(--expense) 90%,black)}._destructive_qfl70_130:active:not(:disabled){background-color:color-mix(in oklab,var(--expense) 80%,black)}._root_qfl70_5:disabled{pointer-events:none;cursor:default}._primary_qfl70_49:disabled,._destructive_qfl70_130:disabled{opacity:.5}._secondary_qfl70_65:disabled,._ghost_qfl70_97:disabled{color:var(--fg-4);border-color:var(--border-1)}._loading_qfl70_167{pointer-events:none}._spinner_qfl70_171{animation:_spin_qfl70_171 .7s linear infinite}@keyframes _spin_qfl70_171{0%{rotate:0deg}to{rotate:360deg}}._fullWidth_qfl70_182{width:100%}._root_qfl70_5:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){._root_qfl70_5{transition:none}._spinner_qfl70_171{animation:none}}._iconLeading_qfl70_207,._iconTrailing_qfl70_208{flex-shrink:0}._label_qfl70_212{display:inline}._root_5dv8f_1{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:var(--fg-2);flex-shrink:0;transition:background .12s ease,color .12s ease}._root_5dv8f_1:disabled{color:var(--fg-4);pointer-events:none}._sm_5dv8f_22{width:28px;height:28px;border-radius:var(--radius-sm)}._md_5dv8f_28{width:36px;height:36px;border-radius:var(--radius-sm)}._lg_5dv8f_34{width:44px;height:44px;border-radius:var(--radius-md)}._ghost_5dv8f_41:hover:not(:disabled){background:#0000000a;color:var(--fg-1)}._ghost_5dv8f_41:active:not(:disabled){background:#00000014}[data-theme=dark] ._ghost_5dv8f_41:hover:not(:disabled){background:#ffffff0f;color:var(--fg-1)}[data-theme=dark] ._ghost_5dv8f_41:active:not(:disabled){background:#ffffff1a}._subtle_5dv8f_60{background:var(--surface-2)}._subtle_5dv8f_60:hover:not(:disabled){background:color-mix(in oklab,var(--surface-2) 92%,black);color:var(--fg-1)}._subtle_5dv8f_60:active:not(:disabled){background:color-mix(in oklab,var(--surface-2) 85%,black)}._root_1lfo6_5{display:flex;align-items:center;gap:6px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--fg-1);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._root_1lfo6_5:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._sm_1lfo6_27{height:32px;padding:0 10px}._md_1lfo6_32{height:40px;padding:0 12px}._invalid_1lfo6_39{border-color:var(--expense)}._invalid_1lfo6_39:focus-within{border-color:var(--expense);box-shadow:0 0 0 1px var(--expense) inset}._disabled_1lfo6_50{background:var(--surface-2);color:var(--fg-4);pointer-events:none;cursor:not-allowed}._input_1lfo6_59{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;line-height:1}._input_1lfo6_59::placeholder{color:var(--fg-4)}._input_1lfo6_59:disabled{color:var(--fg-4);cursor:not-allowed}._leading_1lfo6_82,._trailing_1lfo6_83{flex-shrink:0;color:var(--fg-3)}._prefix_1lfo6_90,._suffix_1lfo6_91{flex-shrink:0;color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){._root_1lfo6_5{transition:none}}._wrapper_17tk7_1{position:relative;display:inline-block;width:100%}._clearButton_17tk7_7{position:absolute;right:4px;top:50%;transform:translateY(-50%)}._root_1ardc_5{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;line-height:1;white-space:nowrap;border:none;text-decoration:none;cursor:default;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}._sm_1ardc_24{height:20px;padding:2px 8px;font-size:var(--fs-caption)}._md_1ardc_30{height:28px;padding:4px 12px;font-size:var(--fs-body-sm)}._clickable_1ardc_38{cursor:pointer}._soft_1ardc_44._neutral_1ardc_44{background-color:var(--surface-2);color:var(--fg-2)}._soft_1ardc_44._brand_1ardc_49{background-color:var(--brand-soft);color:var(--brand)}._soft_1ardc_44._coral_1ardc_54{background-color:var(--coral-soft);color:var(--coral)}._soft_1ardc_44._income_1ardc_59{background-color:var(--income-soft);color:var(--income)}._soft_1ardc_44._expense_1ardc_64{background-color:var(--expense-soft);color:var(--expense)}._soft_1ardc_44._warning_1ardc_69{background-color:var(--warning-soft);color:var(--warning)}._soft_1ardc_44._info_1ardc_74{background-color:var(--info-soft);color:var(--info)}._soft_1ardc_44._investments_1ardc_79{background-color:var(--investments-soft);color:var(--investments)}._soft_1ardc_44._neutral_1ardc_44._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--surface-2) 92%,black)}._soft_1ardc_44._brand_1ardc_49._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--brand-soft) 92%,black)}._soft_1ardc_44._coral_1ardc_54._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--coral-soft) 92%,black)}._soft_1ardc_44._income_1ardc_59._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--income-soft) 92%,black)}._soft_1ardc_44._expense_1ardc_64._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--expense-soft) 92%,black)}._soft_1ardc_44._warning_1ardc_69._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--warning-soft) 92%,black)}._soft_1ardc_44._info_1ardc_74._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--info-soft) 92%,black)}._soft_1ardc_44._investments_1ardc_79._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--investments-soft) 92%,black)}._solid_1ardc_120._neutral_1ardc_44{background-color:var(--fg-2);color:var(--surface-1)}._solid_1ardc_120._brand_1ardc_49{background-color:var(--brand);color:var(--fg-on-brand)}._solid_1ardc_120._coral_1ardc_54{background-color:var(--coral);color:var(--fg-on-coral)}._solid_1ardc_120._income_1ardc_59{background-color:var(--income);color:var(--surface-1)}._solid_1ardc_120._expense_1ardc_64{background-color:var(--expense);color:var(--surface-1)}._solid_1ardc_120._warning_1ardc_69{background-color:var(--warning);color:var(--surface-1)}._solid_1ardc_120._info_1ardc_74{background-color:var(--info);color:var(--fg-on-brand)}._solid_1ardc_120._investments_1ardc_79{background-color:var(--investments);color:var(--fg-on-brand)}._solid_1ardc_120._neutral_1ardc_44._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--fg-2) 92%,black)}._solid_1ardc_120._brand_1ardc_49._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--brand) 92%,black)}._solid_1ardc_120._coral_1ardc_54._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--coral) 92%,black)}._solid_1ardc_120._income_1ardc_59._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--income) 92%,black)}._solid_1ardc_120._expense_1ardc_64._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--expense) 92%,black)}._solid_1ardc_120._warning_1ardc_69._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--warning) 92%,black)}._solid_1ardc_120._info_1ardc_74._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--info) 92%,black)}._solid_1ardc_120._investments_1ardc_79._clickable_1ardc_38:hover{background-color:color-mix(in oklab,var(--investments) 92%,black)}._leading_1ardc_196{flex-shrink:0}._remove_1ardc_202{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin-left:2px;cursor:pointer;color:inherit;opacity:.7;line-height:1}._remove_1ardc_202:hover{opacity:1}._root_1ardc_5:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}._remove_1ardc_202:focus-visible{outline:2px solid var(--brand-ink);outline-offset:1px;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:reduce){._root_1ardc_5{transition:none}}._root_1mw2x_5{display:inline-flex;align-items:center;background-color:var(--surface-2);border-radius:var(--radius-pill);padding:2px;gap:0}._sm_1mw2x_16 ._segment_1mw2x_16{height:28px;padding:0 12px;font-size:var(--fs-body-sm)}._md_1mw2x_22 ._segment_1mw2x_16{height:36px;padding:0 16px;font-size:var(--fs-body)}._segment_1mw2x_16{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--fg-2);border:none;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--w-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out);outline:none}._segment_1mw2x_16:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}._active_1mw2x_54{background-color:var(--surface-1);color:var(--fg-1);box-shadow:var(--shadow-1)}._fullWidth_1mw2x_62{display:flex;width:100%}._segmentFull_1mw2x_67{flex:1}@media(prefers-reduced-motion:reduce){._segment_1mw2x_16{transition:none}}._root_4urcs_7{position:relative;display:flex;align-items:center;gap:6px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--fg-1);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._root_4urcs_7:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._sm_4urcs_30{height:32px;padding:0 10px}._md_4urcs_35{height:40px;padding:0 12px}._invalid_4urcs_42{border-color:var(--expense)}._invalid_4urcs_42:focus-within{border-color:var(--expense);box-shadow:0 0 0 1px var(--expense) inset}._disabled_4urcs_53{background:var(--surface-2);color:var(--fg-4);pointer-events:none;cursor:not-allowed}._select_4urcs_62{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:4px}._select_4urcs_62:disabled{color:var(--fg-4);cursor:not-allowed}._leading_4urcs_87,._chevron_4urcs_88{flex-shrink:0;color:var(--fg-3);pointer-events:none}@media(prefers-reduced-motion:reduce){._root_4urcs_7{transition:none}}._root_1e91t_6{display:block;box-sizing:border-box;border:none;font:inherit;text-align:left;width:100%;background:var(--surface-1);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease-out)}._web_1e91t_20{padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border-1)}._mobile_1e91t_26{padding:var(--space-5);border-radius:var(--radius-lg);border:none}[data-theme=dark] ._mobile_1e91t_26{background:var(--surface-2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._mobile_1e91t_26{background:var(--surface-2)}}._interactive_1e91t_44{cursor:pointer}._interactive_1e91t_44:hover{box-shadow:var(--shadow-2)}._header_1e91t_53{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._headerActions_1e91t_62{display:flex;align-items:center;flex-shrink:0}._title_1e91t_69{margin:0;color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;line-height:var(--lh-snug)}._body_1e91t_81>*:first-child{margin-top:0}._body_1e91t_81>*:last-child{margin-bottom:0}._root_skj3y_3{display:inline-block;white-space:nowrap;overflow:hidden}._sizeDisplay_skj3y_10{font-size:var(--fs-display);font-weight:700;letter-spacing:var(--tracking-tight)}._sizeH1_skj3y_16{font-size:var(--fs-h1);font-weight:700}._sizeH2_skj3y_21{font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--tracking-tight)}._sizeH4_skj3y_27{font-size:var(--fs-h4);font-weight:600}._sizeBody_skj3y_32{font-size:var(--fs-body);font-weight:600}._sizeCaption_skj3y_37{font-size:var(--fs-caption);font-weight:500}._sizeAdaptive_skj3y_42{font-size:var(--fs-body);font-weight:600}._sizeAdaptiveShrunk_skj3y_47{font-size:var(--fs-body-sm);font-weight:600}._positive_skj3y_53{color:var(--income)}._negative_skj3y_57{color:var(--expense)}._muted_skj3y_61{color:var(--fg-3)}._input_qoswz_1{text-align:right;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-family:var(--font-sans)}._root_1ln4w_5{display:inline-flex;align-items:center;gap:12px;width:100%}._track_1ln4w_14{flex:1;background-color:var(--surface-3);border-radius:var(--radius-pill);overflow:hidden}._sm_1ln4w_23{height:4px}._md_1ln4w_27{height:8px}._fill_1ln4w_33{height:100%;border-radius:var(--radius-pill);transition:width var(--dur-5) var(--ease-out)}._brand_1ln4w_41{background-color:var(--brand-ink)}._income_1ln4w_45{background-color:var(--income)}._expense_1ln4w_49{background-color:var(--expense)}._neutral_1ln4w_53{background-color:var(--fg-3)}._label_1ln4w_59{font-size:var(--fs-caption);color:var(--fg-3);flex-shrink:0;line-height:1}@media(prefers-reduced-motion:reduce){._fill_1ln4w_33{transition:none}}._scrim_1xr84_5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim);opacity:1;transition:opacity var(--dur-4) var(--ease-out)}._scrim_1xr84_5[data-state=closed]{opacity:0;pointer-events:none}._dialog_1xr84_23{position:relative;width:100%;max-height:calc(100dvh - var(--space-8));display:flex;flex-direction:column;background:var(--surface-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);opacity:1;transition:opacity var(--dur-4) var(--ease-out)}._scrim_1xr84_5[data-state=closed] ._dialog_1xr84_23{opacity:0}._sm_1xr84_41{max-width:560px}._md_1xr84_42{max-width:720px}._lg_1xr84_43{max-width:960px}._header_1xr84_46{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);border-bottom:1px solid var(--border-1);flex-shrink:0}._title_1xr84_55{margin:0;font-size:var(--fs-h3);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--fg-1);letter-spacing:var(--tracking-snug)}._body_1xr84_65{padding:var(--space-6);overflow-y:auto;flex:1 1 auto;min-height:0}._footer_1xr84_73{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--border-1);flex-shrink:0}@media(prefers-reduced-motion:reduce){._scrim_1xr84_5,._dialog_1xr84_23{transition:none}}._scrim_1p2yd_14{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;background:var(--scrim)}._sheet_1p2yd_25{position:relative;width:100%;display:flex;flex-direction:column;background:var(--surface-1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overflow:hidden;outline:none}._snapAuto_1p2yd_40{max-height:80vh;height:auto}._snapHalf_1p2yd_45{height:50vh}._snapFull_1p2yd_49{height:90vh}@media(prefers-reduced-motion:no-preference){._scrim_1p2yd_14{animation:_scrim-in_1p2yd_1 var(--dur-4) var(--ease-out) both}._sheet_1p2yd_25{animation:_sheet-slide-in_1p2yd_1 var(--dur-4) var(--ease-out) both}@keyframes _scrim-in_1p2yd_1{0%{opacity:0}to{opacity:1}}@keyframes _sheet-slide-in_1p2yd_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){._scrim_1p2yd_14,._sheet_1p2yd_25{animation:none}}._handle_1p2yd_86{flex-shrink:0;align-self:center;width:40px;height:4px;margin-top:var(--space-2);margin-bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--fg-4);cursor:grab;touch-action:none}._header_1p2yd_101{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._title_1p2yd_109{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-snug);color:var(--fg-1);text-align:center}._body_1p2yd_119{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5)}._host_1077w_7{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}._hostMobile_1077w_16{bottom:var(--space-4);left:50%;transform:translate(-50%);align-items:center;width:max-content;max-width:calc(100vw - var(--space-8))}._hostDesktop_1077w_25{bottom:var(--space-6);right:var(--space-6);align-items:flex-end}._toast_1077w_33{position:relative;display:flex;align-items:center;gap:var(--space-3);min-width:280px;max-width:480px;padding:var(--space-3) var(--space-4);background:var(--surface-1);box-shadow:var(--shadow-3);border-radius:var(--radius-md);overflow:hidden;pointer-events:auto;opacity:0;animation:_toast-in_1077w_1 var(--dur-3, .2s) var(--ease-out, ease-out) forwards}@media(max-width:767px){._toast_1077w_33{border-radius:var(--radius-pill);min-width:240px}}._toast_1077w_33:before{content:"";position:absolute;inset-block:0;left:0;width:3px;border-radius:var(--radius-pill) 0 0 var(--radius-pill)}._success_1077w_70:before{background:var(--income)}._error_1077w_71:before{background:var(--expense)}._info_1077w_72:before{background:var(--info)}._warning_1077w_73:before{background:var(--warning)}._icon_1077w_76{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:var(--space-1)}._success_1077w_70 ._icon_1077w_76{color:var(--income)}._error_1077w_71 ._icon_1077w_76{color:var(--expense)}._info_1077w_72 ._icon_1077w_76{color:var(--info)}._warning_1077w_73 ._icon_1077w_76{color:var(--warning)}._message_1077w_90{flex:1;font-size:var(--fs-body-sm);color:var(--fg-1);line-height:1.4}@keyframes _toast-in_1077w_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){@keyframes _toast-in_1077w_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}._root_144o9_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) 0;gap:var(--space-3);max-width:480px;margin:0 auto}._iconBox_144o9_12{display:flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:var(--radius-pill);aspect-ratio:1;width:64px;color:var(--brand-ink)}._title_144o9_23{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--fg-1)}._description_144o9_30{margin:0;font-size:var(--fs-body);color:var(--fg-2);max-width:400px;line-height:var(--lh-relaxed)}._actionRow_144o9_38{display:flex;justify-content:center}._trigger_u2dqz_3{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out)}._trigger_u2dqz_3:hover:not(:disabled){border-color:var(--brand-ink)}._trigger_u2dqz_3:disabled{background:var(--surface-2);color:var(--fg-4);cursor:not-allowed}._triggerIcon_u2dqz_31{color:var(--fg-3);flex-shrink:0}._triggerLabel_u2dqz_36{color:var(--fg-1);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerPlaceholder_u2dqz_44{color:var(--fg-4);flex:1}._pickerBody_u2dqz_49{display:flex;flex-direction:column;gap:var(--space-3);min-height:200px}._searchRow_u2dqz_56{width:100%}._list_u2dqz_60{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;list-style:none;margin:0;padding:0}._empty_u2dqz_70{padding:var(--space-6);text-align:center;color:var(--fg-3);font-size:var(--fs-body-sm)}._item_u2dqz_77{width:100%}._itemBtn_u2dqz_81{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer}._itemBtn_u2dqz_81:hover{background:var(--surface-2)}._active_u2dqz_102,._selected_u2dqz_103{background:var(--surface-2);color:var(--brand-ink)}._itemIcon_u2dqz_108{color:var(--fg-3);flex-shrink:0}._selected_u2dqz_103 ._itemIcon_u2dqz_108,._active_u2dqz_102 ._itemIcon_u2dqz_108{color:var(--brand-ink)}._itemLabel_u2dqz_118{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._createRow_u2dqz_125{margin-top:var(--space-2)}._createBtn_u2dqz_129{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);background:transparent;border:1px dashed var(--border-2);border-radius:var(--radius-sm);color:var(--brand-ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-medium);text-align:left;cursor:pointer}._createBtn_u2dqz_129:hover{background:var(--surface-2)}._createIcon_u2dqz_151{color:var(--brand-ink);flex-shrink:0}._createLabel_u2dqz_156{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_5pua8_3{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out)}._trigger_5pua8_3:hover:not(:disabled){border-color:var(--brand-ink)}._trigger_5pua8_3:disabled{background:var(--surface-2);color:var(--fg-4);cursor:not-allowed}._triggerIcon_5pua8_31{color:var(--fg-3);flex-shrink:0}._triggerValue_5pua8_36{color:var(--fg-1);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerPlaceholder_5pua8_44{color:var(--fg-4);flex:1}._picker_5pua8_49{display:flex;flex-direction:column;gap:var(--space-3);min-height:200px}._searchRow_5pua8_56{position:relative;display:flex;align-items:center;border:1px solid var(--border-2);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._searchRow_5pua8_56:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._searchIcon_5pua8_71{position:absolute;left:var(--space-3);color:var(--fg-3);pointer-events:none}._searchInput_5pua8_78{width:100%;height:40px;padding:0 var(--space-3) 0 calc(var(--space-3) + 22px);background:var(--surface-1);border:none;outline:none;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body)}._searchInput_5pua8_78::placeholder{color:var(--fg-4)}._list_5pua8_94{display:flex;flex-direction:column;gap:var(--space-4);max-height:60vh;overflow-y:auto}._group_5pua8_102{display:flex;flex-direction:column}._groupHeader_5pua8_107{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);padding:var(--space-2) var(--space-3)}._row_5pua8_116{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer}._row_5pua8_116:hover{background:var(--surface-2)}._rowSelected_5pua8_137{background:var(--surface-2);color:var(--brand-ink)}._rowIcon_5pua8_142{color:var(--fg-3);flex-shrink:0}._rowSelected_5pua8_137 ._rowIcon_5pua8_142{color:var(--brand-ink)}._rowName_5pua8_151{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._createRow_5pua8_158{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);background:transparent;border:1px dashed var(--border-2);border-radius:var(--radius-sm);color:var(--brand-ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-medium);text-align:left;cursor:pointer}._createRow_5pua8_158:hover{background:var(--surface-2)}._root_1vvxn_3{display:flex;flex-direction:column;gap:var(--space-4)}._field_1vvxn_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_1vvxn_15{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._checkboxRow_1vvxn_23{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--fg-1);cursor:pointer}._checkboxRow_1vvxn_23 input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-ink)}._actions_1vvxn_38{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_1vvxn_48{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._row2_1vvxn_55{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:480px){._row2_1vvxn_55{grid-template-columns:1fr}}._root_1th6c_3{display:flex;flex-direction:column;gap:var(--space-4)}._field_1th6c_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_1th6c_15{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._palette_1th6c_23,._iconGrid_1th6c_30{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1) 0}._iconButton_1th6c_37{width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--surface-1);color:var(--fg-2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._iconButton_1th6c_37:hover{transform:translateY(-1px);border-color:var(--brand-ink);color:var(--brand-ink)}._iconButton_1th6c_37:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}._iconButtonSelected_1th6c_67{border-color:var(--brand-ink);color:var(--brand-ink);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-ink) 20%,transparent)}._iconButtonAuto_1th6c_73{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:-.03em}._swatch_1th6c_79{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);outline:none;flex-shrink:0}._swatch_1th6c_79:hover{transform:scale(1.15)}._swatch_1th6c_79:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}._swatchSelected_1th6c_100{box-shadow:0 0 0 2px var(--surface-1),0 0 0 4px currentColor}._swatchAuto_1th6c_104{background:var(--surface-2)!important;border:2px dashed var(--border-2);font-size:var(--fs-overline);font-weight:var(--w-semibold);color:var(--fg-3);display:flex;align-items:center;justify-content:center;letter-spacing:-.03em}._swatchAutoSelected_1th6c_116{box-shadow:0 0 0 2px var(--surface-1),0 0 0 4px var(--border-2)}@media(prefers-reduced-motion:reduce){._iconButton_1th6c_37,._swatch_1th6c_79{transition:none}}._actions_1th6c_125{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_1th6c_135{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._root_1cgd0_3{display:flex;flex-direction:column;gap:var(--space-4)}._field_1cgd0_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_1cgd0_15{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._inputWrap_1cgd0_23{border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._inputWrap_1cgd0_23:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._select_1cgd0_35{appearance:none;width:100%;padding:var(--space-3) var(--space-4);background-color:var(--surface-1);color:var(--fg-1);border:none;outline:none;font-size:var(--fs-body);line-height:1.5;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8)}._dateInput_1cgd0_52{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--surface-1);color:var(--fg-1);border:none;outline:none;font-size:var(--fs-body);line-height:1.5;cursor:pointer;box-sizing:border-box}._actions_1cgd0_65{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_1cgd0_75{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._root_1xfax_3{display:flex;flex-direction:column;gap:var(--space-4)}._field_1xfax_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_1xfax_15{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._inputWrap_1xfax_23{border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._inputWrap_1xfax_23:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._select_1xfax_35{width:100%;height:40px;padding:0 var(--space-3);background:var(--surface-1);border:none;outline:none;color:var(--fg-1);font-size:var(--fs-body-sm);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8);cursor:pointer}._select_1xfax_35:disabled{opacity:.5;cursor:not-allowed}._warning_1xfax_57{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--warning) 10%,var(--surface-1));border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:var(--radius-md);color:var(--fg-1)}._warningIcon_1xfax_68{flex-shrink:0;color:var(--warning);margin-top:2px}._warningContent_1xfax_74{display:flex;flex-direction:column;gap:var(--space-1)}._warningTitle_1xfax_80{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1)}._warningText_1xfax_86{font-size:var(--fs-body-sm);color:var(--fg-2);margin:0}._actions_1xfax_92{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_1xfax_102{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._root_kv8zb_7{display:flex;flex-direction:column;gap:var(--space-4);width:100%;box-sizing:border-box}._header_kv8zb_21{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._headerIcon_kv8zb_28{color:var(--brand)}._title_kv8zb_32{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}._description_kv8zb_39{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._centered_kv8zb_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) 0;text-align:center}._spinner_kv8zb_59{color:var(--brand);animation:_spin_kv8zb_59 1s linear infinite}@keyframes _spin_kv8zb_59{to{transform:rotate(360deg)}}._statusText_kv8zb_68{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._successIcon_kv8zb_74{color:var(--green-600, #16a34a)}._toggleGrid_kv8zb_82{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md)}._toggleRow_kv8zb_91{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}._toggleCheckbox_kv8zb_99{width:16px;height:16px;cursor:pointer;accent-color:var(--brand)}._toggleLabel_kv8zb_106{flex:1;font-size:var(--text-sm);color:var(--text-primary)}._toggleCount_kv8zb_112{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}._toggleSubRow_kv8zb_119{display:flex;align-items:center;gap:var(--space-2);padding-left:calc(16px + var(--space-2) + var(--space-2))}._toggleSubLabel_kv8zb_126{flex:1;font-size:var(--text-xs);color:var(--text-secondary)}._dateRange_kv8zb_136{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);min-width:0}._dateLabel_kv8zb_145{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);min-width:0}._dateInput_kv8zb_155{padding:var(--space-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1);width:100%;min-width:0;box-sizing:border-box}._dateInput_kv8zb_155:focus{outline:2px solid var(--brand);outline-offset:1px}._warningList_kv8zb_178{list-style:none;margin:0;padding:var(--space-3);background:var(--amber-50, color-mix(in oklab, var(--brand-butter) 20%, transparent));border:1px solid var(--amber-200, color-mix(in oklab, var(--brand-butter) 60%, transparent));border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-1)}._warningItem_kv8zb_190{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-primary)}._warningIcon_kv8zb_198{color:var(--brand-coral);flex-shrink:0;margin-top:1px}._errorBox_kv8zb_208{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--red-50, color-mix(in oklab, #ef4444 10%, transparent));border:1px solid var(--red-200, color-mix(in oklab, #ef4444 30%, transparent));border-radius:var(--radius-md);text-align:center}._errorIcon_kv8zb_220{color:var(--red-600, #dc2626)}._errorText_kv8zb_224{font-size:var(--text-sm);color:var(--text-primary);margin:0}._actions_kv8zb_234{display:flex;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-2)}._root_1x9p1_3{display:flex;flex-direction:column;gap:var(--space-5)}._section_1x9p1_9{display:flex;flex-direction:column;gap:var(--space-3)}._sectionIcon_1x9p1_15{color:var(--brand-ink);display:flex;align-items:center}._sectionTitle_1x9p1_21{font-size:var(--fs-body-lg);font-weight:var(--w-semibold);color:var(--fg-1);margin:0}._sectionDescription_1x9p1_28{font-size:var(--fs-body-sm);color:var(--fg-3);margin:0;line-height:1.5}._divider_1x9p1_35{height:1px;background:var(--border-1)}._infoBox_1x9p1_40{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md)}._infoIcon_1x9p1_50{flex-shrink:0;color:var(--brand-ink);margin-top:2px}._infoContent_1x9p1_56{display:flex;flex-direction:column;gap:var(--space-1)}._infoContent_1x9p1_56 strong{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1)}._infoText_1x9p1_68{font-size:var(--fs-body-sm);color:var(--fg-3);margin:0;line-height:1.5}._root_13b9p_3{display:flex;flex-direction:column;gap:var(--space-4)}._summary_13b9p_11{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._summaryRow_13b9p_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._summaryLabel_13b9p_28{font-size:var(--fs-body-sm);color:var(--fg-3)}._summaryValue_13b9p_33{font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-1);text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._balanceBarWrap_13b9p_46{display:flex;flex-direction:column;gap:var(--space-2)}._balanceBar_13b9p_46{height:8px;border-radius:var(--radius-xs);background:var(--border-1);overflow:hidden;display:flex}._balanceSegment_13b9p_60{height:100%;min-width:2px;background:var(--brand-ink);transition:width .15s ease}._balanceBar--balanced_13b9p_68 ._balanceSegment_13b9p_60{background:var(--color-success, var(--income))}._balanceBar--over_13b9p_72 ._balanceSegment_13b9p_60{background:var(--color-danger, var(--expense))}._balanceBar--under_13b9p_76 ._balanceSegment_13b9p_60{background:var(--brand-ink)}._balanceLabel_13b9p_80{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-caption);color:var(--fg-3)}._balanceLabel--balanced_13b9p_88{color:var(--color-success, var(--income))}._balanceLabel--over_13b9p_92{color:var(--color-danger, var(--expense))}._actionsRow_13b9p_98{display:flex;align-items:center;gap:var(--space-2)}._splitEquallyBtn_13b9p_104{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--brand-ink);background:none;border:1px solid var(--brand-ink);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);cursor:pointer;transition:opacity .1s ease}._splitEquallyBtn_13b9p_104:hover:not(:disabled){opacity:.8}._splitEquallyBtn_13b9p_104:disabled{opacity:.4;cursor:not-allowed}._itemList_13b9p_130{display:flex;flex-direction:column;gap:var(--space-3)}._itemCard_13b9p_136{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._itemHeader_13b9p_146{display:flex;align-items:center;justify-content:space-between}._itemNumber_13b9p_152{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._itemRemove_13b9p_160{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:none;border:none;color:var(--fg-3);cursor:pointer;transition:color .1s ease,background .1s ease}._itemRemove_13b9p_160:hover{color:var(--color-danger, var(--expense));background:color-mix(in srgb,var(--color-danger, var(--expense)) 10%,transparent)}._itemFields_13b9p_179{display:flex;flex-direction:column;gap:var(--space-3)}._field_13b9p_187{display:flex;flex-direction:column;gap:var(--space-2)}._label_13b9p_193{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._inputWrap_13b9p_201{border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._inputWrap_13b9p_201:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._textInput_13b9p_213{width:100%;height:40px;padding:0 var(--space-3);font-size:var(--fs-body-sm);color:var(--fg-1);background:var(--surface-0);border:none;outline:none;box-sizing:border-box}._textInput_13b9p_213::placeholder{color:var(--fg-4)}._addBtn_13b9p_231{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:40px;font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);background:none;border:1px dashed var(--border-1);border-radius:var(--radius-md);cursor:pointer;transition:color .1s ease,border-color .1s ease}._addBtn_13b9p_231:hover:not(:disabled){color:var(--brand-ink);border-color:var(--brand-ink)}._addBtn_13b9p_231:disabled{opacity:.4;cursor:not-allowed}._removeConfirm_13b9p_260{background:color-mix(in srgb,var(--color-danger, var(--expense)) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-danger, var(--expense)) 30%,transparent);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._removeConfirmText_13b9p_270{font-size:var(--fs-body-sm);color:var(--fg-1);margin:0}._removeConfirmActions_13b9p_276{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._actions_13b9p_98{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_13b9p_295{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._root_1sspj_3{display:flex;flex-direction:column;gap:var(--space-4)}._field_1sspj_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_1sspj_15{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._checkboxRow_1sspj_23{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxRow_1sspj_23 input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-ink);cursor:pointer}._alert_1sspj_40{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body-sm);background:var(--surface-2);color:var(--fg-2);border:1px solid var(--border-1)}._disclosureToggle_1sspj_49{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:none;padding:0;cursor:pointer;font-size:var(--fs-body-sm);color:var(--brand-ink);font-weight:var(--w-medium);transition:opacity .15s ease}._disclosureToggle_1sspj_49:hover{opacity:.75}._disclosureToggle_1sspj_49 svg{transition:transform .2s ease}._disclosureToggle_1sspj_49[aria-expanded=true] svg{transform:rotate(180deg)}._advanced_1sspj_75{display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;transition:max-height .25s ease,opacity .2s ease}._advanced_1sspj_75._collapsed_1sspj_83{max-height:0;opacity:0;pointer-events:none}._advanced_1sspj_75._expanded_1sspj_89{max-height:1800px;opacity:1}._actions_1sspj_94{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_1sspj_104{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._inputWrap_1sspj_111{border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}._inputWrap_1sspj_111:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._dateInput_1sspj_123{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--surface-1);color:var(--fg-1);border:none;outline:none;font-size:var(--fs-body);line-height:1.5;cursor:pointer;box-sizing:border-box}._textInput_1sspj_136{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--surface-1);color:var(--fg-1);border:none;outline:none;font-size:var(--fs-body);line-height:1.5;box-sizing:border-box}._repeatsSection_1sspj_149{display:flex;flex-direction:column;gap:0}._repeatsToggle_1sspj_155{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--fg-1);padding:10px 0;-webkit-user-select:none;user-select:none}._repeatsToggle_1sspj_155 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--brand-ink)}._repeatsFields_1sspj_174{display:flex;flex-direction:column;gap:12px;padding:12px 0 4px;border-top:1px solid var(--border-1)}._repeatField_1sspj_182{display:flex;flex-direction:column;gap:4px}._repeatHint_1sspj_188{font-size:.75rem;color:var(--fg-3);margin:4px 0 0;line-height:1.4}._selectInput_1sspj_195{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);color:var(--fg-1);font-size:var(--fs-body);outline:none;box-sizing:border-box}._selectInput_1sspj_195:focus{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}._ownerRow_1sspj_214{display:flex;align-items:stretch;gap:var(--space-2)}._ownerInputWrap_1sspj_220{flex:1}._addOwnerBtn_1sspj_224{flex-shrink:0;width:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);color:var(--brand-ink);cursor:pointer;transition:background .1s ease}._addOwnerBtn_1sspj_224:hover{background:var(--surface-2)}._splitsSection_1sspj_242{display:flex;flex-direction:column;gap:var(--space-3)}._sectionDivider_1sspj_248{display:flex;align-items:center;gap:var(--space-2)}._sectionDivider_1sspj_248:before,._sectionDivider_1sspj_248:after{content:"";flex:1;height:1px;background:var(--border-1)}._sectionDividerLabel_1sspj_262{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);white-space:nowrap}._splitsSummary_1sspj_271{display:flex;flex-direction:column;gap:var(--space-2)}._splitsSummaryRow_1sspj_277{display:flex;justify-content:space-between;font-size:var(--fs-body-sm);color:var(--fg-2)}._splitsSummaryLabel_1sspj_284{font-weight:var(--w-medium)}._splitsSummaryValue_1sspj_285{font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}._balanceBarWrap_1sspj_287{display:flex;flex-direction:column;gap:4px}._balanceBar_1sspj_287{height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden;display:flex}._balanceBar--balanced_1sspj_301{background:color-mix(in oklab,var(--income) 15%,transparent)}._balanceBar--over_1sspj_302{background:color-mix(in oklab,var(--expense) 15%,transparent)}._balanceBar--under_1sspj_303{background:var(--surface-3)}._balanceSegment_1sspj_305{height:100%;min-width:2px;background:var(--brand-ink);transition:width .15s ease}._balanceBar--balanced_1sspj_301 ._balanceSegment_1sspj_305{background:var(--income)}._balanceBar--over_1sspj_302 ._balanceSegment_1sspj_305{background:var(--expense)}._balanceLabel_1sspj_315{display:flex;justify-content:space-between;font-size:var(--fs-caption);color:var(--fg-3)}._balanceLabel--balanced_1sspj_322{color:var(--income)}._balanceLabel--over_1sspj_323{color:var(--expense)}._splitSectionHeader_1sspj_325{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._splitSectionTitle_1sspj_332{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-2);margin-right:auto}._modeToggle_1sspj_341{display:flex;border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden}._modeBtn_1sspj_348{padding:4px var(--space-3);background:var(--surface-1);border:none;font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;transition:background .1s ease,color .1s ease}._modeBtnActive_1sspj_359{background:var(--brand-ink);color:#fff}._equallyBtn_1sspj_364{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-2);background:transparent;border:1px solid var(--border-1);border-radius:var(--radius-md);font-size:var(--fs-caption);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;margin-left:auto;transition:background .1s ease}._equallyBtn_1sspj_364:hover:not(:disabled){background:var(--surface-2)}._equallyBtn_1sspj_364:disabled{opacity:.4;cursor:not-allowed}._itemList_1sspj_383{display:flex;flex-direction:column;gap:var(--space-2)}._itemCard_1sspj_389{border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-1);display:flex;flex-direction:column;gap:var(--space-2)}._itemHeader_1sspj_399{display:flex;align-items:center;justify-content:space-between}._itemNumber_1sspj_405{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._itemRemove_1sspj_413{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--fg-3);cursor:pointer;transition:background .1s ease,color .1s ease}._itemRemove_1sspj_413:hover{background:var(--surface-2);color:var(--expense)}._itemFields_1sspj_429{display:flex;flex-direction:column;gap:var(--space-3)}._splitFieldLabel_1sspj_435{font-size:var(--fs-overline);font-weight:var(--w-medium);color:var(--fg-3);margin-bottom:var(--space-1)}._percentWrap_1sspj_442{display:flex;align-items:center;border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden}._percentInput_1sspj_450{flex:1;padding:var(--space-3) var(--space-3);background:var(--surface-1);border:none;outline:none;font-size:var(--fs-body);color:var(--fg-1);min-width:0}._percentSuffix_1sspj_461{padding:0 var(--space-3);font-size:var(--fs-body-sm);color:var(--fg-3);border-left:1px solid var(--border-1);background:var(--surface-2);height:100%;display:flex;align-items:center}._percentAmount_1sspj_472{display:block;margin-top:4px;font-size:var(--fs-caption);color:var(--fg-3);font-variant-numeric:tabular-nums}._addSplitBtn_1sspj_480{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px dashed var(--border-1);border-radius:var(--radius-md);background:transparent;font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--brand-ink);cursor:pointer;transition:background .1s ease}._addSplitBtn_1sspj_480:hover:not(:disabled){background:var(--surface-2)}._addSplitBtn_1sspj_480:disabled{opacity:.4;cursor:not-allowed}._body_k73d4_1{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._meta_k73d4_8{font-size:var(--fs-body);color:var(--fg-2);margin:0}._empty_k73d4_14{font-size:var(--fs-body);color:var(--fg-3);font-style:italic;text-align:center;padding:var(--space-6) 0;margin:0}._table_k73d4_23{width:100%;border-collapse:collapse;font-size:var(--fs-body)}._table_k73d4_23 th,._table_k73d4_23 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-1);color:var(--fg-1)}._table_k73d4_23 th{font-weight:var(--w-semibold);color:var(--fg-3);font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._table_k73d4_23 td:last-child,._table_k73d4_23 th:last-child{text-align:right}._table_k73d4_23 tfoot td{border-top:2px solid var(--border-2);border-bottom:none}._payFromRow_k73d4_55{display:flex;align-items:center;gap:var(--space-3)}._payFromLabel_k73d4_61{font-size:var(--fs-body);color:var(--fg-2);white-space:nowrap;flex-shrink:0}._count_k73d4_68{font-size:var(--fs-body-sm);color:var(--fg-3)}._footer_k73d4_73{padding:var(--space-4) var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-1)}._root_ildlw_3{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;min-width:0}._root_ildlw_3 *,._root_ildlw_3 *:before,._root_ildlw_3 *:after{box-sizing:border-box}._field_ildlw_18{display:flex;flex-direction:column;gap:var(--space-2)}._label_ildlw_24{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._row2_ildlw_33{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:480px){._row2_ildlw_33{grid-template-columns:1fr}}._select_ildlw_46{width:100%;padding:9px var(--space-3);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E7686' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px;padding-right:calc(var(--space-3) + 24px);transition:border-color var(--dur-1) var(--ease-out)}._select_ildlw_46:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-ink) 15%,transparent)}._dateInput_ildlw_73{box-sizing:border-box;width:100%;min-width:0;padding:9px var(--space-3);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;transition:border-color var(--dur-1) var(--ease-out)}._dateInput_ildlw_73:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-ink) 15%,transparent)}._actions_ildlw_95{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap}._actionsRight_ildlw_105{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._root_142b3_7{display:flex;flex-direction:column;gap:var(--space-4);width:100%;box-sizing:border-box;padding-bottom:var(--space-4)}._field_142b3_20{display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_142b3_26{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}._dateInput_142b3_32{padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1);width:100%;box-sizing:border-box;min-height:44px}._dateInput_142b3_32:focus{outline:2px solid var(--brand);outline-offset:1px}._dateInputError_142b3_49{border-color:#dc2626}._textInput_142b3_53{padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1);width:100%;box-sizing:border-box;min-height:44px}._textInput_142b3_53:focus{outline:2px solid var(--brand);outline-offset:1px}._sectionDivider_142b3_75{display:flex;align-items:center;gap:var(--space-3)}._sectionDivider_142b3_75:before,._sectionDivider_142b3_75:after{content:"";flex:1;height:1px;background:var(--border-0, var(--border-1))}._sectionDividerLabel_142b3_89{font-size:var(--fs-overline, 10px);font-weight:var(--w-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--fg-4, var(--text-secondary));white-space:nowrap}._splitsSection_142b3_98{display:flex;flex-direction:column;gap:var(--space-4)}._splitsSummary_142b3_105{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._splitsSummaryRow_142b3_115{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._splitsSummaryLabel_142b3_122{font-size:var(--fs-body-sm, var(--text-sm));color:var(--fg-3, var(--text-secondary))}._splitsSummaryValue_142b3_127{font-size:var(--fs-body-sm, var(--text-sm));font-weight:var(--w-medium, 500);color:var(--fg-1, var(--text-primary))}._balanceBarWrap_142b3_134{display:flex;flex-direction:column;gap:var(--space-1)}._balanceBar_142b3_134{height:8px;border-radius:var(--radius-xs, 2px);background:var(--border-1);overflow:hidden;display:flex}._balanceSegment_142b3_148{height:100%;min-width:2px;background:var(--brand-ink, var(--brand));transition:width .15s ease}._balanceBar--balanced_142b3_155 ._balanceSegment_142b3_148{background:var(--income)}._balanceBar--over_142b3_159 ._balanceSegment_142b3_148{background:var(--expense)}._balanceBar--under_142b3_163 ._balanceSegment_142b3_148{background:var(--brand-ink, var(--brand))}._balanceLabel_142b3_167{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-caption, var(--text-xs));color:var(--fg-3, var(--text-secondary))}._balanceLabel--balanced_142b3_175{color:var(--income)}._balanceLabel--over_142b3_179{color:var(--expense)}._splitSectionHeader_142b3_184{display:flex;align-items:center;gap:var(--space-2)}._splitSectionTitle_142b3_190{font-size:var(--fs-overline, 10px);font-weight:var(--w-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--fg-3, var(--text-secondary))}._modeToggle_142b3_199{display:flex;gap:2px;background:var(--surface-3, var(--surface-2));border-radius:var(--radius-pill, 999px);padding:3px}._modeBtn_142b3_207{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill, 999px);border:none;background:transparent;font-size:var(--fs-body-sm, var(--text-sm));font-weight:600;color:var(--fg-3, var(--text-secondary));cursor:pointer;transition:all .15s ease;min-width:36px}._modeBtnActive_142b3_220{background:var(--surface-1);color:var(--fg-1, var(--text-primary));box-shadow:var(--shadow-1)}._equallyBtn_142b3_227{display:flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill, 999px);border:1.5px solid var(--border-2, var(--border-1));background:var(--surface-1);font-size:var(--fs-caption, var(--text-xs));font-weight:600;color:var(--fg-2, var(--text-secondary));cursor:pointer;transition:all .15s ease}._equallyBtn_142b3_227:hover:not(:disabled){border-color:var(--brand-ink, var(--brand));color:var(--brand-ink, var(--brand))}._equallyBtn_142b3_227:disabled{opacity:.4;cursor:not-allowed}._percentWrap_142b3_254{display:flex;align-items:center;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-0, var(--surface-1));overflow:hidden;height:40px;transition:border-color .1s ease,box-shadow .1s ease}._percentWrap_142b3_254:focus-within{border-color:var(--brand-ink, var(--brand));box-shadow:0 0 0 1px var(--brand-ink, var(--brand)) inset}._percentInput_142b3_270{flex:1;min-width:0;padding:0 var(--space-2);border:none;background:transparent;font-size:var(--fs-body-sm, var(--text-sm));color:var(--fg-1, var(--text-primary));text-align:right;outline:none}._percentInput_142b3_270::-webkit-inner-spin-button,._percentInput_142b3_270::-webkit-outer-spin-button{-webkit-appearance:none}._percentSuffix_142b3_287{padding:0 var(--space-2);font-size:var(--fs-body-sm, var(--text-sm));font-weight:600;color:var(--fg-3, var(--text-secondary));border-left:1px solid var(--border-1);height:100%;display:flex;align-items:center}._percentAmount_142b3_298{font-size:var(--fs-caption, var(--text-xs));color:var(--fg-3, var(--text-secondary));white-space:nowrap;margin-top:var(--space-1)}._itemList_142b3_306{display:flex;flex-direction:column;gap:var(--space-3)}._itemCard_142b3_312{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._itemHeader_142b3_322{display:flex;align-items:center;justify-content:space-between}._itemNumber_142b3_328{font-size:var(--fs-overline, 10px);font-weight:var(--w-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--fg-3, var(--text-secondary))}._itemRemove_142b3_336{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:none;border:none;color:var(--fg-3, var(--text-secondary));cursor:pointer;transition:color .1s ease,background .1s ease}._itemRemove_142b3_336:hover{color:var(--color-danger, #dc2626);background:color-mix(in srgb,var(--color-danger, #ef4444) 10%,transparent)}._itemFields_142b3_355{display:flex;flex-direction:column;gap:var(--space-3)}._splitFieldLabel_142b3_361{font-size:var(--fs-overline, 10px);font-weight:var(--w-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--fg-3, var(--text-secondary));margin-bottom:var(--space-1)}._inputWrap_142b3_370{border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;transition:border-color .1s ease,box-shadow .1s ease}._inputWrap_142b3_370:focus-within{border-color:var(--brand-ink, var(--brand));box-shadow:0 0 0 1px var(--brand-ink, var(--brand)) inset}._ownerInput_142b3_382{width:100%;height:40px;padding:0 var(--space-3);font-size:var(--fs-body-sm, var(--text-sm));color:var(--fg-1, var(--text-primary));background:var(--surface-0, var(--surface-1));border:none;outline:none;box-sizing:border-box}._ownerInput_142b3_382::placeholder{color:var(--fg-4, var(--text-secondary))}._addSplitBtn_142b3_399{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:40px;font-size:var(--fs-body-sm, var(--text-sm));font-weight:var(--w-medium, 500);color:var(--fg-2, var(--text-secondary));background:none;border:1px dashed var(--border-1);border-radius:var(--radius-md);cursor:pointer;transition:color .1s ease,border-color .1s ease}._addSplitBtn_142b3_399:hover:not(:disabled){color:var(--brand-ink, var(--brand));border-color:var(--brand-ink, var(--brand))}._addSplitBtn_142b3_399:disabled{opacity:.4;cursor:not-allowed}._actions_142b3_430{display:flex;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-2)}._root_1v3jm_7{display:flex;flex-direction:column;gap:var(--space-4);width:100%;box-sizing:border-box}._dropzone_1v3jm_19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:2px dashed var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;text-align:center;transition:background .15s,border-color .15s;min-height:160px}._dropzone_1v3jm_19:hover,._dropzone_1v3jm_19:focus-visible{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 6%,var(--surface-2));outline:none}._dropzoneIcon_1v3jm_42{color:var(--brand)}._dropzoneText_1v3jm_46{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;margin:0}._dropzoneHint_1v3jm_53{font-size:var(--text-xs);color:var(--text-secondary);margin:0}._centered_1v3jm_63{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) 0;text-align:center}._spinner_1v3jm_73{color:var(--brand);animation:_spin_1v3jm_73 1s linear infinite}@keyframes _spin_1v3jm_73{to{transform:rotate(360deg)}}._statusText_1v3jm_82{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._successIcon_1v3jm_88{color:#16a34a}._doneTitle_1v3jm_92{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}._mappingTitle_1v3jm_103{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._mappingGrid_1v3jm_109{display:flex;flex-direction:column;gap:var(--space-3)}._mappingLabel_1v3jm_115{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}._mappingSelect_1v3jm_123{padding:var(--space-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1);width:100%;box-sizing:border-box}._mappingSelect_1v3jm_123:focus{outline:2px solid var(--brand);outline-offset:1px}._summaryBar_1v3jm_143{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}._summaryText_1v3jm_153{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}._summaryActions_1v3jm_159{display:flex;align-items:center;gap:var(--space-2)}._errorHint_1v3jm_165{font-size:var(--text-xs);color:var(--text-secondary)}._bulkSplitPanel_1v3jm_174{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-md)}._bulkSplitHeader_1v3jm_185{display:flex;align-items:center;gap:var(--space-2)}._bulkSplitTitle_1v3jm_191{font-size:var(--fs-overline, 10px);font-weight:var(--w-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--fg-3, var(--text-secondary))}._modeToggle_1v3jm_200{display:flex;gap:2px;background:var(--surface-3, var(--surface-1));border-radius:var(--radius-pill, 999px);padding:3px}._modeBtn_1v3jm_208{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill, 999px);border:none;background:transparent;font-size:var(--fs-body-sm, var(--text-sm));font-weight:600;color:var(--fg-3, var(--text-secondary));cursor:pointer;transition:all .15s ease;min-width:36px}._modeBtnActive_1v3jm_221{background:var(--surface-1);color:var(--fg-1, var(--text-primary));box-shadow:var(--shadow-1)}._equallyBtn_1v3jm_228{display:flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill, 999px);border:1.5px solid var(--border-2, var(--border-1));background:var(--surface-1);font-size:var(--fs-caption, var(--text-xs));font-weight:600;color:var(--fg-2, var(--text-secondary));cursor:pointer;transition:all .15s ease}._equallyBtn_1v3jm_228:hover:not(:disabled){border-color:var(--brand-ink, var(--brand));color:var(--brand-ink, var(--brand))}._equallyBtn_1v3jm_228:disabled{opacity:.4;cursor:not-allowed}._bulkBalanceBarWrap_1v3jm_255{display:flex;flex-direction:column;gap:var(--space-1)}._bulkBalanceBar_1v3jm_255{height:6px;border-radius:var(--radius-pill, 999px);overflow:hidden;display:flex;background:var(--surface-3, var(--surface-2))}._bulkBalanceBar--balanced_1v3jm_269{background:var(--income-soft, var(--surface-3))}._bulkBalanceBar--over_1v3jm_270{background:var(--expense-soft, var(--surface-3))}._bulkBalanceBar--under_1v3jm_271{background:var(--surface-3, var(--surface-2))}._bulkBalanceSegment_1v3jm_273{height:100%;background:var(--brand-ink, var(--brand));transition:width .15s ease}._bulkBalanceBar--balanced_1v3jm_269 ._bulkBalanceSegment_1v3jm_273{background:var(--income)}._bulkBalanceBar--over_1v3jm_270 ._bulkBalanceSegment_1v3jm_273{background:var(--expense)}._bulkBalanceLabel_1v3jm_282{display:flex;justify-content:space-between;font-size:var(--fs-caption, var(--text-xs));color:var(--fg-3, var(--text-secondary))}._bulkBalanceLabel--balanced_1v3jm_289{color:var(--income)}._bulkBalanceLabel--over_1v3jm_290{color:var(--expense)}._bulkSplitHint_1v3jm_292{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._bulkOwnerList_1v3jm_298{display:flex;flex-direction:column;gap:var(--space-2)}._bulkOwnerRow_1v3jm_304{display:flex;align-items:center;gap:var(--space-2)}._bulkOwnerInput_1v3jm_310{flex:1;padding:var(--space-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1);min-height:36px;box-sizing:border-box}._bulkOwnerInput_1v3jm_310:focus{outline:2px solid var(--brand);outline-offset:1px}._bulkPercentWrap_1v3jm_328{display:flex;align-items:center;border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--surface-1);overflow:hidden;height:36px;width:80px;flex-shrink:0;transition:border-color .1s ease,box-shadow .1s ease}._bulkPercentWrap_1v3jm_328:focus-within{border-color:var(--brand-ink, var(--brand));box-shadow:0 0 0 1px var(--brand-ink, var(--brand)) inset}._bulkPercentInput_1v3jm_346{flex:1;min-width:0;padding:0 var(--space-2);border:none;background:transparent;font-size:var(--text-sm);color:var(--text-primary);text-align:right;outline:none}._bulkPercentInput_1v3jm_346::-webkit-inner-spin-button,._bulkPercentInput_1v3jm_346::-webkit-outer-spin-button{-webkit-appearance:none}._bulkPercentSuffix_1v3jm_363{padding:0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--fg-3, var(--text-secondary));border-left:1px solid var(--border-1);height:100%;display:flex;align-items:center}._bulkOwnerRemove_1v3jm_374{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:var(--space-1);min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}._bulkOwnerRemove_1v3jm_374:hover{color:#dc2626;background:color-mix(in oklab,#ef4444 10%,transparent)}._bulkSplitActions_1v3jm_394{display:flex;gap:var(--space-2)}._rowList_1v3jm_399{display:flex;flex-direction:column;gap:1px;max-height:380px;overflow-y:auto;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1)}@media(max-width:767px){._rowList_1v3jm_399{max-height:calc(100dvh - 340px);min-height:120px}}._rowItem_1v3jm_417{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);min-height:44px;border-bottom:1px solid var(--border-0)}._rowItem_1v3jm_417:last-child{border-bottom:none}._rowItemDeselected_1v3jm_430{opacity:.45}._rowCheckLabel_1v3jm_434{display:flex;align-items:center;cursor:pointer;flex-shrink:0}._rowCheckbox_1v3jm_441{width:18px;height:18px;cursor:pointer;accent-color:var(--brand)}._rowContent_1v3jm_448{flex:1;display:flex;align-items:center;gap:var(--space-2);background:none;border:none;cursor:pointer;text-align:left;padding:var(--space-2) var(--space-1);min-width:0;color:inherit}._rowContent_1v3jm_448:hover{background:var(--surface-2)}._rowDate_1v3jm_466{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:80px}._rowDesc_1v3jm_474{flex:1;font-size:var(--text-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowAmount_1v3jm_483{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}._rowAmountNeg_1v3jm_490{color:var(--brand-coral)}._rowChevron_1v3jm_494{color:var(--fg-4, var(--text-secondary));flex-shrink:0;opacity:.5}._errorBadge_1v3jm_500{font-size:var(--text-xs);font-weight:600;color:#dc2626;background:color-mix(in oklab,#ef4444 12%,transparent);border-radius:4px;padding:1px 6px;white-space:nowrap}._splitBadge_1v3jm_510{font-size:var(--text-xs);font-weight:600;color:var(--brand);background:color-mix(in oklab,var(--brand) 12%,transparent);border-radius:4px;padding:1px 6px;white-space:nowrap}._errorBox_1v3jm_524{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in oklab,#ef4444 10%,transparent);border:1px solid color-mix(in oklab,#ef4444 30%,transparent);border-radius:var(--radius-md);text-align:center}._errorIcon_1v3jm_536{color:#dc2626}._errorText_1v3jm_540{font-size:var(--text-sm);color:var(--text-primary);margin:0}._actions_1v3jm_550{display:flex;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-2)}@media(max-width:767px){._actions_1v3jm_550{position:sticky;bottom:0;background:var(--surface-1);padding:var(--space-3) 0 var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--border-0);flex-direction:column-reverse;gap:var(--space-2)}._actions_1v3jm_550>*{width:100%}}._message_1r61y_3{margin:0;color:var(--fg-2);font-size:var(--fs-body);line-height:var(--lh-normal);white-space:pre-wrap}._root_efhuc_3{position:sticky;top:0;z-index:10;height:var(--header-h);flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);background:var(--bg);border-bottom:1px solid var(--border-1)}._titleArea_efhuc_17{display:flex;align-items:center;gap:var(--space-2);min-width:0}._title_efhuc_17{font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._spacer_efhuc_35{flex:1}._search_efhuc_40{display:flex;align-items:center;gap:var(--space-2);padding:7px var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm);width:280px;flex-shrink:0}._searchIcon_efhuc_51{color:var(--fg-3);flex-shrink:0}._searchInput_efhuc_56{border:none;background:none;outline:none;flex:1;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--fg-1);min-width:0}._searchInput_efhuc_56::placeholder{color:var(--fg-4)}._searchInput_efhuc_56::-webkit-search-cancel-button{-webkit-appearance:none}._searchKbd_efhuc_76{font-size:var(--fs-overline);color:var(--fg-3);font-family:var(--font-mono);background:var(--surface-1);border:1px solid var(--border-1);padding:1px var(--space-1);border-radius:var(--radius-xs);flex-shrink:0;line-height:1.6}._avatar_efhuc_91{width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--fg-on-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-semibold);letter-spacing:var(--tracking-wide);flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;outline:none;transition:box-shadow var(--motion-fast, .12s) ease}._avatar_efhuc_91:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand-ink)}._avatarImg_efhuc_118{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}._root_18md3_3{padding:8px var(--space-5) var(--space-3);background:var(--bg)}._row_18md3_9{display:flex;align-items:center;justify-content:space-between}._title_18md3_15{margin:0;font-family:var(--font-display);font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:-.025em;color:var(--fg-1);line-height:var(--lh-tight)}._sub_18md3_25{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--fg-3);margin-top:2px}._actionSlot_18md3_32{display:flex;align-items:center;flex-shrink:0}._root_2dfyd_3{position:fixed;bottom:0;left:0;right:0;z-index:20;padding-bottom:env(safe-area-inset-bottom,18px);display:flex;justify-content:space-around;background:#faf7f2c7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:.5px solid rgba(0,0,0,.08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ._root_2dfyd_3{background:#1c1814d1}}:root[data-theme=dark] ._root_2dfyd_3{background:#1c1814d1}._tab_2dfyd_28{flex:1;padding:8px 4px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:.01em;text-decoration:none!important;cursor:pointer;transition:color var(--dur-2) var(--ease-out);min-height:44px}._tabActive_2dfyd_48{color:var(--brand-ink);text-decoration:none}._icon_2dfyd_53{color:currentcolor}._label_2dfyd_57{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._root_1c78j_3{display:flex;min-height:100vh;background:var(--bg);color:var(--fg-1)}._column_1c78j_10{flex:1;min-width:0;display:flex;flex-direction:column}._content_1c78j_17{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-7)}._rootMobile_1c78j_25{display:flex;flex-direction:column;min-height:100vh;padding-top:env(safe-area-inset-top);background:var(--bg);color:var(--fg-1)}._contentMobile_1c78j_34{flex:1;padding:0 var(--space-5) var(--space-6);padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-6) + env(safe-area-inset-bottom,0))}._root_2vg2o_1{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:9998;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}@media(min-width:769px){._root_2vg2o_1{display:none}}@media(max-width:768px){._root_2vg2o_1{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));right:var(--space-4)}}._backdrop_2vg2o_23{position:fixed;inset:0;background:#0006;z-index:9997;animation:_fadeIn_2vg2o_1 .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._fab_2vg2o_32{width:56px;height:56px;border-radius:var(--radius-full, 9999px);background:var(--brand-ink);border:none;box-shadow:var(--shadow-2);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;transition:background .2s}._open_2vg2o_50 ._fab_2vg2o_32{background:var(--coral)}._fabIcon_2vg2o_54{color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._fabIconRotate_2vg2o_62{transform:rotate(45deg)}._actions_2vg2o_66{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-2)}._action_2vg2o_66{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-1);border:none;border-radius:var(--radius-full, 9999px);box-shadow:var(--shadow-2);cursor:pointer;min-height:48px;animation:_slideIn_2vg2o_1 .3s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}._actionIcon_2vg2o_88{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-ink) 12%,transparent);border-radius:50%;color:var(--brand-ink);flex-shrink:0}._actionActive_2vg2o_100 ._actionIcon_2vg2o_88{background:var(--brand-ink);color:#fff}._actionLabel_2vg2o_105{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap}@keyframes _slideIn_2vg2o_1{0%{opacity:0;transform:translate(20px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _fadeIn_2vg2o_1{0%{opacity:0}to{opacity:1}}@media(max-width:768px){._fab_2vg2o_32{width:64px;height:64px}._action_2vg2o_66{min-height:52px;padding:var(--space-3) var(--space-4)}}._root_12f6g_1{position:fixed;top:16px;right:16px;z-index:9998;display:flex;align-items:center;justify-content:center;cursor:pointer}._led_12f6g_12{width:8px;height:8px;border-radius:50%;transition:background .3s,box-shadow .3s}._online_12f6g_19 ._led_12f6g_12{background:var(--income);box-shadow:0 0 0 2px color-mix(in srgb,var(--income) 40%,transparent)}._offline_12f6g_24 ._led_12f6g_12{background:var(--fg-4);animation:_pulse_12f6g_1 2s ease-in-out infinite}@keyframes _pulse_12f6g_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._root_12f6g_1{top:calc(env(safe-area-inset-top,0px) + 8px);right:8px}}._root_dom8r_1{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9998;max-width:600px;width:calc(100% - 32px);animation:_slideDown_dom8r_1 .3s ease-out}._content_dom8r_12{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-2)}._icon_dom8r_23{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--brand-ink);color:#fff;border-radius:var(--radius-sm)}._text_dom8r_35{flex:1;min-width:0}._title_dom8r_36{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);margin-bottom:4px}._desc_dom8r_37{font-size:var(--fs-body-sm);color:var(--fg-3);line-height:1.4}._installBtn_dom8r_39{flex-shrink:0;padding:var(--space-2) var(--space-5);border:none;border-radius:var(--radius-sm);background:var(--brand-ink);color:#fff;font-size:var(--fs-body-sm);font-weight:var(--w-semibold);cursor:pointer}._closeBtn_dom8r_51{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--fg-3);border-radius:var(--radius-xs, 4px);cursor:pointer}@keyframes _slideDown_dom8r_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:768px){._root_dom8r_1{inset:auto 16px 96px;transform:none;width:auto;max-width:none}._content_dom8r_12{flex-wrap:wrap}._installBtn_dom8r_39{order:3;width:100%;margin-top:8px}}._root_1oy7g_1{position:fixed;bottom:24px;right:24px;max-width:400px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-4);z-index:9999;animation:_slideInUp_1oy7g_1 .3s ease-out}._content_1oy7g_15{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}._icon_1oy7g_21{flex-shrink:0;color:var(--brand-ink)}._text_1oy7g_23{display:flex;flex-direction:column;gap:4px;flex:1}._text_1oy7g_23 strong{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1)}._text_1oy7g_23 span{font-size:var(--fs-body-sm);color:var(--fg-3)}._actions_1oy7g_33{display:flex;gap:var(--space-2);justify-content:flex-end}._primary_1oy7g_35,._secondary_1oy7g_35{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);border:none;cursor:pointer}._primary_1oy7g_35{background:var(--brand-ink);color:#fff}._secondary_1oy7g_35{background:transparent;color:var(--fg-3);border:1px solid var(--border-1)}@keyframes _slideInUp_1oy7g_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._root_1oy7g_1{bottom:16px;right:16px;left:16px;max-width:none}._actions_1oy7g_33{flex-direction:column}._primary_1oy7g_35,._secondary_1oy7g_35{width:100%}}._overlay_1hzmp_5{position:fixed;inset:0;background:var(--bg);display:flex;flex-direction:column;z-index:500;padding-top:calc(54px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));overflow:hidden}._topRow_1hzmp_17{display:flex;align-items:center;justify-content:space-between;padding:10px var(--space-6) 6px}._stepCounter_1hzmp_24{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}._stepCounterMuted_1hzmp_33{color:var(--fg-4)}._skipBtn_1hzmp_37{background:transparent;border:none;color:var(--fg-3);font-size:var(--fs-ui);font-weight:var(--w-semibold);font-family:inherit;cursor:pointer;padding:6px 0}._body_1hzmp_48{flex:1;display:flex;flex-direction:column;padding:0 var(--space-6);min-height:0;overflow-y:auto}._body--typo_1hzmp_57{justify-content:center}._body--hero_1hzmp_61{justify-content:flex-start}._heroWrapper_1hzmp_65{display:flex;align-items:center;justify-content:center}._copyBlock_1hzmp_73{padding:0}._copyBlock--typo_1hzmp_77{text-align:left;max-width:320px}._copyBlock--hero_1hzmp_82{text-align:center;padding:0 2px}._eyebrow_1hzmp_87{display:inline-block;font-size:var(--fs-overline);font-weight:var(--w-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin-bottom:var(--space-3)}._slideTitle_1hzmp_96{margin:0;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:var(--w-bold);color:var(--fg-1)}._slideTitle--lg_1hzmp_105{font-size:34px}._slideBody_1hzmp_109{margin:var(--space-3) 0 0;font-size:var(--fs-ui);line-height:var(--lh-relaxed);color:var(--fg-2);max-width:280px;margin-left:auto;margin-right:auto}._slideBody--typo_1hzmp_119{font-size:var(--fs-body);max-width:320px;margin-left:0;margin-right:0}._modalRoot_1hzmp_128{position:fixed;inset:0;z-index:500}._backdrop_1hzmp_134{position:absolute;inset:0;background:#0f17295c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._modal_1hzmp_128{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:880px;max-width:calc(100vw - 48px);background:var(--surface-1);border-radius:20px;box-shadow:var(--shadow-4);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:460px}._modalLeft_1hzmp_158{padding:var(--space-10) 44px var(--space-8);display:flex;flex-direction:column;background:var(--surface-1)}._modalLeftHeader_1hzmp_165{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}._skipBtnDesktop_1hzmp_172{background:transparent;border:none;color:var(--fg-3);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);font-family:inherit;cursor:pointer;padding:4px 6px}._copyPanel_1hzmp_183{flex:1;display:flex;flex-direction:column}._eyebrowDesktop_1hzmp_189{font-size:var(--fs-overline);font-weight:var(--w-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin-bottom:14px}._slideTitleDesktop_1hzmp_197{margin:0;font-size:34px;line-height:1.1;letter-spacing:var(--tracking-tight);font-weight:var(--w-bold);color:var(--fg-1);max-width:320px}._slideBodyDesktop_1hzmp_207{margin:var(--space-4) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-2);max-width:340px}._modalFooter_1hzmp_215{margin-top:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}._ctaRow_1hzmp_222{display:flex;align-items:center;gap:var(--space-3)}._modalRight_1hzmp_228{background:var(--surface-2);padding:36px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._modalRight--welcome_1hzmp_238{background:linear-gradient(160deg,var(--brand-coral-soft) 0%,var(--surface-2) 100%)}._modalRight--ready_1hzmp_242{background:linear-gradient(160deg,var(--investments-soft) 0%,var(--surface-2) 100%)}._heroScale_1hzmp_246{transform:scale(1.06)}._mockRoot_1hzmp_252{position:absolute;inset:0;display:flex;background:var(--bg);pointer-events:none;-webkit-user-select:none;user-select:none}._mockSidebar_1hzmp_261{width:220px;background:var(--surface-1);border-right:1px solid var(--border-1);padding:var(--space-5) 14px;display:flex;flex-direction:column;gap:var(--space-3)}._mockMain_1hzmp_271{flex:1;padding:var(--space-5) var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}._mockMainHeader_1hzmp_279{display:flex;justify-content:space-between}._mockGrid_1hzmp_284{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4)}._mockCard_1hzmp_290{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);height:220px;padding:18px;display:flex;flex-direction:column;gap:var(--space-3)}._mockListCard_1hzmp_301{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);flex:1;padding:18px;display:flex;flex-direction:column;gap:var(--space-3)}._mockRow_1hzmp_312{display:flex;align-items:center;gap:var(--space-3);padding:6px 0}._footer_1hzmp_321{padding:0 var(--space-6);display:flex;flex-direction:column;gap:14px}._dotsRow_1hzmp_328{display:flex;justify-content:center;gap:7px}._dot_1hzmp_328{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--border-2);border:none;padding:0;cursor:pointer;transition:width var(--dur-3) var(--ease-out),background var(--dur-3) var(--ease-out);flex-shrink:0}._dot--active_1hzmp_346{width:22px;background:var(--brand-ink)}._dotsRowDesktop_1hzmp_351{display:flex;gap:6px}._ctaBtn_1hzmp_356{width:100%;height:52px;border-radius:14px;background:var(--brand-ink);color:var(--fg-on-brand);border:none;font-family:inherit;font-size:var(--fs-body);font-weight:var(--w-semibold);letter-spacing:-.005em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:var(--shadow-1);transition:background var(--dur-2) var(--ease-out)}._ctaBtnDesktop_1hzmp_376{flex:1;height:46px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--brand-ink);color:var(--fg-on-brand);border:none;font-family:inherit;font-size:var(--fs-body);font-weight:var(--w-semibold);letter-spacing:-.005em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:var(--shadow-1)}._backBtn_1hzmp_396{background:transparent;border:1px solid var(--border-2);color:var(--fg-2);padding:11px var(--space-5);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-ui);font-weight:var(--w-semibold);cursor:pointer}._checkboxLabel_1hzmp_408{display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;padding:2px 0;color:var(--fg-3);font-size:var(--fs-body-sm);font-weight:var(--w-medium);-webkit-user-select:none;user-select:none}._checkboxLabelDesktop_1hzmp_421{display:flex;align-items:center;gap:9px;cursor:pointer;color:var(--fg-3);font-size:var(--fs-body-sm);font-weight:var(--w-medium);-webkit-user-select:none;user-select:none}._checkboxVisual_1hzmp_432{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-2);background:var(--surface-1);display:inline-flex;align-items:center;justify-content:center;color:var(--fg-on-brand);transition:all var(--dur-2) var(--ease-out);flex-shrink:0}._checkboxVisual--checked_1hzmp_446{background:var(--brand-ink);border-color:var(--brand-ink)}._checkboxInput_1hzmp_451{position:absolute;opacity:0;pointer-events:none;width:0;height:0}._slideContent_1hzmp_461{display:flex;flex-direction:column;animation:_wt-fade_1hzmp_1 .38s var(--ease-out)}._slideContent--hero_1hzmp_467{gap:28px;padding-top:18px}._copyPanelAnimated_1hzmp_472{flex:1;display:flex;flex-direction:column;animation:_wt-fade_1hzmp_1 .36s var(--ease-out)}._modalRightAnimated_1hzmp_479{background:var(--surface-2);padding:36px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;animation:_wt-fade_1hzmp_1 .36s var(--ease-out)}._modalRightAnimated--welcome_1hzmp_490{background:linear-gradient(160deg,var(--brand-coral-soft) 0%,var(--surface-2) 100%)}._modalRightAnimated--ready_1hzmp_494{background:linear-gradient(160deg,var(--investments-soft) 0%,var(--surface-2) 100%)}@keyframes _wt-fade_1hzmp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._slideContent_1hzmp_461,._copyPanelAnimated_1hzmp_472,._modalRightAnimated_1hzmp_479{animation:none}._dot_1hzmp_328,._ctaBtn_1hzmp_356,._ctaBtnDesktop_1hzmp_376,._checkboxVisual_1hzmp_432{transition:none}}._illus__outer_1hzmp_529{display:flex;flex-direction:column;gap:var(--space-2)}._illus__cardDark_1hzmp_536{background:var(--brand-ink);color:var(--fg-on-brand);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:0}._illus__cardSurface_1hzmp_548{background:var(--surface-1);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden}._illus__statCard_1hzmp_556{background:var(--surface-1);border-radius:var(--radius-md);padding:10px 12px;box-shadow:var(--shadow-1)}._illus__grid2_1hzmp_564{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._illus__headerRow_1hzmp_571{display:flex;align-items:center;gap:var(--space-2);padding:10px 12px;border-bottom:1px solid var(--border-1)}._illus__row_1hzmp_580{display:flex;align-items:center;gap:10px;padding:10px 12px}._illus__row_1hzmp_580:not(:last-child){border-bottom:1px solid var(--border-1)}._illus__rowSm_1hzmp_592{display:flex;align-items:center;gap:10px;padding:9px 12px}._illus__rowSm_1hzmp_592:not(:last-child){border-bottom:1px solid var(--border-1)}._illus__progressTrack_1hzmp_604{height:4px;background:var(--surface-2);border-radius:var(--radius-pill);overflow:hidden}._illus__progressFill_1hzmp_612{height:100%;border-radius:var(--radius-pill)}._illus__overline_1hzmp_618{font-size:var(--fs-overline);font-weight:var(--w-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._illus__overlineDark_1hzmp_627{font-size:var(--fs-overline);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;opacity:.7}._illus__microLabel_1hzmp_636{font-size:10px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--space-1)}._illus__icon_1hzmp_646{color:var(--fg-3);flex-shrink:0}._illus__iconDark_1hzmp_652{opacity:.7}._illus__avatar_1hzmp_657{width:30px;height:30px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--w-bold);flex-shrink:0;color:var(--fg-on-brand)}._illus__avatarSm_1hzmp_671{width:22px;height:22px;border-radius:var(--radius-pill);background:var(--surface-3);flex-shrink:0}._illus__flex1_1hzmp_680{flex:1}._illus__flex1Trunc_1hzmp_685{flex:1;min-width:0}._illus__darkTopRow_1hzmp_691{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}._illus__alphaBadge_1hzmp_699{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:#ffffff24;font-size:10px;font-weight:var(--w-semibold)}._illus__memberRow_1hzmp_711{display:flex;align-items:center;gap:10px;padding:var(--space-2) 10px;background:#ffffff14;border-radius:var(--radius-md)}._illus__memberList_1hzmp_721{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._illus__totalRow_1hzmp_729{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.12)}._illus__utilTrack_1hzmp_738{height:6px;border-radius:var(--radius-pill);background:#ffffff2e;overflow:hidden}._illus__catHead_1hzmp_746{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);margin-bottom:6px}._illus__mockHero_1hzmp_755{background:var(--brand-ink);border-radius:var(--radius-md);padding:12px 14px;box-shadow:var(--shadow-1)}._illus__readyCircle_1hzmp_763{width:160px;height:160px;border-radius:var(--radius-pill);background:var(--brand-ink);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-2)}._illus__mockSkeletonCard_1hzmp_775{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);height:220px;padding:18px;display:flex;flex-direction:column;gap:var(--space-3)}._illus__mockListCard2_1hzmp_787{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);flex:1;padding:18px;display:flex;flex-direction:column;gap:var(--space-3)}._illus__mockSkeletonRow_1hzmp_798{display:flex;align-items:center;gap:12px;padding:6px 0}._illus__mockSkeletonRow_1hzmp_798:not(:last-child){border-bottom:1px solid var(--border-1)}._illus__mockNavRow_1hzmp_810{display:flex;align-items:center;gap:10px;border-radius:var(--radius-sm);padding:8px 10px}._illus__mockNavRow--active_1hzmp_818{background:var(--surface-2)}._illus__mockChart_1hzmp_823{flex:1;background:linear-gradient(180deg,#0e3b5c29,#0e3b5c00);border-radius:var(--radius-sm)}._illus__utilInfoRow_1hzmp_830{display:flex;justify-content:space-between;font-size:10px;opacity:.85;margin-bottom:4px}._illus__heroAmountRow_1hzmp_839{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}._illus__heroPrefix_1hzmp_847{font-size:16px;font-weight:var(--w-regular);opacity:.7}._illus__heroAmount_1hzmp_839{font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}._illus__cycleText_1hzmp_863{font-size:var(--fs-overline);opacity:.7;margin:0 0 12px}._illus__kpiValue_1hzmp_870{font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:2px}._illus__kpiSub_1hzmp_879{font-size:10px;color:var(--fg-3)}._illus__statValue_1hzmp_885{font-size:16px;font-weight:var(--w-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._illus__catName_1hzmp_893{font-size:var(--fs-caption);font-weight:var(--w-medium);color:var(--fg-1)}._illus__catAmount_1hzmp_900{font-size:10px;color:var(--fg-3);font-variant-numeric:tabular-nums;font-family:var(--font-mono)}._illus__fg4_1hzmp_908{color:var(--fg-4)}._illus__memberName_1hzmp_913{font-size:var(--fs-caption);font-weight:var(--w-semibold)}._illus__memberSub_1hzmp_919{font-size:10px;opacity:.6}._illus__amountMd_1hzmp_925{font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._illus__amountSm_1hzmp_933{font-size:var(--fs-caption);font-weight:var(--w-bold);color:var(--fg-1);font-variant-numeric:tabular-nums}._illus__chargeTitle_1hzmp_941{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-1)}._illus__captionFg3_1hzmp_948{font-size:10px;color:var(--fg-3)}._illus__totalLabel_1hzmp_954{font-size:var(--fs-overline);opacity:.7}._illus__sectionLabel_1hzmp_960{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-1);flex:1}._periodControl_1hty7_8{display:flex;gap:2px;background:var(--surface-2);border-radius:var(--radius-pill);padding:2px}._periodBtn_1hty7_16{padding:4px 10px;font-size:var(--fs-caption);font-weight:var(--w-semibold);font-family:var(--font-sans);border:none;cursor:pointer;border-radius:var(--radius-pill);background:transparent;color:var(--fg-3);transition:all var(--dur-2) var(--ease-out)}._periodBtnActive_1hty7_29{background:var(--surface-1);color:var(--fg-1);box-shadow:var(--shadow-1)}._amountRow_1hty7_36{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-1)}._netWorthAmount_1hty7_44{letter-spacing:-.02em}._deltaPill_1hty7_49{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--w-semibold)}._deltaPillPos_1hty7_59{background:color-mix(in oklab,var(--income) 14%,transparent);color:var(--income)}._deltaPillNeg_1hty7_64{background:color-mix(in oklab,var(--expense) 14%,transparent);color:var(--expense)}._sub_1hty7_69{margin:0 0 var(--space-4);font-size:var(--fs-body-sm);color:var(--fg-3)}._sparkline_1hty7_75{width:100%;height:140px;display:block;margin-bottom:var(--space-2)}._monthLabels_1hty7_83{display:flex;justify-content:space-between;font-size:var(--fs-overline);color:var(--fg-3);margin-top:var(--space-1);overflow:hidden}._sub_t5gcd_7{display:block;font-size:var(--fs-caption);color:var(--fg-3);margin-top:var(--space-1)}._netWrap_t5gcd_15{display:flex;align-items:baseline;gap:2px;margin-top:var(--space-1)}._netSign_t5gcd_22{font-size:var(--fs-h2);font-weight:var(--w-bold);color:var(--income);letter-spacing:var(--tracking-tight);line-height:1}._netAmount_t5gcd_30{display:block;letter-spacing:var(--tracking-tight)}._savedSoFar_t5gcd_35{display:block;font-size:var(--fs-caption);color:var(--fg-3);margin-top:2px;margin-bottom:var(--space-4)}._rows_t5gcd_44{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._row_t5gcd_44{display:flex;align-items:center;justify-content:space-between}._rowLeft_t5gcd_57{display:flex;align-items:center;gap:var(--space-2)}._dot_t5gcd_63{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}._rowLabel_t5gcd_70{font-size:var(--fs-body-sm);color:var(--fg-2)}._miniTiles_t5gcd_76{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}._miniTile_t5gcd_76{flex:1;padding:10px 12px;background:var(--surface-2);border-radius:10px}._miniTileHeader_t5gcd_89{display:flex;align-items:center;gap:var(--space-1);margin-bottom:2px}._miniDot_t5gcd_96{width:6px;height:6px;border-radius:var(--radius-pill);flex-shrink:0}._miniLabel_t5gcd_103{font-size:var(--fs-overline);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em}._miniAmount_t5gcd_111{font-weight:var(--w-bold)}._splitBar_t5gcd_116{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden;display:flex}._splitExpense_t5gcd_124{height:100%;background:var(--expense);transition:width var(--dur-5) var(--ease-out)}._splitIncome_t5gcd_130{height:100%;background:var(--income);transition:width var(--dur-5) var(--ease-out)}._list_6d91q_3{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}._row_6d91q_12{display:flex;flex-direction:column;gap:var(--space-2)}._rowTop_6d91q_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._rowLeft_6d91q_25{display:flex;align-items:center;gap:var(--space-2);min-width:0}._icon_6d91q_32{color:var(--fg-3);flex-shrink:0}._name_6d91q_37{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amounts_6d91q_46{display:inline-flex;align-items:baseline;gap:var(--space-1);flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._sep_6d91q_55{color:var(--fg-4);font-size:var(--fs-caption)}._periodSub_6d91q_60{display:block;font-size:var(--fs-caption);color:var(--fg-3);margin-top:var(--space-1)}._empty_6d91q_67{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center;padding:var(--space-6) 0}._list_1nlmi_4{margin:0;padding:0;list-style:none}._row_1nlmi_11{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-2)}._row_1nlmi_11:last-child{border-bottom:none}._iconCircle_1nlmi_25{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._main_1nlmi_38{display:flex;flex-direction:column;gap:2px;min-width:0}._name_1nlmi_45{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_1nlmi_54{font-size:var(--fs-caption);color:var(--fg-3)}._empty_1nlmi_59{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center;padding:var(--space-6) var(--space-4)}._summary_bajem_6{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-2)}._summaryLeft_bajem_14{display:flex;flex-direction:column;gap:2px}._summaryLabel_bajem_20{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._summaryRight_bajem_28{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._gainBadge_bajem_35{font-size:var(--fs-body);font-weight:var(--w-bold);font-family:var(--font-mono);font-variant-numeric:tabular-nums}._list_bajem_44{margin:0;padding:0;list-style:none}._row_bajem_51{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-2)}._rowLast_bajem_60{border-bottom:none}._iconCircle_bajem_65{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._main_bajem_77{display:flex;flex-direction:column;gap:2px;min-width:0}._name_bajem_84{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_bajem_93{font-size:var(--fs-caption);color:var(--fg-3)}._right_bajem_98{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}._gainPct_bajem_106{font-size:var(--fs-caption);font-family:var(--font-mono);font-variant-numeric:tabular-nums}._empty_bajem_114{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center;padding:var(--space-6) 0}._list_4cqe4_3{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}._row_4cqe4_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-2)}._row_4cqe4_12:last-child{border-bottom:none}._rowLeft_4cqe4_25{display:flex;flex-direction:column;gap:2px}._groupName_4cqe4_31{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1)}._groupCount_4cqe4_37{font-size:var(--fs-caption);color:var(--fg-3)}._empty_4cqe4_42{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center;padding:var(--space-6) 0}._root_15itc_3{display:flex;flex-direction:column;gap:var(--space-6);max-width:1400px;margin:0 auto;width:100%}._header_15itc_14{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}._greetingTitle_15itc_21{margin:0;font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--fg-1)}._greetingDate_15itc_29{margin:0;font-size:var(--fs-ui);color:var(--fg-3)}._mobileHeader_15itc_37{padding:var(--space-3) 0 var(--space-2)}._mobileHeaderRow_15itc_41{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._mobileGreeting_15itc_48{margin:0;font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:-.025em;color:var(--fg-1);line-height:1.15}._mobileDateSub_15itc_57{margin:4px 0 0;font-size:var(--fs-ui);color:var(--fg-3)}._emptyWrap_15itc_66{display:flex;align-items:center;justify-content:center;min-height:320px}._gridMobile_15itc_75{display:flex;flex-direction:column;gap:var(--space-4)}._gridDesktop_15itc_82{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-5)}._span4_15itc_89{grid-column:span 4;display:flex;flex-direction:column}._span6_15itc_90{grid-column:span 6;display:flex;flex-direction:column}._span8_15itc_91{grid-column:span 8;display:flex;flex-direction:column}._span12_15itc_92{grid-column:span 12;display:flex;flex-direction:column}._span4_15itc_89>*,._span6_15itc_90>*,._span8_15itc_91>*,._span12_15itc_92>*{flex:1}._root_ml4m6_3{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._emptyWrap_ml4m6_12{display:flex;align-items:center;justify-content:center;min-height:320px}._pageHeader_ml4m6_20{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._pageHeaderTitle_ml4m6_28{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_ml4m6_35{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);line-height:1.15}._pageSubtitle_ml4m6_43{margin:0;font-size:var(--fs-body);color:var(--fg-3)}._pageHeaderActions_ml4m6_49{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._hero_ml4m6_57{background:var(--brand-ink)!important;border-color:var(--brand-ink)!important;color:var(--fg-on-brand)}._heroLabel_ml4m6_63{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;opacity:.7;margin-bottom:var(--space-1)}._heroAmount_ml4m6_74{color:var(--fg-on-brand)!important;letter-spacing:var(--tracking-tight)}._heroDelta_ml4m6_79{font-size:var(--fs-body-sm);opacity:.7;margin-top:var(--space-1);display:flex;align-items:baseline;gap:var(--space-1)}._heroDeltaMoney_ml4m6_88{color:inherit!important}._groups_ml4m6_93{display:flex;flex-direction:column;gap:var(--space-4)}._group_ml4m6_93{display:flex;flex-direction:column;gap:var(--space-2)}._groupHeader_ml4m6_106{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--space-1) var(--space-1)}._groupLabel_ml4m6_113{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._groupCard_ml4m6_122{padding:0!important;overflow:hidden}._accountList_ml4m6_128{margin:0;padding:0;list-style:none}._accountItem_ml4m6_134:not(:last-child) ._accountRow_ml4m6_134{border-bottom:1px solid var(--border-2)}._accountRow_ml4m6_134{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);background:transparent;border:0;color:var(--fg-1);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out)}._accountRow_ml4m6_134:hover{background:var(--surface-2)}._accountIcon_ml4m6_159{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--fg-on-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}._accountMain_ml4m6_171{display:flex;flex-direction:column;gap:2px;min-width:0}._accountName_ml4m6_178{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountSub_ml4m6_187{font-size:var(--fs-caption);color:var(--fg-3)}._syncStatus_ml4m6_193{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap}._syncDot_ml4m6_202{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}._syncDotOk_ml4m6_209{background:var(--income)}._syncDotWarn_ml4m6_213{background:var(--warning)}._accountAmount_ml4m6_218{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}._accountLimit_ml4m6_226{font-size:var(--fs-caption);color:var(--fg-4);display:inline-flex;align-items:baseline;gap:var(--space-1)}._chevron_ml4m6_235{color:var(--fg-3);flex-shrink:0}._mobileFab_ml4m6_241{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}@media(max-width:767px){._root_ml4m6_3{padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}._pageHeader_ml4m6_20,._syncStatus_ml4m6_193{display:none}._accountRow_ml4m6_134{grid-template-columns:auto 1fr auto auto}._pageHeader_ml4m6_20{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}._root_utrdq_4{display:flex;flex-direction:column;gap:var(--space-3);max-width:1400px;margin:0 auto;width:100%}._pageHeader_utrdq_14{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._pageHeaderTitle_utrdq_22{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_utrdq_29{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);line-height:1.15}._pageHeaderSub_utrdq_37{margin:0;font-size:var(--fs-body);color:var(--fg-3)}._pageHeaderActions_utrdq_43{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._periodSwitcher_utrdq_51{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._periodLabel_utrdq_61{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);min-width:140px;text-align:center}._filterBar_utrdq_71{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md)}._filterIcon_utrdq_81{color:var(--fg-3);flex-shrink:0}._filterChip_utrdq_86{display:inline-flex;align-items:center;gap:var(--space-1);padding:5px var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-2);background:transparent;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-semibold);cursor:pointer;transition:all var(--dur-2) var(--ease-out)}._filterChip_utrdq_86:hover{border-color:var(--brand-ink);color:var(--brand-ink)}._filterChipActive_utrdq_107{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--fg-on-brand)}._filterChipActive_utrdq_107:hover{color:var(--fg-on-brand)}._filterChipCount_utrdq_117{font-weight:var(--w-regular);opacity:.75}._filterSpacer_utrdq_122{flex:1}._filterCount_utrdq_126{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap}._bulkBar_utrdq_133{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-4);background:var(--brand-ink);color:var(--fg-on-brand);border-radius:var(--radius-md)}._bulkCount_utrdq_143{font-size:var(--fs-body-sm);font-weight:var(--w-semibold)}._bulkSpacer_utrdq_148{flex:1}._desktopGroups_utrdq_152{display:flex;flex-direction:column;gap:var(--space-4)}._desktopGroup_utrdq_152{display:flex;flex-direction:column;gap:var(--space-2)}._desktopGroupHeader_utrdq_164{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--space-1) var(--space-1)}._desktopGroupDate_utrdq_171{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._desktopGroupCard_utrdq_179{padding:0!important;overflow:hidden}._tableList_utrdq_185{margin:0;padding:0;list-style:none}._tableRow_utrdq_191{display:grid;grid-template-columns:auto 1fr 180px 160px 120px;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;border-bottom:1px solid var(--border-1);background:transparent;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._tableRowLast_utrdq_203{border-bottom:0}._tableRow_utrdq_191:hover{background:var(--surface-2)}._tableRowSelected_utrdq_211{background:color-mix(in oklab,var(--brand-ink) 6%,transparent)}._colRight_utrdq_215{text-align:right}._cellMerchant_utrdq_220{display:flex;align-items:center;gap:var(--space-2);min-width:0}._merchantIcon_utrdq_227{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._merchantBody_utrdq_239{min-width:0;display:flex;flex-direction:column;gap:2px}._merchantName_utrdq_246{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tagRow_utrdq_255{display:flex;gap:var(--space-1);flex-wrap:wrap}._cellCategory_utrdq_262{font-size:var(--fs-body-sm);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellAccount_utrdq_270{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellAmount_utrdq_279{text-align:right;display:flex;justify-content:flex-end}._emptyWrap_utrdq_287{display:flex;align-items:center;justify-content:center;min-height:320px}._rootMobile_utrdq_295{display:flex;flex-direction:column}._mobileHeader_utrdq_301{display:flex;flex-direction:column;align-items:stretch;margin-bottom:var(--space-2)}._mobilePeriodSwitcher_utrdq_308{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._mobileGroups_utrdq_319{display:flex;flex-direction:column;gap:var(--space-4);margin-inline:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-4) calc(var(--space-8) + var(--tabbar-h-mobile) + var(--space-4))}._mobileFab_utrdq_330{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}._mobileGroup_utrdq_319{display:flex;flex-direction:column;gap:var(--space-2)}._mobileGroupHeader_utrdq_344{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--space-2) var(--space-1)}._mobileGroupDate_utrdq_351{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._mobileGroupCard_utrdq_359{padding:0!important;overflow:hidden;border:1px solid var(--border-1)!important}._mobileRow_utrdq_366{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;width:100%;background:transparent;border:0;border-bottom:1px solid var(--border-2);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease-out)}._mobileRow_utrdq_366:hover{background:var(--surface-2)}._mobileRowLast_utrdq_387{border-bottom:0}._mobileRowIcon_utrdq_391{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileRowMain_utrdq_403{display:flex;flex-direction:column;gap:2px;min-width:0}._mobileRowName_utrdq_410{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileRowCategory_utrdq_419{font-size:var(--fs-caption);color:var(--fg-3)}._mobileRowAmount_utrdq_424{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}._root_156vt_9{display:flex;flex-direction:column;gap:var(--space-5);max-width:1400px;margin:0 auto;width:100%}._pageHeader_156vt_20{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._pageHeaderRow_156vt_27{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_156vt_34{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}._pageHeaderSub_156vt_43{margin:0;font-size:var(--fs-body);color:var(--fg-3)}._rootMobile_156vt_51{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-8)}._mobileHeader_156vt_58{display:flex;flex-direction:column;gap:var(--space-3)}._periodSwitcher_156vt_66{display:flex;align-items:center;height:40px;padding:0 var(--space-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._periodLabel_156vt_76{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);text-align:center;flex:1;white-space:nowrap}._emptyWrap_156vt_88{display:flex;align-items:center;justify-content:center;min-height:320px}._muted_156vt_95{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);padding:var(--space-4) 0}._heroOverline_156vt_105{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;opacity:.7}._heroSub_156vt_114{display:block;font-size:var(--fs-body-sm);opacity:.7}._heroCard_156vt_121{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;background:var(--brand-ink);color:#fff;border-radius:var(--radius-md);padding:var(--space-6)}._heroLeft_156vt_133{display:flex;flex-direction:column;gap:var(--space-1)}._heroNetValue_156vt_140{display:block;font-size:var(--fs-display);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);margin:var(--space-1) 0}._heroRight_156vt_151{display:flex;align-items:stretch}._heroDivider_156vt_157{width:1px;background:#ffffff29;margin:2px 0;flex-shrink:0}._heroStat_156vt_165{display:flex;flex-direction:column;justify-content:center;padding:0 var(--space-5);gap:var(--space-1)}._heroStatLabel_156vt_173{display:flex;align-items:center;gap:6px}._heroStatDot_156vt_180{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0}._heroStatLabelText_156vt_187{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:.7}._heroStatValue_156vt_196{font-size:var(--fs-h2);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}._mobileHeroCard_156vt_205{display:flex;flex-direction:column;gap:var(--space-1);background:var(--brand-ink);color:#fff;border-radius:var(--radius-lg);padding:var(--space-5)}._mobileHeroNet_156vt_216{display:block;font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin:var(--space-1) 0}._mobileHeroChips_156vt_226{display:flex;gap:var(--space-5);font-size:var(--fs-body-sm);opacity:.9;margin-top:var(--space-3)}._mobileHeroChip_156vt_226{display:inline-flex;align-items:center;gap:6px}._mobileHeroChipDot_156vt_241{display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}._chartHeader_156vt_251{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._chartOverline_156vt_259{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._legend_156vt_268{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-overline);color:var(--fg-3)}._legendItem_156vt_276{display:inline-flex;align-items:center;gap:6px}._legendDot_156vt_283{width:12px;height:12px;border-radius:var(--radius-xs);flex-shrink:0}._barChart_156vt_294{display:flex;align-items:flex-end}._barGroup_156vt_300{flex:1;min-width:32px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:opacity var(--dur-2) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._barGroup_156vt_300:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-xs)}._barNet_156vt_321{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-3);min-height:14px;white-space:nowrap;line-height:1}._barPair_156vt_331{display:flex;align-items:flex-end}._bar_156vt_294{border-radius:4px 4px 2px 2px;transition:box-shadow var(--dur-2) var(--ease-out);flex-shrink:0}._barIncome_156vt_343{background:var(--income)}._barExpense_156vt_347{background:var(--expense)}._barLabel_156vt_352{font-weight:var(--w-medium);color:var(--fg-3);text-transform:capitalize;transition:color var(--dur-2) var(--ease-out);white-space:nowrap}._barLabelSel_156vt_360{font-weight:var(--w-bold);color:var(--fg-1)}@media(prefers-reduced-motion:no-preference){._barAnimate_156vt_367{animation:_cfBarRise_156vt_1 var(--dur-5) var(--ease-out) both;transform-origin:bottom}}@keyframes _cfBarRise_156vt_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._txSection_156vt_380{display:flex;flex-direction:column;gap:var(--space-2)}._txHeader_156vt_386{display:flex;align-items:center;justify-content:space-between;min-height:32px}._txTitle_156vt_394{margin:0;font-size:var(--fs-h4);font-weight:var(--w-semibold);color:var(--fg-1)}._txTitleMobile_156vt_402{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._clearBtn_156vt_411{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 12px;background:transparent;border:1px solid var(--border-2);border-radius:var(--radius-pill);color:var(--fg-2);font-size:var(--fs-overline);font-weight:var(--w-semibold);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}._clearBtn_156vt_411:hover{background:var(--surface-2);color:var(--fg-1)}._clearBtnMobile_156vt_434{padding:var(--space-1) 0;border:none;color:var(--brand-ink);font-size:var(--fs-body-sm);border-radius:0}._clearBtnMobile_156vt_434:hover{background:transparent;color:var(--brand-ink);opacity:.75}._txCard_156vt_450{padding:0!important;overflow:hidden;border:1px solid var(--border-1)!important}._txList_156vt_456{margin:0;padding:0;list-style:none}._txRow_156vt_464{display:grid;grid-template-columns:auto 1fr 160px 130px;gap:var(--space-3);align-items:center;padding:10px var(--space-4);border-bottom:1px solid var(--border-2)}._txRowLast_156vt_473{border-bottom:none}._txIcon_156vt_478{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._txMain_156vt_489{display:flex;flex-direction:column;gap:2px;min-width:0}._txMerchant_156vt_497{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._txSub_156vt_507,._txAccount_156vt_516{font-size:var(--fs-overline);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._txAmountCell_156vt_525{display:flex;justify-content:flex-end;align-items:center}._mobileTxRow_156vt_534{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-2)}._mobileTxRowLast_156vt_543{border-bottom:none}._mobileTxIcon_156vt_548{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._root_1ckyn_3{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._pageHeader_1ckyn_14{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._pageHeaderTitle_1ckyn_22{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_1ckyn_29{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);line-height:1.15}._pageHeaderSub_1ckyn_37{margin:0;font-size:var(--fs-body);color:var(--fg-3)}._pageHeaderActions_1ckyn_43{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._header_1ckyn_52{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}._periodSwitcher_1ckyn_59{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._periodLabel_1ckyn_70{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);min-width:140px;text-align:center}._emptyWrap_1ckyn_79{display:flex;align-items:center;justify-content:center;min-height:320px}._statsStrip_1ckyn_88{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:640px){._statsStrip_1ckyn_88{grid-template-columns:repeat(4,1fr)}}._statLabel_1ckyn_104{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--space-2)}._statValue_1ckyn_114{display:block}._statSub_1ckyn_118{display:block;margin-top:var(--space-1);font-size:var(--fs-caption);color:var(--fg-3)}._flexInner_1ckyn_131{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin:0 auto;gap:var(--space-2)}._flexOverline_1ckyn_141{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._flexSub_1ckyn_149{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-body-sm);color:var(--fg-3)}._flexMeta_1ckyn_157{display:flex;gap:var(--space-6);margin-top:var(--space-2)}._flexMetaItem_1ckyn_163{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);color:var(--fg-3)}._flexBar_1ckyn_171{width:100%;max-width:360px;margin-top:var(--space-4)}._flexExplain_1ckyn_177{margin-top:var(--space-4);color:var(--fg-3);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);max-width:380px;text-wrap:pretty}._sections_1ckyn_188{display:flex;flex-direction:column;gap:var(--space-4)}._sectionCard_1ckyn_194{padding:0;overflow:hidden}._sectionToggle_1ckyn_199{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:transparent;border:none;font:inherit;text-align:left;cursor:pointer;border-bottom:1px solid transparent}._sectionToggle_1ckyn_199[aria-expanded=true]{border-bottom-color:var(--border-1)}._sectionChevron_1ckyn_217{color:var(--fg-3);flex-shrink:0}._sectionTitle_1ckyn_222{font-size:var(--fs-body);font-weight:var(--w-bold);color:var(--fg-1)}._sectionSpacer_1ckyn_228{flex:1}._sectionAmounts_1ckyn_232{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2);font-size:var(--fs-body-sm)}._categoryList_1ckyn_244{margin:0;padding:0;list-style:none}._categoryRow_1ckyn_252{display:grid;grid-template-columns:auto 200px 1fr 140px;gap:var(--space-4);align-items:center;padding:14px var(--space-5);border-bottom:1px solid var(--border-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._categoryRow_1ckyn_252:hover{background:var(--surface-2)}._categoryRow_1ckyn_252:last-child{border-bottom:none}._categoryIconCircleDesktop_1ckyn_272{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._categoryName_1ckyn_283{font-size:14px;font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryAmounts_1ckyn_292{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);color:var(--fg-3);margin-top:2px}._amountSep_1ckyn_303{color:var(--fg-4)}._progressTrack_1ckyn_308{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}._progressFill_1ckyn_315{height:100%;border-radius:var(--radius-pill);transition:width .4s var(--ease-out)}._categoryRemaining_1ckyn_322{text-align:right}._categoryRemainingText_1ckyn_326{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-sm);color:var(--fg-2);font-weight:var(--w-semibold)}._mobileHeroCard_1ckyn_339{background:var(--brand-ink);border-radius:var(--radius-lg);padding:var(--space-5);color:#fff}._mobileHeroOverline_1ckyn_346{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:#ffffffb3}._mobileHeroAmount_1ckyn_355{margin-top:var(--space-1)}._mobileHeroMoney_1ckyn_359{color:#fff!important}._mobileHeroBreakdown_1ckyn_363{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--fs-caption);color:#ffffffd9}._mobileHeroBreakdownItem_1ckyn_374{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}._mobileHeroSep_1ckyn_381{color:#fff6}._mobileHeroMoneyMuted_1ckyn_385{color:#ffffffd9!important}._mobileSectionHeader_1ckyn_391{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2)}._categoryRowMobile_1ckyn_401{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._categoryRowMobile_1ckyn_401:active{background:var(--surface-2)}._categoryRowMobile_1ckyn_401:last-child{border-bottom:none}._categoryRowMobileHead_1ckyn_420{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3)}._categoryIconCircle_1ckyn_272{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._categoryNameMobile_1ckyn_439{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryAmountsMobile_1ckyn_448{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._categoryAmountsLine_1ckyn_455{display:inline-flex;align-items:baseline;gap:var(--space-1)}._categoryLeftLabel_1ckyn_461{font-size:var(--fs-caption);color:var(--fg-3);display:inline-flex;align-items:baseline;gap:var(--space-1)}._mobileFab_1ckyn_470{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}@media(max-width:767px){._root_1ckyn_3{padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}}._root_12ltl_8{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._pageHeader_12ltl_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._h1_12ltl_27{margin:0;font-size:var(--fs-h2);font-weight:var(--w-bold);color:var(--fg-1);letter-spacing:var(--tracking-snug);line-height:1.15}._pageHeaderSub_12ltl_36{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 3px;margin:4px 0 0;font-size:var(--fs-body-sm);color:var(--fg-3)}._pageHeaderActions_12ltl_46{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._emptyWrap_12ltl_55{display:flex;align-items:center;justify-content:center;min-height:320px}._filterBar_12ltl_64{display:flex;align-items:center;gap:var(--space-2);padding:10px 14px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md)}._filterIcon_12ltl_74{color:var(--fg-3);flex-shrink:0}._filterChip_12ltl_79{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-2);background:transparent;color:var(--fg-2);font-size:var(--fs-caption);font-weight:var(--w-semibold);font-family:inherit;cursor:pointer;transition:all .12s var(--ease-out)}._filterChip_12ltl_79:hover{border-color:var(--brand-ink);color:var(--fg-1)}._filterChipActive_12ltl_100{border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}._filterChipCount_12ltl_106{color:var(--fg-3);font-weight:var(--w-regular)}._filterChipCountActive_12ltl_111{color:#ffffffb3}._filterSpacer_12ltl_115{flex:1}._filterCountLabel_12ltl_119{font-size:var(--fs-caption);color:var(--fg-3);flex-shrink:0}._desktopGroups_12ltl_127{display:flex;flex-direction:column;gap:var(--space-4)}._desktopGroup_12ltl_127{display:flex;flex-direction:column;gap:var(--space-2)}._desktopGroupHeader_12ltl_139{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--space-1) var(--space-1)}._desktopGroupDate_12ltl_146{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._desktopGroupCard_12ltl_154{padding:0!important;overflow:hidden}._tableList_12ltl_163{margin:0;padding:0;list-style:none}._tableRow_12ltl_169{display:grid;grid-template-columns:auto 1fr 180px 160px 120px;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;border-bottom:1px solid var(--border-2);background:transparent;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._tableRowLast_12ltl_181{border-bottom:0}._tableRow_12ltl_169:hover{background:var(--surface-2)}._rowIcon_12ltl_190{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._rowName_12ltl_201{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._cellAccount_12ltl_211{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellAmount_12ltl_219{text-align:right}._mobileSummaryCard_12ltl_225{background:var(--brand-ink);border-radius:var(--radius-lg);padding:var(--space-5)}._mobileSummaryOverline_12ltl_232{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:#ffffffb3}._mobileSummaryAmount_12ltl_241{margin-top:var(--space-1)}._mobileSummaryMoney_12ltl_245{color:#fff!important}._mobileSummaryBreakdown_12ltl_249{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);font-size:var(--fs-caption);color:#ffffffd9}._mobileBreakdownItem_12ltl_258{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}._mobileDot_12ltl_265{display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);vertical-align:middle;flex-shrink:0}._mobileGroups_12ltl_276{display:flex;flex-direction:column;gap:var(--space-4);margin-inline:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-4) calc(var(--space-8) + var(--tabbar-h-mobile) + var(--space-4))}._mobileGroup_12ltl_276{display:flex;flex-direction:column;gap:var(--space-2)}._mobileGroupHeader_12ltl_290{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--space-2) var(--space-1)}._mobileGroupDate_12ltl_297{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._mobileGroupCard_12ltl_305{padding:0!important;overflow:hidden;border:1px solid var(--border-1)!important}._mobileRow_12ltl_313{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;border-bottom:1px solid var(--border-2);background:transparent;cursor:pointer;transition:background var(--dur-2) var(--ease-out)}._mobileRow_12ltl_313:hover{background:var(--surface-2)}._mobileRowLast_12ltl_329{border-bottom:0}._mobileRowIcon_12ltl_334{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileRowMain_12ltl_346{display:flex;flex-direction:column;gap:2px;min-width:0}._mobileRowName_12ltl_353{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileRowSub_12ltl_362{font-size:var(--fs-caption);color:var(--fg-3);text-transform:capitalize}._mobileRowAmount_12ltl_368{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}._mobileFab_12ltl_378{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}@media(max-width:767px){._root_12ltl_8{padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}}._root_8azg9_3{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._emptyWrap_8azg9_12{display:flex;align-items:center;justify-content:center;min-height:320px}._pageHeader_8azg9_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._pageHeaderTitle_8azg9_29{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_8azg9_36{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);line-height:1.15}._pageHeaderSub_8azg9_44{margin:0;font-size:var(--fs-body);color:var(--fg-3)}._pageHeaderActions_8azg9_50{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._grid12_8azg9_57{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-5)}._span8_8azg9_63{grid-column:span 8}._span4_8azg9_67{grid-column:span 4}._span12_8azg9_71{grid-column:span 12}._cardNoPad_8azg9_75>:first-child{padding:0}._portfolioHeader_8azg9_80{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._portfolioValue_8azg9_87{margin-top:var(--space-2)}._portfolioPills_8azg9_91{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}._rangeToggle_8azg9_100{flex-shrink:0;margin-top:var(--space-1)}._chartDesktop_8azg9_106{width:100%;height:200px;display:block;margin-top:var(--space-5)}._chartMobile_8azg9_113{width:100%;height:80px;display:block;margin-top:var(--space-4)}._chartPlaceholder_8azg9_120{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);height:200px;border-radius:var(--radius-md);background:var(--surface-2);margin-top:var(--space-5)}._chartPlaceholderIcon_8azg9_132{color:var(--fg-4)}._chartPlaceholderText_8azg9_136{font-size:var(--fs-caption);color:var(--fg-3);text-align:center;max-width:300px}._perfStrip_8azg9_144{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._perfCard_8azg9_150{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}._perfValue_8azg9_157{font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}._tableHeader_8azg9_165{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2)}._tableCount_8azg9_173{font-size:var(--fs-caption);color:var(--fg-3)}._tableSortRow_8azg9_178{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._tableSortLabel_8azg9_185{font-size:var(--fs-caption);color:var(--fg-3)}._tableColHeaders_8azg9_190{display:grid;grid-template-columns:72px 1fr 90px 110px 90px 110px;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-2);font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._tableRow_8azg9_203{display:grid;grid-template-columns:72px 1fr 90px 110px 90px 110px;gap:var(--space-3);padding:var(--space-4) var(--space-5);align-items:center;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._tableRow_8azg9_203:hover{background:var(--surface-2)}._tableRowBorder_8azg9_217{border-bottom:1px solid var(--border-2)}._holdingNameCol_8azg9_221{display:flex;flex-direction:column;gap:2px;min-width:0}._holdingAsset_8azg9_228{font-size:var(--fs-caption);color:var(--fg-3);text-transform:capitalize}._colRight_8azg9_234{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}._weightPct_8azg9_242{font-size:var(--fs-caption);color:var(--fg-3);font-variant-numeric:tabular-nums}._moversWrap_8azg9_249{display:flex;flex-direction:column;gap:var(--space-3)}._moverRow_8azg9_255{display:flex;align-items:center;gap:var(--space-3)}._moverMain_8azg9_261{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._moverPct_8azg9_269{font-size:var(--fs-body-sm);font-weight:var(--w-bold);flex-shrink:0}._mobileFab_8azg9_276{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}._mobileStack_8azg9_286{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}._heroCard_8azg9_295{background:var(--surface-1);color:var(--fg-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;box-shadow:var(--shadow-1)}._heroLabel_8azg9_306{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._heroValue_8azg9_314{margin-top:var(--space-2);color:var(--fg-1)}._heroPill_8azg9_319,._heroRangePills_8azg9_324{margin-top:var(--space-3)}._returnsStrip_8azg9_329{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}._returnLabel_8azg9_335{display:block;font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--space-1)}._returnValue_8azg9_345{margin-bottom:var(--space-1)}._returnPct_8azg9_349{font-size:var(--fs-caption);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}._invertedPill_8azg9_356{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:999px;font-size:var(--fs-caption);font-weight:var(--w-semibold)}._invertedPillPositive_8azg9_366{background:var(--income-soft);color:var(--income)}._invertedPillNegative_8azg9_371{background:var(--expense-soft);color:var(--expense)}._pillLabel_8azg9_376{opacity:.8;margin-left:var(--space-1)}._donutWrap_8azg9_383{display:flex;align-items:center;gap:var(--space-5)}._donut_8azg9_383{width:130px;height:130px;border-radius:999px;position:relative;flex-shrink:0;border:none;cursor:pointer;transition:opacity var(--dur-1) var(--ease-out)}._donutHole_8azg9_400{position:absolute;inset:22px;border-radius:999px;background:var(--surface-1);display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}._donutLabel_8azg9_412{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);text-align:center;padding:0 var(--space-1)}._donutPct_8azg9_422{font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--fg-1);font-variant-numeric:tabular-nums}._donutLegend_8azg9_430{flex:1;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._legendRow_8azg9_441{display:flex;align-items:center;gap:var(--space-2);background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;width:100%;transition:opacity var(--dur-1) var(--ease-out)}._legendRowFaded_8azg9_454{opacity:.4}._legendDot_8azg9_458{width:9px;height:9px;border-radius:3px;flex-shrink:0}._legendLabel_8azg9_465{font-size:var(--fs-caption);color:var(--fg-2);flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._legendPct_8azg9_476{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--fg-1);font-variant-numeric:tabular-nums;font-family:var(--font-mono)}._allocEmpty_8azg9_484{font-size:var(--fs-caption);color:var(--fg-3)}._overline_8azg9_491{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._mono_8azg9_499{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body-sm);color:var(--fg-2)}._positive_8azg9_506{color:var(--income)}._negative_8azg9_510{color:var(--expense)}._tickerBadge_8azg9_515{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-overline);font-weight:var(--w-bold);font-family:var(--font-mono);letter-spacing:.02em;flex-shrink:0;white-space:nowrap}._tickerBadgeLg_8azg9_529{width:40px;height:40px;border-radius:var(--radius-sm);font-size:var(--fs-caption);padding:0}._holdingList_8azg9_538{margin:0;padding:0;list-style:none}._holdingRow_8azg9_544{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;border-bottom:1px solid var(--border-2);width:100%;background:transparent;border-left:none;border-right:none;border-top:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease-out)}._holdingRow_8azg9_544:hover{background:var(--surface-2)}li:last-child ._holdingRow_8azg9_544{border-bottom:0}._holdingMain_8azg9_572{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._holdingName_8azg9_221{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._holdingMeta_8azg9_588{display:flex;align-items:center;gap:var(--space-2)}._holdingQuantity_8azg9_594{font-size:var(--fs-caption);color:var(--fg-3);font-variant-numeric:tabular-nums}._metaDot_8azg9_600{width:2px;height:2px;border-radius:999px;background:var(--fg-4);flex-shrink:0}._holdingAmounts_8azg9_608{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._deltaPct_8azg9_615{margin-left:var(--space-1);font-weight:var(--w-medium)}@media(max-width:1200px){._span8_8azg9_63,._span4_8azg9_67,._span12_8azg9_71{grid-column:span 12}._perfStrip_8azg9_144{grid-template-columns:repeat(2,1fr)}._tableColHeaders_8azg9_190,._tableRow_8azg9_203{grid-template-columns:72px 1fr 90px 90px}._tableColHeaders_8azg9_190>:nth-child(3),._tableColHeaders_8azg9_190>:nth-child(4),._tableRow_8azg9_203>:nth-child(3),._tableRow_8azg9_203>:nth-child(4){display:none}}._root_1s7a4_5{max-width:var(--content-max);margin:0 auto;width:100%}._emptyWrap_1s7a4_11{display:flex;align-items:center;justify-content:center;min-height:320px}._pageHeader_1s7a4_19{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}._breadcrumb_1s7a4_27{display:flex;align-items:center;gap:var(--space-1)}._crumbBtn_1s7a4_33{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;transition:background var(--dur-1, .1s) ease}._crumbBtn_1s7a4_33:hover{background:var(--surface-2)}._crumbSep_1s7a4_50{color:var(--fg-4);line-height:1}._crumbActive_1s7a4_52{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-2)}._pageHeaderMain_1s7a4_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._pageHeaderTitle_1s7a4_66{display:flex;align-items:center;gap:var(--space-3)}._titleIcon_1s7a4_72{width:44px;height:44px;border-radius:var(--radius-md);background:color-mix(in oklab,var(--brand-ink) 12%,transparent);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}._h1_1s7a4_84{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--fg-1);line-height:1.15}._pageHeaderSub_1s7a4_93{margin:var(--space-1) 0 0;font-size:var(--fs-body-sm);color:var(--fg-3)}._pageHeaderActions_1s7a4_99{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._heroGrid_1s7a4_107{display:grid;grid-template-columns:minmax(320px,1.2fr) repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}._heroCard_1s7a4_115{border-radius:var(--radius-lg);background:var(--brand-ink);color:#fff;padding:var(--space-5) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:0;box-shadow:var(--shadow-2)}._heroLabel_1s7a4_126{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;opacity:.7}._heroTopRow_1s7a4_134{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}._heroDeltaBadge_1s7a4_141{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);background:#ffffff24;font-size:var(--fs-overline);font-weight:var(--w-semibold);color:#fff}._heroAmount_1s7a4_153{display:flex;align-items:baseline;gap:var(--space-1);margin:var(--space-2) 0 var(--space-1)}._heroAmountSign_1s7a4_160{font-size:var(--fs-h2-lg);font-weight:var(--w-medium);opacity:.7}._heroAmountValue_1s7a4_166{font-size:44px;font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}._heroPending_1s7a4_173{font-size:var(--fs-body-sm);opacity:.7;margin-bottom:var(--space-5)}._heroUtil_1s7a4_180{margin-top:auto}._heroUtilLabels_1s7a4_184{display:flex;justify-content:space-between;font-size:var(--fs-overline);font-weight:var(--w-medium);opacity:.85;margin-bottom:var(--space-1)}._heroUtilPct_1s7a4_193{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._heroUtilTrack_1s7a4_198{height:6px;border-radius:var(--radius-pill);background:#ffffff2e;overflow:hidden}._heroUtilFill_1s7a4_205{height:100%;border-radius:var(--radius-pill);background:var(--brand-coral);transition:width .6s var(--ease-out, ease)}._kpiCard_1s7a4_213{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);box-shadow:var(--shadow-1)}._kpiLabel_1s7a4_224{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._kpiValue_1s7a4_232{font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1);margin-top:var(--space-1)}._kpiValueMuted_1s7a4_240{color:var(--fg-2)}._kpiValuePositive_1s7a4_241{color:var(--income)}._kpiSub_1s7a4_243{font-size:var(--fs-caption);color:var(--fg-3)}._autopayBanner_1s7a4_249{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft);border:1px solid color-mix(in oklab,var(--warning) 25%,transparent)}._autopayIcon_1s7a4_260{width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--warning) 18%,transparent);color:#6e4d0c;display:flex;align-items:center;justify-content:center;flex-shrink:0}._autopayText_1s7a4_272{flex:1}._autopayTitle_1s7a4_276{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:#6e4d0c}._autopayDesc_1s7a4_282{font-size:var(--fs-caption);color:#6e4d0c;opacity:.85}._sectionLabel_1s7a4_289{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-2);letter-spacing:var(--tracking-snug);margin-bottom:var(--space-3)}._overline_1s7a4_297{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._midRow_1s7a4_306{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}._utilHeader_1s7a4_314{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}._utilValueRow_1s7a4_323{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1)}._utilPct_1s7a4_330{font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1)}._utilSub_1s7a4_338{font-size:var(--fs-caption);color:var(--fg-3)}._healthPill_1s7a4_343{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-2);border-radius:var(--radius-pill);background:var(--income-soft);color:var(--income);font-size:var(--fs-overline);font-weight:var(--w-semibold)}._healthDot_1s7a4_355{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--income);flex-shrink:0}._sparkSvg_1s7a4_363{width:100%;height:120px;display:block}._sparkMonths_1s7a4_369{display:flex;justify-content:space-between;font-size:var(--fs-overline);color:var(--fg-3);margin-top:var(--space-2);font-family:var(--font-mono)}._sparkMonth_1s7a4_369{width:30px;text-align:center}._spendHeader_1s7a4_384{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}._spendValueRow_1s7a4_391{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1)}._spendTotal_1s7a4_398{font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1)}._spendPeriod_1s7a4_406{font-size:var(--fs-caption);color:var(--fg-3)}._spendBar_1s7a4_411{display:flex;height:10px;border-radius:var(--radius-pill);overflow:hidden;margin-bottom:var(--space-3)}._spendBarEmpty_1s7a4_419{width:100%;background:var(--surface-3)}._spendCategories_1s7a4_424{display:flex;flex-direction:column;gap:var(--space-2)}._spendCatRow_1s7a4_430{display:flex;align-items:center;gap:var(--space-3)}._spendCatDot_1s7a4_436{width:8px;height:8px;border-radius:var(--radius-xs);flex-shrink:0}._spendCatName_1s7a4_443{font-size:var(--fs-body-sm);color:var(--fg-2);flex:1}._spendCatAmount_1s7a4_449{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);font-variant-numeric:tabular-nums}._txHeader_1s7a4_457{display:flex;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2)}._txTitle_1s7a4_464{font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--fg-1)}._txCount_1s7a4_470{margin-left:var(--space-2);font-size:var(--fs-body-sm);color:var(--fg-3)}._txSeeAll_1s7a4_476{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--brand-ink);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--dur-1, .1s) ease}._txSeeAll_1s7a4_476:hover{background:var(--surface-2)}._txList_1s7a4_494{margin:0;padding:0;list-style:none}._txEmptyWrap_1s7a4_500{padding:var(--space-8) var(--space-5)}._txTableRow_1s7a4_505{display:grid;grid-template-columns:auto 1fr 180px 160px 120px;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;border-bottom:1px solid var(--border-1);background:transparent;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}._txTableRow_1s7a4_505:hover{background:var(--surface-2)}._txTableRowLast_1s7a4_518{border-bottom:0}._txMerchantIcon_1s7a4_520{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._txMerchantBody_1s7a4_532{min-width:0;display:flex;flex-direction:column;gap:2px}._txMerchantName_1s7a4_539{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txCellCategory_1s7a4_548{font-size:var(--fs-body-sm);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txCellAccount_1s7a4_556{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txCellAmount_1s7a4_564{text-align:right;display:flex;justify-content:flex-end}._periodNav_1s7a4_571{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._periodLabel_1s7a4_581{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);min-width:140px;text-align:center}._bottomRow_1s7a4_590{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-4);margin-top:var(--space-4)}._cardDetailsGrid_1s7a4_597{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-3);column-gap:var(--space-6)}._cardDetailLabel_1s7a4_606{font-size:var(--fs-overline);color:var(--fg-3);margin-bottom:2px}._cardDetailValue_1s7a4_612{font-size:var(--fs-ui);font-weight:var(--w-medium);color:var(--fg-1)}._periodRow_1s7a4_619{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-2)}._periodRow_1s7a4_619:last-child{border-bottom:none}._periodRowTitle_1s7a4_629{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1)}._periodRowSub_1s7a4_635{font-size:var(--fs-caption);color:var(--fg-3)}._statusPill_1s7a4_640{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-overline);font-weight:var(--w-semibold)}._statusPillLocked_1s7a4_649{background:var(--warning-soft);color:var(--warning)}._statusPillOpen_1s7a4_650{background:var(--income-soft);color:var(--income)}._statusPillCurrent_1s7a4_651{background:var(--info-soft);color:var(--info)}._periodAmount_1s7a4_653{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);min-width:80px;text-align:right;color:var(--fg-1)}._actionRow_1s7a4_664{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._cardPanelHeader_1s7a4_672{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}@media(max-width:767px){._root_1s7a4_5{display:none}._mobileRoot_1s7a4_684{display:flex;flex-direction:column}}@media(min-width:768px){._mobileRoot_1s7a4_684{display:none}}._mobileBack_1s7a4_695{display:flex;align-items:center;padding:var(--space-1) 0}._mobileBackBtn_1s7a4_701{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);background:transparent;border:none;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--brand-ink);cursor:pointer}._mobileMoreBtn_1s7a4_715{margin-left:auto;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-1);border:1px solid var(--border-1);display:flex;align-items:center;justify-content:center;color:var(--fg-2);cursor:pointer}._mobileTitleBlock_1s7a4_730{padding:var(--space-1) 0 var(--space-3)}._mobileTitleRow_1s7a4_734{display:flex;align-items:center;gap:var(--space-3)}._mobileTitleIcon_1s7a4_740{width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--brand-ink) 12%,transparent);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileTitleType_1s7a4_752{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._mobileTitleName_1s7a4_760{margin:var(--space-1) 0 0;font-size:var(--fs-h2-lg);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--fg-1)}._mobileTitleSub_1s7a4_768{font-size:var(--fs-body-sm);color:var(--fg-3);margin-top:var(--space-1)}._mobileStack_1s7a4_775{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4)}._mobileHeroCard_1s7a4_783{border-radius:var(--radius-lg);background:var(--brand-ink);color:#fff;padding:var(--space-5)}._mobileHeroLabel_1s7a4_790{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;opacity:.7}._mobileHeroTopRow_1s7a4_798{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--space-2)}._mobileHeroAmount_1s7a4_805{display:flex;align-items:baseline;gap:var(--space-1);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}._mobileHeroSign_1s7a4_813{font-size:var(--fs-h2);font-weight:var(--w-medium);opacity:.7}._mobileHeroValue_1s7a4_819{font-size:36px;font-weight:var(--w-bold)}._mobileHeroPending_1s7a4_824{font-size:var(--fs-caption);opacity:.7;margin-top:var(--space-1)}._mobileHeroUtil_1s7a4_830{margin-top:var(--space-4)}._mobileHeroUtilLabels_1s7a4_834{display:flex;justify-content:space-between;font-size:var(--fs-overline);opacity:.85;margin-bottom:var(--space-1)}._mobileHeroUtilPct_1s7a4_842{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._mobileHeroUtilTrack_1s7a4_847{height:6px;border-radius:var(--radius-pill);background:#ffffff2e;overflow:hidden}._mobileHeroUtilFill_1s7a4_854{height:100%;border-radius:var(--radius-pill);background:var(--brand-coral)}._mobilePayBtn_1s7a4_860{margin-top:var(--space-4);width:100%;padding:13px var(--space-4);background:var(--brand-coral);color:var(--fg-on-coral);border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-bold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._mobileStatCard_1s7a4_879{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);overflow:hidden;box-shadow:var(--shadow-1)}._mobileStatHeader_1s7a4_887{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-2);display:flex;align-items:center;justify-content:space-between}._mobileStatPeriod_1s7a4_895{font-size:var(--fs-overline);color:var(--fg-3)}._mobileStatGrid_1s7a4_900{display:grid;grid-template-columns:1fr 1fr;padding:var(--space-4);row-gap:var(--space-3)}._mobileStatLabel_1s7a4_909{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}._mobileStatValue_1s7a4_917{margin-top:var(--space-1);font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1)}._mobileStatValueMuted_1s7a4_925{color:var(--fg-2)}._mobileStatValuePositive_1s7a4_926{color:var(--income)}._mobileStatSub_1s7a4_928{font-size:var(--fs-overline);color:var(--fg-3);margin-top:2px}._mobileAutopay_1s7a4_935{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--warning-soft);border:1px solid color-mix(in oklab,var(--warning) 25%,transparent)}._mobileAutopayIcon_1s7a4_945{width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--warning) 18%,transparent);color:#6e4d0c;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileAutopayTitle_1s7a4_957{font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:#6e4d0c}._mobileAutopayDesc_1s7a4_963{font-size:var(--fs-caption);color:#6e4d0c;opacity:.85}._mobileAutopayBtn_1s7a4_969{margin-left:auto;padding:7px var(--space-3);border-radius:var(--radius-pill);background:#fff;border:1px solid color-mix(in oklab,var(--warning) 35%,transparent);color:#6e4d0c;font-weight:var(--w-bold);font-size:var(--fs-caption);font-family:var(--font-sans);cursor:pointer;white-space:nowrap}._mobileSectionHeader_1s7a4_984{padding:var(--space-1) var(--space-1);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._mobileSectionCount_1s7a4_992{font-size:var(--fs-overline);color:var(--fg-3)}._mobileSeeAllBtn_1s7a4_997{background:transparent;border:none;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--brand-ink);cursor:pointer}._mobileSparkCard_1s7a4_1008{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);padding:var(--space-4);box-shadow:var(--shadow-1)}._mobileSparkHeader_1s7a4_1016{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}._mobileSparkValueRow_1s7a4_1023{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1)}._mobileSparkPct_1s7a4_1030{font-size:var(--fs-h2);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1)}._mobileSparkSub_1s7a4_1038{font-size:var(--fs-overline);color:var(--fg-3)}._mobileSparkSvg_1s7a4_1043{width:100%;height:80px;display:block}._mobileSparkMonths_1s7a4_1049{display:flex;justify-content:space-between;font-size:var(--fs-overline);color:var(--fg-3);margin-top:var(--space-1);font-family:var(--font-mono)}._mobileSpendCard_1s7a4_1059{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);padding:var(--space-4);box-shadow:var(--shadow-1)}._mobileSpendHeader_1s7a4_1067{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}._mobileSpendTitle_1s7a4_1074{font-size:22px;font-weight:var(--w-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--fg-1);margin-top:var(--space-1)}._mobileSpendBar_1s7a4_1083{display:flex;height:8px;border-radius:var(--radius-pill);overflow:hidden;margin-bottom:var(--space-3)}._mobileTxCard_1s7a4_1092{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);overflow:hidden;box-shadow:var(--shadow-1)}._mobileTxRow_1s7a4_1100{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);padding:13px var(--space-4);align-items:center;border-bottom:1px solid var(--border-2)}._mobileTxRow_1s7a4_1100:last-child{border-bottom:none}._mobileTxIcon_1s7a4_1110{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--fg-3);flex-shrink:0}._mobileTxMerchant_1s7a4_1122{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileTxSub_1s7a4_1131{font-size:var(--fs-caption);color:var(--fg-3)}._mobileDetailCard_1s7a4_1137{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);overflow:hidden;box-shadow:var(--shadow-1)}._mobileDetailRow_1s7a4_1145{display:flex;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--border-2)}._mobileDetailRow_1s7a4_1145:last-child{border-bottom:none}._mobileDetailRowLabel_1s7a4_1153{font-size:var(--fs-body-sm);color:var(--fg-2);flex:1}._mobileDetailRowValue_1s7a4_1159{font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-1)}._mobileActionsCard_1s7a4_1166{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);overflow:hidden;box-shadow:var(--shadow-1)}._mobileActionRow_1s7a4_1174{display:flex;align-items:center;padding:var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--border-2);cursor:pointer;background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:var(--font-sans);transition:background var(--dur-1, .1s) ease}._mobileActionRow_1s7a4_1174:hover{background:var(--surface-2)}._mobileActionRow_1s7a4_1174:last-child{border-bottom:none}._mobileActionLabel_1s7a4_1193{font-size:var(--fs-ui);font-weight:var(--w-medium);color:var(--fg-1);flex:1}._mobileActionLabelDanger_1s7a4_1199{color:var(--expense)}._mobilePeriodNav_1s7a4_1202{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill);margin-bottom:var(--space-2)}._mobilePeriodLabel_1s7a4_1214{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);min-width:140px;text-align:center}._mobileBillingAction_1s7a4_1224{display:flex;gap:var(--space-3)}@media(max-width:1024px)and (min-width:768px){._heroGrid_1s7a4_107{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}._heroCard_1s7a4_115{grid-column:1 / -1}._midRow_1s7a4_306,._bottomRow_1s7a4_590{grid-template-columns:1fr}}._root_7jvpq_5{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._emptyWrap_7jvpq_14{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-8)}._pageHeader_7jvpq_24{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}._pageHeaderTitle_7jvpq_32{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}._h1_7jvpq_39{font-size:var(--fs-h1);font-weight:700;color:var(--fg-1);margin:0;line-height:1.15}._pageHeaderSub_7jvpq_47{font-size:var(--fs-body);color:var(--fg-3);margin:0}._pageHeaderActions_7jvpq_53{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._grid12_7jvpq_62{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-5)}._span8_7jvpq_68{grid-column:span 8}._span4_7jvpq_72{grid-column:span 4}._span12_7jvpq_76{grid-column:span 12}@media(max-width:1200px){._span8_7jvpq_68,._span4_7jvpq_72,._span12_7jvpq_76{grid-column:span 12}}._heroCard_7jvpq_90{background:var(--brand-ink);color:#fff;border-radius:var(--radius-lg);padding:var(--space-6)}._periodSwitcher_7jvpq_99{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:#ffffff1f;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2)}._heroCard_7jvpq_90 ._periodSwitcher_7jvpq_99{margin-bottom:var(--space-4)}._pageHeaderActions_7jvpq_53 ._periodSwitcher_7jvpq_99{background:var(--surface-2);padding:var(--space-1) var(--space-3);margin-bottom:0}._periodChevron_7jvpq_121{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:#fff;transition:background var(--dur-2) var(--ease-out)}._pageHeaderActions_7jvpq_53 ._periodChevron_7jvpq_121{color:var(--fg-2)}._periodChevron_7jvpq_121:hover:not(:disabled){background:#fff3}._pageHeaderActions_7jvpq_53 ._periodChevron_7jvpq_121:hover:not(:disabled){background:var(--surface-3)}._periodChevron_7jvpq_121:disabled{opacity:.3;cursor:default}._periodCurrent_7jvpq_152{min-width:140px;text-align:center;font-size:var(--fs-body-sm);font-weight:600;color:#fff;white-space:nowrap}._pageHeaderActions_7jvpq_53 ._periodCurrent_7jvpq_152{color:var(--fg-1)}._heroTotal_7jvpq_167{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.15)}._heroTotalLabel_7jvpq_176{font-size:var(--fs-caption);opacity:.6;text-transform:uppercase;letter-spacing:.06em;font-weight:600}._heroTotal_7jvpq_167>*{color:#fff!important}._heroTop_7jvpq_188{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}._heroLabel_7jvpq_196{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:var(--space-2)}._heroAmount_7jvpq_205{margin-bottom:var(--space-1)}._heroAmount_7jvpq_205>*{color:#fff!important}._heroSub_7jvpq_213{font-size:var(--fs-body-sm);opacity:.6}._settleBtn_7jvpq_218{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:#ffffff26;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-out);flex-shrink:0}._settleBtn_7jvpq_218:hover{background:#ffffff40}._heroPairs_7jvpq_239{display:flex;flex-direction:column;gap:var(--space-3)}._heroPair_7jvpq_239{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#ffffff14;border-radius:var(--radius-md)}._heroPairName_7jvpq_254{flex:1;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-body-sm);font-weight:600;color:#fff}._heroPairSub_7jvpq_264{font-size:var(--fs-caption);opacity:.6;font-weight:400}._heroPairAmount_7jvpq_270{font-size:var(--fs-body-sm);font-weight:700;color:#fff}._heroPairAmount_7jvpq_270>*{color:#fff!important}._totalSharedHeader_7jvpq_282{margin-bottom:var(--space-2)}._overline_7jvpq_286{font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}._totalSharedSub_7jvpq_294{font-size:var(--fs-body-sm);color:var(--fg-3);margin-top:var(--space-1);margin-bottom:var(--space-4)}._trendBars_7jvpq_303{display:flex;align-items:flex-end;gap:var(--space-2);height:68px;margin-top:var(--space-4)}._trendBarCol_7jvpq_311{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);justify-content:flex-end;height:100%}._trendBar_7jvpq_303{width:100%;min-height:4px;border-radius:var(--radius-xs);transition:height var(--dur-5) var(--ease-out)}._trendLabel_7jvpq_328{font-size:10px;color:var(--fg-4);white-space:nowrap}._trendLabelActive_7jvpq_334{color:var(--brand-ink);font-weight:600}._cardNoPad_7jvpq_341{overflow:hidden}._breakdownHeader_7jvpq_345{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2)}._breakdownSub_7jvpq_353{font-size:var(--fs-body-sm);color:var(--fg-3)}._breakdownHint_7jvpq_358{margin-left:auto;font-size:var(--fs-caption);color:var(--fg-4)}._breakdownGrid_7jvpq_364{display:grid}._breakdownCol_7jvpq_368{padding:var(--space-5)}._breakdownColHead_7jvpq_372{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._breakdownColMeta_7jvpq_379{display:flex;flex-direction:column;gap:2px}._breakdownColName_7jvpq_385{font-size:var(--fs-body-sm);font-weight:700;color:var(--fg-1)}._breakdownColSub_7jvpq_391{font-size:var(--fs-caption);color:var(--fg-3)}._statRows_7jvpq_398{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}._statRow_7jvpq_398{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._statRowLeft_7jvpq_412{display:flex;align-items:center;gap:var(--space-2)}._statDot_7jvpq_418{width:8px;height:8px;border-radius:50%;flex-shrink:0}._statLabel_7jvpq_425{font-size:var(--fs-body-sm);color:var(--fg-2)}._statDivider_7jvpq_430{height:1px;background:var(--border-1);margin:var(--space-1) 0}._netRow_7jvpq_436{display:flex;align-items:center;justify-content:space-between}._netLabel_7jvpq_442{font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-1)}._topCats_7jvpq_450{padding-top:var(--space-3);border-top:1px solid var(--border-1)}._topCatRow_7jvpq_455{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}._catIcon_7jvpq_462{color:var(--fg-3);flex-shrink:0}._catLabel_7jvpq_467{flex:1;font-size:var(--fs-caption);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txTableHeader_7jvpq_478{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2);flex-wrap:wrap}._txCount_7jvpq_487{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--fs-caption);font-weight:600;color:var(--fg-2)}._txTableSpacer_7jvpq_501{flex:1}._filterLabel_7jvpq_505{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap}._filterChip_7jvpq_511{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1.5px solid var(--border-2);background:var(--surface-1);font-size:var(--fs-caption);font-weight:500;color:var(--fg-2);cursor:pointer;transition:all var(--dur-2) var(--ease-out);white-space:nowrap}._filterChip_7jvpq_511:hover{border-color:var(--brand-ink);color:var(--brand-ink)}._filterChipActive_7jvpq_529{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}._txColHeaders_7jvpq_535{display:grid;grid-template-columns:80px 1fr 140px 100px;gap:var(--space-4);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-2);font-size:var(--fs-caption);font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em}._txRow_7jvpq_548{display:grid;grid-template-columns:80px 1fr 140px 100px;gap:var(--space-4);padding:var(--space-3) var(--space-5);align-items:center;transition:background var(--dur-1) var(--ease-out)}._txRow_7jvpq_548:hover{background:var(--surface-2)}._txRowBorder_7jvpq_561{border-bottom:1px solid var(--border-2)}._txDate_7jvpq_565{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap}._txMerchant_7jvpq_571{display:flex;align-items:center;gap:var(--space-3);min-width:0}._txIconWrap_7jvpq_578{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._txCatIcon_7jvpq_589{color:var(--fg-3)}._txMerchantText_7jvpq_593{display:flex;flex-direction:column;gap:2px;min-width:0}._txMerchantName_7jvpq_600{font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txMerchantSub_7jvpq_609{font-size:var(--fs-caption);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._txPayer_7jvpq_617{display:flex;align-items:center;gap:var(--space-2)}._txPayerName_7jvpq_623{font-size:var(--fs-body-sm);color:var(--fg-2);white-space:nowrap}._colRight_7jvpq_629{display:flex;justify-content:flex-end}._mobileFab_7jvpq_636{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}._mobileStack_7jvpq_646{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}._mobilePeriodSwitcher_7jvpq_656{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-pill)}._mobilePeriodLabel_7jvpq_667{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);text-align:center;flex:1}._tabSwitcher_7jvpq_678{display:flex;gap:2px;background:var(--surface-2);border-radius:var(--radius-pill);padding:3px}._tabBtn_7jvpq_686{flex:1;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:none;background:transparent;font-size:var(--fs-body-sm);font-weight:500;color:var(--fg-3);cursor:pointer;transition:all var(--dur-2) var(--ease-out)}._tabBtnActive_7jvpq_699{background:var(--surface-1);color:var(--fg-1);font-weight:600;box-shadow:var(--shadow-1)}._activityList_7jvpq_708{display:flex;flex-direction:column;gap:var(--space-4)}._activityGroup_7jvpq_714{display:flex;flex-direction:column;gap:var(--space-2)}._activityCard_7jvpq_722{padding:0!important;overflow:hidden;border:1px solid var(--border-1)!important}._dateHeader_7jvpq_728{font-size:var(--fs-caption);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);padding:0 var(--space-2) var(--space-1)}._activityRow_7jvpq_737{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center}._activityRowBorder_7jvpq_745{border-bottom:1px solid var(--border-2)}._activityIconWrap_7jvpq_749{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._activityMain_7jvpq_760{display:flex;flex-direction:column;gap:3px;min-width:0}._activityMerchant_7jvpq_767{font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activityMeta_7jvpq_776{display:flex;align-items:center;gap:var(--space-2)}._activityPayer_7jvpq_782{font-size:var(--fs-caption);color:var(--fg-3)}._activityCat_7jvpq_787{font-size:var(--fs-caption);color:var(--fg-4)}._activityCat_7jvpq_787:before{content:"·";margin-right:var(--space-2)}._activityAmount_7jvpq_797{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}._peopleList_7jvpq_806{display:flex;flex-direction:column;gap:var(--space-4)}._personHead_7jvpq_812{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._personMeta_7jvpq_819{flex:1;display:flex;flex-direction:column;gap:2px}._personName_7jvpq_826{font-size:var(--fs-body-sm);font-weight:700;color:var(--fg-1)}._personSub_7jvpq_832{font-size:var(--fs-caption);color:var(--fg-3)}._personNet_7jvpq_837{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._barWrap_7jvpq_846{margin-bottom:var(--space-4)}._barLabels_7jvpq_850{display:flex;justify-content:space-between;font-size:var(--fs-caption);color:var(--fg-3);margin-bottom:var(--space-2)}._barPct_7jvpq_858{font-size:var(--fs-caption);color:var(--fg-4)}._barTrack_7jvpq_863{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:visible}._barFill_7jvpq_871{height:100%;border-radius:var(--radius-pill);max-width:100%;transition:width var(--dur-5) var(--ease-out)}._barMarker_7jvpq_878{position:absolute;top:-4px;width:2px;height:16px;background:var(--fg-2);border-radius:var(--radius-pill);transform:translate(-50%)}._memberAvatar_7jvpq_890{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#fff;flex-shrink:0;-webkit-user-select:none;user-select:none;font-family:var(--font-sans)}._emptyText_7jvpq_904{font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center;margin:0;padding:var(--space-4) 0}._root_5o0n0_3{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._pageHeader_5o0n0_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}._pageHeaderTitle_5o0n0_20{display:flex;align-items:center;gap:var(--space-3)}._h1_5o0n0_26{margin:0;font-size:var(--fs-h1);font-weight:var(--w-bold);color:var(--fg-1);line-height:1.15}._pageHeaderActions_5o0n0_34{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._emptyWrap_5o0n0_41{display:flex;align-items:center;justify-content:center;min-height:320px}._listCard_5o0n0_48{padding:0!important;overflow:hidden}._list_5o0n0_48{list-style:none;margin:0;padding:0}._item_5o0n0_59:not(:last-child) ._row_5o0n0_59{border-bottom:1px solid var(--border-2)}._row_5o0n0_59{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);transition:background var(--dur-2) var(--ease-out)}._row_5o0n0_59:hover{background:var(--surface-2)}._rowInteractive_5o0n0_76{cursor:pointer}._rowInteractive_5o0n0_76:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}._rowLast_5o0n0_85{border-bottom:0}._rowUncategorized_5o0n0_89{opacity:.65}._rowIcon_5o0n0_93{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._rowMain_5o0n0_105{min-width:0;display:flex;flex-direction:column;gap:2px}._name_5o0n0_112{flex:1;font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_5o0n0_122{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}@media(max-width:767px){._root_5o0n0_3{padding-bottom:calc(var(--tabbar-h-mobile) + var(--space-8))}._pageHeader_5o0n0_12{display:none}._row_5o0n0_59{padding:var(--space-3) var(--space-4)}._name_5o0n0_112{font-size:var(--fs-body)}._mobileFab_5o0n0_146{position:fixed;left:var(--space-5);right:var(--space-5);bottom:calc(var(--tabbar-h-mobile) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:10}}._root_156ua_3{display:flex;flex-direction:column;gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}._heroWrap_156ua_14{margin-top:var(--space-1)}._heroCard_156ua_19{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-1)}._avatar_156ua_30{width:52px;height:52px;border-radius:999px;background:var(--brand-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-h4);font-weight:var(--w-bold);letter-spacing:-.01em;flex-shrink:0}._heroText_156ua_45{flex:1;min-width:0}._heroName_156ua_50{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);line-height:var(--lh-tight)}._heroSub_156ua_57{font-size:var(--fs-body-sm);color:var(--fg-3);margin-top:2px}._groups_156ua_65{display:flex;flex-direction:column;gap:var(--space-5)}._group_156ua_65{display:flex;flex-direction:column;gap:var(--space-2)}._groupTitle_156ua_77{font-size:var(--fs-overline);font-weight:var(--w-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3);padding:0 var(--space-1)}._groupCard_156ua_86{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-1)}._item_156ua_96{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:none;font-family:var(--font-sans);cursor:pointer;text-align:left;min-height:52px;transition:background var(--dur-1) var(--ease-out)}._item_156ua_96:active{background:var(--surface-2)}._itemBorder_156ua_115{border-bottom:1px solid var(--border-2)}._itemDanger_156ua_119 ._itemLabel_156ua_119{color:var(--expense)}._itemIcon_156ua_123{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._itemIconDanger_156ua_135{background:var(--expense-soft);color:var(--expense)}._itemLabel_156ua_119{flex:1;font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);line-height:var(--lh-normal)}._itemInline_156ua_151{max-height:52px;min-height:unset;overflow:hidden}._itemInline_156ua_151 ._itemLabel_156ua_119{flex:0 0 auto}._itemValue_156ua_161{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;margin-left:auto}._itemChevron_156ua_168{color:var(--fg-4);flex-shrink:0}._langSelect_156ua_175{margin:0;padding:4px var(--space-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--fg-2);cursor:pointer;appearance:auto;flex-shrink:0}._version_156ua_192{text-align:center;font-size:var(--fs-caption);color:var(--fg-4);padding:var(--space-2) 0 var(--space-4)}._root_2fnce_8{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px;margin:0 auto;width:100%;padding:var(--space-4)}._header_2fnce_20{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-1)}._headerIcon_2fnce_31{width:56px;height:56px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}._headerText_2fnce_43{flex:1;min-width:0}._headerTitle_2fnce_48{margin:0;font-size:var(--fs-h4);font-weight:var(--w-bold);color:var(--fg-1);line-height:var(--lh-tight)}._headerSubtitle_2fnce_56{margin:var(--space-1) 0 0;font-size:var(--fs-body-sm);color:var(--fg-3)}._content_2fnce_64{display:flex;flex-direction:column;gap:var(--space-4)}._identityCard_2fnce_72{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-1)}._avatar_2fnce_83{width:48px;height:48px;border-radius:999px;background:var(--brand-ink);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}._avatarImg_2fnce_95{width:100%;aspect-ratio:1;object-fit:cover;border-radius:inherit}._avatarInitials_2fnce_103{font-size:var(--fs-body);font-weight:var(--w-bold);color:var(--surface-1);letter-spacing:-.01em;-webkit-user-select:none;user-select:none}._identityInfo_2fnce_111{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._identityName_2fnce_119{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._identityEmail_2fnce_129{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_2fnce_139{display:flex;flex-direction:column;gap:var(--space-3)}._signInSection_2fnce_145{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-1)}._signInDescription_2fnce_157{margin:0;font-size:var(--fs-body-sm);color:var(--fg-3);text-align:center}._signInButton_2fnce_165,._signOutButton_2fnce_166{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-semibold);cursor:pointer;border:none;min-height:48px;transition:background var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}._signInButton_2fnce_165{background:var(--brand-ink);color:var(--surface-1)}._signInButton_2fnce_165:hover{opacity:.88}._signInButton_2fnce_165:active{opacity:.72}._signOutButton_2fnce_166{background:var(--surface-2);color:var(--fg-2);border:1px solid var(--border-1)}._signOutButton_2fnce_166:hover{background:var(--surface-3, var(--surface-2))}._signOutButton_2fnce_166:active{opacity:.72}._signInButton_2fnce_165:disabled,._signOutButton_2fnce_166:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@keyframes _accountSyncSpin_2fnce_1{0%{rotate:0deg}to{rotate:360deg}}._spinIcon_2fnce_225{animation:_accountSyncSpin_2fnce_1 var(--dur-3, 1s) linear infinite;color:var(--brand-ink)}._restoringBanner_2fnce_230{display:flex;align-items:center;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._restoringText_2fnce_240{font-size:var(--fs-body-sm);color:var(--fg-2);flex:1}._corruptBanner_2fnce_248{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);background:var(--color-red-50, var(--surface-2));border:1px solid var(--color-red-200, var(--border-1));border-radius:var(--radius-md);padding:var(--space-4) var(--space-4)}._corruptIcon_2fnce_259{color:var(--color-red-500, var(--fg-2));flex-shrink:0}._corruptText_2fnce_264{flex:1;font-size:var(--fs-body-sm);font-weight:var(--w-medium);color:var(--color-red-700, var(--fg-2));min-width:120px}._corruptActions_2fnce_272{display:flex;gap:var(--space-2);flex-wrap:wrap}._useCloudButton_2fnce_278{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-ink);color:var(--surface-1);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);border:none;cursor:pointer;min-height:44px;transition:opacity var(--dur-1) var(--ease-out)}._useCloudButton_2fnce_278:hover{opacity:.88}._keepLocalButton_2fnce_296{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);border:1px solid var(--border-1);cursor:pointer;min-height:44px;transition:background var(--dur-1) var(--ease-out)}._keepLocalButton_2fnce_296:hover{background:var(--surface-2)}._lastSyncedRow_2fnce_316{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}._lastSyncedLabel_2fnce_325{font-size:var(--fs-body-sm);color:var(--fg-3)}._errorCtaRow_2fnce_332{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-amber-50, var(--surface-2));border:1px solid var(--color-amber-200, var(--border-1));border-radius:var(--radius-md);flex-wrap:wrap}._errorIcon_2fnce_343{color:var(--color-amber-500, var(--fg-3));flex-shrink:0}._errorCtaText_2fnce_348{flex:1;font-size:var(--fs-body-sm);color:var(--fg-2);min-width:120px}._errorCtaButton_2fnce_355{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--brand-ink);color:var(--surface-1);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-semibold);border:none;cursor:pointer;min-height:36px;white-space:nowrap;transition:opacity var(--dur-1) var(--ease-out)}._errorCtaButton_2fnce_355:hover{opacity:.88}._syncNowButton_2fnce_377{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-semibold);cursor:pointer;background:var(--brand-ink);color:var(--surface-1);border:none;min-height:48px;transition:opacity var(--dur-1) var(--ease-out)}._syncNowButton_2fnce_377:hover{opacity:.88}._syncNowButton_2fnce_377:active{opacity:.72}._syncNowButton_2fnce_377:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._restoreButton_2fnce_411{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-semibold);cursor:pointer;background:var(--surface-2);color:var(--fg-2);border:1px solid var(--border-1);min-height:48px;transition:background var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}._restoreButton_2fnce_411:hover{background:var(--surface-3, var(--surface-2))}._restoreButton_2fnce_411:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._restoreConfirmButton_2fnce_441{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-semibold);cursor:pointer;background:var(--color-red-500, var(--brand-ink));color:var(--surface-1);border:none;min-height:48px;transition:opacity var(--dur-1) var(--ease-out)}._restoreConfirmButton_2fnce_441:hover{opacity:.88}._privacyDisclosure_2fnce_466{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0 var(--space-4) 0;border-radius:var(--radius-md);background:var(--surface-2, var(--bg));border:1px solid var(--border)}._privacyDisclosureIcon_2fnce_477{flex-shrink:0;color:var(--brand-ink);margin-top:2px}._privacyDisclosureText_2fnce_483{flex:1;margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--fg-2)}._privacyDisclosureLink_2fnce_491{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px;font-weight:var(--w-medium);white-space:nowrap}._privacyDisclosureLink_2fnce_491:hover{text-decoration:none}._root_j8bhj_5{max-width:760px;margin:0 auto;padding:var(--space-5);font-family:var(--font-sans);color:var(--fg);line-height:1.6}._header_j8bhj_14{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}._title_j8bhj_20{font-size:var(--fs-h2);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2) 0;color:var(--fg)}._subtitle_j8bhj_28{font-size:var(--fs-body);color:var(--fg-muted);margin:0}._lastUpdated_j8bhj_34{font-size:var(--fs-caption);color:var(--fg-muted);margin:var(--space-2) 0 0 0;font-family:var(--font-mono)}._section_j8bhj_41{margin:var(--space-5) 0}._section_j8bhj_41 h2{font-size:var(--fs-h3);font-weight:var(--w-semibold);margin:0 0 var(--space-3) 0;color:var(--fg)}._section_j8bhj_41 h3{font-size:var(--fs-body);font-weight:var(--w-semibold);margin:var(--space-4) 0 var(--space-2) 0;color:var(--fg)}._section_j8bhj_41 p,._section_j8bhj_41 li{font-size:var(--fs-body);color:var(--fg);margin:0 0 var(--space-3) 0}._section_j8bhj_41 ul{margin:0 0 var(--space-3) 0;padding-left:var(--space-5)}._section_j8bhj_41 li{margin-bottom:var(--space-2)}._section_j8bhj_41 code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-muted, var(--bg));padding:0 var(--space-1);border-radius:var(--radius-sm);word-break:break-word}._section_j8bhj_41 a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}._section_j8bhj_41 a:hover{text-decoration:none}._callout_j8bhj_95{border-left:3px solid var(--brand-ink);background:var(--bg-muted, var(--bg));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:var(--space-3) 0;font-size:var(--fs-body)}@media(max-width:640px){._root_j8bhj_5{padding:var(--space-4) var(--space-3)}._title_j8bhj_20{font-size:var(--fs-h3)}}._root_1jwrc_1{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5);max-width:640px;margin:0 auto}._description_1jwrc_10,._emptyMessage_1jwrc_16{font-size:var(--fs-body);color:var(--fg-2);margin:0}._allDone_1jwrc_22{font-size:var(--fs-body);color:var(--green-fg);font-weight:var(--w-semibold);margin:0}._list_1jwrc_29{display:flex;flex-direction:column;gap:var(--space-4)}._row_1jwrc_35{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._rowInfo_1jwrc_45{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._rowCard_1jwrc_52{font-weight:var(--w-semibold);color:var(--fg-1);font-size:var(--fs-body)}._rowPeriod_1jwrc_58{font-size:var(--fs-body-sm);color:var(--fg-3);background:var(--surface-3);border-radius:var(--radius-sm);padding:2px var(--space-2)}._rowCurrent_1jwrc_66{font-size:var(--fs-body-sm);color:var(--red-fg)}._rowAction_1jwrc_71{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._root_19snw_3{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px;margin:0 auto;width:100%;padding-bottom:var(--space-10)}._section_19snw_15{display:flex;flex-direction:column;gap:var(--space-2)}._sectionCard_19snw_22{padding:0!important;overflow:hidden}._sectionTitle_19snw_28{margin:0;padding:0 var(--space-1)}._row_19snw_36{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--border-2);font-family:var(--font-sans);cursor:pointer;text-align:left;min-height:52px;transition:background var(--dur-1) var(--ease-out)}._row_19snw_36:last-child{border-bottom:none}._row_19snw_36:active{background:var(--surface-2)}._rowDanger_19snw_60 ._rowLabel_19snw_60{color:var(--expense)}._rowControl_19snw_65{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-2);min-height:52px}._rowControl_19snw_65:last-child{border-bottom:none}._rowIcon_19snw_78{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._rowIconDanger_19snw_90{background:var(--expense-soft);color:var(--expense)}._rowLabel_19snw_60{flex:1;font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--fg-1);line-height:var(--lh-normal)}._rowValue_19snw_103{font-size:var(--fs-body-sm);color:var(--fg-3);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}._rowChevron_19snw_112{color:var(--fg-4);flex-shrink:0}._resetConfirm_19snw_119{background:var(--surface-2);border-top:1px solid var(--border-1);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._resetWarning_19snw_128{margin:0;font-size:var(--fs-body-sm);color:var(--fg-2);line-height:var(--lh-relaxed)}._resetActions_19snw_135{display:flex;gap:var(--space-2);justify-content:flex-end}:root{--brand-ink: #0E3B5C;--brand-ink-hover: #0A2E48;--brand-ink-press: #07223A;--brand-coral: #D97757;--brand-coral-soft: #F4D7C9;--brand-butter: #E8C76A;--brand-sage: #7FA68E;--brand: var(--brand-ink);--brand-soft: color-mix(in oklab, var(--brand-ink) 18%, transparent);--coral: var(--brand-coral);--coral-soft: var(--brand-coral-soft);--bg: #FAF7F2;--surface-1: #FFFFFF;--surface-2: #F3EFE7;--surface-3: #E8E2D5;--scrim: rgba(15, 23, 41, .5);--fg-1: #0F1729;--fg-2: #3D4658;--fg-3: #6E7686;--fg-4: #9AA0AC;--fg-on-brand: #FFFFFF;--fg-on-coral: #2A1611;--border-1: #E8E2D5;--border-2: #D8D1C1;--border-focus: var(--brand-ink);--income: #2F8761;--income-soft: #DCEFE3;--expense: #C44C3D;--expense-soft: #F6DCD7;--warning: #C48A19;--warning-soft: #F6E7C2;--info: #2C5878;--info-soft: #D6E3EC;--neutral-data: #6E7686;--investments: #6B5B9E;--investments-soft: #E1DCEF;--chart-1: #0E3B5C;--chart-2: #D97757;--chart-3: #2F8761;--chart-4: #E8C76A;--chart-5: #6B5B9E;--chart-6: #7FA68E;--chart-7: #C44C3D;--chart-8: #5BA9DC;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--shadow-0: none;--shadow-1: 0 1px 2px rgba(15, 23, 41, .04), 0 1px 1px rgba(15, 23, 41, .03);--shadow-2: 0 4px 12px -2px rgba(15, 23, 41, .08), 0 2px 4px -2px rgba(15, 23, 41, .04);--shadow-3: 0 12px 32px -8px rgba(15, 23, 41, .16), 0 4px 8px -4px rgba(15, 23, 41, .06);--shadow-4: 0 24px 64px -16px rgba(15, 23, 41, .24), 0 8px 16px -8px rgba(15, 23, 41, .1);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-1: .1s;--dur-2: .15s;--dur-3: .2s;--dur-4: .3s;--dur-5: .6s;--font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-display: var(--font-sans);--fs-display: clamp(40px, 5vw + 12px, 64px);--fs-h1: 32px;--fs-h2: 24px;--fs-h2-lg: 28px;--fs-h3: 20px;--fs-h4: 17px;--fs-ui: 14px;--fs-body: 15px;--fs-body-sm: 13px;--fs-caption: 12px;--fs-overline: 11px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.4;--lh-relaxed: 1.55;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-overline: .06em;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--sidebar-w: 240px;--sidebar-w-collapsed: 56px;--header-h: 56px;--tabbar-h-mobile: 56px;--content-max: 1400px;--cat-color-1: #E63946;--cat-color-2: #F4A261;--cat-color-3: #E9C46A;--cat-color-4: #7CBF5E;--cat-color-5: #2A9D8F;--cat-color-6: #4CC9F0;--cat-color-7: #4361EE;--cat-color-8: #3A0CA3;--cat-color-9: #7B2FBE;--cat-color-10: #F72585;--cat-color-11: #4A5568;--cat-color-12: #C2845A;--cat-color-13: #0F766E;--cat-color-14: #FF8FAB;--cat-color-15: #8D99AE;--cat-color-16: #84A59D;--cat-color-17: #B56576;--cat-color-18: #6D597A;--cat-color-19: #06D6A0;--cat-color-20: #D97706;--cat-color-21: #5E60CE;--cat-color-22: #C1121F;--cat-color-23: #386641;--cat-color-24: #BC6C25}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-ink: #5BA9DC;--brand-ink-hover: #7CBFE8;--brand-ink-press: #99D0EF;--brand-coral: #E89478;--brand-coral-soft: #4A2E25;--bg: #1A1916;--surface-1: #25231F;--surface-2: #2F2D28;--surface-3: #3A3732;--scrim: rgba(0, 0, 0, .65);--fg-1: #F5F2EC;--fg-2: #C3BFB6;--fg-3: #8E8A82;--fg-4: #5D5A54;--fg-on-brand: #07223A;--fg-on-coral: #2A1611;--border-1: #2F2D28;--border-2: #3D3A34;--border-focus: var(--brand-ink);--income: #6FBF92;--income-soft: #1E3A2A;--expense: #E37367;--expense-soft: #3A1F1B;--warning: #E5B14A;--warning-soft: #3A2E15;--info: #5BA9DC;--info-soft: #16334A;--neutral-data: #8E8A82;--investments: #9B8CCB;--investments-soft: #29234A;--shadow-1: 0 1px 2px rgba(0,0,0,.32);--shadow-2: 0 4px 12px -2px rgba(0,0,0,.48);--shadow-3: 0 12px 32px -8px rgba(0,0,0,.6);--shadow-4: 0 24px 64px -16px rgba(0,0,0,.72);--cat-color-7: #7B92FF;--cat-color-8: #8066D9;--cat-color-22: #F87171;--cat-color-23: #6FBE8A}}[data-theme=dark]{--brand-ink: #5BA9DC;--brand-ink-hover: #7CBFE8;--brand-ink-press: #99D0EF;--brand-coral: #E89478;--brand-coral-soft: #4A2E25;--bg: #1A1916;--surface-1: #25231F;--surface-2: #2F2D28;--surface-3: #3A3732;--scrim: rgba(0, 0, 0, .65);--fg-1: #F5F2EC;--fg-2: #C3BFB6;--fg-3: #8E8A82;--fg-4: #5D5A54;--fg-on-brand: #07223A;--border-1: #2F2D28;--border-2: #3D3A34;--income: #6FBF92;--income-soft: #1E3A2A;--expense: #E37367;--expense-soft: #3A1F1B;--warning: #E5B14A;--warning-soft: #3A2E15;--info: #5BA9DC;--info-soft: #16334A;--investments: #9B8CCB;--investments-soft: #29234A;--shadow-1: 0 1px 2px rgba(0,0,0,.32);--shadow-2: 0 4px 12px -2px rgba(0,0,0,.48);--shadow-3: 0 12px 32px -8px rgba(0,0,0,.6);--shadow-4: 0 24px 64px -16px rgba(0,0,0,.72);--cat-color-7: #7B92FF;--cat-color-8: #8066D9;--cat-color-22: #F87171;--cat-color-23: #6FBE8A}html,body{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:var(--w-bold);color:var(--fg-1);text-wrap:balance}h2,.h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-snug);font-weight:var(--w-semibold);color:var(--fg-1);text-wrap:balance}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);font-weight:var(--w-semibold);color:var(--fg-1)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--w-semibold);color:var(--fg-1)}p{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.display{font-family:var(--font-display);font-size:var(--fs-display);line-height:1.02;letter-spacing:-.025em;font-weight:var(--w-bold);text-wrap:balance}.overline{font-size:var(--fs-overline);line-height:var(--lh-snug);letter-spacing:var(--tracking-overline);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--fg-3)}.caption{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--fg-3)}.mono,.money,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"calt" 0}.money{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);font-weight:var(--w-semibold)}.money--positive{color:var(--income)}.money--negative{color:var(--expense)}.money--muted{color:var(--fg-3)}a{color:var(--brand-ink);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}::selection{background:color-mix(in oklab,var(--brand-ink) 22%,transparent);color:var(--fg-1)}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:var(--radius-xs)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:none}
