:root{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#101c3b;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--blue:#3152ef;--dark:#080c1b;--muted:#66718a;--line:#e4e8f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font:inherit}.page{overflow:hidden}.section-wrap{max-width:1230px;margin:0 auto;padding-left:24px;padding-right:24px}.site-header{height:80px;background:#fffffff0;border-bottom:1px solid #edf0f7;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-shell{height:100%;max-width:1230px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:72px}.brand img{width:154px;display:block}.main-nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:600;flex:1}.main-nav>a:not(.button):hover{color:var(--blue)}.nav-tools{display:flex;gap:18px;align-items:center;font-size:14px}.nav-login{margin-left:auto}.nav-register{padding:11px 25px!important;font-size:14px!important}.nav-download.button{background:transparent;color:#101c3b;padding:0;gap:0}.nav-download.button span{display:none}.button{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:999px;min-height:52px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:700;box-shadow:0 12px 24px #3152ef33;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #3152ef45}.button-outline{background:#fff;border-color:#8d98ae;color:#29334f;box-shadow:none}.button-ghost{background:transparent;border-color:#ffffffa6;box-shadow:none}.menu-toggle{display:none;border:0;background:none;padding:4px}.menu-toggle i{width:21px;height:2px;background:#25314b;display:block;margin:4px}.hero{position:relative;min-height:700px;background:linear-gradient(180deg,#fff,#fbfcff 52%,#f0f5ff);isolation:isolate}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 7% 54%,rgba(213,229,255,.75),transparent 22%),radial-gradient(circle at 91% 58%,rgba(231,236,255,.84),transparent 24%);z-index:-1}.hero-inner{text-align:center;max-width:1000px;margin:auto;padding:78px 24px 0}.badges{display:flex;justify-content:center;gap:14px;margin-bottom:25px}.badges span{background:#fff;border:1px solid #e9ebf1;box-shadow:0 3px 12px #101c3b0f;border-radius:24px;padding:9px 18px;font-size:13px;color:#4e596c}.hero h1{font-size:57px;line-height:1.25;letter-spacing:-2px;margin:0;font-weight:800}.hero h1 em{font-style:normal;color:var(--blue)}.hero p{font-size:18px;line-height:2;color:#5f6b83;margin:27px 0 30px}.hero-actions{display:flex;justify-content:center;gap:16px}.hero-product{width:min(820px,92vw);display:block;margin:62px auto 0;filter:drop-shadow(0 12px 35px rgba(35,65,151,.08))}.fingerprint{padding-top:104px;padding-bottom:108px}.section-heading{text-align:center;margin:0 auto 46px}.section-heading h2,.faq-heading h2{font-size:39px;letter-spacing:-1px;margin:12px 0 14px;line-height:1.25}.section-heading p,.faq-heading p{color:var(--muted);font-size:17px;line-height:1.8;margin:0}.eyebrow{color:var(--blue);font-size:14px;font-weight:800;letter-spacing:.13em}.fingerprint-card{border:1px solid #e4e8f1;border-radius:24px;background:linear-gradient(135deg,#fbfcff,#eef3ff);padding:44px;display:grid;grid-template-columns:1.3fr .7fr;gap:48px;box-shadow:0 15px 50px #21459e14}.browser-demo{min-height:360px;border-radius:15px;background:#fff;box-shadow:0 20px 38px #263f7929;overflow:hidden;transform:perspective(1200px) rotateY(4deg) rotateX(1deg)}.demo-top{height:42px;background:#f6f8fc;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#8791a5;font-size:11px}.window-dots{color:#bac3d4;letter-spacing:2px}.demo-body{display:grid;grid-template-columns:150px 1fr;height:318px}.demo-sidebar{background:#202842;color:#aeb9cf;padding:20px 12px;display:flex;flex-direction:column;gap:14px;font-size:11px}.demo-sidebar strong{font-size:17px;color:#fff;margin-bottom:12px}.demo-sidebar .active{background:#4053ec;color:#fff;padding:9px;border-radius:6px}.demo-main{padding:18px;color:#53617c}.demo-toolbar{display:flex;align-items:center;gap:8px;font-size:11px}.demo-toolbar span{color:#a0a8ba;flex:1}.demo-toolbar button{border:1px solid #dfe4ed;background:#fff;border-radius:4px;font-size:10px;padding:6px 8px;color:#4a5872}.demo-table{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.demo-table span{border:1px solid #e8ebf2;border-radius:6px;padding:12px 8px;background:#fafbfe;font-size:10px}.demo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.demo-cards div{background:#f2f4ff;border-radius:8px;padding:14px 10px;font-size:10px;color:#64718d;line-height:1.7}.demo-cards b{color:#344ef0;font-size:9px}.fingerprint-copy{padding:20px 5px;display:flex;flex-direction:column;justify-content:center}.feature-point{border-bottom:1px solid #dce2ee;padding:18px 0;display:flex;flex-direction:column;gap:9px}.feature-point:first-child{padding-top:0}.feature-point b{font-size:20px}.feature-point span{font-size:14px;color:#6b7690;line-height:1.75}.fingerprint-copy .button{margin-top:29px;align-self:flex-start}.scenes{padding-bottom:110px}.scene-list{display:flex;flex-direction:column;gap:26px}.scene-card{min-height:328px;border:1px solid #e1e6ef;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:linear-gradient(110deg,#fff,#fbfcff);box-shadow:0 8px 20px #192b5b0a}.scene-card:nth-child(2n) .scene-copy{order:2}.scene-card:nth-child(2n) img{order:1}.scene-copy{padding:48px 24px 48px 44px}.scene-card:nth-child(2n) .scene-copy{padding-left:48px;padding-right:44px}.scene-kicker{color:var(--blue);font-size:23px;font-weight:800}.scene-copy h3{font-size:22px;margin:12px 0 14px}.scene-copy p{font-size:15px;line-height:1.8;color:#616c83;max-width:520px;margin:0 0 17px}.scene-copy .button{min-height:46px;padding:0 23px;margin-top:24px;font-size:14px}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag-row span{font-size:12px;color:#57637b;border:1px solid #e0e5ef;border-radius:6px;padding:6px 9px;background:#fff}.scene-card>img{width:100%;height:100%;min-height:328px;object-fit:cover}.simple-cta{max-width:1230px;margin:0 auto 105px;border-radius:20px;padding:58px 30px;text-align:center;color:#fff;background:linear-gradient(112deg,#2f50ee,#4a65f5);box-shadow:0 18px 36px #3152ef2e}.simple-cta h2{font-size:34px;margin:0 0 14px}.simple-cta p{color:#dae1ff;margin:0 0 25px}.simple-cta .button{background:#fff;color:var(--blue);box-shadow:none}.features{padding-bottom:112px}.feature-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;align-items:stretch}.feature-tabs{border:1px solid var(--line);border-radius:18px;background:#fff;padding:10px}.feature-tabs button{width:100%;display:grid;grid-template-columns:44px 1fr 22px;text-align:left;align-items:center;gap:12px;background:#fff;border:0;border-radius:12px;padding:15px 16px;color:#34405c;cursor:pointer}.feature-tabs button:hover,.feature-tabs button.selected{background:#f0f3ff;color:var(--blue)}.feature-tabs button i{font-style:normal;font-size:19px;opacity:0}.feature-tabs button.selected i{opacity:1}.feature-tabs b,.feature-tabs small{display:block}.feature-tabs b{font-size:16px}.feature-tabs small{font-size:12px;color:#8791a6;line-height:1.5;margin-top:4px}.feature-icon{font-size:22px;color:var(--blue);display:grid;place-items:center}.feature-preview{border-radius:18px;padding:36px 38px 30px;background:linear-gradient(135deg,#f1f4ff,#f7f8ff);overflow:hidden}.preview-label{font-size:12px;color:#8490aa}.feature-preview h3{font-size:28px;margin:12px 0 8px}.feature-preview>p{font-size:14px;color:#67728b;line-height:1.7;margin:0 0 25px}.preview-window{background:#fff;box-shadow:0 15px 30px #32467d26;border-radius:12px;overflow:hidden;margin:0 0 24px}.preview-window-top{height:32px;background:#283249;display:flex;align-items:center;gap:5px;padding:0 12px;color:#fff;font-size:10px}.preview-window-top span{height:6px;width:6px;border-radius:50%;background:#5f6b87}.preview-window-top b{margin-left:auto;margin-right:auto;font-weight:500}.preview-grid{display:grid;grid-template-columns:100px 1fr;min-height:148px}.preview-sidebar{background:#eef1ff;padding:13px 8px;display:flex;flex-direction:column;gap:8px;color:#64718b;font-size:9px}.preview-sidebar span{padding:6px}.preview-sidebar .on{background:#fff;color:var(--blue);border-radius:4px}.preview-content{padding:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.preview-stat{padding:10px;background:#f7f8fc;border-radius:6px}.preview-stat strong{font-size:16px;color:#283968;display:block}.preview-stat span{font-size:9px;color:#8791a7}.preview-lines{grid-column:1/-1;background:linear-gradient(180deg,transparent 18%,#e1e6f0 19%,transparent 21%,transparent 40%,#e1e6f0 41%,transparent 43%,transparent 62%,#e1e6f0 63%,transparent 65%,transparent 84%,#e1e6f0 85%,transparent 87%);min-height:32px}.feature-preview .button{min-height:45px;font-size:14px}.security{background:#090d1c;color:#fff;padding:104px 0 106px;position:relative}.security:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0,rgba(49,82,239,.22),transparent 45%),url(/assets/adspower/628b3ff9bfe8fcf0.jpg) center/cover;opacity:.36}.security-inner{position:relative}.light h2{color:#fff}.light p{color:#9da6bb}.security-badges{display:flex;justify-content:center;gap:18px;margin:-4px auto 48px}.security-badges span{display:flex;align-items:center;gap:10px;border:1px solid #30394c;background:#141a2d;border-radius:12px;padding:12px 18px;color:#dce1ee;font-size:14px}.security-badges img{width:28px;height:28px;object-fit:contain}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.security-item{background:#161c2de6;border:1px solid #2a3447;border-radius:16px;padding:25px}.security-item>span{width:30px;height:30px;background:#283fe3;border-radius:50%;display:grid;place-items:center;color:#fff}.security-item h3{font-size:19px;margin:20px 0 8px}.security-item p{color:#a5aec1;font-size:14px;line-height:1.8;margin:0}.bounty{display:flex;align-items:center;gap:18px;background:#161c2deb;border:1px solid #2a3447;border-radius:16px;padding:22px;margin-top:20px}.bounty-icon{width:42px;height:42px;border-radius:50%;background:#2438a4;color:#89a2ff;display:grid;place-items:center;font-size:22px}.bounty h3{margin:0 0 7px;font-size:17px}.bounty p{margin:0;color:#a5aec1;font-size:13px}.bounty a{margin-left:auto;white-space:nowrap;border:1px solid #4b566c;border-radius:8px;padding:11px 16px;font-size:12px}.security-cta{display:flex;margin:32px auto 0;width:max-content}.proof{padding:106px 24px 112px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{border:1px solid #e5e8ef;border-radius:15px;padding:28px;background:#fff;box-shadow:0 8px 18px #18275009}.stars{color:#f3bb2f;letter-spacing:3px;font-size:22px}.review-user{display:flex;align-items:center;gap:13px;margin:24px 0}.review-user>span{width:43px;height:43px;border-radius:50%;background:#e2e8ff;color:var(--blue);display:grid;place-items:center;font-size:21px;font-weight:700}.review-user b,.review-user small{display:block}.review-user small{color:#9099aa;font-size:12px;margin-top:4px}.review-card p{font-size:14px;line-height:1.8;color:#68738a;min-height:104px}.review-card>a{font-size:13px;color:var(--blue);font-weight:700}.faq-area{padding-bottom:110px}.video-card{border-radius:20px;background:linear-gradient(110deg,#eff3ff,#f9faff);padding:45px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:110px}.video-card h2{font-size:34px;margin:12px 0}.video-card p{color:#6a758c;margin:0 0 25px}.video-cover{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 18px 35px #263e7d2e}.video-cover img{display:block;width:100%;height:235px;object-fit:cover}.video-cover>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;font-size:22px;padding-left:4px}.video-cover b{position:absolute;right:12px;bottom:10px;color:#fff;font-size:13px}.faq-heading{text-align:center;margin-bottom:42px}.faq-list{max-width:900px;margin:auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;border:0;background:#fff;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:24px 5px;font-size:17px;font-weight:700;color:#1a2746;cursor:pointer}.faq-item button i{font-style:normal;color:var(--blue);font-size:25px;font-weight:400}.faq-item.open button i{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 38px 23px 5px;color:#6d788e;line-height:1.85;font-size:14px}.bottom-cta{color:#fff;background:linear-gradient(115deg,#2e50ed,#526bf7);padding:54px max(24px,calc((100vw - 1230px)/2));display:flex;justify-content:space-between;align-items:center;gap:28px}.bottom-cta h2{font-size:32px;margin:0 0 10px}.bottom-cta p{margin:0;color:#dce2ff}.bottom-cta .hero-actions{flex-shrink:0}.bottom-cta .button{background:#fff;color:var(--blue);box-shadow:none}.bottom-cta .button-ghost{background:transparent;color:#fff;border-color:#ffffffb3}.site-footer{background:#030713;color:#8993aa;padding:68px max(24px,calc((100vw - 1230px)/2)) 28px}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:45px;padding-bottom:55px}.footer-brand img{width:154px;filter:brightness(0) invert(1);opacity:.85}.social-icons{display:flex;gap:10px;margin:24px 0}.social-icons span{height:34px;width:34px;border-radius:7px;background:#1c2234;display:grid;place-items:center;color:#c1c8d6}.footer-brand select{width:100%;background:transparent;border:1px solid #3447ad;color:#8993aa;border-radius:6px;padding:9px}.footer-column h3{color:#fff;font-size:14px;margin:0 0 18px}.footer-column a{display:block;color:#8993aa;font-size:13px;line-height:2.25}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid #1b2130;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.floating-tools{position:fixed;right:20px;bottom:28px;z-index:40;display:flex;flex-direction:column;align-items:center;gap:10px}.floating-tools>*{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:0;color:#fff;font-size:20px;background:#68728a;box-shadow:0 5px 12px #19234124}.floating-tools span{background:#fff0f0;color:#25aee8;border-radius:0;transform:rotate(-12deg);font-size:13px;border:2px solid #76cfff;font-weight:800}.floating-tools a:nth-child(3){background:#3da7e8}.floating-tools a:nth-child(4){background:#ef6875}.floating-tools a:nth-child(5){background:#536bea}@media(max-width:900px){.nav-shell{gap:0;justify-content:space-between}.main-nav{gap:20px}.hero h1{font-size:47px}.fingerprint-card,.feature-layout,.video-card{grid-template-columns:1fr}.browser-demo{transform:none}.fingerprint-copy{padding:0}.scene-copy{padding-left:30px}.footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.footer-column:nth-last-child(-n+2){display:none}}@media(max-width:640px){.site-header{height:64px}.nav-shell{padding:0 18px}.brand img{width:134px}.nav-tools{gap:14px}.menu-toggle{display:block}.main-nav{position:absolute;left:14px;right:14px;top:70px;background:#fff;border:1px solid #e6eaf3;box-shadow:0 12px 30px #18285321;border-radius:14px;padding:18px;display:none;flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav>a{padding:13px 8px}.nav-login{margin-left:0}.nav-register,.nav-download{padding:13px 8px!important}.section-wrap{padding-left:18px;padding-right:18px}.hero{min-height:730px}.hero-inner{padding:48px 18px 0}.badges{gap:7px;flex-wrap:wrap;margin-bottom:23px}.badges span{font-size:11px;padding:8px 12px}.hero h1{font-size:34px;line-height:1.4;letter-spacing:-1px}.hero p{font-size:14px;line-height:2;margin:20px 0 24px}.hero-actions{gap:10px}.button{min-height:46px;padding:0 20px;font-size:13px;gap:9px}.hero-product{margin-top:50px;width:120%;max-width:none;margin-left:-10%}.fingerprint{padding-top:74px;padding-bottom:75px}.section-heading{margin-bottom:32px}.section-heading h2,.faq-heading h2{font-size:28px}.section-heading p,.faq-heading p{font-size:14px;line-height:1.7}.eyebrow{font-size:11px}.fingerprint-card{padding:15px;border-radius:16px;gap:28px}.browser-demo{min-height:218px}.demo-body{height:194px;grid-template-columns:78px 1fr}.demo-top{height:30px;font-size:8px}.demo-sidebar{padding:12px 7px;gap:7px;font-size:8px}.demo-sidebar strong{font-size:11px;margin-bottom:7px}.demo-sidebar .active{padding:6px}.demo-main{padding:10px}.demo-toolbar{font-size:8px;gap:4px}.demo-toolbar button{padding:4px;font-size:7px}.demo-table,.demo-cards{gap:4px;margin-top:12px}.demo-table span,.demo-cards div{padding:6px 4px;font-size:7px}.demo-cards b{font-size:6px}.feature-point{padding:14px 0}.feature-point b{font-size:16px}.feature-point span{font-size:12px}.scene-list{gap:17px}.scene-card{display:flex;flex-direction:column;min-height:0}.scene-card:nth-child(2n) .scene-copy,.scene-card:nth-child(2n) img,.scene-card .scene-copy,.scene-card img{order:initial}.scene-card .scene-copy,.scene-card:nth-child(2n) .scene-copy{padding:25px 22px 20px}.scene-kicker{font-size:19px}.scene-copy h3{font-size:18px}.scene-copy p{font-size:13px}.scene-card>img{min-height:190px;height:190px}.simple-cta{margin:0 18px 74px;padding:35px 18px}.simple-cta h2{font-size:24px;line-height:1.45}.simple-cta p{font-size:13px}.features{padding-bottom:76px}.feature-layout{gap:15px}.feature-tabs{padding:6px}.feature-tabs button{grid-template-columns:31px 1fr 16px;padding:11px 8px;gap:6px}.feature-tabs b{font-size:13px}.feature-tabs small{font-size:10px}.feature-icon{font-size:17px}.feature-preview{padding:26px 20px}.feature-preview h3{font-size:23px}.preview-grid{grid-template-columns:75px 1fr}.preview-content{padding:9px}.preview-stat{padding:6px}.preview-stat strong{font-size:13px}.security{padding:74px 0 78px}.security-badges{gap:5px;margin-bottom:28px}.security-badges span{font-size:9px;padding:7px 6px;gap:4px}.security-badges img{width:18px;height:18px}.security-grid{grid-template-columns:1fr;gap:10px}.security-item{padding:18px}.security-item h3{font-size:16px;margin:13px 0 6px}.security-item p{font-size:12px}.bounty{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:10px}.bounty p{font-size:11px}.bounty a{margin-left:0}.security-cta{width:100%;margin-top:24px}.proof{padding:74px 18px}.review-grid{grid-template-columns:1fr;gap:12px}.review-card{padding:20px}.review-card p{min-height:0;font-size:13px}.video-card{padding:25px 20px;gap:24px;margin-bottom:75px}.video-card h2{font-size:26px}.video-cover img{height:180px}.faq-area{padding-bottom:74px}.faq-item button{font-size:14px;padding:19px 3px}.faq-item p{font-size:12px;padding-left:3px}.bottom-cta{padding:36px 18px;display:block;text-align:center}.bottom-cta h2{font-size:25px}.bottom-cta p{font-size:13px;margin-bottom:22px}.bottom-cta .hero-actions{gap:9px}.site-footer{padding:45px 18px 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-column:nth-last-child(-n+1){display:none}.footer-bottom{display:block;font-size:10px;line-height:2}.footer-bottom span{display:block;margin-top:8px}.floating-tools{right:10px;bottom:18px;gap:7px}.floating-tools>*{width:42px;height:42px;font-size:17px}}.nav-download.button{border-color:transparent;box-shadow:none;min-height:auto}.nav-register span,.mobile-register-prompt{display:none}.nav-login{border:0;background:transparent;color:inherit;font-weight:inherit;padding:0;cursor:pointer}.bounty button{margin-left:auto;white-space:nowrap;border:1px solid #4b566c;border-radius:8px;padding:11px 16px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.review-card button{border:0;background:transparent;padding:0;color:var(--blue);font-size:13px;font-weight:700;cursor:pointer}.floating-tools button:nth-child(3){background:#3da7e8}.floating-tools button:nth-child(4){background:#ef6875}.floating-tools button:nth-child(5){background:#536bea}.mobile-register-prompt>button{background:var(--blue);color:#fff;border:0;border-radius:5px;padding:9px 13px;font-size:11px;font-weight:700;white-space:nowrap}.download-banner{max-width:1230px;margin:0 auto 72px;padding:44px 48px;border-radius:20px;background:linear-gradient(112deg,#2f50ee,#526bf7);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 18px 36px #3152ef2e}.download-banner .eyebrow{color:#dce3ff}.download-banner h2{font-size:30px;margin:10px 0 8px}.download-banner p{margin:0;color:#dce3ff;font-size:14px}.download-banner .button{background:#fff;color:var(--blue);box-shadow:none;flex-shrink:0}@media(max-width:640px){.download-banner{margin:0 18px 42px;padding:28px 22px;display:block}.download-banner h2{font-size:23px;line-height:1.4}.download-banner p{font-size:12px;line-height:1.7}.download-banner .button{margin-top:20px;width:100%}}.download-banner{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:none;height:92px;margin:0;padding:0 max(28px,calc((100vw - 1240px)/2));border:1px solid #dfe5ee;border-bottom:0;border-radius:16px 16px 0 0;background:#fff;color:#14203e;box-shadow:0 -8px 24px #1726501f;display:flex;align-items:center;justify-content:space-between;z-index:35}.download-banner-brand{display:flex;align-items:center;min-width:190px}.download-banner-brand img{width:148px;height:auto;display:block}.download-banner-title{position:absolute;left:50%;transform:translate(-50%);font-size:26px;letter-spacing:.02em;white-space:nowrap}.download-banner .button{background:#3152ef;color:#fff;border-color:#3152ef;box-shadow:none;min-width:148px;height:52px}@media(max-width:640px){.download-banner{height:68px;padding:0 12px;border-radius:12px 12px 0 0}.download-banner-brand{min-width:0}.download-banner-brand img{width:106px}.download-banner-title{position:static;transform:none;font-size:14px;flex:1;text-align:center;margin:0 6px}.download-banner .button{min-width:92px;width:auto;height:42px;margin-top:0;padding:0 12px;font-size:12px;gap:5px}}@media(max-width:640px){.mobile-register-prompt{position:fixed;left:8px;right:8px;bottom:9px;z-index:45;height:54px;border:1px solid #e6e9f0;border-radius:11px;background:#fffffff7;box-shadow:0 8px 24px #18285526;display:flex;align-items:center;gap:8px;padding:6px 9px}.mobile-register-prompt .prompt-close{font-size:17px;color:#b6bdc9;margin-right:1px}.mobile-register-prompt img{width:28px;height:28px;object-fit:contain}.mobile-register-prompt span:nth-of-type(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mobile-register-prompt b{font-size:11px;color:#33405a}.mobile-register-prompt small{font-size:9px;color:#7c879a}.mobile-register-prompt>a{background:var(--blue);color:#fff;border-radius:5px;padding:9px 13px;font-size:11px;font-weight:700;white-space:nowrap}}.download-page{min-height:100vh;background:#fff;color:#1f2542}.download-page main{overflow:hidden}.download-header{position:sticky}.download-page .site-header{z-index:50}.download-page .nav-register{min-height:42px;padding:0 25px!important}.download-page-heading{text-align:center;padding:82px 20px 44px}.download-page-heading h1{margin:0;font-size:56px;line-height:1.2;letter-spacing:-2px;font-weight:900}.download-page-heading p{margin:18px 0 0;color:#66718a;font-size:16px}.download-hero{padding-bottom:82px;background:linear-gradient(180deg,#fff,#fff 78%,#f7f9ff)}.platform-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 24px}.platform-card{min-height:302px;padding:32px 26px 26px;border:1px solid #e4e7ee;border-radius:18px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.platform-card:hover,.platform-card.is-selected{border-color:#3152ef75;box-shadow:0 14px 32px #2b469414;transform:translateY(-2px)}.platform-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--blue);margin-bottom:16px}.download-sprite-icon{width:38px;height:38px;fill:currentColor}.platform-card h2{font-size:24px;margin:0;font-weight:900}.platform-version{margin:8px 0 0;color:var(--blue);font-size:14px;font-weight:700}.platform-actions{width:100%;margin-top:auto;padding-top:22px}.platform-primary,.platform-secondary,.history-link,.text-link{font:inherit;cursor:pointer}.platform-primary{width:100%;height:40px;border:0;border-radius:999px;background:#eef1ff;color:var(--blue);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:800}.platform-card.is-selected .platform-primary{background:var(--blue);color:#fff}.platform-primary .download-sprite-icon{width:16px;height:16px}.platform-secondary{margin-top:11px;border:0;background:transparent;color:var(--blue);font-size:13px}.platform-meta{display:flex;flex-direction:column;gap:3px;margin-top:13px;color:#9aa3b3;font-size:11px;line-height:1.45}.history-link{display:block;margin:32px auto 0;border:0;background:transparent;color:var(--blue);font-size:14px}.download-notice{width:max-content;max-width:calc(100% - 36px);margin:18px auto 0;padding:10px 16px;border-radius:8px;background:#eff3ff;color:var(--blue);font-size:13px}.download-section{max-width:980px;margin:0 auto;padding:96px 24px}.download-section-heading{text-align:center;max-width:720px;margin:0 auto 38px}.download-eyebrow{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.12em}.download-section-heading h2{font-size:40px;line-height:1.25;letter-spacing:-1px;margin:12px 0 14px;font-weight:900}.download-section-heading p{margin:0;color:#707b91;font-size:16px;line-height:1.8}.ai-tools-section{max-width:none;background:#f7f9ff}.ai-tools-section>.download-section-heading,.ai-tools-section>.ai-tabs,.ai-tools-section>.ai-command-card{max-width:980px;margin-left:auto;margin-right:auto}.ai-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.ai-tabs button{border:1px solid #e1e6f0;border-radius:12px;background:#fff;padding:15px 18px;text-align:left;cursor:pointer;color:#6e7890}.ai-tabs button.is-active{border-color:#3152ef80;background:#eef1ff;color:var(--blue)}.ai-tabs strong,.ai-tabs span{display:block}.ai-tabs strong{font-size:16px}.ai-tabs span{font-size:12px;margin-top:5px}.ai-command-card{border-radius:20px;padding:42px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;background:#fff;border:1px solid #e5e9f2;box-shadow:0 12px 32px #2a42820f}.ai-command-copy{display:flex;flex-direction:column;align-items:flex-start}.ai-command-label{color:var(--blue);font-weight:800;font-size:14px}.ai-command-copy p{color:#657089;line-height:1.8;font-size:14px}.ai-command-copy code{width:100%;padding:14px 16px;border-radius:9px;background:#11182a;color:#dbe3ff;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ai-command-copy small{margin-top:12px;color:#9aa3b3}.text-link{margin-top:15px;padding:0;border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:700}.ai-command-visual{min-height:190px;border-radius:15px;background:linear-gradient(135deg,#e5eaff,#f4f6ff);position:relative;overflow:hidden;padding:28px}.ai-command-visual:before,.ai-command-visual:after{content:"";position:absolute;border-radius:50%;background:#3152ef1a}.ai-command-visual:before{width:180px;height:180px;right:-50px;top:-45px}.ai-command-visual:after{width:120px;height:120px;left:-35px;bottom:-45px}.ai-command-visual div{position:relative;z-index:1;height:10px;width:62%;margin-bottom:12px;border-radius:5px;background:#fff;box-shadow:0 4px 10px #304b9814}.ai-command-visual div:nth-child(2){width:82%}.ai-command-visual div:nth-child(3){width:46%}.ai-command-visual b,.ai-command-visual span{position:relative;z-index:1;display:block}.ai-command-visual b{margin-top:28px;font-size:22px;color:#293b8c}.ai-command-visual span{margin-top:5px;color:#7080bb;font-size:12px}.security-download-section{padding-top:95px;padding-bottom:95px}.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.safety-grid article{min-height:145px;padding:25px;border:1px solid #e5e8ef;border-radius:16px;background:#fff;box-shadow:0 8px 20px #18275009}.safety-grid article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8edff;color:var(--blue);font-weight:900}.safety-grid strong,.safety-grid b{display:block}.safety-grid strong{margin-top:17px;font-size:16px}.safety-grid b{margin-top:8px;color:#778197;font-size:12px;line-height:1.6}.updates-section{max-width:none;background:#f7f9ff}.updates-section>.download-section-heading,.updates-card{max-width:980px;margin-left:auto;margin-right:auto}.updates-card{padding:30px 34px;border:1px solid #e3e8f2;border-radius:18px;background:#fff}.update-item{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:15px 0;border-bottom:1px solid #edf0f5}.update-item>div{display:flex;flex-direction:column;gap:7px}.update-item b{font-size:18px;color:#243157}.update-item span{font-size:12px;color:#9aa3b3}.update-item ul{margin:0;padding-left:18px;color:#657089;font-size:13px;line-height:2}.updates-card>.text-link{display:block;margin:22px 0 0}.download-faq-section{padding-bottom:112px}.download-faq-list{max-width:820px;margin:0 auto;border-top:1px solid #e4e8f1}.download-faq-item{border-bottom:1px solid #e4e8f1}.download-faq-item button{width:100%;padding:22px 4px;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#1f2a4a;font-size:16px;font-weight:800;cursor:pointer}.download-faq-item i{font-style:normal;color:var(--blue);font-size:22px;font-weight:400}.download-faq-item.is-open i{transform:rotate(45deg)}.download-faq-item p{margin:0;padding:0 38px 22px 4px;color:#707b91;font-size:14px;line-height:1.8}@media(max-width:640px){.download-page-heading{padding:52px 18px 30px}.download-page-heading h1{font-size:34px;letter-spacing:-1px}.download-page-heading p{font-size:13px;margin-top:13px}.download-hero{padding-bottom:54px}.platform-grid{grid-template-columns:1fr;gap:20px;padding:0 24px}.platform-card{min-height:302px;padding:30px 26px 25px}.platform-card.is-selected{transform:none}.download-section{padding:66px 18px}.download-section-heading{margin-bottom:28px}.download-eyebrow{font-size:11px}.download-section-heading h2{font-size:28px;margin:10px 0 12px}.download-section-heading p{font-size:13px;line-height:1.7}.ai-tools-section{padding-left:18px;padding-right:18px}.ai-tabs{gap:7px}.ai-tabs button{padding:12px 10px}.ai-tabs strong{font-size:14px}.ai-tabs span{font-size:10px}.ai-command-card{display:block;padding:22px 18px}.ai-command-copy p{font-size:13px}.ai-command-copy code{font-size:10px}.ai-command-visual{min-height:148px;margin-top:24px;padding:22px}.ai-command-visual b{margin-top:18px;font-size:19px}.safety-grid{grid-template-columns:1fr;gap:10px}.safety-grid article{min-height:0;padding:18px}.safety-grid strong{margin-top:13px;font-size:15px}.updates-card{padding:18px}.update-item{display:block;padding:14px 0}.update-item ul{margin-top:9px;font-size:12px;line-height:1.85}.download-faq-section{padding-bottom:72px}.download-faq-item button{padding:18px 3px;font-size:14px}.download-faq-item p{padding-left:3px;font-size:12px}.download-notice{font-size:11px}}
