*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg-page:#080a12;--color-primary:#6c63ff;--color-primary-hover:#7b73ff;--color-accent:#00d4ff;--color-commerce:#44d07b;--color-warm:#ffb454;--color-text:#fff;--color-text-secondary:#ffffffb3;--color-text-muted:#fff6;--color-border:#ffffff1f;--color-border-strong:#ffffff2e;--glass-bg:#0c0e188c;--glass-bg-hover:#0c0e18a6;--glass-border:#ffffff1a;--glass-border-hover:#6c63ff66;--glass-blur:blur(16px);--glass-highlight:inset 0 1px 0 #ffffff0f;--surface-card:#0b0e18e6;--surface-card-hover:#0f131ff5;--surface-band:#050810b8;--shadow-sm:0 2px 10px #0006;--shadow-md:0 8px 32px #00000080;--shadow-lg:0 16px 48px #00000080, 0 0 40px #6c63ff0f;--shadow-glow:0 0 0 1px #6c63ff66, 0 0 24px #6c63ff26;--font-sans:"Inter", "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", Menlo, monospace;--max-width:1100px;--radius:10px;--radius-lg:14px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.22s cubic-bezier(.4, 0, .2, 1)}html{background:var(--color-bg-page);min-height:100%;scroll-padding-top:60px;font-size:16px}body{min-height:100%;font-family:var(--font-sans);color:var(--color-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;line-height:1.6;position:relative;overflow-x:clip}body:before{content:"";z-index:-2;pointer-events:none;background-image:url(/assets/BACKGROUND.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:translateZ(0)}img{max-width:100%;display:block}a{color:var(--color-primary-hover);transition:color var(--transition-fast);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono);color:var(--color-primary-hover);background:#6c63ff26;border:1px solid #6c63ff33;border-radius:6px;padding:.15em .45em;font-size:.85em}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.header{z-index:100;background:#080a12f0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.logo{color:#fff;align-items:center;display:inline-flex}.logo img{object-fit:contain;flex:none;width:86px;height:58px}.logo:hover{color:var(--color-primary-hover);text-decoration:none}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.9rem;font-weight:500}.nav a:hover{color:#fff;text-decoration:none}.nav a[aria-current=page]{color:#fff}.nav .nav-account-link{color:#fff;text-align:center;background:#3076ff1f;border:1px solid #6b9dff6b;border-radius:999px;min-width:72px;padding:8px 13px}.nav-account{position:relative}.nav-account-trigger{color:#fff;cursor:pointer;width:38px;height:38px;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#3076ff1f;border:1px solid #6b9dff6b;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff0f}.nav-account-trigger:hover,.nav-account-trigger[aria-expanded=true]{background:#3076ff33;border-color:#61b6ffb8;box-shadow:0 0 0 3px #2a89ff14,inset 0 1px #ffffff14}.nav-account-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nav-account-avatar{color:#fff;background:linear-gradient(145deg,#3980ffb8,#00c5ff47);border:1px solid #50d3ff73;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:grid;box-shadow:0 0 0 1px #00d4ff14}.nav-account-email,.nav-account-chevron{display:none}.nav-account-chevron-open{transform:rotate(180deg)}.nav-account-menu{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#080e1bf5;border:1px solid #75a7ff3d;border-radius:14px;width:236px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #0000006b,inset 0 1px #ffffff0d}.nav-account-identity{border-bottom:1px solid #ffffff14;gap:3px;margin-bottom:5px;padding:8px 10px 11px;display:grid}.nav-account-identity span{color:var(--color-text-muted);letter-spacing:.04em;font-size:.68rem}.nav-account-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.nav .nav-account-menu-item{color:#ffffffc7;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:.8rem;font-weight:650;display:flex}.nav .nav-account-menu-item:hover,.nav .nav-account-menu-item:focus-visible{color:#fff;background:#468bff1f;outline:none;text-decoration:none}.nav-account-menu-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:18px;height:18px}.nav .nav-account-sign-out{color:#ffb9b9e6}.nav .nav-account-sign-out:hover,.nav .nav-account-sign-out:focus-visible{color:#ffd4d4;background:#ff5a5a1a}.nav-account-sign-out:disabled{cursor:wait;opacity:.62}.nav-account-error{color:#ffb9b9;margin:5px 8px 2px;font-size:.7rem;line-height:1.4}.nav-toggle{border:1px solid var(--color-border-strong);color:#fff;cursor:pointer;width:38px;height:38px;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff09;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-family:inherit;display:none}.nav-toggle:hover{background:#ffffff12;border-color:#ffffff4d}.nav-toggle-line{width:17px;height:2px;transition:transform var(--transition-normal), opacity var(--transition-normal);background:currentColor;border-radius:999px;display:block}.header.nav-open .nav-toggle{border-color:#00d4ff57;box-shadow:0 0 0 1px #00d4ff1a,0 10px 28px #00000047}.header.nav-open .nav-toggle-line:first-child{transform:translateY(7px)rotate(45deg)}.header.nav-open .nav-toggle-line:nth-child(2){opacity:0}.header.nav-open .nav-toggle-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lang-switcher{border-left:1px solid var(--color-border-strong);margin-left:4px;padding-left:16px;position:relative}.lang-toggle{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:.78rem;font-weight:500;display:flex}.lang-toggle:hover{color:#fff;background:#ffffff0a;border-color:#ffffff59}.lang-arrow{transition:transform .2s}.lang-switcher.open .lang-arrow{transform:rotate(180deg)}.lang-menu{-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius);z-index:200;min-width:118px;max-height:70vh;box-shadow:var(--shadow-lg);background:#0e101cd9;padding:4px 0;list-style:none;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.lang-switcher.open .lang-menu{display:block}.lang-option{color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:7px 14px;font-size:.78rem;font-weight:500}.lang-option:hover{color:#fff;background:#6c63ff26}.lang-option.active{color:var(--color-primary-hover);background:#6c63ff33}.hero{text-align:center;padding:68px 0 48px;position:relative}.hero h1{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 30px #6c63ff33;font-size:3.2rem;font-weight:800;line-height:1.15}.hero-subtitle{color:var(--color-text-secondary);max-width:600px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.hero-powered{color:var(--color-text-muted);margin-top:18px;font-size:.85rem}.hero-powered a{color:var(--color-text-secondary);text-underline-offset:3px;transition:all var(--transition-fast);-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.hero-powered a:hover{color:#fff;text-decoration-color:#fff9}.btn{border-radius:var(--radius);transition:all var(--transition-normal);cursor:pointer;text-align:center;border:none;padding:14px 32px;font-size:1rem;font-weight:600;display:inline-block}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{color:#fff;background:linear-gradient(135deg,#6c63ff 0%,#00d4ff 100%);border:1px solid #ffffff1a;box-shadow:0 4px 20px #6c63ff4d}.btn-primary:hover{filter:brightness(1.08);background:linear-gradient(135deg,#7b73ff 0%,#1adbff 100%);box-shadow:0 4px 20px #6c63ff66,0 0 40px #6c63ff26}.btn-secondary{color:var(--color-text-secondary);border:1px solid var(--color-border-strong);background:#ffffff0f}.btn-secondary:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.btn-download{color:#fff;background:linear-gradient(135deg,#6c63ff 0%,#00d4ff 100%);border:1px solid #ffffff1a;width:100%;padding:16px 24px;font-size:1.05rem;box-shadow:0 4px 20px #6c63ff4d}.btn-download:hover{filter:brightness(1.08);background:linear-gradient(135deg,#7b73ff 0%,#1adbff 100%);box-shadow:0 4px 20px #6c63ff66,0 0 40px #6c63ff26}.features h2,.cs-proof h2,.tutorials-page h1,.pricing h2,.contact h2,.download h2,.requirements h2,.legal h2{text-align:center;letter-spacing:0;color:var(--color-text);margin-bottom:48px;font-size:2rem;font-weight:700}.hero,.features,.cs-proof,.tutorials-page,.pricing,.download,.requirements,.privacy,.legal,.contact{isolation:isolate}.cs-proof,.download,.privacy,.legal{background:var(--surface-band);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.motion-reveal{opacity:0}.motion-reveal.is-visible{animation:.56s cubic-bezier(.22,1,.36,1) both section-reveal}@keyframes section-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tutorials-kicker,.tutorial-source-label{color:#fff;background:#00d4ff14;border:1px solid #00d4ff38;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:.76rem;font-weight:700;line-height:1.25;display:inline-flex}.tutorials-page{padding:76px 0 96px;position:relative}.tutorials-page .container{max-width:min(1440px,100vw - 48px)}.tutorials-page-header{text-align:center;max-width:760px;margin:0 auto 42px}.tutorials-page h1{letter-spacing:0;margin:14px auto 16px;font-size:2.4rem;line-height:1.15}.tutorial-manual-layout{grid-template-columns:minmax(236px,280px) minmax(0,860px);justify-content:start;align-items:start;gap:clamp(44px,6vw,76px);display:grid}.tutorial-manual-sidebar{border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm), var(--glass-highlight);background:#0c0e1894;max-height:calc(100vh - 112px);padding:18px;position:sticky;top:84px;overflow:auto}.tutorial-manual-sidebar h2{color:var(--color-text);margin-top:12px;font-size:1.05rem;line-height:1.35}.tutorial-list{gap:10px;margin-top:16px;display:grid}.tutorial-list-item{border-radius:var(--radius);width:100%;min-width:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#ffffff09;border:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.tutorial-list-item:hover,.tutorial-list-item.active{color:#fff;background:#00d4ff1a;border-color:#00d4ff4d}.tutorial-list-item:hover{transform:translateY(-1px)}.tutorial-list-number{color:#fff;background:#00d4ff14;border:1px solid #00d4ff38;border-radius:8px;place-items:center;min-height:32px;font-size:.78rem;font-weight:800;line-height:1;display:grid}.tutorial-list-text{gap:5px;min-width:0;display:grid}.tutorial-list-text strong{color:inherit;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.tutorial-list-text span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.5}.tutorial-shell{width:100%;min-width:0}.tutorial-video-panel{border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm), var(--glass-highlight);background:#0c0e1894;overflow:hidden}.tutorial-video-frame{aspect-ratio:16/9;background:linear-gradient(135deg,#6c63ff2e,#00d4ff14),#0006;position:relative}.tutorial-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tutorial-video-copy{padding:24px}.tutorial-source-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tutorial-source-label{color:var(--color-text-secondary);background:#ffffff0d;border-color:#ffffff1f}.tutorial-video-copy h2{color:var(--color-text);letter-spacing:0;font-size:1.32rem;line-height:1.3}.tutorial-video-copy p{color:var(--color-text-secondary);margin-top:10px;font-size:.94rem;line-height:1.65}.tutorial-provider-note{color:var(--color-text-secondary);margin-top:18px;font-size:.86rem;line-height:1.6}.contact{padding:90px 0;position:relative}.contact-subtitle{text-align:center;color:var(--color-text-secondary);max-width:660px;margin:-30px auto 44px;font-size:1rem;line-height:1.7}.contact-layout{grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr);align-items:stretch;gap:24px;max-width:980px;margin:0 auto;display:grid}.contact-methods{gap:18px;display:grid}.contact-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm), var(--glass-highlight);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);padding:24px}.contact-card-link{min-height:150px;color:var(--color-text);align-content:center;gap:8px;display:grid}.contact-card-link:hover{background:var(--glass-bg-hover);box-shadow:var(--shadow-md);border-color:#00d4ff47;text-decoration:none;transform:translateY(-2px)}.contact-label{color:#fff;background:#00d4ff17;border:1px solid #00d4ff3d;border-radius:999px;justify-self:start;align-items:center;min-height:24px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex}.contact-card strong{color:var(--color-text);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.3}.contact-note{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.contact-wechat-card{background:#0c121e9e;border-color:#ffffff24;align-content:start;gap:18px;display:grid}.contact-wechat-copy{gap:8px;display:grid}.contact-wechat-image{border-radius:var(--radius);background:#fff;border:1px solid #ffffff38;justify-self:center;width:100%;max-width:330px;box-shadow:0 18px 44px #00000052}.features{padding:90px 0;position:relative}.section-heading{text-align:center;max-width:820px;margin:0 auto 34px}.section-kicker{color:#fff;background:#44d07b17;border:1px solid #44d07b47;border-radius:999px;align-items:center;min-height:26px;margin-bottom:14px;padding:4px 10px;font-size:.76rem;font-weight:800;line-height:1.25;display:inline-flex}.section-heading h2{margin-bottom:14px}.section-heading p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-height:238px;transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);box-shadow:var(--shadow-sm), var(--glass-highlight);padding:28px 24px;position:relative;overflow:hidden}.feature-card:after{content:"";width:54px;height:3px;transition:background var(--transition-normal), width var(--transition-normal);background:#ffffff1f;border-radius:999px;position:absolute;inset:auto 18px 18px auto}.feature-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-lg);border-color:#44d07b47;transform:translateY(-3px)}.feature-card:hover:after{background:linear-gradient(90deg, var(--color-commerce), var(--color-accent));width:78px}.feature-card-live{background:#0d1c17eb;border-color:#44d07b4d}.feature-card-next{background:#1c160ee6;border-color:#ffb45440}.feature-index{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:26px;margin-bottom:18px;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}.feature-card h3{color:var(--color-text);margin-bottom:10px;font-size:1.1rem;font-weight:700}.feature-card p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.65}.cs-proof{padding:76px 0;position:relative}.cs-proof-heading{text-align:center;max-width:790px;margin:0 auto 28px}.cs-proof-kicker{color:#fff;background:#00d4ff14;border:1px solid #00d4ff38;border-radius:999px;align-items:center;min-height:26px;margin-bottom:14px;padding:4px 10px;font-size:.76rem;font-weight:700;line-height:1.25;display:inline-flex}.cs-proof-heading h2{margin-bottom:12px}.cs-proof-heading p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.cs-proof-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cs-metric-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-sm), var(--glass-highlight);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);padding:18px 16px}.cs-metric-card:hover{box-shadow:var(--shadow-md), var(--glass-highlight);background:#0c121ead;border-color:#00d4ff4d;transform:translateY(-2px)}.cs-metric-card-featured{background:#0c121ea3;border-color:#00d4ff47}.cs-metric-card span{color:var(--color-text-muted);font-size:.75rem;font-weight:700;line-height:1.35;display:block}.cs-metric-card strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:1.7rem;font-weight:800;line-height:1.08;display:block}.cs-metric-card p{color:var(--color-text-secondary);margin-top:8px;font-size:.78rem;line-height:1.45}.cs-proof-body{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.cs-proof-compare,.cs-proof-ops{border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-sm), var(--glass-highlight);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border:1px solid #ffffff17;padding:18px}.cs-proof-compare:hover,.cs-proof-ops:hover{box-shadow:var(--shadow-md), var(--glass-highlight);background:#0c0e189e;border-color:#ffffff24}.cs-proof-compare h3,.cs-proof-ops h3{color:var(--color-text);font-size:1.08rem;font-weight:700;line-height:1.35}.cs-compare-scroll{margin-top:14px;overflow-x:visible}.cs-compare-matrix{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:minmax(92px,.55fr) repeat(2,minmax(120px,1fr)) minmax(150px,1.1fr);width:100%;display:grid;overflow:hidden}.cs-compare-axis,.cs-compare-head,.cs-compare-row-label,.cs-compare-cell{overflow-wrap:anywhere;min-width:0;transition:background var(--transition-fast), color var(--transition-fast);border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:12px 14px}.cs-compare-head{color:#fff;background:#ffffff09;font-size:.8rem;font-weight:700;line-height:1.35}.cs-compare-head-generic,.cs-compare-cell-generic{background:#ffcf7009}.cs-compare-head-rivon,.cs-compare-cell-rivon{background:#00d4ff12;box-shadow:inset 1px 0 #00d4ff1f}.cs-compare-row-label{color:var(--color-text-muted);font-size:.76rem;font-weight:700;line-height:1.35}.cs-compare-cell{color:var(--color-text-secondary);font-size:.82rem;font-weight:700;line-height:1.4}.cs-compare-cell-rivon{color:#fff}.cs-compare-head:hover,.cs-compare-row-label:hover,.cs-compare-cell:hover{color:#fff;background:#ffffff13}.cs-compare-head-generic:hover,.cs-compare-cell-generic:hover{background:#ffcf701a}.cs-compare-head-rivon:hover,.cs-compare-cell-rivon:hover{background:#00d4ff24}.cs-compare-matrix>:nth-child(4n){border-right:none}.cs-compare-matrix>:nth-last-child(-n+4){border-bottom:none}.cs-op-item{border-radius:var(--radius);min-width:0;transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);background:#ffffff09;border:1px solid #ffffff14;padding:12px 14px}.cs-op-item:hover{box-shadow:var(--shadow-sm), var(--glass-highlight);background:#00d4ff12;border-color:#00d4ff3d;transform:translateY(-2px)}.cs-op-item span{color:#fff;font-size:.86rem;font-weight:700;line-height:1.35}.cs-op-item p{color:var(--color-text-secondary);margin-top:6px;font-size:.82rem;line-height:1.55}.cs-ops-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cs-op-item:last-child{grid-column:auto}.cs-proof-note{max-width:760px;color:var(--color-text-muted);text-align:center;margin:14px auto 0;font-size:.82rem;line-height:1.6}.pricing{padding:90px 0;position:relative}.pricing-subtitle{text-align:center;color:var(--color-text-secondary);max-width:720px;margin:-30px auto 44px;font-size:1rem;line-height:1.7}.pricing-onboarding-offer{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--glass-highlight);background:#0c121e94;border:1px solid #00d4ff38;grid-template-columns:minmax(184px,auto) minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:22px;margin:0 0 28px;padding:22px;display:grid}.pricing-onboarding-offer-mark{box-sizing:border-box;border-radius:var(--radius);color:#fff;text-align:center;background:#00d4ff1a;border:1px solid #00d4ff42;align-content:center;place-items:center;width:clamp(184px,11vw,204px);min-height:112px;padding:16px 14px;display:grid}.pricing-onboarding-offer-mark span{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;max-width:100%;font-size:clamp(1.36rem,1.55vw,1.58rem);font-weight:800;line-height:1.06;display:block}.pricing-onboarding-offer-mark small{color:var(--color-text-secondary);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin-top:8px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1.25;display:block}html[lang=en] .pricing-onboarding-offer-mark span{white-space:nowrap}.pricing-onboarding-offer-copy h3{color:var(--color-text);font-size:1.16rem;font-weight:750;line-height:1.3}.pricing-onboarding-offer-copy p{color:var(--color-text-secondary);margin-top:8px;font-size:.92rem;line-height:1.6}.pricing-onboarding-offer-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-onboarding-offer-list li{color:var(--color-text-secondary);padding-left:18px;font-size:.86rem;line-height:1.45;position:relative}.pricing-onboarding-offer-list li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pricing-modules-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.pricing-modules-heading h3,.pricing-ai-copy h3{color:var(--color-text);font-size:1.18rem;font-weight:700}.pricing-modules-heading p,.pricing-ai-copy p{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.pricing-modules-heading p{text-align:right}.pricing-modules-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-trial-stack{display:contents}.pricing-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);box-shadow:var(--shadow-sm), var(--glass-highlight);padding:24px 22px}.pricing-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-md);border-color:#6c63ff52;transform:translateY(-2px)}.pricing-card-featured{background:#0c121e9e;border-color:#00d4ff42;flex-direction:column;justify-content:flex-start;min-height:0;padding:24px 22px;display:flex}.pricing-card-trial{min-height:0}.pricing-card-top{gap:10px;min-height:58px;display:grid}.pricing-badge{max-width:100%;min-height:24px;color:var(--color-text-secondary);overflow-wrap:anywhere;text-wrap:balance;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex}.pricing-badge-paid{color:#fff;background:#00d4ff1f;border-color:#00d4ff4d}.pricing-card h4{color:var(--color-text);overflow-wrap:anywhere;font-size:1.08rem;font-weight:700;line-height:1.25}.pricing-price{color:var(--color-text-secondary);margin-top:16px;font-size:.9rem;line-height:1.25}.pricing-price-main{color:#fff;letter-spacing:0;margin-right:4px;font-size:2.15rem;font-weight:800}.pricing-price-trial{color:#fff;font-size:1.15rem;font-weight:750}.pricing-desc,.pricing-footnote{color:var(--color-text-secondary);line-height:1.55}.pricing-desc{margin-top:12px;font-size:.9rem}.pricing-footnote{color:var(--color-text-muted);border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px;font-size:.82rem}.pricing-group-note{color:var(--color-text-muted);margin-top:16px;font-size:.88rem;line-height:1.6}.pricing-ai-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--glass-highlight);background:#0c0e1852;border:1px solid #ffffff14;margin-top:22px;padding:22px}.pricing-ai-copy{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;margin-bottom:16px;display:grid}.pricing-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-ai-tier{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;min-width:0;padding:16px}.pricing-ai-tier span{color:var(--color-text-muted);font-size:.72rem;font-weight:600;display:inline-block}.pricing-ai-tier h4{color:var(--color-text);overflow-wrap:anywhere;margin-top:8px;font-size:.96rem;line-height:1.3}.pricing-ai-tier strong{color:#fff;font-size:1.35rem;font-weight:800}.pricing-ai-price{color:var(--color-text-secondary);margin-top:8px;font-size:.84rem}.pricing-ai-multiplier{color:#fff;margin-top:12px;font-size:.82rem;font-weight:700;line-height:1.35}.pricing-ai-coverage{color:var(--color-text-muted);margin-top:6px;font-size:.78rem;line-height:1.5}.download{padding:90px 0;position:relative}.download-subtitle{text-align:center;color:var(--color-text-secondary);margin-top:-32px;margin-bottom:48px;font-size:1rem}.version{background:linear-gradient(135deg,#6c63ff,#00d4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.download-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1050px;margin:0 auto;display:grid}.download-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);box-shadow:var(--shadow-sm), var(--glass-highlight);flex-direction:column;padding:36px 28px;display:flex}.download-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-md);border-color:#6c63ff4d}.download-os{color:var(--color-text);margin-bottom:20px;font-size:1.3rem;font-weight:700}.download-meta{margin-top:20px}.download-version{color:var(--color-text-muted);margin-bottom:8px;font-size:.9rem}.download-hash{color:var(--color-text-muted);word-break:break-all;font-size:.8rem}.hash-label{color:var(--color-text-secondary);font-weight:600}.hash-value{font-size:.75rem}.desktop-download-split--homepage{grid-template-columns:minmax(0,1fr) 42px;width:100%;display:grid;position:relative}.desktop-download-split--homepage .desktop-download-main{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.desktop-download-split--homepage .desktop-download-main:hover{transform:none}.desktop-download-split--homepage .desktop-download-toggle{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);color:#fff;cursor:pointer;width:42px;transition:filter var(--transition-normal);background:linear-gradient(135deg,#6c63ff 0%,#00d4ff 100%);border:none;border-left:1px solid #fff3;justify-content:center;align-items:center;font-size:.75rem;display:flex}.desktop-download-split--homepage .desktop-download-toggle:hover{filter:brightness(1.12)}.desktop-download-split--homepage .desktop-download-menu{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);z-index:10;display:none;position:absolute;top:58px;left:0;right:0;overflow:hidden}.desktop-download-split--homepage.is-open .desktop-download-menu{display:block}.desktop-download-split--homepage .desktop-download-menu button{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;padding:10px 16px;font-family:inherit;font-size:.88rem;transition:background .15s;display:grid}.desktop-download-split--homepage .desktop-download-menu button small{color:var(--color-text-muted);font-size:.68rem}.desktop-download-split--homepage .desktop-download-menu button:hover,.desktop-download-split--homepage .desktop-download-menu button:focus-visible{background:#6c63ff26}.desktop-download-split--homepage .desktop-download-menu button.is-selected{background:#6c63ff1a}.desktop-download-split--homepage .desktop-download-menu button+button{border-top:1px solid var(--glass-border)}.desktop-download-split--homepage>.download-meta{grid-column:1/-1}.download-note{text-align:center;color:var(--color-text-muted);max-width:600px;margin-top:36px;margin-left:auto;margin-right:auto;font-size:.88rem}.download-continue{max-width:620px;color:var(--color-text-muted);text-align:center;justify-items:center;gap:14px;margin:24px auto 0;display:grid}.download-continue[hidden]{display:none}.requirements{padding:90px 0;position:relative}.requirements-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1050px;margin:0 auto;display:grid}.requirements-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--glass-highlight);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);padding:32px 28px}.requirements-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-md);border-color:#6c63ff4d}.requirements-card h3{color:var(--color-text);margin-bottom:16px;font-size:1.15rem;font-weight:700}.requirements-card ul{padding:0;list-style:none}.requirements-card li{color:var(--color-text-secondary);padding:6px 0 6px 20px;font-size:.95rem;position:relative}.requirements-card li:before{content:"";background:linear-gradient(135deg,#6c63ff,#00d4ff);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #6c63ff80}.privacy{padding:90px 0;position:relative}.privacy h2{text-align:center;letter-spacing:-.02em;color:var(--color-text);margin-bottom:16px;font-size:2rem;font-weight:700}.privacy-subtitle{text-align:center;color:var(--color-text-secondary);max-width:620px;margin:0 auto 48px;font-size:1rem;line-height:1.7}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1050px;margin:0 auto;display:grid}.privacy-card{background:var(--surface-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);box-shadow:var(--shadow-sm), var(--glass-highlight);padding:32px 28px}.privacy-card:hover{background:var(--surface-card-hover);box-shadow:var(--shadow-md);border-color:#6c63ff4d}.privacy-card h3{color:var(--color-text);margin-bottom:14px;font-size:1.1rem;font-weight:700}.privacy-card-note{color:var(--color-text-muted);margin-bottom:12px;font-size:.88rem;line-height:1.5}.privacy-card ul{padding:0;list-style:none}.privacy-card li{color:var(--color-text-secondary);padding:6px 0 6px 20px;font-size:.95rem;position:relative}.privacy-card li:before{content:"";background:linear-gradient(135deg,#6c63ff,#00d4ff);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #6c63ff80}.privacy-footer-note{text-align:center;color:var(--color-text-secondary);max-width:600px;margin-top:40px;margin-left:auto;margin-right:auto;font-size:.92rem}.legal{padding:52px 0 42px;position:relative}.legal-inner{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;max-width:980px;display:grid}.legal-copy h2{text-align:left;margin-bottom:10px;font-size:1.35rem}.legal-copy p{color:var(--color-text-secondary);font-size:.92rem;line-height:1.65}.legal-list{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;padding:18px 0 0;display:grid}.legal-list div{min-width:0}.legal-list dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.35}.legal-list dd{color:var(--color-text);overflow-wrap:anywhere;margin-top:4px;font-size:.94rem;font-weight:650;line-height:1.45}.legal-list address{font-style:normal}.legal-list a{color:var(--color-text);text-underline-offset:3px;text-decoration-color:#ffffff40}.footer{text-align:center;background:#080a12b3;border-top:1px solid #ffffff0f;padding:32px 0}.footer p{color:var(--color-text-muted);font-size:.88rem}.footer a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-weight:500}.footer a:hover{color:#fff}.footer-icp{opacity:.45;margin-top:8px;font-size:.72rem}.footer-icp a{font-weight:400}@media (width<=980px){.tutorials-page .container{max-width:var(--max-width)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-manual-layout{grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:28px}.cs-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-compare-scroll{overflow-x:auto}.cs-compare-matrix{min-width:640px}.cs-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-op-item:last-child{grid-column:auto}}@media (width<=768px){.hero{padding:46px 0 50px}.hero h1{font-size:2rem}.hero-subtitle{font-size:1rem}.feature-grid{grid-template-columns:1fr;gap:20px}.cs-proof-metrics,.cs-ops-grid{grid-template-columns:1fr}.cs-proof-heading{margin-bottom:26px}.cs-metric-card{padding:18px}.pricing-modules-heading,.pricing-ai-copy{display:block}.pricing-onboarding-offer{grid-template-columns:1fr;gap:16px;padding:18px}.pricing-onboarding-offer-mark{grid-template-columns:auto auto;justify-content:center;gap:10px;width:100%;min-height:82px}.pricing-onboarding-offer-mark small{text-align:left;margin-top:0;padding:0}.pricing-modules-heading p,.pricing-ai-copy p{text-align:left;margin-top:4px}.pricing-modules-layout,.pricing-ai-grid,.contact-layout{grid-template-columns:1fr}.contact-methods{gap:14px}.pricing-card-featured{padding:26px 22px}.pricing-ai-panel{padding:18px}.pricing-card-top{min-height:auto}.legal-inner{grid-template-columns:1fr;gap:18px}.legal-copy h2,.legal-copy p{text-align:center}.download-grid,.requirements-grid,.privacy-grid{grid-template-columns:1fr;gap:20px}.header{position:sticky}.header-inner{height:62px}.nav-toggle{display:flex}.nav{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--transition-normal), visibility var(--transition-normal), transform var(--transition-normal);background:#0a0c16eb;border:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:16px;right:16px;transform:translateY(-8px)scale(.98)}.header.nav-open .nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav a{color:#ffffffc7;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-size:.92rem;line-height:1.2;display:flex}.nav a:hover,.nav a[aria-current=page]{color:#fff;background:#ffffff0f}.nav-account,.nav-account-trigger{width:100%;max-width:none}.nav-account-trigger{border-radius:9px;justify-content:flex-start;gap:9px;height:44px;min-height:44px;padding:5px 10px 5px 6px}.nav-account-email{color:#ffffffdb;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.76rem;font-weight:650;display:block;overflow:hidden}.nav-account-chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex:none;font-size:.68rem;display:inline}.nav-account-menu{width:100%;box-shadow:none;border-radius:10px;margin-top:5px;position:static}.nav .lang-switcher{border-top:1px solid #ffffff1a;border-left:none;width:100%;margin:8px 0 0;padding:10px 0 0}.nav .lang-toggle{border-radius:8px;justify-content:center;width:100%;min-height:40px}.nav .lang-menu{width:100%;min-width:0;left:0;right:0;transform:none}.features,.cs-proof,.tutorials-page,.pricing,.contact,.download,.requirements,.privacy,.legal{padding:60px 0}.tutorial-manual-layout{grid-template-columns:1fr}.tutorial-manual-sidebar{max-height:none;position:static}.tutorial-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width>=769px) and (pointer:fine) and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-snap-type:y proximity}body>section{scroll-snap-align:start;scroll-snap-stop:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=480px){.header-inner{height:58px}.lang-switcher{border-left:none;padding-left:0}.lang-menu{left:50%;right:auto;transform:translate(-50%)}.hero h1{font-size:1.6rem}.hero-subtitle{line-height:1.62}.btn{padding:12px 24px;font-size:.95rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.contact-card{padding:20px}.tutorials-page h1{font-size:1.8rem}.tutorial-video-copy{padding:18px}.tutorial-list{grid-template-columns:1fr}.contact-card-link{min-height:132px}.legal-list{grid-template-columns:1fr}.cs-proof-compare,.cs-proof-ops{padding:18px}.cs-metric-card strong{font-size:1.55rem}}
