.home-page{--z-paper:#f8f7f2;--z-ink:#23352d;--z-muted:#68746d;--z-green:#345a47;--z-line:#d9ded5;background:var(--z-paper);color:var(--z-ink);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7;color-scheme:light;min-height:100vh}.home-page *{box-sizing:border-box}.home-page a{color:inherit;text-decoration:none}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page p{margin:0}.home-page button{font:inherit;cursor:pointer}.home-page a:focus-visible,.home-page button:focus-visible,.home-page summary:focus-visible{outline:3px solid #849e57;outline-offset:5px}.home-page section[id]{scroll-margin-top:24px}.z-container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.z-skip{position:fixed;top:-100px;left:20px;padding:12px;background:#fff;z-index:50}.z-skip:focus{top:12px}.z-header{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--z-line)}.z-brand{display:flex;align-items:center;gap:10px;font-size:27px;line-height:1.1;letter-spacing:-1px}.z-brand>svg{width:38px;height:38px}.z-brand b{font-weight:400;color:var(--z-green)}.z-brand small{display:block;font-size:8px;letter-spacing:2.6px;margin-top:6px}.z-nav,.z-header-right,.z-language{display:flex;align-items:center;gap:28px;font-size:13px}.z-language{gap:10px;color:var(--z-muted);font-size:12px}.z-language [aria-current]{color:var(--z-ink);font-weight:700}.z-login{display:flex;align-items:center;gap:12px}.home-page a:hover{color:#64805c}.z-login svg,.z-button svg,.z-text-link svg{width:22px;height:22px;flex:none}.z-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;padding-block:76px 62px}.home-page .z-eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--z-green);margin-bottom:24px;display:flex;align-items:center;gap:10px}.z-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#769461;flex:none}.home-page h1{font-size:clamp(52px,6vw,82px);line-height:1.24;letter-spacing:-3px;font-weight:500}.home-page em{font-style:normal;color:var(--z-green)}.z-hero-aside{max-width:395px;padding-bottom:5px}.home-page .z-intro{font-size:19px;font-weight:500;margin-bottom:13px}.home-page .z-description{font-size:15px;line-height:1.9;color:var(--z-muted);margin-bottom:27px}.z-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:13px 22px;border-radius:5px;font-size:14px;font-weight:600}.home-page .z-primary{background:var(--z-green);color:#fff}.home-page .z-primary:hover{background:#274b39;color:#fff}.z-text-link{display:flex;align-items:center;gap:14px;width:fit-content;font-size:13px;margin-top:19px;min-height:32px}.home-page .z-platform{font-size:11px;color:var(--z-muted);margin-top:13px;letter-spacing:.4px}.z-showcase{background:#e7ece2;border:1px solid #dfe5d9;border-radius:14px;padding:25px 30px 19px}.z-showcase-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}.home-page .z-showcase-bar h2{font-size:12px;font-weight:500;letter-spacing:2px}.z-theme-switch{display:flex;background:#dce3d6;padding:3px;border-radius:7px}.z-theme-switch button{border:0;background:transparent;color:#54634e;padding:8px 16px;min-height:40px;border-radius:5px;font-size:12px}.z-theme-switch button[aria-pressed=true]{background:var(--z-paper);color:var(--z-ink)}.z-reader{--r-bg:#fffefa;--r-side:#f7f8f3;--r-ink:#2d3933;--r-muted:#8a938a;--r-line:#e8ebe3;--r-selected:#e7ede0;background:var(--r-bg);color:var(--r-ink);border:1px solid #cdd5c7;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px -28px #273e3055}.z-reader[data-theme=dark]{--r-bg:#202923;--r-side:#1b241e;--r-ink:#e0e7dc;--r-muted:#9cae9f;--r-line:#344338;--r-selected:#354b3a;border-color:#405444}.z-reader-toolbar{height:47px;display:flex;align-items:center;gap:29px;padding:0 18px;border-bottom:1px solid var(--r-line);font-size:11px;color:var(--r-muted);background:var(--r-side)}.z-window-dots{display:flex;gap:6px}.z-window-dots i{width:7px;height:7px;background:#c7cec1;border-radius:50%}.z-toolbar-divider{padding:0 12px;opacity:.5}.z-reader-file{margin-left:auto;font-family:monospace}.z-reader-body{display:grid;grid-template-columns:190px minmax(0,1fr) 156px;min-height:540px}.z-reader-sidebar{background:var(--r-side);border-right:1px solid var(--r-line);padding:28px 12px;display:flex;flex-direction:column;font-size:11px}.z-sidebar-caption{font-size:9px;letter-spacing:1px;color:var(--r-muted);padding:0 12px 23px}.z-folder{padding:0 10px 12px}.z-file{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 12px;margin-bottom:4px;border-radius:4px;color:var(--r-muted)}.z-file svg{height:15px;width:15px;flex:none}.z-file.selected{color:var(--r-ink);background:var(--r-selected)}.z-sidebar-bottom{margin-top:auto;padding:30px 10px 0;font-size:9px;color:var(--r-muted);display:flex;align-items:center;gap:7px}.z-reader-article{padding:36px 38px 32px;font-size:13px;line-height:1.95}.z-doc-meta{font-size:9px;color:var(--r-muted);letter-spacing:.5px;margin-bottom:24px}.z-doc-meta span{padding:0 10px}.home-page .z-reader-article h3{font-size:27px;line-height:1.5;font-weight:550;letter-spacing:-.6px;margin-bottom:10px}.home-page .z-doc-lead{color:var(--r-muted);font-size:13px;margin-bottom:23px}.z-reader-article blockquote{margin:22px 0;padding:8px 16px;border-left:2px solid #98af82;color:var(--r-muted);background:var(--r-side)}.home-page .z-reader-article h4{font-size:15px;margin:22px 0 10px}.z-reader-article ul{padding-left:19px;margin:0 0 23px}.z-reader-article li{padding-left:3px;margin:3px 0}.z-code{background:var(--r-side);border:1px solid var(--r-line);border-radius:5px;padding:12px 16px}.z-code>span{display:block;font-size:9px;color:var(--r-muted);margin-bottom:8px}.z-code code{font-family:Consolas,monospace;font-size:11px;color:var(--r-ink);background:none;padding:0}.z-reader-toc{padding:39px 14px 0 8px;font-size:9px;color:var(--r-muted)}.z-reader-toc>span{letter-spacing:1px}.home-page .z-reader-toc p{border-left:1px solid var(--r-line);padding:5px 0 5px 10px;line-height:1.8}.home-page .z-reader-toc p.active{margin-top:20px;border-color:#83996d;color:var(--r-ink)}.z-showcase-caption{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.7px;color:#7a8774;margin-top:18px}.z-benefits{padding-block:104px 94px}.home-page .z-section-heading h2,.home-page .z-workflow h2,.home-page .z-faq h2{font-size:40px;line-height:1.4;font-weight:500;letter-spacing:-1px}.z-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:47px}.z-feature-grid article{border-top:1px solid var(--z-line);padding-top:21px}.z-number{font-family:Georgia,serif;font-style:italic;font-size:22px;color:#8d9c84}.home-page .z-feature-grid h3{font-size:20px;font-weight:500;margin:19px 0 12px}.home-page .z-feature-grid p{font-size:14px;color:var(--z-muted);line-height:1.9}.z-feature-grid small{display:block;margin-top:21px;font-size:10px;letter-spacing:1px;color:var(--z-green)}.z-workflow{background:#edf0e7;padding:77px 0}.z-workflow-inner{display:grid;grid-template-columns:1fr 1fr;gap:110px}.home-page .z-workflow-inner>div>p:not(.z-eyebrow){font-size:14px;color:var(--z-muted);max-width:370px;margin-top:23px}.z-workflow ol{margin:0;padding:0;list-style:none}.z-workflow li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d7dece}.z-workflow li:first-child{padding-top:4px}.z-workflow li>span{font-family:Georgia,serif;font-size:20px;color:#8a9b7d}.home-page .z-workflow li h3{font-size:18px;font-weight:500;margin-bottom:8px}.home-page .z-workflow li p{font-size:13px;color:var(--z-muted);line-height:1.9}.z-faq{padding-block:98px;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.z-faq-list details{border-bottom:1px solid var(--z-line)}.z-faq-list details:first-child{border-top:1px solid var(--z-line)}.z-faq-list summary{list-style:none;cursor:pointer;padding:22px 0;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.z-faq-list summary::-webkit-details-marker{display:none}.z-faq-list summary span{font-size:22px;font-weight:300;color:var(--z-muted)}.z-faq-list details[open] summary span{transform:rotate(45deg)}.home-page .z-faq-list p{font-size:13px;color:var(--z-muted);padding:0 24px 24px 0;line-height:1.9}.z-final{background:var(--z-green);color:var(--z-paper);border-radius:10px;padding:52px 60px;display:flex;justify-content:space-between;align-items:center;gap:36px}.home-page .z-final .z-eyebrow{color:#becfb8;font-size:10px}.home-page .z-final h2{font-size:45px;font-weight:400;line-height:1.45;letter-spacing:-1px}.home-page .z-final .z-button{background:var(--z-paper);color:var(--z-green)}.z-store-native{display:block;font-size:11px;text-align:center;margin-top:15px;color:#cfddc8!important}.z-footer{padding-top:56px}.z-footer-top{display:flex;align-items:center;gap:28px;padding-bottom:36px}.z-footer-top>.z-brand{font-size:23px}.z-footer-top>span{font-size:11px;color:var(--z-muted)}.z-footer-top nav{margin-left:auto;display:flex;gap:23px;font-size:11px}.z-footer-bottom{border-top:1px solid var(--z-line);display:flex;gap:22px;align-items:center;padding:20px 0 27px;font-size:9px;color:var(--z-muted);letter-spacing:.5px}.z-footer-bottom>span:last-child{margin-left:auto;font-size:8px;letter-spacing:1.2px}@media(min-width:1400px){.z-hero{padding-top:88px}.home-page[data-language=en] h1{font-size:78px;letter-spacing:-4px}}@media(max-width:1050px){.z-container{width:calc(100% - 48px)}.z-header{gap:22px}.z-nav{gap:18px}.z-header-right{gap:20px}.z-hero{gap:35px}.home-page h1{font-size:60px}.z-reader-body{grid-template-columns:170px minmax(0,1fr)}.z-reader-toc{display:none}.z-workflow-inner{gap:60px}.z-final{padding:40px}.z-footer-top{gap:20px}}@media(max-width:760px){.z-container{width:calc(100% - 36px)}.z-header{min-height:100px;flex-wrap:wrap;padding:19px 0 14px;gap:18px}.z-brand{font-size:24px}.z-brand>svg{width:34px;height:34px}.z-header-right{margin-left:auto}.z-nav{order:3;width:100%;justify-content:center;gap:36px;font-size:12px}.z-login{font-size:11px;gap:5px}.z-login svg{width:16px}.z-language{font-size:11px}.z-hero{grid-template-columns:1fr;padding:44px 0 36px;gap:28px}.home-page h1{font-size:60px;letter-spacing:-2px}.home-page .z-eyebrow{font-size:10px;margin-bottom:18px}.z-hero-aside{max-width:100%}.home-page .z-intro{font-size:17px}.home-page .z-description{max-width:470px;font-size:14px}.z-showcase{padding:16px 13px 13px;border-radius:9px}.z-showcase-bar{margin-bottom:15px}.home-page .z-showcase-bar h2{font-size:10px;letter-spacing:1px}.z-theme-switch button{padding:7px 12px}.z-reader-body{grid-template-columns:1fr;min-height:0}.z-reader-sidebar{display:none}.z-reader-article{padding:25px 23px;font-size:12px}.home-page .z-reader-article h3{font-size:24px}.z-reader-toolbar{gap:16px;padding:0 12px;font-size:9px}.z-reader-file{display:none}.z-showcase-caption{font-size:8px;gap:10px}.z-showcase-caption>span:last-child{display:none}.z-benefits{padding-block:63px}.home-page .z-section-heading h2,.home-page .z-workflow h2,.home-page .z-faq h2{font-size:32px}.z-feature-grid{grid-template-columns:1fr;gap:28px;margin-top:31px}.home-page .z-feature-grid h3{margin:9px 0}.z-feature-grid small{margin-top:14px}.z-workflow{padding:52px 0}.z-workflow-inner{grid-template-columns:1fr;gap:34px}.z-faq{padding-block:60px;grid-template-columns:1fr;gap:25px}.z-final{padding:33px 27px;flex-direction:column;align-items:flex-start;gap:28px}.home-page .z-final h2{font-size:37px}.z-final>div:last-child{width:100%}.z-final .z-button{width:100%}.z-footer{padding-top:36px}.z-footer-top{flex-wrap:wrap;gap:17px;padding-bottom:24px}.z-footer-top nav{width:100%;margin-left:0;gap:27px}.z-footer-bottom{flex-wrap:wrap;gap:12px;font-size:8px}.z-footer-bottom>span:last-child{width:100%;margin-left:0}}@media(prefers-reduced-motion:no-preference){.z-theme-switch button,.z-button,.z-faq-list summary span{transition:background-color .16s,color .16s,transform .16s}}.home-page.z-cosmic{--z-paper:#080911;--z-ink:#f3f2ff;--z-muted:#a3a5bd;--z-green:#b3a0ff;--z-line:#ffffff18;background:#080911;color-scheme:dark;position:relative;isolation:isolate;overflow:hidden}.z-cosmic main,.z-cosmic .z-header,.z-cosmic .z-footer{position:relative;z-index:1}.z-cosmic a:hover{color:#d8ccff}.z-cosmic .z-brand b{color:#c8baff}.z-cosmic .z-brand svg{color:#cec1ff}.z-cosmic .z-header{min-height:90px;border-color:#ffffff12}.z-cosmic .z-nav{color:#b0b0c7}.z-cosmic .z-login{padding:10px 16px;border:1px solid #ffffff26;border-radius:30px;background:#ffffff05}.z-cosmic .z-dot{background:#aa91ff;box-shadow:0 0 12px #a38bff}.z-cosmic .z-language [aria-current]{color:#fff}.z-cosmic .z-skip{background:#25203d}.z-aurora{position:absolute;inset:0 0 auto;height:1200px;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 45%,#21154455,transparent 63%)}.z-aurora i{position:absolute;left:15%;top:140px;width:70%;height:380px;border-radius:50%;filter:blur(70px);opacity:.32;background:conic-gradient(from 45deg,transparent,#8656ff,#3850ee,transparent,#45bed6,transparent);transform:rotate(-20deg);animation:z-aurora-drift 15s ease-in-out infinite alternate}.z-aurora i:nth-child(2){left:42%;top:230px;width:48%;height:270px;background:linear-gradient(140deg,#722ae1,transparent 70%);animation-delay:-6s;opacity:.4}.z-aurora i:nth-child(3){left:-10%;top:410px;width:60%;height:180px;background:linear-gradient(150deg,transparent,#4569ef,transparent);animation-delay:-10s}.z-starfield{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#c5c0ff 1px,transparent 1px),radial-gradient(#a5b8ff 1px,transparent 1px);background-size:127px 119px,211px 197px;background-position:17px 35px,83px 95px;mask-image:linear-gradient(black,transparent 85%)}.z-cosmic .z-hero{display:flex;flex-direction:column;text-align:center;align-items:center;gap:25px;padding:76px 0 68px}.z-cosmic .z-hero .z-eyebrow{display:inline-flex;border:1px solid #ad8dff40;border-radius:30px;padding:8px 15px;background:#a98aff0b;color:#d3c4ff;letter-spacing:1.8px;font-size:11px;margin-bottom:28px;backdrop-filter:blur(12px)}.z-cosmic h1{font-size:clamp(60px,7.8vw,105px);font-weight:700;line-height:1.2;letter-spacing:-5px;color:#faf9ff;text-shadow:0 3px 50px #a183ff18}.z-cosmic h1 em{background:linear-gradient(100deg,#f0dcff 10%,#ac85ff 42%,#82acff 70%,#d8f2ff);background-size:180% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:z-text-shine 9s ease-in-out infinite alternate}.z-cosmic .z-hero-aside{max-width:630px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:15px;row-gap:0}.z-cosmic .z-intro{width:100%;font-size:19px;color:#e2def4;margin-bottom:8px}.z-cosmic .z-description{width:100%;font-size:14px;color:#a3a3be;max-width:490px;margin:0 auto 26px;line-height:1.85}.z-cosmic .z-button{border-radius:9px;min-height:52px;transition:transform .25s,box-shadow .25s}.z-cosmic .z-primary{background:linear-gradient(120deg,#e3d4ff,#c2caff);color:#1b1235;border:1px solid #f0e7ff;box-shadow:0 0 30px #a58bff30,inset 0 1px #fff8}.z-cosmic .z-primary:hover{color:#171026;background:#eee4ff;transform:translateY(-3px);box-shadow:0 0 42px #a58bff55}.z-cosmic .z-hero .z-text-link{margin:0;padding:12px 20px;min-height:52px;border:1px solid #ffffff24;border-radius:9px;background:#ffffff06;font-size:13px;backdrop-filter:blur(10px)}.z-cosmic .z-platform{width:100%;margin-top:18px;font-size:11px;color:#8c8ba8}.z-cosmic .z-showcase{position:relative;max-width:1060px;padding:20px;background:linear-gradient(145deg,#ffffff0b,#ffffff02);border:1px solid #b79eff3c;border-radius:17px;box-shadow:0 -18px 100px -50px #9373ff99,0 40px 120px #0008;backdrop-filter:blur(20px)}.z-orbit-label{position:absolute;right:25px;top:-27px;font-size:9px;letter-spacing:3px;color:#7f769e}.z-cosmic .z-showcase-bar{margin-bottom:15px;padding:0 4px}.z-cosmic .z-showcase-bar h2{color:#a49bbd;font-size:10px}.z-cosmic .z-theme-switch{background:#080910;border:1px solid #ffffff16}.z-cosmic .z-theme-switch button{color:#9992b0;min-height:36px}.z-cosmic .z-theme-switch button[aria-pressed=true]{background:#2b2542;color:#e3d7ff}.z-cosmic .z-reader{border-color:#ffffff18;box-shadow:none}.z-cosmic .z-reader[data-theme=dark]{--r-bg:#10111c;--r-side:#0c0d16;--r-ink:#deddec;--r-muted:#9593ac;--r-line:#ffffff0c;--r-selected:#a68aff18;border-color:#ffffff12}.z-cosmic .z-reader-body{min-height:520px}.z-cosmic .z-reader-article blockquote{border-left-color:#aa86fb}.z-cosmic .z-window-dots i:nth-child(1){background:#936282}.z-cosmic .z-window-dots i:nth-child(2){background:#9d8b64}.z-cosmic .z-window-dots i:nth-child(3){background:#698d83}.z-cosmic .z-reader-toc p.active{border-color:#ae8af6}.z-cosmic .z-showcase-caption{color:#89809f}.z-cosmic .z-reader-article h3{color:var(--r-ink)}.z-cosmic .z-benefits{padding-block:112px 95px}.z-cosmic .z-section-heading{text-align:center}.z-cosmic .z-section-heading .z-eyebrow{justify-content:center}.z-cosmic .z-section-heading h2{font-weight:600;font-size:43px}.z-cosmic .z-feature-grid{gap:18px;margin-top:45px}.z-cosmic .z-feature-grid article{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff1a;background:linear-gradient(145deg,#161320,#0d0d15);border-radius:16px;padding:28px;transition:transform .25s,border-color .25s}.z-cosmic .z-feature-grid article:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,0%),#a376ff2e,transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.z-cosmic .z-feature-grid article:hover{transform:translateY(-5px);border-color:#bba3ff66}.z-cosmic .z-feature-grid article:hover:before{opacity:1}.z-cosmic .z-number{display:flex;align-items:center;justify-content:center;font:500 17px Consolas,monospace;border:1px solid #bca4ff26;border-radius:13px;background:#9c79ff10;width:48px;height:48px;color:#b8a0f5}.z-cosmic .z-feature-grid h3{font-weight:600;font-size:20px;margin-top:27px}.z-cosmic .z-feature-grid p{font-size:13px;min-height:75px}.z-cosmic .z-feature-grid small{font-size:10px;color:#ada0cc;border-top:1px solid #ffffff10;padding-top:21px}.z-cosmic .z-workflow{background:radial-gradient(ellipse at 10% 60%,#43277a24,transparent 60%),#0b0b13;border-block:1px solid #ffffff0c;padding-block:85px}.z-cosmic .z-workflow li{border-color:#ffffff12}.z-cosmic .z-workflow li>span{color:#a18acd}.z-cosmic .z-workflow h2 em{color:#bba3f4}.z-cosmic .z-workflow li h3{color:#e6e1f1}.z-cosmic .z-faq-list summary{color:#ddd8ea}.z-cosmic .z-final{position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 110%,#6139a670,transparent 65%),linear-gradient(130deg,#171123,#101321);border:1px solid #b28afa38;padding:58px 62px;border-radius:20px;box-shadow:0 0 90px -60px #ac84ff}.z-cosmic .z-final h2{color:#f3edff;font-weight:600}.z-cosmic .z-final .z-eyebrow{color:#a99abc}.z-cosmic .z-final .z-button{background:#e1d3ff;color:#211334}.z-cosmic .z-store-native{color:#b6a8cd!important}.z-cosmic .z-footer{padding-top:65px}.z-cosmic .z-footer-bottom{color:#77758d}.z-cosmic a:focus-visible,.z-cosmic button:focus-visible,.z-cosmic summary:focus-visible{outline-color:#bc9cff}@keyframes z-aurora-drift{0%{transform:translate3d(-5%,0,0) rotate(-20deg) scale(1)}to{transform:translate3d(8%,45px,0) rotate(12deg) scale(1.18)}}@keyframes z-text-shine{0%{background-position:0% center}to{background-position:100% center}}@keyframes z-entrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.z-cosmic .z-hero>div:first-child{animation:z-entrance .8s both}.z-cosmic .z-hero-aside{animation:z-entrance .8s .12s both}.z-cosmic .z-showcase{animation:z-entrance 1s .25s both}}@media(min-width:1400px){.home-page.z-cosmic[data-language=en] h1{font-size:104px}}@media(max-width:760px){.z-cosmic .z-header{padding-top:18px}.z-cosmic .z-login{padding:7px 11px}.z-cosmic .z-hero{padding:52px 0 48px;gap:23px}.z-cosmic h1{font-size:clamp(46px,10.5vw,72px);letter-spacing:-2px}.z-cosmic .z-hero .z-eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:23px}.z-cosmic .z-intro{font-size:16px}.z-cosmic .z-description{font-size:13px;max-width:360px}.z-cosmic .z-hero-aside{gap:10px}.z-cosmic .z-hero .z-text-link{font-size:12px;padding:12px 14px}.z-cosmic .z-button{font-size:12px;gap:14px;padding-inline:16px}.z-cosmic .z-platform{margin-top:8px}.z-cosmic .z-showcase{padding:12px;border-radius:12px}.z-cosmic .z-reader-body{min-height:0}.z-cosmic .z-reader-article{padding:23px 19px}.z-cosmic .z-benefits{padding:68px 0}.z-cosmic .z-section-heading h2{font-size:31px}.z-cosmic .z-feature-grid{margin-top:30px}.z-cosmic .z-feature-grid article{padding:24px}.z-cosmic .z-feature-grid p{min-height:0}.z-cosmic .z-workflow{padding-block:55px}.z-cosmic .z-final{padding:32px 25px}.z-cosmic .z-final h2{font-size:36px}.z-aurora i{filter:blur(45px);width:100%;left:0;opacity:.25}}.z-aurora{height:1250px;background:radial-gradient(ellipse at 50% 38%,#18202b66,transparent 57%);perspective:900px}.z-aurora:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#b9d7ff06 1px,transparent 1px),linear-gradient(90deg,#b9d7ff06 1px,transparent 1px);background-size:90px 90px;mask-image:radial-gradient(ellipse at 50% 30%,black,transparent 70%)}.z-aurora i{left:50%;top:180px;width:1100px;height:520px;margin-left:-550px;background:transparent;border:1px solid #bcd6fa20;border-radius:50%;filter:none;opacity:1;transform:rotate(-25deg);animation:z-orbit-breathe 16s ease-in-out infinite alternate;box-shadow:0 -1px #c5ddff12,inset 0 1px 30px #799dd404}.z-aurora i:nth-child(2){left:50%;top:115px;width:1300px;height:660px;margin-left:-650px;background:transparent;border-color:#d9e9ff0f;opacity:1;transform:rotate(-25deg);animation-delay:-5s}.z-aurora i:nth-child(3){left:50%;top:235px;width:920px;height:400px;margin-left:-460px;background:transparent;border-color:#d9e9ff16;opacity:1;transform:rotate(-25deg);animation-delay:-9s}.z-aurora i:after{content:"";position:absolute;left:12%;top:13%;width:100px;height:1px;background:linear-gradient(90deg,transparent,#d6e9ff);transform:rotate(-35deg);box-shadow:20px 0 13px #97bdff80;animation:z-orbit-trace 8s ease-in-out infinite}.z-aurora i:nth-child(2):after{left:80%;top:80%;animation-delay:-3s;transform:rotate(-30deg)}.z-aurora i:nth-child(3):after{animation-delay:-6s;width:65px}.z-starfield{opacity:.45;background-image:radial-gradient(#c8dcfa 1px,transparent 1px),radial-gradient(#b0c9f0 1px,transparent 1px);background-size:173px 137px,257px 223px;mask-image:linear-gradient(black,black 40%,transparent 95%)}@keyframes z-orbit-breathe{0%{transform:rotate(-25deg) translateY(-8px)}to{transform:rotate(-19deg) translateY(12px)}}@keyframes z-orbit-trace{0%,to{opacity:0}35%,65%{opacity:.85}50%{translate:45px -20px}}@media(max-width:760px){.z-aurora{height:1000px}.z-aurora i{filter:none;opacity:.65}.z-aurora i:nth-child(2),.z-aurora i:nth-child(3){opacity:.5}}.z-aurora{height:1150px;perspective:700px;background:radial-gradient(ellipse at 50% 57%,#0b728b22,transparent 48%),#080911}.z-aurora:before{inset:430px -55% auto;height:850px;background-image:linear-gradient(#62cce228 1px,transparent 1px),linear-gradient(90deg,#62cce228 1px,transparent 1px);background-size:72px 72px;transform-origin:center top;transform:rotateX(65deg);mask-image:radial-gradient(ellipse at 50% 15%,black,transparent 64%);animation:z-grid-travel 9s linear infinite}.z-aurora:after{content:"";position:absolute;top:431px;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,#76d8f2aa,transparent);box-shadow:0 0 35px 6px #3dbfdb28}.z-aurora i,.z-aurora i:nth-child(2),.z-aurora i:nth-child(3){display:none}.z-starfield{inset:0;background-image:linear-gradient(90deg,transparent 49.8%,#8acadd0b 50%,transparent 50.2%);background-size:180px 100%;opacity:.7;mask-image:linear-gradient(transparent,black 30%,transparent 64%)}@keyframes z-grid-travel{0%{background-position:0 0}to{background-position:0 72px}}@media(max-width:760px){.z-aurora{height:1000px}.z-aurora:before{top:470px;background-size:50px 50px}.z-aurora:after{top:471px;left:0;width:100%}}@media(prefers-reduced-motion:reduce){.z-cosmic *,.z-cosmic *:before,.z-cosmic *:after{animation:none!important;transition:none!important}.z-cosmic .z-feature-grid article:hover,.z-cosmic .z-primary:hover{transform:none}}.z-cosmic .z-aurora{pointer-events:none}.home-page.z-cosmic{--z-paper:#fffaf4;--z-ink:#372b26;--z-muted:#817168;--z-green:#be4b30;--z-line:#e8d9cd;background:#fffaf4;color-scheme:light}.z-cosmic .z-aurora{height:1050px;background:radial-gradient(ellipse at 15% 25%,#ffd8b780,transparent 45%),radial-gradient(ellipse at 85% 40%,#f6c8b180,transparent 48%);perspective:none}.z-cosmic .z-aurora:before{inset:90px -10% auto;height:580px;background:linear-gradient(130deg,transparent 25%,#f3bb9520 45%,#f6ceb930 65%,transparent 80%);transform:rotate(-9deg);mask-image:none;animation:none;border-radius:50%}.z-cosmic .z-aurora:after,.z-cosmic .z-starfield{display:none}.z-cosmic .z-header{border-color:#e8d9cd}.z-cosmic .z-brand b,.z-cosmic .z-brand svg{color:#b84e34}.z-cosmic .z-nav{color:#79685c}.z-cosmic .z-login{border-color:#dcc8ba;background:#ffffff65}.z-cosmic .z-language [aria-current]{color:#372b26}.z-cosmic a:hover{color:#b9472c}.z-cosmic .z-dot{background:#ca6340;box-shadow:none}.z-cosmic .z-skip{background:#fffaf4}.z-cosmic .z-hero .z-eyebrow{border-color:#e7b99c;background:#fff6ec;color:#a14f33;backdrop-filter:none}.z-cosmic h1{color:#3d2a23;text-shadow:none}.z-cosmic h1 em{background:linear-gradient(105deg,#b5402a,#dc8550 65%,#b14f31);background-clip:text;-webkit-background-clip:text;color:transparent}.z-cosmic .z-intro{color:#58443a}.z-cosmic .z-description,.z-cosmic .z-platform{color:#857064}.z-cosmic .z-primary{background:#bd5034;color:#fffaf5;border-color:#bd5034;box-shadow:0 8px 24px #bb684022}.z-cosmic .z-primary:hover{background:#a84029;color:#fff;box-shadow:0 10px 28px #bb684033}.z-cosmic .z-hero .z-text-link{border-color:#ddc5b4;background:#ffffff70;color:#6a4a3c}.z-cosmic .z-showcase{background:#f3e5d9;border-color:#e1c9b5;box-shadow:0 25px 70px -35px #8e59394a;backdrop-filter:none}.z-cosmic .z-showcase-bar h2,.z-cosmic .z-orbit-label,.z-cosmic .z-showcase-caption{color:#9a7863}.z-cosmic .z-theme-switch{background:#e9d8c8;border-color:#debfaa}.z-cosmic .z-theme-switch button{color:#8a6954}.z-cosmic .z-theme-switch button[aria-pressed=true]{background:#fffaf4;color:#994d30}.z-cosmic .z-reader{--r-bg:#fffdf9;--r-side:#faf5ef;--r-ink:#4e3a2e;--r-muted:#9b8675;--r-line:#eee3d7;--r-selected:#f4e6d6;border-color:#e1cebb}.z-cosmic .z-reader-article blockquote{border-left-color:#ca946f}.z-cosmic .z-reader-toc p.active{border-color:#c18056}.z-cosmic .z-feature-grid article{background:linear-gradient(145deg,#fffdf8,#fbf1e6);border-color:#e8d6c5}.z-cosmic .z-feature-grid article:before{background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,0%),#f3ba7d40,transparent 70%)}.z-cosmic .z-feature-grid article:hover{border-color:#cb9b76}.z-cosmic .z-number{border-color:#e9c7ab;background:#f8e6d6;color:#ba6440}.z-cosmic .z-feature-grid small{color:#aa7252;border-color:#e9d7c6}.z-cosmic .z-workflow{background:#f5eade;border-color:#e9d8c5}.z-cosmic .z-workflow li{border-color:#dfccb7}.z-cosmic .z-workflow li>span{color:#ba8d6d}.z-cosmic .z-workflow h2 em{color:#b75335}.z-cosmic .z-workflow li h3{color:#563e30}.z-cosmic .z-faq-list summary{color:#573d30}.z-cosmic .z-final{background:radial-gradient(ellipse at 95% 110%,#db9160,transparent 65%),#a84c32;border-color:#a84c32;box-shadow:none}.z-cosmic .z-final h2{color:#fff7ec}.z-cosmic .z-final .z-eyebrow{color:#f0c6ab}.z-cosmic .z-final .z-button{background:#fff3e3;color:#a84c32}.z-cosmic .z-store-native{color:#f8dbc4!important}.z-cosmic .z-footer-bottom{color:#a08977}.z-cosmic a:focus-visible,.z-cosmic button:focus-visible,.z-cosmic summary:focus-visible{outline-color:#b35b37}.z-cosmic .z-aurora i,.z-cosmic .z-aurora i:nth-child(2),.z-cosmic .z-aurora i:nth-child(3){display:block;position:absolute;margin:0;border:0;box-shadow:none;border-radius:50%;filter:blur(48px);opacity:.55;transform:none;will-change:transform;animation:warm-cloud-drift 18s ease-in-out infinite alternate}.z-cosmic .z-aurora i{left:-12%;top:80px;width:65%;height:430px;background:radial-gradient(ellipse,#efb97775,transparent 70%)}.z-cosmic .z-aurora i:nth-child(2){left:58%;top:240px;width:55%;height:460px;background:radial-gradient(ellipse,#efad9366,transparent 70%);animation-name:warm-cloud-return;animation-duration:23s;animation-delay:-9s}.z-cosmic .z-aurora i:nth-child(3){left:25%;top:480px;width:50%;height:320px;background:radial-gradient(ellipse,#f4d39a88,transparent 70%);animation-duration:21s;animation-delay:-14s}.z-cosmic .z-aurora i:after{display:none}.z-cosmic .z-starfield{display:block;inset:0;opacity:.3;background-image:radial-gradient(circle,#b78052 1px,transparent 1.8px),radial-gradient(circle,#d1a172 1.5px,transparent 2px);background-size:153px 171px,241px 217px;background-position:20px 30px,90px 70px;mask-image:linear-gradient(transparent,black 18%,black 60%,transparent);animation:warm-dust-drift 25s ease-in-out infinite alternate}@keyframes warm-cloud-drift{0%{transform:translate3d(-4%,-20px,0) scale(.95)}to{transform:translate3d(18%,55px,0) scale(1.15)}}@keyframes warm-cloud-return{0%{transform:translate3d(8%,40px,0) scale(1.1)}to{transform:translate3d(-18%,-35px,0) scale(.95)}}@keyframes warm-dust-drift{0%{transform:translate3d(0,15px,0)}to{transform:translate3d(20px,-30px,0)}}@media(max-width:760px){.z-cosmic .z-aurora i,.z-cosmic .z-aurora i:nth-child(2),.z-cosmic .z-aurora i:nth-child(3){filter:blur(28px);opacity:.45}}@media(prefers-reduced-motion:reduce){.z-cosmic .z-aurora i,.z-cosmic .z-starfield{animation:none;will-change:auto}}.z-silk-background{position:absolute;inset:0 0 auto;height:1050px;z-index:0;pointer-events:none;background:#f4ddc7;mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%)}.z-silk-background:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 28%,#fff9efd9,#fff9ef40 65%,transparent);pointer-events:none}@media(max-width:760px){.z-silk-background{height:900px}}.home-page.z-cosmic{background:#fff9ef;--z-paper:#fff9ef;--z-ink:#42291f;--z-green:#b94e2c}.z-cosmic .z-aurora{height:1100px;background:radial-gradient(ellipse at 50% 38%,#fffdf8 15%,#fae5cf80 70%,transparent);overflow:hidden}.z-cosmic .z-aurora:before,.z-cosmic .z-aurora:after,.z-cosmic .z-starfield{display:none}.z-cosmic .z-aurora i,.z-cosmic .z-aurora i:nth-child(2),.z-cosmic .z-aurora i:nth-child(3){display:block;box-sizing:border-box;background:transparent;filter:none;opacity:1;border-radius:48%;border:70px solid #edb78444;box-shadow:inset 12px 12px 35px #fff8,12px 20px 45px #c78f4f0d;will-change:transform;animation:ribbon-roll 22s ease-in-out infinite alternate;transform:rotate(-30deg)}.z-cosmic .z-aurora i{width:780px;height:440px;left:-530px;top:95px;border-color:#e6a06b45;border-width:88px}.z-cosmic .z-aurora i:nth-child(2){width:850px;height:520px;left:auto;right:-590px;top:230px;border-width:95px;border-color:#cf75442b;animation-name:ribbon-return;animation-duration:26s;animation-delay:-9s}.z-cosmic .z-aurora i:nth-child(3){width:940px;height:400px;left:calc(50% - 470px);top:710px;border-width:1px;border-color:#cc8a4c30;box-shadow:none;animation-duration:30s;animation-delay:-12s}.z-cosmic .z-hero{padding-top:84px;padding-bottom:72px}.z-cosmic .z-hero .z-eyebrow{background:none;border:0;padding:0;letter-spacing:3px;font-size:10px;color:#ac7050}.z-cosmic h1{font-weight:650;letter-spacing:-5px;line-height:1.25}.z-cosmic h1 em{background:none;color:#bb532e;animation:none}.z-cosmic .z-hero .z-primary{border-radius:30px;padding-inline:26px;background:#ab482b}.z-cosmic .z-hero .z-text-link{border-radius:30px;background:#fffaf488}.z-cosmic .z-showcase{border-radius:20px;background:#fff9;border-color:#e4c5a9;box-shadow:0 28px 70px -40px #975c3970;padding:22px}.z-cosmic .z-feature-grid article{border-radius:24px;background:#fffdf8}.z-cosmic .z-number{border-radius:50%;background:#f8e8d7;border:0}.z-cosmic .z-final{border-radius:28px;background:linear-gradient(115deg,#a8472c,#c57749)}@keyframes ribbon-roll{0%{transform:translate3d(-15px,-20px,0) rotate(-35deg)}to{transform:translate3d(65px,55px,0) rotate(-8deg)}}@keyframes ribbon-return{0%{transform:translate3d(30px,35px,0) rotate(30deg)}to{transform:translate3d(-65px,-30px,0) rotate(-5deg)}}@media(max-width:760px){.z-cosmic .z-hero{padding:50px 0 45px}.z-cosmic h1{letter-spacing:-2px}.z-cosmic .z-aurora i{left:-670px;opacity:.7}.z-cosmic .z-aurora i:nth-child(2){right:-740px;opacity:.7}.z-cosmic .z-showcase{padding:12px}.z-cosmic .z-hero .z-eyebrow{font-size:9px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.z-cosmic .z-aurora i{animation:none!important;will-change:auto}}.z-cosmic .z-hero{padding-top:68px;gap:22px}.z-cosmic h1{font-size:clamp(52px,6.5vw,88px);line-height:1.2;letter-spacing:-3px}.z-cosmic .z-hero .z-eyebrow{font-size:10px;letter-spacing:2.6px;margin-bottom:25px}.z-cosmic .z-hero-aside{max-width:620px}.z-cosmic .z-intro{font-size:18px;font-weight:500;margin-bottom:12px}.z-cosmic .z-description{max-width:470px;line-height:1.95;font-size:14px;margin-bottom:26px;text-wrap:pretty}.z-cosmic .z-orbit-label{display:none}.z-cosmic .z-showcase-bar h2{font-size:12px;letter-spacing:1px;color:#855f45}.z-cosmic .z-reader-article{padding:35px 40px;font-size:14px;line-height:1.95}.z-cosmic .z-reader-article h3{font-size:26px;letter-spacing:0;margin-bottom:13px}.z-cosmic .z-reader-article .z-doc-lead{font-size:13px;line-height:1.85}.z-cosmic .z-feature-grid article{padding:30px;display:flex;flex-direction:column}.z-cosmic .z-feature-grid h3{font-size:19px;letter-spacing:0;margin-top:24px}.z-cosmic .z-feature-grid p{font-size:14px;line-height:1.9;padding-bottom:22px}.z-cosmic .z-feature-grid small{margin-top:auto;font-size:11px}.z-cosmic .z-section-heading h2,.z-cosmic .z-workflow h2,.z-cosmic .z-faq h2{font-size:38px;line-height:1.45;letter-spacing:-.5px}.z-cosmic .z-workflow li p,.z-cosmic .z-faq-list p{font-size:14px}.z-cosmic .z-final h2{font-size:40px;line-height:1.5}.z-cosmic .z-showcase-caption{font-size:10px}@media(max-width:760px){.z-cosmic .z-hero{padding-top:44px}.z-cosmic h1{font-size:clamp(38px,9vw,64px);letter-spacing:-1.5px}.z-cosmic .z-intro{font-size:15px}.z-cosmic .z-description{font-size:13px;max-width:330px}.z-cosmic .z-reader-article{padding:24px 20px;font-size:13px}.z-cosmic .z-reader-article h3{font-size:22px}.z-cosmic .z-section-heading h2,.z-cosmic .z-workflow h2,.z-cosmic .z-faq h2{font-size:30px}.z-cosmic .z-final h2{font-size:29px}.z-cosmic .z-feature-grid article{padding:25px}}.home-page.z-cosmic h1,.home-page.z-cosmic[data-language=en] h1{font-size:clamp(40px,5.2vw,70px);font-weight:500;line-height:1.4;letter-spacing:-1.8px}.z-cosmic h1 em{color:#ad5739}@media(max-width:760px){.home-page.z-cosmic h1,.home-page.z-cosmic[data-language=en] h1{font-size:clamp(30px,7.1vw,49px);line-height:1.5;letter-spacing:-1px}}.z-quick-start{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;width:100%;margin-top:25px;color:#795c49;font-size:12px}.z-quick-start>span{display:flex;align-items:center;gap:7px}.z-quick-start b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d9b99e;border-radius:50%;font-size:10px;font-weight:500}.home-page.z-cosmic h1{font-size:clamp(34px,4.7vw,64px)}@media(max-width:760px){.home-page.z-cosmic h1{font-size:clamp(25px,6.1vw,44px);letter-spacing:-1px}.z-quick-start{gap:10px 14px;font-size:11px}}.z-first-screen-guide{width:100%;display:grid;grid-template-columns:1.6fr 1fr;text-align:left;gap:30px;margin-top:15px;padding:24px 28px;background:#fffaf4ad;border:1px solid #e3cbb7;border-radius:16px;backdrop-filter:blur(12px)}.z-first-screen-guide h2{font-size:12px!important;font-weight:600;color:#97745b;margin-bottom:17px!important;letter-spacing:1px}.z-core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.z-core-grid svg{width:23px;height:23px;color:#b15b37;margin-bottom:5px}.z-core-grid h3{font-size:15px;font-weight:600;margin-bottom:5px!important}.z-core-grid p,.z-how-to>p{font-size:12px;line-height:1.8;color:#886e5b}.z-how-to{border-left:1px solid #e6d2c0;padding-left:30px}.z-how-to ol{display:flex;flex-wrap:wrap;gap:12px 17px;list-style:none;padding:0;margin:0 0 17px}.z-how-to li{display:flex;align-items:center;gap:7px;font-size:12px}.z-how-to b{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eed9c4;color:#a05b36;font-size:11px}.z-cosmic .z-hero{padding-top:45px;padding-bottom:40px;gap:19px}.z-cosmic .z-hero .z-eyebrow{margin-bottom:17px}.home-page.z-cosmic h1{font-size:clamp(34px,4.3vw,58px);line-height:1.3}@media(max-width:900px){.z-first-screen-guide{grid-template-columns:1fr;gap:23px}.z-how-to{border-left:0;border-top:1px solid #e6d2c0;padding:20px 0 0}.z-how-to ol{margin-bottom:10px}}@media(max-width:560px){.z-first-screen-guide{padding:20px}.z-core-grid{grid-template-columns:1fr;gap:16px}.z-core-grid>div{display:grid;grid-template-columns:27px 1fr;column-gap:10px}.z-core-grid svg{grid-row:span 2}.z-core-grid h3{font-size:14px}.z-core-grid p{grid-column:2}.home-page.z-cosmic h1{font-size:clamp(25px,6.1vw,40px)}}
