.dashboard[data-v-eef27825]{display:flex;flex-direction:column;gap:20px}.loading-state[data-v-eef27825]{display:flex;flex-direction:column;gap:16px}@keyframes shimmer-eef27825{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card[data-v-eef27825],.skeleton-action[data-v-eef27825],.skeleton-stats[data-v-eef27825],.skeleton-row[data-v-eef27825]{border-radius:var(--bk-radius-lg);background:linear-gradient(90deg,var(--bk-surface) 25%,var(--bk-surface-raised) 50%,var(--bk-surface) 75%);background-size:200% 100%;animation:shimmer-eef27825 1.8s ease infinite}.skeleton-card[data-v-eef27825]{height:180px}.skeleton-actions[data-v-eef27825]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skeleton-action[data-v-eef27825]{height:80px;border-radius:var(--bk-radius-md)}.skeleton-stats[data-v-eef27825]{height:72px}.skeleton-list[data-v-eef27825]{display:flex;flex-direction:column;gap:8px}.skeleton-row[data-v-eef27825]{height:64px}.empty-state[data-v-eef27825]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--bk-text-tertiary)}.empty-icon[data-v-eef27825]{opacity:.4}.empty-text[data-v-eef27825]{font-size:16px;font-weight:500;color:var(--bk-text-secondary)}.empty-cta[data-v-eef27825]{display:inline-flex;align-items:center;padding:12px 32px;background:var(--bk-primary);color:var(--bk-text-on-fill);border-radius:var(--bk-radius-full);font-weight:600;font-size:15px;transition:transform var(--bk-d-fast) var(--bk-ease),opacity var(--bk-d-fast) var(--bk-ease)}.empty-cta[data-v-eef27825]:hover{transform:scale(1.02)}.empty-cta[data-v-eef27825]:active{transform:scale(.97);opacity:.85}.balance-card[data-v-eef27825]{position:relative;border-radius:var(--bk-radius-xl);overflow:hidden;animation:card-enter-eef27825 .7s var(--bk-ease-out) both}@keyframes card-enter-eef27825{0%{opacity:0;transform:scale(.96) translateY(8px)}}.balance-card-bg[data-v-eef27825]{position:absolute;inset:0;background:var(--bk-gradient-card);z-index:0}.balance-card-bg[data-v-eef27825]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 20% 80%,rgba(255,255,255,.15),transparent),radial-gradient(ellipse 50% 50% at 80% 20%,rgba(255,255,255,.1),transparent)}.balance-card-content[data-v-eef27825]{position:relative;z-index:1;padding:24px;color:#fff}.balance-card-top[data-v-eef27825]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.balance-card-label[data-v-eef27825]{font-size:13px;font-weight:500;opacity:.8}.balance-card-badge[data-v-eef27825]{font-size:12px;font-weight:600;padding:3px 10px;background:#ffffff2e;border-radius:var(--bk-radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.balance-card-amount[data-v-eef27825]{display:flex;align-items:baseline;gap:6px;margin-bottom:20px}.balance-number[data-v-eef27825]{font-size:38px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.balance-currency[data-v-eef27825]{font-size:16px;font-weight:500;opacity:.7}.balance-card-bottom[data-v-eef27825]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap;gap:8px}.balance-savings-row[data-v-eef27825]{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.85}.balance-savings-label[data-v-eef27825]{font-weight:500}.balance-savings-val[data-v-eef27825]{font-weight:700;font-variant-numeric:tabular-nums}.balance-interest[data-v-eef27825]{font-size:12px;padding:3px 10px;background:#ffffff26;border-radius:var(--bk-radius-full);font-weight:600}.quick-actions[data-v-eef27825]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-action[data-v-eef27825]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);transition:transform var(--bk-d-fast) var(--bk-ease-spring),box-shadow var(--bk-d-fast) var(--bk-ease);animation:action-enter-eef27825 .5s var(--bk-ease-out) both}.quick-action[data-v-eef27825]:nth-child(1){animation-delay:.1s}.quick-action[data-v-eef27825]:nth-child(2){animation-delay:.15s}.quick-action[data-v-eef27825]:nth-child(3){animation-delay:.2s}.quick-action[data-v-eef27825]:nth-child(4){animation-delay:.25s}@keyframes action-enter-eef27825{0%{opacity:0;transform:scale(.9) translateY(8px)}}.quick-action[data-v-eef27825]:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--bk-shadow-md),var(--bk-glass-highlight)}.quick-action[data-v-eef27825]:active{transform:scale(.96);box-shadow:var(--bk-shadow-sm)}.quick-action-circle[data-v-eef27825]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--action-color) 12%,transparent);color:var(--action-color);transition:transform var(--bk-d-normal) var(--bk-ease-spring)}.quick-action:hover .quick-action-circle[data-v-eef27825]{transform:scale(1.1)}.quick-action-label[data-v-eef27825]{font-size:12px;font-weight:600;color:var(--bk-text-secondary)}.stats-grid[data-v-eef27825]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;animation:fade-up-eef27825 .5s var(--bk-ease-out) .3s both}@keyframes fade-up-eef27825{0%{opacity:0;transform:translateY(12px)}}.stat-item[data-v-eef27825]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.stat-value[data-v-eef27825]{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat-value--success[data-v-eef27825]{color:var(--bk-success)}.stat-value--warning[data-v-eef27825]{color:var(--bk-warning)}.stat-denom[data-v-eef27825]{font-size:13px;font-weight:500;color:var(--bk-text-tertiary)}.stat-label[data-v-eef27825]{font-size:12px;font-weight:500;color:var(--bk-text-tertiary)}.recent-section[data-v-eef27825]{animation:fade-up-eef27825 .5s var(--bk-ease-out) .4s both}.section-title[data-v-eef27825]{font-size:17px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.section-empty[data-v-eef27825]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--bk-text-tertiary);font-size:14px;font-weight:500}.tx-list[data-v-eef27825]{display:flex;flex-direction:column;gap:6px}.tx-item[data-v-eef27825]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);transition:background var(--bk-d-fast) var(--bk-ease),transform var(--bk-d-fast) var(--bk-ease);animation:fade-up-eef27825 .4s var(--bk-ease-out) var(--delay) both}.tx-item[data-v-eef27825]:hover{background:var(--bk-surface-raised)}.tx-item[data-v-eef27825]:active{transform:scale(.99)}.tx-indicator[data-v-eef27825]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tx-indicator.is-out[data-v-eef27825]{background:var(--bk-danger-soft);color:var(--bk-danger)}.tx-indicator.is-in[data-v-eef27825]{background:var(--bk-success-soft);color:var(--bk-success)}.tx-info[data-v-eef27825]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tx-names[data-v-eef27825]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-date[data-v-eef27825]{font-size:12px;color:var(--bk-text-tertiary);font-weight:500}.tx-amount[data-v-eef27825]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.tx-amount.is-out[data-v-eef27825]{color:var(--bk-danger)}.tx-amount.is-in[data-v-eef27825]{color:var(--bk-success)}.tx-list-enter-active[data-v-eef27825]{transition:opacity .3s var(--bk-ease),transform .3s var(--bk-ease-out)}.tx-list-leave-active[data-v-eef27825]{transition:opacity .2s var(--bk-ease)}.tx-list-enter-from[data-v-eef27825]{opacity:0;transform:translateY(8px)}.tx-list-leave-to[data-v-eef27825]{opacity:0}@media(max-width:374px){.balance-number[data-v-eef27825]{font-size:30px}.balance-card-content[data-v-eef27825]{padding:20px}.quick-actions[data-v-eef27825],.stats-grid[data-v-eef27825]{gap:8px}}.transfer-view[data-v-407b42f6]{display:flex;flex-direction:column;gap:16px;animation:fade-up-407b42f6 .4s var(--bk-ease-out) both}@keyframes fade-up-407b42f6{0%{opacity:0;transform:translateY(12px)}}.view-header[data-v-407b42f6]{padding:4px 0 8px}.view-title[data-v-407b42f6]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.view-desc[data-v-407b42f6]{font-size:14px;color:var(--bk-text-secondary);margin-top:4px;font-weight:500}.source-tabs[data-v-407b42f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source-tabs button[data-v-407b42f6]{display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);background:var(--bk-surface);color:var(--bk-text);cursor:pointer;font-weight:700;padding:11px 12px}.source-tabs small[data-v-407b42f6]{max-width:100%;color:var(--bk-text-secondary);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-tabs button.active[data-v-407b42f6]{background:#f59e0b1f;border-color:var(--bk-warning);color:var(--bk-warning)}.source-tabs button.active small[data-v-407b42f6]{color:var(--bk-warning)}.toast[data-v-407b42f6]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--bk-radius-md);font-size:14px;font-weight:500;cursor:pointer;backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.toast--error[data-v-407b42f6]{background:var(--bk-danger-soft);color:var(--bk-danger)}.toast--success[data-v-407b42f6]{background:var(--bk-success-soft);color:var(--bk-success)}.toast-enter-active[data-v-407b42f6]{transition:all .3s var(--bk-ease-out)}.toast-leave-active[data-v-407b42f6]{transition:all .2s var(--bk-ease)}.toast-enter-from[data-v-407b42f6]{opacity:0;transform:translateY(-8px) scale(.97)}.toast-leave-to[data-v-407b42f6]{opacity:0;transform:scale(.97)}.form-card[data-v-407b42f6]{display:flex;flex-direction:column;gap:20px;padding:24px 20px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.field[data-v-407b42f6]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-407b42f6]{font-size:13px;font-weight:600;color:var(--bk-text-secondary)}.field-input-wrap[data-v-407b42f6]{position:relative;display:flex;align-items:center}.field-prefix[data-v-407b42f6]{position:absolute;left:14px;font-size:15px;font-weight:500;color:var(--bk-text-tertiary);pointer-events:none}.field-input[data-v-407b42f6]{width:100%;padding:12px 14px;background:var(--bk-bg);border:1.5px solid var(--bk-border);border-radius:var(--bk-radius-sm);font-size:15px;font-weight:500;color:var(--bk-text);outline:none;transition:border-color var(--bk-d-fast) var(--bk-ease),box-shadow var(--bk-d-fast) var(--bk-ease);-webkit-appearance:none}.field-input.has-prefix[data-v-407b42f6]{padding-left:32px}.field-input--lg[data-v-407b42f6]{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:14px}.field-input[data-v-407b42f6]:focus{border-color:var(--bk-primary);box-shadow:0 0 0 3px var(--bk-primary-soft)}.field-input[data-v-407b42f6]::placeholder{color:var(--bk-text-tertiary);font-weight:400}.field-input[data-v-407b42f6]::-webkit-inner-spin-button,.field-input[data-v-407b42f6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number][data-v-407b42f6]{-moz-appearance:textfield}.fee-badge[data-v-407b42f6]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--bk-primary);background:var(--bk-primary-soft);border-radius:var(--bk-radius-full);font-variant-numeric:tabular-nums}.fee-divider[data-v-407b42f6]{color:var(--bk-text-tertiary);opacity:.4}.fee-fade-enter-active[data-v-407b42f6]{transition:all .3s var(--bk-ease-out)}.fee-fade-leave-active[data-v-407b42f6]{transition:all .15s var(--bk-ease)}.fee-fade-enter-from[data-v-407b42f6]{opacity:0;transform:translateY(-4px)}.fee-fade-leave-to[data-v-407b42f6]{opacity:0}.submit-btn[data-v-407b42f6]{width:100%;padding:16px;background:var(--bk-primary);color:var(--bk-text-on-fill);border-radius:var(--bk-radius-md);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background var(--bk-d-fast) var(--bk-ease),transform var(--bk-d-fast) var(--bk-ease-spring),opacity var(--bk-d-fast) var(--bk-ease)}.submit-btn[data-v-407b42f6]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.submit-btn[data-v-407b42f6]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-407b42f6]:disabled{opacity:.45;cursor:not-allowed}.btn-text[data-v-407b42f6],.btn-loading[data-v-407b42f6]{display:inline-flex;align-items:center;gap:8px}.btn-spinner[data-v-407b42f6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-407b42f6 .7s linear infinite}@keyframes spin-407b42f6{to{transform:rotate(360deg)}}.btn-content-enter-active[data-v-407b42f6]{transition:all .2s var(--bk-ease-out)}.btn-content-leave-active[data-v-407b42f6]{transition:all .15s var(--bk-ease)}.btn-content-enter-from[data-v-407b42f6]{opacity:0;transform:translateY(4px)}.btn-content-leave-to[data-v-407b42f6]{opacity:0;transform:translateY(-4px)}.history-view[data-v-79a131fd]{display:flex;flex-direction:column;gap:16px;animation:fade-up-79a131fd .4s var(--bk-ease-out) both}@keyframes fade-up-79a131fd{0%{opacity:0;transform:translateY(12px)}}.view-header[data-v-79a131fd]{padding:4px 0 8px}.view-title[data-v-79a131fd]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.view-desc[data-v-79a131fd]{font-size:14px;color:var(--bk-text-secondary);margin-top:4px;font-weight:500}.loading-list[data-v-79a131fd]{display:flex;flex-direction:column;gap:6px}@keyframes shimmer-79a131fd{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-row[data-v-79a131fd]{height:64px;border-radius:var(--bk-radius-md);background:linear-gradient(90deg,var(--bk-surface) 25%,var(--bk-surface-raised) 50%,var(--bk-surface) 75%);background-size:200% 100%;animation:shimmer-79a131fd 1.8s ease infinite}.empty-state[data-v-79a131fd]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--bk-text-tertiary);font-size:14px;font-weight:500}.tx-list[data-v-79a131fd]{display:flex;flex-direction:column;gap:4px}.tx-item[data-v-79a131fd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);transition:background var(--bk-d-fast) var(--bk-ease);animation:fade-up-79a131fd .3s var(--bk-ease-out) var(--delay) both}.tx-item[data-v-79a131fd]:hover{background:var(--bk-surface-raised)}.tx-left[data-v-79a131fd]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.tx-type-badge[data-v-79a131fd]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--bk-radius-full);white-space:nowrap;flex-shrink:0}.tx-type-badge.is-transfer[data-v-79a131fd]{background:var(--bk-primary-soft);color:var(--bk-primary)}.tx-type-badge.is-tip[data-v-79a131fd]{background:var(--bk-warning-soft);color:var(--bk-warning)}.tx-detail[data-v-79a131fd]{display:flex;flex-direction:column;gap:2px;min-width:0}.tx-names[data-v-79a131fd]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-message[data-v-79a131fd]{font-size:12px;color:var(--bk-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-right[data-v-79a131fd]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.tx-amount[data-v-79a131fd]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.tx-date[data-v-79a131fd]{font-size:11px;color:var(--bk-text-tertiary);font-weight:500}.pager[data-v-79a131fd]{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 0}.pager-btn[data-v-79a131fd]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:50%;box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);color:var(--bk-text);transition:transform var(--bk-d-fast) var(--bk-ease-spring),background var(--bk-d-fast) var(--bk-ease)}.pager-btn[data-v-79a131fd]:hover:not(:disabled){background:var(--bk-surface-raised);transform:scale(1.05)}.pager-btn[data-v-79a131fd]:active:not(:disabled){transform:scale(.93)}.pager-btn[data-v-79a131fd]:disabled{opacity:.3;cursor:not-allowed}.pager-info[data-v-79a131fd]{font-size:14px;font-weight:600;color:var(--bk-text-secondary);font-variant-numeric:tabular-nums}.tx-list-enter-active[data-v-79a131fd]{transition:opacity .3s var(--bk-ease),transform .3s var(--bk-ease-out)}.tx-list-leave-active[data-v-79a131fd]{transition:opacity .2s var(--bk-ease)}.tx-list-enter-from[data-v-79a131fd]{opacity:0;transform:translateY(8px)}.tx-list-leave-to[data-v-79a131fd]{opacity:0}.savings-view[data-v-f7d11ce0]{display:flex;flex-direction:column;gap:16px;animation:fade-up-f7d11ce0 .4s var(--bk-ease-out) both}@keyframes fade-up-f7d11ce0{0%{opacity:0;transform:translateY(12px)}}.view-header[data-v-f7d11ce0]{padding:4px 0 8px}.view-title[data-v-f7d11ce0]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.view-desc[data-v-f7d11ce0]{font-size:14px;color:var(--bk-text-secondary);margin-top:4px;font-weight:500}.loading-state[data-v-f7d11ce0]{display:flex;flex-direction:column;gap:12px}@keyframes shimmer-f7d11ce0{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card[data-v-f7d11ce0]{border-radius:var(--bk-radius-lg);background:linear-gradient(90deg,var(--bk-surface) 25%,var(--bk-surface-raised) 50%,var(--bk-surface) 75%);background-size:200% 100%;animation:shimmer-f7d11ce0 1.8s ease infinite}.toast[data-v-f7d11ce0]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--bk-radius-md);font-size:14px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(var(--bk-blur));backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.toast--error[data-v-f7d11ce0]{background:var(--bk-danger-soft);color:var(--bk-danger)}.toast--success[data-v-f7d11ce0]{background:var(--bk-success-soft);color:var(--bk-success)}.toast-enter-active[data-v-f7d11ce0]{transition:all .3s var(--bk-ease-out)}.toast-leave-active[data-v-f7d11ce0]{transition:all .2s var(--bk-ease)}.toast-enter-from[data-v-f7d11ce0]{opacity:0;transform:translateY(-8px) scale(.97)}.toast-leave-to[data-v-f7d11ce0]{opacity:0;transform:scale(.97)}.accounts-row[data-v-f7d11ce0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-card[data-v-f7d11ce0]{display:flex;flex-direction:column;gap:4px;padding:20px 16px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.account-card--savings[data-v-f7d11ce0]{position:relative;overflow:hidden;background:none;border:none;box-shadow:var(--bk-shadow-md)}.account-card-bg[data-v-f7d11ce0]{position:absolute;inset:0;background:var(--bk-gradient-savings);z-index:0}.account-card-bg[data-v-f7d11ce0]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(255,255,255,.18),transparent)}.account-card-inner[data-v-f7d11ce0]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;color:#fff}.account-label[data-v-f7d11ce0]{font-size:12px;font-weight:600;opacity:.7}.account-card--savings .account-label[data-v-f7d11ce0]{opacity:.85}.account-balance[data-v-f7d11ce0]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.account-unit[data-v-f7d11ce0]{font-size:12px;font-weight:500;opacity:.6}.rate-chip[data-v-f7d11ce0]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:600;color:var(--bk-success);background:var(--bk-success-soft);border-radius:var(--bk-radius-full)}.action-buttons[data-v-f7d11ce0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.action-btn[data-v-f7d11ce0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:15px;font-weight:700;border-radius:var(--bk-radius-md);border:1.5px solid var(--bk-border);background:var(--bk-surface);transition:all var(--bk-d-fast) var(--bk-ease)}.action-btn[data-v-f7d11ce0]:hover{transform:translateY(-1px)}.action-btn[data-v-f7d11ce0]:active{transform:scale(.97)}.action-btn--deposit.is-active[data-v-f7d11ce0]{background:var(--bk-primary-soft);border-color:var(--bk-primary);color:var(--bk-primary)}.action-btn--withdraw.is-active[data-v-f7d11ce0]{background:var(--bk-warning-soft);border-color:var(--bk-warning);color:var(--bk-warning)}.panel-slide-enter-active[data-v-f7d11ce0]{transition:all .35s var(--bk-ease-out)}.panel-slide-leave-active[data-v-f7d11ce0]{transition:all .2s var(--bk-ease)}.panel-slide-enter-from[data-v-f7d11ce0]{opacity:0;max-height:0;transform:translateY(-8px)}.panel-slide-leave-to[data-v-f7d11ce0]{opacity:0;max-height:0}.action-panel[data-v-f7d11ce0]{overflow:hidden}.action-panel-inner[data-v-f7d11ce0]{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--bk-surface);-webkit-backdrop-filter:blur(var(--bk-blur));backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.field-label[data-v-f7d11ce0]{font-size:13px;font-weight:600;color:var(--bk-text-secondary)}.field-input[data-v-f7d11ce0]{width:100%;padding:12px 14px;background:var(--bk-bg);border:1.5px solid var(--bk-border);border-radius:var(--bk-radius-sm);font-size:15px;font-weight:500;color:var(--bk-text);outline:none;transition:border-color var(--bk-d-fast) var(--bk-ease),box-shadow var(--bk-d-fast) var(--bk-ease);-webkit-appearance:none}.field-input--lg[data-v-f7d11ce0]{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.field-input[data-v-f7d11ce0]:focus{border-color:var(--bk-primary);box-shadow:0 0 0 3px var(--bk-primary-soft)}.field-input[data-v-f7d11ce0]::-webkit-inner-spin-button,.field-input[data-v-f7d11ce0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number][data-v-f7d11ce0]{-moz-appearance:textfield}.submit-btn[data-v-f7d11ce0]{width:100%;padding:14px;font-size:15px;font-weight:700;border-radius:var(--bk-radius-md);color:var(--bk-text-on-fill);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--bk-d-fast) var(--bk-ease-spring),opacity var(--bk-d-fast) var(--bk-ease)}.submit-btn--deposit[data-v-f7d11ce0]{background:var(--bk-primary)}.submit-btn--withdraw[data-v-f7d11ce0]{background:var(--bk-warning)}.submit-btn[data-v-f7d11ce0]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.submit-btn[data-v-f7d11ce0]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-f7d11ce0]:disabled{opacity:.45;cursor:not-allowed}.btn-spinner[data-v-f7d11ce0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f7d11ce0 .7s linear infinite}@keyframes spin-f7d11ce0{to{transform:rotate(360deg)}}.history-section[data-v-f7d11ce0]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-f7d11ce0]{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.section-empty[data-v-f7d11ce0]{text-align:center;padding:28px;color:var(--bk-text-tertiary);font-size:14px;font-weight:500}.tx-row[data-v-f7d11ce0]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bk-surface);-webkit-backdrop-filter:blur(var(--bk-blur));backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-sm);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);transition:background var(--bk-d-fast) var(--bk-ease)}.tx-row[data-v-f7d11ce0]:hover{background:var(--bk-surface-raised)}.tx-badge[data-v-f7d11ce0]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--bk-radius-full);white-space:nowrap;flex-shrink:0}.tx-badge.is-in[data-v-f7d11ce0]{background:var(--bk-primary-soft);color:var(--bk-primary)}.tx-badge.is-out[data-v-f7d11ce0]{background:var(--bk-danger-soft);color:var(--bk-danger)}.tx-badge.is-interest[data-v-f7d11ce0]{background:var(--bk-success-soft);color:var(--bk-success)}.tx-amt[data-v-f7d11ce0]{flex:1;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tx-amt--success[data-v-f7d11ce0]{color:var(--bk-success)}.tx-date[data-v-f7d11ce0]{font-size:12px;color:var(--bk-text-tertiary);font-weight:500;flex-shrink:0}@media(max-width:400px){.accounts-row[data-v-f7d11ce0]{grid-template-columns:1fr}.account-balance[data-v-f7d11ce0]{font-size:26px}}.scheduled-view[data-v-2f44c553]{display:flex;flex-direction:column;gap:16px;animation:fade-up-2f44c553 .4s var(--bk-ease-out) both}@keyframes fade-up-2f44c553{0%{opacity:0;transform:translateY(12px)}}.view-header[data-v-2f44c553]{padding:4px 0}.view-header-top[data-v-2f44c553]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.view-title[data-v-2f44c553]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.view-desc[data-v-2f44c553]{font-size:14px;color:var(--bk-text-secondary);margin-top:4px;font-weight:500}.toggle-form-btn[data-v-2f44c553]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bk-primary);color:var(--bk-text-on-fill);border-radius:50%;box-shadow:var(--bk-shadow-md);flex-shrink:0;transition:transform var(--bk-d-fast) var(--bk-ease-spring),box-shadow var(--bk-d-fast) var(--bk-ease)}.toggle-form-btn[data-v-2f44c553]:hover{transform:scale(1.08);box-shadow:var(--bk-shadow-lg)}.toggle-form-btn[data-v-2f44c553]:active{transform:scale(.92)}.icon-rotate-enter-active[data-v-2f44c553],.icon-rotate-leave-active[data-v-2f44c553]{transition:all .2s var(--bk-ease)}.icon-rotate-enter-from[data-v-2f44c553]{opacity:0;transform:rotate(-90deg) scale(.8)}.icon-rotate-leave-to[data-v-2f44c553]{opacity:0;transform:rotate(90deg) scale(.8)}.toast[data-v-2f44c553]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--bk-radius-md);font-size:14px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(var(--bk-blur));backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.toast--error[data-v-2f44c553]{background:var(--bk-danger-soft);color:var(--bk-danger)}.toast--success[data-v-2f44c553]{background:var(--bk-success-soft);color:var(--bk-success)}.toast-enter-active[data-v-2f44c553]{transition:all .3s var(--bk-ease-out)}.toast-leave-active[data-v-2f44c553]{transition:all .2s var(--bk-ease)}.toast-enter-from[data-v-2f44c553]{opacity:0;transform:translateY(-8px) scale(.97)}.toast-leave-to[data-v-2f44c553]{opacity:0;transform:scale(.97)}.panel-slide-enter-active[data-v-2f44c553]{transition:all .35s var(--bk-ease-out)}.panel-slide-leave-active[data-v-2f44c553]{transition:all .2s var(--bk-ease)}.panel-slide-enter-from[data-v-2f44c553]{opacity:0;transform:translateY(-12px)}.panel-slide-leave-to[data-v-2f44c553]{opacity:0;transform:translateY(-8px)}.form-card[data-v-2f44c553]{display:flex;flex-direction:column;gap:16px;padding:24px 20px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight)}.field[data-v-2f44c553]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2f44c553]{font-size:13px;font-weight:600;color:var(--bk-text-secondary)}.field-input-wrap[data-v-2f44c553]{position:relative;display:flex;align-items:center}.field-prefix[data-v-2f44c553]{position:absolute;left:14px;font-size:15px;font-weight:500;color:var(--bk-text-tertiary);pointer-events:none}.field-input[data-v-2f44c553]{width:100%;padding:12px 14px;background:var(--bk-bg);border:1.5px solid var(--bk-border);border-radius:var(--bk-radius-sm);font-size:15px;font-weight:500;color:var(--bk-text);outline:none;transition:border-color var(--bk-d-fast) var(--bk-ease),box-shadow var(--bk-d-fast) var(--bk-ease);-webkit-appearance:none}.field-input.has-prefix[data-v-2f44c553]{padding-left:32px}.field-input--lg[data-v-2f44c553]{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.field-input[data-v-2f44c553]:focus{border-color:var(--bk-primary);box-shadow:0 0 0 3px var(--bk-primary-soft)}.field-input[data-v-2f44c553]::-webkit-inner-spin-button,.field-input[data-v-2f44c553]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number][data-v-2f44c553]{-moz-appearance:textfield}.freq-selector[data-v-2f44c553]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.freq-btn[data-v-2f44c553]{padding:10px;font-size:14px;font-weight:600;border-radius:var(--bk-radius-sm);border:1.5px solid var(--bk-border);background:var(--bk-bg);color:var(--bk-text-secondary);transition:all var(--bk-d-fast) var(--bk-ease)}.freq-btn.is-active[data-v-2f44c553]{background:var(--bk-primary-soft);border-color:var(--bk-primary);color:var(--bk-primary)}.freq-btn[data-v-2f44c553]:hover:not(.is-active){border-color:var(--bk-text-tertiary)}.submit-btn[data-v-2f44c553]{width:100%;padding:14px;background:var(--bk-primary);color:var(--bk-text-on-fill);border-radius:var(--bk-radius-md);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--bk-d-fast) var(--bk-ease-spring),opacity var(--bk-d-fast) var(--bk-ease)}.submit-btn[data-v-2f44c553]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.submit-btn[data-v-2f44c553]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-2f44c553]:disabled{opacity:.45;cursor:not-allowed}.btn-spinner[data-v-2f44c553]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2f44c553 .7s linear infinite}@keyframes spin-2f44c553{to{transform:rotate(360deg)}}.loading-list[data-v-2f44c553]{display:flex;flex-direction:column;gap:8px}@keyframes shimmer-2f44c553{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-row[data-v-2f44c553]{height:100px;border-radius:var(--bk-radius-lg);background:linear-gradient(90deg,var(--bk-surface) 25%,var(--bk-surface-raised) 50%,var(--bk-surface) 75%);background-size:200% 100%;animation:shimmer-2f44c553 1.8s ease infinite}.empty-state[data-v-2f44c553]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--bk-text-tertiary);font-size:14px;font-weight:500}.empty-cta[data-v-2f44c553]{margin-top:4px;padding:10px 24px;background:var(--bk-primary);color:var(--bk-text-on-fill);border-radius:var(--bk-radius-full);font-size:14px;font-weight:600;transition:transform var(--bk-d-fast) var(--bk-ease-spring)}.empty-cta[data-v-2f44c553]:hover{transform:scale(1.03)}.empty-cta[data-v-2f44c553]:active{transform:scale(.97)}.sched-list[data-v-2f44c553]{display:flex;flex-direction:column;gap:10px}.sched-card[data-v-2f44c553]{padding:16px;background:var(--bk-surface);backdrop-filter:blur(var(--bk-blur));-webkit-backdrop-filter:blur(var(--bk-blur));border:.5px solid var(--bk-glass-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card),var(--bk-glass-highlight);display:flex;flex-direction:column;gap:10px;animation:fade-up-2f44c553 .35s var(--bk-ease-out) var(--delay) both;transition:background var(--bk-d-fast) var(--bk-ease)}.sched-card[data-v-2f44c553]:hover{background:var(--bk-surface-raised)}.sched-top[data-v-2f44c553]{display:flex;align-items:center;justify-content:space-between}.sched-recipient[data-v-2f44c553]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.sched-status[data-v-2f44c553]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--bk-radius-full)}.sched-status.is-active[data-v-2f44c553]{background:var(--bk-success-soft);color:var(--bk-success)}.sched-status.is-cancelled[data-v-2f44c553]{background:var(--bk-danger-soft);color:var(--bk-danger)}.sched-body[data-v-2f44c553]{display:flex;align-items:baseline;gap:8px}.sched-amount[data-v-2f44c553]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sched-freq[data-v-2f44c553]{font-size:13px;font-weight:600;color:var(--bk-primary);padding:2px 8px;background:var(--bk-primary-soft);border-radius:var(--bk-radius-full)}.sched-footer[data-v-2f44c553]{display:flex;align-items:center;justify-content:space-between}.sched-next[data-v-2f44c553]{font-size:12px;color:var(--bk-text-tertiary);font-weight:500}.cancel-btn[data-v-2f44c553]{font-size:13px;font-weight:600;padding:6px 14px;border-radius:var(--bk-radius-full);border:1.5px solid var(--bk-danger);color:var(--bk-danger);background:transparent;transition:all var(--bk-d-fast) var(--bk-ease)}.cancel-btn[data-v-2f44c553]:hover{background:var(--bk-danger-soft)}.cancel-btn[data-v-2f44c553]:active{transform:scale(.96)}.list-enter-active[data-v-2f44c553]{transition:all .35s var(--bk-ease-out)}.list-leave-active[data-v-2f44c553]{transition:all .2s var(--bk-ease)}.list-enter-from[data-v-2f44c553]{opacity:0;transform:translateY(12px)}.list-leave-to[data-v-2f44c553]{opacity:0;transform:scale(.97)}.cs-page[data-v-8cfa1725]{display:flex;flex-direction:column;gap:16px}.cs-loading[data-v-8cfa1725]{display:flex;justify-content:center;padding:60px 0}.cs-spinner[data-v-8cfa1725]{width:28px;height:28px;border:3px solid var(--bk-separator);border-top-color:var(--bk-primary);border-radius:50%;animation:spin-8cfa1725 .7s linear infinite}@keyframes spin-8cfa1725{to{transform:rotate(360deg)}}.cs-error[data-v-8cfa1725]{text-align:center;color:var(--bk-danger);padding:40px 0;font-size:14px}.cs-gauge-card[data-v-8cfa1725]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 16px 20px;background:var(--bk-surface);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card)}.cs-gauge[data-v-8cfa1725]{position:relative;width:160px;height:160px}.cs-gauge-svg[data-v-8cfa1725]{width:100%;height:100%}.cs-gauge-fill[data-v-8cfa1725]{transition:stroke-dashoffset .8s var(--bk-ease-out)}.cs-gauge-center[data-v-8cfa1725]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cs-gauge-score[data-v-8cfa1725]{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}.cs-gauge-label[data-v-8cfa1725]{font-size:13px;color:var(--bk-text-secondary);margin-top:2px}.cs-tier-badge[data-v-8cfa1725]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:16px;font-weight:800}.cs-summary-card[data-v-8cfa1725]{padding:16px;background:var(--bk-surface);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card)}.cs-summary-card--ineligible[data-v-8cfa1725]{text-align:center;color:var(--bk-text-secondary);font-size:14px}.cs-summary-row[data-v-8cfa1725]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:15px}.cs-summary-row+.cs-summary-row[data-v-8cfa1725]{border-top:.5px solid var(--bk-separator)}.cs-summary-row span[data-v-8cfa1725]{color:var(--bk-text-secondary)}.cs-summary-row strong[data-v-8cfa1725]{font-weight:700}.cs-details[data-v-8cfa1725]{background:var(--bk-surface);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-card);overflow:hidden}.cs-details-summary[data-v-8cfa1725]{padding:14px 16px;font-size:15px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.cs-details-summary[data-v-8cfa1725]::-webkit-details-marker{display:none}.cs-factor-list[data-v-8cfa1725]{padding:0 16px 12px;display:flex;flex-direction:column;gap:10px}.cs-factor-header[data-v-8cfa1725]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.cs-factor-label[data-v-8cfa1725]{color:var(--bk-text-secondary)}.cs-factor-points[data-v-8cfa1725]{font-weight:700;color:var(--bk-success);font-variant-numeric:tabular-nums}.cs-factor-points--zero[data-v-8cfa1725]{color:var(--bk-text-tertiary)}.cs-factor-points--negative[data-v-8cfa1725]{color:var(--bk-danger)}.cs-factor-bar-bg[data-v-8cfa1725]{height:4px;background:var(--bk-separator);border-radius:2px;margin-top:4px}.cs-factor-bar[data-v-8cfa1725]{height:100%;background:var(--bk-primary);border-radius:2px;transition:width .6s var(--bk-ease-out);min-width:1px}.ln-page[data-v-7994ec9d]{display:flex;flex-direction:column;gap:16px}.ln-loading[data-v-7994ec9d]{display:flex;justify-content:center;padding:60px 0}.ln-spinner[data-v-7994ec9d]{width:28px;height:28px;border:3px solid var(--bk-separator);border-top-color:var(--bk-primary);border-radius:50%;animation:spin-7994ec9d .7s linear infinite}@keyframes spin-7994ec9d{to{transform:rotate(360deg)}}.ln-error[data-v-7994ec9d]{text-align:center;color:var(--bk-danger);padding:40px 0;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.ln-retry[data-v-7994ec9d]{color:var(--bk-primary);font-size:14px;font-weight:600}.ln-card[data-v-7994ec9d]{padding:20px;background:var(--bk-surface);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-card)}.ln-card--center[data-v-7994ec9d]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:15px}.ln-card--active[data-v-7994ec9d]{border:1px solid var(--bk-primary);border-color:color-mix(in srgb,var(--bk-primary) 30%,transparent)}.ln-card--overdue[data-v-7994ec9d]{border-color:var(--bk-danger);background:color-mix(in srgb,var(--bk-danger) 4%,var(--bk-surface))}.ln-card-header[data-v-7994ec9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ln-card-title[data-v-7994ec9d]{font-size:16px;font-weight:700;margin-bottom:14px}.ln-card-header .ln-card-title[data-v-7994ec9d]{margin-bottom:0}.ln-overdue-badge[data-v-7994ec9d]{font-size:12px;font-weight:700;color:var(--bk-danger);background:var(--bk-danger-soft);padding:3px 10px;border-radius:var(--bk-radius-full)}.ln-stat-grid[data-v-7994ec9d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ln-stat[data-v-7994ec9d]{display:flex;flex-direction:column;gap:2px}.ln-stat-label[data-v-7994ec9d]{font-size:12px;color:var(--bk-text-secondary)}.ln-stat-value[data-v-7994ec9d]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.ln-stat-value--primary[data-v-7994ec9d]{color:var(--bk-primary)}.ln-progress-wrap[data-v-7994ec9d]{margin-top:16px}.ln-progress-bar[data-v-7994ec9d]{height:6px;background:var(--bk-separator);border-radius:3px;overflow:hidden}.ln-progress-fill[data-v-7994ec9d]{height:100%;background:var(--bk-success);border-radius:3px;transition:width .6s var(--bk-ease-out)}.ln-progress-label[data-v-7994ec9d]{font-size:12px;color:var(--bk-text-secondary);margin-top:6px;display:block}.ln-field[data-v-7994ec9d]{margin-bottom:16px}.ln-label[data-v-7994ec9d]{display:block;font-size:13px;font-weight:600;color:var(--bk-text-secondary);margin-bottom:6px}.ln-input[data-v-7994ec9d]{width:100%;padding:10px 12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:var(--bk-surface-solid);font-size:15px}.ln-input[data-v-7994ec9d]:focus{outline:none;border-color:var(--bk-primary)}.ln-select[data-v-7994ec9d]{padding:10px 12px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:var(--bk-surface-solid);font-size:15px;flex:1}.ln-amount-row[data-v-7994ec9d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ln-input--amount[data-v-7994ec9d]{flex:1;font-size:20px;font-weight:700}.ln-amount-unit[data-v-7994ec9d]{font-size:14px;color:var(--bk-text-secondary);flex-shrink:0}.ln-range[data-v-7994ec9d]{width:100%;accent-color:var(--bk-primary)}.ln-range-labels[data-v-7994ec9d]{display:flex;justify-content:space-between;font-size:12px;color:var(--bk-text-secondary);margin-top:4px}.ln-range-labels strong[data-v-7994ec9d]{color:var(--bk-text);font-size:15px}.ln-hint[data-v-7994ec9d]{font-size:12px;color:var(--bk-text-tertiary);margin-top:4px}.ln-purpose-grid[data-v-7994ec9d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ln-purpose-btn[data-v-7994ec9d]{padding:8px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);font-size:13px;font-weight:600;background:var(--bk-surface-solid);transition:all .15s}.ln-purpose-btn.is-active[data-v-7994ec9d]{border-color:var(--bk-primary);color:var(--bk-primary);background:var(--bk-primary-soft)}.ln-preview[data-v-7994ec9d]{margin:16px 0;padding:12px;background:var(--bk-surface-raised);border-radius:var(--bk-radius-sm)}.ln-preview-row[data-v-7994ec9d]{display:flex;justify-content:space-between;font-size:14px;padding:4px 0}.ln-preview-row span[data-v-7994ec9d]{color:var(--bk-text-secondary)}.ln-form-row[data-v-7994ec9d]{display:flex;gap:8px;margin-bottom:10px}.ln-form-row .ln-input[data-v-7994ec9d]{flex:1}.ln-btn[data-v-7994ec9d]{padding:10px 20px;border-radius:var(--bk-radius-sm);font-size:15px;font-weight:600;transition:all .15s}.ln-btn--primary[data-v-7994ec9d]{background:var(--bk-primary);color:#fff}.ln-btn--primary[data-v-7994ec9d]:disabled{opacity:.5;cursor:not-allowed}.ln-btn--outline[data-v-7994ec9d]{border:1px solid var(--bk-border);background:var(--bk-surface-solid)}.ln-btn--full[data-v-7994ec9d]{width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bk-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Hiragino Sans", "Yu Gothic UI", "Segoe UI", system-ui, sans-serif;--bk-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--bk-ease: cubic-bezier(.25, .1, .25, 1);--bk-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--bk-ease-out: cubic-bezier(.16, 1, .3, 1);--bk-ease-emphasis: cubic-bezier(.2, 0, 0, 1);--bk-d-fast: .16s;--bk-d-normal: .24s;--bk-d-slow: .36s;--bk-d-slower: .52s;--bk-radius-sm: 10px;--bk-radius-md: 14px;--bk-radius-lg: 20px;--bk-radius-xl: 24px;--bk-radius-full: 9999px;--bk-bg: #f2f2f7;--bk-surface: rgba(255, 255, 255, .72);--bk-surface-solid: #ffffff;--bk-surface-raised: rgba(255, 255, 255, .85);--bk-glass: rgba(255, 255, 255, .55);--bk-glass-thick: rgba(255, 255, 255, .78);--bk-glass-border: rgba(255, 255, 255, .45);--bk-glass-highlight: inset 0 .5px 0 rgba(255, 255, 255, .6);--bk-blur: 20px;--bk-blur-heavy: 40px;--bk-text: #1c1c1e;--bk-text-secondary: #6e6e73;--bk-text-tertiary: #aeaeb2;--bk-text-on-fill: #ffffff;--bk-primary: #007aff;--bk-primary-soft: rgba(0, 122, 255, .1);--bk-success: #34c759;--bk-success-soft: rgba(52, 199, 89, .1);--bk-danger: #ff3b30;--bk-danger-soft: rgba(255, 59, 48, .1);--bk-warning: #ff9f0a;--bk-warning-soft: rgba(255, 159, 10, .1);--bk-border: rgba(0, 0, 0, .06);--bk-separator: rgba(0, 0, 0, .08);--bk-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--bk-shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--bk-shadow-lg: 0 8px 28px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--bk-shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 .5px 1px rgba(0, 0, 0, .06);--bk-gradient-card: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--bk-gradient-card-2: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);--bk-gradient-savings: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--bk-safe-bottom: env(safe-area-inset-bottom, 0px);--bk-safe-top: env(safe-area-inset-top, 0px);--bk-header-h: 52px;--bk-tabbar-h: 56px}[data-theme=dark]{--bk-bg: #000000;--bk-surface: rgba(28, 28, 30, .72);--bk-surface-solid: #1c1c1e;--bk-surface-raised: rgba(44, 44, 46, .8);--bk-glass: rgba(38, 38, 40, .55);--bk-glass-thick: rgba(44, 44, 46, .78);--bk-glass-border: rgba(255, 255, 255, .08);--bk-glass-highlight: inset 0 .5px 0 rgba(255, 255, 255, .06);--bk-text: #f5f5f7;--bk-text-secondary: #98989d;--bk-text-tertiary: #636366;--bk-primary: #0a84ff;--bk-primary-soft: rgba(10, 132, 255, .15);--bk-success: #30d158;--bk-success-soft: rgba(48, 209, 88, .15);--bk-danger: #ff453a;--bk-danger-soft: rgba(255, 69, 58, .15);--bk-warning: #ffd60a;--bk-warning-soft: rgba(255, 214, 10, .15);--bk-border: rgba(255, 255, 255, .06);--bk-separator: rgba(255, 255, 255, .08);--bk-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--bk-shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--bk-shadow-lg: 0 8px 28px rgba(0, 0, 0, .4);--bk-shadow-card: 0 2px 8px rgba(0, 0, 0, .2), 0 .5px 1px rgba(0, 0, 0, .3);--bk-gradient-card: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--bk-gradient-card-2: linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #312e81 100%);--bk-gradient-savings: linear-gradient(135deg, #059669 0%, #10b981 100%)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--bk-font);background:var(--bk-bg);color:var(--bk-text);line-height:1.47;overflow-x:hidden}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bank-app[data-v-6597609d]{min-height:100dvh;display:flex;flex-direction:column}.bank-header[data-v-6597609d]{position:sticky;top:0;z-index:100;padding-top:var(--bk-safe-top);background:var(--bk-glass-thick);backdrop-filter:blur(var(--bk-blur-heavy));-webkit-backdrop-filter:blur(var(--bk-blur-heavy));border-bottom:.5px solid var(--bk-glass-border);box-shadow:var(--bk-glass-highlight)}.bank-header-inner[data-v-6597609d]{display:flex;align-items:center;justify-content:space-between;height:var(--bk-header-h);padding:0 16px;max-width:720px;margin:0 auto;width:100%}.bank-logo[data-v-6597609d]{display:flex;align-items:center;gap:8px}.bank-logo-icon[data-v-6597609d]{width:22px;height:22px;color:var(--bk-primary)}.bank-logo-text[data-v-6597609d]{font-size:17px;font-weight:700;letter-spacing:-.02em}.bank-home-link[data-v-6597609d]{display:flex;align-items:center;gap:2px;font-size:15px;font-weight:500;color:var(--bk-primary);padding:6px 10px;border-radius:var(--bk-radius-full);transition:background var(--bk-d-fast) var(--bk-ease)}.bank-home-link[data-v-6597609d]:hover{background:var(--bk-primary-soft)}.bank-home-link[data-v-6597609d]:active{opacity:.7}.bank-tab-bar[data-v-6597609d]{position:sticky;top:calc(var(--bk-header-h) + var(--bk-safe-top));z-index:90;background:var(--bk-glass-thick);backdrop-filter:blur(var(--bk-blur-heavy));-webkit-backdrop-filter:blur(var(--bk-blur-heavy));border-bottom:.5px solid var(--bk-glass-border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bank-tab-bar[data-v-6597609d]::-webkit-scrollbar{display:none}.bank-tab-bar-inner[data-v-6597609d]{display:flex;position:relative;max-width:720px;margin:0 auto;width:100%;padding:0 4px}.bank-tab[data-v-6597609d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 10px;min-width:0;color:var(--bk-text-tertiary);transition:color var(--bk-d-normal) var(--bk-ease);position:relative;-webkit-tap-highlight-color:transparent}.bank-tab.is-active[data-v-6597609d]{color:var(--bk-primary)}.bank-tab[data-v-6597609d]:active{transform:scale(.95)}.bank-tab-icon[data-v-6597609d]{width:22px;height:22px;flex-shrink:0;transition:transform var(--bk-d-normal) var(--bk-ease-spring)}.bank-tab.is-active .bank-tab-icon[data-v-6597609d]{transform:scale(1.08)}.bank-tab-label[data-v-6597609d]{font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.bank-tab-indicator[data-v-6597609d]{position:absolute;bottom:0;height:2.5px;background:var(--bk-primary);border-radius:2px 2px 0 0;transition:left var(--bk-d-slow) var(--bk-ease-out),width var(--bk-d-slow) var(--bk-ease-out)}.bank-main[data-v-6597609d]{flex:1;width:100%;max-width:720px;margin:0 auto;padding:16px 16px calc(16px + var(--bk-safe-bottom))}.tab-slide-right-enter-active[data-v-6597609d],.tab-slide-right-leave-active[data-v-6597609d],.tab-slide-left-enter-active[data-v-6597609d],.tab-slide-left-leave-active[data-v-6597609d]{transition:opacity var(--bk-d-normal) var(--bk-ease),transform var(--bk-d-normal) var(--bk-ease-out)}.tab-slide-right-enter-from[data-v-6597609d]{opacity:0;transform:translate(24px)}.tab-slide-right-leave-to[data-v-6597609d]{opacity:0;transform:translate(-12px)}.tab-slide-left-enter-from[data-v-6597609d]{opacity:0;transform:translate(-24px)}.tab-slide-left-leave-to[data-v-6597609d]{opacity:0;transform:translate(12px)}@media(max-width:374px){.bank-tab-label[data-v-6597609d]{font-size:9px}.bank-tab-icon[data-v-6597609d]{width:20px;height:20px}}
