:root{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:16px;color:#142a37;background:#fff;font-synthesis:none;--accent: #007f8b;--muted: #617080;--line: #d7e5eb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #008999;outline-offset:5px}h1,h2,h3,p,ul,ol{margin:0}h2{font-size:1.8rem;line-height:1.4;font-weight:750}h3{font-size:1rem;line-height:1.5}p{line-height:1.65}.wrap{width:calc(100% - 120px);max-width:1280px;margin-inline:auto}.skip-link{position:absolute;z-index:20;top:-100px;left:16px;padding:12px;background:#fff;border:2px solid var(--accent)}.skip-link:focus{top:8px}.site-header{min-height:62px;border-bottom:1px solid #e7eef2}.header-inner{min-height:61px;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;gap:13px;font-size:1.75rem;font-weight:750;flex-shrink:0}.brand-mark{display:grid;place-items:center;position:relative;width:34px;height:34px;border-radius:5px;color:#fff;background:linear-gradient(145deg,#0798a6,#006e7d);font:800 27px/1 Arial,sans-serif;box-shadow:inset 0 1px 2px #ffffff80,0 1px 2px #007f8b25}.brand-mark:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='190'%20height='72'%20viewBox='0%200%20190%2072'%3e%3cfilter%20id='cloud'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.035%20.055'%20numOctaves='2'%20seed='17'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncG%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncB%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3c/feComponentTransfer%3e%3cfeGaussianBlur%20stdDeviation='.6'/%3e%3c/filter%3e%3crect%20width='190'%20height='72'%20filter='url(%23cloud)'/%3e%3c/svg%3e") center/140px 85px;opacity:.18}#main-nav{display:flex;flex-wrap:wrap;gap:39px;margin-left:152px;margin-right:auto;min-width:0;font-size:.9375rem}#main-nav a,.site-footer nav a{padding-block:12px}#main-nav a:hover,.site-footer nav a:hover{color:var(--accent)}.menu-toggle{display:none}.hero{min-height:558px}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:54px;padding-block:32px 36px}.hero-copy{min-width:0;padding-top:29px}.eyebrow{color:#00788a;font-size:1rem;font-weight:750;letter-spacing:.045em}h1{margin-top:13px;font-size:clamp(2.4rem,6.05vw,4.7rem);line-height:1.35;letter-spacing:-.055em;font-weight:900}h1 span{display:block}.hero-description{color:#4f606f;font-size:1.25rem;margin-top:12px;white-space:nowrap}.hero-actions{display:flex;flex-wrap:wrap;gap:17px;margin-top:34px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:55px;padding:12px 28px;border:1px solid var(--accent);border-radius:5px;font-size:1.125rem;font-weight:700;line-height:1.55;text-align:center}.button-primary{position:relative;isolation:isolate;overflow:hidden;min-width:166px;color:#fff;border-color:#07869a;background:linear-gradient(118deg,#007e96,#007e90 42%,#00798b);box-shadow:inset 0 1px 1px #80e6ed68,inset 0 -1px 1px #004d612a,0 1px 2px #004d6112}.button-primary:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='190'%20height='72'%20viewBox='0%200%20190%2072'%3e%3cfilter%20id='cloud'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.035%20.055'%20numOctaves='2'%20seed='17'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncG%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncB%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3c/feComponentTransfer%3e%3cfeGaussianBlur%20stdDeviation='.6'/%3e%3c/filter%3e%3crect%20width='190'%20height='72'%20filter='url(%23cloud)'/%3e%3c/svg%3e"),radial-gradient(ellipse at 20% 80%,#01b0b448,transparent 44%),radial-gradient(ellipse at 80% 10%,#00425a36,transparent 52%);background-size:190px 72px,100% 100%,100% 100%;background-position:45% 52%;mix-blend-mode:soft-light;opacity:.25;pointer-events:none}.button-primary:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px #8ce6e326;pointer-events:none}.button-primary:hover{box-shadow:inset 0 1px 2px #c4ffff90,0 3px 9px #006c7a22;background-color:#00717e}.button-primary:active{transform:translateY(1px)}.button-secondary{color:var(--accent);background:#fff;padding-inline:27px}.button-secondary:hover{background:#f0f9fa}.hero-note{margin-top:21px;color:var(--muted);font-size:.9375rem;white-space:nowrap}.setup-demo{min-width:0;padding:20px 24px 18px;border:1px solid #d5e6ed;border-radius:7px;background:#fff;box-shadow:0 7px 20px #007f8b09}.demo-title{font-size:1.375rem;padding-bottom:15px;border-bottom:1px solid #edf2f5}.setup-list{list-style:none;padding:5px 0 0}.setup-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:15px;position:relative;min-height:70px;padding:10px 4px 12px 10px}.setup-step:not(:last-child):after{content:"";position:absolute;width:1px;height:23px;left:24px;top:45px;background:#bacdd8}.setup-step.is-done:after{background:#008c9a}.setup-step h3{font-size:1.0625rem}.setup-step p{font-size:.875rem;color:#748291;line-height:1.5;margin-top:1px}.step-icon{display:block;position:relative;width:27px;height:27px;border:4px solid #c9d5df;border-radius:50%;margin-top:2px}.is-done .step-icon{border:0;background:linear-gradient(140deg,#0ba4b5,#007581)}.is-done .step-icon:after{content:"";position:absolute;left:8px;top:6px;width:7px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.is-current .step-icon{border-color:#09aabe;border-right-color:#d7eff4;transform:rotate(-25deg)}.step-state{color:#788694;font-size:.875rem;padding-top:6px}.is-done .step-state,.is-current .step-state{color:#007f96}.demo-footer{margin-top:5px;padding-top:15px;border-top:1px solid #e3edf2;text-align:center;color:#4e6574;font-size:.875rem}.textured-surface{position:relative;isolation:isolate;background-color:#f2f8fb}.textured-surface:before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='190'%20height='72'%20viewBox='0%200%20190%2072'%3e%3cfilter%20id='cloud'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.035%20.055'%20numOctaves='2'%20seed='17'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncG%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3cfeFuncB%20type='linear'%20slope='1.8'%20intercept='-.4'/%3e%3c/feComponentTransfer%3e%3cfeGaussianBlur%20stdDeviation='.6'/%3e%3c/filter%3e%3crect%20width='190'%20height='72'%20filter='url(%23cloud)'/%3e%3c/svg%3e") center/560px 230px;opacity:.023;pointer-events:none}.workflow{padding-block:29px 30px}.workflow-inner{display:grid;grid-template-columns:292px minmax(0,1fr);gap:33px}.user-work{position:relative;padding-right:23px;border-right:1px solid #dae6ed}.workflow h2{margin-bottom:9px}.workflow p{font-size:1.0625rem;color:#586a7b}.user-card{margin-top:21px;display:flex;align-items:center;gap:21px;min-height:135px;width:230px;max-width:100%;padding:22px;background:#fff;border:1px solid #d9e7ee;border-radius:6px;position:relative}.user-card:after{content:"⟶";position:absolute;right:-52px;top:43px;color:#8aa0b4;font-size:2rem}.number{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;font:700 1.125rem/1 Arial,sans-serif;background:radial-gradient(ellipse at 32% 25%,#e8f3fa,#cfe2f1);color:#163b52}.user-card .number{width:43px;height:43px;font-size:1.4rem}.user-card p{font-size:.875rem;margin-top:3px}.work-cards{list-style:none;padding:0;margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.work-cards li{position:relative;min-width:0;min-height:148px;padding:16px 5px 13px;text-align:center;background:#ffffffed;border:1px solid #d9e7ee;border-radius:6px}.work-cards li:not(:last-child):after{content:"→";position:absolute;right:-16px;top:52px;color:#8aa0b4;font-size:1.4rem}.work-cards .number{margin-inline:auto;margin-bottom:11px}.work-cards h3{font-size:.9375rem;margin-bottom:4px}.work-cards p{font-size:.875rem;line-height:1.55}.support-area{padding-top:27px}.section-description{color:var(--muted);font-size:1rem;margin-top:7px}.tool-list{list-style:none;padding:23px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));text-align:center}.tool-list li{position:relative;padding-inline:8px}.tool-list li:not(:last-child):after{content:"";position:absolute;right:0;top:5px;bottom:7px;width:1px;background:#cddce6}.tool-list h3{font-family:Arial Narrow,Arial,sans-serif;font-size:1.125rem;font-weight:750}.tool-list p{font-size:.875rem;color:var(--muted);margin-top:3px}.test-notice{display:flex;align-items:flex-start;gap:23px;margin-top:31px;padding:13px 22px;border:1px solid #e1edf3;border-radius:5px}.info-mark{flex-shrink:0;display:grid;place-items:center;border-radius:50%;width:26px;height:26px;margin-top:5px;color:#fff;background:linear-gradient(130deg,#10c2d6,#008eaf);font:700 17px/1 Georgia,serif}.test-notice h3{font-size:1.0625rem}.test-notice p{font-size:.875rem;color:#647582;margin-top:2px}.faq{padding-top:34px;padding-bottom:31px}.faq h2{text-align:center;font-size:1.5rem;margin-bottom:14px}.faq-items{display:grid;gap:3px}details{border:1px solid #d6e3eb;border-radius:3px;background:#fff}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:47px;padding:11px 23px;list-style:none;font-size:.9375rem;font-weight:700}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#2c4e66;font:400 23px/1 Arial,sans-serif}details[open] summary:after{content:"−"}details[open] summary{color:var(--accent)}details>p{padding:0 23px 18px;color:#596c79;font-size:1rem}.site-footer{border-top:1px solid #e0ebf0}.footer-inner{display:flex;align-items:center;gap:16px;padding-block:5px;min-height:50px}.footer-brand{gap:10px;font-size:1.125rem}.footer-brand .brand-mark{width:25px;height:25px;font-size:22px;border-radius:4px}.footer-tagline,.site-footer small{color:var(--muted);font-size:.75rem}.site-footer nav{display:flex;gap:20px;margin-left:auto;font-size:.75rem;color:#546777}.site-footer small{border-left:1px solid #d5e2e9;padding-left:16px}dialog{max-width:min(550px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:28px;color:#142a37;border:1px solid #bddae3;border-radius:12px;box-shadow:0 20px 90px #102c3740;overflow-y:auto}dialog::backdrop{background:#17303b65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.download-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.release-state{padding:5px 10px;border-radius:4px;background:#edf6f8;color:#007f8b;font-size:.875rem}.dialog-close{width:44px;height:44px;border:0;background:#f0f6f8;border-radius:6px;color:#355363;font-size:27px}dialog h2{font-size:1.5rem;margin-bottom:16px}dialog p{font-size:1rem;color:#586e7b}.release-details{margin-block:22px;padding-block:8px;border-block:1px solid #e0eaf0}.release-details>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;margin-block:10px;font-size:.9375rem;line-height:1.6}dt{color:#617080}dd{margin:0}dialog .download-note{font-size:.875rem;margin-bottom:22px}.has-modal{overflow:hidden}.no-script{margin:24px;padding:16px;background:#edf6f8}@media(min-width:1200px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(430px,.85fr);padding-block:55px;align-items:center}.hero-copy{padding-top:0}.hero-description,.hero-note{white-space:normal}.setup-demo{padding:25px 30px}.setup-step{min-height:77px}.workflow{padding-block:43px}.workflow-inner{grid-template-columns:320px minmax(0,1fr);gap:40px}.support-area{padding-top:40px}.faq{padding-block:45px}}@media(max-width:960px){.wrap{width:calc(100% - 64px)}#main-nav{margin-left:auto;margin-right:0;gap:28px}.hero-inner{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}h1{font-size:clamp(2.15rem,5.5vw,3.5rem)}.hero-description,.hero-note{white-space:normal}.hero-description{font-size:1.125rem}.setup-demo{padding-inline:18px}.setup-step{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-left:0}.setup-step:after{left:13px!important}.step-state{grid-column:2;padding-top:0;font-size:.8125rem;margin-top:-9px}.workflow-inner{grid-template-columns:235px minmax(0,1fr);gap:25px}.workflow h2{font-size:1.5rem}.workflow p{font-size:1rem}.work-cards{gap:8px}.work-cards li{padding-inline:4px}.work-cards li:after{display:none}.work-cards p{font-size:.875rem}.user-card{padding-inline:12px;gap:10px}.user-card:after{display:none}.site-footer nav{gap:12px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:66px;flex-wrap:wrap;justify-content:space-between;gap:0}.brand{font-size:1.5rem}.menu-toggle{display:grid;place-content:center;gap:6px;width:44px;height:44px;border:1px solid #d6e4ea;border-radius:6px;background:#fff}.menu-toggle span{display:block;height:2px;width:18px;background:#234a5c}#main-nav{display:none;padding:6px 0 14px;width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;font-size:1rem}#main-nav.is-open{display:grid}#main-nav a{padding-block:14px}.hero-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:35px 36px}.hero-copy{padding-top:0}.eyebrow{font-size:.875rem}h1{margin-top:15px;font-size:clamp(2.15rem,9.5vw,3.5rem);line-height:1.35;letter-spacing:-.045em}.hero-description{font-size:1rem;margin-top:19px}.hero-actions{margin-top:24px;gap:12px}.button{font-size:1rem;padding-inline:17px;min-height:52px}.hero-actions .button{flex:1;min-width:135px}.hero-note{font-size:.875rem;margin-top:17px}.setup-demo{padding:20px}.demo-title{font-size:1.25rem}.setup-step{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:70px}.step-state{grid-column:auto;margin:0;padding-top:6px;font-size:.8125rem}.workflow{padding-block:30px}.workflow-inner{grid-template-columns:minmax(0,1fr);gap:30px}.user-work{padding:0 0 27px;border-right:0;border-bottom:1px solid #d5e5ed}.workflow h2,#tools h2{font-size:1.5rem}.workflow p{font-size:1rem}.user-card{min-height:93px;width:100%;padding:16px 22px;margin-top:16px;gap:18px}.work-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-cards li{padding:16px 10px;min-height:143px}.work-cards li:last-child{grid-column:1 / -1}.work-cards h3{font-size:1rem}.work-cards p{font-size:.875rem}.support-area{padding-top:30px}.tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;padding-top:22px}.tool-list li{padding-inline:6px}.tool-list li:nth-child(2n):after{display:none}.tool-list li:last-child{grid-column:1 / -1}.test-notice{gap:13px;padding:16px;margin-top:26px}.test-notice p{font-size:.875rem}.faq{padding-block:30px}.faq h2{font-size:1.375rem;text-align:left}summary{font-size:.9375rem;padding:13px 15px}details>p{padding:0 15px 17px}.footer-inner{flex-wrap:wrap;gap:12px;padding-block:20px}.site-footer nav{order:3;width:100%;margin:0;gap:22px;flex-wrap:wrap;font-size:.875rem}.site-footer small{order:4;border:0;padding:0}dialog{padding:22px}.release-details>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary:active{transform:none}}.download-link{display:inline-block;color:var(--accent);padding-top:6px;text-decoration:underline;text-underline-offset:3px}[hidden]{display:none!important}.site-auth{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;min-width:0}.site-auth .button{min-width:0;min-height:40px;padding:7px 14px;font-size:.9375rem}.site-auth-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--accent)}.site-auth-logout{border:0;padding:9px 2px;background:transparent;color:#526b78;white-space:nowrap}.auth-dialog{width:470px;padding:28px;border-color:#d5e4ed}.auth-dialog .download-heading{margin-bottom:18px}.auth-dialog .release-state{color:var(--accent)}.auth-tabs{display:flex;gap:8px;margin-bottom:22px;border-bottom:1px solid var(--line)}.auth-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#647683;padding:10px 18px;font-weight:700}.auth-tabs [aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.auth-field{display:grid;gap:7px;margin-block:15px;min-width:0}.auth-field label{font-size:.9375rem;font-weight:650}.auth-field input{width:100%;min-width:0;min-height:45px;padding:10px 12px;border:1px solid #baccd5;border-radius:6px;background:#fff;color:#142a37;font:inherit}.auth-field input:focus{outline:2px solid var(--accent);outline-offset:2px}.auth-field input[aria-invalid=true]{border-color:#a52f41}.auth-password-row,.auth-code-row{display:flex;align-items:stretch;gap:9px;min-width:0}.auth-password-row input,.auth-code-row input{flex:1;width:0}.auth-small-button{flex-shrink:0;border:1px solid #baccd5;color:var(--accent);background:#f3fafb;border-radius:6px;padding:8px 12px}.auth-field .auth-field-error,.auth-feedback{color:#a52f41;font-size:.875rem;line-height:1.5}.auth-field .auth-hint{font-size:.8125rem;color:#637682}.auth-field .auth-warning{color:#8b6119;font-size:.8125rem}.auth-feedback:not(:empty){margin:14px 0}.auth-submit{width:100%;margin-top:9px}.auth-dialog button:disabled{cursor:not-allowed;opacity:.65}.auth-dialog .auth-description{font-size:.875rem}.auth-dialog .auth-back{margin-top:14px;background:none;border:0;color:var(--accent);padding:8px 0}.site-auth-status{color:#526b78;font-size:.875rem}.site-auth-status:empty{display:none}.auth-global-status{position:fixed;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);padding:12px 18px;background:#142a37;color:#fff;border-radius:7px;z-index:30;box-shadow:0 3px 14px #142a3720}.auth-global-status:empty{display:none}.identity-heading .status-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.auth-global-status,.auth-feedback{overflow-wrap:anywhere}@media(max-width:1100px){.site-header #main-nav{margin-left:20px;gap:20px}.header-inner{gap:20px}.site-auth-name{max-width:120px}}@media(max-width:700px){.site-header .header-inner{flex-wrap:wrap}.site-header .site-auth{order:2;flex:1 0 100%;padding-bottom:12px}.site-header #main-nav{margin-left:0}.site-auth-name{max-width:180px}.purchase-header nav{flex-wrap:wrap}.auth-dialog{padding:20px}.auth-code-row{flex-wrap:wrap}.auth-code-row input{flex-basis:90px}.auth-code-row button{font-size:.875rem}}
