body.home-page{--blue:#2f8cff;--blue-dark:#1473f8;--text:#1c2430;--muted:#7d8794;--line:#edf1f7;--dark:#17191d;--dark-muted:#9ba3ad;--bg-soft:#f7fbff;--shadow:0 20px 60px rgba(30,97,180,.12);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}body.home-page,body.home-page *{box-sizing:border-box}body.home-page{margin:0;color:var(--text);background:#fff}body.home-page a{color:inherit;text-decoration:none}body.home-page .container{width:min(1180px,calc(100% - 48px));margin:0 auto}body.home-page .site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(237,241,247,.75);backdrop-filter:blur(14px)}body.home-page .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:26px}body.home-page .brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.02em}body.home-page .brand-logo{width:172px;height:auto;display:block}body.home-page .brand-mark{width:28px;height:28px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900;border-radius:8px;background:linear-gradient(135deg,var(--blue),#55b8ff);box-shadow:0 8px 18px rgba(47,140,255,.25)}body.home-page .nav-links{display:flex;align-items:center;justify-content:center;flex:1;gap:clamp(16px,2.4vw,34px);font-size:14px;color:#394454}body.home-page .nav-actions{display:flex;align-items:center;gap:16px;font-size:14px;color:#465264}body.home-page .icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}body.home-page .hero{position:relative;overflow:hidden;min-height:520px;padding:86px 0 92px;background:radial-gradient(circle at 86% 34%,rgba(47,140,255,.18),transparent 22%),linear-gradient(180deg,#fff 0%,#fafdff 100%)}body.home-page .hero::before,body.home-page .hero::after{content:"";position:absolute;width:74px;height:52px;border-radius:10px;background:rgba(47,180,255,.08);transform:rotate(4deg)}body.home-page .hero::before{left:36%;top:90px}body.home-page .hero::after{right:18%;top:166px;background:rgba(47,140,255,.1)}body.home-page .hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px}body.home-page .hero-copy{max-width:540px}body.home-page .hero h1{margin:0 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.05em}body.home-page .hero p{margin:0 0 34px;color:var(--muted);font-size:16px;line-height:1.9}body.home-page .download-row{display:flex;flex-wrap:wrap;gap:14px}body.home-page .btn{height:48px;min-width:134px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:999px;font-weight:700;font-size:14px;box-shadow:0 10px 26px rgba(47,140,255,.22)}body.home-page .btn-primary{color:#fff;background:linear-gradient(135deg,var(--blue),#46a6ff)}body.home-page .btn-light{color:#2d3642;background:#fff;border:1px solid var(--line);box-shadow:0 10px 26px rgba(33,49,75,.08)}body.home-page .download-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}body.home-page .keypal-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}body.home-page .keypal-text{width:55px;height:16px;display:block;object-fit:contain;flex:0 0 auto}body.home-page .hero-art{position:relative;min-height:390px}body.home-page .hero-image{position:relative;z-index:2;width:min(100%,540px);display:block;margin-left:auto;filter:drop-shadow(0 24px 40px rgba(30,97,180,.16))}body.home-page .phone{position:absolute;right:126px;top:18px;width:178px;height:346px;padding:16px 12px;border:8px solid #18202b;border-radius:34px;background:#fff;box-shadow:var(--shadow);transform:rotate(-6deg)}body.home-page .phone::before{content:"";position:absolute;left:50%;top:6px;width:58px;height:8px;border-radius:99px;background:#18202b;transform:translateX(-50%)}body.home-page .phone-header{height:54px;margin-top:12px;border-radius:18px;background:linear-gradient(135deg,var(--blue),#67c0ff)}body.home-page .coin-list{display:grid;gap:10px;margin-top:14px}body.home-page .coin-item{height:32px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eef3f9}body.home-page .coin-dot{width:18px;height:18px;border-radius:50%;background:var(--blue)}body.home-page .coin-item:nth-child(2) .coin-dot{background:#ff9f2f}body.home-page .coin-item:nth-child(3) .coin-dot{background:#37c486}body.home-page .coin-item:nth-child(4) .coin-dot{background:#7d65ff}body.home-page .coin-line{height:8px;flex:1;border-radius:99px;background:#e8edf5}body.home-page .phone.second{right:10px;top:74px;width:172px;height:330px;transform:rotate(10deg)}body.home-page .hardware{position:absolute;left:72px;bottom:4px;width:150px;height:214px;padding:22px 18px;color:#fff;border-radius:22px;background:#252a33;box-shadow:0 24px 50px rgba(25,33,45,.24);transform:rotate(-2deg)}body.home-page .hardware-logo{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 18px;border-radius:12px;background:#151a22;font-weight:900}body.home-page .keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.home-page .keypad span{height:24px;border-radius:7px;background:#3a414d}body.home-page .circle-bg{position:absolute;right:0;top:44px;width:410px;height:410px;border-radius:50%;background:linear-gradient(135deg,rgba(47,140,255,.14),rgba(108,230,220,.12))}body.home-page .stats{color:#fff;background:var(--blue);padding:50px 0 48px}body.home-page .stats .container{text-align:center}body.home-page .stats h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}body.home-page .stats p{max-width:720px;margin:0 auto 34px;color:rgba(255,255,255,.78);line-height:1.8}body.home-page .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto}body.home-page .stat-item{display:grid;gap:8px}body.home-page .stat-icon{width:32px;height:32px;margin:0 auto 2px;border-radius:11px;background:rgba(255,255,255,.16)}body.home-page .stat-number{font-size:26px;font-weight:800}body.home-page .stat-label{color:rgba(255,255,255,.76);font-size:13px}body.home-page .features{padding:90px 0 70px}body.home-page .feature-row{min-height:320px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px;margin-bottom:56px}body.home-page .feature-row:nth-child(even) .feature-copy{order:2}body.home-page .feature-copy{max-width:480px}body.home-page .eyebrow{margin-bottom:12px;color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.home-page .feature-copy h3{margin:0 0 16px;font-size:clamp(26px,3.2vw,42px);line-height:1.2;letter-spacing:-.04em}body.home-page .feature-copy p{margin:0;color:var(--muted);line-height:1.9}body.home-page .illustration{position:relative;min-height:270px;display:grid;place-items:center}body.home-page .feature-image{width:min(100%,460px);display:block;filter:drop-shadow(0 22px 42px rgba(30,97,180,.12))}body.home-page .shield{width:230px;height:230px;position:relative;border-radius:50%;background:conic-gradient(from 40deg,rgba(47,140,255,.15),rgba(47,140,255,.02),rgba(80,211,188,.2),rgba(47,140,255,.15))}body.home-page .shield::before{content:"🔒";position:absolute;inset:54px;display:grid;place-items:center;color:#fff;font-size:58px;border-radius:34px;background:linear-gradient(135deg,var(--blue),#74c7ff);box-shadow:var(--shadow)}body.home-page .mini-card{position:absolute;width:148px;height:84px;border-radius:14px;background:#fff;box-shadow:var(--shadow)}body.home-page .mini-card.left{left:10%;bottom:28px}body.home-page .mini-card.right{right:8%;bottom:44px;background:#252a33}body.home-page .bank-card{width:260px;height:158px;padding:22px;color:#fff;border-radius:22px;background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,#1f67ff,#0d1f42 72%);box-shadow:0 24px 70px rgba(22,70,160,.25);transform:rotate(2deg)}body.home-page .bank-card .chip{width:44px;height:32px;border-radius:9px;background:linear-gradient(135deg,#ffd05a,#ff9b3d)}body.home-page .bank-card .card-line{width:70%;height:10px;margin-top:42px;border-radius:99px;background:rgba(255,255,255,.74)}body.home-page .brand-bubbles{width:min(300px,90%);padding:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-radius:28px;background:linear-gradient(135deg,#2f8cff,#23c4e8);box-shadow:var(--shadow)}body.home-page .brand-bubbles span{aspect-ratio:1;display:grid;place-items:center;color:#fff;font-weight:800;border-radius:14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24)}body.home-page .dev-kit{width:300px;height:210px;position:relative;border-radius:18px;background:#fff;border:8px solid #222833;box-shadow:var(--shadow)}body.home-page .dev-kit::before{content:"";display:block;height:40px;background:#222833}body.home-page .dev-kit .sdk{position:absolute;right:34px;bottom:42px;padding:14px 26px;color:#fff;border-radius:12px;background:var(--blue);font-size:26px;font-weight:900}body.home-page .dev-kit .cube{position:absolute;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#7ed0ff,var(--blue));box-shadow:0 14px 28px rgba(47,140,255,.22)}body.home-page .dev-kit .cube.one{left:-32px;bottom:34px;transform:rotate(-16deg)}body.home-page .dev-kit .cube.two{right:-24px;bottom:-20px;transform:rotate(12deg)}body.home-page .cta{overflow:hidden;color:#fff;background:var(--blue)}body.home-page .cta-inner{min-height:168px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative}body.home-page .cta h2{margin:0 0 14px;font-size:clamp(24px,3vw,36px);letter-spacing:-.04em}body.home-page .cta p{margin:0;color:rgba(255,255,255,.78)}body.home-page .cta-phone{width:180px;height:210px;align-self:flex-end;margin-right:80px;border-radius:28px 28px 0 0;background:#fff;border:7px solid #1d2633;border-bottom:0;transform:translateY(34px) rotate(-3deg)}body.home-page .cta-image{width:min(360px,34vw);align-self:flex-end;display:block;transform:translateY(28px);filter:drop-shadow(0 20px 34px rgba(9,57,132,.22))}body.home-page .footer{color:#fff;background:var(--dark);padding:54px 0}body.home-page .footer-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:36px}body.home-page .footer .brand{margin-bottom:18px;width:fit-content;padding:8px 12px;border-radius:14px;background:#fff}body.home-page .socials{display:flex;flex-wrap:wrap;gap:10px}body.home-page .socials span{width:28px;height:28px;display:grid;place-items:center;color:#d8dde5;border-radius:50%;background:#252a31;font-size:12px}body.home-page .footer h4{margin:0 0 16px;font-size:14px}body.home-page .footer ul{margin:0;padding:0;list-style:none}body.home-page .footer li{margin-bottom:10px;color:var(--dark-muted);font-size:13px}@media (max-width:920px){body.home-page .container{width:min(100% - 32px,720px)}body.home-page .nav{height:64px}body.home-page .brand-logo{width:150px}body.home-page .nav-links{display:none}body.home-page .nav-actions span{display:none}body.home-page .hero{min-height:auto;padding:58px 0 60px}body.home-page .hero-inner,body.home-page .feature-row{grid-template-columns:1fr}body.home-page .hero-copy{text-align:center;margin:0 auto}body.home-page .download-row{justify-content:center}body.home-page .hero-art{min-height:auto;max-width:430px;width:100%;margin:0 auto}body.home-page .hero-image{width:100%;margin:0 auto}body.home-page .circle-bg{right:4%;width:330px;height:330px}body.home-page .phone{right:120px;width:150px;height:292px}body.home-page .phone.second{right:18px;width:144px;height:278px}body.home-page .hardware{left:24px;width:126px;height:184px}body.home-page .feature-row,body.home-page .feature-row:nth-child(even) .feature-copy{order:initial}body.home-page .feature-row{gap:26px;margin-bottom:40px;text-align:center}body.home-page .feature-copy{max-width:none}body.home-page .footer-grid{grid-template-columns:repeat(2,1fr)}body.home-page .footer-about{grid-column:1 / -1}}@media (max-width:640px){body.home-page .hero h1{font-size:38px}body.home-page .brand-logo{width:136px}body.home-page .btn{width:auto;min-width:143px;height:43px;padding:0 18px;font-size:13px}body.home-page .keypal-icon{width:20px;height:20px}body.home-page .download-icon{width:18px;height:18px}body.home-page .keypal-text{width:50px;height:15px}body.home-page .stat-grid{grid-template-columns:1fr}body.home-page .features{padding:60px 0 44px}body.home-page .feature-row{min-height:auto}body.home-page .mini-card{display:none}body.home-page .cta-inner{min-height:220px;align-items:flex-start;flex-direction:column;padding:38px 0 0;text-align:center}body.home-page .cta-phone{width:150px;height:150px;margin:0 auto;transform:translateY(24px) rotate(-3deg)}body.home-page .cta-image{width:min(280px,88vw);margin:0 auto;transform:translateY(20px)}body.home-page .footer-grid{grid-template-columns:1fr}}body.download-page{--blue:#2f86ff;--green:#2cd083;--text:#171d26;--muted:#667085;--line:#edf0f5;--soft:#f6f8fb;--dark:#181a1e;--dark-muted:#8e96a3;--shadow:0 18px 45px rgba(31,58,94,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}body.download-page,body.download-page *{box-sizing:border-box}body.download-page{margin:0;color:var(--text);background:#fff}body.download-page a{color:inherit;text-decoration:none}body.download-page .container{width:min(1080px,calc(100% - 48px));margin:0 auto}body.download-page .header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(237,240,245,.8);backdrop-filter:blur(14px)}body.download-page .nav{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}body.download-page .logo{width:158px;display:block}body.download-page .nav-links{display:flex;align-items:center;justify-content:center;flex:1;gap:clamp(18px,2.2vw,34px);color:#202936;font-size:14px}body.download-page .nav-links a::after{content:"⌄";margin-left:5px;color:#8a94a3;font-size:12px}body.download-page .nav-side{display:flex;align-items:center;gap:16px;color:#293241;font-size:14px}body.download-page .hero{padding:42px 0 96px}body.download-page .tab{height:30px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:999px}body.download-page .tab.active{background:#fff;box-shadow:0 5px 16px rgba(25,44,71,.08)}body.download-page .tab-icon{font-size:17px}body.download-page .tab.android .tab-icon{color:var(--green)}body.download-page .tab.ios .tab-icon{color:#111}body.download-page .tab.extension .tab-icon{color:var(--blue)}body.download-page .download-panel{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px}body.download-page .phone-wrap{display:flex;justify-content:center}body.download-page .phone-img{width:min(360px,100%);display:block;filter:drop-shadow(0 20px 34px rgba(21,43,77,.14))}body.download-page .download-copy h1{margin:0 0 14px;font-size:clamp(32px,4vw,44px);line-height:1.15;letter-spacing:-.04em}body.download-page .download-copy p{max-width:540px;margin:0 0 30px;color:#263244;font-size:16px;line-height:1.8}body.download-page .store-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}body.download-page .store-btn{height:53px;min-width:170px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;color:#fff;border-radius:8px;background:#111;font-size:16px;font-weight:700}body.download-page .store-icon{width:29px;height:29px;object-fit:contain;flex:0 0 auto}body.download-page .store-btn.apk{background:#101820}body.download-page .store-btn.chrome{color:#1f2937;background:#fff;border:1px solid #dfe5ee;box-shadow:0 10px 24px rgba(21,43,77,.08)}body.download-page .store-btn small{display:block;font-size:12px;font-weight:500;opacity:.85}body.download-page .qr{width:44px;height:44px;display:grid;place-items:center;color:#111;border:1px solid #d9dee7;border-radius:6px;background:linear-gradient(90deg,#111 6px,transparent 0) 8px 8px / 12px 12px no-repeat,linear-gradient(#111 6px,transparent 0) 8px 8px / 12px 12px no-repeat,linear-gradient(90deg,#111 6px,transparent 0) 25px 8px / 12px 12px no-repeat,linear-gradient(#111 6px,transparent 0) 25px 8px / 12px 12px no-repeat,linear-gradient(90deg,#111 6px,transparent 0) 8px 25px / 12px 12px no-repeat,linear-gradient(#111 6px,transparent 0) 8px 25px / 12px 12px no-repeat,#fff}body.download-page .version{margin:0 0 22px 174px;color:#a3acb8;font-size:12px}body.download-page .tips-card{width:min(520px,100%);overflow:hidden;border:1px solid #e5e9f0;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(24,44,76,.05)}body.download-page .tip-body{padding:20px 24px 16px}body.download-page .tip-line{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px;color:#5e6878;font-size:13px;line-height:1.6}body.download-page .tip-dot{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--green);font-size:12px}body.download-page .url-pill{display:inline-flex;align-items:center;gap:8px;margin:8px 0;padding:8px 14px;color:#2d8cff;border-radius:8px;background:#eef7ff;font-weight:700}body.download-page .fake-alert{display:inline-flex;align-items:center;gap:8px;margin-left:8px;padding:8px 14px;color:#e86868;border-radius:8px;background:#fff2f2;font-weight:700}body.download-page .tip-link{color:var(--blue);font-weight:700}body.download-page .tip-actions{display:grid;grid-template-columns:1fr 1fr;gap:0;color:#fff;background:var(--blue);font-size:13px;font-weight:700}body.download-page .tip-actions a{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}body.download-page .tip-actions a+a{border-left:1px solid rgba(255,255,255,.24)}body.download-page .features{padding:70px 0;background:var(--soft)}body.download-page .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}body.download-page .feature-card{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 26px;text-align:center;border-radius:4px;background:#fff;box-shadow:var(--shadow)}body.download-page .feature-card img{width:min(210px,100%);height:126px;object-fit:contain;margin-bottom:18px}body.download-page .feature-card p{margin:0;color:#2b3441;line-height:1.7;font-size:15px}body.download-page .footer{padding:58px 0 70px;color:#fff;background:var(--dark)}body.download-page .footer-grid{display:grid;grid-template-columns:1.55fr repeat(6,1fr);gap:34px}body.download-page .footer-logo{width:172px;padding:8px 12px;border-radius:12px;background:#fff}body.download-page .socials{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 12px}body.download-page .socials span{width:28px;height:28px;display:grid;place-items:center;color:#d9dee7;border-radius:7px;background:#2a2d33;font-size:12px}body.download-page .copyright{color:#777f8b;font-size:12px}body.download-page .footer h3{margin:0 0 18px;color:#cbd2dc;font-size:14px;font-weight:700}body.download-page .footer ul{margin:0;padding:0;list-style:none}body.download-page .footer li{margin-bottom:11px;color:var(--dark-muted);font-size:13px}@media (max-width:900px){body.download-page .container{width:min(100% - 32px,720px)}body.download-page .nav-links{display:none}body.download-page .logo{width:146px}body.download-page .hero{padding:30px 0 64px}body.download-page .platform-tabs{margin-bottom:42px}body.download-page .download-panel{grid-template-columns:1fr;gap:34px;text-align:center}body.download-page .download-copy p{margin-left:auto;margin-right:auto}body.download-page .store-row{justify-content:center}body.download-page .version{margin-left:0}body.download-page .tips-card{margin:0 auto;text-align:left}body.download-page .feature-grid{grid-template-columns:1fr}body.download-page .footer-grid{grid-template-columns:repeat(2,1fr)}body.download-page .footer-brand{grid-column:1 / -1}}@media (max-width:560px){body.download-page .nav{height:60px}body.download-page .nav-side{gap:10px;font-size:12px}body.download-page .nav-side .moon{display:none}body.download-page .logo{width:132px}body.download-page .platform-tabs{height:auto;grid-template-columns:1fr;border-radius:18px}body.download-page .tab{height:38px}body.download-page .phone-img{width:min(300px,100%)}body.download-page .store-btn{width:100%}body.download-page .qr{margin:0 auto}body.download-page .tip-body{padding:18px 16px 12px}body.download-page .url-pill,body.download-page .fake-alert{width:100%;justify-content:center;margin-left:0}body.download-page .tip-actions{grid-template-columns:1fr}body.download-page .tip-actions a+a{border-left:0;border-top:1px solid rgba(255,255,255,.24)}body.download-page .features{padding:48px 0}body.download-page .footer-grid{grid-template-columns:1fr}}