:root,uni-page-body{--fg-font-xs: .6875rem;--fg-font-sm: .8125rem;--fg-font-base: .875rem;--fg-font-md: .9375rem;--fg-font-lg: 1rem;--fg-font-xl: 1.125rem;--fg-font-2xl: 1.25rem;--fg-font-3xl: 1.5rem;--fg-font-4xl: 1.75rem;--fg-control-height: 2.75rem;--fg-control-gap: .5rem;--fg-control-radius: .75rem;--fg-page-gutter: .875rem;--fg-section-gap: .625rem;--fg-row-gap: .625rem;--fg-icon-scale: 1;--fg-body-leading: 1.45;--fg-heading-leading: 1.35;--fg-weight-regular: 400;--fg-weight-medium: 500;--fg-weight-semibold: 600}.care-mode,.fg-care-mode,.fg-care-mode uni-page-body{--fg-font-xs: .8125rem;--fg-font-sm: .9375rem;--fg-font-base: 1rem;--fg-font-md: 1.0625rem;--fg-font-lg: 1.125rem;--fg-font-xl: 1.25rem;--fg-font-2xl: 1.375rem;--fg-font-3xl: 1.625rem;--fg-font-4xl: 1.875rem;--fg-control-height: 3.125rem;--fg-control-gap: .625rem;--fg-page-gutter: 1rem;--fg-section-gap: .75rem;--fg-row-gap: .75rem;--fg-icon-scale: 1.1;--fg-body-leading: 1.5}uni-view,uni-scroll-view,uni-swiper,uni-swiper-item,uni-text,uni-image,uni-navigator{box-sizing:border-box;padding:0;margin:0}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.p-0{padding:0}.p-2{padding:.25rem}.p-3{padding:.375rem}.p-4{padding:.5rem}.p-6{padding:.75rem}.px-4{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.375rem;padding-bottom:.375rem}.py-4{padding-top:.5rem;padding-bottom:.5rem}.m-0{margin:0}.mx-4{margin-left:.5rem;margin-right:.5rem}.mb-2{margin-bottom:.25rem}.mb-3{margin-bottom:.375rem}.mb-4{margin-bottom:.5rem}.mb-6{margin-bottom:.75rem}.mt-2{margin-top:.25rem}.mt-3{margin-top:.375rem}.mt-4{margin-top:.5rem}.ml-2{margin-left:.25rem}.mr-2{margin-right:.25rem}.gap-2{gap:.25rem}.gap-3{gap:.375rem}.gap-4{gap:.5rem}.text-xs{font-size:var(--fg-font-xs, .6875rem)}.text-sm{font-size:var(--fg-font-sm, .8125rem)}.text-base{font-size:var(--fg-font-base, .875rem)}.text-md{font-size:var(--fg-font-md, .9375rem)}.text-lg{font-size:var(--fg-font-lg, 1rem)}.text-xl{font-size:var(--fg-font-xl, 1.125rem)}.text-2xl{font-size:var(--fg-font-2xl, 1.25rem)}.text-3xl{font-size:var(--fg-font-3xl, 1.5rem)}.text-bold{font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#263a56}.text-secondary{color:#536b87}.text-placeholder{color:#7a8da7}.text-danger{color:#c55d69}.text-success{color:#5ca28d}.text-warning{color:#ae814a}.text-brand{color:#3269e8}.text-expense{color:#cc7964}.text-income{color:#4d9683}.text-transfer{color:#63748f}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bg-page,.bg-card{background-color:#fff}.bg-primary{background-color:#3269e8}.bg-primary-light{background-color:#f2f8ff}.rounded{border-radius:.625rem}.rounded-lg{border-radius:.8125rem}.rounded-xl{border-radius:1.125rem}.rounded-2xl{border-radius:1.375rem}.rounded-full{border-radius:312.46875rem}.card{background:#fff;border-radius:1.125rem;border:.03125rem solid transparent;box-shadow:none;padding:.75rem;margin-bottom:.5rem}.card-sm{background:#fff;border-radius:1.125rem;border:.03125rem solid transparent;box-shadow:none;padding:.5rem;margin-bottom:.375rem}.divider{height:1px;background:#e5effb;margin:.5rem 0;transform:scaleY(.5)}.safe-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tabbar-safe-tail{display:block;width:100%;height:4.875rem;min-height:4.875rem;flex:0 0 4.875rem;height:calc(4.875rem + var(--fg-visual-bottom, 0px));min-height:calc(4.875rem + var(--fg-visual-bottom, 0px));flex-basis:calc(4.875rem + var(--fg-visual-bottom, 0px));height:calc(4.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));min-height:calc(4.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));flex-basis:calc(4.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));height:calc(4.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));min-height:calc(4.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));flex-basis:calc(4.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))}.care-mode .tabbar-safe-tail,.fg-care-mode .tabbar-safe-tail{height:5.625rem;min-height:5.625rem;flex-basis:5.625rem;height:calc(5.625rem + var(--fg-visual-bottom, 0px));min-height:calc(5.625rem + var(--fg-visual-bottom, 0px));flex-basis:calc(5.625rem + var(--fg-visual-bottom, 0px));height:calc(5.625rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));min-height:calc(5.625rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));flex-basis:calc(5.625rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));height:calc(5.625rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));min-height:calc(5.625rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px));flex-basis:calc(5.625rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))}html.fg-huawei-browser-legacy .tabbar-safe-tail{height:6.125rem!important;min-height:6.125rem!important;flex-basis:6.125rem!important;height:calc(6.125rem + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.125rem + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.125rem + var(--fg-visual-bottom, 0px))!important;height:calc(6.125rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.125rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.125rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;height:calc(6.125rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.125rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.125rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important}html.fg-huawei-browser-legacy .care-mode .tabbar-safe-tail,html.fg-huawei-browser-legacy .fg-care-mode .tabbar-safe-tail{height:6.875rem!important;min-height:6.875rem!important;flex-basis:6.875rem!important;height:calc(6.875rem + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.875rem + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.875rem + var(--fg-visual-bottom, 0px))!important;height:calc(6.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.875rem + constant(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;height:calc(6.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;min-height:calc(6.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important;flex-basis:calc(6.875rem + env(safe-area-inset-bottom) + var(--fg-visual-bottom, 0px))!important}.page-container{min-height:100vh;min-height:100dvh;background:#fff}.tool-theme-currency,.tool-theme-loan,.tool-theme-credit,.tool-theme-tax,.tool-theme-saving,.tool-theme-daily{--tool-primary: #3269e8;--tool-primary-light: #8bb9ff;--tool-primary-dark: #3154bd;--tool-primary-50: #f2f8ff;--tool-primary-100: #deedff;--tool-primary-200: #c5dfff;--tool-bg-page: #ffffff;--tool-bg-card: #ffffff;--tool-bg-input: #f7fbff;--tool-border: #e5effb;--tool-border-light: #edf3fb}.fg-tool-calculator .input,.fg-tool-calculator .form-input,.fg-tool-calculator .compare-input,.fg-tool-calculator .option-input{position:relative;z-index:1;box-sizing:border-box;min-height:2.375rem;color:#263a56;background:var(--tool-bg-input, #f7fbff);border:.03125rem solid var(--tool-border, #e5effb);border-radius:.5rem;caret-color:var(--tool-primary, #3269e8);cursor:text;pointer-events:auto;touch-action:manipulation;-moz-user-select:text;user-select:text;-webkit-user-select:text}.fg-tool-calculator .input:focus-within,.fg-tool-calculator .form-input:focus-within,.fg-tool-calculator .compare-input:focus-within,.fg-tool-calculator .option-input:focus-within{border-color:var(--tool-primary, #3269e8);box-shadow:0 0 0 .125rem var(--tool-primary-50, #f2f8ff)}.fg-tool-calculator .form-row{min-height:2.875rem;gap:.625rem}.fg-tool-calculator .form-row>.label{min-width:0;flex:1 1 auto}.fg-tool-calculator .form-row>.input{width:10.625rem;min-width:7.5rem;max-width:58%;flex:0 1 10.625rem;height:2.375rem;padding:0 .625rem}.fg-tool-calculator .form-group>.form-input{display:block;width:100%;height:2.625rem;padding:0 .6875rem}.fg-tool-calculator .option-row>.option-input{width:6.5625rem;height:2.25rem;min-height:2.25rem;padding:0 .5625rem}.fg-tool-calculator .compare-fields .compare-input{width:100%;min-width:0;height:2.375rem;padding:0 .5rem}.fg-tool-calculator .input uni-input,.fg-tool-calculator .form-input uni-input,.fg-tool-calculator .compare-input uni-input,.fg-tool-calculator .option-input uni-input{width:100%;height:100%;color:inherit;text-align:inherit;pointer-events:auto;touch-action:manipulation;-moz-user-select:text;user-select:text;-webkit-user-select:text}.fg-tool-calculator .term-inputs .input.small{width:3.6875rem;min-width:3.125rem;max-width:none;flex:0 0 3.6875rem;padding:0 .375rem}.fg-tool-calculator .compare-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.fg-tool-calculator .compare-fields .compare-input:first-child{grid-column:1/-1}.fg-care-mode .fg-tool-calculator .input,.fg-care-mode .fg-tool-calculator .form-input,.fg-care-mode .fg-tool-calculator .compare-input,.fg-care-mode .fg-tool-calculator .option-input,.care-mode.fg-tool-calculator .input,.care-mode.fg-tool-calculator .form-input,.care-mode.fg-tool-calculator .compare-input,.care-mode.fg-tool-calculator .option-input{min-height:2.75rem;font-size:var(--fg-font-base, .875rem)}.fg-care-mode .fg-tool-calculator .form-row>.input,.fg-care-mode .fg-tool-calculator .form-group>.form-input,.fg-care-mode .fg-tool-calculator .compare-fields .compare-input,.care-mode.fg-tool-calculator .form-row>.input,.care-mode.fg-tool-calculator .form-group>.form-input,.care-mode.fg-tool-calculator .compare-fields .compare-input{height:2.75rem}.fg-care-mode .fg-tool-calculator .term-inputs .input.small,.care-mode.fg-tool-calculator .term-inputs .input.small{min-width:3.5rem}uni-button,[class*=button],[class*=btn],[class*=action],[class*=entry]{-webkit-tap-highlight-color:transparent}uni-input,uni-textarea{caret-color:#3269e8}.page-content{padding:.5rem;padding-bottom:calc(4.25rem + constant(safe-area-inset-bottom));padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.btn-primary{display:flex;align-items:center;justify-content:center;min-height:var(--fg-control-height, 2.75rem);padding:.5625rem .875rem;background:#3269e8;color:#fff;font-size:var(--fg-font-md, .9375rem);font-weight:600;border-radius:var(--fg-control-radius, .75rem);border:none;letter-spacing:0;line-height:1.35;box-shadow:none}.btn-primary:after{border:none}.btn-primary:active{opacity:.85;transform:scale(.98)}.btn-outline{display:flex;align-items:center;justify-content:center;min-height:var(--fg-control-height, 2.75rem);padding:.5625rem .875rem;background:#f2f8ff;color:#3269e8;font-size:var(--fg-font-md, .9375rem);border:.03125rem solid transparent;font-weight:600;border-radius:var(--fg-control-radius, .75rem)}.btn-outline:after{border:none}.chip{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#fff;border-radius:312.46875rem;font-size:var(--fg-font-sm, .8125rem);color:#536b87}.chip.active{background:#f2f8ff;color:#3269e8}.loading-spinner{width:1.25rem;height:1.25rem;border:.125rem solid #e5effb;border-top-color:#3269e8;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.care-mode,.fg-care-mode{font-size:var(--fg-font-base, .875rem);font-weight:400;line-height:var(--fg-body-leading, 1.55);color:#263a56}.care-mode .fg-icon,.fg-care-mode .fg-icon{flex:0 0 auto;align-self:center;line-height:0;vertical-align:middle}@media (prefers-color-scheme: dark){.dark-mode-auto uni-page-body{background-color:#263a56;color:#f7fbff}body{background-color:#263a56}}@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)){.has-tabbar{padding-bottom:calc(4.875rem + constant(safe-area-inset-bottom));padding-bottom:calc(4.875rem + env(safe-area-inset-bottom))}}uni-page-body{background-color:#fff;font-family:Avenir Next,HarmonyOS Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:var(--fg-font-base, .875rem);font-weight:400;line-height:var(--fg-body-leading, 1.5);color:#263a56;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff}.safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}html,body,#app,uni-app,uni-page,uni-page-wrapper,uni-page-body{width:100%;min-height:100%}body{margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.fg-scroll-page{display:flex!important;overflow:hidden;flex-direction:column;box-sizing:border-box;width:100%;height:100vh!important;height:100svh!important;height:100dvh!important;min-height:0!important}html.fg-huawei-browser-legacy .fg-scroll-page{height:var(--fg-app-height, 100vh)!important;max-height:var(--fg-app-height, 100vh)!important}.fg-scroll-page>uni-scroll-view{flex:1 1 0!important;box-sizing:border-box;width:100%;height:0!important;min-height:0!important;max-height:100%;overscroll-behavior-y:contain;touch-action:pan-y}.fg-scroll-page>uni-scroll-view>.uni-scroll-view{height:100%;min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media screen and (orientation: landscape) and (max-height: 500px){.fg-short-landscape-overflow{overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.fg-short-landscape-overflow>uni-scroll-view{flex:0 0 auto!important;height:max(160px,100dvh - 44px)!important;min-height:160px!important;max-height:none}}uni-scroll-view,uni-scroll-view .uni-scroll-view,uni-scroll-view .uni-scroll-view-content{max-width:100%;touch-action:pan-y}uni-scroll-view .uni-scroll-view{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}uni-input,uni-textarea,uni-button{box-sizing:border-box;max-width:100%;font:inherit}uni-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}uni-input,uni-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media screen and (min-width: 768px){html,body{min-height:100%;background:#fff}#app{position:relative;width:min(100%,560px);min-height:100vh;min-height:100dvh;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 0 60px rgba(47,82,145,.16)}.fg-navbar,.home-header,.bills-header,.msg-header,.stats-header,.fg-tabbar,.form-page,.keypad-mask,.record-drawer-overlay,.arc-menu-overlay{width:min(100%,560px);left:50%!important;right:auto!important;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
