:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f8fafc;--bg-surface:#fff;--bg-subtle:#f1f5f9;--bg-hover:#e2e8f0;--border-color:#e2e8f0;--border-darker:#cbd5e1;--border-focus:#3b82f6;--text-main:#0f172a;--text-muted:#64748b;--text-subtle:#94a3b8;--badge-spent-bg:#fee2e2;--badge-spent-text:#991b1b;--badge-spent-border:#fecaca;--badge-gained-bg:#dcfce7;--badge-gained-text:#166534;--badge-gained-border:#bbf7d0;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-text:#fff;--danger:#dc2626;--danger-hover:#b91c1c;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-card:0 1px 3px 0 #0000000f, 0 1px 2px -1px #0000000a;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-main);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}._container_1c0ok_1{background-color:var(--bg-page);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}._card_1c0ok_10{background-color:var(--bg-surface);border:1px solid var(--border-darker);border-radius:10px;width:100%;max-width:390px;padding:2.25rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #00000008}._title_1c0ok_20{color:var(--text-main);text-align:center;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}._subtitle_1c0ok_29{color:var(--text-muted);text-align:center;margin-bottom:1.75rem;font-size:.9375rem}._form_1c0ok_36{flex-direction:column;gap:1.15rem;display:flex}._field_1c0ok_42{flex-direction:column;gap:.4rem;display:flex}._label_1c0ok_48{color:#334155;font-size:.875rem;font-weight:600}._input_1c0ok_54{border:1px solid var(--border-darker);background-color:var(--bg-surface);color:var(--text-main);border-radius:6px;outline:none;padding:.55rem .85rem;font-size:.9375rem;transition:all .15s;box-shadow:0 1px 2px #00000008}._input_1c0ok_54:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f626}._error_1c0ok_71{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.6rem .85rem;font-size:.875rem;font-weight:500}._submitBtn_1c0ok_81{color:#fff;cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;margin-top:.5rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._submitBtn_1c0ok_81:hover:not(:disabled){background:#1d4ed8}._submitBtn_1c0ok_81:active:not(:disabled){transform:translateY(1px)}._submitBtn_1c0ok_81:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (width<=640px){._container_1c0ok_1{padding:1rem}._card_1c0ok_10{border-radius:8px;padding:1.5rem 1.25rem}._input_1c0ok_54{font-size:16px}._submitBtn_1c0ok_81{padding:.75rem 1rem}}._header_1uweh_1{background-color:var(--bg-surface);border-bottom:1px solid var(--border-darker);z-index:10;justify-content:space-between;align-items:center;height:54px;padding:0 1.5rem;display:flex;box-shadow:0 1px 2px #00000008}._leftGroup_1uweh_13{align-items:center;gap:1.5rem;display:flex}._brand_1uweh_19{align-items:center;gap:.6rem;text-decoration:none;display:flex}._appIcon_1uweh_26{object-fit:contain;border-radius:6px;flex-shrink:0;width:26px;height:26px}._title_1uweh_34{color:var(--text-main);letter-spacing:-.015em;font-size:1.15rem;font-weight:700}._navLinks_1uweh_41{align-items:center;gap:.35rem;display:flex}._navLink_1uweh_41{color:var(--text-muted);border-radius:6px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}._navIcon_1uweh_60{stroke-width:2.2px;flex-shrink:0;width:15px;height:15px}._navLink_1uweh_41:hover{color:var(--text-main);background-color:var(--bg-subtle)}._navLinkActive_1uweh_72{color:var(--primary);background-color:#eff6ff;font-weight:600}._actions_1uweh_78{align-items:center;gap:.85rem;display:flex}._userBadge_1uweh_84{color:var(--text-muted);padding:0 .25rem;font-size:.875rem}._username_1uweh_90{color:var(--text-main);font-weight:600}._btnLogout_1uweh_95{color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.875rem;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #00000008}._btnLogout_1uweh_95:hover{color:var(--danger);background-color:#fef2f2;border-color:#fecaca}._btnLogout_1uweh_95:active{transform:translateY(1px)}@media (width<=640px){._header_1uweh_1{height:48px;padding:0 .75rem}._leftGroup_1uweh_13{gap:.75rem}._title_1uweh_34{font-size:1.05rem}._navLinks_1uweh_41{gap:.25rem}._navLink_1uweh_41{gap:.35rem;padding:.3rem .55rem;font-size:.85rem}._navIcon_1uweh_60{width:14px;height:14px}._actions_1uweh_78{gap:.5rem}._userPrefix_1uweh_151{display:none}._userBadge_1uweh_84{text-overflow:ellipsis;white-space:nowrap;max-width:90px;padding:0;font-size:.8125rem;overflow:hidden}._btnLogout_1uweh_95{padding:.35rem .6rem;font-size:.8125rem}}._navBarContainer_k7904_1{background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:100%;padding:.4rem 1.25rem;display:flex}._sheetButtonsList_k7904_15{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:.35rem;min-width:0;padding:.1rem 0;display:flex;overflow:auto hidden}._sheetButtonsList_k7904_15::-webkit-scrollbar{display:none}._sheetBtn_k7904_34{cursor:pointer;white-space:nowrap;border-style:solid;border-width:1px;border-radius:6px;flex-shrink:0;align-items:center;padding:.35rem .8rem;font-size:.85rem;font-weight:500;line-height:1.25;transition:all .15s;display:inline-flex}._btnSpent_k7904_51{color:#b91c1c;background-color:#0000;border-color:#fca5a5}._btnSpent_k7904_51:hover:not(._btnActive_k7904_57){background-color:#fee2e273}._btnGained_k7904_62{color:#15803d;background-color:#0000;border-color:#86efac}._btnGained_k7904_62:hover:not(._btnActive_k7904_57){background-color:#dcfce773}._btnActive_k7904_57._btnSpent_k7904_51{color:#b91c1c;background-color:#fee2e2;border-color:#fca5a5}._btnActive_k7904_57._btnGained_k7904_62{color:#15803d;background-color:#dcfce7;border-color:#86efac}._btnTitle_k7904_86{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}._newSheetBtn_k7904_95{background-color:var(--bg-surface);border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:all .15s;display:inline-flex}._newSheetBtn_k7904_95:hover{background-color:var(--bg-subtle);border-color:var(--border-darker);color:var(--text-main)}._newSheetBtn_k7904_95:active{transform:translateY(1px)}._navActions_k7904_124{border-left:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:.45rem;padding-left:.75rem;display:flex}._actionBtn_k7904_133{background-color:var(--bg-surface);border:1px solid var(--border-color);color:#334155;cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._actionIcon_k7904_149{stroke:currentColor;flex-shrink:0;width:13px;height:13px}._actionBtn_k7904_133:hover:not(:disabled){background-color:var(--bg-subtle);border-color:var(--border-darker);color:var(--text-main)}._actionBtn_k7904_133:active:not(:disabled){transform:translateY(1px)}._actionBtn_k7904_133:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._actionBtnDelete_k7904_172{color:#dc2626;border-color:#fecaca}._actionBtnDelete_k7904_172:hover:not(:disabled){color:#b91c1c;background-color:#fef2f2;border-color:#fca5a5}._actionBtnDesktopText_k7904_183{display:inline}._actionBtnMobileText_k7904_187{display:none}@media (width<=640px){._navBarContainer_k7904_1{gap:.5rem;padding:.35rem .75rem}._sheetBtn_k7904_34{padding:.3rem .6rem;font-size:.8rem}._btnTitle_k7904_86{max-width:95px}._navActions_k7904_124{gap:.3rem;padding-left:.45rem}._actionBtn_k7904_133{gap:.25rem;padding:.3rem .55rem;font-size:.775rem}._actionIcon_k7904_149{width:12px;height:12px}._actionBtnDesktopText_k7904_183{display:none}._actionBtnMobileText_k7904_187{display:inline}}._tableContainer_l3wqq_1{-webkit-overflow-scrolling:touch;background-color:var(--bg-surface);border:1px solid var(--border-darker);border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}._tableTopBar_l3wqq_11{border-bottom:1px solid var(--border-color);background-color:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .95rem;display:flex}._tableTopBarLeft_l3wqq_22{align-items:center;gap:.5rem;display:flex}._entriesCount_l3wqq_28{color:#475569;font-size:.8125rem;font-weight:500}._filterBadge_l3wqq_34{text-transform:uppercase;letter-spacing:.04em;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}._tableTopBarRight_l3wqq_46{align-items:center;gap:.5rem;display:flex}._downloadCsvBtn_l3wqq_52{color:#334155;background-color:var(--bg-surface);border:1px solid var(--border-darker);cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._downloadCsvBtn_l3wqq_52:hover:not(:disabled){color:var(--text-main);background-color:#fff;border-color:#94a3b8;box-shadow:0 2px 4px #0000000f}._downloadCsvBtn_l3wqq_52:active:not(:disabled){transform:translateY(1px)}._downloadCsvBtn_l3wqq_52:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._downloadIcon_l3wqq_85{stroke-width:2.2px;flex-shrink:0;width:14px;height:14px}._table_l3wqq_1{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:.875rem}._table_l3wqq_1 th{color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border-color);white-space:nowrap;background-color:#f8fafc;padding:.75rem .85rem;font-size:.75rem;font-weight:600}._thSortable_l3wqq_112{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s,color .12s}._thSortable_l3wqq_112:hover{color:var(--text-main);background-color:#f1f5f9}._thSortableActive_l3wqq_123{color:var(--primary)!important;background-color:#eff6ff!important}._sortContent_l3wqq_128{align-items:center;gap:.35rem;display:inline-flex}._sortArrow_l3wqq_134{font-size:.85rem;font-weight:700;line-height:1}._table_l3wqq_1 td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.65rem .85rem}._newRow_l3wqq_147{border-bottom:2px solid var(--border-darker);background-color:#f8fafc}._newRow_l3wqq_147 td{border-bottom:2px solid var(--border-darker);padding:.65rem .85rem}._row_l3wqq_157{transition:background-color .12s}._row_l3wqq_157:hover{background-color:#f8fafc}._cellInput_l3wqq_165,._cellSelect_l3wqq_165{border:1px solid var(--border-darker);background-color:var(--bg-surface);width:100%;color:var(--text-main);border-radius:6px;outline:none;padding:.45rem .65rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}._cellDateInput_l3wqq_178{letter-spacing:-.01em;font-family:inherit}._cellInput_l3wqq_165:focus,._cellSelect_l3wqq_165:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f626}._cellAmount_l3wqq_188{text-align:right;color:var(--text-main);font-family:inherit;font-weight:600}._cellDate_l3wqq_178{white-space:nowrap;color:#475569;font-family:inherit}._cellCategory_l3wqq_201{color:var(--text-main);font-weight:500}._categoryCellContent_l3wqq_206{align-items:center;gap:.45rem;display:inline-flex}._categoryColorDot_l3wqq_212{border-radius:50%;flex-shrink:0;width:7px;height:7px}._cellSubcategory_l3wqq_219{color:#64748b}._cellNote_l3wqq_223{color:var(--text-main);word-break:break-word}._cellNull_l3wqq_228{color:var(--text-subtle);font-style:italic}._actionsCell_l3wqq_233{white-space:nowrap;text-align:right}._btnAddRow_l3wqq_239{color:var(--primary-text);cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._btnAddRow_l3wqq_239:hover:not(:disabled){background:#1d4ed8;border-color:#1e40af}._btnAddRow_l3wqq_239:active:not(:disabled){transform:translateY(1px)}._btnAddRow_l3wqq_239:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._btnAction_l3wqq_267{background-color:var(--bg-surface);border:1px solid var(--border-darker);color:#334155;cursor:pointer;border-radius:5px;margin-left:4px;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #0000000a}._btnAction_l3wqq_267:hover{color:var(--text-main);background-color:#f1f5f9;border-color:#94a3b8}._btnAction_l3wqq_267:active{transform:translateY(1px)}._btnDelete_l3wqq_291{color:#dc2626;background-color:var(--bg-surface);border-color:#fecaca}._btnDelete_l3wqq_291:hover{color:#b91c1c;background-color:#fef2f2;border-color:#fca5a5}._emptyState_l3wqq_303{text-align:center;color:var(--text-muted);background-color:#fafbfc;padding:3rem 1.5rem;font-size:.9375rem}._filterSummaryBar_l3wqq_311{border-top:1px solid var(--border-color);color:#475569;background-color:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.8125rem;display:flex}._clearFilterInlineBtn_l3wqq_324{background:var(--bg-surface);border:1px solid var(--border-darker);color:var(--primary);cursor:pointer;border-radius:4px;margin-left:.5rem;padding:.2rem .55rem;font-size:.775rem;transition:all .12s}._clearFilterInlineBtn_l3wqq_324:hover{border-color:var(--primary);background-color:#eff6ff}@media (width<=640px){._table_l3wqq_1 td,._newRow_l3wqq_147 td{padding:.5rem .65rem}._table_l3wqq_1 th{padding:.6rem .65rem;font-size:.725rem}._cellInput_l3wqq_165,._cellSelect_l3wqq_165{padding:.45rem .55rem;font-size:16px}._btnAddRow_l3wqq_239{padding:.45rem .85rem;font-size:.85rem}._btnAction_l3wqq_267{padding:.375rem .6rem;font-size:.8125rem}}._backdrop_18hp7_1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background-color:#0f172a80;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._modal_18hp7_13{background-color:var(--bg-surface);border:1px solid var(--border-darker);border-radius:12px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}._modalHeader_18hp7_26{border-bottom:1px solid var(--border-darker);background-color:#f8fafc;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._title_18hp7_35{color:var(--text-main);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}._closeBtn_18hp7_42{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.35rem;line-height:1;transition:all .12s}._closeBtn_18hp7_42:hover{color:var(--text-main);background-color:#e2e8f0}._modalBody_18hp7_59{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}._dropzone_18hp7_68{text-align:center;cursor:pointer;background-color:#fafbfc;border:2px dashed #cbd5e1;border-radius:10px;flex-direction:column;align-items:center;gap:.65rem;padding:2.25rem 1.5rem;transition:all .15s;display:flex}._dropzone_18hp7_68:hover,._dropzoneActive_18hp7_82{border-color:var(--primary);background-color:#eff6ff}._dropIcon_18hp7_87{font-size:2.25rem;line-height:1}._dropTitle_18hp7_92{color:#1e293b;font-size:1rem;font-weight:600}._dropHint_18hp7_98{color:var(--text-muted);font-size:.8125rem}._fileInputHidden_18hp7_103{display:none}._sampleLinkBtn_18hp7_107{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline;transition:color .12s}._sampleLinkBtn_18hp7_107:hover{color:var(--primary-hover)}._fileInfoBar_18hp7_125{border:1px solid var(--border-darker);background-color:#f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._fileName_18hp7_135{color:var(--text-main);word-break:break-all;font-size:.875rem;font-weight:600}._changeFileBtn_18hp7_142{border:1px solid var(--border-darker);color:#475569;cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;padding:.25rem .65rem;font-size:.75rem;font-weight:500;transition:all .12s}._changeFileBtn_18hp7_142:hover{color:var(--text-main);background-color:#f8fafc;border-color:#94a3b8}._summaryRow_18hp7_163{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._countBadge_18hp7_171{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}._warningBadge_18hp7_184{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}._previewSection_18hp7_198{flex-direction:column;gap:.5rem;display:flex}._previewHeading_18hp7_204{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.8125rem;font-weight:600}._tableScrollWrapper_18hp7_212{border:1px solid var(--border-darker);border-radius:8px;max-height:240px;overflow-y:auto}._previewTable_18hp7_219{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}._previewTable_18hp7_219 th{color:#475569;border-bottom:1px solid var(--border-darker);z-index:1;background-color:#f8fafc;padding:.55rem .75rem;font-size:.75rem;font-weight:600;position:sticky;top:0}._previewTable_18hp7_219 td{color:var(--text-main);border-bottom:1px solid #f1f5f9;padding:.5rem .75rem}._previewTable_18hp7_219 tr:hover{background-color:#fafbfc}._amountCol_18hp7_248{text-align:right;font-weight:600}._moreRowsNotice_18hp7_253{text-align:center;color:var(--text-muted);border-top:1px dashed var(--border-color);background-color:#f8fafc;padding:.5rem;font-size:.75rem}._modalFooter_18hp7_263{border-top:1px solid var(--border-darker);background-color:#f8fafc;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}._cancelBtn_18hp7_273{border:1px solid var(--border-darker);color:#334155;cursor:pointer;background-color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #0000000a}._cancelBtn_18hp7_273:hover:not(:disabled){color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}._importBtn_18hp7_292{color:#fff;cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._importBtn_18hp7_292:hover:not(:disabled){background:#1d4ed8}._importBtn_18hp7_292:active:not(:disabled){transform:translateY(1px)}._importBtn_18hp7_292:disabled,._cancelBtn_18hp7_273:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (width<=640px){._backdrop_18hp7_1{padding:.75rem}._modal_18hp7_13{max-height:95vh}._modalHeader_18hp7_26{padding:1rem 1.25rem}._title_18hp7_35{font-size:1.15rem}._modalBody_18hp7_59{gap:1rem;padding:1.15rem 1rem}._dropzone_18hp7_68{padding:1.75rem 1rem}._modalFooter_18hp7_263{flex-direction:column-reverse;gap:.5rem;padding:.85rem 1rem}._cancelBtn_18hp7_273,._importBtn_18hp7_292{text-align:center;width:100%;padding:.65rem 1rem}}._container_111lw_1{align-items:center;display:inline-flex;position:relative}._filterBtnGroup_111lw_7{background-color:var(--bg-surface);border:1px solid var(--border-darker);border-radius:6px;align-items:center;transition:all .15s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}._filterBtnGroupActive_111lw_18{background-color:#eff6ff;border-color:#93c5fd}._triggerBtn_111lw_23{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;transition:all .12s;display:inline-flex}._triggerBtn_111lw_23:hover{color:var(--text-main);background-color:#f8fafc}._filterBtnGroupActive_111lw_18 ._triggerBtn_111lw_23{color:#1d4ed8;font-weight:600}._filterBtnGroupActive_111lw_18 ._triggerBtn_111lw_23:hover{background-color:#dbeafe}._calendarIcon_111lw_52{vertical-align:middle;flex-shrink:0;width:15px;height:15px;display:inline-block}._clearBtn_111lw_60{color:#2563eb;cursor:pointer;background:0 0;border:none;border-left:1px solid #bfdbfe;justify-content:center;align-items:center;padding:.45rem .55rem;font-size:1rem;line-height:1;transition:all .12s;display:inline-flex}._clearBtn_111lw_60:hover{color:#1d4ed8;background-color:#dbeafe}._backdrop_111lw_81{z-index:40;background:0 0;position:fixed;inset:0}._popover_111lw_89{z-index:50;border:1px solid var(--border-darker);background-color:#fff;border-radius:8px;flex-direction:column;gap:.85rem;width:280px;padding:1rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d}._popoverHeader_111lw_105{justify-content:space-between;align-items:center;display:flex}._popoverTitle_111lw_111{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.8125rem;font-weight:600}._resetLink_111lw_119{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}._resetLink_111lw_119:hover{text-decoration:underline}._fieldsGrid_111lw_133{flex-direction:column;gap:.65rem;display:flex}._field_111lw_133{flex-direction:column;gap:.25rem;display:flex}._fieldLabel_111lw_145{color:#475569;font-size:.75rem;font-weight:600}._monthInput_111lw_151{border:1px solid var(--border-darker);background-color:var(--bg-surface);width:100%;color:var(--text-main);border-radius:6px;outline:none;padding:.45rem .65rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}._monthInput_111lw_151:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f626}._quickActions_111lw_168{border-top:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:.45rem;padding-top:.45rem;display:grid}._quickBtn_111lw_176{border:1px solid var(--border-darker);color:#334155;cursor:pointer;text-align:center;background-color:#f8fafc;border-radius:5px;padding:.4rem .6rem;font-size:.75rem;font-weight:500;transition:all .12s}._quickBtn_111lw_176:hover{color:var(--text-main);background-color:#f1f5f9;border-color:#94a3b8}@media (width<=640px){._triggerBtn_111lw_23{padding:.35rem .65rem;font-size:.775rem}._clearBtn_111lw_60{padding:.35rem .5rem}._popover_111lw_89{width:260px;padding:.85rem;left:0;right:auto}}._container_z883e_1{background-color:var(--bg-page);flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem 2rem;display:flex;overflow-y:auto}._header_z883e_11{border-bottom:1px solid var(--border-darker);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}._title_z883e_19{color:var(--text-main);letter-spacing:-.02em;font-size:1.45rem;font-weight:700}._headerActions_z883e_26{align-items:center;gap:.75rem;display:flex}._uploadCsvBtn_z883e_32{color:#334155;background-color:var(--bg-surface);border:1px solid var(--border-darker);cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._uploadCsvBtn_z883e_32:hover{color:var(--text-main);background-color:#f8fafc;border-color:#94a3b8}._uploadCsvBtn_z883e_32:active{transform:translateY(1px)}._noSheetSelected_z883e_58{color:var(--text-muted);background-color:var(--bg-surface);border:1px dashed var(--border-darker);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:350px;padding:2rem;display:flex}._noSheetSelected_z883e_58 h3{color:var(--text-main);font-size:1.25rem;font-weight:600}._createFirstBtn_z883e_79{color:var(--primary-text);cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;padding:.55rem 1.2rem;font-size:.9375rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._createFirstBtn_z883e_79:hover{background:#1d4ed8}._createFirstBtn_z883e_79:active{transform:translateY(1px)}@media (width<=640px){._container_z883e_1{gap:.85rem;padding:.75rem .65rem 1.5rem}._header_z883e_11{padding-bottom:.5rem}._title_z883e_19{font-size:1.25rem}._uploadCsvBtn_z883e_32{padding:.35rem .65rem;font-size:.775rem}._noSheetSelected_z883e_58{gap:.75rem;min-height:260px;padding:1.5rem 1rem}._noSheetSelected_z883e_58 h3{font-size:1.15rem}}._backdrop_1gtcf_1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background-color:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1gtcf_13{background-color:var(--bg-surface);border:1px solid var(--border-darker);border-radius:10px;width:100%;max-width:440px;padding:1.75rem;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d}._title_1gtcf_23{color:var(--text-main);letter-spacing:-.015em;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}._form_1gtcf_31{flex-direction:column;gap:1.25rem;display:flex}._field_1gtcf_37{flex-direction:column;gap:.45rem;display:flex}._label_1gtcf_43{color:#334155;font-size:.875rem;font-weight:600}._input_1gtcf_49{border:1px solid var(--border-darker);background-color:var(--bg-surface);color:var(--text-main);border-radius:6px;outline:none;padding:.55rem .85rem;font-size:.9375rem;transition:all .15s;box-shadow:0 1px 2px #00000008}._input_1gtcf_49:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f626}._radioGroup_1gtcf_66{gap:1.25rem;margin-top:.25rem;display:flex}._radioLabel_1gtcf_72{cursor:pointer;color:#334155;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}._actions_1gtcf_81{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}._cancelBtn_1gtcf_90{background-color:var(--bg-surface);border:1px solid var(--border-darker);color:#334155;cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #0000000a}._cancelBtn_1gtcf_90:hover{color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}._cancelBtn_1gtcf_90:active{transform:translateY(1px)}._submitBtn_1gtcf_113{color:#fff;cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._submitBtn_1gtcf_113:hover:not(:disabled){background:#1d4ed8}._submitBtn_1gtcf_113:active:not(:disabled){transform:translateY(1px)}._submitBtn_1gtcf_113:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (width<=640px){._backdrop_1gtcf_1{padding:.75rem}._modal_1gtcf_13{border-radius:8px;padding:1.25rem 1rem}._input_1gtcf_49{font-size:16px}._actions_1gtcf_81{flex-direction:column-reverse;gap:.5rem}._cancelBtn_1gtcf_90,._submitBtn_1gtcf_113{text-align:center;width:100%;padding:.6rem 1rem}}._pageContainer_yobg9_1{background-color:var(--bg-page);flex:1;padding:1.25rem 1.5rem 2.5rem;overflow-y:auto}._contentWrapper_yobg9_8{flex-direction:column;gap:1.25rem;max-width:1040px;margin:0 auto;display:flex}._topBar_yobg9_17{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}._titleArea_yobg9_27{flex-direction:column;gap:.25rem;display:flex}._title_yobg9_27{color:var(--text-main);letter-spacing:-.015em;font-size:1.5rem;font-weight:700}._subtitle_yobg9_40{color:var(--text-muted);font-size:.875rem}._filterTabs_yobg9_46{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:.35rem;padding:.25rem;display:flex}._filterTab_yobg9_46{color:var(--text-muted);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}._filterTab_yobg9_46:hover:not(._filterTabActive_yobg9_72){color:var(--text-main);background-color:var(--bg-subtle)}._filterTabActive_yobg9_72{color:var(--primary);background-color:#eff6ff;border-color:#bfdbfe;font-weight:600}._filterTabActiveSpent_yobg9_84{color:#991b1b;background-color:#fee2e2;border-color:#fca5a5;font-weight:600}._filterTabActiveGained_yobg9_91{color:#166534;background-color:#dcfce7;border-color:#86efac;font-weight:600}._tabCount_yobg9_98{background-color:#0000000f;border-radius:9999px;justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.75rem;font-weight:600;display:inline-flex}._sectionsContainer_yobg9_110{flex-direction:column;gap:1.5rem;display:flex}._sectionCard_yobg9_116{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:1.1rem;padding:1.25rem 1.5rem;display:flex}._sectionHeader_yobg9_127{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}._sectionHeaderLeft_yobg9_137{align-items:center;gap:.75rem;display:flex}._sectionTitle_yobg9_143{color:var(--text-main);font-size:1.15rem;font-weight:700}._typeBadge_yobg9_149{border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}._typeBadgeSpent_yobg9_158{background-color:var(--badge-spent-bg);color:var(--badge-spent-text);border:1px solid var(--badge-spent-border)}._typeBadgeGained_yobg9_164{background-color:var(--badge-gained-bg);color:var(--badge-gained-text);border:1px solid var(--badge-gained-border)}._addCategoryForm_yobg9_171{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._categoryInput_yobg9_178{border:1px solid var(--border-darker);background-color:var(--bg-surface);width:220px;color:var(--text-main);border-radius:6px;outline:none;padding:.42rem .75rem;font-size:.85rem;transition:border-color .15s;box-shadow:0 1px 2px #00000008}._categoryInput_yobg9_178:focus{border-color:var(--border-focus)}._colorPickerWrapper_yobg9_196{align-items:center;display:flex;position:relative}._colorTriggerBtn_yobg9_202{border:1px solid var(--border-darker);background-color:var(--bg-surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .12s;display:flex;box-shadow:0 1px 2px #0000000a}._colorTriggerBtn_yobg9_202:hover{background-color:#f8fafc;border-color:#94a3b8}._colorDotPreview_yobg9_222{border:1px solid #0000001f;border-radius:50%;width:14px;height:14px}._popoverBackdrop_yobg9_229{z-index:30;background:0 0;position:fixed;inset:0}._colorPopover_yobg9_236{z-index:40;border:1px solid var(--border-darker);background-color:#fff;border-radius:8px;grid-template-columns:repeat(8,1fr);gap:6px;width:max-content;padding:.5rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d}._swatchBtn_yobg9_252{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .1s,box-shadow .1s}._swatchBtn_yobg9_252:hover{transform:scale(1.2)}._swatchBtnActive_yobg9_266{box-shadow:0 0 0 2px #fff,0 0 0 3px #2563eb}._addCategoryBtn_yobg9_270{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:6px;padding:.42rem .9rem;font-size:.8125rem;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #2563eb40}._addCategoryBtn_yobg9_270:hover{background:#1d4ed8}._addCategoryBtn_yobg9_270:active{transform:translateY(1px)}._categoryList_yobg9_293{flex-direction:column;gap:.5rem;display:flex}._categoryItem_yobg9_299{background-color:var(--bg-subtle);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .85rem;transition:border-color .12s;display:flex;box-shadow:0 1px 2px #00000005}._categoryItem_yobg9_299:hover{border-color:var(--border-darker)}._categoryMain_yobg9_316{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}._categoryNameGroup_yobg9_325{flex-shrink:0;align-items:center;gap:.5rem;min-width:140px;display:inline-flex}._categoryColorBtn_yobg9_333{cursor:pointer;border:1px solid #00000026;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0;transition:transform .12s,box-shadow .12s}._categoryColorBtn_yobg9_333:hover{transform:scale(1.2);box-shadow:0 0 0 2px #0000001a}._categoryName_yobg9_325{color:var(--text-main);font-size:.9375rem;font-weight:600}._pillsRow_yobg9_355{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}._subPill_yobg9_363{background-color:var(--bg-surface);border:1px solid var(--border-color);color:#1e293b;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;display:inline-flex}._editSubBtn_yobg9_376{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .12s;display:inline-flex}._editSubBtn_yobg9_376:hover{color:var(--primary,#2563eb)}._removeSubBtn_yobg9_393{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.9375rem;line-height:1;transition:color .12s;display:inline-flex}._removeSubBtn_yobg9_393:hover{color:#dc2626}._categoryActions_yobg9_410{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._renameCategoryBtn_yobg9_417{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:5px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}._renameCategoryBtn_yobg9_417:hover{border-color:var(--border-darker);color:var(--text-main);background-color:#f8fafc}._inlineRenameForm_yobg9_438{align-items:center;gap:.3rem;display:inline-flex}._renameInput_yobg9_444{border:1px solid var(--border-focus,#3b82f6);background-color:var(--bg-surface,#fff);color:var(--text-main,#0f172a);border-radius:4px;outline:none;min-width:120px;padding:.2rem .45rem;font-size:.875rem;font-weight:600}._renameInput_yobg9_444:focus{border-color:var(--border-focus,#3b82f6)}._addSubBtn_yobg9_460{background-color:var(--bg-surface);border:1px solid var(--border-color);color:#334155;cursor:pointer;border-radius:5px;padding:.28rem .6rem;font-size:.775rem;font-weight:500;transition:all .12s}._addSubBtn_yobg9_460:hover{border-color:var(--border-darker);color:var(--text-main);background-color:#f8fafc}._deleteBtn_yobg9_478{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.15rem;line-height:1;transition:all .12s}._deleteBtn_yobg9_478:hover{color:#dc2626;background-color:#fee2e2}._addSubForm_yobg9_495{align-items:center;gap:.35rem;display:flex}._subInput_yobg9_501{border:1px solid var(--border-darker);border-radius:4px;outline:none;width:130px;padding:.22rem .45rem;font-size:.8125rem}._subInput_yobg9_501:focus{border-color:var(--border-focus)}._saveSubBtn_yobg9_514{color:#fff;cursor:pointer;background-color:#10b981;border:1px solid #059669;border-radius:4px;padding:.22rem .5rem;font-size:.75rem;font-weight:600}._cancelSubBtn_yobg9_525{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.22rem .45rem;font-size:.75rem}._emptyState_yobg9_535{text-align:center;color:var(--text-muted);border:1px dashed var(--border-darker);background-color:var(--bg-surface);border-radius:6px;padding:2rem 1rem;font-size:.875rem}@media (width<=640px){._pageContainer_yobg9_1{padding:1rem}._topBar_yobg9_17{flex-direction:column;align-items:flex-start}._filterTabs_yobg9_46{justify-content:space-between;width:100%}._sectionCard_yobg9_116{padding:1rem}._categoryItem_yobg9_299{flex-direction:column;align-items:flex-start;gap:.65rem}._categoryActions_yobg9_410{align-self:flex-end}._categoryInput_yobg9_178,._addCategoryForm_yobg9_171{width:100%}}._kpiGrid_gl600_2{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}._kpiCard_gl600_8{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;display:flex;position:relative;overflow:hidden}._kpiCard_gl600_8:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}._kpiIncome_gl600_30:before{background-color:#10b981}._kpiExpenses_gl600_34:before{background-color:#f43f5e}._kpiSavings_gl600_38:before{background-color:#0ea5e9}._kpiRate_gl600_42:before{background-color:#8b5cf6}._kpiLabel_gl600_46{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8125rem;font-weight:600}._kpiValue_gl600_54{font-size:1.5rem;font-weight:700;font-family:var(--font-mono);color:var(--text-main)}._kpiSubtitle_gl600_61{color:var(--text-muted);font-size:.8125rem}._noticeBanner_gl600_67{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.9rem;display:flex}._noticeIcon_gl600_79{font-size:1.25rem;line-height:1}@media (width<=1024px){._kpiGrid_gl600_2{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._kpiGrid_gl600_2{grid-template-columns:1fr}}._chartCard_1jb5w_1{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._chartCardHeader_1jb5w_12{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}._chartCardTitle_1jb5w_22{color:var(--text-main);font-size:1.125rem;font-weight:600}._chartLegendHints_1jb5w_28{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;display:flex}._legendHintItem_1jb5w_37{align-items:center;gap:.35rem;display:flex}._legendDot_1jb5w_43{border-radius:50%;width:10px;height:10px;display:inline-block}._canvasWrapper_1jb5w_50{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}._canvasWrapper_1jb5w_50 canvas{display:block;width:100%!important}._stateContainer_1jb5w_63{text-align:center;color:var(--text-muted);background-color:var(--bg-surface);border:1px dashed var(--border-darker);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;display:flex}._stateIcon_1jb5w_77{font-size:2.25rem}._stateText_1jb5w_81{font-size:1rem;font-weight:500}._stateSubtext_1jb5w_86{color:var(--text-subtle);max-width:420px;font-size:.875rem}@media (width<=640px){._chartCard_1jb5w_1{padding:1rem}}._container_1aumo_1{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}._wrapper_1aumo_9{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}._label_1aumo_17{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.35rem;margin-right:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}._icon_1aumo_29{flex-shrink:0;width:13px;height:13px}._drillBtn_1aumo_35{border:1px solid var(--border-darker);background-color:var(--bg-surface);color:var(--text-main);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._drillBtn_1aumo_35:hover{color:#1e40af;background-color:#f8fafc;border-color:#93c5fd}._drillBtnActive_1aumo_57{background-color:#2563eb;border-color:#2563eb;font-weight:600;box-shadow:0 2px 4px #2563eb40;color:#fff!important}._drillBtnActive_1aumo_57:hover{background-color:#1d4ed8;border-color:#1d4ed8}._allBtn_1aumo_70{border-style:dashed}._chartCard_cdsug_1{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._chartCardHeader_cdsug_12{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}._chartCardTitle_cdsug_22{color:var(--text-main);font-size:1.125rem;font-weight:600}._chartCardSubtitle_cdsug_28{color:var(--text-muted);margin-top:.15rem;font-size:.8125rem}._lineChartCanvasWrapper_cdsug_34{width:100%;height:320px;position:relative}._lineChartCanvasWrapper_cdsug_34 canvas{display:block;width:100%!important;height:100%!important}._drillDownFooter_cdsug_46{border-top:1px solid var(--border-color);justify-content:center;width:100%;margin-top:.25rem;padding-top:1rem;display:flex}@media (width<=640px){._chartCard_cdsug_1{padding:1rem}}.ct-label{fill:var(--ct-label-color,#0006);color:var(--ct-label-color,#0006);font-size:var(--ct-label-size,.75rem);line-height:1}@supports (color:light-dark(#000, #fff)){.ct-label{fill:var(--ct-label-color,light-dark(#0006,#fff9));color:var(--ct-label-color,light-dark(#0006,#fff9))}}.ct-chart-line .ct-label,.ct-chart-bar .ct-label,foreignObject>.ct-label{display:flex}foreignObject>.ct-label{width:100%;height:100%}.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{text-align:left;justify-content:flex-start;align-items:flex-end}.ct-label.ct-horizontal.ct-end{text-align:left;justify-content:flex-start;align-items:flex-start}.ct-label.ct-vertical.ct-start{text-align:right;justify-content:flex-end;align-items:flex-end}.ct-label.ct-vertical.ct-end{text-align:left;justify-content:flex-start;align-items:flex-end}.ct-chart-bar .ct-label.ct-horizontal.ct-start{text-align:center;justify-content:center;align-items:flex-end}.ct-chart-bar .ct-label.ct-horizontal.ct-end{text-align:center;justify-content:center;align-items:flex-start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{text-align:left;justify-content:flex-start;align-items:flex-end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{text-align:left;justify-content:flex-start;align-items:flex-start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{text-align:right;justify-content:flex-end;align-items:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{text-align:left;justify-content:flex-start;align-items:center}.ct-grid{stroke:var(--ct-grid-color,#0003);stroke-width:var(--ct-grid-width,1px);stroke-dasharray:var(--ct-grid-dasharray,2px)}@supports (color:light-dark(#000, #fff)){.ct-grid{stroke:var(--ct-grid-color,light-dark(#0003,#fff3))}}.ct-grid.ct-grid-minor{stroke:var(--ct-grid-minor-color,#00000014);stroke-width:var(--ct-grid-minor-width,1px);stroke-dasharray:var(--ct-grid-minor-dasharray,none)}@supports (color:light-dark(#000, #fff)){.ct-grid.ct-grid-minor{stroke:var(--ct-grid-minor-color,light-dark(#00000014,#ffffff14))}}.ct-grid-background{fill:var(--ct-grid-background-fill,none)}.ct-point{stroke-width:var(--ct-point-size,10px);stroke-linecap:var(--ct-point-shape,round)}.ct-line{fill:none;stroke-width:var(--ct-line-width,4px);stroke-dasharray:var(--ct-line-dasharray,none)}.ct-area{stroke:none;fill-opacity:var(--ct-area-opacity,.1)}.ct-bar{fill:none;stroke-width:var(--ct-bar-width,10px)}.ct-slice-donut{fill:none}.ct-slice-donut:not(:where([stroke-width])){fill:none;stroke-width:var(--ct-donut-width,60px)}.ct-band-area{stroke:none;fill:var(--ct-color,var(--ct-band-color,currentColor));fill-opacity:var(--ct-band-opacity,.12)}.ct-series-a{--ct-color:var(--ct-series-a,#d70206)}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:var(--ct-color)}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area,.ct-series-a .ct-band-area{fill:var(--ct-color)}.ct-series-b{--ct-color:var(--ct-series-b,#f05b4f)}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:var(--ct-color)}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area,.ct-series-b .ct-band-area{fill:var(--ct-color)}.ct-series-c{--ct-color:var(--ct-series-c,#f4c63d)}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:var(--ct-color)}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area,.ct-series-c .ct-band-area{fill:var(--ct-color)}.ct-series-d{--ct-color:var(--ct-series-d,#d17905)}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:var(--ct-color)}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area,.ct-series-d .ct-band-area{fill:var(--ct-color)}.ct-series-e{--ct-color:var(--ct-series-e,#453d3f)}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:var(--ct-color)}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area,.ct-series-e .ct-band-area{fill:var(--ct-color)}.ct-series-f{--ct-color:var(--ct-series-f,#59922b)}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:var(--ct-color)}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area,.ct-series-f .ct-band-area{fill:var(--ct-color)}.ct-series-g{--ct-color:var(--ct-series-g,#0544d3)}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:var(--ct-color)}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area,.ct-series-g .ct-band-area{fill:var(--ct-color)}.ct-series-h{--ct-color:var(--ct-series-h,#6b0392)}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:var(--ct-color)}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area,.ct-series-h .ct-band-area{fill:var(--ct-color)}.ct-series-i{--ct-color:var(--ct-series-i,#e6805e)}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:var(--ct-color)}.ct-series-i .ct-slice-pie,.ct-series-i .ct-area,.ct-series-i .ct-band-area{fill:var(--ct-color)}.ct-series-j{--ct-color:var(--ct-series-j,#dda458)}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:var(--ct-color)}.ct-series-j .ct-slice-pie,.ct-series-j .ct-area,.ct-series-j .ct-band-area{fill:var(--ct-color)}.ct-series-k{--ct-color:var(--ct-series-k,#eacf7d)}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:var(--ct-color)}.ct-series-k .ct-slice-pie,.ct-series-k .ct-area,.ct-series-k .ct-band-area{fill:var(--ct-color)}.ct-series-l{--ct-color:var(--ct-series-l,#86797d)}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:var(--ct-color)}.ct-series-l .ct-slice-pie,.ct-series-l .ct-area,.ct-series-l .ct-band-area{fill:var(--ct-color)}.ct-series-m{--ct-color:var(--ct-series-m,#b2c326)}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:var(--ct-color)}.ct-series-m .ct-slice-pie,.ct-series-m .ct-area,.ct-series-m .ct-band-area{fill:var(--ct-color)}.ct-series-n{--ct-color:var(--ct-series-n,#6188e2)}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:var(--ct-color)}.ct-series-n .ct-slice-pie,.ct-series-n .ct-area,.ct-series-n .ct-band-area{fill:var(--ct-color)}.ct-series-o{--ct-color:var(--ct-series-o,#a748ca)}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:var(--ct-color)}.ct-series-o .ct-slice-pie,.ct-series-o .ct-area,.ct-series-o .ct-band-area{fill:var(--ct-color)}.ct-series-p{--ct-color:var(--ct-series-p,var(--ct-series-a,#d70206))}.ct-series-p .ct-point,.ct-series-p .ct-line,.ct-series-p .ct-bar,.ct-series-p .ct-slice-donut{stroke:var(--ct-color)}.ct-series-p .ct-slice-pie,.ct-series-p .ct-area,.ct-series-p .ct-band-area{fill:var(--ct-color)}.ct-series-q{--ct-color:var(--ct-series-q,var(--ct-series-b,#f05b4f))}.ct-series-q .ct-point,.ct-series-q .ct-line,.ct-series-q .ct-bar,.ct-series-q .ct-slice-donut{stroke:var(--ct-color)}.ct-series-q .ct-slice-pie,.ct-series-q .ct-area,.ct-series-q .ct-band-area{fill:var(--ct-color)}.ct-series-r{--ct-color:var(--ct-series-r,var(--ct-series-c,#f4c63d))}.ct-series-r .ct-point,.ct-series-r .ct-line,.ct-series-r .ct-bar,.ct-series-r .ct-slice-donut{stroke:var(--ct-color)}.ct-series-r .ct-slice-pie,.ct-series-r .ct-area,.ct-series-r .ct-band-area{fill:var(--ct-color)}.ct-series-s{--ct-color:var(--ct-series-s,var(--ct-series-d,#d17905))}.ct-series-s .ct-point,.ct-series-s .ct-line,.ct-series-s .ct-bar,.ct-series-s .ct-slice-donut{stroke:var(--ct-color)}.ct-series-s .ct-slice-pie,.ct-series-s .ct-area,.ct-series-s .ct-band-area{fill:var(--ct-color)}.ct-series-t{--ct-color:var(--ct-series-t,var(--ct-series-e,#453d3f))}.ct-series-t .ct-point,.ct-series-t .ct-line,.ct-series-t .ct-bar,.ct-series-t .ct-slice-donut{stroke:var(--ct-color)}.ct-series-t .ct-slice-pie,.ct-series-t .ct-area,.ct-series-t .ct-band-area{fill:var(--ct-color)}.ct-series-u{--ct-color:var(--ct-series-u,var(--ct-series-f,#59922b))}.ct-series-u .ct-point,.ct-series-u .ct-line,.ct-series-u .ct-bar,.ct-series-u .ct-slice-donut{stroke:var(--ct-color)}.ct-series-u .ct-slice-pie,.ct-series-u .ct-area,.ct-series-u .ct-band-area{fill:var(--ct-color)}.ct-series-v{--ct-color:var(--ct-series-v,var(--ct-series-g,#0544d3))}.ct-series-v .ct-point,.ct-series-v .ct-line,.ct-series-v .ct-bar,.ct-series-v .ct-slice-donut{stroke:var(--ct-color)}.ct-series-v .ct-slice-pie,.ct-series-v .ct-area,.ct-series-v .ct-band-area{fill:var(--ct-color)}.ct-series-w{--ct-color:var(--ct-series-w,var(--ct-series-h,#6b0392))}.ct-series-w .ct-point,.ct-series-w .ct-line,.ct-series-w .ct-bar,.ct-series-w .ct-slice-donut{stroke:var(--ct-color)}.ct-series-w .ct-slice-pie,.ct-series-w .ct-area,.ct-series-w .ct-band-area{fill:var(--ct-color)}.ct-series-x{--ct-color:var(--ct-series-x,var(--ct-series-i,#e6805e))}.ct-series-x .ct-point,.ct-series-x .ct-line,.ct-series-x .ct-bar,.ct-series-x .ct-slice-donut{stroke:var(--ct-color)}.ct-series-x .ct-slice-pie,.ct-series-x .ct-area,.ct-series-x .ct-band-area{fill:var(--ct-color)}.ct-series-y{--ct-color:var(--ct-series-y,var(--ct-series-j,#dda458))}.ct-series-y .ct-point,.ct-series-y .ct-line,.ct-series-y .ct-bar,.ct-series-y .ct-slice-donut{stroke:var(--ct-color)}.ct-series-y .ct-slice-pie,.ct-series-y .ct-area,.ct-series-y .ct-band-area{fill:var(--ct-color)}.ct-series-z{--ct-color:var(--ct-series-z,var(--ct-series-k,#eacf7d))}.ct-series-z .ct-point,.ct-series-z .ct-line,.ct-series-z .ct-bar,.ct-series-z .ct-slice-donut{stroke:var(--ct-color)}.ct-series-z .ct-slice-pie,.ct-series-z .ct-area,.ct-series-z .ct-band-area{fill:var(--ct-color)}.ct-square{width:100%;display:block;position:relative}.ct-square:before{float:left;content:"";width:0;height:0;padding-bottom:100%;display:block}.ct-square:after{content:"";clear:both;display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{width:100%;display:block;position:relative}.ct-minor-second:before{float:left;content:"";width:0;height:0;padding-bottom:93.75%;display:block}.ct-minor-second:after{content:"";clear:both;display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{width:100%;display:block;position:relative}.ct-major-second:before{float:left;content:"";width:0;height:0;padding-bottom:88.8889%;display:block}.ct-major-second:after{content:"";clear:both;display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{width:100%;display:block;position:relative}.ct-minor-third:before{float:left;content:"";width:0;height:0;padding-bottom:83.3333%;display:block}.ct-minor-third:after{content:"";clear:both;display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{width:100%;display:block;position:relative}.ct-major-third:before{float:left;content:"";width:0;height:0;padding-bottom:80%;display:block}.ct-major-third:after{content:"";clear:both;display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{width:100%;display:block;position:relative}.ct-perfect-fourth:before{float:left;content:"";width:0;height:0;padding-bottom:75%;display:block}.ct-perfect-fourth:after{content:"";clear:both;display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{width:100%;display:block;position:relative}.ct-perfect-fifth:before{float:left;content:"";width:0;height:0;padding-bottom:66.6667%;display:block}.ct-perfect-fifth:after{content:"";clear:both;display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{width:100%;display:block;position:relative}.ct-minor-sixth:before{float:left;content:"";width:0;height:0;padding-bottom:62.5%;display:block}.ct-minor-sixth:after{content:"";clear:both;display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{width:100%;display:block;position:relative}.ct-golden-section:before{float:left;content:"";width:0;height:0;padding-bottom:61.8047%;display:block}.ct-golden-section:after{content:"";clear:both;display:table}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{width:100%;display:block;position:relative}.ct-major-sixth:before{float:left;content:"";width:0;height:0;padding-bottom:60%;display:block}.ct-major-sixth:after{content:"";clear:both;display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{width:100%;display:block;position:relative}.ct-minor-seventh:before{float:left;content:"";width:0;height:0;padding-bottom:56.25%;display:block}.ct-minor-seventh:after{content:"";clear:both;display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{width:100%;display:block;position:relative}.ct-major-seventh:before{float:left;content:"";width:0;height:0;padding-bottom:53.3333%;display:block}.ct-major-seventh:after{content:"";clear:both;display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{width:100%;display:block;position:relative}.ct-octave:before{float:left;content:"";width:0;height:0;padding-bottom:50%;display:block}.ct-octave:after{content:"";clear:both;display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{width:100%;display:block;position:relative}.ct-major-tenth:before{float:left;content:"";width:0;height:0;padding-bottom:40%;display:block}.ct-major-tenth:after{content:"";clear:both;display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{width:100%;display:block;position:relative}.ct-major-eleventh:before{float:left;content:"";width:0;height:0;padding-bottom:37.5%;display:block}.ct-major-eleventh:after{content:"";clear:both;display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{width:100%;display:block;position:relative}.ct-major-twelfth:before{float:left;content:"";width:0;height:0;padding-bottom:33.3333%;display:block}.ct-major-twelfth:after{content:"";clear:both;display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{width:100%;display:block;position:relative}.ct-double-octave:before{float:left;content:"";width:0;height:0;padding-bottom:25%;display:block}.ct-double-octave:after{content:"";clear:both;display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}._breakdownSection_16jqx_1{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:1.15rem;min-width:0;padding:1.5rem;display:flex}._breakdownTitle_16jqx_13{color:var(--text-main);font-size:1.125rem;font-weight:600}._pieSectionContent_16jqx_19{align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}._pieChartWrapper_16jqx_27{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._pieChartContainer_16jqx_35{flex-shrink:0;width:160px;height:160px;position:relative}._pieChartContainer_16jqx_35 svg{display:block;overflow:visible;width:100%!important;height:100%!important}._pieChartContainer_16jqx_35 .ct-chart-donut,._pieChartContainer_16jqx_35 .ct-chart-pie{width:100%!important;height:100%!important}._pieChartContainer_16jqx_35 .ct-slice-donut{fill:none!important}._pieChartContainer_16jqx_35 .ct-label{fill:#fff;color:#fff;text-shadow:0 1px 2px #000000b3;font-size:.6875rem;font-weight:700}._donutCenterLabel_16jqx_67{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:96px;line-height:1.15;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._donutCenterValue_16jqx_82{font-size:1rem;font-weight:700;font-family:var(--font-mono);color:var(--text-main);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}._donutCenterSub_16jqx_94{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600}._breakdownList_16jqx_102{flex-direction:column;flex:1;gap:.35rem;min-width:0;max-height:200px;padding-right:.35rem;display:flex;overflow-y:auto}._breakdownList_16jqx_102::-webkit-scrollbar{width:4px}._breakdownList_16jqx_102::-webkit-scrollbar-track{background:0 0}._breakdownList_16jqx_102::-webkit-scrollbar-thumb{background:var(--border-darker);border-radius:4px}._categoryItem_16jqx_126{background-color:var(--bg-subtle);border:1px solid var(--border-color);border-radius:5px;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.35rem .65rem;transition:all .12s;display:flex}._categoryItem_16jqx_126:hover{border-color:var(--border-darker);background-color:var(--bg-surface)}._categoryInfo_16jqx_144{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._categoryDot_16jqx_152{border-radius:50%;flex-shrink:0;width:8px;height:8px}._categoryName_16jqx_159{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}._categoryMetrics_16jqx_168{flex-direction:row;flex-shrink:0;align-items:baseline;gap:.45rem;display:flex}._categoryAmount_16jqx_176{font-family:var(--font-mono);color:var(--text-main);font-size:.8125rem;font-weight:600}._categoryPercent_16jqx_183{color:var(--text-muted);text-align:right;min-width:32px;font-size:.75rem;font-weight:500}@media (width<=640px){._pieSectionContent_16jqx_19{flex-direction:column;align-items:center;gap:1.25rem}._pieChartWrapper_16jqx_27{margin:0 auto}._breakdownList_16jqx_102{width:100%;max-height:220px}}._pageContainer_lerb7_1{background-color:var(--bg-page);min-height:calc(100vh - 56px);padding:1.5rem}._contentWrapper_lerb7_7{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}._topBar_lerb7_15{flex-direction:column;gap:1.25rem;display:flex}._titleArea_lerb7_21{flex-direction:column;gap:.25rem;display:flex}._title_lerb7_21{color:var(--text-main);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}._subtitle_lerb7_34{color:var(--text-muted);font-size:.9375rem}._controlsArea_lerb7_39{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;display:flex}._breakdownsContainer_lerb7_48{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1.5rem;width:100%;display:grid}@media (width<=640px){._pageContainer_lerb7_1{padding:1rem}._title_lerb7_21{font-size:1.5rem}._breakdownsContainer_lerb7_48{grid-template-columns:1fr}}._pageContainer_wnyel_1{background-color:var(--bg-page);flex:1;justify-content:center;align-items:flex-start;padding:2rem 1.5rem 3rem;display:flex;overflow-y:auto}._contentWrapper_wnyel_11{flex-direction:column;gap:1.5rem;width:100%;max-width:540px;display:flex}._formCard_wnyel_19{background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.75rem 2rem;display:flex}._cardHeader_wnyel_30{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}._cardTitle_wnyel_39{color:var(--text-main);letter-spacing:-.015em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}._cardSubtitle_wnyel_49{color:var(--text-muted);font-size:.8125rem}._successBanner_wnyel_54{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;animation:.2s _fadeIn_wnyel_1;display:flex}._successLink_wnyel_68{color:#047857;cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:underline}._successLink_wnyel_68:hover{color:#064e3b}._form_wnyel_19{flex-direction:column;gap:1.2rem;display:flex}._formRow_wnyel_86{flex-direction:column;gap:.4rem;display:flex}._formRowGrid_wnyel_92{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._label_wnyel_98{color:var(--text-main);font-size:.8125rem;font-weight:600}._input_wnyel_104,._select_wnyel_105{border:1px solid var(--border-darker);background-color:var(--bg-surface);width:100%;color:var(--text-main);border-radius:6px;outline:none;padding:.6rem .85rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}._input_wnyel_104:focus,._select_wnyel_105:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #2563eb1f}._input_wnyel_104:disabled,._select_wnyel_105:disabled{background-color:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed}._valueInputWrapper_wnyel_131{align-items:center;display:flex;position:relative}._currencyPrefix_wnyel_137{color:var(--text-muted);pointer-events:none;font-size:1.15rem;font-weight:600;position:absolute;left:.85rem}._valueInput_wnyel_131{letter-spacing:-.01em;padding-left:2.1rem;font-size:1.25rem;font-weight:600}._submitBtn_wnyel_153{color:#fff;cursor:pointer;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 4px #2563eb40}._submitBtn_wnyel_153:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 6px #2563eb4d}._submitBtn_wnyel_153:active:not(:disabled){transform:translateY(1px)}._submitBtn_wnyel_153:disabled{opacity:.6;cursor:not-allowed}._emptyStateCard_wnyel_185{background-color:var(--bg-surface);border:1px dashed var(--border-darker);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}._emptyIcon_wnyel_197{font-size:2.5rem}._emptyTitle_wnyel_201{color:var(--text-main);font-size:1.15rem;font-weight:600}._emptyText_wnyel_207{color:var(--text-muted);max-width:380px;font-size:.875rem}._createSheetBtn_wnyel_213{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.875rem;font-weight:600}._recentSection_wnyel_225{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._recentTitle_wnyel_235{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600}._recentList_wnyel_243{flex-direction:column;gap:.5rem;display:flex}._recentItem_wnyel_249{background-color:var(--bg-subtle);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}._recentLeft_wnyel_259{align-items:center;gap:.5rem;min-width:0;display:flex}._recentCatDot_wnyel_266{border-radius:50%;flex-shrink:0;width:10px;height:10px}._recentNote_wnyel_273{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._recentMeta_wnyel_281{color:var(--text-muted);font-size:.75rem}._recentAmount_wnyel_286{color:#ef4444;white-space:nowrap;font-weight:600}@keyframes _fadeIn_wnyel_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._pageContainer_wnyel_1{padding:1rem}._formCard_wnyel_19{padding:1.25rem 1rem}._formRowGrid_wnyel_92{grid-template-columns:1fr}}._appWrapper_1s56u_1{background-color:var(--bg-page);flex-direction:column;width:100%;max-width:100vw;min-height:100dvh;display:flex;overflow-x:hidden}._mainContent_1s56u_12{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow:hidden}._loadingScreen_1s56u_21{background-color:var(--bg-page);min-height:100vh;color:var(--text-muted);justify-content:center;align-items:center;font-size:1rem;display:flex}
