@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._container_1xi2w_1{min-height:100vh;padding:var(--space-4);background-color:var(--bg-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._blob1_1xi2w_13,._blob2_1xi2w_13{filter:blur(100px);z-index:0;opacity:.15;position:absolute}._blob1_1xi2w_13{background-color:var(--accent-primary);border-radius:50%;width:50vw;height:50vw;animation:10s ease-in-out infinite alternate _float_1xi2w_1;top:-10%;left:-10%}._blob2_1xi2w_13{background-color:var(--accent-warning);border-radius:50%;width:60vw;height:60vw;animation:12s ease-in-out infinite alternate-reverse _float_1xi2w_1;bottom:-20%;right:-10%}@keyframes _float_1xi2w_1{0%{transform:translate(0)}to{transform:translate(50px,30px)}}._authCard_1xi2w_45{z-index:10;width:100%;max-width:440px;padding:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex;position:relative}._header_1xi2w_56{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._logoContainer_1xi2w_64{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-light);margin-bottom:var(--space-2);background:#ffffff0d;justify-content:center;align-items:center;display:flex}._logoIcon_1xi2w_75{color:var(--accent-primary)}._title_1xi2w_79{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}._subtitle_1xi2w_86{color:var(--text-secondary);font-size:.9rem}._form_1xi2w_91{gap:var(--space-4);flex-direction:column;display:flex}._inputGroup_1xi2w_97{gap:var(--space-2);flex-direction:column;display:flex}._label_1xi2w_103{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:500}._inputWrapper_1xi2w_111{align-items:center;display:flex;position:relative}._inputIcon_1xi2w_117{color:var(--text-muted);position:absolute;left:1rem}._input_1xi2w_97{border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:#0003;padding:.75rem 1rem;font-size:1rem;transition:all .2s}._inputWrapper_1xi2w_111 ._input_1xi2w_97{padding-left:2.75rem}._input_1xi2w_97::placeholder{color:var(--text-muted)}._input_1xi2w_97:focus{border-color:var(--border-focus);background:#0006;box-shadow:0 0 0 2px #3b82f61a}._submitButton_1xi2w_148{margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);background:var(--text-primary);color:var(--bg-dark);border-radius:var(--radius-md);padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}._submitButton_1xi2w_148:hover{background:#e4e4e7;transform:translateY(-1px)}._submitButton_1xi2w_148:active{transform:translateY(1px)}._footer_1xi2w_172{text-align:center;margin-top:calc(var(--space-2) * -1)}._switchMode_1xi2w_177{color:var(--text-muted);font-size:.85rem;transition:color .2s}._switchMode_1xi2w_177:hover{color:var(--text-primary);text-decoration:underline}._errorMessage_1xi2w_188{border-left:3px solid var(--accent-danger);color:#fca5a5;padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ef44441a;font-size:.85rem}._successMessage_1xi2w_197{color:#86efac;padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#22c55e1a;border-left:3px solid #22c55e;font-size:.85rem}._checkboxLabel_1xi2w_206{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) 0;font-size:.85rem;display:flex}._checkboxLabel_1xi2w_206 input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0}._link_1xi2w_224{color:var(--accent-primary);text-decoration:underline}._submitButton_1xi2w_148:disabled{opacity:.6;cursor:not-allowed;transform:none}._backdrop_t7nay_1{z-index:100;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_t7nay_13{width:100%;max-width:780px;max-height:calc(100vh - var(--space-8));padding:var(--space-6) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}._header_t7nay_25{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._brand_t7nay_34{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}._logoIcon_t7nay_41{color:var(--accent-primary)}._brandText_t7nay_45{letter-spacing:-.02em;color:var(--text-primary);font-size:1.15rem;font-weight:700}._closeButton_t7nay_52{width:32px;height:32px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._closeButton_t7nay_52:hover{color:var(--text-primary);background:#ffffff14}._titleBlock_t7nay_68{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._title_t7nay_68{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}._updated_t7nay_84{color:var(--text-muted);margin:0;font-size:.85rem}._content_t7nay_90{gap:var(--space-5);padding-right:var(--space-2);margin-right:calc(var(--space-2) * -1);flex-direction:column;display:flex;overflow-y:auto}._content_t7nay_90::-webkit-scrollbar{width:6px}._content_t7nay_90::-webkit-scrollbar-track{background:0 0}._content_t7nay_90::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._content_t7nay_90::-webkit-scrollbar-thumb:hover{background:#fff3}._section_t7nay_116{gap:var(--space-3);flex-direction:column;display:flex}._section_t7nay_116 h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}._section_t7nay_116 p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}._section_t7nay_116 strong{color:var(--text-primary);font-weight:600}._link_t7nay_143{color:var(--accent-primary);text-decoration:underline}._link_t7nay_143:hover{color:var(--accent-primary-hover)}._container_omt3q_1{height:100%;padding:var(--space-4) 0;flex-direction:column;display:flex}._brand_omt3q_8{padding:0 var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._logoItem_omt3q_16{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}._logoIcon_omt3q_23{color:var(--accent-primary)}._logoText_omt3q_27{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}._nav_omt3q_33{gap:var(--space-1);padding:0 var(--space-3);flex-direction:column;flex:1;display:flex}._group_omt3q_41{gap:var(--space-1);flex-direction:column;display:flex}._groupHeader_omt3q_49{width:100%;padding:var(--space-3) var(--space-4);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-md);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;transition:color .2s,background .2s;display:flex}._groupHeader_omt3q_49:hover{color:var(--text-secondary);background:#ffffff0a}._groupChevron_omt3q_69{flex-shrink:0;transition:transform .2s}._groupChevronOpen_omt3q_74{transform:rotate(180deg)}._navChild_omt3q_80{padding-left:var(--space-6)}._footerDivider_omt3q_84{background:var(--border-subtle,#ffffff14);height:1px;margin:var(--space-2) 0}._navItem_omt3q_90{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-secondary);border-radius:var(--radius-md);font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._navItem_omt3q_90:hover{color:var(--text-primary);background:#ffffff0d}._active_omt3q_108{color:var(--accent-primary);background:#3b82f61a;font-weight:600}._footer_omt3q_84{padding:0 var(--space-4);margin-top:auto}._logoutBtn_omt3q_119{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--text-muted);border-radius:var(--radius-md);font-size:.95rem;font-weight:500;transition:color .2s;display:flex}._logoutBtn_omt3q_119:hover{color:var(--accent-danger);background:#ef44441a}._version_omt3q_138{padding:var(--space-1,4px) var(--space-4) var(--space-2)}._versionButton_omt3q_142{color:var(--text-muted);opacity:.7;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:0;font-size:.7rem}._versionButton_omt3q_142:hover,._versionButton_omt3q_142:focus-visible{opacity:1}._versionDetails_omt3q_158{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin-top:4px;font-size:.7rem;display:flex}._collapsed_omt3q_169 ._version_omt3q_138{display:none}._collapseBtn_omt3q_174{border:1px solid var(--border-light);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._collapseBtn_omt3q_174:hover{color:var(--text-primary);background:#ffffff0d;border-color:#fff3}@media (width<=768px){._collapseBtn_omt3q_174{display:none}}._collapsed_omt3q_169 ._logoText_omt3q_27,._collapsed_omt3q_169 ._navItem_omt3q_90 span,._collapsed_omt3q_169 ._logoutBtn_omt3q_119 span{display:none}._collapsed_omt3q_169 ._brand_omt3q_8{padding:0 var(--space-2) var(--space-6);justify-content:center;gap:var(--space-3);flex-direction:column}._collapsed_omt3q_169 ._nav_omt3q_33,._collapsed_omt3q_169 ._footer_omt3q_84{padding:0 var(--space-2)}._collapsed_omt3q_169 ._navItem_omt3q_90,._collapsed_omt3q_169 ._logoutBtn_omt3q_119{padding:var(--space-3);justify-content:center;gap:0}@media (width<=768px){._collapsed_omt3q_169 ._logoText_omt3q_27,._collapsed_omt3q_169 ._navItem_omt3q_90 span,._collapsed_omt3q_169 ._logoutBtn_omt3q_119 span{display:inline}._collapsed_omt3q_169 ._brand_omt3q_8{padding:0 var(--space-4) var(--space-6);flex-direction:row;justify-content:space-between}._collapsed_omt3q_169 ._nav_omt3q_33,._collapsed_omt3q_169 ._footer_omt3q_84{padding-left:var(--space-3);padding-right:var(--space-3)}._collapsed_omt3q_169 ._navItem_omt3q_90,._collapsed_omt3q_169 ._logoutBtn_omt3q_119{padding:var(--space-3) var(--space-4);justify-content:flex-start;gap:var(--space-3)}}._backdrop_8jgw9_1{z-index:40;position:fixed;inset:0}._panel_8jgw9_7{z-index:41;width:260px;padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#14141afa;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000073}._yearNav_8jgw9_21{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._yearButton_8jgw9_28{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._yearButton_8jgw9_28:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}._yearButton_8jgw9_28:disabled{opacity:.3;cursor:not-allowed}._yearLabel_8jgw9_50{color:var(--text-primary);font-size:1rem;font-weight:600}._grid_8jgw9_56{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._monthCell_8jgw9_62{padding:var(--space-2) 0;border-radius:var(--radius-md);color:var(--text-secondary);text-transform:capitalize;cursor:pointer;background:#ffffff0a;border:1px solid #0000;font-size:.85rem;transition:background .15s,color .15s,border-color .15s}._hasData_8jgw9_75{color:var(--text-primary);border-color:var(--border-light)}._hasData_8jgw9_75:hover{background:#ffffff1f}._selected_8jgw9_85{background:var(--accent,#7bb6ff);color:#0b0b0f;border-color:#0000;font-weight:600}._selected_8jgw9_85:hover{background:var(--accent,#7bb6ff)}._monthCell_8jgw9_62:disabled{opacity:.35;cursor:not-allowed;background:0 0}._backdrop_1q5mg_1{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1q5mg_13{width:100%;max-width:480px;padding:var(--space-6);gap:var(--space-4);max-height:calc(100vh - var(--space-8));flex-direction:column;display:flex;overflow-y:auto}._modalHeader_1q5mg_24{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._modalHeader_1q5mg_24 h2{color:var(--text-primary);align-items:center;gap:var(--space-2);font-size:1.1rem;font-weight:600;display:flex}._closeButton_1q5mg_40{color:var(--text-muted);padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:color .2s}._closeButton_1q5mg_40:hover{color:var(--text-primary)}._body_1q5mg_54{gap:var(--space-4);flex-direction:column;display:flex}._field_1q5mg_60{gap:var(--space-2);flex-direction:column;display:flex}._field_1q5mg_60 label{color:var(--text-secondary);font-size:.85rem;font-weight:500}._input_1q5mg_72,._select_1q5mg_73{border-radius:var(--radius-md);color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.9rem}._input_1q5mg_72:focus,._select_1q5mg_73:focus{border-color:#6366f180;outline:none}._checkRow_1q5mg_90{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:.9rem;display:flex}._checkRow_1q5mg_90 input[type=checkbox]{accent-color:var(--accent-primary,#3b82f6)}._errorMsg_1q5mg_106{color:#fca5a5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef44444d;font-size:.85rem}._actions_1q5mg_115{gap:var(--space-3);justify-content:flex-end;display:flex}._secondaryButton_1q5mg_121{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:.6rem 1.2rem;font-size:.9rem;transition:all .15s}._secondaryButton_1q5mg_121:hover:not(:disabled){color:var(--text-primary);background:#ffffff0d}._primaryButton_1q5mg_137{background:var(--text-primary);color:var(--bg-dark);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .2s}._primaryButton_1q5mg_137:hover:not(:disabled){background:#e4e4e7}._secondaryButton_1q5mg_121:disabled,._primaryButton_1q5mg_137:disabled{opacity:.5;cursor:not-allowed}._splitRow_1q5mg_160{gap:var(--space-2);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}._addSplitBtn_1q5mg_167{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);padding:.6rem var(--space-3);cursor:pointer;background:0 0;border:1px dashed #ffffff26;width:100%;font-size:.85rem;transition:all .15s;display:inline-flex}._addSplitBtn_1q5mg_167:hover{color:var(--text-primary);border-color:#ffffff4d}._removeSplitBtn_1q5mg_188{color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._removeSplitBtn_1q5mg_188:hover:not(:disabled){color:#fca5a5}._removeSplitBtn_1q5mg_188:disabled{opacity:.4;cursor:not-allowed}._splitTotal_1q5mg_209{color:var(--text-muted);text-align:right;margin:0;font-size:.85rem}._splitError_1q5mg_216{color:#fca5a5}._splitHint_1q5mg_220{color:var(--text-secondary);margin:0;font-size:.85rem}._splitStepHint_1q5mg_226{color:var(--text-muted);margin-left:.35rem;font-size:.75rem}@media (hover:none),(pointer:coarse){._splitStepHint_1q5mg_226{display:none}}._splitAmountBox_1q5mg_241{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff0d;justify-content:space-between;align-items:center;gap:0;min-width:0;padding:2px;display:inline-flex}._splitStepBtn_1q5mg_253{border-radius:var(--radius-sm);width:24px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._splitStepBtn_1q5mg_253:hover:not(:disabled){color:var(--text-primary);background:#ffffff14}._splitStepBtn_1q5mg_253:disabled{opacity:.3;cursor:not-allowed}._splitAmountValue_1q5mg_279{text-align:center;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;padding:0 6px;font-size:.9rem;font-weight:600}._hint_1q5mg_291{color:var(--text-muted);margin-top:4px;font-size:.78rem;line-height:1.35;display:block}._splitItem_1q5mg_300{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;display:flex}._splitItemHeader_1q5mg_310{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._splitItemLabel_1q5mg_317{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}._splitDisclosure_1q5mg_325{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;transition:color .15s;display:inline-flex}._splitDisclosure_1q5mg_325:hover{color:var(--text-primary)}._splitDisclosureOpen_1q5mg_343{transition:transform .15s;transform:rotate(180deg)}._splitExtras_1q5mg_348{gap:var(--space-3);padding-top:var(--space-2);border-top:1px dashed #ffffff14;flex-direction:column;display:flex}._splitExtraField_1q5mg_356{flex-direction:column;gap:4px;display:flex}._splitExtraField_1q5mg_356>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._splitExtraCheck_1q5mg_369{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;font-size:.85rem;display:flex}._amountModeToggle_1q5mg_379{gap:6px;margin-top:6px;font-size:.78rem;display:flex}._amountModeButton_1q5mg_386{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #94a3b833;flex:1;padding:4px 8px;transition:background .15s,color .15s,border-color .15s}._amountModeButton_1q5mg_386:hover:not(:disabled){color:var(--text-primary);border-color:#94a3b859}._amountModeButtonActive_1q5mg_402{color:#93c5fd;background:#3b82f62e;border-color:#3b82f666}._amountModeButtonActive_1q5mg_402:hover:not(:disabled){color:#bfdbfe;border-color:#3b82f68c}._amountModeButton_1q5mg_386:disabled{opacity:.5;cursor:not-allowed}._parceladoCheckLabel_1q5mg_419{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}._parceladoCheckbox_1q5mg_426{width:18px;height:18px;accent-color:var(--accent-primary)}._installmentRow_1q5mg_433{gap:var(--space-2);align-items:center;display:flex}._installmentSeparator_1q5mg_439{color:var(--text-secondary);font-size:.85rem}._duplicateBanner_1q5mg_448{background:#ef44441a;border:1px solid #ef444447;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.85rem;display:flex}._duplicateBannerIcon_1q5mg_459{color:#f87171;flex-shrink:0;margin-top:2px}._duplicateBannerText_1q5mg_465{color:var(--text-primary);flex-direction:column;flex:1;gap:2px;display:flex}._duplicateBannerText_1q5mg_465 strong{font-weight:600}._duplicateBannerToggle_1q5mg_477{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:.82rem;display:inline-flex}._duplicateBannerToggle_1q5mg_477 input[type=checkbox]{cursor:pointer}._installmentPreview_1q5mg_492{border-radius:var(--radius-sm);color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f633;padding:10px 12px;font-size:.85rem}._installmentPreviewTitle_1q5mg_501{margin-bottom:6px;font-weight:600}._installmentWarning_1q5mg_506{border-radius:var(--radius-sm);color:var(--text-primary);background:#f59e0b1a;border:1px solid #f59e0b47;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8rem;display:flex}._installmentWarningIcon_1q5mg_518{color:#fbbf24;flex-shrink:0;margin-top:2px}._installmentMinHint_1q5mg_524{color:var(--text-muted);margin-top:4px;font-size:.78rem}._transferNote_1q5mg_531{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);background:#6366f114;border:1px solid #6366f140;align-items:flex-start;margin:0;font-size:.8rem;line-height:1.5;display:flex}._transferNote_1q5mg_531 svg{flex-shrink:0;margin-top:3px}._container_1qcgm_1{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}._menuButton_1qcgm_9{border:1px solid var(--border-light);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:none}._menuButton_1qcgm_9:hover{background:#ffffff1a;border-color:#fff3}@media (width<=768px){._menuButton_1qcgm_9{display:inline-flex}}._actions_1qcgm_38{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}._iconButton_1qcgm_50{border:1px solid var(--border-light);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._iconButton_1qcgm_50:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}._iconButton_1qcgm_50:disabled{opacity:.5;cursor:default}._monthSelector_1qcgm_76{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-light);background:#000000b3;flex-shrink:1;transition:opacity .18s;display:flex;position:relative}._monthSelectorMuted_1qcgm_108{opacity:.45}._monthSelectorMuted_1qcgm_108:focus-within{opacity:1}._navButton_1qcgm_116{width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}._navButton_1qcgm_116:hover{color:var(--text-primary);background:#ffffff1a}._currentMonth_1qcgm_133{text-align:center;min-width:140px;color:var(--text-primary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:0 0;border:none;font-size:.95rem;font-weight:500;transition:background .15s}._currentMonth_1qcgm_133:hover{background:#ffffff14}._currentMonth_1qcgm_133:first-letter{text-transform:uppercase}@media (width<=768px){._container_1qcgm_1,._monthSelector_1qcgm_76{gap:var(--space-2)}._currentMonth_1qcgm_133{min-width:0}._actions_1qcgm_38{gap:var(--space-1)}}._layout_1qq7b_1{background-color:var(--bg-dark);min-height:100vh;position:relative;overflow-x:clip}._blob1_1qq7b_8,._blob2_1qq7b_8{filter:blur(120px);z-index:0;opacity:.06;pointer-events:none;border-radius:50%;position:fixed}._blob1_1qq7b_8{background-color:var(--accent-primary);width:45vw;height:45vw;top:-15%;left:-5%}._blob2_1qq7b_8{background-color:var(--accent-warning);width:50vw;height:50vw;bottom:-20%;right:-10%}._sidebar_1qq7b_33{border-right:1px solid var(--border-light);z-index:25;background-color:#09090bf2;flex-direction:column;width:260px;height:100vh;transition:transform .25s,width .2s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}._collapsed_1qq7b_49 ._sidebar_1qq7b_33{width:72px}._overlay_1qq7b_53{display:none}._mainWrapper_1qq7b_57{z-index:1;flex-direction:column;min-width:0;min-height:100vh;margin-left:260px;transition:margin-left .2s;display:flex;position:relative}._collapsed_1qq7b_49 ._mainWrapper_1qq7b_57{margin-left:72px}._header_1qq7b_72{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);z-index:10;padding:0 var(--space-6);background:#09090bf2;align-items:center;height:70px;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._header_1qq7b_72{background:#0a0a0b}}._content_1qq7b_95{padding:var(--space-6);flex:1;width:100%;max-width:1200px;margin:0 auto}@media (width<=768px){._sidebar_1qq7b_33,._collapsed_1qq7b_49 ._sidebar_1qq7b_33{width:260px;transform:translate(-100%)}._sidebar_1qq7b_33._open_1qq7b_111,._collapsed_1qq7b_49 ._sidebar_1qq7b_33._open_1qq7b_111{transform:translate(0)}._overlay_1qq7b_53._visible_1qq7b_116{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#0000008c;display:block;position:fixed;inset:0}._mainWrapper_1qq7b_57,._collapsed_1qq7b_49 ._mainWrapper_1qq7b_57{margin-left:0}._header_1qq7b_72{padding:0 var(--space-4)}._content_1qq7b_95{padding:var(--space-4);padding-bottom:calc(56px + var(--space-3) + 40px + var(--space-5) + env(safe-area-inset-bottom,0px) + var(--space-4))}}._box_4e1id_1{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff0d;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;min-height:38px;padding:0;display:inline-flex;overflow:hidden}._boxFull_4e1id_15{width:100%;display:flex}._value_4e1id_20{text-align:left;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:600;display:inline-flex}._valueWrap_4e1id_35{flex:1;align-items:center;gap:6px;min-width:0;padding:0 .7rem;display:inline-flex}._prefix_4e1id_44{color:var(--text-muted);flex-shrink:0;font-size:.85rem;font-weight:500}._valueInput_4e1id_51{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.95rem;font-weight:600}._valueInput_4e1id_51:disabled{opacity:.5;cursor:not-allowed}._valueInput_4e1id_51:focus{outline:none}._stepperColumn_4e1id_75{border-left:1px solid var(--border-light);flex-direction:column;flex-shrink:0;display:flex}._stepBtn_4e1id_82{width:26px;min-height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._stepBtn_4e1id_82+._stepBtn_4e1id_82{border-top:1px solid var(--border-light)}._stepBtn_4e1id_82:hover:not(:disabled){color:var(--text-primary);background:#ffffff14}._stepBtn_4e1id_82:disabled{opacity:.3;cursor:not-allowed}._backdrop_y71bg_1{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_y71bg_13{width:100%;max-width:480px;padding:var(--space-6);gap:var(--space-4);max-height:calc(100vh - var(--space-8));flex-direction:column;display:flex;overflow-y:auto}._header_y71bg_24{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._header_y71bg_24 h2{color:var(--text-primary);align-items:center;gap:var(--space-2);font-size:1.1rem;font-weight:600;display:flex}._closeButton_y71bg_40{color:var(--text-muted);padding:var(--space-1);border-radius:var(--radius-sm);transition:color .2s}._closeButton_y71bg_40:hover{color:var(--text-primary)}._backButton_y71bg_51{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex}._backButton_y71bg_51:hover{color:var(--text-primary);background:#ffffff0a}._typePicker_y71bg_70{gap:var(--space-3);flex-direction:column;display:flex}._typePickerHint_y71bg_76{color:var(--text-secondary);text-align:center;margin:0;font-size:.9rem}._typeCard_y71bg_83{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;width:100%;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._typeCard_y71bg_83:hover{background:#6366f10f;border-color:#6366f180}._typeCardIcon_y71bg_104{color:var(--accent-primary);flex-shrink:0}._typeCardTitle_y71bg_109{color:var(--text-primary);font-size:1rem;font-weight:600}._typeCardDesc_y71bg_115{color:var(--text-muted);margin-top:2px;font-size:.8rem;line-height:1.4}._form_y71bg_122{gap:var(--space-4);flex-direction:column;display:flex}._field_y71bg_128{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._field_y71bg_128 label{color:var(--text-secondary);font-size:.85rem;font-weight:500}._field_y71bg_128>input,._field_y71bg_128>select{border-radius:var(--radius-md);color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.9rem}._field_y71bg_128>input:focus,._field_y71bg_128>select:focus{border-color:#6366f180;outline:none}._field_y71bg_128>select option{background:var(--bg-surface);color:var(--text-primary)}._row_y71bg_166{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=480px){._row_y71bg_166{grid-template-columns:1fr}}._error_y71bg_180{color:#fca5a5;border-left:3px solid var(--accent-danger);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ef44441a;font-size:.85rem}._actions_y71bg_189{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._ghostButton_y71bg_199{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--border-light);padding:.65rem 1.2rem;font-size:.9rem;transition:all .2s;display:flex}._ghostButton_y71bg_199:hover{color:var(--text-primary);border-color:var(--border-focus)}._primaryButton_y71bg_220{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--text-primary);color:var(--bg-dark);padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._primaryButton_y71bg_220:hover:not(:disabled){background:#e4e4e7}._primaryButton_y71bg_220:disabled{opacity:.6;cursor:not-allowed}@keyframes _spin_y71bg_246{to{transform:rotate(360deg)}}._spinner_y71bg_246{animation:.8s linear infinite _spin_y71bg_246}._hint_y71bg_250{margin-top:var(--space-1);color:var(--text-muted);font-size:.75rem;line-height:1.4;display:block}._aiHint_y71bg_261{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-top:var(--space-1);color:var(--text-secondary);border-left:2px solid var(--accent-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#3b82f60d;font-size:.8rem;line-height:1.5;display:flex}._aiHint_y71bg_261 strong{color:var(--text-primary)}._card_3oe2b_1{padding:var(--space-5);gap:var(--space-4);flex-direction:column;grid-column:span 2;display:flex}._titleWrapper_3oe2b_9{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}._titleWrapper_3oe2b_9 h2{font-size:1.05rem;font-weight:600}._body_3oe2b_22{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}._chartWrapper_3oe2b_30{flex-shrink:0;width:290px;height:290px;position:relative}._donut_3oe2b_37{width:100%;height:100%}._slice_3oe2b_42{cursor:pointer;transition:stroke-width .12s}._sliceEmoji_3oe2b_49{pointer-events:none;font-size:13px}._tooltip_3oe2b_55{pointer-events:none;z-index:10;border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:nowrap;color:var(--text-primary);background:#12121af5;align-items:center;gap:7px;padding:6px 10px;font-size:.8rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #00000073}._tooltipDot_3oe2b_73{border-radius:3px;flex-shrink:0;width:9px;height:9px}._tooltipEmoji_3oe2b_80{font-size:.95rem;line-height:1}._tooltipName_3oe2b_85{font-weight:600}._tooltipPct_3oe2b_89{color:var(--text-muted);font-variant-numeric:tabular-nums}._tooltipValue_3oe2b_94{color:var(--text-secondary);font-variant-numeric:tabular-nums}._centerLabel_3oe2b_99{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._centerCaption_3oe2b_109{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem}._centerValue_3oe2b_116{color:var(--text-primary);font-size:1.1rem;font-weight:700}._legend_3oe2b_127{columns:300px 3;column-gap:var(--space-6);column-rule:1px solid var(--border-subtle);width:100%;margin:0;padding:0;list-style:none}._legendItem_3oe2b_137{align-items:center;gap:var(--space-2);color:var(--text-secondary);break-inside:avoid;margin-bottom:var(--space-2);font-size:.85rem;display:flex}._legendDot_3oe2b_148{border-radius:3px;flex-shrink:0;width:10px;height:10px}._legendEmoji_3oe2b_155{flex-shrink:0;font-size:.95rem;line-height:1}._legendName_3oe2b_161{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-primary);flex:1;overflow:hidden}._legendPct_3oe2b_170{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;flex-shrink:0;min-width:34px}._legendValue_3oe2b_178{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;flex-shrink:0;min-width:92px}@media (width<=768px){._card_3oe2b_1{grid-column:span 1}._chartWrapper_3oe2b_30{width:240px;height:240px}}._backdrop_1yj94_4{z-index:100;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1yj94_16{width:100%;max-width:780px;max-height:calc(100vh - var(--space-8));padding:var(--space-6) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}._header_1yj94_28{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._brand_1yj94_37{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}._logoIcon_1yj94_44{color:var(--accent-primary)}._brandText_1yj94_48{letter-spacing:-.02em;color:var(--text-primary);font-size:1.05rem;font-weight:700}._closeButton_1yj94_55{width:32px;height:32px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._closeButton_1yj94_55:hover{color:var(--text-primary);background:#ffffff14}._titleBlock_1yj94_71{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._title_1yj94_71{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}._subtitle_1yj94_87{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}._content_1yj94_94{gap:var(--space-5);padding-right:var(--space-2);margin-right:calc(var(--space-2) * -1);flex-direction:column;display:flex;overflow-y:auto}._content_1yj94_94::-webkit-scrollbar{width:6px}._content_1yj94_94::-webkit-scrollbar-track{background:0 0}._content_1yj94_94::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._content_1yj94_94::-webkit-scrollbar-thumb:hover{background:#fff3}._section_1yj94_120{gap:var(--space-3);flex-direction:column;display:flex}._section_1yj94_120 h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}._section_1yj94_120 p,._section_1yj94_120 li{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}._muted_1yj94_143{border-left:3px solid var(--accent-primary);background:#6366f10f;border-radius:4px;padding:8px 12px;color:var(--text-muted)!important;margin-top:var(--space-2)!important;font-size:.85rem!important}._section_1yj94_120 ul,._section_1yj94_120 ol{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.3rem;display:flex}._section_1yj94_120 strong{color:var(--text-primary);font-weight:600}._formula_1yj94_167{border:1px solid var(--border-subtle);padding:var(--space-3);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:8px;margin:0;font-family:Menlo,Monaco,monospace;font-size:.8rem;line-height:1.55}._table_1yj94_181{border-collapse:collapse;width:100%}._table_1yj94_181 td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:6px 0;font-size:.9rem}._table_1yj94_181 tr:last-child td{border-bottom:none}._amountCell_1yj94_197{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}._amountInline_1yj94_204{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}._steps_1yj94_210{counter-reset:step}._steps_1yj94_210 li{line-height:1.7;position:relative}._hint_1yj94_219{color:var(--text-muted);font-size:.8rem;font-style:italic}._stepHint_1yj94_225{color:var(--text-muted);margin-top:2px;font-size:.8rem;font-style:italic;display:block}._subList_1yj94_233{margin-top:var(--space-2);flex-direction:column;gap:4px;padding-left:1.2rem;display:flex}._subList_1yj94_233 li{color:var(--text-secondary);font-size:.85rem;line-height:1.55}._inlineLink_1yj94_247{color:var(--accent-primary);font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:4px;padding:0;text-decoration:underline}._inlineLink_1yj94_247:hover{color:var(--accent-primary-hover,var(--accent-primary));filter:brightness(1.1)}@keyframes _flashTitle_1yj94_294{0%{color:var(--text-primary);text-shadow:0 0 #0000;transform:translate(0)}20%{color:var(--accent-primary);text-shadow:0 0 12px #3b82f68c;transform:translate(2px)}40%{color:var(--accent-primary);text-shadow:0 0 8px #3b82f673;transform:translate(-1px)}60%{color:var(--accent-primary);text-shadow:0 0 14px #3b82f699;transform:translate(1px)}to{color:var(--text-primary);text-shadow:0 0 #0000;transform:translate(0)}}._flashTitle_1yj94_294{animation:1.8s ease-out _flashTitle_1yj94_294}._resultEmphasis_1yj94_298{color:var(--accent-primary);font-size:1rem}._callout_1yj94_303{gap:var(--space-3);padding:var(--space-3);border-radius:10px;align-items:flex-start;display:flex}._callout_1yj94_303>svg{flex-shrink:0;margin-top:2px}._callout_1yj94_303>div{color:var(--text-secondary);font-size:.9rem;line-height:1.6}._callout_1yj94_303 strong{color:var(--text-primary);margin-bottom:2px;display:block}._calloutWarn_1yj94_328{background:#f59e0b14;border:1px solid #f59e0b40}._calloutWarn_1yj94_328>svg{color:#f59e0b}._calloutHealthy_1yj94_337{background:#3b82f60f;border:1px solid #3b82f62e}._calloutHealthy_1yj94_337>svg{color:var(--accent-primary)}._container_jggq2_1{gap:var(--space-6);flex-direction:column;display:flex}._pageHeader_jggq2_7 h1{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:var(--space-2);font-size:1.8rem;font-weight:700;display:flex}._pageHeader_jggq2_7 p{color:var(--text-secondary);margin-top:var(--space-1);font-size:.95rem}._grid_jggq2_23{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._mainWidget_jggq2_29{grid-column:span 1}._placeholderCard_jggq2_33{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:relative}._helpButton_jggq2_46{top:var(--space-3);right:var(--space-3);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);cursor:pointer;z-index:1;background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex;position:absolute}._helpButton_jggq2_46:hover{color:var(--accent-primary);background:#3b82f61f;border-color:#3b82f666;transform:scale(1.08)}._placeholderCard_jggq2_33 h3{color:var(--text-primary);font-size:1.1rem;font-weight:600}._emptyState_jggq2_79{border:1px dashed var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);background:#0003;flex:1;justify-content:center;align-items:center;min-height:150px;font-size:.9rem;display:flex}._fullWidth_jggq2_92{grid-column:span 2}._allocation_jggq2_97{gap:var(--space-4);flex-direction:column;flex:1;display:flex}._barTrack_jggq2_104{border-radius:var(--radius-full);background:#ffffff0d;gap:2px;height:8px;display:flex;overflow:hidden}._barSegment_jggq2_113{border-radius:var(--radius-full);height:100%;transition:width .5s}._bucketList_jggq2_119{gap:var(--space-2);flex-direction:column;display:flex}._bucketRow_jggq2_125{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto auto auto auto;display:grid}._bucketHeader_jggq2_132{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-light);grid-template-columns:auto 1fr auto auto auto auto;margin-bottom:2px;display:grid}._bucketHeaderCell_jggq2_142{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)!important;font-size:.65rem!important;font-weight:600!important}._bucketAlvo_jggq2_150{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;min-width:2.5rem;font-size:.78rem}._bucketDot_jggq2_158{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._bucketLabel_jggq2_165{color:var(--text-secondary);font-size:.85rem}._bucketValue_jggq2_170{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;font-size:.8rem}._bucketPct_jggq2_177{font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;min-width:2.5rem;font-size:.9rem;font-weight:600}._bucketDelta_jggq2_186{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:3.5rem;font-size:.7rem;font-weight:600}._bucketDeltaPositive_jggq2_195{color:var(--value-good)}._bucketDeltaNegative_jggq2_199{color:var(--value-bad)}._bucketDeltaNeutral_jggq2_203{color:var(--text-muted)}@media (width<=1024px){._grid_jggq2_23{grid-template-columns:minmax(0,1fr)}._mainWidget_jggq2_29,._fullWidth_jggq2_92{grid-column:span 1}}@media (width<=640px){._pageHeader_jggq2_7 h1{font-size:1.4rem}._amount_jggq2_222{font-size:2rem}._placeholderCard_jggq2_33{padding:var(--space-4)}._titleWrapper_jggq2_230 h2{font-size:1rem}}._widgetHeader_jggq2_236{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-right:36px;display:flex}._titleWrapper_jggq2_230{align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex}._titleWrapper_jggq2_230 h2{margin:0;font-size:1.05rem;font-weight:600}._toggleContainer_jggq2_261{border-radius:var(--radius-full);border:1px solid var(--border-light);background:#ffffff0d;padding:2px;display:inline-flex}._toggleBtn_jggq2_269{color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:.8rem;transition:all .2s}._activeToggle_jggq2_280{background:var(--surface-primary,#3b82f626);color:var(--text-primary)}._amountWrapper_jggq2_285{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);display:flex}._currency_jggq2_292{color:var(--text-muted);font-size:1rem}._amount_jggq2_222{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.5rem;font-weight:700}._suffix_jggq2_304{color:var(--text-secondary);font-size:.9rem}._textHealthy_jggq2_309{color:var(--value-good)}._textWarning_jggq2_310,._textDanger_jggq2_311{color:var(--value-bad)}._textPrimary_jggq2_312{color:var(--text-primary)}._includeOpeningToggle_jggq2_314{margin-top:var(--space-3);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}._includeOpeningToggle_jggq2_314 input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary);cursor:pointer;margin:0}._includeOpeningToggle_jggq2_314:hover{color:var(--text-primary)}._infoBox_jggq2_337{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-light);background:#ffffff08;display:flex}._infoIcon_jggq2_347{flex-shrink:0;margin-top:2px}._message_jggq2_352{color:var(--text-secondary);margin:0;font-size:.85rem}._allocationTable_jggq2_359{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:.8rem}._allocationTable_jggq2_359 th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:right;padding:0 6px 4px;font-size:.7rem;font-weight:600}._allocationTable_jggq2_359 th:first-child{text-align:left;padding-left:0}._allocationTable_jggq2_359 td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 6px}._allocationTable_jggq2_359 td:first-child{text-align:left;color:var(--text-primary);padding-left:0}._upcomingList_jggq2_394{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}._upcomingRow_jggq2_401{gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:2.5rem 1fr auto;align-items:center;display:grid}._upcomingRow_jggq2_401:last-child{border-bottom:none}._upcomingEmoji_jggq2_414{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:flex}._upcomingInfo_jggq2_425{flex-direction:column;gap:2px;min-width:0;display:flex}._upcomingDescription_jggq2_432{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}._upcomingMeta_jggq2_441{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._upcomingDayTag_jggq2_448{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);color:var(--text-secondary);background:#ffffff0f;padding:1px 6px;font-size:.7rem;font-weight:600;line-height:1.4}._upcomingDayTagOverdue_jggq2_460{color:#fca5a5;background:#ef44442e}._rowBadge_jggq2_465{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--text-secondary);white-space:nowrap;font-size:.7rem}._upcomingStatusPending_jggq2_474{color:#cbd5e1;background:#94a3b833}._upcomingStatusOverdue_jggq2_479{color:#fca5a5;background:#ef44442e}._upcomingStatusDueSoon_jggq2_484{color:#fbbf24;background:#f59e0b2e}._upcomingStatusDueToday_jggq2_489{color:#fb923c;background:#f9731633}._upcomingAmount_jggq2_494{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:600}._lockBadge_jggq2_502{border:1px solid var(--border-light);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:#ffffff0d;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;display:inline-flex}._list_d3ly4_1{gap:var(--space-4);flex-direction:column;display:flex}._item_d3ly4_7{gap:var(--space-2);flex-direction:column;display:flex}._item_d3ly4_7+._item_d3ly4_7{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._itemTitle_d3ly4_18{align-items:baseline;gap:var(--space-2);color:var(--text-primary);flex-wrap:wrap;font-size:.9rem;font-weight:600;display:flex}._itemMonth_d3ly4_28{color:var(--text-muted);font-weight:400}._amountWrapper_d3ly4_33{align-items:baseline;gap:var(--space-2);margin:0;display:flex}._amount_d3ly4_33{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700}._amountLabel_d3ly4_49{color:var(--text-muted);font-size:.85rem}._good_d3ly4_54{color:var(--value-good)}._over_d3ly4_55{color:var(--text-primary)}._progressWrap_d3ly4_57{align-items:center;gap:var(--space-3);display:flex}._progressBar_d3ly4_63{border-radius:var(--radius-sm);background:#ffffff14;flex:1;height:6px;overflow:hidden}._progressFill_d3ly4_71{background:var(--value-good);border-radius:var(--radius-sm);height:100%;transition:width .3s}._progressFillOver_d3ly4_78{background:var(--text-muted)}._progressLabel_d3ly4_82{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}._breakdown_d3ly4_89{column-gap:var(--space-3);color:var(--text-muted);grid-template-columns:auto 1fr;row-gap:2px;margin:0;font-size:.8rem;display:grid}._breakdown_d3ly4_89 dt{margin:0}._breakdown_d3ly4_89 dd{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}._closing_d3ly4_110{color:var(--text-muted);margin:0;font-size:.75rem}._header_1958k_3{gap:var(--space-3);flex-wrap:wrap;padding-right:36px}._subtitle_1958k_9{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}._legend_1958k_16{gap:var(--space-4);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}._legend_1958k_16 li{align-items:center;gap:6px;display:inline-flex}._swatch_1958k_33{border-radius:3px;width:10px;height:10px;display:inline-block}._lineKey_1958k_40{border-top:2px solid #3b82f6;width:18px;height:0;display:inline-block}._lineKeyDashed_1958k_47{border-top-style:dashed}._chartWrap_1958k_51{width:100%;position:relative;overflow:hidden}._chartWrap_1958k_51 svg{font-family:var(--font-sans);display:block}._gridLine_1958k_62{stroke:#ffffff0f;stroke-width:1px}._zeroLine_1958k_67{stroke:#ffffff38;stroke-width:1px}._axisText_1958k_72{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}._monthText_1958k_78{fill:var(--text-muted);font-size:11px}._monthTextSelected_1958k_83{fill:var(--text-primary);font-size:11px;font-weight:600}._valueLabel_1958k_89{fill:var(--text-primary);paint-order:stroke;stroke:#18181b;stroke-width:4px;stroke-linejoin:round;font-size:11px;font-weight:600}._todayLine_1958k_100{stroke:#ffffff40;stroke-width:1px}._todayText_1958k_105{fill:var(--text-muted);font-size:10px}._selectedBand_1958k_110{fill:#ffffff0a}._line_1958k_40{fill:none;stroke:#3b82f6;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._lineDashed_1958k_122{stroke-dasharray:5 4;opacity:.8}._hitArea_1958k_127{cursor:pointer}._tooltip_1958k_131{width:240px;max-width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-modal-surface,#0f0f12f5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);pointer-events:none;z-index:2;font-size:.78rem;position:absolute;top:4px;box-shadow:0 6px 24px #00000073}._tooltipBelow_1958k_147{width:auto;margin-top:var(--space-2);box-shadow:none;position:static}._tooltip_1958k_131 strong{margin-bottom:4px;font-weight:600;display:block}._tooltip_1958k_131 dl{gap:2px var(--space-3);grid-template-columns:auto auto;margin:0;display:grid}._tooltip_1958k_131 dt{color:var(--text-secondary);white-space:nowrap}._tooltip_1958k_131 dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;margin:0}._projTag_1958k_179{color:var(--text-muted);font-weight:400}._tableToggle_1958k_184{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline}._tableWrap_1958k_196{overflow-x:auto}._table_1958k_184{border-collapse:collapse;width:100%;font-size:.8rem}._table_1958k_184 th,._table_1958k_184 td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:6px 8px}._table_1958k_184 thead th{color:var(--text-muted);text-align:right;font-weight:500}._table_1958k_184 thead th:first-child,._table_1958k_184 tbody th{text-align:left}._table_1958k_184 tbody th{color:var(--text-primary);font-weight:500}._table_1958k_184 td{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}._rowSelected_1958k_235 th,._rowSelected_1958k_235 td{color:var(--text-primary);background:#ffffff0a}._menu_b0w5n_1{z-index:1;flex-shrink:0;position:relative}._menuOpen_b0w5n_7{z-index:50}._menuButton_b0w5n_12{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.1rem;line-height:1;transition:all .15s;display:inline-flex}._menuButton_b0w5n_12:hover{color:var(--text-primary);background:#ffffff0d;border-color:#fff3}._menuButtonRow_b0w5n_36{border-color:var(--border-subtle);width:auto;height:auto;padding:2px 10px;font-size:.9rem;display:inline}._menuButtonRow_b0w5n_36:hover{border-color:var(--accent-primary);background:0 0}._menuPopover_b0w5n_50{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);z-index:250;min-width:max-content;padding:var(--space-1) 0;position:fixed;box-shadow:0 8px 24px #0000004d}._menuItem_b0w5n_63{align-items:center;gap:var(--space-2);width:100%;color:var(--text-primary);text-align:left;padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:none;font-size:.85rem;display:flex}._menuItem_b0w5n_63:hover{background:var(--surface-secondary)}._menuItemDanger_b0w5n_81{color:#fca5a5}._menuItemDanger_b0w5n_81:hover{background:#ef44441a}._row_c2cin_1{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:default;grid-template-columns:2.5rem 1fr auto auto;transition:background .15s;display:grid}._row_c2cin_1:hover{background:var(--bg-surface-hover)}._emojiCircle_c2cin_16{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:flex}._info_c2cin_28{flex-direction:column;gap:2px;min-width:0;display:flex}._description_c2cin_35{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}._meta_c2cin_44{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._badge_c2cin_51{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);padding:1px 6px;font-size:.7rem;font-weight:600;line-height:1.4}._badgeFixed_c2cin_61{color:#f87171;background:#ef444426}._badgeVariable_c2cin_66{color:#60a5fa;background:#3b82f626}._badgeObjective_c2cin_71{color:#c084fc;background:#a855f726}._badgeProjected_c2cin_76{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b52;align-items:center;gap:4px;display:inline-flex}._badgeAdjustment_c2cin_86{color:#2dd4bf;background:#14b8a629;border:1px solid #14b8a652}._badgeInstallment_c2cin_94{color:var(--text-muted);background:#94a3b829;border:1px solid #94a3b847}._badgePreSeed_c2cin_101{color:var(--text-muted);background:#71717a2e;border:1px solid #71717a4d;align-items:center;gap:4px;display:inline-flex}._rowPreSeed_c2cin_110{opacity:.65}._rowPreSeed_c2cin_110:hover{opacity:.85}._rowPreSeed_c2cin_110 ._description_c2cin_35{color:var(--text-muted)}._bankName_c2cin_120{color:var(--text-muted);font-size:.75rem}._matchedIcon_c2cin_125{color:var(--accent-success);flex-shrink:0}._ignoredTag_c2cin_130{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-radius:var(--radius-sm);background:#71717a26;padding:1px 5px;font-size:.65rem;font-weight:500}._amountCell_c2cin_142{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}._amount_c2cin_142{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.95rem;font-weight:600}._credit_c2cin_158{color:var(--value-good)}._debit_c2cin_159{color:var(--value-neutral)}._neutral_c2cin_160{color:var(--text-muted)}._creditCard_c2cin_173{color:var(--text-muted);align-items:center;gap:3px;font-size:.7rem;display:flex}._splitBadge_c2cin_182{text-transform:uppercase;letter-spacing:.05em;color:#c084fc;border-radius:var(--radius-sm);background:#a855f726;padding:1px 5px;font-size:.65rem;font-weight:600}@media (width<=640px){._row_c2cin_1{gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:2rem 1fr auto auto}._emojiCircle_c2cin_16{width:2rem;height:2rem;font-size:1rem}._description_c2cin_35,._amount_c2cin_142{font-size:.85rem}}._rowSplitChild_c2cin_217{background:#a855f70a}._splitChildBadge_c2cin_221{text-transform:uppercase;letter-spacing:.05em;color:#c084fc;border-radius:var(--radius-sm);background:#a855f726;padding:2px 6px;font-size:.65rem;font-weight:600}._list_1b4ml_1{gap:var(--space-6);flex-direction:column;display:flex}._dateGroup_1b4ml_8{flex-direction:column;gap:0;display:flex}._dateHeader_1b4ml_14{align-items:center;gap:var(--space-3);padding:0 var(--space-4);margin-bottom:var(--space-2);display:flex}._dateLabel_1b4ml_22{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);white-space:nowrap;font-size:.8rem;font-weight:600}._dateLine_1b4ml_31{background:var(--border-light);flex:1;height:1px}._groupCard_1b4ml_38{background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-light);border-radius:var(--radius-lg);position:relative;overflow:hidden}._groupCard_1b4ml_38:has([data-menu-open]){z-index:50;overflow:visible}._divider_1b4ml_58{background:var(--border-light);height:1px;margin:0 var(--space-4)}._emptyState_1b4ml_65{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);color:var(--text-muted);flex-direction:column;display:flex}._emptyIcon_1b4ml_75{opacity:.4}._emptyText_1b4ml_79{font-size:.95rem}._nativeSelect_1psi6_4{color:var(--text-primary);cursor:pointer;appearance:auto;outline:none;font-family:inherit}._nativeSelect_1psi6_4:disabled{opacity:.5;cursor:not-allowed}._trigger_1psi6_19{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;outline:none;font-family:inherit;transition:border-color .15s,background .15s;display:inline-flex}._trigger_1psi6_19:disabled{opacity:.5;cursor:not-allowed}._triggerLabel_1psi6_38{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}._triggerEmoji_1psi6_46{flex-shrink:0;font-size:.95rem;line-height:1}._triggerName_1psi6_52{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._triggerPlaceholder_1psi6_59{color:var(--text-primary)}._triggerChevron_1psi6_63{color:var(--text-muted);flex-shrink:0}._triggerForm_1psi6_69{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;padding:.6rem .8rem;font-size:.9rem}._triggerForm_1psi6_69:not(:disabled):hover,._triggerForm_1psi6_69:focus-visible{border-color:#6366f180}._triggerFilter_1psi6_83{padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:140px;min-width:120px;font-size:.875rem}._triggerFilter_1psi6_83:not(:disabled):hover,._triggerFilter_1psi6_83:focus-visible{border-color:var(--accent-primary)}._popover_1psi6_100{border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-sm);z-index:300;background:#18181b;flex-direction:column;gap:0;max-height:280px;padding:2px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0006}@media (width<=480px){._popover_1psi6_100{max-width:calc(100vw - 24px)}}._option_1psi6_121{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:8px;width:100%;padding:6px 10px;font-family:inherit;font-size:.85rem;display:flex}._option_1psi6_121:hover,._option_1psi6_121:focus-visible,._optionSelected_1psi6_144{background:var(--accent-primary);color:#fff}._option_1psi6_121:focus-visible ._optionEmoji_1psi6_149,._option_1psi6_121:hover ._optionEmoji_1psi6_149,._optionSelected_1psi6_144 ._optionEmoji_1psi6_149{color:inherit}._optionSelected_1psi6_144 ._optionNone_1psi6_155,._option_1psi6_121:hover ._optionNone_1psi6_155,._option_1psi6_121:focus-visible ._optionNone_1psi6_155{color:inherit;font-style:italic}._optionEmoji_1psi6_149{flex-shrink:0;font-size:.95rem;line-height:1}._optionName_1psi6_168{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._optionNone_1psi6_155{color:var(--text-muted);font-style:italic}._optionCreate_1psi6_180{color:var(--accent-primary,#3b82f6);font-weight:600}._optionCreate_1psi6_180:hover,._optionCreate_1psi6_180:focus-visible{background:#3b82f61f}._empty_1psi6_190{color:var(--text-muted);text-align:center;padding:10px;font-size:.8rem}._box_1adbd_1{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff0d;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;min-height:38px;padding:0;display:inline-flex;overflow:hidden}._boxFull_1adbd_15{width:100%;display:flex}._input_1adbd_20{text-align:left;width:3rem;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0 .7rem;font-family:inherit;font-size:.95rem;font-weight:600}._input_1adbd_20::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_1adbd_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_1adbd_20:disabled{opacity:.6;cursor:not-allowed}._stepperColumn_1adbd_49{border-left:1px solid var(--border-light);flex-direction:column;flex-shrink:0;display:flex}._stepBtn_1adbd_56{width:26px;min-height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._stepBtn_1adbd_56+._stepBtn_1adbd_56{border-top:1px solid var(--border-light)}._stepBtn_1adbd_56:hover:not(:disabled){color:var(--text-primary);background:#ffffff14}._stepBtn_1adbd_56:disabled{opacity:.3;cursor:not-allowed}._wrapper_1n92e_3{gap:var(--space-2);flex-direction:column;display:flex}._suggestion_1n92e_9,._linked_1n92e_10{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.82rem;line-height:1.5;display:flex}._suggestion_1n92e_9{background:#6366f10f;border:1px dashed #6366f173}._linked_1n92e_10{background:#10b98114;border:1px solid #10b98173}._icon_1n92e_31{color:var(--accent-primary);flex-shrink:0;margin-top:3px}._linked_1n92e_10 ._icon_1n92e_31{color:#34d399}._text_1n92e_41{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._meta_1n92e_50{color:var(--text-muted);font-size:.75rem}._actions_1n92e_55{align-items:center;gap:var(--space-3);margin-top:var(--space-1,4px);flex-wrap:wrap;display:flex}._primary_1n92e_63,._secondary_1n92e_64{border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;padding:.3rem .8rem;font-family:inherit;font-size:.8rem}._primary_1n92e_63{background:var(--accent-primary);color:#fff;border:none}._secondary_1n92e_64{color:var(--text-primary);background:0 0;border:1px solid #6366f180}._link_1n92e_10{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;text-decoration:underline}._primary_1n92e_63:disabled,._secondary_1n92e_64:disabled,._link_1n92e_10:disabled{opacity:.5;cursor:default}._unlink_1n92e_103{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}._others_1n92e_113{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._other_1n92e_113{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid #ffffff14;font-size:.82rem;display:flex}._wrapper_w0vf1_3{gap:var(--space-2);flex-direction:column;display:flex}._toggle_w0vf1_9{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:.9rem;display:flex}._toggle_w0vf1_9 input{width:18px;height:18px;accent-color:var(--accent-primary)}._body_w0vf1_24{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;display:flex}._hint_w0vf1_34,._muted_w0vf1_35{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}._muted_w0vf1_35{color:var(--text-muted)}._warning_w0vf1_46{color:#fcd34d;margin:0;font-size:.8rem;line-height:1.5}._alert_w0vf1_53{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b59;align-items:flex-start;font-size:.8rem;line-height:1.5;display:flex}._alert_w0vf1_53 svg{flex-shrink:0;margin-top:3px}._alert_w0vf1_53 p{margin:0}._alert_w0vf1_53 p+p{margin-top:var(--space-1,4px)}._field_w0vf1_79{gap:var(--space-2);flex-direction:column;display:flex}._field_w0vf1_79 label{color:var(--text-secondary);font-size:.85rem;font-weight:500}._select_w0vf1_91{border-radius:var(--radius-md);color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.9rem}._select_w0vf1_91:focus{border-color:#6366f180;outline:none}._candidates_w0vf1_107{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._candidates_w0vf1_107 legend{margin-bottom:var(--space-2);color:var(--text-primary);padding:0;font-size:.8rem;line-height:1.5}._candidate_w0vf1_107{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #ffffff14;display:flex}._candidate_w0vf1_107:has(input:checked){background:#6366f114;border-color:#6366f180}._candidate_w0vf1_107 input{accent-color:var(--accent-primary);margin-top:3px}._candidateText_w0vf1_145{flex-direction:column;gap:2px;min-width:0;display:flex}._candidateDesc_w0vf1_152{color:var(--text-primary);overflow-wrap:anywhere;font-size:.85rem}._candidateMeta_w0vf1_158{color:var(--text-muted);font-size:.75rem}._rowVariant_w0vf1_164 ._toggle_w0vf1_9 span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}._choices_sur8h_1{gap:var(--space-3);flex-direction:column;display:flex}._choiceTile_sur8h_7{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s;display:flex}._choiceTile_sur8h_7:hover{border-color:var(--accent-primary);background:var(--surface-tertiary,var(--surface-secondary))}._choiceTile_sur8h_7:active{transform:scale(.99)}._choiceIcon_sur8h_30{color:var(--accent-primary);flex-shrink:0}._choiceText_sur8h_35{flex-direction:column;gap:.15rem;min-width:0;display:flex}._choiceText_sur8h_35 strong{font-size:.95rem;font-weight:600}._choiceText_sur8h_35 span{color:var(--text-secondary);font-size:.8rem;line-height:1.3}._hint_sur8h_53{color:var(--text-muted);font-size:.82rem}._backBtn_sur8h_58{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;margin-right:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._backBtn_sur8h_58:hover{color:var(--text-primary);background:var(--surface-secondary)}._container_1d2wk_1{gap:var(--space-6);flex-direction:column;display:flex}._errorBanner_1d2wk_7{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#fca5a5;background:#ef444426;border:1px solid #ef444466;font-size:.9rem;display:flex}._errorClose_1d2wk_20{color:#fca5a5;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}._pageHeader_1d2wk_30{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._pageHeader_1d2wk_30 h1{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:var(--space-2);font-size:1.8rem;font-weight:700;display:flex}._pageHeader_1d2wk_30 p{color:var(--text-secondary);margin-top:var(--space-1);font-size:.95rem}._newButton_1d2wk_54{align-items:center;gap:var(--space-2);background:var(--text-primary);color:var(--bg-dark);border-radius:var(--radius-md);white-space:nowrap;padding:.65rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .2s;display:flex}._newButton_1d2wk_54:hover{background:#e4e4e7}._filterBar_1d2wk_73{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._searchWrapper_1d2wk_80{flex:200px;min-width:160px;position:relative}._searchIcon_1d2wk_86{left:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._searchInput_1d2wk_95{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 22px);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);outline:none;font-size:.875rem}._searchInput_1d2wk_95:focus{border-color:var(--accent-primary)}._clearFilters_1d2wk_110{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);padding:var(--space-2) var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;font-size:.8rem}._clearFilters_1d2wk_110:hover{border-color:var(--accent-primary);color:var(--text-primary)}._tabs_1d2wk_126{gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid #ffffff1a;display:flex}._tab_1d2wk_126{padding:var(--space-2) var(--space-4);color:var(--text-secondary);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.9rem;font-weight:600;transition:all .15s}._tab_1d2wk_126:hover{color:var(--text-primary)}._tabActive_1d2wk_148{color:var(--text-primary);border-bottom-color:var(--text-primary)}._grid_1d2wk_153{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._card_1d2wk_159{padding:var(--space-4);gap:var(--space-3);z-index:1;flex-direction:column;display:flex;position:relative}._cardMenuOpen_1d2wk_171{z-index:50}._cardTop_1d2wk_175{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}._emoji_1d2wk_182{font-size:2rem;line-height:1}._cardInfo_1d2wk_187{flex:1;min-width:0}._cardName_1d2wk_192{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}._colorDot_1d2wk_201{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:4px;display:inline-block}._badges_1d2wk_210{gap:var(--space-2);flex-wrap:wrap;display:flex}._badge_1d2wk_210{letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:600}._badgeIncome_1d2wk_224{color:#10b981;background:#10b98126}._badgeExpense_1d2wk_225{color:#ef4444;background:#ef444426}._badgeNeutral_1d2wk_226{color:#a1a1aa;background:#71717a26}._badgeFixed_1d2wk_227{color:#818cf8;background:#6366f126}._badgeVariable_1d2wk_228{color:#f59e0b;background:#f59e0b26}._badgeObjective_1d2wk_229{color:#a855f7;background:#a855f726}._badgeArchived_1d2wk_230{color:#71717a;background:#71717a1a}._empty_1d2wk_233{color:var(--text-secondary);padding:var(--space-8) 0;text-align:center;font-size:.95rem}._backdrop_1d2wk_242{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);z-index:200;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1d2wk_255{width:100%;max-width:480px;padding:var(--space-6);gap:var(--space-4);max-height:calc(100vh - var(--space-8));flex-direction:column;display:flex;overflow-y:auto}._modalHeader_1d2wk_266{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._modalHeader_1d2wk_266 h2{color:var(--text-primary);align-items:center;gap:var(--space-2);font-size:1.1rem;font-weight:600;display:flex}._modalHeaderDanger_1d2wk_282 h2{color:#f87171}._closeButton_1d2wk_286{color:var(--text-secondary);padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;font-size:1.1rem;line-height:1}._body_1d2wk_295{gap:var(--space-4);flex-direction:column;display:flex}._formGroup_1d2wk_301{gap:var(--space-2);flex-direction:column;display:flex}._label_1d2wk_307{color:var(--text-secondary);font-size:.85rem;font-weight:500}._input_1d2wk_313,._select_1d2wk_313{border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1f;padding:.6rem .9rem;font-size:.9rem;transition:border-color .15s}._input_1d2wk_313:focus,._select_1d2wk_313:focus{border-color:#ffffff59;outline:none}._select_1d2wk_313 option{background:#1a1a2e}._colorRow_1d2wk_333{align-items:center;gap:var(--space-3);display:flex}._colorSwatch_1d2wk_339{border-radius:var(--radius-sm);border:1px solid #ffffff26;flex-shrink:0;width:32px;height:32px}._appearanceRow_1d2wk_348{align-items:flex-start;gap:var(--space-4);display:flex}._appearanceItem_1d2wk_354{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}._appearanceTile_1d2wk_362{border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1f;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-family:inherit;transition:border-color .15s,transform .1s;display:inline-flex;position:relative;overflow:hidden}._appearanceTile_1d2wk_362:hover{border-color:#ffffff47;transform:translateY(-1px)}._appearanceTileEmoji_1d2wk_384{font-size:1.4rem;line-height:1}._appearanceTileLabel_1d2wk_389{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._appearanceColorInput_1d2wk_398{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}._emojiPicker_1d2wk_411{background:var(--surface-primary,#1a1a1d);border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-md);z-index:1000;flex-direction:column;gap:12px;width:min(320px,100vw - 48px);padding:14px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0006}._emojiGroup_1d2wk_427{flex-direction:column;gap:4px;display:flex}._emojiGroupLabel_1d2wk_433{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:0 2px;font-size:.7rem;font-weight:600}._emojiGrid_1d2wk_442{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:2px;display:grid}._emojiOption_1d2wk_448{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:100%;height:36px;font-family:inherit;font-size:1.2rem;line-height:1;transition:background .1s,border-color .1s;display:inline-flex}._emojiOption_1d2wk_448:hover{background:#ffffff14}._emojiOptionSelected_1d2wk_468{background:#3b82f62e;border-color:#3b82f666}._customEmojiRow_1d2wk_474{justify-content:flex-start;align-items:center;gap:6px;display:flex}._customEmojiInput_1d2wk_481{border-radius:var(--radius-sm);width:64px;height:32px;color:var(--text-primary);text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;outline:none;padding:0 6px;font-family:inherit;font-size:1.1rem}._customEmojiInput_1d2wk_481:focus{border-color:#3b82f680}._customEmojiUseBtn_1d2wk_499{background:var(--accent-primary,#3b82f6);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;height:32px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:600}._customEmojiUseBtn_1d2wk_499:disabled{opacity:.4;cursor:not-allowed}._customEmojiError_1d2wk_518{color:#fca5a5;margin-top:4px;font-size:.72rem;display:block}._actions_1d2wk_525{justify-content:flex-end;gap:var(--space-3);display:flex}._primaryButton_1d2wk_531{background:var(--text-primary);color:var(--bg-dark);border-radius:var(--radius-md);padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .2s}._primaryButton_1d2wk_531:hover:not(:disabled){background:#e4e4e7}._primaryButton_1d2wk_531:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1d2wk_544{color:var(--text-secondary);border-radius:var(--radius-md);background:0 0;border:1px solid #ffffff26;padding:.65rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s}._secondaryButton_1d2wk_544:hover{color:var(--text-primary);border-color:#ffffff4d}._warningBox_1d2wk_557{color:var(--text-secondary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f59e0b14;border:1px solid #f59e0b40;font-size:.875rem;line-height:1.6}._dangerBox_1d2wk_567{color:var(--text-secondary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#ef444414;border:1px solid #ef444433;font-size:.875rem;line-height:1.6}._confirmButton_1d2wk_577{color:#fff;border-radius:var(--radius-md);background:#ef4444;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .2s}._confirmButton_1d2wk_577:hover:not(:disabled){background:#dc2626}._confirmButton_1d2wk_577:disabled{opacity:.5;cursor:not-allowed}._errorMsg_1d2wk_590{color:#f87171;font-size:.875rem}._backdrop_15uz5_1{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);padding:var(--space-6);z-index:30;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_15uz5_16 input[type=checkbox]{accent-color:var(--accent-primary,#3b82f6)}._modal_15uz5_16{width:min(1160px,96vw);max-height:85vh;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._modalSingle_15uz5_30{width:min(480px,100%)}._scrollBody_15uz5_38{gap:var(--space-4);min-height:0;padding-right:var(--space-2);margin-right:calc(var(--space-2) * -1);flex-direction:column;flex:1;display:flex;overflow-y:auto}._scrollBody_15uz5_38::-webkit-scrollbar{width:6px}._scrollBody_15uz5_38::-webkit-scrollbar-track{background:0 0}._scrollBody_15uz5_38::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._scrollBody_15uz5_38::-webkit-scrollbar-thumb:hover{background:#fff3}._singleTxCard_15uz5_66{gap:var(--space-3);padding:var(--space-5);background:var(--surface-secondary,#0003);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md);flex-direction:column;display:flex}._singleTxRow_15uz5_76{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._singleTxLabel_15uz5_83{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.78rem}._singleTxValue_15uz5_91{color:var(--text-primary);text-align:right;word-break:break-word;font-size:.95rem;font-weight:500}._singleTxSelect_15uz5_106{background:var(--surface-primary,#1a1a1d);color:var(--text-primary);border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-sm);font-size:.9rem;font-family:var(--font-sans);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:180px;padding:6px 10px}._parcelaGroup_15uz5_120{align-items:center;gap:6px;display:flex}._parcelaSep_15uz5_126{color:var(--text-secondary);font-weight:600}._singleTxSelect_15uz5_106:focus{outline:2px solid var(--accent-primary,#3b82f6);outline-offset:1px;border-color:#0000}._singleTxSelect_15uz5_106:disabled{opacity:.5;cursor:not-allowed}._rowMenu_15uz5_143{display:inline-block;position:relative}._rowMenuButton_15uz5_148{border:1px solid var(--border-subtle,#ffffff1a);width:28px;height:28px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}._rowMenuButton_15uz5_148:hover{color:var(--text-primary);background:#ffffff0d}._rowMenuButton_15uz5_148:disabled{opacity:.4;cursor:not-allowed}._rowMenuPopover_15uz5_171{background:var(--surface-primary,#27272a);border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-sm);z-index:100;flex-direction:column;gap:1px;min-width:110px;padding:2px;display:flex;box-shadow:0 6px 18px #0006}._rowMenuItem_15uz5_184{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;width:100%;padding:5px 8px;font-size:.8rem;line-height:1;display:flex}._rowMenuItem_15uz5_184:hover{background:#ffffff0f}._editOverlay_15uz5_206{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);z-index:200;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._editPanel_15uz5_219{width:min(480px,100%);max-height:calc(100vh - var(--space-8));padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}._header_15uz5_229{justify-content:space-between;gap:var(--space-4);display:flex}._header_15uz5_229 h2{color:var(--text-primary);font-size:1.25rem}._header_15uz5_229 p{color:var(--text-secondary);margin-top:var(--space-1);font-size:.92rem}._closeButton_15uz5_246{border-radius:var(--radius-full);width:2.2rem;height:2.2rem;color:var(--text-secondary);border:1px solid var(--border-light)}._summaryRow_15uz5_254{gap:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:.85rem;display:flex}._summaryRow_15uz5_254 span{align-items:center;gap:.35rem;display:inline-flex}._balancePreview_15uz5_270{color:var(--text-primary);white-space:nowrap;margin-left:auto}._balancePreview_15uz5_270 strong{color:var(--value-good,#3b82f6);font-weight:600}._balancePreviewArrow_15uz5_281{color:var(--text-muted)}._filterBar_15uz5_285{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-shrink:0;display:flex}._clearFilterButton_15uz5_293{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.8rem;text-decoration:underline}._clearFilterButton_15uz5_293:hover{color:var(--text-primary)}._tableWrap_15uz5_307{border:1px solid var(--border-light);border-radius:var(--radius-md);min-height:280px;overflow:auto}._table_15uz5_307{border-collapse:collapse;width:100%}._table_15uz5_307 th,._table_15uz5_307 td{text-align:left;border-bottom:1px solid #ffffff0f;padding:.95rem 1rem;font-size:.9rem}._table_15uz5_307 th{color:var(--text-secondary);z-index:1;background:#1e1e22;font-weight:600;position:sticky;top:0}._table_15uz5_307 th:last-child,._table_15uz5_307 td:last-child{text-align:center;width:40px;padding-left:.4rem;padding-right:.4rem}._descriptionCell_15uz5_349{flex-direction:column;gap:.15rem;display:flex}._descriptionCell_15uz5_349 strong{color:var(--text-primary)}._descriptionCell_15uz5_349 span{color:var(--text-secondary);font-size:.78rem}._competenceHint_15uz5_364{font-style:italic;color:#93c5fd!important}._installmentInline_15uz5_369{color:var(--text-secondary);font-size:.85em;font-weight:400}._parcelaToggle_15uz5_375{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}._parcelaToggle_15uz5_375 input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent-primary,#3b82f6)}._parcelaToggle_15uz5_375 input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}._statusPill_15uz5_396{border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;min-width:5.4rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}._newStatus_15uz5_409{color:#86efac;background:#10b98129}._candidateStatus_15uz5_414{color:#fcd34d;background:#f59e0b29}._duplicateStatus_15uz5_419{color:#fca5a5;background:#ef444424}._dedupBanner_15uz5_428{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.85rem;display:flex}._dedupBanner_15uz5_428 svg{flex-shrink:0;margin-top:2px}._dedupBannerText_15uz5_442{color:var(--text-primary);flex-direction:column;gap:2px;display:flex}._dedupBannerText_15uz5_442 strong{font-weight:600}._dedupBannerDuplicate_15uz5_453{background:#ef44441a;border:1px solid #ef444447}._dedupBannerDuplicate_15uz5_453 svg{color:#f87171}._dedupBannerCandidate_15uz5_462{background:#f59e0b1a;border:1px solid #f59e0b47}._dedupBannerCandidate_15uz5_462 svg{color:#fbbf24}._loadingOverlay_15uz5_475{z-index:200;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}._loadingOverlaySpinner_15uz5_489{color:var(--accent-primary,#60a5fa);animation:1s linear infinite _spin_15uz5_907}._loadingOverlayText_15uz5_494{color:#f1f5f9;text-align:center;font-size:.95rem;font-weight:500}._loadingOverlayCancel_15uz5_501{color:#cbd5e1;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 8px;font-size:.85rem;text-decoration:underline}._loadingOverlayCancel_15uz5_501:hover{color:#f1f5f9}._loadingOverlayCancel_15uz5_501:disabled{opacity:.5;cursor:not-allowed}._dedupForceToggle_15uz5_522{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:.82rem;display:inline-flex}._dedupForceToggle_15uz5_522 input[type=checkbox]{cursor:pointer}._amountCell_15uz5_536{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}._amountCredit_15uz5_104{color:var(--value-good,#3b82f6)}._amountDebit_15uz5_103{color:var(--value-neutral,#fafafa)}._amountNeutral_15uz5_544{color:var(--text-muted,#71717a)}._footer_15uz5_546{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._footerActions_15uz5_553{gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}._statusLegend_15uz5_565{gap:var(--space-2) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:.72rem;display:flex}._legendItem_15uz5_573{align-items:center;gap:6px;display:inline-flex}._legendPill_15uz5_583{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;padding:1px 6px;font-size:.68rem;display:inline-flex}._ghostButton_15uz5_595,._primaryButton_15uz5_596{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.45rem;height:2.8rem;padding:0 1rem;font-weight:600;display:inline-flex}._ghostButton_15uz5_595{color:#fca5a5;background:#7f1d1d2e;border:1px solid #ef44444d}._primaryButton_15uz5_596{background:var(--accent-primary);color:#fff}._primaryButton_15uz5_596:disabled,._ghostButton_15uz5_595:disabled{opacity:.55;cursor:not-allowed}._loadingState_15uz5_624,._emptyState_15uz5_625{justify-content:center;align-items:center;gap:var(--space-2);min-height:280px;color:var(--text-secondary);display:flex}._emptyState_15uz5_625{text-align:center;padding:var(--space-6);flex-direction:column}._emptyState_15uz5_625 strong{color:var(--text-primary);font-size:.95rem}._emptyState_15uz5_625 span{max-width:36rem;font-size:.85rem;line-height:1.5}._noticesRow_15uz5_651{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}._aiNotice_15uz5_658{align-items:flex-start;gap:var(--space-2);color:#d8b4fe;border-radius:var(--radius-md);background:#a855f71f;border:1px solid #a855f752;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;display:flex;position:relative}._aiNotice_15uz5_658>span,._aiNotice_15uz5_658 ._totalsBlock_15uz5_673{flex:1;min-width:0}._aiNotice_15uz5_658 svg{flex-shrink:0;margin-top:2px}._totalsBlock_15uz5_673{flex-direction:column;gap:4px;display:flex}._totalsWarn_15uz5_689{opacity:.85;border-top:1px solid #a855f733;align-items:flex-start;gap:6px;margin-top:6px;padding-top:6px;font-size:.8em;display:flex}._totalsWarn_15uz5_689 svg{color:#fbbf24;flex-shrink:0;margin-top:2px}._noticeClose_15uz5_706{color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .12s,background-color .12s;display:flex}._noticeClose_15uz5_706:hover{opacity:1;background:#ffffff0f}._categoryCell_15uz5_729{position:relative}._categoryPickerWrap_15uz5_731{display:inline-block;position:relative}._categoryPillArea_15uz5_736{display:inline-flex;position:relative}._categoryNativeOverlay_15uz5_741{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}._plannedTag_15uz5_753{color:#34d399;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:180px;margin-top:4px;font-size:.7rem;display:flex;overflow:hidden}._plannedTag_15uz5_753 svg{flex-shrink:0}._categoryPill_15uz5_736{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:5px;max-width:100%;padding:4px 8px 4px 6px;font-family:inherit;font-size:.78rem;transition:background .15s,border-color .15s;display:inline-flex}._categoryPill_15uz5_736:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff29}._categoryPill_15uz5_736:disabled{opacity:.6;cursor:not-allowed}._categoryEmoji_15uz5_793{font-size:.92rem;line-height:1}._categoryName_15uz5_795{white-space:nowrap;text-overflow:ellipsis;max-width:8rem;font-weight:600;overflow:hidden}._categoryNone_15uz5_803{color:var(--text-muted);font-style:italic;font-weight:500}._sourceIcon_15uz5_809{color:#fbbf24;flex-shrink:0}._categoryPopover_15uz5_811{background:var(--surface-primary,#1a1a1d);border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-md);z-index:50;flex-direction:column;gap:2px;min-width:220px;max-height:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}._categoryPopoverUp_15uz5_829{top:auto;bottom:calc(100% + 4px)}@media (width<=480px){._categoryPopover_15uz5_811{max-width:calc(100vw - 24px)}}._categoryOption_15uz5_842{border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 10px;font-family:inherit;font-size:.85rem;display:flex}._categoryOption_15uz5_842:hover{background:#ffffff0f}._categoryOptionSelected_15uz5_860{background:#3b82f624}._categoryEmpty_15uz5_862{color:var(--text-muted);text-align:center;padding:10px;font-size:.8rem}._transferError_15uz5_870{color:#fca5a5;font-size:.8rem}._transferTag_15uz5_875{border-radius:var(--radius-full);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#6366f11f;align-items:center;gap:4px;max-width:100%;padding:4px 8px;font-size:.72rem;display:inline-flex;overflow:hidden}._billPaymentTag_15uz5_890{border-radius:var(--radius-full);color:var(--text-muted);background:#71717a26;padding:4px 8px;font-size:.72rem;font-style:italic;display:inline-block}._categoryOptionCreate_15uz5_900{color:var(--accent-primary,#3b82f6);font-weight:600}._categoryOptionCreate_15uz5_900:hover{background:#3b82f61f}._spinner_15uz5_907{animation:1s linear infinite _spin_15uz5_907}@keyframes _spin_15uz5_907{to{transform:rotate(360deg)}}@media (width<=720px){._backdrop_15uz5_1{padding:0}._modal_15uz5_16{padding:var(--space-3);gap:var(--space-3);border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh}._header_15uz5_229{flex-shrink:0}._summaryRow_15uz5_254{gap:var(--space-2);flex-shrink:0;font-size:.78rem}._balancePreview_15uz5_270{white-space:normal;flex-wrap:wrap;flex-basis:100%;margin-left:0}._aiNotice_15uz5_658{flex-shrink:0}._footer_15uz5_546{gap:var(--space-2);flex-direction:column-reverse;flex-shrink:0}._footerActions_15uz5_553{gap:var(--space-2);flex-direction:column-reverse;width:100%}._footer_15uz5_546 button{width:100%}._statusLegend_15uz5_565{display:none}._singleTxRow_15uz5_76{flex-direction:column;align-items:stretch;gap:6px}._singleTxSelect_15uz5_106{width:100%;min-width:0}._singleTxValue_15uz5_91{text-align:left}._tableWrap_15uz5_307{border:none;flex:auto;min-height:0;padding:0;overflow:hidden auto}._table_15uz5_307{width:100%;display:block}._table_15uz5_307 thead{display:none}._table_15uz5_307 tbody{gap:var(--space-3);flex-direction:column;display:flex}._table_15uz5_307 tr{border-radius:var(--radius-md);padding:var(--space-3);background:#ffffff08;border:1px solid #ffffff0f;grid-template-rows:auto auto auto auto;grid-template-columns:auto 1fr auto;gap:6px 10px;display:grid}._table_15uz5_307 td{border:none;align-items:center;min-width:0;padding:0;display:flex}._table_15uz5_307 td:first-child{grid-area:1/1/span 3;align-items:flex-start;padding-top:2px}._table_15uz5_307 td:nth-child(3),._table_15uz5_307 td:nth-child(3) ._descriptionCell_15uz5_349{display:contents}._table_15uz5_307 td:nth-child(3) ._descriptionCell_15uz5_349>strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:center;min-width:0;overflow:hidden}._table_15uz5_307 td:nth-child(3) ._descriptionCell_15uz5_349>._competenceHint_15uz5_364{color:var(--text-secondary);grid-area:2/2;align-self:center;font-size:.78rem}._table_15uz5_307 td:nth-child(7){grid-area:1/3;justify-content:flex-end;width:100%}._table_15uz5_307 td:nth-child(7)>button{margin-left:auto}._table_15uz5_307 td:nth-child(2){color:var(--text-muted);grid-area:2/3;justify-content:flex-end;font-size:.78rem}._table_15uz5_307 td:nth-child(5){color:var(--text-muted);flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;font-size:.78rem}._table_15uz5_307 td:nth-child(6){white-space:nowrap;grid-area:3/3;justify-content:flex-end;font-size:.95rem;font-weight:700}._table_15uz5_307 td:nth-child(4){border-top:1px solid #ffffff0f;grid-area:4/1/auto/-1;padding-top:8px}._header_15uz5_229 h2{font-size:1.05rem}._header_15uz5_229 p{font-size:.82rem}._categoryPopover_15uz5_811{min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);left:0;right:auto}}._matchHint_15uz5_1119{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:220px;margin-top:4px;font-size:.65rem;line-height:1.3;display:-webkit-box;overflow:hidden}._matchHintDesc_15uz5_1131{font-style:italic}._trigger_43cle_2{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;outline:none;flex:140px;min-width:120px;font-family:inherit;font-size:.875rem;transition:border-color .15s,background .15s;display:inline-flex}._trigger_43cle_2:hover,._trigger_43cle_2:focus-visible{border-color:var(--accent-primary)}._triggerActive_43cle_26{border-color:var(--accent-primary);background:#6366f114}._triggerLabel_43cle_31{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._triggerChevron_43cle_39{color:var(--text-muted);flex-shrink:0}._badge_43cle_44{background:var(--accent-primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;display:inline-flex}._popover_43cle_61{border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-sm);z-index:300;max-height:320px;padding:var(--space-1);background:#18181b;flex-direction:column;gap:0;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0006}._option_43cle_75{border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:.875rem;display:flex}._option_43cle_75:hover,._option_43cle_75:focus-visible{background:#ffffff0f}._optionLabel_43cle_97{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._optionEmoji_43cle_104{flex-shrink:0;font-size:.95rem;line-height:1}._selectAll_43cle_110{font-weight:600}._divider_43cle_114{background:var(--border-subtle,#ffffff14);height:1px;margin:4px 6px}._checkbox_43cle_120{border:1.5px solid var(--border-strong,#ffffff4d);color:#fff;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:inline-flex}._checkboxChecked_43cle_134,._checkboxIndeterminate_43cle_139{background:var(--accent-primary);border-color:var(--accent-primary)}._checkboxDash_43cle_144{background:#fff;border-radius:1px;width:8px;height:2px;display:inline-block}._empty_43cle_152{color:var(--text-muted);text-align:center;padding:12px;font-size:.8rem}._backdrop_43cle_160{z-index:300;background:#0000008c;justify-content:center;align-items:flex-end;animation:.18s ease-out _fadeIn_43cle_1;display:flex;position:fixed;inset:0}._popoverMobile_43cle_171{border:1px solid var(--border-subtle,#ffffff1a);width:100%;max-width:100%;max-height:75vh;padding:0 var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:#18181b;border-bottom:none;border-radius:16px 16px 0 0;animation:.22s ease-out _slideUp_43cle_1;position:relative}._mobileHeader_43cle_184{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle,#ffffff14);z-index:1;background:#18181b;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._mobileTitle_43cle_196{color:var(--text-primary);font-size:.95rem;font-weight:600}._mobileCloseButton_43cle_202{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.9rem;font-weight:600}._popoverMobile_43cle_171 ._option_43cle_75{padding:12px;font-size:.95rem}._popoverMobile_43cle_171 ._checkbox_43cle_120{width:20px;height:20px}@keyframes _fadeIn_43cle_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_43cle_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._container_1hg6n_1{gap:var(--space-6);flex-direction:column;display:flex}._pageHeaderRow_1hg6n_7{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._pageHeader_1hg6n_7 h1{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:var(--space-2);font-size:1.8rem;font-weight:700;display:flex}._novaButton_1hg6n_26{align-items:center;gap:var(--space-2);background:var(--text-primary);color:var(--bg-dark);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.65rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .2s;display:inline-flex}._novaButton_1hg6n_26:hover{background:#e4e4e7}._pageHeader_1hg6n_7 p{color:var(--text-secondary);margin-top:var(--space-1);font-size:.95rem}._count_1hg6n_53{color:var(--text-muted);margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-size:.85rem}._filterBar_1hg6n_60{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._searchWrapper_1hg6n_67{flex:200px;min-width:160px;position:relative}._searchIcon_1hg6n_73{left:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._searchInput_1hg6n_82{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 22px);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);outline:none;font-size:.875rem}._searchInput_1hg6n_82:focus{border-color:var(--accent-primary)}._filterSelect_1hg6n_97{padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;outline:none;flex:140px;min-width:120px;font-size:.875rem}._filterSelect_1hg6n_97:focus{border-color:var(--accent-primary)}._ignoredToggle_1hg6n_114{padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;transition:border-color .15s;display:inline-flex}._ignoredToggle_1hg6n_114:hover{border-color:var(--accent-primary)}._ignoredToggle_1hg6n_114 input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary);cursor:pointer;margin:0}._exportButton_1hg6n_142{padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:.85rem;transition:border-color .15s;display:inline-flex}._exportButton_1hg6n_142:hover:not(:disabled){border-color:var(--accent-primary)}._exportButton_1hg6n_142:disabled{opacity:.5;cursor:not-allowed}._clearFilters_1hg6n_167{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);padding:var(--space-2) var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;font-size:.8rem}._clearFilters_1hg6n_167:hover{border-color:var(--accent-primary);color:var(--text-primary)}._totalsCard_1hg6n_186{gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}._totalItem_1hg6n_193{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._totalLabel_1hg6n_200{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}._totalValue_1hg6n_210{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}._totalValue_1hg6n_210._income_1hg6n_218{color:var(--value-good)}._totalValue_1hg6n_210._outflow_1hg6n_219{color:var(--value-neutral)}._totalValue_1hg6n_210._deficit_1hg6n_220{color:var(--value-bad)}@media (width<=640px){._totalsCard_1hg6n_186{gap:var(--space-3);grid-template-columns:1fr}._totalValue_1hg6n_210{font-size:1.2rem}}._emptyState_1hg6n_244{text-align:center;color:var(--text-muted);padding:var(--space-8) 0}._emptyLink_1hg6n_250{color:var(--accent-primary);border-bottom:1px dotted var(--accent-primary);font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}._emptyLink_1hg6n_250:hover,._emptyLink_1hg6n_250:visited{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}._emptyLink_1hg6n_250:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}._scrollTopBtn_1hg6n_272{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));border:1px solid var(--border-subtle);background:var(--surface-secondary);width:44px;height:44px;color:var(--text-primary);cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;animation:.2s ease-out _scrollTopFadeIn_1hg6n_1;display:inline-flex;position:fixed;box-shadow:0 4px 12px #0006}._scrollTopBtn_1hg6n_272:hover{background:var(--surface-tertiary,var(--surface-secondary));transform:translateY(-2px)}@keyframes _scrollTopFadeIn_1hg6n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._scrollTopBtn_1hg6n_272{bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px) + 56px + var(--space-3));width:40px;height:40px}}:root{--bg-dark:#09090b;--bg-surface:#18181b99;--bg-surface-hover:#18181bcc;--bg-modal-surface:#0f0f12f5;--modal-backdrop:#000000c7;--surface-primary:#27272af2;--surface-secondary:#0003;--border-subtle:#ffffff14;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent-primary:#3b82f6;--accent-primary-hover:#2563eb;--accent-danger:#ef4444;--accent-warning:#f59e0b;--accent-success:#10b981;--value-good:#3b82f6;--value-bad:#f59e0b;--value-neutral:#fafafa;--border-light:#ffffff14;--border-focus:#3b82f680;--glass-blur:16px;--glass-shadow:0 4px 30px #00000080;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;line-height:1.5;display:flex}#root{flex-direction:column;flex:1;display:flex}button{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none}input{font-family:var(--font-sans);outline:none}select option{color:var(--text-primary);background-color:#18181b}input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}::-webkit-scrollbar-corner{background:0 0}.glass-panel{background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-light);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);animation:.35s ease-out both glassPanelEnter}.glass-panel-modal{background:var(--bg-modal-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-light);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);animation:.35s ease-out both glassPanelEnter}@keyframes glassPanelEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glass-panel,.glass-panel-modal{animation:none}}@media (width<=768px){button.fab-mobile{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:30;background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;gap:0;width:56px;height:56px;padding:0;position:fixed;box-shadow:0 6px 18px #00000080}button.fab-mobile:hover,button.fab-mobile:focus-visible{background:var(--accent-primary-hover,var(--accent-primary))}button.fab-mobile svg{width:24px;height:24px}.fab-mobile-label{display:none}}
