:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fa;--panel:#fff;--panel-soft:#f7f9fc;--panel-deep:#f2f5f9;--panel-hover:#f1f6ee;--sidebar:#fff;--topbar-bg:#ffffffd1;--border:#e4e9f0;--border-strong:#d3dbe5;--text:#1f2a37;--muted:#5c6a7a;--faint:#8a97a6;--accent:#4c9a3f;--accent-strong:#2f7a26;--accent-dim:#4c9a3f1f;--accent-line:#4c9a3f59;--accent-ring:#4c9a3f24;--on-accent:#fff;--warn:#b7791f;--warn-line:#b7791f47;--warn-ring:#b7791f1f;--warn-wash:#b7791f0f;--danger:#d64545;--danger-line:#d6454547;--info:#2f7fb5;--selection:#4c9a3f33;--scroll-thumb:#c9d3de;--nav-active-text:#2f7a26;--nav-count-bg:#eef2f7;--nav-count-text:#5c6a7a;--nav-count-warn-bg:#d645451f;--nav-count-warn-text:#b32e2e;--notice-unread:#33404f;--warning-banner:#fff8ec;--brand-from:#9ed76f;--brand-to:#5ca449;--card-top:#fff;--card-bottom:#fafcff;--shadow-lg:0 24px 60px #1f2a371f;--glow-green:#4c9a3f14;--art-shadow:#1f2a3733;--glow-blue:#2f7fb50f;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--mono:"SFMono-Regular", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f141a;--panel:#151c25;--panel-soft:#111923;--panel-deep:#0d131a;--panel-hover:#1a232d;--sidebar:#0b1016;--topbar-bg:#0f141ad1;--border:#26313d;--border-strong:#33404e;--text:#e7edf3;--muted:#9aa9b8;--faint:#72808f;--accent:#a8e36b;--accent-strong:#c9f39a;--accent-dim:#a8e36b1c;--accent-line:#a8e36b73;--accent-ring:#a8e36b1f;--on-accent:#0b1408;--warn:#f0b35a;--warn-line:#f0b35a47;--warn-ring:#f0b35a1a;--warn-wash:#f0b35a0d;--danger:#ef6f6f;--danger-line:#ef6f6f3d;--info:#6fb8e8;--selection:#a8e36b3d;--scroll-thumb:#2a3644;--nav-active-text:#d5f8b0;--nav-count-bg:#1b2733;--nav-count-text:#b9c8d6;--nav-count-warn-bg:#ef6f6f29;--nav-count-warn-text:#f2a0a0;--notice-unread:#c3cfdb;--warning-banner:#1b1812;--brand-from:#c9f39a;--brand-to:#7fc95c;--card-top:#151d27;--card-bottom:#111821;--shadow-lg:0 30px 90px #0000008c;--glow-green:#a8e36b13;--art-shadow:#0000008c;--glow-blue:#6fb8e80b}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selection)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--bg);border-radius:8px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.site-container{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(20px,4vw,32px)}.site-shell.ant-layout{background:radial-gradient(1100px 560px at 82% -10%, var(--glow-blue), transparent 60%), var(--bg);min-height:100vh}.site-shell>.ant-layout-content{background:0 0}.site-header.ant-layout-header{z-index:20;background:var(--topbar-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:64px;padding:0;line-height:normal;position:sticky;top:0}.site-header-inner{align-items:center;gap:10px;height:64px;display:flex}.site-header-spacer{flex:1}.site-nav.ant-menu-horizontal{background:0 0;border-bottom:0;min-width:0}.site-nav.ant-menu-horizontal .ant-menu-item{padding-inline:12px}.brand{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:inherit}.brand-mark{border-radius:9px;flex:none;width:34px;height:34px;display:block;overflow:hidden}.brand-mark img{width:100%;height:100%;display:block}.brand-name{color:var(--text);font-size:var(--fs-xs);letter-spacing:.16em;font-weight:700;line-height:1.2;display:block}.brand-sub{color:var(--faint);letter-spacing:.03em;margin-top:2px;font-size:11px;line-height:1.2;display:block}.eyebrow{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.19em;text-transform:uppercase;font-weight:700}.hero{background:radial-gradient(900px 520px at 76% -10%, var(--glow-green), transparent 62%), radial-gradient(720px 420px at 6% 108%, var(--glow-blue), transparent 66%);padding:clamp(48px,7vw,92px) 0 clamp(36px,5vw,64px)}.hero-title.ant-typography{letter-spacing:-.035em;margin:16px 0;font-size:clamp(32px,4.6vw,46px);font-weight:650;line-height:1.12}.hero-lede.ant-typography{max-width:560px;color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.8}.hero-actions{margin-top:26px}.hero-safety{color:var(--muted);font-size:var(--fs-xs);flex-direction:column;gap:10px;margin-top:30px;display:flex}.hero-safety>div{align-items:center;gap:9px;display:flex}.hero-safety .anticon{color:var(--accent);font-size:15px}.hero-preview.ant-card{border-color:var(--border-strong);background:linear-gradient(180deg, var(--card-top), var(--card-bottom));box-shadow:var(--shadow-lg);border-radius:18px}.preview-brand{flex:1;min-width:0}.preview-brand-name{font-size:var(--fs-xs);letter-spacing:.14em;display:block}.preview-brand-sub{font-size:11px;display:block}.preview-divider.ant-divider{margin:14px 0}.preview-note{font-size:var(--fs-xs);display:block}.preview-countdown-label{margin-top:14px}.preview-countdown{color:var(--accent-strong);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:2px 0 4px;font-size:38px;font-weight:600;line-height:1.05}.preview-metrics{margin-top:14px}.preview-metric{background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.preview-metric-label{color:var(--faint);font-size:11px}.preview-metric-value{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.preview-check{color:var(--accent);font-size:13px}.preview-check-text{font-size:var(--fs-xs)}.preview-manual{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.preview-manual .anticon{color:var(--faint)}.preview-manual .ant-typography{font-size:11px}.site-section{padding:clamp(48px,7vw,84px) 0}.site-band{background:var(--panel-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-head{max-width:680px;margin-bottom:28px}.section-title.ant-typography{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.2}.section-desc.ant-typography{max-width:640px;color:var(--muted);margin-bottom:0;line-height:1.75}.feature-card{height:100%}.feature-card.ant-card{border-color:var(--border)}.feature-icon{background:var(--accent-dim);width:40px;height:40px;color:var(--accent-strong);border-radius:11px;place-items:center;margin-bottom:14px;font-size:19px;display:grid}.feature-title.ant-typography{font-size:var(--fs-md);margin:0 0 6px}.feature-body.ant-typography{margin-bottom:0;font-size:13px;line-height:1.7}.safety-alert{margin-top:20px}.safety-card{height:100%}.safety-card.ant-card{background:var(--panel);border-color:var(--border)}.safety-icon{background:var(--accent-dim);width:34px;height:34px;color:var(--accent-strong);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.safety-body.ant-typography{font-size:var(--fs-xs);margin:4px 0 0;line-height:1.65}.cta-card.ant-card{border-color:var(--border-strong);background:radial-gradient(70% 90% at 92% 8%, var(--glow-green), transparent 70%), linear-gradient(180deg, var(--card-top), var(--card-bottom));border-radius:18px}.cta-title.ant-typography{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(22px,2.6vw,28px)}.cta-desc.ant-typography{margin-bottom:0}.site-footer.ant-layout-footer{background:var(--panel);border-top:1px solid var(--border);color:var(--muted);padding:40px 0 28px}.footer-tagline.ant-typography{font-size:var(--fs-xs);margin:12px 0 0;line-height:1.6}.footer-title{color:var(--text);font-size:var(--fs-xs);letter-spacing:.06em;margin-bottom:10px;font-weight:600}.footer-note.ant-typography,.footer-note{max-width:420px;color:var(--faint);font-size:var(--fs-xs);margin:0 0 8px;line-height:1.7}.site-footer a{color:var(--muted);font-size:13px;text-decoration:none}.site-footer a:hover{color:var(--accent)}.download-hero{background:radial-gradient(900px 480px at 70% -20%, var(--glow-green), transparent 65%), radial-gradient(720px 420px at 4% 110%, var(--glow-blue), transparent 66%)}.download-title-row{margin-top:12px}.download-title.ant-typography{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.15}.download-grid{margin-top:28px}.platform-card{height:100%}.platform-card.is-ready.ant-card{border-color:var(--accent-line)}.platform-icon{background:var(--accent-dim);width:34px;height:34px;color:var(--accent-strong);border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.platform-summary.ant-typography{min-height:44px;margin-bottom:14px;font-size:13px;line-height:1.7}.platform-alert{margin:16px 0}.platform-action{margin-top:8px}.install-alert{margin-bottom:20px}.site-band .ant-tabs-nav{margin-bottom:18px}.requirement-check{color:var(--accent)}.faq-answer.ant-typography{margin-bottom:0}.plan-grid{margin-top:8px}.plan-card.ant-card{background:linear-gradient(180deg, var(--card-top), var(--card-bottom));height:100%}.plan-card.is-featured.ant-card{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-ring)}.plan-price{font-size:var(--fs-3xl);color:var(--text);align-items:baseline;gap:8px;font-weight:650;line-height:1.1;display:flex}.plan-currency{font-size:var(--fs-sm);color:var(--muted);letter-spacing:.04em;font-weight:500}.plan-period{color:var(--muted);font-size:var(--fs-sm);margin:4px 0 12px}.plan-action{margin-top:16px}.plan-deny-icon{color:var(--danger)}.contract-card.ant-card{background:var(--panel-soft);margin-top:16px}.contract-address.ant-typography,.contract-address{font-size:var(--fs-sm);color:var(--accent-strong);word-break:break-all}.pricing-note.ant-typography,.pricing-note{color:var(--faint);font-size:var(--fs-sm);margin:16px 0 0}@media (width<=992px){.hero{padding-top:44px}.hero-preview.ant-card{max-width:560px}}@media (width<=768px){.site-header-inner{gap:8px}.site-header .brand-sub,.site-header-cta{display:none}.hero-title.ant-typography{font-size:clamp(30px,8vw,38px)}.preview-countdown{font-size:32px}.platform-summary.ant-typography{min-height:0}}@media (width<=480px){.site-header .brand-name{display:none}.site-header-inner{gap:6px}}
