:root{--cmb-red:#e84a55;--cmb-red-pressed:#d63d48;--cmb-red-soft:#fff5f5;--cmb-navy:#1c2238;--cmb-navy-card:#3a4266;--cmb-black:#17191d;--cmb-text:#222;--cmb-text-secondary:#666;--cmb-gray:#8a8f97;--cmb-muted:#b0b0b0;--cmb-line:#f0f0f0;--cmb-bg:#f5f5f7;--cmb-bg-warm:#f9f9f9;--cmb-card:#fff;--cmb-link:#35a4d6;--cmb-gold:#c4a574;--cmb-rate:#9b704f;--cmb-radius-card:12px;--cmb-radius-pill:18px;--cmb-header-h:52px;--cmb-nav-h:64px;--cmb-font:"PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--cmb-shadow-card:0 4px 14px #273d620f}html,body,#app{font-family:var(--cmb-font)}:root{font-family:var(--cmb-font,"PingFang SC", "Noto Sans SC", sans-serif);color:var(--cmb-black,#17191d);background:var(--cmb-bg,#f5f5f7);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--status-bar-fill,var(--cmb-bg,#f5f5f7))}body{background:var(--status-bar-fill,var(--cmb-bg,#f5f5f7));min-width:320px;min-height:100%;margin:0}#app{background:0 0;min-height:100%}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{max-width:620px;min-height:100vh;padding-bottom:calc(92px + var(--sab,env(safe-area-inset-bottom,0px)));margin:0 auto}.app-shell.native-edit-shell,.app-shell.admin-app-shell,.app-shell.kaquan-shell,.app-shell.open-shell,.app-shell.download-shell,.app-shell.payslip-shell,.app-shell.message-shell{background:#f7f6f8;padding-bottom:0}.app-shell.admin-app-shell{background:#f1f5f9;max-width:none}.app-shell.home-immersive-shell{background:0 0}.topbar{background:#fff;justify-content:space-between;align-items:center;padding:28px 22px 18px;display:flex}.topbar h1{letter-spacing:-.5px;margin:5px 0 0;font-size:24px}.eyebrow{color:#8590a5;letter-spacing:1.5px;font-size:10px;font-weight:800}.icon-button{color:#4c5b76;cursor:pointer;background:#f0f3f9;border:0;border-radius:12px;width:40px;height:40px;font-size:24px}.notice-popover{color:#45618c;background:#eef5ff;border:1px solid #dce6fb;border-radius:12px;margin:0 20px 12px;padding:12px 14px;font-size:12px}.page-container{padding:18px 18px 0}.page-container.admin-app-container,.page-container.kaquan-container,.page-container.open-container,.page-container.download-container,.page-container.payslip-container,.page-container.message-container{padding:0}.hero-card{color:#fff;background:linear-gradient(135deg,#243b78,#4d6dcc);border-radius:24px;min-height:190px;padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 32px #334c9340}.card-glow{background:#ffffff26;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-90px}.card-topline,.card-bottomline{color:#ffffffbf;justify-content:space-between;font-size:12px;display:flex;position:relative}.card-label{color:#ffffffbf;margin:28px 0 5px;font-size:12px;position:relative}.balance{letter-spacing:.5px;font-size:35px;position:relative}.card-bottomline{position:absolute;bottom:22px;left:24px;right:24px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 25px;display:grid}.quick-card{background:#fff;border:1px solid #e9edf5;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:105px;display:flex;box-shadow:0 5px 15px #1b2a490a}.quick-card b{font-size:12px}.quick-card small{color:#9ca6b7;font-size:9px}.quick-icon{border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:4px;font-size:21px;display:grid}.blue{color:#4074db;background:#eaf1ff}.orange{color:#d88932;background:#fff2e4}.purple{color:#8a67ce;background:#f1ebff}.green{color:#35a27a;background:#e4f8f0}.section-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.section-head h2,.page-heading h2{margin:0;font-size:19px}.section-head a{color:#637ab1;font-size:12px}.panel{background:#fff;border:1px solid #e9edf5;border-radius:18px;box-shadow:0 5px 15px #1b2a490a}.transaction-list{padding:4px 16px;overflow:hidden}.transaction-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:11px;padding:14px 0;display:flex}.transaction-row:last-child{border-bottom:0}.transaction-icon{border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.transaction-icon.income{color:#32a477;background:#e7f8f0}.transaction-icon.expense{color:#db765c;background:#fff0ed}.transaction-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.transaction-main b{font-size:13px}.transaction-main small,.transaction-row>strong{font-size:11px}.transaction-main small{color:#9aa4b5}.transaction-row>strong.income{color:#2c9d72}.transaction-row>strong.expense{color:#273149}.page-heading{margin:8px 2px 20px}.page-heading h2{margin-top:5px;font-size:27px}.page-heading p{color:#8b95a7;margin:8px 0 0;font-size:13px}.form-panel{gap:18px;padding:20px;display:grid}.form-panel label{color:#536078;gap:8px;font-size:12px;font-weight:700;display:grid}.form-panel input{color:#172033;background:#fafbfe;border:1px solid #e1e6ef;border-radius:11px;outline:0;width:100%;padding:13px}.form-panel input:focus{border-color:#6b87d8}.amount-input{color:#6175ad;background:#fafbfe;border:1px solid #e1e6ef;border-radius:11px;align-items:center;gap:3px;padding-left:13px;display:flex}.amount-input input{background:0 0;border:0;padding-left:4px}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.primary-button{color:#fff;background:#4165bc}.secondary-button{color:#4a609d;background:#eef2fb}.form-message{color:#4a609d;margin:0;font-size:12px}.tip-card{color:#836636;background:#fff8eb;border-radius:16px;grid-template-columns:1fr auto;gap:5px;margin-top:14px;padding:17px;display:grid}.tip-card strong{color:#9a6419}.tip-card small{color:#a78959;grid-column:1/-1;font-size:11px}.summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.summary-box{background:#fff;border:1px solid #e9edf5;border-radius:16px;gap:8px;padding:16px;display:grid}.summary-box small{color:#8e98aa;font-size:11px}.summary-box b{font-size:17px}.summary-box .income{color:#299d71}.summary-box .expense{color:#d47761}.loan-card{background:#fff;border:1px solid #e9edf5;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:18px;display:flex}.loan-card.featured{color:#fff;background:linear-gradient(135deg,#435fba,#7189d6);border:0}.loan-card small,.loan-card p{color:#9ba5b5;font-size:11px}.loan-card.featured small,.loan-card.featured p{color:#ffffffb8}.loan-card h3{margin:7px 0;font-size:16px}.loan-card p{margin:0}.loan-card>strong{font-size:17px}.status{color:#2c9c72;background:#e7f8f0;border-radius:8px;padding:5px 8px;font-size:11px}.loan-detail{gap:14px;margin-bottom:13px;padding:18px;display:grid}.loan-detail>div:not(.progress){color:#8b95a7;justify-content:space-between;font-size:12px;display:flex}.loan-detail b{color:#273149}.progress{background:#edf0f5;border-radius:9px;height:8px;overflow:hidden}.progress i{border-radius:inherit;background:#5f7bd0;width:42%;height:100%;display:block}.full-button{width:100%;margin-top:15px}.profile-head{align-items:center;gap:14px;margin:13px 3px 23px;display:flex}.profile-head h2{margin:4px 0}.profile-head p{color:#9aa4b5;margin:0;font-size:12px}.avatar{color:#fff;background:linear-gradient(135deg,#617dd0,#8f9fe0);border-radius:18px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:800;display:grid}.settings-list{padding:0 17px;overflow:hidden}.settings-list div{border-bottom:1px solid #f0f2f6;justify-content:space-between;padding:18px 0;font-size:13px;display:flex}.settings-list div:last-child{border-bottom:0}.settings-list b{color:#8d98aa;font-size:12px;font-weight:500}.bottom-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #edf0f5;justify-content:center;gap:0;padding:10px max(18px,50vw - 310px);display:flex;position:fixed;bottom:0;left:0;right:0}.nav-item{color:#a1aaba;flex-direction:column;align-items:center;gap:3px;width:20%;display:flex}.nav-item span{font-size:21px;line-height:22px}.nav-item small{font-size:10px}.nav-item.router-link-active{color:#4165bc}@media (width<=420px){.quick-grid{gap:7px}.quick-card{min-height:96px}.quick-card small{display:none}.balance{font-size:31px}}.login-container{align-items:center;min-height:100vh;padding:0;display:grid}.login-page{text-align:center;width:min(100%,390px);margin:0 auto}.brand-mark{color:#fff;background:linear-gradient(135deg,#4165bc,#7c91da);border-radius:23px;place-items:center;width:68px;height:68px;margin:0 auto 17px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 24px #4165bc3b}.login-page h2{margin:8px 0 6px;font-size:29px}.login-subtitle{color:#8b95a7;margin:0 0 22px;font-size:13px}.login-form{text-align:left}.demo-hint{color:#9ca5b4;font-size:11px}.error-message{color:#c96a58}.settings-list label{color:#273149;border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;padding:17px;font-size:13px;display:flex}.settings-list label:last-of-type{border-bottom:1px solid #f0f2f6}.settings-list input[type=checkbox]{accent-color:#516ec5;width:38px;height:22px}.setting-action{color:#273149;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:17px;font-size:13px;display:flex}.setting-action b{color:#8d98aa;font-size:18px}.about-panel{color:#7c879a;gap:7px;margin-top:14px;padding:17px;font-size:12px;display:grid}.about-panel b{color:#4165bc}.about-panel small{color:#a0a9b7;font-size:11px}.settings-link{text-align:center;display:block}.original-container{background:#f7f8fa;padding:0}.original-home,.original-page{background:#f9f9f9;min-height:calc(100vh - 72px);overflow:hidden}.original-top{background:#f35b66;line-height:0;position:relative}.original-top>img{width:100%;height:auto;display:block}.home-hotspot{border-radius:16px;height:42%;position:absolute;top:55%}.home-hotspot-scan{width:13%;height:30%;top:15%;left:2%}.home-hotspot-zhaozhaobao{width:22%;left:4%}.home-hotspot-money{width:23%;left:31%}.home-hotspot-transfer{width:22%;left:57%}.home-hotspot-account{width:20%;right:2%}.original-content{padding:0 0 28px}.home-service-grid{background:#fff;grid-template-columns:repeat(5,1fr);gap:16px 2px;margin:0;padding:16px 10px 14px;display:grid}.home-service-grid .service-item{text-decoration:none}.banner-frame{background:#eaf2fc;border-radius:12px;margin:10px 14px 0;position:relative;overflow:hidden;box-shadow:0 4px 12px #273d6214}.banner-frame>img{aspect-ratio:4;object-fit:cover;width:100%;display:block}.banner-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:7px;left:0;right:0}.banner-dots button{cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;width:5px;height:5px;padding:0}.banner-dots button.active{background:#e85b5f;border-radius:5px;width:13px}.service-grid{grid-template-columns:repeat(5,1fr);gap:14px 4px;padding:18px 2px 20px;display:grid}.service-item{color:#3a3d44;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.service-item img{object-fit:contain;width:40px;height:40px}.service-item span{color:#45484f;text-align:center;white-space:normal;width:100%;font-size:11px;line-height:1.25;overflow:hidden}.original-content>.home-wealth,.original-content>.home-loan,.original-content>.home-ranking,.original-content>.home-life-deals,.original-content>.home-insights{margin-left:14px;margin-right:14px}.section-title{color:#262a31;justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.section-title strong{font-size:16px}.section-title a,.section-title span{color:#999fa9;font-size:11px}.news-card{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:9px;display:flex;overflow:hidden;box-shadow:0 4px 12px #273d620f}.news-card img{object-fit:cover;border-radius:8px;width:112px;height:60px}.news-card div{gap:7px;display:grid}.news-card b{color:#343942;font-size:13px}.news-card small{color:#a4a8b0;font-size:10px}.home-wealth,.home-loan,.home-ranking{margin-top:16px}.home-wealth-link{background:#fff;border-radius:12px;display:block;overflow:hidden;box-shadow:0 4px 12px #273d620f}.home-wealth-image{width:100%;height:auto;display:block}.home-loan-card{color:#343940;background:#fff;border-radius:13px;align-items:center;gap:16px;min-height:0;padding:16px 18px;display:flex;box-shadow:0 4px 12px #273d620f}.home-loan-copy{flex:1;gap:6px;display:grid}.home-loan-title{align-items:baseline;gap:8px;display:flex}.home-loan-card strong{font-size:16px}.home-loan-title span{color:#666d76;font-size:13px}.home-loan-card small{color:#747a82;margin-top:2px;font-size:12px}.home-loan-card .home-loan-amount{color:#ed5361;letter-spacing:-.8px;font-size:28px;font-weight:500;line-height:1}.home-loan-action{color:#23262b;white-space:nowrap;background:#fff;border:1px solid #23262b;border-radius:18px;flex:none;padding:7px 14px;font-size:13px}.home-ranking-list{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 12px #273d620d}.home-ranking-item{border-bottom:1px solid #eef0f3;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;padding:15px 18px;display:grid}.home-ranking-item:last-child{border-bottom:0}.home-ranking-badge{color:#875b32;text-align:center;background:linear-gradient(135deg,#fff6e9,#ffebe3);border-radius:3px;place-items:center;width:76px;height:54px;font-size:13px;font-weight:700;display:grid;position:relative}.home-ranking-badge:before{color:#fff;content:"★";background:linear-gradient(145deg,#ffd85b,#f2a82f);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:-9px;left:-7px;box-shadow:0 2px 5px #d5901f47}.home-ranking-badge-blue{color:#39708b;background:linear-gradient(135deg,#eefaff,#e8f3ff)}.home-ranking-copy{gap:7px;min-width:0;display:grid}.home-ranking-copy>strong{color:#23262b;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.home-ranking-copy small{color:#9ba0a7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-ranking-copy small strong{color:#ed5361;font-weight:500}.home-life-deals{margin-top:24px}.home-life-deals h2{color:#171a20;margin:0 0 14px;font-size:23px;line-height:1.2}.home-products-card{background:#fff;border-radius:13px;display:block;overflow:hidden;box-shadow:0 4px 12px #273d620f}.home-products-head{z-index:1;background:linear-gradient(100deg,#eef7ff 0%,#fff 58%);justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;display:flex;position:relative}.home-products-head strong{color:#181b21;background:linear-gradient(#0000 56%,#dce9ff 56%);padding:2px 1px;font-size:18px}.home-products-head span{color:#8d9299;font-size:13px}.home-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px 20px;display:grid}.home-product-item{justify-items:center;gap:7px;min-width:0;display:grid}.home-deal-sprite{background-image:url(/reference/index/life-deals-sprite.png);background-repeat:no-repeat;background-size:300% 200%;display:block}.home-product-item .home-deal-sprite{border-radius:8px;width:92px;height:92px}.home-deal-snack{background-position:0 0}.home-deal-bag{background-position:50% 0}.home-deal-glass{background-position:100% 0}.home-deal-snake{background-position:0 100%}.home-deal-space{background-position:50% 100%}.home-product-item b{color:#25292f;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:500;overflow:hidden}.home-product-item strong{color:#ed5361;font-size:16px;font-weight:500}.home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.home-benefit-card{border-radius:12px;min-height:144px;display:block;position:relative;overflow:hidden}.home-benefit-warm{background:linear-gradient(135deg,#fff5ed,#f7e9e2)}.home-benefit-blue{background:linear-gradient(135deg,#eefaff,#e5f2f8)}.home-benefit-copy{z-index:1;justify-items:start;gap:7px;padding:17px 12px;display:grid;position:relative}.home-benefit-copy strong{color:#23262b;font-size:15px}.home-benefit-copy small{color:#858b94;white-space:nowrap;font-size:12px}.home-benefit-copy b{color:#20242a;background:#ffffff59;border:1px solid #20242a;border-radius:20px;margin-top:5px;padding:6px 12px;font-size:12px;font-weight:500}.home-benefit-card>.home-deal-sprite{mix-blend-mode:multiply;width:92px;height:92px;position:absolute;bottom:-5px;right:-5px}.home-insights{margin-top:24px}.home-insights a,.home-insights img{width:100%;display:block}.home-insights img{border-radius:12px;height:auto}.original-page{padding:0 14px 28px}.red-page-head,.life-head,.plain-page-head{justify-content:space-between;align-items:center;padding:20px 3px 16px;display:flex}.red-page-head{color:#fff;background:linear-gradient(130deg,#f35d69,#f47f64);margin:0 -14px;padding:24px 18px 22px}.head-kicker{color:#a5a9b0;letter-spacing:1px;margin-bottom:5px;font-size:10px;display:block}.red-page-head .head-kicker{color:#ffffffb8}.red-page-head h1,.life-head h1,.plain-page-head h1{letter-spacing:.5px;margin:0;font-size:26px}.round-action,.profile-setting{color:#e45b63;background:#fff;border:0;border-radius:50%;width:32px;height:32px;font-size:17px}.life-head .round-action{color:#808890;background:#fff;box-shadow:0 3px 10px #28323c14}.page-banner{border-radius:12px;width:100%;margin-top:12px;display:block}.community-page{color:#181b21;background:#f7f8fa;padding:0;overflow:visible}.community-hero{background:linear-gradient(105deg,#fff 0%,#f1f5ff 68%,#f4f0fa 100%);min-height:212px;padding:28px 16px 60px}.community-hero-top{justify-content:space-between;align-items:flex-start;display:flex}.community-avatar{object-fit:contain;border-radius:50%;width:56px;height:56px}.community-tools{align-items:center;gap:16px;padding-top:2px;display:flex}.community-live-button,.community-search-button,.community-topic-button{color:#343941;cursor:pointer;background:0 0;border:0}.community-live-button{place-items:center;width:34px;height:48px;padding:0;display:grid}.community-live-button img{object-fit:contain;width:26px;height:26px}.community-search-button{white-space:nowrap;background:#ffffff57;border:1px solid #333942;border-radius:28px;align-items:center;gap:9px;min-height:49px;padding:0 17px;font-size:16px;display:flex}.community-search-button img{object-fit:contain;width:23px;height:23px}.community-topic-row{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.community-visitor-label{color:#8a8f98;font-size:14px;line-height:1.05}.community-topic-button{text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 10px;font-size:15px;display:flex}.community-topic-button strong{flex:none;font-weight:500}.community-topic-button span{color:#8f949d;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-content{padding:0 16px 28px}.community-market-card{border-radius:13px;width:100%;height:auto;margin-top:-22px;display:block;box-shadow:0 5px 14px #273d620a}.community-headlines{background:#fff;border-radius:13px;margin-top:24px;padding:18px 16px 0;overflow:hidden;box-shadow:0 4px 12px #273d620a}.community-headlines-head{justify-content:space-between;align-items:center;display:flex}.community-headlines-head h2{color:#171a20;margin:0;font-size:20px}.community-headlines-head>div{color:#3e434a;align-items:center;gap:6px;font-size:13px;display:flex}.community-headlines-head b{color:#fff;background:#ec4e5d;border-radius:10px;padding:3px 6px;font-size:11px;font-weight:500}.community-headlines-head i{color:#292d33;font-size:25px;font-style:normal;line-height:1}.community-headline-list{margin-top:11px}.community-headline-list>div{align-items:center;gap:12px;min-width:0;min-height:56px;display:flex}.community-headline-list b{color:#e77b7f;background:#fff1f2;border-radius:2px;flex:none;padding:7px 6px;font-size:13px;font-weight:500}.community-headline-list span{color:#3f444b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.community-fund-banner{border-radius:11px 11px 0 0;width:100%;height:auto;margin-top:3px;display:block}.community-feed{gap:14px;margin-top:18px;display:grid}.community-feed img{border-radius:12px;width:100%;height:auto;display:block}.wealth-page{color:#17191d;background:#f5f5f7;padding:0;overflow:visible}.plain-page-head{padding-left:3px;padding-right:3px}.text-action{color:#d65e4b;background:0 0;border:0;font-size:12px}.wealth-overview{z-index:1;color:#fff;background:#e84a55;padding:14px 14px 0;position:relative}.wealth-overview-top{z-index:1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex;position:relative}.wealth-assistant{color:#fff;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.wealth-assistant b{color:#e94d5b;background:#fff;border-radius:12px;flex:none;padding:4px 8px;font-size:13px;font-weight:600}.wealth-assistant span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wealth-assistant i{opacity:.9;flex:none;font-size:18px;font-style:normal;font-weight:300;line-height:1}.wealth-search{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.wealth-search img{filter:brightness(0)invert();object-fit:contain;width:22px;height:22px}.wealth-balance-card{background:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr;gap:12px;margin:16px 0 -8px;padding:18px 18px 20px;display:grid;box-shadow:0 6px 18px #3c28320f}.wealth-balance-col{gap:10px;min-width:0;display:grid}.wealth-balance-col-end{text-align:right;justify-items:end}.wealth-balance-col>span{color:#8a8f97;align-items:center;gap:2px;font-size:13px;display:flex}.wealth-balance-col i{font-size:14px;font-style:normal;line-height:1}.wealth-balance-row{align-items:center;gap:6px;min-width:0;display:flex}.wealth-balance-col strong{color:#17191d;letter-spacing:.2px;font-size:24px;font-weight:700;line-height:1.1}.wealth-tool-grid{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 4px;padding:24px 12px 20px;display:grid}.wealth-tool-grid button,.wealth-tool-grid a{color:#222;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0;text-decoration:none;display:grid}.wealth-tool-grid img{object-fit:contain;width:36px;height:36px}.wealth-tool-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.wealth-content{padding:12px 14px 28px}.wealth-multi-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #273d620a}.wealth-product-tabs{align-items:center;gap:22px;min-height:52px;padding:4px 16px 0;display:flex;overflow-x:auto}.wealth-product-tabs button{color:#8a8f97;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 12px;font-size:14px;position:relative}.wealth-product-tabs button.active{color:#17191d;font-size:16px;font-weight:700}.wealth-product-tabs button.active:after{content:"";background:#222;border-radius:2px;height:3px;position:absolute;bottom:4px;left:2px;right:2px}.wealth-product-grid{background:linear-gradient(#fffaf3 0%,#fff 55%);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;padding:8px 16px 22px;display:grid}.wealth-product-name{align-items:center;gap:6px;min-width:0;display:flex}.wealth-product-name strong{color:#222;white-space:nowrap;font-size:15px;font-weight:600}.wealth-product-name b{color:#eb7a57;text-overflow:ellipsis;white-space:nowrap;background:#fff2e8;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:500;overflow:hidden}.wealth-product-item em{color:#9b704f;font-size:22px;font-style:normal;font-weight:700;line-height:1.15}.wealth-product-item small{color:#9b9da2;font-size:12px}.wealth-reference-sections{gap:12px;margin-top:14px;display:grid}.wealth-reference-sections img{border-radius:12px;width:100%;height:auto;display:block}.zhaozhao-page{z-index:20;color:#4a362d;background:radial-gradient(circle at 58% 15%,#66564a 0%,#4d4036 44%,#302923 100%);width:min(100%,620px);min-height:100vh;margin:0 auto;position:fixed;inset:0;overflow-y:auto}.zhaozhao-header{color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;padding:28px 24px 0;display:grid}.zhaozhao-header h1{text-align:center;margin:0;font-size:21px}.zhaozhao-header button{color:#fff;cursor:pointer;background:0 0;border:0}.zhaozhao-back{justify-self:start;padding:0;font-size:44px;font-weight:200;line-height:1}.zhaozhao-header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.zhaozhao-header-actions button{padding:0;font-size:16px}.zhaozhao-header-actions img{filter:brightness(0)invert();object-fit:contain;width:28px;height:28px}.zhaozhao-main{position:relative}.zhaozhao-intro-card{z-index:2;background:#fff;border-radius:7px;min-height:188px;margin:46px 42px 0;padding:28px 22px;position:relative;box-shadow:0 8px 22px #140f0c1f}.zhaozhao-intro-card h2{color:#3e2d27;margin:0;font-size:25px}.zhaozhao-intro-card h2 span{color:#0000;background:linear-gradient(90deg,#ff7143,#944d33);-webkit-background-clip:text;background-clip:text}.zhaozhao-intro-card p{color:#5b4036;margin:17px 0 0;font-size:17px}.zhaozhao-actions{z-index:1;background:linear-gradient(#fff 0%,#fff8f8 100%);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:230px;margin:-28px 28px 0;padding:52px 22px 65px;display:grid;position:relative}.zhaozhao-actions article{color:#493b35;text-align:center;align-content:start;justify-items:center;gap:13px;font-size:13px;line-height:1.55;display:grid}.zhaozhao-action-icon{color:#f2dec2;background:#50433a;border:6px solid #ffffff5c;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;font-weight:700;display:grid;box-shadow:0 2px 7px #261c1747}.zhaozhao-wechat img{filter:sepia()saturate(.45)brightness(1.45);object-fit:contain;width:27px;height:27px}.zhaozhao-result{z-index:3;clip-path:polygon(0 7%,100% 0,100% 100%,0 100%);background:#fff;min-height:calc(100vh - 524px);margin-top:-12px;padding:86px 42px 42px;position:relative}.zhaozhao-rate{justify-items:center;gap:9px;display:grid}.zhaozhao-rate strong{color:#ef3e40;font-size:54px;font-weight:500;line-height:1}.zhaozhao-rate small{font-size:19px}.zhaozhao-rate span{color:#aaa6a4;font-size:16px}.zhaozhao-buyers{color:#aaa6a4;justify-content:center;align-items:center;gap:4px;margin-top:48px;font-size:12px;display:flex}.zhaozhao-buyers b{color:#afa39b;background:#f0ebe7;border-radius:3px;place-items:center;width:24px;height:32px;font-size:14px;font-weight:500;display:grid}.zhaozhao-transfer{color:#fff;cursor:pointer;background:#d1ae83;border:0;border-radius:30px;width:100%;margin-top:43px;padding:16px;font-size:17px}.borrow-menu-page{z-index:20;color:#282b30;background:#f1f3f5;width:min(100%,620px);margin:0 auto;padding:0 14px 28px;position:fixed;inset:0;overflow-y:auto}.borrow-menu-header{background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;margin:0 -14px;padding:0 8px;display:grid}.borrow-menu-header h1{text-align:center;margin:0;font-size:17px;font-weight:600}.borrow-menu-header button{color:#222;cursor:pointer;background:0 0;border:0;font-family:Arial,sans-serif;font-size:34px;font-weight:300;line-height:1}.borrow-user-card{color:#292c31;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:16px;display:flex;box-shadow:0 4px 13px #202b420a}.borrow-avatar{background:linear-gradient(135deg,#6aa8ff,#3b7ddd);border-radius:50%;flex:none;width:48px;height:48px}.borrow-user-card>span{gap:4px;display:grid}.borrow-user-card strong{font-size:17px}.borrow-user-card small{color:#8a9199;font-size:12px}.borrow-menu-list{background:#fff;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 4px 13px #202b420a}.borrow-menu-list button{color:#30343a;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;display:grid;position:relative}.borrow-menu-list button:not(:last-child):after{content:"";background:#edf0f3;height:1px;position:absolute;bottom:0;left:72px;right:16px}.borrow-menu-list span{gap:3px;min-width:0;display:grid}.borrow-menu-title{color:#222;font-size:15px;font-weight:600}.borrow-menu-list small{color:#9198a0;font-size:12px}.borrow-menu-list em{color:#c9ccd0;font-size:22px;font-style:normal;font-weight:300}.borrow-menu-icon{border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.borrow-menu-edit{color:#27323e;background:#e8f4ff}.borrow-menu-bank{color:#e8b512;background:#fff1e4}.borrow-menu-chart{color:#2d9689;background:#e5faed}.borrow-menu-add{color:#eb663a;background:#f7e6ff;font-size:28px;font-weight:700}.borrow-menu-salary{color:#c45b2b;background:#ffefe4;font-weight:700}.borrow-menu-payslip{color:#1f6fe5;background:#eaf2ff;font-weight:700}.borrow-menu-admin{color:#3f5f9a;background:#eaf0ff}.profile-edit-page{color:#343434;background:#f3f3f3;width:min(100%,620px);min-height:100vh;margin:0 auto}.profile-edit-page>header{background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;padding:0 8px;display:grid}.profile-edit-page>header button{color:#333;cursor:pointer;text-align:left;background:0 0;border:0;font-family:Arial,sans-serif;font-size:34px;font-weight:300}.profile-edit-page>header h1{text-align:center;margin:0;font-size:17px;font-weight:600}.profile-edit-page main{gap:10px;padding:16px;display:grid}.profile-edit-page label{background:#fff;border-radius:10px;grid-template-columns:88px 1fr;align-items:center;min-height:52px;padding:0 14px;display:grid}.profile-edit-page label span{color:#333;font-size:14px;font-weight:600}.profile-edit-page input{color:#333;text-align:right;background:0 0;border:0;outline:0;width:100%;font-size:15px}.profile-edit-submit{color:#fff;cursor:pointer;background:#ef4657;border:0;border-radius:10px;min-height:48px;margin-top:8px;font-size:16px;font-weight:700}.profile-edit-page main p{color:#39a675;text-align:center;margin:0;font-size:13px}.profile-edit-error{color:#e25b69!important}.add-flow-page{color:#343434;background:#f3f3f3;width:min(100%,620px);min-height:100vh;margin:0 auto}.add-flow-page>header{background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;padding:0 8px;display:grid}.add-flow-page>header button{color:#333;cursor:pointer;text-align:left;background:0 0;border:0;font-family:Arial,sans-serif;font-size:34px}.add-flow-page>header h1{text-align:center;margin:0;font-size:17px;font-weight:600}.add-flow-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 0;display:grid}.add-flow-tabs button{color:#666;cursor:pointer;background:#e8e8e8;border:0;border-radius:18px;height:36px;font-size:14px}.add-flow-tabs button.active{color:#fff;background:#ef4657;font-weight:600}.add-flow-page main{gap:10px;padding:14px 16px 24px;display:grid}.add-flow-hint{color:#888;margin:0;font-size:12px;line-height:1.5}.add-flow-page label{background:#fff;border-radius:10px;grid-template-columns:88px 1fr;align-items:center;min-height:52px;padding:0 14px;display:grid}.add-flow-page label b{color:#333;font-size:14px;font-weight:600}.add-flow-page input,.add-flow-page select{color:#333;text-align:right;background:0 0;border:0;outline:0;width:100%;font-size:15px}.add-flow-page input::placeholder{color:#999}.add-flow-submit{color:#fff;cursor:pointer;background:#ef4657;border:0;border-radius:10px;min-height:48px;margin-top:6px;font-size:16px;font-weight:700}.add-flow-secondary{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;min-height:44px;font-size:14px}.add-flow-ok{color:#39a675;text-align:center;margin:0 16px 16px;font-size:13px}.add-flow-err{color:#e25b69;text-align:center;margin:0 16px 16px;font-size:13px}.flow-page{background:#f5f6f8;width:min(100%,620px);min-height:100vh;margin:0 auto;padding:0 0 28px}.flow-page-header{background:#fff;grid-template-columns:44px 1fr 56px;align-items:center;height:48px;padding:0 8px;display:grid}.flow-page-header h1{text-align:center;margin:0;font-size:17px;font-weight:600}.flow-page-header>button:first-child{color:#222;cursor:pointer;background:0 0;border:0;font-family:Arial,sans-serif;font-size:34px;font-weight:300}.flow-page-add{color:#ef4657;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.flow-account-bar{color:#666;background:0 0;justify-content:space-between;padding:10px 16px 0;font-size:12px;display:flex}.flow-search-bar{padding:10px 16px 0}.flow-search-bar input{background:#fff;border:0;border-radius:18px;width:100%;height:36px;padding:0 14px;font-size:13px}.flow-period-bar{background:0 0;gap:8px;padding:10px 16px;display:flex;overflow:auto}.flow-period-bar button{color:#666;cursor:pointer;background:#fff;border:0;border-radius:15px;flex:none;height:30px;padding:0 12px;font-size:12px}.flow-period-bar button.active{color:#fff;background:#4c8df5}.flow-summary{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 10px;display:grid}.flow-summary>div{background:#fff;border-radius:10px;gap:4px;padding:12px;display:grid}.flow-summary small{color:#999;font-size:12px}.flow-summary b{font-size:16px}.flow-summary .income{color:#39a676}.flow-summary .expense{color:#e25b69}.flow-records{background:#fff;border-radius:12px;margin:0 16px;overflow:hidden}.flow-record{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.flow-record:last-child{border-bottom:0}.flow-record span{gap:4px;min-width:0;display:grid}.flow-record b{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.flow-record small{color:#999;font-size:11px}.flow-record strong{flex:none;font-size:15px}.flow-record strong.income{color:#39a676}.flow-record strong.expense{color:#222}.flow-empty{color:#aaa;text-align:center;background:#fff;border-radius:12px;margin:24px 16px;padding:40px 16px}.flow-page-actions{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.flow-page-actions button{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;height:42px;font-size:13px}.flow-page-actions button.primary{color:#fff;background:#ef4657;border:0}.life-page{color:#1e2025;background:#f6f7f8;padding:0;overflow:visible}.life-overview{color:#fff;background:#dfb963;height:276px;position:relative;overflow:hidden}.life-overview-image{object-fit:cover;object-position:center top;width:100%;height:auto;min-height:276px;display:block}.life-city{align-items:center;gap:8px;font-size:19px;display:flex;position:absolute;top:34px;left:18px}.life-city img{object-fit:contain;width:28px;height:28px}.life-search{cursor:pointer;background:#ffffff0d;border:1px solid #ffffffeb;border-radius:26px;height:45px;position:absolute;top:34px;left:128px;right:78px}.life-search i{border:1px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:13px;left:17px}.life-search i:after{content:"";background:#fff;width:7px;height:1px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.life-order{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:0;font-size:13px;display:grid;position:absolute;top:31px;right:14px}.life-order img{object-fit:contain;width:29px;height:29px}.life-service-grid{background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 4px;margin:0 16px;padding:23px 12px 19px;display:grid;box-shadow:0 4px 12px #273d620a}.life-service-grid button{color:#33373d;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0;display:grid}.life-service-grid img{object-fit:contain;width:38px;height:38px}.life-service-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.life-content{padding:48px 16px 28px}.life-food-feature{background:#fff;border-radius:2px;position:relative;overflow:hidden}.life-food-background{width:100%;height:auto;display:block}.life-food-promo{border-radius:12px;width:44.5%;height:auto;display:block;position:absolute;top:16.7%;left:3.7%}.life-reference-sections{gap:16px;margin-top:18px;display:grid}.life-reference-sections img{border-radius:13px;width:100%;height:auto;display:block}.profile-page{background:#f8f8fa;padding:0}.profile-banner{color:#fff;background:linear-gradient(140deg,#f25d68,#fa8772);justify-content:space-between;align-items:center;padding:28px 20px 58px;display:flex}.profile-user{align-items:center;gap:12px;display:flex}.profile-user img{object-fit:cover;border:3px solid #ffffffb3;border-radius:50%;width:58px;height:58px}.profile-user span{color:#fffc;font-size:11px}.profile-user h1{margin:5px 0 0;font-size:24px}.profile-setting{color:#ee6a6c;background:#ffffffe6}.profile-card{background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:-33px 14px 16px;padding:18px;display:grid;box-shadow:0 6px 15px #2a334b14}.profile-card div{gap:7px;display:grid}.profile-card span{color:#999fa8;font-size:10px}.profile-card strong,.profile-card b{color:#2b3138;font-size:16px}.profile-card a{color:#d96258;grid-column:1/-1;font-size:11px}.profile-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 14px 16px;display:grid}.profile-grid a{background:#fff;border-radius:11px;justify-items:center;gap:7px;padding:10px 2px;display:grid}.profile-grid img{object-fit:contain;width:35px;height:35px}.profile-grid span{color:#5c626b;font-size:10px}.profile-list{background:#fff;border-radius:13px;margin:0 14px;overflow:hidden}.profile-list div{color:#4c5259;border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:17px 15px;font-size:12px;display:flex}.profile-list div:last-child{border-bottom:0}.profile-list b{color:#c1c4c8}.login-original{place-items:center;min-height:100vh;padding:28px 22px;display:grid;position:relative;overflow:hidden}.login-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-panel{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #fffc;border-radius:23px;width:min(100%,360px);padding:28px 24px 24px;position:relative;box-shadow:0 18px 45px #8a746a21}.login-logo{object-fit:contain;width:74px;height:74px;margin:0 auto 16px;display:block}.login-panel h1{color:#353a43;text-align:center;margin:0;font-size:25px}.login-panel>p{color:#9da2aa;text-align:center;margin:8px 0 24px;font-size:12px}.login-panel form{gap:14px;display:grid}.login-panel label{color:#666d76;gap:7px;font-size:12px;display:grid}.login-panel input{background:#ffffffd9;border:1px solid #e8e8eb;border-radius:10px;outline:0;width:100%;padding:12px 13px}.login-panel input:focus{border-color:#ee7b72}.login-panel button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ed676b,#f28e73);border:0;border-radius:11px;padding:13px;font-weight:700;box-shadow:0 7px 16px #ed676b38}.login-error{color:#d7645e;font-size:11px}.login-hint{color:#a8adb2;text-align:center;margin-top:18px;font-size:10px;display:block}.bottom-nav{z-index:5;right:max(10px,50vw - 300px);bottom:calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border:0;border-radius:27px;justify-content:space-between;align-items:flex-end;gap:0;height:54px;padding:7px 6px 6px;display:flex;position:fixed;left:max(10px,50vw - 300px);overflow:visible;box-shadow:0 8px 24px #17191d1f}.bottom-nav-cmb{border-top:0;border-radius:27px;box-shadow:0 8px 24px #17191d1f}.nav-item{width:20%;min-width:0;color:var(--cmb-gray);-webkit-text-size-adjust:100%;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.nav-icon-wrap{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;line-height:0;display:flex;position:relative;overflow:visible}.nav-item-active .nav-icon-wrap{background:0 0}.nav-item img{object-fit:contain;object-position:center;opacity:1;flex:none;width:26px;min-width:26px;max-width:none;height:26px;min-height:26px;display:block}.nav-promo-badge{z-index:1;color:#fff;letter-spacing:0;white-space:nowrap;background:#ff5a3c;border-radius:8px 8px 8px 3px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:600;line-height:12px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #ff5a3c47}.nav-item span{color:#8a8a8a;font-size:10px;line-height:1.1}.nav-item .nav-label{color:#8a8a8a;font-size:10px;font-weight:400;line-height:1.1}.nav-item.nav-item-active .nav-label{color:#111;font-weight:600}.nav-item.nav-item-active img{opacity:1}.nav-item:not(.nav-item-active) img{opacity:.88}html[data-platform=ios] .app-shell{padding-bottom:68px}html[data-platform=ios] .bottom-nav{border-radius:25px;height:50px;padding:5px 4px 4px;bottom:2px;left:max(8px,50vw - 302px);right:max(8px,50vw - 302px)}html[data-platform=ios] .nav-icon-wrap{width:30px;height:30px}html[data-platform=ios] .nav-item img{width:28px;min-width:28px;height:28px;min-height:28px}html[data-platform=ios] .nav-item:not(.nav-item-active) .nav-icon-wrap{width:32px;height:32px}html[data-platform=ios] .nav-item:not(.nav-item-active) img{width:32px;min-width:32px;height:32px;min-height:32px}@media (width>=621px){.app-shell{box-shadow:0 0 45px #202b4214}}@media (width<=390px){.original-content>.home-wealth,.original-content>.home-loan,.original-content>.home-ranking,.original-content>.home-life-deals,.original-content>.home-insights,.banner-frame{margin-left:11px;margin-right:11px}.original-page{padding-left:11px;padding-right:11px}.community-page,.wealth-page,.life-page{padding-left:0;padding-right:0}.red-page-head{margin-left:-11px;margin-right:-11px}.home-service-grid{gap:12px 0;padding-left:8px;padding-right:8px}.service-item img{width:37px;height:37px}.service-item span{font-size:11px}.profile-grid{padding-left:11px;padding-right:11px}}.apk-page{background:var(--cmb-bg);min-height:calc(100vh - 72px);color:var(--cmb-text);padding:0 16px 30px}.apk-page.apk-bank{background:#fff}.bank-native-header{background:#fff;justify-content:space-between;align-items:center;min-height:52px;margin:0 -16px;padding:4px 12px;display:flex}.bank-native-header h1{margin:0;font-size:17px;font-weight:600}.bank-native-header>button,.bank-native-header>div button{color:#111;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:28px;line-height:1}.bank-native-header>button{font-size:34px;font-weight:200;line-height:.7}.bank-native-header>div{align-items:center;gap:4px;display:flex}.bank-native-header img{object-fit:contain;width:22px;height:22px}.bank-header-history,.bank-header-message{position:relative}.bank-header-history>span{border:1.6px solid #222;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;left:8px}.bank-header-history>span:before{content:"";background:#222;width:1.6px;height:6px;position:absolute;top:3px;left:7px}.bank-header-history>span:after{content:"";background:#222;width:5px;height:1.6px;position:absolute;top:8px;left:7px}.bank-header-message>span{border:1.6px solid #222;border-radius:3px;width:20px;height:15px;position:absolute;top:9px;left:7px}.bank-header-message>span:before{content:"";background:#fff;border-bottom:1.6px solid #222;border-left:1.6px solid #222;width:5px;height:5px;position:absolute;bottom:-4px;left:3px;transform:skewY(-35deg)}.bank-header-message>b{color:#fff;text-align:center;background:#ef5350;border-radius:9px;min-width:28px;padding:1px 4px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:0;right:-2px}.bank-native-page{background:#f5f5f5;min-height:calc(100vh - 52px);margin:0 -16px -30px;padding:8px 16px 40px}.bank-native-promo{color:#555;text-align:left;cursor:pointer;background:#ebebeb;border:0;border-radius:8px;width:100%;margin:0 0 18px;padding:11px 14px;font-size:13px;display:block}.bank-native-promo em{color:#888;margin-left:2px;font-style:normal}.bank-native-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bank-native-title h2{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}.bank-native-title button{color:#222;cursor:pointer;background:0 0;border:1px solid #222;border-radius:15px;min-width:72px;height:30px;font-size:13px}.bank-section{margin-bottom:28px}.bank-section-head{align-items:baseline;gap:4px;margin-bottom:14px;display:flex}.bank-section-head strong{color:#111;font-size:36px;font-weight:700;line-height:1}.bank-section-head span{color:#222;font-size:16px;font-weight:600}.bank-debit-item{cursor:pointer;text-align:left;background:0 0;border:0;gap:10px;width:100%;padding:0;display:grid}.bank-card-row+.bank-card-row{margin-top:16px}.bank-card-ops{gap:10px;margin-top:8px;display:flex}.bank-card-ops button{color:#333;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:15px;height:30px;padding:0 12px;font-size:13px}.bank-card-ops button:last-child{color:#c4474a;border-color:#f0c9cb}.bank-debit-face{aspect-ratio:1.68;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 18px #2830461f}.bank-debit-face>img{object-fit:cover;width:100%;height:100%;display:block}.bank-debit-brand{color:#fff;align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:14px}.bank-debit-brand img{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px}.bank-debit-brand span{letter-spacing:.5px;text-shadow:0 1px 2px #00000040;font-size:14px;font-weight:600}.bank-debit-face>strong{color:#fff;letter-spacing:1px;text-shadow:0 1px 3px #00000047;font-size:18px;font-weight:500;position:absolute;bottom:16px;left:16px}.bank-contactless{width:22px;height:18px;position:absolute;bottom:18px;right:16px}.bank-contactless:before,.bank-contactless:after{content:"";border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;border-radius:0 100% 0 0;position:absolute;bottom:0;right:0}.bank-contactless:before{opacity:.95;width:8px;height:8px}.bank-contactless:after{opacity:.75;width:14px;height:14px}.bank-debit-item>p{color:#8a8f97;margin:0;font-size:13px}.bank-credit-empty{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bank-credit-empty p{color:#666;margin:0;font-size:13px}.bank-credit-empty button{color:#3b82d6;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}.bank-credit-offers{background:#fff;border-radius:12px;gap:0;padding:4px 0;display:grid}.bank-credit-offers article{grid-template-columns:78px 1fr;align-items:start;gap:12px;padding:16px 14px 18px;display:grid;position:relative}.bank-credit-offers article+article{border-top:1px solid #f0f1f3}.bank-credit-offers img{object-fit:cover;background:#f3f4f6;border-radius:6px;width:78px;height:50px}.bank-credit-offers h3{color:#1a1a1a;margin:0 0 8px;font-size:15px;font-weight:600}.bank-credit-offers ul{margin:0;padding:0;list-style:none}.bank-credit-offers li{color:#999;padding-left:10px;font-size:12px;line-height:1.7;position:relative}.bank-credit-offers li:before{content:"";background:#c5c5c5;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:0}.bank-credit-offers article>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f06a5c,#e94d6b);border:0;border-radius:14px;min-width:74px;height:28px;font-size:12px;position:absolute;bottom:16px;right:14px}.bank-native-card{border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 7px #0000002e}.bank-native-card img{width:100%;height:auto;display:block}.bank-native-card-info{color:#222;gap:7px;display:grid;position:absolute;bottom:10px;left:12px;right:80px}.bank-native-card-info strong{font-size:15px}.bank-native-card-info em{color:#c58a4c;border:1px solid #d59859;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:400}.bank-native-card-info span{font-size:13px}.bank-native-card-count{color:#151515;justify-items:end;font-size:12px;display:grid;position:absolute;bottom:11px;right:10px}.bank-native-card-count b{font-size:16px;font-weight:500}.bank-native-card-count i{border-top:4px solid #9edff1;border-right:26px solid #c58af1;width:62px;margin-top:7px}.apk-header{min-height:var(--cmb-header-h);border-bottom:1px solid var(--cmb-line);background:var(--cmb-card);justify-content:space-between;align-items:center;margin:0 -16px;padding:6px 12px;display:flex}.apk-header.tone-dark{color:#fff;background:var(--cmb-navy);border-bottom:0}.apk-header.tone-red{color:#fff;background:var(--cmb-red);border-bottom:0}.apk-header small{color:var(--cmb-muted);margin-bottom:2px;font-size:10px;display:block}.apk-header.tone-dark small,.apk-header.tone-red small{color:#ffffffb8}.apk-header h1{color:inherit;text-align:center;margin:0;font-size:17px;font-weight:600}.apk-header>div{text-align:center;flex:1}.apk-back,.apk-more{width:36px;height:36px;color:var(--cmb-text);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;font-size:22px;line-height:1;display:grid}.apk-header.tone-dark .apk-back,.apk-header.tone-dark .apk-more,.apk-header.tone-red .apk-back,.apk-header.tone-red .apk-more{color:#fff}.apk-back img{object-fit:contain;width:22px;height:22px}.apk-more{letter-spacing:1px;font-size:20px}.apk-subtitle{color:var(--cmb-gray);margin:16px 2px 14px;font-size:12px}.apk-primary{border-radius:var(--cmb-radius-pill);color:#fff;background:var(--cmb-red);box-shadow:none;border:0}.apk-primary:disabled{opacity:.45}.apk-primary:not(:disabled):active{background:var(--cmb-red-pressed)}.apk-hero-image{object-fit:cover;border-radius:12px;width:100%;max-height:190px;margin:0 0 15px;display:block}.apk-flow .apk-hero-image{object-fit:contain;width:110px;height:110px;margin:34px auto 14px}.apk-flow .apk-subtitle{text-align:center}.apk-function-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.apk-function-grid button{color:#40464e;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;min-height:76px;padding:12px;font-size:12px;display:flex;box-shadow:0 4px 12px #1f304b0f}.apk-function-grid img{object-fit:contain;width:36px;height:36px}.apk-card-preview{color:#fff;background:linear-gradient(135deg,#eb5d68,#f78a70);border-radius:13px;align-items:center;gap:14px;margin-bottom:15px;padding:16px;display:flex;box-shadow:0 8px 18px #eb5d682e}.apk-card-preview img{object-fit:contain;filter:brightness(0)invert();width:52px;height:38px}.apk-card-preview div{gap:4px;display:grid}.apk-card-preview b{font-size:14px}.apk-card-preview span,.apk-card-preview small{color:#ffffffc7;font-size:10px}.apk-list-card,.apk-form-card{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 12px #1f304b0d}.apk-row{color:#535a63;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 15px;font-size:12px;display:flex}.apk-row:last-child{border-bottom:0}.apk-row img{object-fit:contain;width:29px;height:29px}.apk-row span{flex:1}.apk-row b{color:#b0b5bb;font-size:18px;font-weight:400}.apk-row-button{cursor:pointer}.apk-progress{background:#f0f1f3;border-radius:5px;height:7px;margin:0 15px 15px}.apk-progress i{border-radius:inherit;background:#eb6870;width:42%;height:100%;display:block}.apk-form-card{gap:15px;margin-top:15px;padding:16px;display:grid}.apk-form-card label{color:#6d737b;gap:8px;font-size:11px;display:grid}.apk-form-card input{background:#fafbfc;border:1px solid #e7e8eb;border-radius:9px;outline:0;width:100%;padding:12px}.apk-form-card .apk-primary{border-radius:var(--cmb-radius-pill);cursor:pointer;min-height:44px;padding:12px;font-size:15px;font-weight:600}.apk-message{color:#e46468;text-align:center;margin:14px 2px;font-size:12px}.apk-bank .apk-hero-image{max-height:145px}.apk-other .apk-hero-image{object-position:center;max-height:205px}.apk-page.apk-transfer{background:#fff;padding-left:0;padding-right:0;overflow:visible}.apk-page.apk-transfer:has(.apk-transfer-home){background:#fff}.apk-page.apk-transfer:has(.transfer-entry-native){background:#f5f5f5}.apk-page.apk-transfer .transfer-native-header{margin:0}.transfer-native-header{z-index:12;background:#fff;border-bottom:0;justify-content:space-between;align-items:center;min-height:48px;padding:4px 12px 4px 8px;display:flex;position:relative;overflow:visible}.cmb-more-mask{z-index:40;background:0 0;position:fixed;inset:0}.cmb-more-popover{z-index:41;background:#3a3a3a;border-radius:8px;min-width:142px;padding:2px 0;position:absolute;top:44px;right:6px;box-shadow:0 8px 22px #00000042}.cmb-more-popover:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#3a3a3a;position:absolute;top:-6px;right:16px}.cmb-more-popover button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 16px;font-size:15px;line-height:1;display:flex}.cmb-more-popover button:last-child{border-bottom:0}.cmb-more-icon{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.cmb-more-icon svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block;overflow:visible}.cmb-more-icon em{color:#fff;text-align:center;background:#f04848;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:-7px;right:-9px}.cmb-more-popover span{font-size:15px;font-weight:400}.transfer-native-header h1{color:#17191d;margin:0;font-size:18px;font-weight:600}.transfer-native-header>button,.transfer-native-header>div button{color:#222;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:30px;line-height:.8}.transfer-native-header>div{align-items:center;gap:2px;display:flex}.transfer-native-header img{object-fit:contain;width:22px;height:22px}.transfer-header-smile{place-items:center;display:grid;position:relative}.transfer-header-smile:after{content:"";background:linear-gradient(#222,#222) 50%/1.5px 100% no-repeat,linear-gradient(#222,#222) 50%/100% 1.5px no-repeat;width:6px;height:6px;position:absolute;top:5px;right:4px}.transfer-smile-face{background:0 0;border:1.7px solid #222;border-radius:50%;width:22px;height:22px;position:relative}.transfer-smile-face:before,.transfer-smile-face:after{content:"";background:#222;position:absolute}.transfer-smile-face:before{border-radius:50%;width:2.2px;height:2.2px;top:6px;left:5px;box-shadow:8px 0 #222}.transfer-smile-face:after{background:0 0;border:1.6px solid #0000;border-bottom-color:#222;border-radius:0 0 10px 10px;width:10px;height:5px;top:11px;left:5px}.transfer-header-more{letter-spacing:1px;position:relative;font-size:22px!important}.transfer-header-more b{color:#fff;text-align:center;background:#f04848;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:0;right:-2px}.transfer-entry-native{color:#171717;background:#f5f5f5;min-height:calc(100vh - 52px);padding:0 0 120px}.transfer-entry-card{background:#fff}.transfer-entry-card+.transfer-entry-card,.transfer-entry-card+.transfer-payment-row,.transfer-payment-row+.transfer-entry-card{margin-top:8px}.transfer-entry-section-head{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;margin:0 16px;padding:16px 0 10px;display:flex}.transfer-entry-section-head h2,.transfer-entry-card>h2{color:#17191d;margin:0;padding:16px 16px 8px;font-size:16px;font-weight:600}.transfer-entry-section-head h2{padding:0}.transfer-ocr-btn{color:#2f8ad4;cursor:pointer;background:#fff;border:1px solid #4c9ee0;border-radius:4px;align-items:center;gap:4px;min-height:26px;padding:2px 8px 2px 4px;font-size:12px;line-height:1;display:inline-flex}.transfer-ocr-btn img{object-fit:contain;width:16px;height:16px}.transfer-entry-group{padding:0 16px}.transfer-entry-group label{background:#fff;border:0;border-bottom:1px solid #ededed;align-items:center;width:100%;min-height:56px;padding:0;display:flex}.transfer-entry-group label:last-child{border-bottom:0}.transfer-entry-group label>span{color:#222;text-align:left;flex:0 0 52px;font-size:15px}.transfer-entry-group input{color:#222;text-align:left;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.transfer-entry-group input::placeholder{color:#c9c9c9;opacity:1}.transfer-field-icon{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;margin-left:4px;padding:0;display:grid}.transfer-field-icon img{object-fit:contain;width:22px;height:22px}.transfer-amount-block{margin:0 16px;padding-bottom:18px}.transfer-amount-row{align-items:center;min-height:52px;display:flex}.transfer-amount-row strong{flex:none;margin-right:8px;font-size:34px;font-weight:500;line-height:1}.transfer-amount-input-wrap{flex:1;align-items:center;min-width:0;min-height:44px;display:flex;position:relative}.transfer-amount-input-wrap input{color:#222;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:34px;line-height:1.1}.transfer-fee-hint{color:#b0b4ba;pointer-events:none;font-size:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.transfer-payment-row{color:#222;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;width:100%;min-height:72px;margin-top:8px;padding:12px 16px;display:flex}.transfer-payment-row>span{flex:none;font-size:15px}.transfer-payment-row>b{flex:1;justify-items:end;gap:6px;min-width:0;font-size:15px;font-weight:500;display:grid}.transfer-payment-row small{color:#8a9098;font-size:12px;font-weight:400}.transfer-payment-row>i{color:#c0c4ca;margin-left:6px;font-size:22px;font-style:normal}.transfer-note-block{padding:16px 16px 14px}.transfer-note-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-note-head strong{color:#17191d;font-size:15px;font-weight:600}.transfer-note-head button{color:#8a9098;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.transfer-note-head em{font-style:normal}.transfer-note-head img{object-fit:contain;opacity:.75;width:18px;height:18px}.transfer-arrival-hint{color:#b0b4ba;margin:8px 16px 0;font-size:12px}.transfer-entry-message{margin:8px 16px}.transfer-next-button{color:#fff;cursor:pointer;background:#e84a55;border:0;border-radius:8px;width:calc(100% - 32px);min-height:48px;margin:22px 16px 0;font-size:17px;font-weight:500;display:block}.transfer-security-tips{color:#9aa0a8;margin:28px 16px 0;font-size:12px;line-height:1.7}.transfer-security-tips h3{color:#8a9098;margin:0 0 8px;font-size:12px;font-weight:500}.transfer-security-tips p{margin:0 0 8px}.transfer-security-tips strong{color:#e39a3c;font-weight:500}.pay-password-mask{z-index:40;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pay-password-dialog{background:#fff;border-radius:10px;width:min(100%,320px);padding:18px 18px 20px;box-shadow:0 10px 28px #0000002e}.pay-password-dialog header{justify-content:center;align-items:center;min-height:28px;display:flex;position:relative}.pay-password-dialog h3{color:#222;margin:0;font-size:17px;font-weight:600}.pay-password-dialog header button{color:#666;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:26px;line-height:1;position:absolute;top:-2px;right:-4px}.pay-password-dialog>p{color:#333;text-align:center;margin:18px 0 16px;font-size:14px}.pay-password-boxes{cursor:text;background:0 0;border:0;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;margin:0 0 18px;padding:0;display:grid}.pay-password-boxes i{aspect-ratio:1;background:#fff;border:1px solid #d8d8d8;border-radius:4px;place-items:center;display:grid}.pay-password-boxes i.active{border-color:#f5a623;box-shadow:0 0 0 1px #f5a623}.pay-password-boxes i.filled{border-color:#d0d0d0}.pay-password-boxes em{background:#222;border-radius:50%;width:8px;height:8px}.pay-password-hidden{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pay-password-error{color:#e35e64!important;margin:-8px 0 12px!important;font-size:12px!important}.pay-password-confirm{color:#8aa4c8;cursor:pointer;background:#eef3f8;border:0;border-radius:6px;width:100%;min-height:42px;font-size:16px}.pay-password-confirm:not(:disabled){color:#fff;background:#ed4f62}.pay-password-confirm:disabled{cursor:default}.transfer-success-tip{color:#8a9098;text-align:center;background:#f5f5f7;margin:0;padding:14px 16px 8px;font-size:13px}.apk-page.apk-transfer:has(.transfer-success-card){background:#f5f5f7}.transfer-success-header{background:#f5f5f7;border-bottom:0}.transfer-success-header h1{font-size:17px;font-weight:600}.transfer-success-header>button:first-child{color:#222;width:40px;height:40px;font-family:Arial,sans-serif;font-size:34px;font-weight:300;line-height:1}.transfer-success-done{color:#222;cursor:pointer;background:0 0;border:0;min-width:44px;height:34px;padding:0 8px;font-size:15px}.apk-page.transfer-loading-page{background:#fff}.transfer-countdown{text-align:center;background:#fff;justify-items:center;gap:18px;padding:78px 24px 40px;display:grid}.transfer-countdown-ring{color:#111;border:2px solid #e5e5e5;border-radius:50%;place-items:center;width:148px;height:148px;font-size:54px;font-weight:600;line-height:1;display:grid}.transfer-countdown>p{color:#222;margin:10px 0 0;font-size:16px}.transfer-countdown>small{color:#d4a06a;font-size:13px}.transfer-success-card{border-radius:12px;margin:8px 16px 24px;padding:28px 18px 20px;box-shadow:0 4px 14px #1f304b0f}.transfer-success-card>img{width:120px;height:120px}.transfer-success-card>strong{margin-top:6px;font-size:22px}.transfer-success-card>span{color:#9aa1a9;margin-bottom:8px;font-size:12px}.transfer-success-card>div{padding:12px 4px}.transfer-success-card>div label{color:#9298a0}.transfer-success-card .apk-primary{border-radius:8px;width:100%;min-height:44px;margin-top:8px;font-size:15px}.apk-transfer-home{background:#fff;gap:0;padding:0 0 28px;display:grid}.transfer-notice-bar{color:#8a8f96;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f3f3f3;align-items:center;gap:8px;width:100%;min-height:36px;margin:0;padding:0 16px;font-size:13px;display:flex}.transfer-notice-bar i{opacity:.8;border:1.5px solid #9aa0a8;border-radius:3px;flex:none;width:15px;height:15px;box-shadow:inset 0 -5px 0 -3.5px #9aa0a8}.apk-transfer-banner{border-radius:10px;width:100%;height:auto;display:block}.apk-transfer-function-panel{background:#2a2f3a;border-radius:14px;margin:8px 14px 0;line-height:0;position:relative;overflow:hidden}.apk-transfer-function-panel>img{vertical-align:top;width:100%;height:auto;display:block}.apk-transfer-hotspot{cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0}.apk-transfer-hotspot-bank{width:50%;left:0}.apk-transfer-hotspot-phone{width:50%;right:0}.apk-inline-message{color:#df5f66;text-align:center;margin:12px 16px 0;font-size:12px}.apk-inline-hint{color:#8a8f97;text-align:left;margin:8px 16px 0;font-size:12px}.apk-transfer-function{color:#fff;background:linear-gradient(125deg,#e55a65,#f18c72);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 8px 18px #e55a652e}.apk-transfer-function img{object-fit:contain;filter:brightness(0)invert();width:44px;height:44px}.apk-transfer-function div{flex:1;gap:4px;display:grid}.apk-transfer-function b{font-size:15px}.apk-transfer-function span{color:#ffffffc7;font-size:10px}.apk-transfer-function button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.apk-transfer-tabs{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 0;margin:4px 8px 0;padding:16px 22px 6px 8px;display:grid;position:relative;overflow:visible}.apk-transfer-tabs .apk-transfer-tab,.apk-transfer-tabs .apk-transfer-more{color:#222;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-content:start;justify-items:center;gap:7px;min-width:0;padding:0;font-size:12px;line-height:1.2;display:grid}.apk-transfer-tab-icon{place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:visible}.apk-transfer-tabs img{object-fit:contain;width:28px;height:28px}.apk-transfer-tab-badge{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#f28b3c;border-radius:8px 8px 8px 2px;padding:1px 5px;font-size:9px;font-style:normal;line-height:1.25;position:absolute;top:-11px;left:50%;transform:translate(-10%)}.apk-transfer-more{width:22px;height:28px;position:absolute;top:24px;right:2px;align-content:center!important}.apk-transfer-more img{opacity:.4;width:12px;height:12px;transition:transform .18s}.apk-transfer-tabs.expanded .apk-transfer-more img{transform:rotate(180deg)}.apk-transfer-users,.apk-transfer-record-list,.apk-ledger-list{background:#fff;overflow:hidden}.apk-module-title{color:#272c34;justify-content:space-between;align-items:center;padding:15px;display:flex}.apk-module-title span{color:#a1a6ad;font-size:10px}.apk-transfer-users .apk-module-title{padding:18px 16px 8px}.apk-transfer-users .apk-module-title b{color:#17191d;font-size:17px;font-weight:700}.apk-transfer-users .apk-module-title button{color:#7a8088;cursor:pointer;background:#f3f4f6;border:0;border-radius:14px;padding:5px 12px;font-size:12px}.apk-transfer-partner{color:#2d333b;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 16px;display:flex}.apk-transfer-avatar{flex:none;width:42px;height:42px;position:relative}.apk-transfer-avatar img{object-fit:cover;background:#eceff3;border-radius:50%;width:42px;height:42px;display:block}.apk-transfer-partner-main{flex:1;gap:4px;min-width:0;display:grid}.apk-transfer-partner-name{align-items:center;gap:6px;min-width:0;display:flex}.apk-transfer-partner-name b{color:#222;font-size:16px;font-weight:600}.apk-transfer-partner-name i{color:#8b9199;background:#eceff3;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:500;display:inline-grid}.apk-transfer-partner small{color:#9aa0a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.apk-transfer-partner em{color:#6a727c;background:#fff;border:1px solid #d8dce2;border-radius:16px;flex:none;padding:6px 12px;font-size:12px;font-style:normal}.apk-transfer-partner-chevron{color:#c0c4ca;flex:none;font-size:14px;font-style:normal}.apk-transfer-users>button:not(.apk-transfer-partner),.apk-transfer-record-list>button,.apk-ledger-list>button{color:#464d56;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;min-height:59px;padding:11px 15px;display:flex}.apk-transfer-users .apk-transfer-avatar img{width:42px;height:42px}.apk-transfer-record-list img,.apk-ledger-list img{object-fit:contain;border-radius:50%;width:32px;height:32px}.apk-transfer-record-list span,.apk-ledger-list span{flex:1;gap:4px;font-size:12px;display:grid}.apk-transfer-record-list small,.apk-ledger-list small{color:#a2a7ae;font-size:10px}.apk-transfer-record-list strong,.apk-ledger-list strong{color:#8d949d;font-size:11px}.apk-transfer-record-list strong.red,.apk-ledger-list strong{color:#e26963}.apk-ledger-list strong.income{color:#38a679}.apk-page.transfer-record-page{background:#f7f7f7;padding-left:0;padding-right:0}.transfer-record-page .transfer-native-header{margin:0}.apk-transfer-record{background:#f7f7f7;min-height:calc(100vh - 52px)}.transfer-record-filters{background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 30px;display:flex}.transfer-record-filters button{color:#858585;cursor:pointer;background:0 0;border:0;font-size:14px}.transfer-record-filters i{color:#8e8e8e;margin-left:5px;font-size:12px;font-style:normal}.transfer-record-search{background:#fff;align-items:center;height:48px;margin:10px 12px 0;padding:0 12px;display:flex}.transfer-record-search input{color:#222;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.transfer-record-search input::placeholder{color:#b7b7b7;opacity:1}.transfer-record-search img{object-fit:contain;width:23px;height:23px}.transfer-record-content{padding:18px 12px 28px}.transfer-record-content h2,.transfer-record-content h3{color:#8c8c8c;margin:0;font-weight:400}.transfer-record-content h2{font-size:15px}.transfer-record-content h3{margin-top:14px;font-size:14px}.transfer-record-list{gap:7px;margin-top:14px;display:grid}.transfer-record-list>button{cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 8px;display:flex}.transfer-record-list>button>img{object-fit:contain;border-radius:50%;flex:none;width:37px;height:37px}.transfer-record-list>button>span{flex:1;gap:7px;min-width:0;display:grid}.transfer-record-list>button>span b{color:#2b2b2b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.transfer-record-list small{color:#a0a0a0;font-size:12px}.transfer-record-list>button>strong{color:#333;flex:none;justify-items:end;gap:7px;font-size:16px;font-weight:400;display:grid}.transfer-record-list>button>strong small{font-size:13px;font-weight:400}.transfer-record-help{color:#a5a5a5;margin-top:52px;font-size:13px;line-height:1.9}.transfer-record-help b{font-weight:400}.transfer-record-help p{margin:4px 0 0}.transfer-time-mask{z-index:30;background:#00000075;width:min(100%,620px);position:fixed;top:110px;bottom:0;left:50%;transform:translate(-50%)}.transfer-time-dialog{background:#fff;padding:22px 11px 16px;box-shadow:0 6px 14px #00000014}.transfer-time-dialog h2{color:#111;margin:0 0 18px;font-size:22px;font-weight:600}.transfer-time-options{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.transfer-time-options button{color:#555;cursor:pointer;white-space:nowrap;background:#f7f7f7;border:0;border-radius:6px;min-width:0;height:50px;padding:0 6px;font-size:16px}.transfer-time-options button.active{color:#4e7edb;background:#eaf3ff}.transfer-custom-dates{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) minmax(96px,1fr);align-items:center;gap:12px;display:grid}.transfer-custom-dates label{color:#666;background:#fff;border:1px solid #dcdcdc;border-radius:5px;place-items:center;height:52px;font-size:15px;display:grid;position:relative;overflow:hidden}.transfer-custom-dates label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.transfer-custom-dates>b{color:#777;text-align:center;font-size:18px;font-weight:400}.transfer-custom-dates>button{color:#377dff;cursor:pointer;background:#fff;border:1px solid #377dff;border-radius:5px;height:52px;font-size:18px}.transfer-time-error{color:#e35e64;text-align:center;margin:10px 0 0;font-size:12px}.apk-page.transfer-record-detail-page{background:#f7f7f7;padding-left:0;padding-right:0}.transfer-record-detail-page .transfer-native-header{margin:0}.transfer-record-detail{background:#f7f7f7;min-height:calc(100vh - 52px)}.transfer-detail-summary{background:#fff;align-content:center;justify-items:center;gap:18px;min-height:210px;display:grid}.transfer-detail-summary span{color:#222;font-size:17px}.transfer-detail-summary strong{color:#111;letter-spacing:-.5px;font-size:37px;font-weight:400}.transfer-detail-rows{background:#fff;gap:0;margin-top:10px;padding:10px 0;display:grid}.transfer-detail-rows>div{color:#777;justify-content:space-between;align-items:center;min-height:54px;padding:0 2px;font-size:16px;display:flex}.transfer-detail-rows b{color:#111;text-align:right;max-width:68%;font-weight:400}.transfer-detail-status{background:#fff;justify-content:space-between;align-items:center;min-height:112px;margin-top:10px;padding:16px 2px;display:flex}.transfer-detail-status>span{gap:5px;display:grid}.transfer-detail-status>span b{color:#23bd6b;font-size:18px;font-weight:400}.transfer-detail-status>span small{color:#777;font-size:13px}.transfer-detail-status>button{color:#c8c8c8;background:0 0;border:0;font-size:16px}.transfer-detail-status>button i,.transfer-detail-notify i{color:#c4c4c4;vertical-align:-3px;margin-left:5px;font-size:30px;font-style:normal}.transfer-detail-notify{color:#6a94be;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:68px;margin-top:10px;padding:0 2px;font-size:17px;display:flex}.apk-page.transfer-notice-page{background:#f7f7f7;padding:0 0 92px}.transfer-notice-header{background:#fff;grid-template-columns:36px 1fr 36px;align-items:center;min-height:66px;padding:6px 14px;display:grid}.transfer-notice-header h1{color:#222;text-align:center;margin:0;font-size:20px;font-weight:400}.transfer-notice-header button{color:#111;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:28px;line-height:1}.transfer-notice{background:#f7f7f7;min-height:calc(100vh - 66px);padding:56px 34px 106px}.transfer-notice-receipt{background:#fff}.transfer-notice-intro{text-align:center;align-content:center;justify-items:center;min-height:176px;padding:22px 32px;display:grid;position:relative}.transfer-notice-intro h2{z-index:1;color:#111;margin:0 0 16px;font-size:20px}.transfer-notice-intro p{z-index:1;color:#999;margin:0;font-size:13px;line-height:1.8}.transfer-notice-stamp{z-index:2;color:#f01824;text-align:center;border:5px solid #f01824;border-radius:50%;place-items:center;width:132px;height:132px;font-size:17px;font-style:normal;font-weight:700;line-height:1.45;display:grid;position:absolute;top:14px;right:4px;transform:rotate(22deg)}.transfer-notice-stamp:after{content:"";border:2px solid #f01824;border-radius:50%;position:absolute;inset:8px}.transfer-notice-rows{border-top:1px solid #eee;padding:22px 16px 30px}.transfer-notice-rows>div{color:#999;justify-content:space-between;align-items:center;gap:12px;min-height:35px;font-size:14px;display:flex}.transfer-notice-rows>div.notice-row-gap{margin-top:10px}.transfer-notice-rows b{color:#666;text-align:right;font-weight:400}.transfer-notice-share{z-index:12;background:#fff;grid-template-columns:repeat(3,1fr);width:min(100%,620px);min-height:92px;display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%)}.transfer-notice-share button{color:#222;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.transfer-notice-share img{object-fit:contain;width:28px;height:28px}.notice-toast{z-index:30;color:#fff;white-space:nowrap;pointer-events:none;background:#000000b8;border-radius:8px;margin:0;padding:10px 16px;position:fixed;bottom:110px;left:50%;transform:translate(-50%)}.notice-more-mask{z-index:40;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.notice-more-sheet{background:#f2f2f7;border-radius:16px 16px 0 0;width:min(100%,620px);padding:8px 12px 18px}.notice-more-sheet button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:8px;font-size:17px;display:block}.notice-more-sheet button.cancel{color:#666;margin-top:12px;font-weight:600}.apk-filter-row,.apk-ledger-filters{gap:7px;display:flex;overflow-x:auto}.apk-filter-row button,.apk-ledger-filters button{color:#858b93;cursor:pointer;background:#fff;border:1px solid #e9eaed;border-radius:8px;flex:none;padding:8px 11px;font-size:10px}.apk-filter-row button:first-child,.apk-ledger-filters button:first-child{color:#555c65}.apk-filter-row button.active,.apk-ledger-filters button.active{color:#e35e64;background:#fff5f5;border-color:#eb6a6b}.apk-search-row{background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:flex}.apk-search-row input{color:#444a53;border:0;outline:0;flex:1;font-size:11px}.apk-search-row img{object-fit:contain;width:18px;height:18px}.apk-ledger-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apk-ledger-summary div{background:#fff;border-radius:11px;gap:7px;padding:13px 10px;display:grid}.apk-ledger-summary small{color:#9ba1a8;font-size:10px}.apk-ledger-summary b{color:#2c9d72;font-size:12px}.apk-ledger-summary div:nth-child(2) b{color:#df7569}.apk-ledger-list{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 12px #1f304b0d}.apk-ledger-detail{background:#fff;border-radius:13px;justify-items:center;padding:22px 17px;box-shadow:0 4px 12px #1f304b0d}.income-detail-native{min-height:calc(100vh - 44px);padding:0 0 calc(24px + env(safe-area-inset-bottom));background:#f5f5f5;gap:0;display:grid}.income-detail-hero{background:#fff;justify-items:center;gap:8px;padding:28px 20px 22px;display:grid}.income-detail-icon{object-fit:cover;border-radius:50%;width:52px;height:52px}.income-detail-hero>strong{color:#e16a62;font-size:28px;font-weight:600;line-height:1.1}.income-detail-hero>strong.income{color:#2f9d72}.income-detail-hero>span{color:#555c66;font-size:14px}.income-detail-rows{background:#fff;margin-top:10px;padding:0 16px}.income-detail-rows>div{color:#9298a0;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.income-detail-rows>div:last-child{border-bottom:0}.income-detail-rows b{color:#333941;text-align:right;font-weight:500}.income-detail-tools{grid-template-columns:1fr 1fr;gap:10px;margin:16px;display:grid}.income-detail-tools button{color:#333;cursor:pointer;background:#fff;border:0;border-radius:8px;height:42px;font-size:14px}.income-detail-tools button.danger{color:#e25b69}.income-detail-footer{background:#fff;margin:8px 0 0;line-height:0;position:relative}.income-detail-footer>img{width:100%;height:auto;display:block}.income-detail-hotspot{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.income-detail-hotspot-transfer{width:50%;left:0}.income-detail-hotspot-history{width:50%;right:0}.apk-ledger-detail-icon{object-fit:contain;width:52px;height:52px}.apk-ledger-detail>strong{color:#e16a62;font-size:27px}.apk-ledger-detail>span{color:#555c66;margin-bottom:10px;font-size:13px}.apk-ledger-detail>div{color:#9298a0;border-top:1px solid #f0f1f3;justify-content:space-between;width:100%;padding:13px 0;font-size:11px;display:flex}.apk-ledger-detail>div b{color:#444b54;font-weight:500}.apk-loan-home,.apk-bank-list,.apk-settings-home{gap:14px;display:grid}.apk-loan-card{color:#fff;background:linear-gradient(135deg,#4265b5,#7d91da);border-radius:14px;justify-content:space-between;align-items:center;min-height:168px;padding:18px;display:flex;overflow:hidden;box-shadow:0 10px 21px #4165b533}.apk-loan-card div{gap:8px;display:grid}.apk-loan-card small,.apk-loan-card span{color:#ffffffb8;font-size:10px}.apk-loan-card strong{font-size:25px}.apk-loan-card img{object-fit:contain;opacity:.85;width:80px;height:80px}.apk-loan-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apk-loan-stats div{background:#fff;border-radius:11px;gap:6px;padding:13px 10px;display:grid}.apk-loan-stats small{color:#9aa1ab;font-size:10px}.apk-loan-stats b{color:#384d91;font-size:13px}.apk-loan-actions{background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 5px;display:grid}.apk-loan-actions button{color:#5a6270;cursor:pointer;background:#fff;border:0;justify-items:center;gap:6px;font-size:10px;display:grid}.apk-loan-actions img{object-fit:contain;width:34px;height:34px}.apk-page.loan-market-page{color:#1a1d22;background:#f3f5f8;padding:0 0 110px}.loan-market{background:linear-gradient(#d7ebff 0%,#eaf4ff 18%,#f3f5f8 34%);min-height:100vh;position:relative}.loan-market-header{grid-template-columns:44px 1fr 44px;align-items:center;height:48px;padding:0 8px;display:grid}.loan-market-header h1{text-align:center;color:#171a1f;margin:0;font-size:18px;font-weight:600}.loan-market-header>button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.loan-market-header svg{fill:none;stroke:#222;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.loan-market-msg{position:relative}.loan-market-msg b{color:#fff;background:#ff4d4f;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:4px;right:2px}.loan-market-hero{justify-content:space-between;align-items:flex-end;min-height:132px;padding:8px 22px 18px;display:flex}.loan-market-hero-copy{gap:8px;padding-bottom:18px;display:grid}.loan-market-hero-copy strong{color:#1f3f74;letter-spacing:1px;font-size:34px;font-weight:700;line-height:1}.loan-market-hero-copy span{color:#3d5f94;font-size:16px}.loan-market-hero-art{width:148px;height:118px;position:relative}.loan-art-sofa{background:linear-gradient(#b9d9f7,#8ebef0);border-radius:18px 18px 10px 10px;width:108px;height:54px;position:absolute;bottom:10px;left:18px;box-shadow:inset 0 -8px #4678b41f}.loan-art-cat{background:linear-gradient(#fff,#f2f4f7);border-radius:46% 46% 40% 40%;width:54px;height:48px;position:absolute;bottom:42px;left:48px;box-shadow:0 4px 10px #2846781f}.loan-art-cat:before{content:"";background:#fff;border-radius:50% 50% 40% 40%;width:14px;height:16px;position:absolute;top:-10px;left:8px;box-shadow:24px 0 #fff}.loan-art-cat:after{content:"";background:#333;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:16px;box-shadow:14px 0 #333}.loan-art-gift{background:linear-gradient(145deg,#ff8e7a,#ff5d6c);border-radius:6px;width:28px;height:28px;position:absolute;bottom:16px;right:8px;box-shadow:0 3px 8px #ff5d6c47}.loan-art-gift:before{content:"";background:#ffffff8c;width:6px;height:32px;position:absolute;top:-2px;left:11px}.loan-art-coin{background:radial-gradient(circle at 35% 30%,#ffe9a8,#f0c14b 55%,#d39a20);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 2px 4px #b4821440}.loan-art-coin-a{top:28px;left:10px}.loan-art-coin-b{width:14px;height:14px;top:10px;right:34px}.loan-market-panel{background:#fff;border-radius:16px;margin:-8px 14px 12px;padding:4px 4px 8px;box-shadow:0 8px 22px #28467814}.loan-market-stats{grid-template-columns:1fr 1fr;display:grid}.loan-market-stats button{cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:16px 8px 14px;display:grid}.loan-market-stats button:first-child{border-right:1px solid #eef1f5}.loan-market-stats small{color:#8a9099;font-size:13px}.loan-market-stats strong{color:#1c1f25;font-size:28px;font-weight:600;line-height:1}.loan-market-help{color:#5b6574;cursor:pointer;text-align:left;background:#f5f7fa;border:0;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 16px);margin:0 8px 6px;padding:10px 12px;font-size:13px;display:flex}.loan-market-help i{color:#fff;background:#7aa7e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:grid}.loan-market-help span{flex:1}.loan-market-help em{color:#b0b6bf;font-style:normal}.loan-product-card{background:#fff;border-radius:16px;margin:0 14px 12px;padding:16px 16px 14px;box-shadow:0 6px 18px #2846780d}.loan-product-card>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.loan-product-card>header img{object-fit:contain;width:28px;height:28px}.loan-product-card>header div{gap:4px;min-width:0;display:grid}.loan-product-card>header strong{color:#1a1d22;font-size:17px}.loan-product-card>header span{color:#8a9099;font-size:12px}.loan-product-card>header span b{color:#e35d66;font-weight:600}.loan-product-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.loan-product-main>strong{color:#16191e;letter-spacing:-.5px;font-size:34px;font-weight:700;line-height:1}.loan-product-main>button,.loan-biz-grid button{color:#5b46c8;cursor:pointer;background:#ece8ff;border:0;border-radius:18px;flex:none;min-width:88px;height:36px;padding:0 16px;font-size:14px;font-weight:600}.loan-biz-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.loan-biz-grid>div{gap:12px;padding:4px 2px;display:grid}.loan-biz-grid>div:first-child{border-right:1px solid #eef1f5;padding-right:12px}.loan-biz-grid p{color:#6a717c;margin:0;font-size:12px;line-height:1.45}.loan-biz-grid p b{color:#1a1d22;font-weight:600}.loan-biz-grid button{width:fit-content}.loan-product-tip{color:#9aa1aa;margin:12px 0 0;font-size:12px}.loan-mine-wrap{gap:14px;padding:8px 14px 0;display:grid}.loan-market-tabs{z-index:30;background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;width:min(240px,100% - 96px);padding:8px 10px 6px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1e283c29}.loan-market-tabs button{color:#9aa0a8;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:4px 0;font-size:11px;display:grid}.loan-market-tabs button.active{color:#171a1f;font-weight:600}.loan-tab-borrow,.loan-tab-mine{background:#eceef1;border-radius:50%;width:28px;height:28px;position:relative}.loan-market-tabs button.active .loan-tab-borrow{background:#171a1f}.loan-tab-borrow:before{content:"";background:#9aa0a8;border-radius:3px;position:absolute;inset:9px;transform:rotate(45deg)}.loan-market-tabs button.active .loan-tab-borrow:before{background:#fff}.loan-tab-mine:before{content:"";background:#9aa0a8;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:9px}.loan-tab-mine:after{content:"";background:#9aa0a8;border-radius:8px 8px 4px 4px;width:16px;height:9px;position:absolute;top:15px;left:6px}.loan-market-tabs button.active .loan-tab-mine{background:#171a1f}.loan-market-tabs button.active .loan-tab-mine:before,.loan-market-tabs button.active .loan-tab-mine:after{background:#fff}.apk-bank-main-card{color:#fff;background:linear-gradient(135deg,#eb626d,#f58e73);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 18px #eb626d2e}.apk-bank-main-card img{object-fit:contain;filter:brightness(0)invert();width:60px;height:44px}.apk-bank-main-card div{gap:5px;display:grid}.apk-bank-main-card b{font-size:14px}.apk-bank-main-card span,.apk-bank-main-card small{color:#ffffffc7;font-size:10px}.apk-bank-list>button:not(.apk-add-bank){color:#4b525c;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;min-height:62px;padding:12px 15px;display:flex}.apk-bank-list>button img{object-fit:contain;width:34px;height:26px}.apk-bank-list>button span{flex:1;gap:4px;font-size:12px;display:grid}.apk-bank-list>button small{color:#a1a7ae;font-size:10px}.apk-bank-list>button b{color:#a4aab2;font-size:18px;font-weight:400}.apk-add-bank{color:#e36366;cursor:pointer;background:#fff8f8;border:1px dashed #ea7172;border-radius:10px;width:100%;padding:12px;font-size:12px}.apk-settings-profile{background:#fff;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex;box-shadow:0 4px 12px #1f304b0d}.apk-settings-profile img{object-fit:cover;border-radius:50%;width:48px;height:48px}.apk-settings-profile div{flex:1;gap:6px;display:grid}.apk-settings-profile span{color:#9ba2aa;font-size:10px}.apk-settings-profile>b{color:#adb3bb}.apk-settings-group{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 12px #1f304b0d}.apk-settings-group label,.apk-settings-group button{color:#555c65;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:0 15px;font-size:12px;display:flex}.apk-settings-group label:last-child,.apk-settings-group button:last-child{border-bottom:0}.apk-settings-group input{accent-color:#e7686c;width:36px;height:21px}.apk-settings-group button b{color:#acb2ba;font-size:17px;font-weight:400}.apk-detail-form,.apk-status-card,.apk-loan-info{background:#fff;border-radius:13px;gap:15px;padding:18px;display:grid;box-shadow:0 4px 12px #1f304b0d}.apk-form-heading{align-items:center;gap:11px;padding-bottom:5px;display:flex}.apk-form-heading img{object-fit:contain;width:42px;height:42px}.apk-form-heading div{gap:5px;display:grid}.apk-form-heading span{color:#9da3aa;font-size:10px}.apk-detail-form label{color:#666d76;gap:7px;font-size:11px;display:grid}.apk-detail-form input,.apk-detail-form select,.apk-detail-form textarea{color:#424851;width:100%;font:inherit;background:#fafbfc;border:1px solid #e7e8eb;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.apk-detail-form textarea{resize:vertical;min-height:76px}.apk-status-card{text-align:center;justify-items:center}.apk-status-card>img{object-fit:contain;width:95px;height:95px}.apk-status-card>strong{color:#333941;font-size:19px}.apk-status-card>span{color:#9ba1a9;font-size:11px}.apk-status-card>div{color:#969ca4;border-top:1px solid #f0f1f3;justify-content:space-between;width:100%;padding-top:12px;font-size:11px;display:flex}.apk-status-card>div b{color:#454c55}.apk-loan-info{padding:0 0 16px;overflow:hidden}.apk-loan-info-card{color:#fff;background:linear-gradient(135deg,#4265b5,#788cda);gap:7px;padding:20px;display:grid}.apk-loan-info-card small,.apk-loan-info-card span{color:#ffffffbf;font-size:10px}.apk-loan-info-card strong{font-size:27px}.apk-loan-info-rows{gap:0;padding:0 15px;display:grid}.apk-loan-info-rows div{color:#9298a0;border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.apk-loan-info-rows b{color:#424952;font-weight:500}.apk-income-home,.apk-account-page,.apk-profile-page,.apk-notice-page,.apk-card-settings,.apk-other-page{gap:14px;display:grid}.apk-income-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apk-income-summary div{background:#fff;border-radius:11px;gap:7px;padding:13px 9px;display:grid}.apk-income-summary small{color:#989fa8;font-size:10px}.apk-income-summary b{color:#2b9c72;font-size:12px}.apk-income-summary div:nth-child(2) b{color:#de746a}.apk-income-summary div:nth-child(3) b{color:#4865ad}.apk-income-actions{background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 4px;display:grid}.apk-income-actions button{color:#5b626c;cursor:pointer;background:#fff;border:0;justify-items:center;gap:6px;font-size:10px;display:grid}.apk-income-actions img{object-fit:contain;width:35px;height:35px}.apk-income-list{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 12px #1f304b0d}.apk-income-list>button{color:#4a515a;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;min-height:58px;padding:11px 15px;display:flex}.apk-income-list img{object-fit:contain;width:30px;height:30px}.apk-income-list span{flex:1;gap:4px;font-size:12px;display:grid}.apk-income-list small{color:#a1a7ae;font-size:10px}.apk-income-list strong{color:#df7469;font-size:11px}.apk-income-list strong.income{color:#36a478}.apk-account-page{gap:15px}.apk-account-balance{color:#fff;background:linear-gradient(135deg,#e55c69,#f18972);border-radius:14px;gap:8px;padding:22px;display:grid}.apk-account-balance small,.apk-account-balance span{color:#ffffffc7;font-size:11px}.apk-account-balance strong{font-size:29px}.apk-account-grid{background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;padding:14px 4px;display:grid}.apk-account-grid button{color:#5b626b;cursor:pointer;background:#fff;border:0;justify-items:center;gap:6px;font-size:10px;display:grid}.apk-account-grid img{object-fit:contain;width:34px;height:34px}.apk-profile-cover{color:#fff;background:linear-gradient(135deg,#ed6970,#f18b72);border-radius:14px;justify-items:center;gap:8px;padding:26px 16px;display:grid}.apk-profile-cover img{object-fit:cover;border:3px solid #fffc;border-radius:50%;width:68px;height:68px}.apk-profile-cover span{color:#ffffffc7;font-size:10px}.apk-profile-stats{background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:14px;display:grid}.apk-profile-stats div{border-right:1px solid #f0f1f3;justify-items:center;gap:5px;display:grid}.apk-profile-stats div:last-child{border-right:0}.apk-profile-stats b{color:#3d4650;font-size:17px}.apk-profile-stats small{color:#a0a6ad;font-size:10px}.apk-profile-feed{background:#fff;border-radius:12px;gap:10px;display:grid;overflow:hidden}.apk-profile-feed>img{object-fit:cover;width:100%;max-height:180px;display:block}.apk-settings-tip{color:#a3a8ae;margin:0 3px;font-size:10px}.apk-mini-card{color:#fff;background:linear-gradient(135deg,#eb626d,#f48d73);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid}.apk-mini-card img{object-fit:contain;filter:brightness(0)invert();grid-row:span 2;width:48px;height:36px}.apk-mini-card b{font-size:13px}.apk-mini-card span{color:#ffffffc2;font-size:10px}.apk-other-banner{background:#fff;border-radius:13px;overflow:hidden}.apk-other-banner img{object-fit:cover;object-position:center;width:100%;height:170px;display:block}.apk-other-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apk-other-grid button{color:#555c65;cursor:pointer;background:#fff;border:0;border-radius:11px;justify-items:center;gap:7px;padding:10px 4px;font-size:10px;display:grid}.apk-other-grid img{object-fit:cover;border-radius:8px;width:50px;height:50px}.apk-service-page{text-align:center;justify-items:center;gap:13px;padding:20px 8px;display:grid}.apk-service-page>img{object-fit:contain;width:150px;height:120px}.apk-service-page h2{margin:0;font-size:19px}.apk-service-page p{color:#9aa1a9;margin:0 0 5px;font-size:11px}.apk-service-page .apk-primary{width:100%}.apk-service-questions{background:#fff;border-radius:12px;width:100%;display:grid;overflow:hidden}.apk-service-questions button{color:#565d66;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:14px 15px;font-size:11px;display:flex}.apk-service-questions button:last-child{border-bottom:0}.apk-settings-profile{color:#3f464f;cursor:pointer;text-align:left;border:0;width:100%}.apk-loan-calendar{background:#fff;border-radius:13px;gap:13px;padding:17px;display:grid;box-shadow:0 4px 12px #1f304b0d}.apk-loan-calendar-native{color:#111;background:#f8f9fb;min-height:calc(100vh - 72px);margin:0 -16px;padding:0 14px 30px}.loan-calendar-toolbar{background:linear-gradient(135deg,#dfeaff,#f2efff 72%,#fff);justify-content:space-between;align-items:flex-start;height:112px;margin:0 -14px;padding:14px 18px;display:flex}.loan-calendar-toolbar>button,.loan-calendar-toolbar div button{color:#222;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1}.loan-calendar-toolbar div{gap:15px;display:flex}.loan-calendar-toolbar div button{font-size:30px}.loan-calendar-week,.loan-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.loan-calendar-week{color:#6f747c;background:#fff;padding:8px 0 12px;font-size:14px}.loan-calendar-grid{background:#fff;row-gap:20px;padding:13px 0 8px;font-size:23px}.loan-calendar-grid span{min-height:52px}.loan-calendar-available{color:#777;align-items:center;gap:6px;margin-top:22px;padding:0 2px;font-size:19px;display:flex}.loan-calendar-available b{font-size:21px;font-weight:400}.loan-calendar-available span{margin-left:2px;font-size:28px}.loan-calendar-card{color:#666;background:#fff;border-radius:11px;gap:10px;margin-top:18px;padding:17px;font-size:18px;display:grid}.loan-calendar-card div{color:#555}.loan-calendar-card div b{color:#777;margin-left:8px;font-weight:400}.loan-calendar-card strong{color:#888;font-weight:400}.loan-calendar-card span{color:#222;font-size:20px}.apk-other-hero{background:linear-gradient(135deg,#f4e9df,#e6efff);border-radius:13px;padding:24px 22px}.apk-other-hero small{color:#8191ad;font-size:12px}.apk-other-hero h2{margin:6px 0;font-size:26px}.apk-other-hero p{color:#78818d;margin:0;font-size:13px}.other-service-icon{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;font-weight:700;display:grid}.other-service-icon.icon-1{background:#55a8e7}.other-service-icon.icon-2{background:#f49b71}.other-service-icon.icon-3{background:#8d88dd}.other-service-icon.icon-4{background:#ef7180}.other-service-icon.icon-5{background:#50b7a4}.other-service-icon.icon-6{background:#e5b450}.apk-calendar-head{justify-content:space-between;align-items:center;display:flex}.apk-calendar-head b{color:#35406a;font-size:15px}.apk-calendar-head button{color:#65719a;cursor:pointer;background:#f1f3fa;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.apk-calendar-week,.apk-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.apk-calendar-week span{color:#9aa1ad;padding:5px 0;font-size:9px}.apk-calendar-grid span{aspect-ratio:1;color:#535b68;border-radius:50%;place-items:center;font-size:10px;display:grid}.apk-calendar-grid span.due{color:#fff;background:#e7666c;box-shadow:0 3px 8px #e7666c40}.apk-calendar-grid span.muted{color:#c5c9cf}.apk-calendar-event{background:#f7f8fb;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.apk-calendar-event i{background:#e8686d;border-radius:4px;width:8px;height:36px}.apk-calendar-event div{gap:5px;display:grid}.apk-calendar-event b{color:#48505d;font-size:11px}.apk-calendar-event span{color:#9ba1a9;font-size:9px}.apk-loan-collection{gap:10px;display:grid}.apk-loan-collection>button:not(.apk-primary){color:#48505a;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:70px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #1f304b0d}.apk-loan-collection>button span{flex:1;gap:6px;display:grid}.apk-loan-collection>button b{font-size:12px}.apk-loan-collection>button small{color:#9ba2ab;font-size:10px}.apk-loan-collection>button strong{color:#5066aa;font-size:12px}.apk-status-card>img.spinning{filter:grayscale(.35);animation:1.4s ease-in-out infinite apk-pulse}@keyframes apk-pulse{50%{opacity:.45;transform:scale(.94)}}.page-toast{z-index:20;color:#fff;white-space:nowrap;background:#1f232ad6;border-radius:18px;margin:0;padding:9px 15px;font-size:11px;position:fixed;bottom:84px;right:50%;transform:translate(50%);box-shadow:0 5px 15px #00000026}.empty-state,.apk-empty-state{color:#8d8583;text-align:center;background:#fffaf9;border:1px dashed #e6d8d5;border-radius:14px;margin:14px 0;padding:28px 18px}.empty-state p{color:#aaa09e;margin:8px 0 0;font-size:12px}.mine-page{color:#222;background:#f5f5f5;min-height:calc(100vh - 70px);padding:0 0 42px;position:relative}.mine-hero{min-height:248px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 52px;background:linear-gradient(#e4e0f4 0%,#eeeaf8 42%,#f5f5f5 100%);position:relative;overflow:hidden}.mine-hero-bg{z-index:0;object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mine-hero>:not(.mine-hero-bg){z-index:1;position:relative}.mine-toolbar{justify-content:space-between;align-items:center;height:36px;margin-bottom:16px;display:flex}.mine-toolbar button{color:#222;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;position:relative}.mine-tools{align-items:center;gap:2px;display:flex}.mine-exit img,.mine-tool img{object-fit:contain;width:22px;height:22px;margin:0 auto;display:block}.mine-message{position:relative}.mine-msg-icon{box-sizing:border-box;border:1.7px solid #222;border-radius:3px;width:22px;height:18px;margin:2px auto 0;display:block;position:relative}.mine-msg-icon:before{content:"";background:#ebe8f6;border-bottom:1.7px solid #222;border-left:1.7px solid #222;width:6px;height:6px;position:absolute;bottom:-5px;left:3px;transform:skewY(-38deg)}.mine-message>b{color:#fff;text-align:center;box-sizing:border-box;background:#ff3b30;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:0;right:-2px}.mine-person{align-items:center;gap:12px;display:flex}.mine-avatar{object-fit:cover;background:#d0d0d0;border-radius:50%;flex-shrink:0;width:54px;height:54px}.mine-identity{flex:1;gap:4px;min-width:0;display:grid}.mine-name-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mine-name{color:#222;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:2px;max-width:100%;margin:0;padding:0;display:inline-flex}.mine-name strong{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.mine-name i{color:#bbb;font-size:18px;font-style:normal;font-weight:400;line-height:1}.mine-member{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#5a5a5a;border:0;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.mine-member.is-m2{background:#c4a35a}.mine-member.is-m3{background:#d4a017}.mine-home-link{color:#999;align-items:center;gap:2px;font-size:12px;text-decoration:none;display:inline-flex}.mine-home-link em{color:#bbb;font-style:normal}.member-sheet-backdrop{z-index:30;background:#00000061;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.member-sheet{width:min(100%,520px);padding:0 12px 12px}.member-sheet>button{color:#2670d8;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;height:56px;font-size:17px;display:block}.member-sheet>button.is-active{color:#111;font-weight:700}.member-sheet>button:first-child{border-radius:12px 12px 0 0}.member-sheet>button:nth-child(3){border-bottom:0;border-radius:0 0 12px 12px}.member-sheet .member-sheet-cancel{color:#111;border-bottom:0;border-radius:12px;margin-top:10px;font-size:17px}.mine-stats{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.mine-stats a{color:inherit;justify-items:center;gap:4px;text-decoration:none;display:grid}.mine-stats strong{color:#222;font-size:20px;font-weight:700;line-height:1.2}.mine-stats span{color:#666;font-size:12px}.mine-content{z-index:2;gap:10px;margin:-36px 12px 0;display:grid;position:relative}.mine-overview,.mine-monthly{background:#fff;border-radius:12px;display:block;box-shadow:0 1px 4px #0000000a}.mine-overview{cursor:pointer;padding:14px 14px 12px}.mine-overview header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mine-overview h2,.mine-monthly h2{color:#222;margin:0;font-size:16px;font-weight:700;line-height:1.2}.mine-overview h2 i{color:#999;vertical-align:1px;border:1px solid #c8c8c8;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:2px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.mine-eye{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;line-height:0;display:inline-flex}.mine-eye img{object-fit:contain;filter:brightness(0)saturate()opacity(.35);width:18px;height:18px;display:block}.mine-overview-values{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mine-overview-values>div{gap:8px;min-width:0;display:grid}.mine-overview-values span,.mine-monthly-values span{color:#666;font-size:13px}.mine-overview-values strong,.mine-monthly-values strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#222;font-size:22px;font-weight:700}.mine-overview p{color:#999;border-top:1px solid #f0f0f0;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.45}.mine-overview p em{color:#4a90e2;margin-left:2px;font-style:normal;font-weight:600}.mine-monthly{padding:0;overflow:hidden}.mine-monthly-main{color:inherit;padding:14px 14px 10px;text-decoration:none;display:block}.mine-monthly-values{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.mine-monthly-values>div{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.mine-bar{background:#ebebeb;border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.mine-bar>i{border-radius:inherit;background:#7eb6ff;height:100%;display:block}.mine-bar.is-income>i{background:#ffb07a}.mine-bill-banner{background:#eef5ff;border-radius:8px;align-items:center;gap:4px;margin:0 12px 12px;padding:10px 10px 10px 12px;display:flex}.mine-bill-link{color:#333;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;text-decoration:none;display:flex}.mine-bill-link img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.mine-bill-link span{flex:1;min-width:0}.mine-bill-link em{color:#4a90e2;flex:none;font-style:normal;font-weight:600}.mine-bill-banner>button{color:#9aa3ad;cursor:pointer;background:0 0;border:0;flex:none;width:22px;height:22px;font-size:18px;line-height:1}.mine-finance-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mine-credit-card,.mine-loan-card{min-height:120px;color:inherit;background:#fff;border-radius:12px;padding:14px 12px 12px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000a}.mine-credit-card{align-content:start;display:grid}.mine-credit-copy{z-index:1;gap:6px;max-width:70%;display:grid;position:relative}.mine-credit-copy h2{margin:0;font-size:15px;font-weight:700;line-height:1.3}.mine-credit-copy p{color:#999;margin:0;font-size:12px;line-height:1.4}.mine-credit-copy strong{color:#4a90e2;font-size:13px;font-weight:600}.mine-credit-art{object-fit:contain;pointer-events:none;width:72px;height:56px;position:absolute;bottom:4px;right:4px}.mine-loan-card{align-content:start;gap:8px;display:grid}.mine-loan-card h2{align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex}.mine-loan-card h2 em{color:#fff;background:#ff8a3d;border-radius:3px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.mine-loan-card p{color:#222;margin:0;font-size:13px}.mine-loan-card p b{font-weight:700}.mine-loan-card span{color:#ff7a45;font-size:12px;font-weight:600;line-height:1.35}.mine-loan-card span b{font-weight:700}.mine-native-functions{background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:4px 2px;padding:14px 8px 12px;display:grid;box-shadow:0 1px 4px #0000000a}.mine-native-functions a{color:#333;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;font-size:11px;line-height:1.25;text-decoration:none;display:flex}.mine-native-functions img{object-fit:contain;width:36px;height:36px}.mine-insurance-panel{background:#fff;border-radius:12px;padding:16px 14px 14px;box-shadow:0 1px 4px #0000000a}.mine-insurance-panel h2{margin:0;font-size:16px;font-weight:700}.mine-insurance-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.mine-insurance-grid a{color:#222;justify-items:center;gap:8px;text-decoration:none;display:grid}.mine-insurance-grid span{font-size:14px}.mine-insurance-grid b{color:#4a90e2;font-size:13px;font-weight:500}.mine-insurance-tip{min-width:0;color:inherit;background:#fafafa;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px;text-decoration:none;display:flex}.mine-insurance-tip strong{color:#222;flex:none;font-size:14px}.mine-insurance-tip span{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=390px){.mine-hero{padding-left:14px;padding-right:14px}.mine-avatar{width:50px;height:50px}.mine-content{margin-left:10px;margin-right:10px}.mine-overview,.mine-monthly-main,.mine-insurance-panel{padding-left:12px;padding-right:12px}.mine-insurance-grid span{font-size:13px}.mine-finance-grid{gap:8px}.mine-credit-card,.mine-loan-card{min-height:112px;padding:12px 10px}.mine-credit-copy h2{font-size:14px}.mine-credit-art{width:64px;height:48px}.mine-native-functions{padding-left:4px;padding-right:4px}.mine-native-functions a{font-size:10px}}.apk-select-field{color:#424851;cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #e7e8eb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:12px;display:flex}.apk-select-field b{color:#aaa;font-size:18px}.apk-form-tip{color:#9da3aa;margin:-3px 0 0;font-size:10px;line-height:1.6}.apk-date-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.apk-date-range label{color:#666d76;gap:7px;font-size:11px;display:grid}.apk-date-range input{color:#424851;background:#fff;border:1px solid #e7e8eb;border-radius:9px;width:100%;min-width:0;padding:10px 7px;font-size:10px}.apk-receipt-card{background:#fff;border-radius:14px;gap:15px;padding:18px;display:grid;box-shadow:0 4px 12px #1f304b0d}.apk-receipt-status{justify-items:center;gap:7px;padding:8px 0 12px;display:grid}.apk-receipt-status img{object-fit:contain;width:72px;height:72px}.apk-receipt-status b{color:#339873;font-size:14px}.apk-receipt-status strong{font-size:28px}.apk-receipt-rows{border-top:1px solid #f0f1f3;width:100%}.apk-receipt-rows>div{color:#969ca4;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 0;font-size:11px;display:flex}.apk-receipt-rows b{color:#454c55;text-align:right;word-break:break-all;max-width:65%;font-weight:500}.apk-action-pair,.apk-detail-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.apk-action-pair button,.apk-detail-actions>button:not(.apk-primary){color:#df6265;cursor:pointer;background:#fff;border:1px solid #e46869;border-radius:10px;padding:11px;font-size:11px}.apk-receipt-brand{border-bottom:1px dashed #ddd;grid-template-columns:40px 1fr;align-items:center;gap:3px 10px;padding-bottom:14px;display:grid}.apk-receipt-brand img{object-fit:contain;grid-row:span 2;width:38px;height:38px}.apk-receipt-brand small{color:#999;font-size:10px}.apk-receipt-amount{background:#fff8f5;justify-items:center;gap:7px;padding:12px;display:grid}.apk-receipt-amount span{color:#999;font-size:10px}.apk-receipt-amount strong{color:#dd595e;font-size:28px}.apk-receipt-amount b{color:#36a079;font-size:11px}.apk-share-receipt>p{color:#aaa;text-align:center;margin:0;font-size:9px}.apk-process-page{text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:12px;padding:28px 18px;display:grid}.apk-process-page>img{object-fit:contain;width:130px;height:105px}.apk-process-page h2{margin:0;font-size:18px}.apk-process-page>p,.apk-process-page>small{color:#989fa8;margin:0;font-size:10px}.apk-process-track{background:#edf0f4;border-radius:5px;width:100%;height:7px;overflow:hidden}.apk-process-track i{border-radius:inherit;background:linear-gradient(90deg,#ee6970,#ef9978);width:68%;height:100%;animation:1.5s ease-in-out infinite apk-process;display:block}@keyframes apk-process{50%{opacity:.75;width:92%}}.apk-process-page.success .apk-primary{width:100%}.apk-process-page.success>img{width:115px;height:115px}.apk-loan-service-grid{background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 8px;display:grid;box-shadow:0 4px 12px #1f304b0d}.apk-loan-service-grid button{color:#555d68;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;padding:6px 1px;font-size:10px;display:grid}.apk-loan-service-grid img{object-fit:contain;width:37px;height:37px}.bank-card-button{cursor:pointer;text-align:left;border:0;width:100%;padding:0;display:block}.bank-native-page .bank-card-button+.bank-card-button{margin-top:12px}.apk-bank-selector{background:#f7f7f7;min-height:calc(100vh - 66px);margin:0 -16px -30px;padding:10px 0 30px}.apk-bank-selector .apk-search-row{background:#fff;border-radius:0;height:42px;margin:0 10px 10px;padding:0 10px}.apk-bank-selector .apk-search-row input{color:#222;font-size:14px}.apk-bank-selector .apk-search-row input::placeholder{color:#bcbcbc;opacity:1}.apk-bank-selector .apk-search-row img{width:23px;height:23px}.apk-bank-options{background:#fff;overflow:hidden}.apk-bank-options button{color:#1d1d1d;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:13px;width:100%;min-height:64px;padding:10px 16px;display:flex}.apk-bank-options img{object-fit:contain;flex:none;width:35px;height:35px}.apk-bank-options b{font-size:16px;font-weight:500}.apk-loan-collection>button>img{object-fit:contain;width:42px;height:42px}.apk-detail-actions{padding:0 15px}.apk-detail-actions .apk-primary{width:100%}.apk-bank-dashboard{gap:14px;display:grid}.apk-bank-dashboard-card{color:#fff;background:linear-gradient(135deg,#dc505f,#f08b70);border-radius:16px;gap:8px;min-height:185px;padding:22px;display:grid;box-shadow:0 10px 22px #da4c5b33}.apk-bank-dashboard-card small,.apk-bank-dashboard-card span,.apk-bank-dashboard-card em{color:#ffffffc2;font-size:10px;font-style:normal}.apk-bank-dashboard-card b{letter-spacing:2px}.apk-bank-dashboard-card strong{margin-top:10px;font-size:27px}.apk-bank-actions{background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:14px 4px;display:grid}.apk-bank-actions button{color:#59616b;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;font-size:10px;display:grid}.apk-bank-actions img{object-fit:contain;width:34px;height:34px}.apk-bank-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.apk-bank-summary div{background:#fff;border-radius:12px;gap:7px;padding:15px;display:grid}.apk-bank-summary span{color:#999;font-size:10px}.apk-bank-summary b{font-size:14px}.apk-wide-link{color:#525963;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:12px;justify-content:space-between;width:100%;padding:15px;font-size:11px;display:flex}.apk-wide-link b{color:#aaa;font-size:18px}.apk-account-sections{background:#fff;border-radius:13px;overflow:hidden}.apk-account-sections button{color:#444b54;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:center;width:100%;min-height:67px;padding:12px 15px;display:flex}.apk-account-sections span{flex:1;gap:5px;display:grid}.apk-account-sections small{color:#999;font-size:9px}.apk-account-sections strong{color:#5065a7;font-size:11px}.apk-profile-cover{position:relative}.apk-profile-tools{gap:8px;display:flex;position:absolute;top:12px;right:12px}.apk-profile-tools button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.apk-profile-tools img{filter:brightness(0)invert();border:0;border-radius:0;width:17px;height:17px}.apk-profile-feed .apk-module-title button{color:#df6267;cursor:pointer;background:0 0;border:0;font-size:10px}.apk-profile-feed article{border-top:1px solid #f0f1f3;gap:11px;padding:13px 15px;display:flex}.apk-profile-feed article>img{object-fit:contain;width:42px;height:42px}.apk-profile-feed article div{flex:1;gap:4px;display:grid}.apk-profile-feed article p{color:#666;margin:0;font-size:10px}.apk-profile-feed article small{color:#aaa;font-size:9px}.apk-profile-feed .apk-empty-state img{object-fit:contain;width:82px;height:82px}.apk-billing-page{gap:14px;display:grid}.apk-page.monthly-bill-page{color:#17191d;background:#fff;padding:0 0 28px}.monthly-bill-header{background:#fff;justify-content:space-between;align-items:center;min-height:48px;padding:4px 10px 4px 8px;display:flex;position:relative}.monthly-bill-header h1{white-space:nowrap;margin:0;font-size:17px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.monthly-bill-header>button{color:#111;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-family:Arial,sans-serif;font-size:34px;font-weight:200;line-height:.7}.monthly-bill-header-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.monthly-bill-header-actions>button{color:#222;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.monthly-bill-header-actions .transfer-header-smile{position:relative}.monthly-bill-header-actions .transfer-header-smile:after{content:"";background:linear-gradient(#222,#222) 50%/1.5px 100% no-repeat,linear-gradient(#222,#222) 50%/100% 1.5px no-repeat;width:6px;height:6px;position:absolute;top:5px;right:4px}.monthly-bill-header-actions .transfer-header-more{letter-spacing:1px;font-size:22px;line-height:1}.monthly-bill-header-actions .transfer-header-more b{z-index:2;color:#fff;text-align:center;background:#f04848;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-1px;right:-4px}.monthly-bill-page-body{padding:8px 16px 24px}.monthly-bill-title-row{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.monthly-bill-title-row h2{letter-spacing:.5px;margin:0;font-size:28px;font-weight:700}.monthly-bill-title-row span{color:#9aa0a8;font-size:13px}.monthly-bill-year{margin-bottom:8px}.monthly-bill-year h3{color:#222;margin:0 0 12px;font-size:16px;font-weight:600}.monthly-bill-card{text-align:left;cursor:pointer;border:0;border-radius:14px;width:100%;margin:0 0 12px;padding:18px 18px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #503c280a}.monthly-bill-card header{z-index:1;color:#2a2a2a;margin-bottom:18px;font-size:18px;font-weight:600;position:relative}.monthly-bill-watermark{z-index:0;color:#ffffff6b;pointer-events:none;font-size:120px;font-weight:700;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-46%)}.monthly-bill-values{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.monthly-bill-values>div{gap:6px;display:grid}.monthly-bill-values small{color:#6f6f6f;font-size:12px}.monthly-bill-values b{color:#171717;letter-spacing:-.3px;font-size:26px;font-weight:700;line-height:1.1}.monthly-bill-values em{color:#8a8a8a;font-size:12px;font-style:normal}.monthly-bill-card.tone-gold{background:linear-gradient(135deg,#fff4e4,#ffe2c4 55%,#ffd7b0)}.monthly-bill-card.tone-rose{background:linear-gradient(135deg,#fff0f2,#ffd6df 55%,#ffc8d4)}.monthly-bill-card.tone-lilac{background:linear-gradient(135deg,#f4f0ff,#e4d8ff 55%,#d9c8ff)}.monthly-bill-card.tone-blush{background:linear-gradient(135deg,#fff1f4,#ffe0e8 55%,#ffd0dc)}.monthly-bill-card.tone-mint{background:linear-gradient(135deg,#eefbf4,#d8f5e6 55%,#c6efdb)}.monthly-bill-card.tone-peach{background:linear-gradient(135deg,#fff3ec,#ffe0d0 55%,#ffd2bc)}.monthly-bill-card.tone-sky{background:linear-gradient(135deg,#eef6ff,#d7eaff 55%,#c5e0ff)}.monthly-bill-card.tone-sand{background:linear-gradient(135deg,#f8f3ea,#efe3d0 55%,#e7d6bc)}.apk-borrow-functions{gap:14px;display:grid}.apk-borrow-banner{color:#fff;background:linear-gradient(135deg,#4869bd,#8a8bdf);border-radius:15px;padding:24px 20px}.apk-borrow-banner span{opacity:.75;font-size:10px}.apk-borrow-banner h2{margin:7px 0;font-size:20px}.apk-borrow-banner p{opacity:.75;margin:0;font-size:11px}.apk-other-reference{object-fit:contain;background:#fff;border-radius:13px;width:100%;height:auto;display:block}.apk-chat-page{background:#f0f3f7;grid-template-rows:auto minmax(330px,1fr) auto;min-height:calc(100vh - 155px);margin:0 -16px -30px;display:grid}.apk-chat-agent{background:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex}.apk-chat-agent img,.apk-chat-bubble img{object-fit:contain;border-radius:50%;width:38px;height:38px}.apk-chat-agent span{gap:4px;display:grid}.apk-chat-agent small{color:#38a176;font-size:9px}.apk-chat-messages{flex-direction:column;gap:12px;padding:18px 14px;display:flex}.apk-chat-bubble{align-items:flex-start;gap:8px;display:flex}.apk-chat-bubble.user{justify-content:flex-end}.apk-chat-bubble p{color:#4e555e;background:#fff;border-radius:4px 13px 13px;max-width:75%;margin:0;padding:11px 13px;font-size:11px;line-height:1.55;box-shadow:0 2px 7px #1f304b0d}.apk-chat-bubble.user p{color:#fff;background:#5976c6;border-radius:13px 4px 13px 13px}.apk-chat-quick{flex-wrap:wrap;gap:7px;margin-left:46px;display:flex}.apk-chat-quick button{color:#64719a;cursor:pointer;background:#fff;border:1px solid #d9dfea;border-radius:14px;padding:6px 9px;font-size:9px}.apk-chat-compose{padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr auto;gap:8px;display:grid}.apk-chat-compose input{border:1px solid #e5e7eb;border-radius:18px;outline:0;min-width:0;padding:9px 13px;font-size:11px}.apk-chat-compose button{color:#fff;cursor:pointer;background:#5873c2;border:0;border-radius:17px;padding:0 15px;font-size:10px}.open-splash{z-index:100;background:#fff;width:min(100%,620px);min-height:100dvh;margin:0 auto;display:grid;position:fixed;inset:0;overflow:hidden}.open-a11y-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.open-splash.is-brand{background:#fff}.open-brand-stage{width:100%;height:100%;min-height:100dvh;position:relative}.open-brand-img{object-fit:contain;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 1.1s;display:block;transform:scale(1.04)}.open-splash.ready .open-brand-img{opacity:1;transform:scale(1)}.apk-page.income-native-page{color:#111;background:#fff;padding:0;overflow:visible}.income-native-header{z-index:12;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;background:#fff;justify-content:space-between;align-items:center;display:flex;position:relative}.income-native-header>button,.income-native-header>div button{color:#1f1f1f;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:40px;padding:0;display:grid}.income-native-header h1{top:env(safe-area-inset-top,0px);white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:44px;position:absolute;left:50%;transform:translate(-50%)}.income-native-header>div{align-items:center;gap:2px;margin-left:auto;display:flex}.income-native-header svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block;overflow:visible}.income-back-btn svg{width:19px;height:19px}.income-more-btn svg{stroke:none;fill:currentColor;width:21px}.income-search-btn img{object-fit:contain;width:20px;height:20px}.income-more-menu{z-index:20;top:calc(42px + env(safe-area-inset-top,0px));background:#4a4a4a;border-radius:10px;width:86px;padding:10px 0 8px;position:absolute;right:8px;overflow:hidden;box-shadow:0 8px 20px #00000038}.income-more-menu button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;align-content:center;justify-items:center;gap:6px;width:100%;min-height:64px;padding:8px 6px;display:grid}.income-more-menu button:last-child{border-bottom:0}.income-more-menu img{object-fit:contain;filter:brightness(0)invert();width:26px;height:26px}.income-more-menu span{white-space:nowrap;font-size:11px;line-height:1.2}.income-menu-chart{background:linear-gradient(#fff,#fff) 2px 12px/4px 8px no-repeat,linear-gradient(#fff,#fff) 9px 6px/4px 14px no-repeat,linear-gradient(#fff,#fff) 16px 9px/4px 11px no-repeat,linear-gradient(#fff,#fff) 23px 4px/4px 16px no-repeat;width:26px;height:22px;display:block}.income-native{min-height:calc(100vh - 44px - env(safe-area-inset-top,0px));padding-bottom:calc(96px + env(safe-area-inset-bottom));background:#f5f5f5;position:relative;overflow:visible}.income-filters{background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;height:42px;padding:0 14px;display:flex}.income-filters button{color:#222;cursor:pointer;background:#fff;border:0;align-items:center;gap:3px;padding:6px 10px 6px 0;font-size:14px;font-weight:400;display:flex}.income-filters button+button{margin-left:4px}.income-filters i{border-top:4px solid #888;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.income-filters .income-filter-more{color:#222;gap:4px;margin-left:auto;padding-right:0;font-size:14px}.income-filters .income-filter-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.income-search-bar{background:#f7f7f7;align-items:center;gap:10px;padding:8px 12px;display:flex}.income-search-bar input{min-width:0;height:34px;font:inherit;background:#fff;border:0;border-radius:17px;flex:1;padding:0 14px;font-size:13px}.income-search-bar button{color:#666;cursor:pointer;background:0 0;border:0;font-size:13px}.income-scroll{background:#f5f5f5;padding:0 0 28px}.income-month-block{background:0 0;margin-bottom:8px;padding:0}.income-month-empty{background:#fff;justify-content:space-between;align-items:baseline;min-height:72px;margin:0;padding:18px 16px 20px;display:flex}.income-month-empty h2{color:#111;letter-spacing:-.5px;margin:0;font-size:36px;font-weight:700;line-height:1}.income-month-empty h2 small{margin-left:1px;font-size:18px;font-weight:600}.income-month-empty span{color:#999;font-size:13px;font-weight:400}.income-month-card{background:radial-gradient(70% 90% at 42% 58%,#ffbad28c 0%,#ffd6e647 38%,#0000 68%),linear-gradient(#fff7fb 0%,#fff 72%);border-radius:0;margin:0;padding:16px 16px 12px;position:relative;overflow:hidden}.income-month-card header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.income-month-card h2{color:#111;letter-spacing:-.5px;margin:0;font-size:36px;font-weight:700;line-height:1}.income-month-card h2 small{margin-left:1px;font-size:18px;font-weight:600}.income-month-card header button{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:12px;min-width:48px;height:24px;font-size:12px;font-weight:500}.income-month-math{color:#111;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:18px;display:grid}.income-month-math>span{text-align:left;justify-items:start;gap:6px;min-width:0;display:grid}.income-month-math>span+span{border-left:1px solid #0000000f;padding-left:14px}.income-month-math b{box-sizing:border-box;color:#111;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:clamp(12px,3.1vw,15px);font-weight:600;line-height:1.15;display:block;overflow:hidden}.income-month-math .is-balance b{font-size:clamp(13px,3.4vw,16px);font-weight:700}.income-month-math.is-compact{column-gap:12px}.income-month-math.is-compact>span+span{padding-left:10px}.income-month-math.is-compact b{font-size:clamp(11px,2.8vw,13px)}.income-month-math.is-compact .is-balance b{font-size:clamp(12px,3vw,14px)}.income-month-math small{color:#888;font-size:12px;font-weight:400}.income-month-math small i{color:#aaa;vertical-align:1px;border:1px solid #ccc;border-radius:50%;place-items:center;width:12px;height:12px;margin-left:2px;font-size:9px;font-style:normal;font-weight:500;display:inline-grid}.income-month-insight{color:#666;background:#ffebf0d9;margin:14px -16px -12px;padding:10px 16px;font-size:12px;font-weight:400;line-height:1.55}.income-month-insight em{color:#222;text-underline-offset:2px;background:0 0;margin:0 1px;padding:0;font-style:normal;font-weight:500;-webkit-text-decoration:underline #e85a5a;text-decoration:underline #e85a5a;text-decoration-thickness:1.5px}.income-flow-card{background:#fff;border-radius:0;margin:0;padding:4px 16px 8px}.income-flow-card time{color:#999;background:0 0;margin:12px 0 4px 52px;padding:0;font-size:12px;font-weight:400;line-height:1.3;display:block}.income-flow-card button{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f3f3f3;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.income-flow-card button:last-child{border-bottom:0}.income-flow-card button+time{margin-top:4px}.income-flow-card button>img{object-fit:cover;background:#f6f6f6;border-radius:8px;width:40px;height:40px}.income-flow-card button>span{gap:4px;min-width:0;display:grid}.income-flow-card button>span:last-child,.income-flow-amount{text-align:right;justify-items:end;padding-left:8px}.income-flow-card button b{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.income-flow-card button small{color:#999;white-space:nowrap;font-size:12px;font-weight:400}.income-flow-amount b{font-size:15px;font-weight:600}.income-flow-amount small{color:#b0b0b0;font-size:12px}.income-fab{right:max(18px,50vw - 292px);bottom:calc(72px + env(safe-area-inset-bottom));z-index:15;color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;box-shadow:0 4px 16px #00000024}.income-fab svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:24px;height:24px}.income-bottom-tabs{z-index:16;width:min(100%,620px);height:calc(64px + env(safe-area-inset-bottom));padding:8px 80px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 -2px 12px #0000000a}.income-bottom-tabs button{z-index:1;color:#b0b0b0;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;padding:0;font-size:12px;line-height:1.1;display:grid;position:relative;overflow:visible}.income-bottom-tabs button.active{z-index:2;color:#111;font-weight:600}.income-bottom-tabs .tab-detail,.income-bottom-tabs .tab-book{border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .22s,box-shadow .22s,background-color .22s;display:grid;position:relative}.income-bottom-tabs button.active .tab-detail,.income-bottom-tabs button.active .tab-book{color:#fff;background:#111;transform:translateY(-13px)scale(1.28);box-shadow:0 0 0 7px #fff,0 5px 12px #0000001f}.income-bottom-tabs .tab-detail svg,.income-bottom-tabs .tab-book svg{width:28px;height:28px;overflow:visible}.income-bottom-tabs .tab-detail-disc{fill:currentColor}.income-bottom-tabs .tab-detail-mark{fill:#fff}.income-bottom-tabs .tab-detail-hole{fill:currentColor}.income-bottom-tabs button.active .tab-detail-disc{fill:none}.income-bottom-tabs button.active .tab-detail-hole{fill:#111}.income-bottom-tabs button:not(.active) .tab-detail-disc{fill:none}.income-bottom-tabs button:not(.active) .tab-detail-mark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.income-bottom-tabs button:not(.active) .tab-detail-hole{fill:none;stroke:currentColor;stroke-width:1.4px}.income-bottom-tabs .tab-book path{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linejoin:round;stroke-linecap:round}.income-bottom-tabs button.active .tab-book path:first-child{fill:#fff;stroke:#fff}.income-bottom-tabs button.active .tab-book path:nth-child(2){stroke:#fff}.income-bottom-tabs button.active .tab-book-yen{stroke:#111}.income-ledger-page{min-height:calc(100vh - 44px);padding:10px 12px calc(86px + env(safe-area-inset-bottom));background:#fff;position:relative;overflow:visible}.income-ledger-grid{grid-template-columns:repeat(3,1fr);gap:18px 10px;display:grid}.income-ledger-grid>button{color:#333;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0;display:grid}.income-ledger-grid>button b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:500;overflow:hidden}.ledger-cover{aspect-ratio:.84;background:linear-gradient(145deg,#f7f7f7,#ececec);border-radius:2px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000004}.ledger-cover:before{content:"";opacity:.55;filter:blur(7px);border-radius:50%;width:70%;height:44%;position:absolute;bottom:-18%;right:-22%}.ledger-cover i{color:#755c398c;font-size:18px;font-style:normal;position:absolute;bottom:6px;right:8px}.ledger-cover.blue{background:linear-gradient(150deg,#f8fbfd,#e9f1f5)}.ledger-cover.blue:before{background:#c8dfea}.ledger-cover.gold{background:linear-gradient(150deg,#faf9f5,#efe9d9)}.ledger-cover.gold:before{background:#d9ba72}.ledger-cover.peach{background:linear-gradient(150deg,#fbf9f7,#f1e9e3)}.ledger-cover.peach:before{background:#e3b697}.ledger-cover.gray{background:linear-gradient(150deg,#f7f7f7,#e7e7e7)}.ledger-cover.gray:before{background:#c9c9c9}.ledger-cover.cream{background:linear-gradient(150deg,#fbfaf6,#eee9dc)}.ledger-cover.cream:before{background:#d8c9a2}.ledger-cover.violet{background:linear-gradient(150deg,#f9f8fb,#ece9f1)}.ledger-cover.violet:before{background:#c8bcd6}.ledger-cover.mint{background:linear-gradient(150deg,#f8faf8,#e7eee9)}.ledger-cover.mint:before{background:#b9d0c0}.ledger-cover.yellow{background:linear-gradient(150deg,#fbfaf6,#f3ecda)}.ledger-cover.yellow:before{background:#e4c978}.ledger-cover.rose{background:linear-gradient(150deg,#fbf9f9,#f1e8e8)}.ledger-cover.rose:before{background:#d9b4b3}.income-ledger-grid>button.selected .ledger-cover{box-shadow:inset 0 0 0 1.5px #b9a887}.income-ledger-add{left:50%;bottom:calc(66px + env(safe-area-inset-bottom));z-index:15;color:#fff;cursor:pointer;background:#bcbcbc;border:0;border-radius:18px;width:108px;height:34px;font-size:12px;position:fixed;transform:translate(-50%)}@media (width<=390px){.income-filters button{padding-right:6px;font-size:13px}.income-month-card{padding-left:14px;padding-right:14px}.income-month-card h2,.income-month-empty h2{font-size:32px}.income-month-card h2 small,.income-month-empty h2 small{font-size:17px}.income-month-math{column-gap:10px}.income-month-math>span+span{padding-left:8px}.income-month-math b{font-size:12px}.income-month-math .is-balance b{font-size:13px}.income-month-math.is-compact b{font-size:11px}.income-month-math.is-compact .is-balance b{font-size:12px}.income-flow-card button b{font-size:14px}.income-flow-amount small{font-size:11px}.income-bottom-tabs{padding-left:48px;padding-right:48px}}.income-sheet-mask{z-index:90;background:#00000061;align-items:flex-end;width:min(100%,620px);margin:0 auto;display:flex;position:fixed;inset:0}.income-sheet{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:78vh;overflow:auto}.income-sheet header{z-index:1;background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex;position:sticky;top:0}.income-sheet header h2{text-align:center;width:100%;margin:0;font-size:18px;font-weight:500}.income-sheet header>button{color:#999;cursor:pointer;background:0 0;border:0;font-family:Arial,sans-serif;font-size:28px}.income-sheet>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 18px;font-size:17px;display:flex}.income-sheet>button i{color:#4c91ec;font-size:20px;font-style:normal}.income-month-sheet header>div{gap:22px;display:flex}.income-month-sheet header>div button{color:#888;cursor:pointer;background:0 0;border:0;padding:14px 0 10px;font-size:17px}.income-month-sheet header>div button.active{color:#111;border-bottom:2px solid #111;font-weight:600}.income-month-wheels{grid-template-columns:1fr 1fr;gap:8px;max-height:220px;padding:12px 16px 8px;display:grid}.income-month-wheels>div{max-height:200px;overflow:auto}.income-month-wheels button{color:#aaa;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-size:18px;display:block}.income-month-wheels button.active{color:#111;font-weight:600}.income-custom-range{color:#888;text-align:center;padding:28px 18px;font-size:14px}.income-sheet-confirm{color:#fff;cursor:pointer;background:#e9525f;border:0;border-radius:8px;width:calc(100% - 32px);height:48px;margin:10px auto 18px;font-size:17px;display:block}.income-filter-sheet{padding-bottom:18px}.income-filter-sheet h3{margin:8px 16px 12px;font-size:16px;font-weight:600}.income-filter-sheet h4{color:#666;margin:14px 16px 10px;font-size:14px;font-weight:500}.income-filter-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px;display:grid}.income-filter-grid button{color:#333;cursor:pointer;background:#f3f3f3;border:0;border-radius:8px;min-height:42px;font-size:14px}.income-filter-grid button.active{color:#fff;background:#555}.income-amount-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 16px;display:grid}.income-amount-range input{background:#f3f3f3;border:0;border-radius:8px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:14px}.income-amount-range span{color:#999}.income-filter-sheet footer{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:0 16px;display:flex}.income-filter-sheet footer button{cursor:pointer;background:0 0;border:0;font-size:16px}.income-filter-sheet footer button:last-child{border:1px solid #333;border-radius:20px;min-width:108px;height:40px}.apk-page.statement-native-page{color:#333;background:#f5f5f5;padding:0 0 34px}.statement-native-header{background:#fff;grid-template-columns:72px 1fr 72px;align-items:center;min-height:48px;padding:4px 10px;display:grid}.statement-export-header{grid-template-columns:84px 1fr 84px}.statement-native-header>button,.statement-native-header>div button{color:#222;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:40px;padding:0;display:grid}.statement-native-header>button{font-size:32px;font-weight:200;line-height:.8}.statement-native-header h1{text-align:center;margin:0;font-size:17px;font-weight:600}.statement-header-left,.statement-header-right,.statement-native-header>div{align-items:center;gap:2px;display:flex}.statement-header-right{justify-content:flex-end}.statement-native-header>div img{object-fit:contain;width:22px;height:22px}.statement-home-btn,.statement-close-btn{font-size:18px!important;font-weight:400!important}.statement-native-header>div button:last-child{letter-spacing:1px;font-size:22px}.statement-native{padding-top:10px}.statement-row{color:#222;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 16px;font-size:15px;display:flex}button.statement-row{cursor:pointer}.statement-row>b{color:#222;align-items:center;gap:6px;font-weight:400;display:flex}.statement-row>b i{color:#c8c8c8;font-size:22px;font-style:normal;font-weight:300;line-height:.7}.statement-range{background:#fff;margin-top:10px;padding-bottom:8px}.statement-range .statement-row{min-height:52px}.statement-range-buttons{gap:10px;display:flex}.statement-range-buttons button{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;min-width:76px;height:34px;font-size:14px}.statement-range-buttons button.active{color:#2f6fbf;background:#f3f8ff;border-color:#4c91ec}.statement-date-row{cursor:pointer}.statement-row>b.placeholder{color:#aaa}.statement-range>p{color:#999;text-align:left;margin:0 16px 10px;font-size:12px}.statement-sheet-mask{z-index:90;background:#00000061;align-items:flex-end;width:min(100%,620px);margin:0 auto;display:flex;position:fixed;inset:0}.statement-sheet{background:#fff;border-radius:14px 14px 0 0;width:100%;max-height:72vh;overflow:auto}.statement-sheet header{z-index:1;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex;position:sticky;top:0}.statement-sheet header h2{margin:0;font-size:16px;font-weight:500}.statement-sheet header button{color:#4c91ec;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px}.statement-sheet>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 16px;display:flex}.statement-sheet>button span{gap:4px;display:grid}.statement-sheet>button b{font-size:15px;font-weight:500}.statement-sheet>button small{color:#888;font-size:12px}.statement-sheet>button i{color:#4c91ec;font-size:18px;font-style:normal}.statement-date-sheet header{justify-content:space-between}.statement-date-sheet header h2{text-align:center;flex:1}.statement-date-wheels{grid-template-columns:repeat(3,1fr);gap:8px;max-height:280px;padding:8px 10px 18px;display:grid}.statement-date-wheels>div{background:#f7f7f7;border-radius:8px;max-height:260px;overflow:auto}.statement-date-wheels button{color:#555;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-size:16px;display:block}.statement-date-wheels button.active{color:#222;background:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #e5e5e5}.statement-options{background:#fff;margin-top:10px}.statement-options .statement-row{min-height:54px}.statement-switch{cursor:pointer;background:#e5e5e5;border:0;border-radius:14px;width:48px;height:28px;padding:0;transition:background .15s;position:relative}.statement-switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.statement-switch.on{background:#3478f6}.statement-switch.on i{transform:translate(20px)}.statement-email input{color:#333;text-align:right;background:0 0;border:0;outline:0;width:62%;font-size:15px}.statement-email input::placeholder{color:#aaa;opacity:1}.statement-amount-row{justify-content:flex-start;gap:10px}.statement-amount-row input{color:#333;text-align:center;appearance:textfield;background:#fafafa;border:1px solid #e3e3e3;border-radius:4px;outline:0;flex:1;min-width:0;height:34px;padding:0 10px;font-size:14px}.statement-amount-row input:focus{background:#fff;border-color:#4c91ec}.statement-amount-row input::placeholder{color:#aaa;opacity:1}.statement-amount-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.statement-amount-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.statement-amount-row i{color:#999;font-size:13px;font-style:normal}.statement-txtype-buttons{gap:8px;display:flex}.statement-txtype-buttons button{color:#333;cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;min-width:52px;height:32px;padding:0 10px;font-size:13px}.statement-txtype-buttons button.active{color:#2f6fbf;background:#f3f8ff;border-color:#4c91ec}.statement-message{color:#d45c5c;text-align:center;margin:8px 16px 0;font-size:13px}.statement-submit{color:#fff;cursor:pointer;background:#f07a86;border:0;border-radius:6px;width:calc(100% - 32px);height:46px;margin:10px auto 0;font-size:16px;display:block}.statement-agreement{color:#777;background:0 0;align-items:flex-start;gap:8px;min-height:44px;margin-top:4px;padding:10px 16px 0;font-size:13px;line-height:1.45;display:flex}.statement-agreement input{accent-color:#3478f6;width:18px;height:18px;margin:1px 0 0}.statement-agreement button{color:#4c91ec;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.statement-footer-links{justify-content:center;align-items:center;gap:10px;margin:18px 0 8px;display:flex}.statement-footer-links button{color:#4c91ec;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.statement-footer-links i{color:#c5c5c5;font-size:12px;font-style:normal}.statement-password-mask{z-index:100;background:#00000061;place-items:center;width:min(100%,620px);margin:0 auto;padding:12px;display:grid;position:fixed;inset:0}.statement-password-dialog{background:#fff;border-radius:6px;width:100%;padding:0 16px;overflow:hidden}.statement-password-dialog header{border-bottom:1px solid #eee;height:71px;position:relative}.statement-password-dialog h2{text-align:center;margin:0;padding-top:15px;font-size:22px;font-weight:500}.statement-password-dialog header button{color:#666;cursor:pointer;background:0 0;border:0;font-family:Arial,sans-serif;font-size:43px;font-weight:200;position:absolute;top:7px;right:-5px}.statement-password-dialog>p{color:#999;margin:0;padding:18px 0 39px;font-size:17px}.statement-password-boxes{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(6,1fr);gap:18px;padding:0 16px 18px;display:grid;position:relative}.statement-password-boxes span{border:1px solid #666;border-radius:2px;place-items:center;height:55px;font-size:18px;display:grid}.statement-password-boxes span:first-child{border-color:#f4d6cf}.statement-password-hidden{opacity:0;width:100%;position:absolute;inset:0}.statement-password-dialog>small{color:#d34f4f;text-align:center;margin:9px 0 0;display:block}.statement-password-confirm{color:#438fe7;cursor:pointer;background:#fff;border:0;width:100%;height:75px;font-size:20px}.statement-password-confirm:disabled{color:#d5e5fa;cursor:default}.statement-process-header{background:#f5f5f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 18px 8px;display:flex}.statement-process-header small{color:#9aa3af;font-size:12px;display:block}.statement-process-header h1{margin:8px 0 6px;font-size:28px;font-weight:700}.statement-process-header p{color:#9aa3af;margin:0;font-size:13px}.statement-process-header>button{color:#555;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;box-shadow:0 2px 8px #00000014}.statement-process{background:#f5f5f5;min-height:calc(100vh - 120px);padding:18px 16px 30px}.statement-process-card{text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:12px;padding:28px 22px 24px;display:grid;box-shadow:0 8px 24px #1b2a490f}.statement-process-card nav{align-items:center;gap:18px;margin-bottom:8px;display:flex}.statement-process-card nav i{background:#cfd7e4;border-radius:50%;width:8px;height:8px}.statement-process-card nav i:nth-child(-n+2){background:#5b8cd2}.statement-process-card h2{margin:0;font-size:20px;font-weight:650}.statement-process-card>p{color:#9aa3af;margin:0;font-size:13px}.statement-process-bar{background:#edf0f5;border-radius:999px;width:100%;height:8px;margin-top:10px;overflow:hidden}.statement-process-bar i{border-radius:inherit;background:#f27b7b;width:68%;height:100%;animation:2.4s ease-out both statement-loading;display:block}.statement-process-card small{color:#9aa3af;font-size:12px}.statement-process>strong{color:#e24b4b;text-align:center;margin-top:22px;font-size:14px;font-weight:500;display:block}@keyframes statement-loading{0%{width:0}to{width:88%}}.statement-success{background:#fff;min-height:calc(100vh - 48px);padding:56px 24px 120px;position:relative}.statement-success-icon{color:#fff;background:linear-gradient(#3dd34a 0%,#22b92f 100%);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:42px;font-style:normal;font-weight:300;line-height:1;display:grid;box-shadow:0 4px 14px #22b92f47}.statement-success h2{color:#222;text-align:center;margin:0 0 28px;font-size:18px;font-weight:600}.statement-success>p{color:#666;text-align:left;margin:0 0 14px;font-size:13px;line-height:1.7}.statement-success-actions{right:20px;bottom:calc(28px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;left:20px}.statement-success-actions button{color:#222;cursor:pointer;background:#fff;border:1px solid #333;border-radius:23px;height:46px;font-size:15px;font-weight:500}.statement-success-actions button.primary{color:#fff;background:#333;border-color:#333}.statement-records{background:#fff;min-height:calc(100vh - 48px);padding:0}.statement-records article{background:#fff;border-bottom:1px solid #f3f3f3;margin:0;padding:16px 16px 8px}.statement-records header{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:10px;display:flex}.statement-records header b{color:#222;font-size:15px;font-weight:500}.statement-records header strong{color:#23b42f;font-size:14px;font-weight:500}.statement-records article>div{justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.statement-records article>div span{color:#999;flex:none}.statement-records article>div b{color:#333;text-align:right;word-break:break-all;font-weight:400}.statement-home-btn,.statement-close-btn{font-size:18px!important;font-weight:400!important;line-height:1!important}:is(.apk-page.statement-native-page:has(.statement-success),.apk-page.statement-native-page:has(.statement-records)){background:#fff}.apk-page.statement-native-page:has(.statement-doc-page){background:#f3f3f3}.statement-record-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f3f3f3;margin:0;padding:16px 16px 8px;display:block}.statement-records header strong{color:#999}.statement-records header strong.sent{color:#888;font-weight:400}.statement-records .is-code span,.statement-records .is-code b{color:#222;font-weight:700}.statement-doc-page{min-height:calc(100vh - 48px);padding:12px 10px calc(24px + env(safe-area-inset-bottom));background:#f3f3f3}.statement-doc-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 4px;display:flex}.statement-doc-toolbar p{color:#666;margin:0;font-size:12px}.statement-doc-toolbar b{color:#222}.statement-doc-toolbar button{color:#fff;cursor:pointer;background:#333;border:0;border-radius:16px;flex:none;height:32px;padding:0 14px;font-size:13px}.statement-doc{color:#111;background:#fff;border-radius:2px;padding:28px 18px 22px;font-family:Songti SC,SimSun,Noto Serif SC,serif;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000f}.statement-doc-watermark{z-index:0;pointer-events:none;opacity:1;background-image:repeating-linear-gradient(-32deg,#0000 0 52px,#b4b4b414 52px 53px);position:absolute;inset:-40% -20%}.statement-doc-watermark:before{content:"招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行  招商银行";color:#aaaaaa38;letter-spacing:.35em;word-break:break-all;transform-origin:50%;font-size:15px;line-height:3.2;position:absolute;inset:0;transform:rotate(-32deg)}.statement-doc-seal{z-index:3;color:#e31c23;pointer-events:none;background:#ffffff26;border:1.5px solid #e31c23;border-radius:50%;place-items:center;width:118px;height:52px;display:grid;position:absolute;top:36px;right:10px;transform:none}.statement-doc-seal span,.statement-doc-seal strong{text-align:center;width:100%;font-weight:600;line-height:1.15;display:block}.statement-doc-seal span{font-size:9px}.statement-doc-seal strong{margin-top:2px;font-size:10px}.statement-doc-head,.statement-doc-meta,.statement-doc-table-wrap,.statement-doc-foot{z-index:1;position:relative}.statement-doc-head{text-align:center}.statement-doc-head h1{letter-spacing:.12em;margin:0;font-size:18px;font-weight:700}.statement-doc-head h2{color:#222;margin:6px 0 0;font-family:Times New Roman,Times,serif;font-size:11px;font-weight:500}.statement-doc-range{letter-spacing:.02em;margin:10px 0 18px;font-size:12px}.statement-doc-meta{text-align:left;border-bottom:1px solid #222;grid-template-columns:1fr 1fr;gap:10px 18px;margin-bottom:10px;padding-bottom:10px;display:grid}.statement-doc-meta div{gap:2px;display:grid}.statement-doc-meta b{color:#111;font-size:11px;font-weight:500;line-height:1.35}.statement-doc-meta small{color:#444;font-family:Times New Roman,Times,serif;font-size:9px}.statement-doc-table-wrap{position:relative;overflow:visible}.statement-doc table{border-collapse:collapse;table-layout:fixed;width:100%}.statement-doc thead th{color:#111;text-align:left;vertical-align:top;border-top:0;border-bottom:1px solid #222;padding:6px 2px 8px;font-size:10px;font-weight:600}.statement-doc thead th small{color:#444;margin-top:2px;font-family:Times New Roman,Times,serif;font-size:8px;font-weight:400;display:block}.statement-doc tbody td{color:#222;vertical-align:top;word-break:break-all;border-bottom:0;padding:7px 2px;font-size:10px;line-height:1.35}.statement-doc tbody td.num{font-variant-numeric:tabular-nums;letter-spacing:0}.statement-doc th:first-child,.statement-doc td:first-child{width:16%}.statement-doc th:nth-child(2),.statement-doc td:nth-child(2){width:10%}.statement-doc th:nth-child(3),.statement-doc td:nth-child(3){text-align:right;width:16%}.statement-doc th:nth-child(4),.statement-doc td:nth-child(4){text-align:right;width:15%}.statement-doc th:nth-child(5),.statement-doc td:nth-child(5){width:16%}.statement-doc th:nth-child(6),.statement-doc td:nth-child(6){width:27%}.statement-doc td.empty{color:#999;text-align:center;padding:28px 0}.statement-doc-foot{color:#111;border-top:1px dashed #666;gap:10px;margin-top:18px;padding-top:12px;font-size:10px;display:grid}.statement-doc-tips b{margin-bottom:6px;font-weight:600;display:block}.statement-doc-tips p{margin:0 0 6px;line-height:1.45}.statement-doc-foot em{justify-self:end;font-size:11px;font-style:normal}@media print{body{background:#fff!important}.app-shell,.page-container,.apk-page{max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.statement-no-print,.bottom-nav,.apk-toast{display:none!important}.statement-doc-page{background:#fff!important;padding:0!important}.statement-doc{box-shadow:none!important;border-radius:0!important;padding:12mm 10mm!important}.statement-doc-seal{opacity:1}}@media (width<=390px){.statement-row{font-size:14px}.statement-range-buttons button{min-width:76px;height:34px;font-size:13px}.statement-range>p{font-size:12px}.statement-txtype-buttons{gap:6px}.statement-txtype-buttons button{min-width:46px;padding:0 8px;font-size:12px}.statement-email input{font-size:14px}.statement-agreement{gap:8px;font-size:12px}.statement-agreement input{width:18px;height:18px}.statement-success>p,.statement-records article>div{font-size:12px}}.apk-page.account-overview-page{color:#111;background:#f4f4f4;padding:0 0 30px}.account-overview-header{height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0;color:#fff;background:#1c2238;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.account-overview-header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.account-overview-header button img{object-fit:contain;width:22px;height:22px}.account-overview-header button:last-child{letter-spacing:1px;font-size:22px;line-height:1}.account-overview-header h1{text-align:center;margin:0;font-size:17px;font-weight:500}.account-overview{background:#f4f4f4;min-height:calc(100vh - 52px)}.account-overview-hero{color:#fff;background:#1c2238;padding:2px 0 20px 16px;overflow:hidden}.account-overview-hero>p{color:#ffffffd1;margin:0 0 14px;font-size:12px;line-height:1.4}.account-overview-hero>p i{vertical-align:1px;background:#ef4d6d;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.account-asset-carousel{scrollbar-width:none;gap:10px;padding-right:16px;display:flex;overflow-x:auto}.account-asset-carousel::-webkit-scrollbar{display:none}.account-asset-main{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#50587c,#3a4264);border:0;border-radius:12px;flex:0 0 74%;align-content:start;gap:6px;min-height:132px;padding:16px 16px 14px;display:grid}.account-asset-main small{color:#ffffffb8;font-size:13px;font-weight:400}.account-asset-main strong{color:#fff;letter-spacing:.3px;font-size:32px;font-weight:600;line-height:1.05}.account-asset-main strong em{opacity:.8;margin-left:2px;font-size:16px;font-style:normal;font-weight:400}.account-asset-main span{color:#ffffffeb;background:#00000038;border-radius:14px;width:max-content;margin-top:10px;padding:5px 12px;font-size:12px;font-weight:400}.account-asset-side{color:#ffffffe0;text-align:left;cursor:pointer;background:linear-gradient(150deg,#424a6c,#323a58);border:0;border-radius:12px;flex:0 0 40%;place-content:center start;min-height:132px;padding:16px;display:grid}.account-asset-side small{font-size:15px;font-weight:500}.account-money{background:#f4f4f4;border-radius:16px 16px 0 0;margin-top:0;padding:18px 12px 28px}.account-money h2{color:#3aa4d8;justify-content:center;gap:6px;margin:0 0 14px;font-size:15px;font-weight:500;display:flex}.account-money h2 span{font-size:15px;font-weight:500}.account-money-card,.account-forex-card,.account-overview-service{background:#fff;border-radius:10px;overflow:hidden}.account-money-card button,.account-overview-service button{color:#111;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#fff;border:0;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.account-money-card button:last-child,.account-overview-service button:last-child{border-bottom:0}.account-money-card b,.account-overview-service b{font-size:15px;font-weight:500}.account-avail-mark{vertical-align:0;border:0;border-radius:1px;width:9px;height:9px;margin-left:6px;display:inline-block;background:#222!important}.account-money-card strong,.account-overview-service strong{color:#111;font-size:15px;font-weight:500}.account-money-sub b{color:#111;padding-left:0;font-weight:500}.account-forex-card{margin-top:10px}.account-forex-card button{color:#111;cursor:pointer;width:100%;min-height:62px;font:inherit;background:#fff;border:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.account-forex-card button>b{font-size:15px;font-weight:500}.account-forex-card button>span{justify-items:end;gap:2px;display:grid}.account-forex-card strong{font-size:15px;font-weight:500}.account-forex-card small{color:#aaa;font-size:11px}.account-overview-service{margin-top:10px}.account-invest-title{color:#c4a574;text-align:center;margin:18px 0 10px;font-size:14px;font-weight:500}.account-invest-list{gap:10px;display:grid}.account-invest-list button{color:#111;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.account-invest-list b{font-size:15px;font-weight:500}.account-invest-list span{color:#999;white-space:nowrap;font-size:12px}.account-invest-card{display:none}.native-business-form{padding-bottom:30px}.native-business-form .apk-form-heading img{object-fit:cover;border-radius:9px}.native-business-form .form-select-row{color:#333;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;min-height:61px;padding:0 2px;font-size:15px;display:flex}.native-business-form .form-select-row b{color:#999;font-weight:400}.income-direction-tabs{background:#f3f4f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px;padding:4px;display:grid}.income-direction-tabs button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:7px;height:40px;font-size:16px}.income-direction-tabs button.active{color:#e44c5b;background:#fff;font-weight:600;box-shadow:0 2px 8px #222b4314}.native-business-form .apk-primary:disabled{opacity:.55}.form-danger-button{color:#d94f5b;cursor:pointer;background:#fff;border:1px solid #efc5c8;border-radius:7px;width:100%;height:46px;margin-top:12px;font-size:16px}.profile-avatar-editor{color:#333;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.profile-avatar-editor img{object-fit:cover;border-radius:50%;width:54px;height:54px}.profile-avatar-editor span{text-align:left;flex:1}.profile-avatar-editor b{color:#aaa;font-size:22px}.apk-loan-info-card{position:relative;overflow:hidden}.loan-detail-watermark{object-fit:contain;opacity:.2;width:98px;height:98px;position:absolute;bottom:-8px;right:8px}.profile-native-actions{background:#fff;flex-wrap:wrap;gap:10px;padding:12px 16px 18px;display:flex}.profile-native-actions>button{color:#d94f5b;cursor:pointer;background:#fff;border:1px solid #e4a5ac;border-radius:20px;flex:1;height:40px}.profile-native-actions p{border-bottom:1px solid #eee;flex-basis:100%;width:100%;margin:0;padding:9px 0;display:grid}.profile-native-actions p small{color:#aaa;margin-top:5px}.profile-publish-sheet{background:#fff;border-radius:15px 15px 0 0;width:min(100%,620px);padding:16px}.profile-publish-sheet header{justify-content:space-between;align-items:center;font-size:18px;display:flex}.profile-publish-sheet header button{background:0 0;border:0;font-size:28px}.profile-publish-sheet textarea{box-sizing:border-box;resize:none;border:1px solid #ddd;border-radius:8px;width:100%;min-height:130px;margin:16px 0;padding:12px}.profile-publish-sheet>button{color:#fff;background:#e35261;border:0;border-radius:7px;width:100%;height:44px}.profile-publish-sheet>button:disabled{opacity:.45}.apk-page.kaquan-native-page{min-height:100vh;padding:0 0 calc(64px + env(safe-area-inset-bottom,0px));color:#1a1a1a;background:#f7f7f7}.kaquan-native-header{z-index:20;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.kaquan-native-header>button,.kaquan-native-header>div button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.kaquan-native-header>button{width:40px;height:40px}.kaquan-native-header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kaquan-native-header h1{margin:0;font-size:17px;font-weight:600;line-height:44px;position:absolute;left:50%;transform:translate(-50%)}.kaquan-native-header>div{align-items:center;gap:2px;margin-left:auto;display:flex}.kaquan-hot-btn{color:#222;justify-items:center;gap:1px;min-width:48px;height:40px;font-size:9px;line-height:1;display:grid!important}.kaquan-hot-btn svg{fill:currentColor;stroke:none;width:16px;height:16px}.kaquan-more-btn{letter-spacing:1px;width:34px;height:40px;font-size:22px;line-height:1}.kaquan-page{min-height:calc(100vh - 44px - env(safe-area-inset-top,0px));flex-direction:column;display:flex}.kaquan-scroll{gap:12px;padding:10px 16px 18px;display:grid}.kaquan-banner,.kaquan-ad,.kaquan-welfare-main,.kaquan-welfare-side button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.kaquan-banner{border-radius:14px}.kaquan-banner img,.kaquan-ad img,.kaquan-welfare-main img,.kaquan-welfare-side img{width:100%;height:auto;display:block}.kaquan-assist{align-items:center;gap:10px;padding:2px 2px 0;display:flex}.kaquan-assist>span{color:#9a9a9a;font-size:12px}.kaquan-assist>button{color:#333;cursor:pointer;background:#fff;border:0;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;display:inline-flex;box-shadow:0 1px 4px #0000000a}.kaquan-assist-dot{background:conic-gradient(from 200deg,#5b8cff,#ff7ab8,#ffd56a,#5b8cff);border-radius:50%;width:16px;height:16px}.kaquan-assist em{font-size:12px;font-style:normal}.kaquan-welfare{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:8px;display:grid}.kaquan-welfare-main,.kaquan-welfare-side button{background:#fff;border-radius:12px;height:100%}.kaquan-welfare-main img{object-fit:cover;object-position:left top;height:100%}.kaquan-welfare-side{grid-template-rows:1fr 1fr;gap:8px;min-height:100%;display:grid}.kaquan-welfare-side button{min-height:0;display:flex}.kaquan-welfare-side img{object-fit:cover;object-position:left center;height:100%}.kaquan-section-title{margin:6px 2px 0;font-size:16px;font-weight:600}.kaquan-coupon{background:#fff;border-radius:10px;grid-template-columns:92px 1fr;display:grid;position:relative;overflow:hidden}.kaquan-coupon-value{color:#f04a4a;text-align:center;place-content:center;gap:2px;padding:16px 8px;display:grid;position:relative}.kaquan-coupon-value:after{content:"";border-right:1px dashed #e8e8e8;width:0;position:absolute;top:12px;bottom:12px;right:0}.kaquan-coupon-value strong{font-size:13px;font-weight:500;line-height:1.1}.kaquan-coupon-value em{margin-right:1px;font-size:26px;font-style:normal;font-weight:700}.kaquan-coupon-value small{color:#f04a4a;font-size:11px}.kaquan-coupon-info{align-content:center;gap:4px;padding:14px 14px 14px 12px;display:grid}.kaquan-coupon-info b{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.kaquan-coupon-info span,.kaquan-coupon-info small{color:#999;font-size:11px}.kaquan-coupon-badge{color:#fff;background:#6d6d6d;border-radius:0 10px 0 8px;padding:3px 7px;font-size:10px;font-style:normal;line-height:1.2;position:absolute;top:0;right:0}.kaquan-more-link{color:#b0b0b0;cursor:pointer;background:0 0;border:0;justify-self:center;margin:2px 0 4px;padding:6px 10px;font-size:12px}.kaquan-ad{border-radius:12px}.kaquan-card-empty{color:#999;text-align:center;justify-items:center;gap:8px;margin-top:48px;display:grid}.kaquan-card-empty b{color:#666;font-size:15px;font-weight:500}.kaquan-card-empty p{margin:0;font-size:12px}.kaquan-tabs{z-index:30;width:min(100%,620px);height:calc(56px + env(safe-area-inset-bottom,0px));padding:6px 48px env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #efefef;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.kaquan-tabs button{color:#b5b5b5;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;font-size:11px;display:grid}.kaquan-tabs button.active{color:#1a1a1a}.kaquan-tab-icon{background:#e8e8e8;border-radius:50%;width:26px;height:26px}.kaquan-tabs button.active .kaquan-tab-icon{background:#1a1a1a}.kaquan-tab-icon.ticket:before{content:"";border:1.5px solid #fff;border-radius:2px;width:14px;height:9px;margin:8px auto 0;display:block;box-shadow:inset 6px 0 0 -5px #fff,inset -6px 0 0 -5px #fff}.kaquan-tabs button:not(.active) .kaquan-tab-icon.ticket:before{border-color:#9a9a9a;box-shadow:inset 6px 0 0 -5px #9a9a9a,inset -6px 0 0 -5px #9a9a9a}.kaquan-tab-icon.card:before{content:"";border:1.5px solid #9a9a9a;border-radius:2px;width:14px;height:10px;margin:8px auto 0;display:block}.kaquan-tabs button.active .kaquan-tab-icon.card:before{border-color:#fff}.apk-page.kaquan-native-page>.apk-message{left:50%;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:40;color:#fff;background:#1e1e1ed1;border-radius:16px;width:max-content;max-width:calc(100% - 48px);margin:0;padding:8px 14px;font-size:12px;position:fixed;transform:translate(-50%)}
