@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--color-primary: #4f6ef7;--color-primary-light: #e8ecff;--color-primary-dark: #3154dc;--color-primary-soft: rgba(79, 110, 247, .14);--color-accent: #1db7a6;--color-expense: #f56c6c;--color-income: #67c23a;--color-transfer: #e6a23c;--color-balance: #409eff;--color-text: #1d2129;--color-text-secondary: #86909c;--color-text-tertiary: #c9cdd4;--color-border: #e5e6eb;--color-bg: #f5f7fb;--color-bg-card: #ffffff;--color-bg-elevated: #fbfcff;--color-bg-hover: #f0f4ff;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 8px 18px rgba(15, 23, 42, .04);--shadow-md: 0 18px 36px rgba(15, 23, 42, .08);--shadow-lg: 0 28px 60px rgba(15, 23, 42, .12);--transition-fast: .15s ease;--transition-normal: .25s ease}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:radial-gradient(circle at top left,rgba(79,110,247,.08),transparent 24%),linear-gradient(180deg,#f8faff,#f3f6fb)}#root{min-height:100vh}html.app-shell-page,body.app-shell-page{height:100vh;height:100dvh;overflow:hidden}html.app-shell-page #root{height:100%;min-height:0;overflow:hidden}button,input,textarea,select{font:inherit}.ant-message{top:auto!important;bottom:50px!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:4px}::-webkit-scrollbar-track{background:transparent}._container_acj6w_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(79,110,247,.2),transparent 36%),radial-gradient(circle at bottom right,rgba(26,188,156,.16),transparent 30%),linear-gradient(160deg,#f7f8fc,#eef3ff 46%,#f4f7fb);padding:32px 20px}._panel_acj6w_11{width:min(100%,1024px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,420px);gap:24px;align-items:stretch}@media(max-width:900px){._panel_acj6w_11{grid-template-columns:1fr;max-width:460px}}._hero_acj6w_25{position:relative;overflow:hidden;border-radius:28px;padding:36px;color:#fff;background:linear-gradient(155deg,#0c19362e,#0c193605),linear-gradient(135deg,#3154dc,#4f6ef7 48%,#1db7a6);box-shadow:0 24px 60px #3154dc3d;display:flex;flex-direction:column;justify-content:flex-end;min-height:540px}._hero_acj6w_25:before,._hero_acj6w_25:after{content:"";position:absolute;border-radius:999px;background:#ffffff1f;pointer-events:none}._hero_acj6w_25:before{width:280px;height:280px;top:-72px;right:-80px}._hero_acj6w_25:after{width:180px;height:180px;bottom:24px;left:-48px}@media(max-width:900px){._hero_acj6w_25{min-height:auto;padding:28px}}@media(max-width:520px){._hero_acj6w_25{display:none}}._eyebrow_acj6w_69{display:inline-flex;width:fit-content;margin-bottom:16px;padding:6px 12px;border-radius:999px;color:#ffffffe0!important;background:#ffffff24;border:1px solid rgba(255,255,255,.18);font-size:12px;letter-spacing:.08em;text-transform:uppercase}._heroText_acj6w_83{max-width:38ch;color:#ffffffdb!important;font-size:15px;line-height:1.75}._card_acj6w_90{width:100%;min-height:540px;border-radius:28px;border:1px solid rgba(95,108,144,.18);box-shadow:0 20px 48px #18274b1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._card_acj6w_90 .ant-card-body{padding:32px 28px 24px}._card_acj6w_90 .ant-tabs-nav{margin-bottom:28px}@media(max-width:900px){._card_acj6w_90{min-height:auto}}._header_acj6w_110{margin-bottom:24px}._header_acj6w_110 .ant-typography{margin-bottom:8px}._header_acj6w_110 h3.ant-typography{color:var(--color-text);margin-bottom:4px;font-weight:700}._codeInput_acj6w_122{display:flex;gap:12px;align-items:flex-start}@media(max-width:520px){._codeInput_acj6w_122{flex-direction:column}}._codeInput_acj6w_122 .ant-input{flex:1}._codeInput_acj6w_122 button{min-width:120px;min-height:44px;white-space:nowrap;border-radius:12px}._layout_pcry3_1{height:100vh;height:100dvh;background:linear-gradient(180deg,#ffffffbf,#ffffffbf),linear-gradient(180deg,#f8faff,#f3f6fb);display:flex;flex-direction:column;overflow:hidden}._header_pcry3_10{background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px 20px;border-bottom:1px solid rgba(95,108,144,.12);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;min-height:72px}@media(max-width:768px){._header_pcry3_10{padding:12px 16px;min-height:64px}}._brandBlock_pcry3_29{display:flex;align-items:center;gap:14px;min-width:0}._brandBadge_pcry3_36{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px #4f6ef73d;font-size:18px;font-weight:800;flex-shrink:0}._brandText_pcry3_51{display:flex;flex-direction:column;min-width:0}._brandText_pcry3_51 strong{font-size:15px;color:var(--color-text);font-weight:700}._brandText_pcry3_51 span{color:var(--color-text-secondary);font-size:12px}@media(max-width:768px){._brandText_pcry3_51 span{display:none}}._actions_pcry3_71{display:flex;align-items:center;gap:10px}@media(max-width:768px){._actions_pcry3_71{gap:8px}}._tokenButton_pcry3_82{font-size:13px;height:38px;border-radius:12px;color:var(--color-text-secondary);border-color:#5f6c9029;background:#ffffffb8}._tokenButton_pcry3_82:hover{color:var(--color-primary);border-color:var(--color-primary)}._aiButton_pcry3_95{font-size:14px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));border:none;font-weight:600;box-shadow:0 14px 24px #4f6ef738}._aiButton_pcry3_95:hover{background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary))!important;transform:translateY(-1px)}@media(max-width:768px){._aiButton_pcry3_95{height:36px;font-size:13px}}._accountButton_pcry3_115{height:38px;border-radius:12px;font-weight:600;border-color:#5f6c9029;color:var(--color-text);background:#ffffffb8}._accountButton_pcry3_115:hover{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:768px){._accountButton_pcry3_115{height:34px;font-size:13px}}._content_pcry3_134{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._brandTitle_pcry3_142{font-weight:700}@media(max-width:520px){._brandTitle_pcry3_142{display:none}}._aiModalBody_pcry3_151,._profileBody_pcry3_152{padding:12px 0 4px}._importMethod_pcry3_156,._importSection_pcry3_160{margin-bottom:20px}._sectionTitle_pcry3_164{margin-bottom:8px;font-weight:600;color:var(--color-text)}._sectionHeader_pcry3_170{margin-bottom:8px;font-weight:600;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:12px}._dragger_pcry3_180 .ant-upload{border-radius:18px!important;background:linear-gradient(180deg,#fbfcff,#f4f7ff);border-color:#4f6ef738!important}._previewWrapper_pcry3_186{position:relative;display:inline-block;width:100%}._previewImage_pcry3_192{width:100%;max-height:400px;object-fit:contain;border-radius:16px;border:1px solid rgba(95,108,144,.16);background:var(--color-bg-elevated)}._previewDelete_pcry3_201{position:absolute;top:10px;right:10px}._modalActions_pcry3_207{display:flex;gap:10px}._importButton_pcry3_212{flex:1}._tokenArea_pcry3_216 textarea.ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6}._flatPicker_bok0x_1{padding:var(--spacing-sm) 0}._gridContainer_bok0x_5{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);max-height:60vh;overflow-y:auto;padding:0 var(--spacing-xs)}@media(max-width:768px){._gridContainer_bok0x_5{grid-template-columns:repeat(1,1fr)}}._gridItem_bok0x_19{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-sm);background:var(--color-bg);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1.5px solid transparent}._gridItem_bok0x_19:active{transform:scale(.97)}._gridItem_bok0x_19._selected_bok0x_34{background:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:500}._icon_bok0x_41{font-size:28px;margin-bottom:var(--spacing-xs)}._label_bok0x_46{font-size:13px;text-align:center;word-break:break-all;line-height:1.3}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-picker-view{--height: 240px;--item-height: 34px;--item-font-size: var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 6px;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}._keyboard_1o01g_1{background:var(--color-bg);padding:var(--spacing-lg);user-select:none;-webkit-user-select:none}._display_1o01g_8{background:var(--color-bg-card);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);text-align:right;min-height:56px;display:flex;align-items:center;justify-content:flex-end;border:1px solid var(--color-border)}._displayValue_1o01g_21{font-size:32px;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}._keys_1o01g_28{display:flex;flex-direction:column;gap:var(--spacing-sm)}._keyRow_1o01g_34{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}._key_1o01g_1{background:var(--color-bg-card);border:none;border-radius:var(--radius-md);padding:16px;font-size:22px;font-weight:500;text-align:center;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:all .1s;color:var(--color-text)}._key_1o01g_1:active{background:var(--color-border);transform:scale(.95)}._deleteKey_1o01g_60{background:var(--color-bg-card);color:var(--color-text-secondary);font-size:20px}._clearKey_1o01g_66{background:var(--color-bg-card);color:var(--color-expense);font-weight:600}._lastRow_1o01g_72{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._confirmKey_1o01g_79{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:16px;font-size:17px;font-weight:600;text-align:center;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:all .1s}._confirmKey_1o01g_79:active{background:var(--color-primary-dark);transform:scale(.98)}._container_7b2bo_2{padding:var(--spacing-lg);height:100%}@media(max-width:768px){._container_7b2bo_2{padding:0;height:100%}}._twoColumnLayout_7b2bo_13{display:flex;height:100%}@media(max-width:768px){._twoColumnLayout_7b2bo_13{flex-direction:column;height:100%;gap:0}}._leftColumn_7b2bo_25{flex:0 0 auto;display:flex;flex-direction:column;min-width:240px;max-width:calc(100% - 344px);background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._leftColumn_7b2bo_25._hidden_7b2bo_36{display:none}@media(max-width:768px){._leftColumn_7b2bo_25{min-width:100%;max-width:100%;flex:1;min-height:0;margin-bottom:0;border-radius:var(--radius-md)}}._resizeHandle_7b2bo_50{flex:0 0 24px;position:relative;cursor:col-resize;touch-action:none;outline-offset:-2px}._resizeHandle_7b2bo_50:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:40px;border-radius:var(--radius-sm);background:var(--color-border);transform:translate(-50%,-50%);transition:background var(--transition-fast)}._resizeHandle_7b2bo_50:hover:after,._resizeHandle_7b2bo_50:focus-visible:after{background:var(--color-primary)}._rightColumn_7b2bo_73{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;position:relative}@media(max-width:768px){._rightColumn_7b2bo_73{width:100%;flex:1;min-height:0;border-radius:0;box-shadow:none}}._header_7b2bo_94{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:var(--spacing-sm)}._header_7b2bo_94 h3{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}._content_7b2bo_109{flex:1;overflow-y:auto;min-height:0;padding:var(--spacing-md);padding-bottom:72px}._empty_7b2bo_117{text-align:center;padding:80px 0;color:var(--color-text-tertiary);font-size:14px}._empty_7b2bo_117:before{content:"📝";display:block;font-size:48px;margin-bottom:var(--spacing-lg);opacity:.5}._cardList_7b2bo_131{display:flex;flex-direction:column;gap:var(--spacing-md)}._recordCard_7b2bo_137{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1.5px solid var(--color-border);transition:all var(--transition-normal);background:var(--color-bg-card)!important}._recordCard_7b2bo_137:hover{box-shadow:var(--shadow-md);border-color:transparent}._recordCard_7b2bo_137._cardFocused_7b2bo_149{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._recordCard_7b2bo_137 .ant-card-body{padding:0;background:var(--color-bg-card)}._cardHeader_7b2bo_158{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);color:#fff;font-weight:500}._cardTitle_7b2bo_167{font-size:13px;letter-spacing:.5px}._cardStatus_7b2bo_172{display:flex;align-items:center}._cardBody_7b2bo_177{padding:var(--spacing-md)}._cardRow_7b2bo_181{display:flex;flex-direction:column;margin-bottom:var(--spacing-sm);gap:var(--spacing-xs)}._cardRow_7b2bo_181:last-child{margin-bottom:0}._cardLabel_7b2bo_191{font-weight:500;color:var(--color-text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.5px}._nativeDateInput_7b2bo_199{width:100%;padding:7px 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;transition:all var(--transition-fast);background:var(--color-bg-card);color:var(--color-text)}._nativeDateInput_7b2bo_199:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px var(--color-primary-light)}._nativeDateInput_7b2bo_199._inputError_7b2bo_214{border-color:var(--color-expense)}._quickAddToolbar_7b2bo_218{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-top:1px solid var(--color-border);display:flex;gap:var(--spacing-sm);z-index:10}._quickAddToolbar_7b2bo_218 button{flex:1;height:40px;border-radius:var(--radius-md)!important;font-weight:500;font-size:14px;border:none!important}._quickAddToolbar_7b2bo_218 button:active{transform:scale(.97)}._modal_163ph_1 .ant-modal-content{border-radius:var(--radius-lg);overflow:hidden}._modal_163ph_1 .ant-modal-header{border-bottom:1px solid var(--color-border);padding:var(--spacing-lg)}._modal_163ph_1 .ant-modal-body{padding:var(--spacing-lg)}._modal_163ph_1 ._loading_163ph_12{display:flex;justify-content:center;align-items:center;min-height:200px}._modal_163ph_1 ._editMode_163ph_18,._modal_163ph_1 ._detailContent_163ph_21{padding:var(--spacing-sm) 0}._modal_163ph_1 ._detailContent_163ph_21 ._detailItem_163ph_24{display:flex;align-items:baseline;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}._modal_163ph_1 ._detailContent_163ph_21 ._detailItem_163ph_24:last-child{border-bottom:none}._modal_163ph_1 ._detailContent_163ph_21 ._detailItem_163ph_24 ._label_163ph_33{min-width:90px;font-weight:500;color:var(--color-text-secondary);font-size:13px}._modal_163ph_1 ._detailContent_163ph_21 ._detailItem_163ph_24 ._value_163ph_39{flex:1;color:var(--color-text);font-size:14px}._modal_163ph_1 ._detailContent_163ph_21 ._actions_163ph_44{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._modal_163ph_1 ._detailContent_163ph_21 ._actions_163ph_44 button{flex:1;height:40px;border-radius:var(--radius-md);font-weight:500}._container_1rmff_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg-card)}._modeSelector_1rmff_8{padding:var(--spacing-md) var(--spacing-lg) 0}._categoryFilters_1rmff_12{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;min-width:0}._mobileRange_1rmff_20{display:flex;align-items:center;gap:var(--spacing-xs)}._mobileRangeTrigger_1rmff_26{flex:1;min-width:0;min-height:40px;padding:0 var(--spacing-md);text-align:left;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._mobileRangePopup_1rmff_38{padding:var(--spacing-sm) var(--spacing-lg) max(var(--spacing-md),env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._mobileRangeHeader_1rmff_43{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}._header_1rmff_50{padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);display:flex;gap:var(--spacing-sm);align-items:center}._listContainer_1rmff_59{flex:1;overflow-y:auto;padding:0}._dateHeader_1rmff_65{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg);border-bottom:1px solid var(--color-border);font-size:11px;color:var(--color-text-secondary);position:sticky;top:0;z-index:1}._dateHeader_1rmff_65 ._day_1rmff_77{font-size:16px;font-weight:700;color:var(--color-text);margin-right:var(--spacing-sm)}._dateHeader_1rmff_65 ._monthYear_1rmff_83{margin-right:var(--spacing-xs)}._dateHeader_1rmff_65 ._weekDay_1rmff_86{margin-right:auto}._dateHeader_1rmff_65 ._dateSummary_1rmff_89{display:flex;align-items:center;gap:6px;font-size:11px}._dateHeader_1rmff_65 ._dateSummary_1rmff_89 ._expenseLabel_1rmff_95{color:var(--color-text-tertiary)}._dateHeader_1rmff_65 ._dateSummary_1rmff_89 ._expenseAmount_1rmff_98{color:var(--color-expense);font-weight:600;font-variant-numeric:tabular-nums}._dateHeader_1rmff_65 ._dateSummary_1rmff_89 ._incomeLabel_1rmff_103{color:var(--color-text-tertiary)}._dateHeader_1rmff_65 ._dateSummary_1rmff_89 ._incomeAmount_1rmff_106{color:var(--color-income);font-weight:600;font-variant-numeric:tabular-nums}._typeFilter_1rmff_112{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-bg-card);display:flex;flex-direction:column;gap:var(--spacing-md)}._typeFilter_1rmff_112 .ant-radio-button-wrapper{flex:1;text-align:center}._transactionItem_1rmff_125{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background var(--transition-fast)}._transactionItem_1rmff_125:hover{background:var(--color-bg-hover)}._transactionItem_1rmff_125:active{background:var(--color-bg)}._transactionItem_1rmff_125 ._iconWrapper_1rmff_140{margin-right:var(--spacing-md);flex-shrink:0}._transactionItem_1rmff_125 ._icon_1rmff_140{width:36px;height:36px;border-radius:50%;object-fit:cover}._transactionItem_1rmff_125 ._typeTag_1rmff_150{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600}._transactionItem_1rmff_125 ._content_1rmff_161{flex:1;min-width:0}._transactionItem_1rmff_125 ._content_1rmff_161 ._nameRow_1rmff_165{display:flex;align-items:center;gap:6px;margin-bottom:2px;min-width:0}._transactionItem_1rmff_125 ._content_1rmff_161 ._name_1rmff_165{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500}._transactionItem_1rmff_125 ._content_1rmff_161 ._accountTag_1rmff_182{font-size:10px;color:var(--color-text-secondary);background:var(--color-bg);padding:1px 6px;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}._transactionItem_1rmff_125 ._content_1rmff_161 ._memoRow_1rmff_191{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._transactionItem_1rmff_125 ._content_1rmff_161 ._memo_1rmff_191,._transactionItem_1rmff_125 ._content_1rmff_161 ._balance_1rmff_198{font-size:12px;color:var(--color-text-tertiary);white-space:nowrap}._transactionItem_1rmff_125 ._content_1rmff_161 ._memo_1rmff_191{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}._transactionItem_1rmff_125 ._content_1rmff_161 ._balance_1rmff_198{flex-shrink:0;margin-left:auto;font-variant-numeric:tabular-nums}._transactionItem_1rmff_125 ._amountWrapper_1rmff_214{flex-shrink:0;margin-left:auto}._transactionItem_1rmff_125 ._amountWrapper_1rmff_214 ._amount_1rmff_214{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}._loading_1rmff_224{display:flex;justify-content:center;padding:var(--spacing-lg)}._statsBanner_1rmff_230{flex-shrink:0;position:relative;overflow:hidden;background:linear-gradient(135deg,#2c5364,#3a7bd5 55%,#7eb8e6);padding:20px 24px 18px}._statsBanner_1rmff_230:before{content:"";position:absolute;inset:0;background:#0000001a;pointer-events:none}._statsBannerInner_1rmff_245{position:relative;z-index:1}._statsLabel_1rmff_250{font-size:13px;color:#ffffffb3;margin-bottom:4px;letter-spacing:.3px}._statsTotal_1rmff_257{font-size:34px;font-weight:700;color:#fff;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-bottom:10px}._statsRow_1rmff_266{display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffd9}._statsItem_1rmff_274{display:flex;align-items:center;gap:6px}._statsItemLabel_1rmff_280{color:#ffffffa6}._statsItemValue_1rmff_284{font-weight:600;font-variant-numeric:tabular-nums;color:#fff}._statsDivider_1rmff_290{color:#ffffff4d;font-size:14px}._container_zfjww_1{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--color-bg)}._header_zfjww_9{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);gap:var(--spacing-md);flex-shrink:0;height:48px}._title_zfjww_20{margin:0;font-size:17px;font-weight:600;color:var(--color-text)}._content_zfjww_27{flex:1;overflow:hidden;min-height:0}
