:root{--brand: #5b5bef;--brand-ink: #3f3fcf;--brand-tint: #ecedfe;--brand-tint-2: #f5f5ff;--brand-ring: rgba(91,91,239,.18);--bg: #f5f7fb;--surface: #ffffff;--surface-2: #fbfcfe;--ink: #0c1320;--ink-2: #3a4658;--ink-3: #6b7686;--ink-4: #9aa4b2;--line: #e7ebf2;--line-2: #eef1f6;--good: #15a05a;--good-tint: #e7f6ee;--warn: #d98a00;--connect: #16c75e;--connect-tint: #e6f9ee;--r-xs: 8px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(16,33,63,.05), 0 1px 3px rgba(16,33,63,.04);--sh-md: 0 4px 14px rgba(16,33,63,.07), 0 2px 6px rgba(16,33,63,.04);--sh-lg: 0 18px 50px rgba(16,33,63,.12), 0 6px 16px rgba(16,33,63,.06);--sh-brand: 0 10px 26px rgba(22,104,227,.3);--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--maxw: 1160px;--ease: cubic-bezier(.22,.61,.36,1)}[data-theme=dark]{--bg: #0a0e16;--surface: #11161f;--surface-2: #141b26;--ink: #f1f4f9;--ink-2: #c2cad6;--ink-3: #8b94a3;--ink-4: #5e6675;--line: #232b38;--line-2: #1b222e;--brand-tint: #122236;--brand-tint-2: #0e1a2a;--good-tint: #102a1d;--sh-sm: 0 1px 2px rgba(0,0,0,.4);--sh-md: 0 4px 16px rgba(0,0,0,.45);--sh-lg: 0 24px 60px rgba(0,0,0,.55)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--brand-ring)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:var(--sec-pad, 96px) 0}.tweak-hint{font-size:11.5px;color:var(--ink-4);margin:6px 2px 2px;line-height:1.4}.section-tight{padding:64px 0}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.h-sec{font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:14px 0 0;text-wrap:balance}.sub-sec{font-size:18px;color:var(--ink-3);margin:16px 0 0;max-width:560px;text-wrap:pretty}.center{text-align:center}.center .sub-sec{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--r-sm);font-weight:700;font-size:15px;padding:0 20px;height:46px;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease);white-space:nowrap;line-height:1}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--sh-brand)}.btn-primary:hover{background:var(--brand-ink)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-sm)}.btn-ghost:hover{border-color:var(--ink-4)}.btn-soft{background:var(--brand-tint);color:var(--brand-ink)}.btn-soft:hover{background:var(--brand-tint-2)}.btn-lg{height:54px;font-size:16px;padding:0 28px;border-radius:var(--r-md)}.btn-block{width:100%}.btn-sm{height:38px;font-size:14px;padding:0 16px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 16px;font-size:14px;color:var(--ink-2);font-weight:600;background:var(--surface)}.chip svg{color:var(--brand)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-ink)}.badge-good{background:var(--good-tint);color:var(--good)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md)}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.muted{color:var(--ink-3)}.strike{color:var(--ink-4);text-decoration:line-through}.ck{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:15px}.ck .tick{flex:none;width:20px;height:20px;border-radius:50%;background:var(--good-tint);color:var(--good);display:grid;place-items:center;margin-top:1px}.ck .tick svg{width:12px;height:12px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}@media (max-width: 720px){.section{padding:64px 0}.wrap{padding:0 18px}}.nav{position:sticky;top:0;z-index:50;transition:background .25s,box-shadow .25s,border-color .25s;border-bottom:1px solid transparent}.nav-on{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-color:var(--line);box-shadow:var(--sh-sm)}.nav-in{height:68px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px}.brand-name{font-weight:600;font-size:18px;letter-spacing:.14em;text-transform:uppercase}.nav-links{display:flex;gap:26px;margin-left:8px}.nav-links a{font-size:15px;font-weight:600;color:var(--ink-2);transition:color .15s}.nav-links a:hover{color:var(--brand)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.lang-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 13px;font-weight:700;font-size:13px;color:var(--ink-2);transition:border-color .15s,color .15s}.lang-btn:hover{border-color:var(--brand);color:var(--brand)}.nav-login{font-weight:700;font-size:15px;color:var(--ink)}.nav-login:hover{color:var(--brand)}@media (max-width: 860px){.nav-links{display:none}.nav-in{gap:14px}}@media (max-width: 480px){.nav-in,.nav-actions{gap:8px}.nav-actions .btn-sm,.nav-actions .lang-btn{padding-left:10px;padding-right:10px}.lang-btn{gap:4px}}.hero{position:relative;overflow:hidden}.hero-glow{position:absolute;top:-260px;left:50%;transform:translate(-50%);width:900px;height:620px;background:radial-gradient(closest-side,var(--brand-ring),transparent 70%);opacity:.9;pointer-events:none}.hero-title{font-size:clamp(38px,6vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0}.hero-tl{display:block;text-wrap:balance}.hero-ctas{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-note{margin-top:22px;color:var(--ink-3);font-size:14px;font-weight:600}.hero-a{padding:96px 0 0}.hero-a .hero-ctas{justify-content:center}.hero-a-mock{margin:56px auto 0;max-width:360px;transform:translateY(40px);animation:floatUp .9s var(--ease) forwards}@keyframes floatUp{to{transform:translateY(0)}}.hero-b{padding:88px 0 100px}.hero-b-in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;position:relative}.hero-b-art{position:relative;display:grid;place-items:center}.hero-b-glow2{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(closest-side,var(--brand-ring),transparent 72%)}.hero-b-art .appmock{position:relative;max-width:340px}.hero-b-stats{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:38px}.hero-b-stats div{display:flex;flex-direction:column}.hero-b-stats b{font-size:26px;font-weight:800;letter-spacing:-.02em}.hero-b-stats span{font-size:13px;color:var(--ink-3);font-weight:600}.hb-div{width:1px;height:34px;background:var(--line)}@media (max-width: 880px){.hero-b-in{grid-template-columns:1fr}.hero-b-art{order:-1}}.hero-c{background:linear-gradient(160deg,var(--brand) 0%,var(--brand-ink) 100%);color:#fff;padding:92px 0 96px}.hero-c-in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-c .hero-title{color:#fff}.hero-c-sub{font-size:19px;color:#ffffffdb;margin-top:20px;max-width:520px;text-wrap:pretty}.hero-c-art{display:grid;place-items:center}.hero-c-art .appmock{max-width:340px}.hero-c .btn-ghost{background:#ffffff1f;border-color:#ffffff47;color:#fff;box-shadow:none}.hero-c .btn-ghost:hover{background:#fff3}.hero-c .btn-primary{background:#fff;color:var(--brand-ink);box-shadow:0 10px 26px #0000002e}.hero-c .btn-primary:hover{background:#f0f4ff}.badge-on-dark{background:#ffffff29;color:#fff}.hero-c-stats{display:flex;flex-wrap:wrap;gap:22px 36px;margin-top:40px}.hero-c-stats div{display:flex;flex-direction:column}.hero-c-stats b{font-size:28px;font-weight:800;letter-spacing:-.02em}.hero-c-stats span{font-size:13px;color:#ffffffb3;font-weight:600}@media (max-width: 880px){.hero-c-in{grid-template-columns:1fr}.hero-c-art{order:-1}}.appmock{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh-lg);padding:22px}.am-connect{display:flex;flex-direction:column;align-items:center;padding:14px 0 18px}.am-orb{width:132px;height:132px;border-radius:50%;border:none;background:var(--ink-4);color:#fff;display:grid;place-items:center;transition:background .3s,box-shadow .3s,transform .2s}.am-orb.on{background:var(--connect);box-shadow:0 14px 34px #16c75e5c}.am-orb:active{transform:scale(.96)}.am-status{font-size:19px;font-weight:800;margin-top:16px;color:var(--ink-3)}.am-status.on{color:var(--connect)}.am-speed{display:flex;gap:14px;margin-top:9px;font-size:12px;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.am-speed span{white-space:nowrap}.am-speed .dn{color:var(--connect)}.am-node{display:flex;align-items:center;gap:12px;padding:13px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);margin-top:4px}.am-flag{font-size:24px}.am-node-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.am-node strong{font-size:17px}.am-change{margin-left:auto;background:var(--connect-tint);color:#0f8a45;border:none;border-radius:var(--r-pill);padding:8px 16px;font-weight:700;font-size:13.5px}.am-mode{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;margin-top:12px}.am-seg{flex:1;border:none;background:none;border-radius:var(--r-pill);padding:10px 0;font-weight:700;font-size:13.5px;color:var(--ink-3);transition:background .2s,color .2s,box-shadow .2s}.am-seg.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.appmock-c{padding:16px;border-radius:20px}.appmock-c .am-orb{width:104px;height:104px}.section-alt{background:var(--surface-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.trustbar{padding:34px 0;border-bottom:1px solid var(--line-2)}.trustbar-lead{text-align:center;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink-4);text-transform:uppercase;margin:0 0 18px}.trustbar-items{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px}.trustbar-item{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink-2)}.trustbar-item svg{color:var(--brand)}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-sm);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.feat-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--brand-ring)}.feat-ico{width:48px;height:48px;border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand);display:grid;place-items:center}.feat-card h3{font-size:18px;font-weight:800;margin:18px 0 8px;letter-spacing:-.01em}.feat-card p{color:var(--ink-3);font-size:15px;margin:0;text-wrap:pretty}@media (max-width: 860px){.feat-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.feat-grid{grid-template-columns:1fr}}.dl-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.dl-grid-4{grid-template-columns:repeat(4,1fr);max-width:880px;margin-left:auto;margin-right:auto}.dl-chooser{position:relative;width:100%}.dl-chooser .btn{width:100%}.dl-choose{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);width:248px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:8px;z-index:20;animation:pop .18s var(--ease)}.dl-choose:after{content:"";position:absolute;left:50%;transform:translate(-50%) rotate(45deg);bottom:-6px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dl-choose-title{font-size:12px;font-weight:700;color:var(--ink-3);padding:6px 8px 8px}.dl-choose-opt{display:flex;align-items:center;gap:11px;padding:10px;border-radius:var(--r-sm);text-align:left;transition:background .15s}.dl-choose-opt:hover{background:var(--brand-tint-2)}.dl-choose-ico{width:34px;height:34px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;flex:none}.dl-choose-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dl-choose-text b{font-size:13.5px;font-weight:700}.dl-choose-text span{font-size:11.5px;color:var(--ink-3);line-height:1.3}.dl-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 20px 20px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.dl-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.dl-rec{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring),var(--sh-md)}.dl-tag{position:absolute;top:-11px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;padding:4px 11px;border-radius:var(--r-pill)}.dl-ico{width:58px;height:58px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);display:grid;place-items:center}.dl-card h3{font-size:17px;font-weight:800;margin:16px 0 4px}.dl-meta{font-size:12.5px;color:var(--ink-3);margin:0 0 18px;min-height:32px}.dl-btn-wrap{width:100%}.dl-btn-wrap>.btn{width:100%}.dl-bottom{width:100%;margin-top:auto}.dl-file{display:block;font-size:11px;color:var(--ink-4);margin-top:12px;font-variant-numeric:tabular-nums}.dl-card-tip{width:100%;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.55;color:var(--ink-3);text-align:center}.dl-card-tip a{color:var(--brand);font-weight:700;white-space:nowrap}.dl-card-tip a:hover{text-decoration:underline}.apk-tip{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;font-size:14px;color:var(--ink-2);background:var(--brand-tint-2);border:1px solid var(--brand-ring);border-radius:var(--r-pill);padding:12px 20px;width:fit-content;margin-left:auto;margin-right:auto}@media (max-width: 960px){.dl-grid{grid-template-columns:repeat(3,1fr)}.dl-grid-4{grid-template-columns:repeat(2,1fr);max-width:520px}}@media (max-width: 600px){.dl-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.dl-grid,.dl-grid-4{grid-template-columns:1fr;max-width:100%}}.price-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.price-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;transition:transform .2s var(--ease),box-shadow .2s}.price-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.price-rec{border-color:var(--brand);background:linear-gradient(180deg,var(--brand-tint-2),var(--surface) 60%);box-shadow:0 0 0 3px var(--brand-ring),var(--sh-md)}.price-ribbon{position:absolute;top:-12px;left:22px;background:var(--brand);color:#fff;font-size:12px;font-weight:800;padding:5px 13px;border-radius:var(--r-pill);box-shadow:var(--sh-brand)}.price-ribbon-trial{left:auto;right:22px;background:var(--connect);box-shadow:0 8px 20px #16c75e4d}.price-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-head h3{font-size:19px;font-weight:800;margin:0;white-space:nowrap}.price-blurb{color:var(--ink-3);font-size:13.5px;margin:6px 0 0;min-height:36px}.price-amt{display:flex;align-items:baseline;gap:3px;margin:14px 0 4px;flex-wrap:wrap}.price-cur{font-size:22px;font-weight:800}.price-num{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1}.price-per{font-size:13px;color:var(--ink-3);font-weight:600;margin-left:8px}.price-feats{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:11px;flex:1}.price-foot{text-align:center;margin-top:26px;font-size:13.5px;max-width:620px;margin-left:auto;margin-right:auto}@media (max-width: 960px){.price-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.price-grid{grid-template-columns:1fr}}.faq-wrap{max-width:820px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item.open{border-color:var(--brand-ring);box-shadow:var(--sh-sm)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:20px 22px;font-size:16.5px;font-weight:700;color:var(--ink);text-align:left}.faq-chev{font-size:20px;color:var(--ink-4);transition:transform .25s var(--ease);flex:none}.faq-item.open .faq-chev{transform:rotate(180deg);color:var(--brand)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.faq-item.open .faq-a{max-height:240px}.faq-a p{margin:0;padding:0 22px 22px;color:var(--ink-3);font-size:15px;text-wrap:pretty}.footer{padding:0 0 40px}.foot-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px;margin:40px 0 56px;flex-wrap:wrap}.foot-cta h3{font-size:24px;font-weight:800;margin:0;letter-spacing:-.02em}.foot-cta p{margin:6px 0 0}.foot-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px;border-bottom:1px solid var(--line)}.foot-col h4{font-size:14px;font-weight:800;margin:0 0 14px}.foot-col a{display:block;color:var(--ink-3);font-size:14px;margin-bottom:10px;transition:color .15s}.foot-col a:hover{color:var(--brand)}.foot-bot{display:flex;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}@media (max-width: 760px){.foot-main{grid-template-columns:1fr 1fr}.foot-cta{padding:28px 24px}}.ck-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a122180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;animation:fade .2s ease}@keyframes fade{0%{opacity:0}}.ck-modal{width:100%;max-width:760px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:pop .25s var(--ease)}@keyframes pop{0%{transform:translateY(14px) scale(.98);opacity:0}}.ck-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}.ck-head h3{margin:0;font-size:20px;font-weight:800}.ck-x{background:none;border:none;color:var(--ink-3);padding:4px;border-radius:8px;display:grid;place-items:center}.ck-x:hover{background:var(--surface-2);color:var(--ink)}.ck-steps{display:flex;gap:8px;padding:18px 26px;border-bottom:1px solid var(--line-2)}.ck-step{display:flex;align-items:center;gap:9px;flex:1}.ck-step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);flex:none;transition:all .2s}.ck-step.cur .ck-step-n{background:var(--brand);border-color:var(--brand);color:#fff}.ck-step.done .ck-step-n{background:var(--good);border-color:var(--good);color:#fff}.ck-step-l{font-size:13px;font-weight:700;color:var(--ink-3)}.ck-step.cur .ck-step-l{color:var(--ink)}@media (max-width: 560px){.ck-step-l{display:none}.ck-step{flex:none}}.ck-body{padding:24px 26px;overflow-y:auto}.ck-pane-2{display:grid;grid-template-columns:1.3fr .9fr;gap:24px;align-items:start}@media (max-width: 620px){.ck-pane-2{grid-template-columns:1fr}}.ck-pane{display:grid;grid-template-columns:1.3fr .9fr;gap:24px;align-items:start}@media (max-width: 620px){.ck-pane{grid-template-columns:1fr}}.ck-plan-list{display:flex;flex-direction:column;gap:10px}.ck-plan{display:flex;align-items:center;gap:14px;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;transition:border-color .15s,background .15s}.ck-plan:hover{border-color:var(--brand-ring)}.ck-plan.sel{border-color:var(--brand);background:var(--brand-tint-2)}.ck-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center}.ck-plan.sel .ck-radio{border-color:var(--brand)}.ck-radio-dot{width:10px;height:10px;border-radius:50%;background:var(--brand)}.ck-plan-main{display:flex;flex-direction:column;gap:2px;flex:1}.ck-plan-main strong{font-size:15px}.ck-plan-main .muted{font-size:12.5px}.ck-plan-price{font-size:20px;font-weight:800}.ck-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:18px}.ck-summary h4{margin:0 0 14px;font-size:14px;font-weight:800}.ck-sum-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:10px}.ck-sum-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;margin-top:4px;border-top:1px solid var(--line);font-weight:800}.ck-total-num{font-size:24px;color:var(--brand)}.ck-secure{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;color:var(--ink-3)}.ck-form-title{margin:0;font-size:17px;font-weight:800}.fld{display:flex;flex-direction:column;gap:7px;margin-top:16px}.fld>span{font-size:13px;font-weight:700;color:var(--ink-2)}.fld input{height:46px;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:0 14px;font-size:15px;font-family:inherit;background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s;width:100%}.fld input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.fld input.err{border-color:#e0483b}.fld-err{color:#e0483b;font-size:12.5px;font-style:normal}.fld-ok{color:var(--good);font-size:12.5px;font-style:normal;font-weight:700}.fld-inline{display:flex;gap:8px}.fld-inline input{flex:1}.fld-inline .btn{flex:none;height:46px}.fld-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fld-card{position:relative}.card-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.card-form{margin-top:4px}.pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.pay-method{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 12px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .15s,box-shadow .15s,background .15s}.pay-method:hover{border-color:var(--ink-4)}.pay-method.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);background:var(--surface)}.pm-card{display:flex;flex-direction:column;align-items:center;gap:5px}.pm-card>b{font-size:14px;font-weight:800}.pm-badges{display:flex;align-items:center;gap:3px}.pm-badges svg{width:26px;height:17px;border-radius:3px}.pm-more{font-size:10px;font-weight:700;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:3px;padding:2px 4px}.pm-wallet{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:15px;color:var(--ink)}.pm-wallet b{font-weight:800}.pp-word span:first-child{color:#003087}.pp-word span:last-child{color:#009cde}[data-theme=dark] .pp-word span:first-child{color:#8ab4ff}.gp-g{font-weight:800;color:#4285f4;font-family:Arial,sans-serif}@media (max-width: 620px){.pay-methods{grid-template-columns:repeat(2,1fr)}}.wallet-note{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.wallet-note p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.5}.pay-apple{background:#000;color:#fff;box-shadow:var(--sh-md)}.pay-apple:hover{background:#1a1a1a}.pay-gpay{background:#202124;color:#fff;box-shadow:var(--sh-md)}.pay-gpay:hover{background:#34363a}.gp-g-w{font-weight:800;font-family:Arial,sans-serif;background:#fff;color:#4285f4;border-radius:50%;width:20px;height:20px;display:inline-grid;place-items:center;font-size:13px}.pay-paypal{background:#ffc439;color:#003087;box-shadow:var(--sh-md);font-weight:800}.pay-paypal:hover{background:#f0b72f}.alipay-box{margin-top:18px;text-align:center;padding:20px;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-md)}.alipay-qr{width:120px;height:120px;margin:0 auto 14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);display:grid;place-items:center;color:#1677ff}.stripe-badge{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;padding:10px;font-size:12.5px;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.stripe-badge b{color:#635bff;font-weight:800;letter-spacing:-.01em}.gp-word{color:#5f6368;font-weight:800}[data-theme=dark] .gp-word{color:#c2cad6}.stp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0a12218c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;animation:fade .2s ease}.stp-modal{width:100%;max-width:420px;max-height:92vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:22px;animation:pop .25s var(--ease)}.stp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stp-merchant{display:flex;align-items:center;gap:11px}.stp-logo{font-size:34px;display:inline-flex}.stp-pay-to{font-size:12.5px;color:var(--ink-3);font-weight:600}.stp-amt{font-size:24px;font-weight:800;letter-spacing:-.02em}.stp-body{margin-top:18px}.stp-line{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:14px;font-weight:600;margin-bottom:6px}.stp-wallet{text-align:center;padding:18px 8px 6px}.stp-wallet-chip{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--r-md);font-size:18px;font-weight:800;margin-bottom:14px}.stp-wallet-chip.applepay{background:#000;color:#fff}.stp-wallet-chip.gpay{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.stp-wallet p{margin:0;font-size:13.5px}.stp-pay{width:100%;height:50px;border:none;border-radius:var(--r-md);background:#635bff;color:#fff;font-weight:800;font-size:16px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .2s}.stp-pay:hover{background:#4f47e0}.stp-pay.busy{opacity:.92}.stp-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--ink-4)}.stp-foot-txt b{color:#635bff}.login-dialog{position:relative;width:100%;max-width:400px;padding:34px 32px 30px;text-align:center;animation:pop .25s var(--ease)}.login-dialog-x{position:absolute;top:16px;right:16px}.login-dialog-logo{justify-content:center;display:flex;margin-bottom:14px}.login-dialog h2{margin:0 0 4px;font-size:23px;font-weight:800}.login-dialog-sub{margin:0 0 6px;font-size:14px}.login-dialog .fld,.login-dialog .login-row,.auth{text-align:left}.auth-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:6px}.auth-tab{flex:1;background:none;border:none;padding:12px 0 14px;font-size:15px;font-weight:700;color:var(--ink-3);position:relative;transition:color .15s}.auth-tab.on{color:var(--brand)}.auth-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;background:var(--brand);border-radius:2px}.code-btn{flex:none;white-space:nowrap;min-width:104px}.fld-invite-lbl{display:inline-flex;align-items:center;gap:6px}.invite-q{width:18px;height:18px;border-radius:50%;background:var(--ink-4);color:#fff;border:none;display:inline-grid;place-items:center;padding:0;cursor:pointer;transition:background .15s}.invite-q:hover{background:var(--brand)}.invite-q svg{width:12px;height:12px}.invite-help{margin:8px 0;padding:12px 14px;background:var(--surface-2);border-left:3px solid var(--brand);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:13px;line-height:1.55;color:var(--ink-2)}.auth-apply{display:inline-block;margin-top:12px;color:var(--brand);font-size:13.5px;font-weight:700;background:none;border:none;cursor:pointer;padding:0}.auth-back{background:none;border:none;color:var(--ink-3);font-size:13.5px;font-weight:600;cursor:pointer;padding:0 0 14px}.auth-back:hover{color:var(--brand)}.auth-text-link{background:none;border:none;color:var(--brand);font-weight:700;cursor:pointer;padding:0;font-size:13.5px}.auth-text-link:hover{text-decoration:underline}.self-invite{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.btn-block.mt-8{margin-top:8px}.ck-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px;border-top:1px solid var(--line);background:var(--surface-2)}.ck-foot .btn{min-width:120px}.is-paying{opacity:.9}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ck-done{text-align:center;padding:14px 8px 8px}.ck-done-ico{width:78px;height:78px;border-radius:50%;background:var(--good-tint);color:var(--good);display:grid;place-items:center;margin:0 auto 18px;animation:pop .35s var(--ease)}.ck-done h3{margin:0 0 6px;font-size:24px;font-weight:800}.ck-done-card{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:18px;margin:22px auto;max-width:420px}.ck-done-acts{display:flex;flex-direction:column;gap:10px;max-width:420px;margin:0 auto}.acc-page{min-height:100vh;display:flex;flex-direction:column}.login-wrap{flex:1;display:grid;place-items:center;padding:40px 20px}.login-card{width:100%;max-width:420px;padding:36px}.login-card .brand{justify-content:center;margin-bottom:22px}.login-card h1{font-size:26px;font-weight:800;text-align:center;margin:0 0 6px}.login-card .sub{text-align:center;color:var(--ink-3);margin:0 0 8px}.login-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:13.5px}.login-row label{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-weight:600}.login-row a{color:var(--brand);font-weight:700}.login-foot{text-align:center;margin-top:22px;font-size:14px;color:var(--ink-3)}.login-foot a{color:var(--brand);font-weight:700}.login-back{text-align:center;margin-top:18px}.login-back a{color:var(--ink-3);font-size:13.5px}.dash{max-width:1000px;margin:0 auto;padding:36px 24px 60px;width:100%}.dash-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.dash-hi{font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.dash-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 760px){.dash-grid{grid-template-columns:1fr}}.dash-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:24px}.dash-card h3{margin:0 0 16px;font-size:16px;font-weight:800}.plan-banner{background:linear-gradient(150deg,var(--brand),var(--brand-ink));color:#fff;border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh-brand)}.plan-banner .pb-top{display:flex;align-items:center;justify-content:space-between}.plan-banner .pb-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;background:#ffffff2e;padding:5px 12px;border-radius:var(--r-pill)}.plan-banner .pb-plan{font-size:30px;font-weight:800;margin:16px 0 4px}.plan-banner .pb-meta{color:#ffffffd1;font-size:14px}.plan-banner .pb-bar{height:8px;background:#ffffff38;border-radius:99px;margin:18px 0 8px;overflow:hidden}.plan-banner .pb-bar i{display:block;height:100%;background:#fff;border-radius:99px}.plan-banner .pb-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.plan-banner .pb-foot .btn{background:#fff;color:var(--brand-ink);box-shadow:none}.device-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-2)}.device-row:last-child{border-bottom:none}.device-ico{width:40px;height:40px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);flex:none}.device-row .dv-name{font-weight:700;font-size:14.5px}.device-row .dv-meta{font-size:12.5px;color:var(--ink-3)}.device-rm{margin-left:auto;font-size:13px;color:var(--ink-3);background:none;border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 12px;font-weight:600}.device-rm:hover{border-color:#e0483b;color:#e0483b}.usage-num{font-size:32px;font-weight:800;letter-spacing:-.02em}.quick-list{display:flex;flex-direction:column;gap:10px}.quick-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-weight:700;font-size:14.5px;transition:border-color .15s,background .15s;cursor:pointer}.quick-item:hover{border-color:var(--brand);background:var(--brand-tint-2)}.quick-item .qi-ico{color:var(--brand);display:inline-flex}.quick-item .qi-arrow{margin-left:auto;color:var(--ink-4)}.acc-summary h3,.dash-card h3{display:flex;align-items:center;gap:8px}.acc-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.acc-sum-item{display:flex;flex-direction:column;gap:4px;min-width:0}.acc-sum-lbl{font-size:12.5px;color:var(--ink-3);font-weight:600}.acc-sum-item strong{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.sub-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sub-input{flex:1;min-width:0;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:13px;background:var(--surface-2);color:var(--ink-2)}.nodes{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.nodes-title{font-size:13px;font-weight:700;color:var(--ink-3);margin-bottom:10px}.node-row{display:flex;align-items:center;gap:10px;padding:9px 11px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:7px}.node-name{font-size:13px;font-weight:600;white-space:nowrap;flex:none}.node-link{flex:1;min-width:0;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-copy{flex:none;background:none;border:1px solid var(--line);border-radius:var(--r-xs);padding:4px 10px;font-size:12px;font-weight:600;color:var(--ink-2)}.node-copy:hover{border-color:var(--brand);color:var(--brand)}.referral{background:linear-gradient(150deg,var(--brand-tint-2),var(--surface) 55%);border-color:var(--brand-ring)}.ref-head{display:flex;gap:11px;align-items:flex-start;margin-bottom:14px}.ref-gift{font-size:26px;line-height:1;flex:none}.ref-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ref-chip{font-size:12px;font-weight:700;padding:4px 11px;border-radius:var(--r-pill)}.ref-chip-green{background:var(--good-tint);color:var(--good);border:1px solid color-mix(in srgb,var(--good) 30%,transparent)}.ref-chip-brand{background:var(--brand-tint);color:var(--brand-ink);border:1px solid var(--brand-ring)}.ref-code-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface);border:1px dashed var(--brand-ring);border-radius:var(--r-md);margin-bottom:14px}.ref-code-lbl{font-size:12.5px;color:var(--ink-3);font-weight:600}.ref-code{font-family:ui-monospace,JetBrains Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.12em;color:var(--brand)}.ref-stats{display:flex;gap:8px;margin-bottom:14px}.ref-stats div{flex:1;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 4px}.ref-stats b{display:block;font-size:20px;font-weight:800}.ref-stats span{font-size:11.5px;color:var(--ink-3);font-weight:600}.ref-actions{display:flex;gap:8px}.ref-actions .btn{flex:1}.ref-qr{text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.qr-fake{width:132px;height:132px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:1px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:8px}.qr-fake span{background:#0c1320;border-radius:1px;aspect-ratio:1}.dash-purchase{margin-top:36px}.dash-purchase .section{padding:8px 0 0}.dash-purchase .price-tags{display:none}.nav-burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);transition:border-color .15s,color .15s}.nav-burger:hover{border-color:var(--brand);color:var(--brand)}.nav-burger svg{width:20px;height:20px}.nav-menu{display:none;position:absolute;left:0;right:0;top:100%;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line);box-shadow:var(--sh-md);padding:8px 18px 18px;flex-direction:column}.nav-menu.open{display:flex}.nav-menu a.nav-menu-link{display:flex;align-items:center;justify-content:space-between;padding:15px 6px;font-size:16px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line-2)}.nav-menu a.nav-menu-link:active{color:var(--brand)}.nav-menu-foot{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nav-menu-tools{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.nav-dl-m{display:none}@media (max-width: 860px){.nav-burger{display:inline-flex}.nav-actions .nav-login,.nav-actions .btn-primary{display:none}.nav-actions>.lang-btn{display:none}.nav-actions a.nav-dl-m{display:inline-flex;align-items:center;gap:5px}.lang-btn{height:40px;padding:0 13px}}body.nav-locked{overflow:hidden}@media (max-width: 560px){.hero-b{padding:28px 0 64px}.hero-title{font-size:30px;line-height:1.18;letter-spacing:-.02em}.hero-tl{word-break:keep-all}.hero-b-copy .sub-sec{font-size:16px}.hero-b-copy{align-items:center;text-align:center}.hero-b-copy .badge{align-self:center}.badge{white-space:nowrap}.hero-ctas{flex-direction:column;gap:12px;margin-top:26px}.hero-ctas .btn{width:100%}.hero-b-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:30px}.hero-b-stats .hb-div{display:none}.hero-b-stats div{align-items:center;text-align:center}.hero-b-stats b{font-size:23px}.hero-b-art .appmock{max-width:320px}.am-orb{width:116px;height:116px}}.badge{white-space:nowrap}.faq-a{max-height:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-a>p{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}@media (max-width: 560px){.foot-cta{flex-direction:column;align-items:stretch;text-align:left;gap:18px;padding:24px 22px}.foot-cta .row{flex-direction:column;align-items:stretch;width:100%;gap:10px}.foot-cta .row .btn{width:100%}.foot-cta h3{font-size:21px}}.m-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--line);box-shadow:0 -6px 20px #10213f12}.m-cta .btn{width:100%;height:50px}@media (max-width: 860px){.m-cta.show{display:block}.footer{padding-bottom:96px}}@media (max-width: 480px){.section{padding:56px 0}.h-sec{font-size:clamp(24px,7vw,30px)}.price-num{font-size:40px}}.ref-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;align-items:center}.ref-qr-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:24px;border-left:1px solid var(--line)}@media (max-width: 720px){.ref-grid{grid-template-columns:1fr}.ref-qr-side{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:20px;margin-top:4px}}.inline-banner{padding:10px 14px;border-radius:var(--r-sm);font-size:13.5px;font-weight:600;margin-bottom:4px}.inline-banner--success{background:var(--good-tint);color:var(--good)}.inline-banner--info{background:var(--brand-tint-2);color:var(--brand-ink)}.inline-banner--error{background:#fdecea;color:#c0392b;border:1px solid #f5c6c2}[data-theme=dark] .inline-banner--error{background:#2a1513;color:#ff9a8f;border-color:#5a3330}.scaffold{min-height:100vh;display:grid;place-items:center;padding:48px 20px;text-align:center}.scaffold-inner{max-width:560px;display:flex;flex-direction:column;gap:14px;align-items:center}.scaffold h1{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin:0}.scaffold-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.scaffold-nav a{border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 16px;font-weight:700;font-size:14px;color:var(--ink-2);background:var(--surface)}.scaffold-nav a:hover{border-color:var(--brand);color:var(--brand)}
