@font-face{font-family:Inter;src:url(/design/optimized/InterVariable.b7100013f7e0e0c4.woff2)format("woff2");font-weight:100 900;font-display:swap;ascent-override:100%;descent-override:0%;line-gap-override:0%}@font-face{font-family:Noto;src:url(/design/optimized/NotoSansSC-Variable.3bbfba31d057a832.woff2)format("woff2");font-weight:100 900;font-display:swap;ascent-override:100%;descent-override:0%;line-gap-override:0%}@font-face{font-family:Space;src:url(/design/optimized/SpaceGrotesk-Variable.bdc430e3bd60f4e5.woff2)format("woff2");font-weight:300 700;font-display:swap;ascent-override:100%;descent-override:0%;line-gap-override:0%}:root{--paper:#f2f4fc;--ink:#101526;--muted:#5d6680;--purple:#5964d8;--navy:#0c1020;--cyan:#64ddd5;--baseline:1;--heading-baseline:1;color:var(--ink);background:var(--paper);font-synthesis:none;font-kerning:none;font-variant-ligatures:none;font-family:Inter,Noto,sans-serif}:root:lang(zh-CN){--baseline:1;--heading-baseline:1}*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,ul{margin:0}body{font-size:17px;line-height:1.58824}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:Space,Noto,sans-serif;font-weight:700;line-height:1}img{object-fit:contain;display:block}section{scroll-margin-top:24px}:focus-visible{outline-offset:4px;outline:3px solid #5964d8}button:active,.button:active{filter:brightness(.94)}a:hover,button:hover{color:#4050c6}.button:hover{color:#fff;background:#4d58cd}.button.white:hover{color:var(--navy);background:#fff}.button.outline:hover{color:#fff;background:#293755}.skip{z-index:5;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.site-header{background:var(--paper);height:80px}.header-inner{width:1440px;max-width:100%;height:80px;margin:auto;position:relative}.header-brand{position:absolute;top:7px;left:72px}.site-header nav{align-items:center;gap:32px;height:80px;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;right:80px}.site-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.site-header .header-download{height:44px;font-size:15px}main{max-width:1280px;margin:auto}.hero{color:#f5f7ff;background:radial-gradient(closest-side,#1c2b55,#0c1020);border-radius:24px;height:680px;position:relative}.hero-copy{pointer-events:none;position:absolute;inset:0}.hero-copy a{pointer-events:auto}.hero-brand{position:absolute;top:23px;left:14px}.hero h1{left:36px;top:calc(227px - 60px * var(--heading-baseline));width:485px;font-size:60px;line-height:81px;position:absolute}.hero h1 span{display:block}.hero:lang(en-US) h1{top:calc(227px - 56px * var(--heading-baseline));font-size:56px}.hero-tagline{left:38px;top:calc(359px - 19px * var(--baseline));color:#ccd6f1;font-size:19px;line-height:27px;position:absolute}.hero-description{left:38px;top:calc(401px - 17px * var(--baseline));color:#aebad5;line-height:27px;position:absolute}.host-context{align-items:flex-start;gap:10px;width:468px;display:flex}.host-context .host-mark{flex:0 0 20px;width:20px;height:20px;margin-top:calc(.5lh - 10px)}.host-context span{min-width:0}.hero-actions{gap:14px;display:flex;position:absolute;top:450px;left:38px}.button{background:var(--purple);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:48px;padding:0 19px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.white{color:var(--navy);background:#f3f6ff}.outline{color:#e7edff;background:0 0;border-color:#677393}.privacy{color:#b9f1ed;background:#162a38;border:1px solid #35566a;border-radius:9px;align-items:center;gap:10px;width:481px;height:43px;font-weight:600;line-height:1;display:flex;position:absolute;top:537px;left:36px}.privacy svg{fill:none;width:20px;height:20px;stroke:var(--cyan);stroke-width:1.5px;margin-left:13px}.hero-roles{left:38px;top:calc(613px - 13px * var(--baseline));color:#b0bdd9;font-size:13px;line-height:1;position:absolute}.demo{position:relative}.hero-demo{color:#f0f5ff;background:#151d2f;border:1px solid #39496b;border-radius:16px;width:674px;height:511px;position:absolute;top:128px;left:574px}.demo-top{left:23px;right:23px;top:calc(31px - 13px * var(--baseline));color:#dae3f7;justify-content:space-between;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute}.demo-top span:last-child{color:#99aac9;font-size:12px;font-weight:400}.demo-picture{aspect-ratio:624/351;border-radius:8px;position:relative}.demo-picture svg{border-radius:inherit;width:100%;height:100%;display:block}.hero-demo .demo-picture{aspect-ratio:auto;width:650px;height:366px;position:absolute;top:48px;left:11px}.demo-meta{left:23px;right:25px;top:calc(441px - 14px * var(--baseline));justify-content:space-between;gap:16px;font-size:14px;font-weight:600;line-height:1;display:flex;position:absolute}.demo-meta [data-demo-name]{flex-shrink:0}.demo-meta button{color:#a9b8d4;font-size:13px;font-weight:400}.demo-meta button:hover{color:#fff}.demo-tabs{gap:10px;display:flex;position:absolute;top:459px;left:23px}.demo-tabs button{color:#becbe4;border:1px solid #8090b1;border-radius:7px;min-width:154px;height:44px;padding:0 15px;font-size:14px;font-weight:600;line-height:1}.demo-tabs button[aria-pressed=true]{color:#f3f6ff;background:#293755}.demo-tabs button:hover{color:#fff;background:#34435f}.demo[data-kind=custom] .plate-region,.demo[data-kind=custom] .plate-effect,.demo[data-kind=custom] .plate-node,.demo[data-kind=plate] .custom-region,.demo[data-kind=plate] .custom-effect,.demo[data-kind=plate] .vertex,.demo[data-kind=plate] .vertex-hit,.demo[data-kind=plate] .region-editor,.demo[data-kind=plate] [data-delete-vertex],.demo[data-kind=plate] .edit-help{display:none}.edge-hit{cursor:crosshair;pointer-events:stroke;touch-action:none}.region-editor:has(.edge-hit:focus-visible) .selection.custom-region{stroke:#fff}.vertex-hit{fill:#0000;pointer-events:all;cursor:move;touch-action:none}.vertex.selected{stroke:#0c1020;stroke-width:6px}.vertex{cursor:move;touch-action:none}.vertex:focus-visible{stroke:#0c1020;stroke-width:6px;outline:none}.comparison-controls{color:#fff;background:#0c1020e8;border-radius:8px;padding:10px 14px;font-size:13px;display:none;position:absolute;bottom:12px;left:12px;right:12px}.comparing .comparison-controls{display:block}.comparison-controls label{justify-content:space-between;display:flex}.comparison-controls input{accent-color:#64ddd5;width:100%;height:24px;display:block}.comparison-controls button{color:#b9f1ed;min-height:32px}.comparison-controls button+button{margin-left:16px}.comparison-controls .edit-help{margin:4px 0 0;line-height:1.5}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo[data-kind=plate] [data-reset]{display:none}.compare-open{color:#fff;opacity:0;background:#0c1020dc;border:1px solid #8090b1;border-radius:7px;min-height:36px;padding:0 12px;font-size:13px;position:absolute;bottom:10px;right:10px}.demo:hover .compare-open,.compare-open:focus-visible,.comparing .compare-open{opacity:1}.comparing .compare-open{top:10px;bottom:auto}.overview{height:690px;margin-top:64px;position:relative}.overview>h2{left:0;top:calc(42px - 41px * var(--heading-baseline));font-size:41px;position:absolute}.overview-description{left:2px;top:calc(85px - 17px * var(--baseline));width:1250px;color:var(--muted);line-height:27px;position:absolute}.cover-column{width:360px;position:absolute;top:151px;left:22px}.cover{color:#f4f7ff;background:linear-gradient(135deg,#18213c,#0c1020);border:1px solid #39496b;border-radius:22px;width:360px;height:460px;position:relative}.cover-brand{width:178px;height:52px;position:absolute;top:11px;left:21px}.cover-brand-divider{background:#73809c;width:1px;height:20px;position:absolute;top:28.9167px;left:203.402px}.cover-host{width:26.6892px;height:26.6892px;position:absolute;top:25.5721px;left:221.172px}.cover-mark{width:220px;height:220px;position:absolute;top:65px;left:69px}.cover-title{left:29px;top:calc(306px - 30px * var(--baseline));width:300px;font:700 30px/36px Inter,Noto,sans-serif;position:absolute}.cover:lang(en-US) .cover-title{top:calc(285px - 30px * var(--baseline))}.cover-category{left:29px;top:calc(342px - 18px * var(--baseline));color:#b4c3ea;width:300px;font-size:18px;line-height:23px;position:absolute}.cover:lang(en-US) .cover-category{top:calc(350px - 18px * var(--baseline))}.cover-rule{background:#34425f;height:1px;position:absolute;top:369px;left:29px;right:29px}.cover-tool{color:#dce4fa;font-size:14px;line-height:20px;position:absolute;left:29px}.cover-tool.custom{top:calc(401px - 14px * var(--baseline))}.cover-tool.plate{top:calc(429px - 14px * var(--baseline))}.cover-caption{left:2px;top:calc(495px - 15px * var(--baseline));font-size:15px;line-height:1;position:absolute}.cover-compatibility{left:2px;top:calc(525px - 13px * var(--baseline));color:var(--muted);white-space:nowrap;font-size:13px;line-height:1;position:absolute}.product-info{width:790px;height:535px;position:absolute;top:151px;left:466px}.product-info>h2{top:calc(56px - 35px * var(--heading-baseline));width:790px;font-size:35px;position:absolute}.product-description{left:2px;top:calc(107px - 18px * var(--baseline));color:var(--muted);width:765px;font-size:18px;line-height:29px;position:absolute}.product-privacy{left:2px;top:calc(177px - 16px * var(--baseline));color:#405f73;width:765px;font-size:16px;line-height:24px;position:absolute}.product-tools{width:782px;position:absolute;top:206px;left:0}.product-tool{height:118px;display:block;position:relative}.product-tool:after{content:"";border-bottom:1px solid #d5dcec;position:absolute;top:93px;left:0;right:0}.product-tool img{position:absolute;top:0;left:2px}.product-tool h4{left:50px;top:calc(29px - 25px * var(--heading-baseline));font-size:25px;position:absolute}.product-tool p{left:50px;top:calc(63px - 16px * var(--baseline));font-size:16px;line-height:1;position:absolute}.product-info>.button{position:absolute;top:440px;left:0}.capabilities{height:696px;margin-top:70px;position:relative}.capabilities>h2{top:calc(40px - 40px * var(--heading-baseline));font-size:40px;position:absolute}.capability-grid{grid-template-columns:624px 624px;gap:32px;display:grid;position:absolute;top:96px;left:0;right:0}.capability{height:567px;position:relative}.capability h3{top:calc(402px - 28px * var(--heading-baseline));font-size:28px;position:absolute}.capability>p{top:calc(445px - 17px * var(--baseline));width:614px;color:var(--muted);line-height:27px;position:absolute}.capability-label{top:calc(551px - 15px * var(--baseline));color:var(--purple);font-size:15px;font-weight:600;line-height:1;position:absolute}.capability-note{top:calc(696px - 13px * var(--baseline));color:var(--muted);font-size:13px;line-height:1;position:absolute}.hub{background:#e8edfa;border-radius:24px;height:595px;margin-top:60px;position:relative}.hub-brand{position:absolute;top:23px;left:19px}.hub-copy h2{left:36px;top:calc(183px - 39px * var(--heading-baseline));width:488px;font-size:39px;line-height:58px;position:absolute}.hub-copy h2 span{display:block}.hub:lang(en-US) h2{top:calc(183px - 35px * var(--heading-baseline));font-size:35px}.hub-copy ul{left:36px;top:calc(302px - 17px * var(--baseline));padding:0;font-size:17px;line-height:45px;list-style:none;position:absolute}.hub-copy li:before{content:"";background:var(--purple);vertical-align:middle;border-radius:2px;width:5px;height:5px;margin-right:16px;display:inline-block}.hub-copy>.button{position:absolute;top:440px;left:36px}.hub-note{right:32px;top:calc(550px - 13px * var(--baseline));color:var(--muted);font-size:13px;line-height:1;position:absolute}.hub-preview{color:#ebedf2;background:#1b1c20;border:1px solid #45494f;border-radius:14px;width:674px;height:450px;font-family:Inter,Noto,sans-serif;line-height:1;position:absolute;top:65px;left:574px;overflow:hidden}.hub-window-bar{background:#25282b;border-radius:14px 14px 0 0;align-items:center;gap:6px;height:38px;padding-left:10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-1px;left:-1px;right:-1px}.hub-window-bar i{background:#ff6058;border-radius:50%;width:7px;height:7px}.hub-window-bar i:nth-child(2){background:#ffbd2e}.hub-window-bar i:nth-child(3){background:#28c840}.hub-window-bar span{margin-left:12px}.hub-sidebar{background:#25282b;width:164px;position:absolute;top:38px;bottom:0;left:0}.hub-sidebar-brand{position:absolute;top:9px;left:8px}.hub-nav{left:8px;top:calc(52px + var(--row) * 38px);color:#abb3c1;align-items:center;gap:10px;width:146px;height:32px;padding-left:9px;font-size:12px;display:flex;position:absolute}.hub-nav img{filter:invert(.75)}.hub-nav.selected{color:#ebedf2;background:#393b55;border-radius:6px}.hub-nav:nth-last-child(2){top:325px}.hub-nav:last-child{top:361px}.hub-content{width:462px;height:450px;position:absolute;top:0;left:186px}.hub-page-title{top:calc(84px - 24px * var(--baseline));font-size:24px;position:absolute}.hub-page-tabs{top:calc(119px - 12px * var(--baseline));color:#abb3c1;gap:24px;font-size:12px;font-weight:600;display:flex;position:absolute}.hub-page-tabs span:last-child{color:#a3aeff}.hub-product{background:#212429;border:1px solid #45494f;border-radius:12px;width:462px;height:256px;position:absolute;top:141px;left:0}.hub-product-icon{position:absolute;top:19px;left:16px}.hub-product-title{left:67px;top:calc(39px - 17px * var(--baseline));font-size:17px;line-height:23px;position:absolute}.hub-product-category{left:67px;top:calc(61px - 12px * var(--baseline));color:#abb3c1;font-size:12px;position:absolute}.hub-tool{left:15px;right:15px;top:calc(86px + var(--row) * 74px);border-top:1px solid #45494f;height:74px;position:absolute}.hub-tool img{position:absolute;top:10px;left:3px}.hub-tool strong{left:36px;top:calc(24px - 13px * var(--baseline));font-size:13px;font-weight:600;position:absolute}.hub-tool>span:not(.hub-uninstall){left:36px;top:calc(45px - 11px * var(--baseline));color:#abb3c1;font-size:11px;position:absolute}.hub-uninstall{border:1px solid #747d8b;border-radius:7px;justify-content:center;align-items:center;min-width:58px;height:29px;padding:0 9px;font-size:11px;display:flex;position:absolute;top:7px;right:6px}.help{height:260px;margin-top:80px;position:relative}.help>h2{top:calc(38px - 38px * var(--heading-baseline));font-size:38px;position:absolute}.help-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:absolute;top:90px;left:0;right:0}.help-grid article{height:165px;position:relative}.help-grid article:not(:last-child):after{content:"";border-right:1px solid #d4dbed;height:165px;position:absolute;top:0;left:399px}.help-grid h3{top:calc(29px - 25px * var(--heading-baseline));font-size:25px;position:absolute}.help-grid p{top:calc(69px - 17px * var(--baseline));width:370px;color:var(--muted);line-height:27px;position:absolute}.help-grid button{top:calc(145px - 15px * var(--baseline));color:var(--purple);font-size:15px;font-weight:600;line-height:1;position:absolute}.site-footer{background:var(--navy);color:#cbd5eb;height:220px;margin-top:85px}.footer-inner{width:1440px;max-width:100%;height:220px;margin:auto;position:relative}.footer-brand{position:absolute;top:24px;left:61px}.site-footer nav{font-size:15px;line-height:1}.site-footer nav>*{top:calc(78px - 15px * var(--baseline));position:absolute}.site-footer nav>:first-child{left:787px}.site-footer nav>:nth-child(2){left:908px}.site-footer nav>:nth-child(3){left:1116px}.site-footer nav>:nth-child(4){left:1240px}.footer-tagline{left:80px;top:calc(139px - 17px * var(--baseline));color:#d4ddf2;font-size:17px;line-height:1;position:absolute}.network-note{left:80px;top:calc(164px - 12px * var(--baseline));color:#a9b6d0;width:1030px;font-size:12px;line-height:18px;position:absolute}.site-footer small{left:80px;top:calc(183px - 13px * var(--baseline));color:#8f9dbb;font-size:13px;line-height:1;position:absolute}.site-footer a:hover,.site-footer button:hover{color:#fff}dialog{background:var(--paper);width:min(640px,100% - 32px);color:var(--ink);border:1px solid #d4dbed;border-radius:18px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto}dialog::backdrop{background:#0c102099}.dialog-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-header h2{font-size:28px;line-height:1.3}.dialog-close{width:44px;min-width:44px;height:44px;font-size:32px}dialog p{margin:20px 0;line-height:1.7}.pending-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.pending-actions button{color:#5d6680;background:#e0e4ee;border:1px solid #808a9d;border-radius:8px;min-height:44px;padding:0 16px}.pending-actions span{font-size:14px}@media (width<=1439px){.header-inner{justify-content:space-between;align-items:center;width:calc(100% - 64px);display:flex}.header-brand,.site-header nav a{position:static}.site-header nav{align-items:center;gap:32px;height:auto;display:flex;position:static}main{max-width:none;margin:0 32px}.hero{grid-template-columns:42% 58%;gap:0;height:auto;min-height:680px;padding:24px;display:grid}.hero-copy{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:26px;padding:0 12px;display:flex;position:relative}.hero-brand{max-width:100%;height:auto;margin-left:-22px;position:static}.hero h1,.hero:lang(en-US) h1{width:auto;margin-top:35px;font-size:clamp(36px,4vw,56px);line-height:1.4;position:static}.hero-tagline,.hero-description,.hero-actions,.privacy,.hero-roles{max-width:100%;position:static}.hero-tagline,.hero-description{line-height:1.6}.hero-actions{flex-wrap:wrap}.privacy{height:auto;min-height:43px;padding:10px 12px;font-size:16px;line-height:1.5}.privacy svg{flex-shrink:0;margin:0}.hero-demo{align-self:start;width:100%;min-width:0;height:auto;margin-top:104px;padding:16px 12px;position:relative;top:auto;left:auto}.hero-demo .demo-picture{aspect-ratio:650/366;width:100%;height:auto;margin-top:16px;position:relative;top:auto;left:auto}.demo-top,.demo-meta,.demo-tabs{position:static}.demo-top{font-size:13px}.demo-meta{gap:10px;margin:18px 12px 0;line-height:1.5}.demo-tabs{flex-wrap:wrap;margin:16px 12px 0}.demo-tabs button{min-width:0;padding:0 14px}.overview,.capabilities,.hub,.help{height:auto;margin-top:64px;position:relative}.overview{grid-template-columns:38% 62%;row-gap:48px;display:grid}.overview>h2,.overview-description,.capabilities>h2,.help>h2{grid-column:1/-1;width:auto;font-size:36px;line-height:1.3;position:static}.overview-description{margin-top:-26px;font-size:17px}.cover-column,.product-info{width:auto;min-width:0;height:auto;position:static}.cover-column{padding-left:0}.cover{max-width:100%}.cover-caption,.cover-compatibility{white-space:normal;margin-top:24px;line-height:1.5;display:block;position:static}.cover-compatibility{margin-top:10px}.product-info{padding-left:24px}.product-info>h2,.product-description,.product-privacy,.product-tools,.product-info>.button{width:auto;position:static}.product-info>h2{font-size:30px;line-height:1.3}.product-description,.product-privacy{margin-top:26px}.product-tools{margin:30px 0}.product-tool{border-bottom:1px solid #d5dcec;gap:16px;height:auto;min-height:110px;padding:16px 0;display:flex}.product-tool:after{display:none}.product-tool img,.product-tool h4,.product-tool p{line-height:1.5;position:static}.product-tool img{flex-shrink:0}.product-tool h4{font-size:23px}.product-tool p{margin-top:8px}.capability-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;position:static}.capability{min-width:0;height:auto}.capability h3,.capability>p,.capability-label,.capability-note{width:auto;line-height:1.6;position:static}.capability h3{margin-top:24px;font-size:26px;line-height:1.4}.capability>p{min-height:110px;margin-top:20px}.capability-label{margin-top:30px;display:block}.capability-note{margin-top:36px}.hub{grid-template-columns:42% 58%;align-items:center;gap:0;padding:24px;display:grid}.hub-copy{padding:0 12px}.hub-brand,.hub-copy h2,.hub:lang(en-US) h2,.hub-copy ul,.hub-copy>.button,.hub-note{width:auto;max-width:100%;position:static}.hub-brand{max-width:100%;height:auto;margin-left:-22px}.hub-copy h2,.hub:lang(en-US) h2{margin-top:42px;font-size:30px;line-height:1.5}.hub-copy ul{margin:28px 0;font-size:16px;line-height:2.6}.hub-note{text-align:right;grid-column:2;margin-top:24px;font-size:13px}.hub-preview{transform-origin:0;zoom:calc((100vw - 112px) * .58 / 674px);position:relative;top:0;left:0}.help-grid{gap:32px;margin-top:48px;position:static}.help-grid article{flex-direction:column;height:auto;padding-right:16px;display:flex}.help-grid article:not(:last-child){border-right:1px solid #d4dbed}.help-grid article:not(:last-child):after{display:none}.help-grid h3,.help-grid p,.help-grid button{width:auto;line-height:1.5;position:static}.help-grid h3{font-size:23px}.help-grid p{flex:1;margin-top:20px}.help-grid button{text-align:left;min-height:44px;margin-top:30px}.site-footer{height:auto;margin-top:80px;padding:24px 32px 32px}.footer-inner{flex-direction:column;gap:16px;width:auto;height:auto;display:flex}.footer-brand,.site-footer nav>*,.footer-tagline,.network-note,.site-footer small{width:auto;line-height:1.5;position:static}.site-footer nav{flex-wrap:wrap;gap:32px;display:flex}.footer-tagline{margin-top:10px}}@media (width<=1000px){.site-header{height:auto}.header-inner{flex-wrap:wrap;gap:8px;width:calc(100% - 48px);height:auto;min-height:108px;padding:6px 0 14px}.site-header nav{justify-content:space-between;gap:24px;width:100%}.site-header nav a{align-items:center;min-height:44px;display:flex}.site-header .header-download{position:absolute;top:13px;right:0}.header-brand img{width:200px;height:auto}.hero{flex-direction:column;min-height:0;padding:24px;display:flex}.hero-copy{gap:24px}.hero h1,.hero:lang(en-US) h1{margin-top:10px;font-size:48px;line-height:1.35}.hero-demo{width:100%;margin-top:36px}.demo-meta{margin-left:12px}.overview{grid-template-columns:360px 1fr;gap:40px}.overview>h2,.overview-description{grid-column:1/-1}.product-info{padding:0}.product-info>h2{font-size:28px}.product-tool h4{font-size:21px}.hub{flex-direction:column;align-items:stretch;padding:24px;display:flex}.hub-copy h2 span{display:inline}.hub-copy h2 span+span:before{content:" "}.hub-copy ul{margin:24px 0}.hub-preview{zoom:1;max-width:100%;margin:40px auto 0}.hub-note{text-align:right}.help-grid{gap:20px}.help-grid article{padding-right:12px}.help-grid h3{font-size:22px}}@media (width<=767px){.site-header{height:auto}.header-inner{flex-wrap:wrap;gap:8px;height:auto;min-height:108px;padding:6px 0 14px}.header-brand img{width:190px;height:56px}.site-header nav{justify-content:space-between;gap:12px;width:100%;font-size:13px}.site-header .header-download{padding:0 15px;font-size:13px}.site-header nav a{align-items:center;min-height:32px;display:flex}main{margin:0 24px}.hero{border-radius:20px;padding:20px 12px}.hero-copy{padding:0 8px}.hero-brand{width:300px}.hero h1,.hero:lang(en-US) h1{font-size:38px;line-height:1.4}.hero-tagline{font-size:17px}.hero-description{font-size:16px}.privacy{font-size:14px}.hero-roles{font-size:12px}.hero-demo{border-radius:12px;margin-top:30px;padding:12px 8px}.demo-top{font-size:12px}.demo-top span:last-child{font-size:11px}.demo-meta{flex-direction:column;align-items:flex-start;gap:6px;margin:16px 4px 0;font-size:12px}.demo-meta button{text-align:left;font-size:11px}.demo-tabs{gap:8px;margin:16px 4px 0}.demo-tabs button{white-space:normal;text-align:left;height:auto;min-height:44px;padding:10px 12px;font-size:12px}.overview,.capabilities,.hub,.help{margin-top:48px}.overview{flex-direction:column;gap:0;display:flex}.overview>h2,.capabilities>h2,.help>h2{font-size:30px;line-height:1.35}.overview-description{margin-top:20px}.cover-column{width:360px;max-width:100%;margin:32px auto 0}.cover{transform-origin:0 0;zoom:min(1, calc((100vw - 48px) / 360px));width:360px;max-width:none}.cover-column{height:auto}.cover-caption{margin-top:24px}.product-info{margin-top:28px}.product-info>h2{font-size:28px}.product-description{font-size:17px;line-height:27px}.product-privacy{font-size:16px}.product-tool h4{font-size:23px}.product-tool p{font-size:16px}.capability-grid{grid-template-columns:1fr;gap:44px;margin-top:30px}.capability h3{font-size:25px}.capability>p{min-height:0;margin-top:16px}.capability-label{margin-top:24px}.capability-note{margin-top:28px}.compare-open{opacity:1;min-height:32px;padding:0 9px;font-size:12px;bottom:8px;right:8px}.comparison-controls{padding:8px;font-size:12px;bottom:8px;left:8px;right:8px}.hub{border-radius:20px;padding:20px 12px}.hub-copy{padding:0 8px}.hub-brand{width:300px}.hub-copy h2,.hub:lang(en-US) h2{margin-top:26px;font-size:29px}.hub-copy h2 span{display:block}.hub-copy h2 span+span:before{content:none}.hub-preview{zoom:calc((100vw - 72px) / 674px);max-width:none;margin:38px 0 0}.hub-note{margin-top:20px;padding-right:8px;font-size:12px}.help-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.help-grid article:not(:last-child){border-bottom:1px solid #d4dbed;border-right:0;padding-bottom:24px}.help-grid h3{font-size:25px}.help-grid p{margin-top:12px}.help-grid button{margin-top:16px}.site-footer{margin-top:48px;padding:20px 24px 28px}.footer-brand{width:266px;max-width:100%;height:auto;margin-left:-19px}.site-footer nav{gap:16px 24px;font-size:14px}.site-footer nav>*{align-items:center;min-height:44px;display:flex}.footer-tagline{font-size:16px}.network-note{font-size:13px;line-height:1.6}.site-footer small{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root:lang(en-US){--heading-baseline:1}@media (width>=1440px){.hero h1{top:calc(227px - 60px * var(--heading-baseline) - 10.5px)}.hero:lang(en-US) h1{top:calc(227px - 56px * var(--heading-baseline) - 12.5px)}.hero-tagline{top:calc(359px - 19px * var(--baseline) - 4px)}.hero-description{top:calc(401px - 17px * var(--baseline) - 5px)}.overview-description{top:calc(85px - 17px * var(--baseline) - 5px)}.product-description{top:calc(107px - 18px * var(--baseline) - 5.5px)}.product-privacy{top:calc(177px - 16px * var(--baseline) - 4px)}.cover-title{top:calc(306px - 30px * var(--baseline) - 3px)}.cover:lang(en-US) .cover-title{top:calc(285px - 30px * var(--baseline) - 3px)}.cover-category{top:calc(342px - 18px * var(--baseline) - 2.5px)}.cover:lang(en-US) .cover-category{top:calc(350px - 18px * var(--baseline) - 2.5px)}.cover-tool.custom{top:calc(401px - 14px * var(--baseline) - 3px)}.cover-tool.plate{top:calc(429px - 14px * var(--baseline) - 3px)}.capability>p{top:calc(445px - 17px * var(--baseline) - 5px)}.hub-copy h2{top:calc(183px - 39px * var(--heading-baseline) - 9.5px)}.hub:lang(en-US) h2{top:calc(183px - 35px * var(--heading-baseline) - 11.5px)}.hub-copy ul{top:calc(302px - 17px * var(--baseline) - 14px)}.help-grid p{top:calc(69px - 17px * var(--baseline) - 5px)}.network-note{top:calc(164px - 12px * var(--baseline) - 3px)}}.hub-product-title{top:calc(39px - 17px * var(--baseline) - 3px)}.hero-roles{white-space:pre-wrap}@media (width>=1440px){.hero-actions .white{width:104px}.hero-actions .outline{width:112px}.product-info>.button{width:120px}.hub-copy>.button{width:184px}.hero-actions:lang(en-US) .white{width:144px}.hero-actions:lang(en-US) .outline{width:120px}.product-info:lang(en-US)>.button{width:176px}.hub-copy:lang(en-US)>.button{width:192px}.demo-tabs:lang(en-US) button:first-child{width:160px}.demo-tabs:lang(en-US) button:last-child{width:232px}}:root{font-optical-sizing:none}@media (width>=1440px){.hero h1,.hero:lang(en-US) h1,.hub-copy h2,.hub:lang(en-US) h2,.product-description{translate:0 .5px}}button,a,input,.cover-title{font-optical-sizing:none;font-kerning:none;font-variant-ligatures:none}.hub-nav-icon{background:#abb3c1;width:16px;height:16px;display:block;translate:0 -2px;mask-size:contain;mask-repeat:no-repeat}.hub-nav.selected .hub-nav-icon{background:#b1bbff}.hub-nav>span:last-child{translate:0 -3px}.hub-window-bar span{translate:0 -2px}@media (width>=1440px){.button,.demo-tabs button{padding-bottom:4px}.privacy span{translate:0 -3px}.demo-top{top:calc(30px - 13px * var(--baseline));align-items:baseline}.demo-meta{top:calc(440px - 14px * var(--baseline));align-items:baseline}.help-grid{grid-template-columns:repeat(3,406px)}}.demo[data-kind=plate] .demo-picture{border-radius:10px}.comparison-controls input{height:44px}.comparison-controls button{min-height:44px}@media (width<=1439px){.demo.comparing .demo-picture{aspect-ratio:auto}.demo.comparing .demo-picture svg{aspect-ratio:1672/941;height:auto}.demo.comparing .comparison-controls{margin-top:12px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=767px){.compare-open,.site-header nav a{min-height:44px}}.cn-symbol{font-family:Noto,sans-serif}@media (width>=1440px){.hub-copy li{padding-left:21px;position:relative}.hub-copy li:before{margin-right:0;position:absolute;top:18px;left:0}}@media (width<=360px){.header-brand img{width:140px}.site-header nav{gap:8px;font-size:12px}}.download-main{color:#f5f7ff;background:radial-gradient(at 50% 0,#1c2b55,#0c1020 70%);border-radius:24px;max-width:1280px;min-height:calc(100svh - 160px);padding:80px 64px 64px}.download-intro{text-align:center}.download-eyebrow{color:var(--cyan);margin-bottom:20px;font-size:16px;font-weight:600}.download-intro h1{font-size:64px;line-height:1.2}.download-description{color:#ccd6f1;max-width:740px;margin:24px auto 0;font-size:20px;line-height:1.7}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:940px;margin:48px auto 0;display:grid}.platform-card{background:#151d2f;border:1px solid #34435f;border-radius:20px;flex-direction:column;padding:32px;display:flex}.platform-status{color:var(--cyan);margin-bottom:16px;font-size:14px;line-height:1.5}.platform-card h2{font-size:40px;line-height:1.2}.platform-requirements{color:#ccd6f1;flex:1;margin:20px 0 28px;line-height:1.7}.platform-download{opacity:.65;width:100%}.platform-download:disabled:hover{background:var(--purple);color:#fff}.platform-note{color:#aebad5;margin-top:16px;font-size:14px;line-height:1.7}.download-guidance{text-align:center;color:#aebad5;max-width:740px;margin:40px auto 0;font-size:15px;line-height:1.7}.download-guidance a{min-height:44px;color:var(--cyan);align-items:center;gap:12px;margin-top:12px;display:inline-flex}.download-guidance a:hover{color:#f5f7ff}.download-footer{max-width:1280px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:24px 0;font-size:14px;display:flex}.download-footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1439px){.download-main{margin:0 32px;padding:64px 40px}.download-footer{margin:0 32px}}@media (width<=1000px){.download-main{margin:0 24px;padding:48px 28px}.download-intro h1{font-size:48px}.platform-card{padding:24px}.download-footer{margin:0 24px}}@media (width<=767px){.download-main{border-radius:20px;padding:40px 20px}.download-intro h1{overflow-wrap:anywhere;font-size:36px}.download-description{font-size:17px}.platform-grid{grid-template-columns:1fr;margin-top:32px}.platform-card{padding:24px 20px}.platform-card h2{font-size:32px}.platform-requirements{font-size:16px}.platform-download{padding:0 12px;font-size:15px}.download-guidance{margin-top:32px}}.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:center;gap:28px;height:auto;min-height:680px;padding:36px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:26px;min-width:0;padding:0;display:flex;position:static}.hero .hero-brand{max-width:100%;height:auto;margin:0 0 10px -22px;position:static}.hero h1,.hero:lang(en-US) h1{width:auto;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.35;position:static}.hero .hero-description,.hero .hero-actions,.hero .privacy{width:auto;max-width:100%;height:auto;margin:0;position:static}.hero .hero-description{color:#ccd6f1;line-height:1.7}.hero .hero-actions{flex-wrap:wrap;gap:12px}.hero .hero-actions a{width:auto;min-height:48px;padding:12px 22px}.hero .privacy{padding:10px 12px;font-size:14px;line-height:1.5}.hero .hero-demo{align-self:center;width:100%;min-width:0;height:auto;margin:0;padding:16px 12px;position:static}.hero .demo-top,.hero .demo-meta,.hero .demo-tabs{width:auto;margin:0;position:static}.hero .demo-top{margin-bottom:12px;line-height:1.5}.hero .hero-demo .demo-picture{aspect-ratio:1672/941;width:100%;height:auto;margin:0;position:relative;inset:auto}.hero .demo-meta{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 8px;display:flex}.hero .demo-meta [data-demo-detail]{color:#aebad5;font-size:13px;line-height:1.6}.hero .demo-tabs{flex-wrap:wrap;gap:8px;padding:0 8px;display:flex}.hero .demo-tabs button{width:auto;height:auto;min-height:44px;padding:10px 14px}.demo .vertex{cursor:default;pointer-events:none}@media (width<=1000px){.hero{grid-template-columns:1fr;gap:32px;padding:28px}.hero .hero-copy{gap:22px}.hero .hero-demo{justify-self:center;max-width:800px}}@media (width<=480px){.hero{padding:24px 16px}.hero h1,.hero:lang(en-US) h1{font-size:38px}.hero .hero-brand{width:280px}.hero .hero-actions a{padding-inline:16px}}.site-footer nav{flex-wrap:wrap;gap:24px;display:flex}.site-footer nav>*{align-items:center;min-height:44px;display:inline-flex;position:static}@media (width>=1400px){.site-footer nav{max-width:760px;position:absolute;top:48px;right:80px}}.hero .hero-roles{color:#aebad5;margin:0;font-size:13px;line-height:1.6;position:static}.hero .demo-progress{background:linear-gradient(#0000,#0c1020d9);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:10px 16px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-progress [data-tool]{background:0 0;border:0;flex:1;min-width:0;height:44px;padding:18px 0}.progress-track{background:#fff6;border-radius:4px;height:4px;display:block;overflow:hidden}.progress-fill{background:var(--cyan);width:0;height:100%;display:block}[aria-pressed=true]>.progress-track{background:#ffffffa6}[aria-pressed=true] .progress-fill{width:var(--slide-progress,0%);min-width:8%}.demo-progress .carousel-pause{color:#fff;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;font-size:20px}.hub-discover .hub-page-tabs span:first-child{color:#a3aeff}.hub-discover .hub-page-tabs span:last-child{color:#abb3c1}.hub-discover .hub-product{height:278px}.hub-discover-description{color:#abb3c1;font-size:11px;line-height:1.6;position:absolute;top:70px;left:16px;right:16px}.hub-discover-purchase{color:#abb3c1;align-items:center;gap:12px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:115px;left:16px;right:16px}.hub-purchase-action{color:#a3aeff;background:#393b55;border-radius:6px;flex-shrink:0;padding:5px 10px}.hub-discover-included{font-size:11px;position:absolute;top:158px;left:16px}.hub-discover .hub-tool{top:calc(181px + var(--row) * 43px);height:43px}.hub-discover .hub-tool>span{top:24px}.hub-discover .hub-tool strong{top:5px}@media (width>=1400px){.overview{height:490px}.overview .cover-column,.overview .product-info{top:0}}@media (width<=700px){.overview .cover-column{margin-top:0}}.overview{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:88px;height:auto;margin-top:88px;padding:0 36px;display:grid}.overview .cover-column,.overview .product-info{width:auto;min-width:0;height:auto;margin:0;padding:0;position:static}.overview .product-info>h2{letter-spacing:-.025em;width:auto;font-size:36px;line-height:1.35;position:static}.overview .product-description,.overview .product-privacy,.overview .product-tools{width:auto;margin:0;position:static}.overview .product-description{max-width:56ch;margin-top:20px;line-height:1.75}.overview .product-privacy{margin-top:20px;line-height:1.7}.overview .product-tools{margin-top:28px}.overview .product-tool{border-bottom:1px solid #d5dcec;align-items:center;gap:16px;height:auto;min-height:92px;padding:18px 0;display:flex;position:relative}.overview .product-tool:after{display:none}.overview .product-tool img,.overview .product-tool h4,.overview .product-tool p{width:auto;margin:0;position:static}.overview .product-tool img{flex:0 0 32px}.overview .product-tool h4{font-size:23px;line-height:1.45}.overview .product-tool p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.6}.hub{margin-top:96px}@media (width<=1100px){.overview{grid-template-columns:320px minmax(0,1fr);gap:40px;padding:0}.overview .cover{zoom:.888889}.overview .product-info>h2{font-size:30px}}@media (width<=760px){.overview{flex-direction:column;align-items:stretch;gap:32px;margin-top:56px;display:flex}.overview .cover-column{align-self:center;width:320px;max-width:100%}.overview .cover{zoom:min(.888889, calc((100vw - 48px) / 360px))}.overview .product-info>h2{font-size:28px}.hub{margin-top:64px}}.site-header{height:auto}.site-header .header-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 64px);height:80px;min-height:0;padding:0;display:flex}.site-header .header-brand{flex-shrink:0;position:static}.site-header .header-brand img{width:210px;height:auto;display:block}.site-header nav{justify-content:flex-end;align-items:center;gap:28px;width:auto;height:auto;font-size:15px;display:flex;position:static}.site-header nav a,.site-header .header-download{min-height:44px;position:static}.site-header nav>a[aria-current=page]:not(.button){color:var(--purple)}@media (width<=640px){.site-header .header-inner{flex-wrap:wrap;gap:0;width:calc(100% - 48px);height:auto;padding:6px 0 12px}.site-header .header-brand img{width:180px}.site-header nav{justify-content:space-between;gap:16px;width:100%;font-size:14px}.site-header .header-download{padding-inline:16px;font-size:14px}}.hero-actions:lang(zh-CN) .button>span{transform:translateY(-2px)}.cover-tools-inline{color:#dce4fa;font-size:14px;line-height:1.7;position:absolute;top:385px;left:29px;right:29px}.cover-tools-inline .cover-tool-divider{color:#99aac9;margin-inline:8px}
