:root{--paper:#fff;--ink:#1b2440;--muted:#65728b;--line:#e5eaf4;--blue:#5e7ce2;--purple:#8c65e8;--gradient:linear-gradient(135deg,#5e7ce2,#9f5ee2);--shadow:0 22px 58px #4c66b81c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #91a9ff}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{width:min(1200px,100% - 64px);margin-inline:auto}.site-header{border-bottom:1px solid #eef0f6;justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.055em;align-items:center;gap:12px;font-size:25px;font-weight:800;display:flex}.brand-dot,.footer-brand span{color:var(--purple)}.brand-mark{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:31px;height:31px;display:grid}.brand-mark i{background:#5e7ce2;border-radius:5px}.brand-mark i:nth-child(2){background:#8b6de8}.brand-mark i:nth-child(3){background:#91a9f5}.brand-mark i:nth-child(4){background:#b4a1f5}.header-actions{color:#4f5c76;align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.header-actions>a:hover{color:var(--blue)}.language-link{color:#536cba;background:#f8faff;border:1px solid #dae2f4;border-radius:9px;padding:10px 15px}.language-link span{margin-left:9px}.eyebrow{color:#617bd7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.signal-dot{background:#7b74e8;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 0 4px #7571e821}.hero{isolation:isolate;background:radial-gradient(circle at 90% 10%,#bda5ff4d,#0000 37%),radial-gradient(circle at 62% 90%,#7cacff3d,#0000 40%),linear-gradient(135deg,#fbfcff,#f5f8ff);border:1px solid #ecf0fb;border-radius:27px;grid-template-columns:1.08fr .92fr;align-items:center;gap:24px;min-height:430px;margin-top:25px;margin-bottom:47px;padding:43px 55px 43px 64px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;opacity:.52;background-image:linear-gradient(#dce4f3 1px,#0000 1px),linear-gradient(90deg,#dce4f3 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#00000038);mask-image:linear-gradient(90deg,#0000 20%,#00000038)}.hero h1{letter-spacing:-.065em;margin:24px 0 17px;font-size:clamp(45px,5.2vw,76px);font-weight:780;line-height:1.12}.hero h1 em{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-description{max-width:510px;color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.8}.hero-link{background:var(--gradient);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:30px;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 11px 24px #5e7ce23d}.hero-link:hover{transform:translateY(-3px);box-shadow:0 15px 30px #5e7ce252}.hero-link span{font-size:19px}.hero-stats{color:#7b88a1;gap:22px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.hero-stats span:first-child{color:#6b7fd4}.hero-art{justify-content:center;align-items:center;height:330px;display:flex;position:relative}.hero-glow{filter:blur(13px);background:radial-gradient(circle,#8393f561,#8e77e71a 49%,#0000 72%);border-radius:50%;width:350px;height:350px;position:absolute}.demo-window{z-index:1;background:#fff;border:1px solid #a5b6e8ad;border-radius:18px;width:min(100%,430px);height:290px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-5deg)rotateX(2deg);box-shadow:0 28px 55px #485dad2b}.demo-window-top{color:#8a96ad;letter-spacing:.15em;background:#fbfcff;border-bottom:1px solid #edf0f8;justify-content:space-between;align-items:center;height:40px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.demo-dots{gap:5px;display:flex}.demo-dots i{background:#d7dff1;border-radius:50%;width:7px;height:7px}.demo-dots i:first-child{background:#f5adad}.demo-dots i:nth-child(2){background:#f3d186}.demo-dots i:nth-child(3){background:#a8dfbb}.demo-top-icon{color:var(--purple);font-size:16px}.demo-window-body{background:radial-gradient(circle at 55% 20%,#f7f2ff,#0000 58%),linear-gradient(145deg,#fbfcff,#f3f6ff);height:250px;position:relative}.demo-document{background:#fff;border:1px solid #d9e1f9;border-radius:8px;width:125px;height:170px;padding:24px 15px;position:absolute;box-shadow:0 13px 25px #5167b021}.demo-document:after{content:"";border-top:23px solid #e5eaff;border-left:23px solid #0000;position:absolute;top:0;right:0}.demo-document span{color:#5873d3;background:#e6ecff;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-block}.demo-document i{background:#e5eafb;border-radius:4px;height:6px;margin-top:13px;display:block}.demo-document i:last-child{width:65%}.doc-back{top:39px;left:80px;transform:rotate(-12deg)}.doc-front{top:44px;left:205px;transform:rotate(8deg)}.doc-front span{color:#8c65e8;background:#f0eaff}.demo-action{z-index:2;background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:26px;display:grid;position:absolute;top:108px;left:192px;box-shadow:0 10px 20px #5e7ce247}.demo-ready{color:#329875;background:#eaf8f1;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:16px;left:97px}.demo-float{z-index:2;color:#526cc3;letter-spacing:.04em;background:#fffffff0;border:1px solid #e5eafb;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 31px #4b5fae26}.demo-float span{color:var(--purple)}.float-left{bottom:13px;left:-3px}.float-right{font-size:16px;top:11px;right:0}.workspace-section{background:#f7f9fe;border-block:1px solid #edf0f9;padding:66px 0 84px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(32px,3.8vw,49px);line-height:1.15}.section-heading>p{color:#72809b;max-width:295px;margin:0 0 3px;font-size:14px;line-height:1.7}.tool-panel{background:#fff;border:1px solid #e5eaf5;border-radius:17px;overflow:hidden;box-shadow:0 18px 56px #4660a517}.tool-tabs{background:#f9faff;border-bottom:1px solid #e9edf6;grid-template-columns:repeat(4,1fr);display:grid}.tool-tab{color:#7b88a1;text-align:left;background:0 0;border:0;border-right:1px solid #e9edf6;align-items:center;gap:12px;min-height:72px;padding:0 22px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex}.tool-tab:last-child{border-right:0}.tool-tab.active{color:#506fd0;background:#fff;box-shadow:inset 0 -3px #6d80e5}.tool-tab:hover:not(.active){background:#f0f3ff}.tab-index{color:#9b81e9;letter-spacing:.1em;font-size:10px}.tab-arrow{margin-left:auto;font-size:22px;font-weight:400}.tool-content{padding:34px 38px 31px}.tool-kicker{color:#7b71df;letter-spacing:.15em;font-size:10px;font-weight:900}.tool-intro h2{color:#233050;letter-spacing:-.045em;margin:9px 0 5px;font-size:32px}.tool-intro p{color:#77849c;margin:0;font-size:14px;line-height:1.6}.tool-body{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:21px;margin-top:24px;display:grid}.upload-column{min-width:0}.dropzone{text-align:center;cursor:pointer;background:#f9faff;border:2px dashed #bbc8f0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:26px 18px;transition:background .2s,border-color .2s;display:flex}.dropzone:hover,.dropzone.dragging{background:#f0f4ff;border-color:#6d86e2}.drop-icon{background:var(--gradient);color:#fff;border-radius:15px;place-items:center;width:59px;height:59px;margin-bottom:16px;font-size:35px;display:grid;box-shadow:0 10px 23px #5e7ce23d}.dropzone strong{color:#324369;font-size:20px}.dropzone>span:not(.drop-icon):not(.browse-pill){color:#8995aa;margin:8px 0 17px;font-size:12px}.browse-pill{color:#5673d5;background:#fff;border:1px solid #ccdafb;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.browse-pill span{margin-left:5px}.settings{background:#fbfcff;border:1px solid #e6ebf6;border-radius:12px;flex-direction:column;min-height:270px;padding:22px;display:flex}.settings-head{color:#697dd5;letter-spacing:.15em;border-bottom:1px solid #e8ecf4;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:10px;font-weight:900;display:flex}.settings-star{color:#9b7ee7;font-size:20px}.settings-fields{gap:15px;margin-top:18px;display:grid}.settings-explainer{color:#75839b;margin:0;font-size:13px;line-height:1.7}.field{gap:7px;display:grid}.field label{color:#566482;font-size:12px;font-weight:800}.field input,.field select{color:#253455;background:#fff;border:1px solid #dbe2f0;border-radius:8px;outline-color:#7e96e9;width:100%;height:41px;padding:0 11px;font-size:14px}.field small{color:#8a97ad;font-size:11px;line-height:1.5}.settings-note{color:#8a97ad;margin:auto 0 0;padding-top:18px;font-size:11px;line-height:1.5}.settings-note span{color:#7b71df}.primary-button{background:var(--gradient);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:16px;padding:0 15px;font-size:13px;font-weight:800;display:flex;box-shadow:0 9px 22px #5e7ce22b}.primary-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 13px 26px #5e7ce240}.primary-button:disabled{opacity:.48;cursor:not-allowed}.primary-button span{font-size:19px;font-weight:400}.status-message{color:#be4961;min-height:18px;margin:11px 0 0;font-size:12px;line-height:1.5}.status-message.success{color:#328b73}.file-queue{background:#fff;border:1px solid #e5eaf5;border-radius:10px;margin-top:18px;padding:14px}.queue-head{justify-content:space-between;align-items:center;display:flex}.queue-head strong{color:#344360;font-size:12px}.queue-head strong span{color:#7b71df;margin-left:5px}.queue-head button,.add-more{color:#617bd7;background:0 0;border:0;font-size:11px;font-weight:800}.file-list{gap:6px;max-height:290px;margin:13px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.file-list li{background:#fbfcff;border:1px solid #edf0f7;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.file-badge{color:#647dd8;background:#eaf0ff;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.file-text{flex:1;min-width:0}.file-text strong{text-overflow:ellipsis;white-space:nowrap;color:#344360;font-size:12px;display:block;overflow:hidden}.file-text small{color:#8a97ad;margin-top:3px;font-size:10px;display:block}.order-buttons{gap:3px;display:flex}.order-buttons button,.remove-file{color:#6e7ca4;background:#fff;border:1px solid #e0e6f3;border-radius:5px;width:25px;height:25px;font-size:15px}.order-buttons button:disabled{opacity:.35;cursor:not-allowed}.remove-file{color:#906cdd;font-size:18px}.add-more{margin-top:12px;padding:5px 0}.tool-links{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.tool-links a{color:#62749c;background:#fff;border:1px solid #e2e8f5;border-radius:7px;align-items:center;gap:14px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.tool-links a:hover{color:#546fd1;border-color:#aabbed}.tool-links span{color:#9a7ce6}.benefits{grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:90px 95px;display:grid}.benefits h2{letter-spacing:-.05em;margin:18px 0 16px;font-size:clamp(35px,4vw,53px)}.benefits-lead>p:last-child{color:#75829b;max-width:410px;font-size:14px;line-height:1.8}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.benefits article{border-top:1px solid #e2e8f4;padding-top:15px}.benefit-number{color:#8d76e2;font-size:11px;font-weight:900}.benefits h3{letter-spacing:-.03em;margin:23px 0 9px;font-size:17px}.benefits article p{color:#76839c;margin:0;font-size:12px;line-height:1.7}.site-footer{color:#fff;background:#171d38}.footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:120px;display:flex}.footer-brand{letter-spacing:-.05em;font-size:22px;font-weight:800}.footer-inner p,.footer-inner>a,.footer-inner>span:last-child{color:#b9c2df;font-size:12px}.footer-inner a:hover{color:#fff}.tool-hero{padding-block:65px 64px}.back-link{color:#5f78d6;margin-bottom:29px;font-size:12px;font-weight:800;display:inline-block}.tool-hero h1,.simple-page h1{color:#1b2748;letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(42px,5.7vw,70px)}.tool-hero>p:last-child{color:#687791;max-width:600px;margin:0;font-size:16px;line-height:1.7}.tool-workspace{background:#f7f9fe;border-block:1px solid #edf0f9;padding-block:64px 75px}.tool-details{grid-template-columns:1fr 1fr;gap:80px;padding-block:83px 95px;display:grid}.tool-details h2,.related-section h2{letter-spacing:-.045em;font-size:30px}.step-list{gap:0;margin:27px 0 0;padding:0;list-style:none;display:grid}.step-list li{border-top:1px solid #e5eaf3;gap:20px;padding:15px 0;display:flex}.step-list span{color:#8471db;font-size:12px;font-weight:900}.step-list p{color:#64728c;margin:0;font-size:14px;line-height:1.7}.faq-list details{border-top:1px solid #e5eaf3;padding:17px 0}.faq-list summary{color:#30415f;cursor:pointer;font-size:15px;font-weight:700}.faq-list details p{color:#71809a;margin:10px 0 0;font-size:13px;line-height:1.8}.related-section{background:#f7f9fe;border-top:1px solid #edf0f9;padding:57px 0 75px}.related-links{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.related-links a{background:#fff;border:1px solid #e4e9f7;border-radius:10px;justify-content:space-between;padding:21px;font-size:16px;font-weight:700;display:flex}.related-links a span{color:#8c6ee1}.simple-page{min-height:65vh;padding-block:65px 100px}.simple-page h1{margin-bottom:11px}.privacy-intro{color:#66748d;font-size:18px}.simple-page section{border-top:1px solid #e5eaf3;max-width:800px;padding:23px 0}.simple-page section h2{font-size:22px}.simple-page section p{color:#66748d;font-size:14px;line-height:1.85}@media (min-width:781px){.hero{min-height:310px;margin-bottom:24px;padding-block:24px}.hero h1{margin:16px 0 11px;font-size:clamp(42px,4.4vw,60px)}.hero-description{margin-bottom:16px;font-size:14px}.hero-stats{margin-top:17px}.hero-art{height:260px}.demo-window{height:244px}.demo-window-body{height:204px}.demo-document{width:103px;height:140px;padding:18px 13px}.doc-back{top:23px;left:88px}.doc-front{top:25px;left:194px}.demo-action{top:75px;left:180px}.demo-ready{bottom:8px}.workspace-section{padding-top:38px}.section-heading{margin-bottom:20px}.section-heading h2{margin-top:8px;font-size:39px}}@media (max-width:1050px){.hero{padding-inline:38px}.tool-tab{gap:7px;padding-inline:15px}.tab-arrow{font-size:17px}.benefits{gap:35px}}@media (max-width:780px){.shell{width:min(100% - 36px,620px)}.site-header{height:70px}.header-actions{gap:15px}.hero{grid-template-columns:1fr;gap:12px;min-height:0;margin-top:14px;margin-bottom:35px;padding:36px 30px 25px}.hero-art{height:260px}.demo-window{height:245px}.demo-window-body{height:205px}.doc-back{top:18px}.doc-front{top:22px}.demo-action{top:85px}.demo-ready{bottom:8px}.workspace-section{padding-block:52px 65px}.section-heading{display:block}.section-heading>p{max-width:550px;margin-top:13px}.tool-tabs{grid-template-columns:repeat(2,1fr)}.tool-tab:nth-child(2){border-right:0}.tool-tab:nth-child(-n+2){border-bottom:1px solid #e9edf6}.tool-body{grid-template-columns:1fr}.settings{min-height:230px}.benefits{grid-template-columns:1fr;gap:24px;padding-block:70px}.tool-details{grid-template-columns:1fr;gap:30px}.related-links{grid-template-columns:1fr}.footer-inner{flex-wrap:wrap;justify-content:start;column-gap:28px;padding-block:22px}}@media (max-width:550px){.brand{font-size:21px}.brand-mark{width:26px;height:26px}.header-actions>a:nth-child(2){display:none}.header-actions{gap:12px;font-size:12px}.language-link{padding:8px 10px}.hero{padding:31px 21px 20px}.hero h1{font-size:43px}.hero-description{font-size:14px}.hero-stats{flex-wrap:wrap;gap:10px 17px;font-size:11px}.hero-art{height:220px}.hero-glow{width:235px;height:235px}.demo-window{border-radius:11px;height:205px}.demo-window-top{height:29px;padding-inline:9px;font-size:6px}.demo-window-body{height:176px}.demo-document{width:82px;height:115px;padding:15px 10px}.demo-document:after{border-top-width:16px;border-left-width:16px}.demo-document span{padding:5px;font-size:8px}.demo-document i{height:4px;margin-top:8px}.doc-back{top:25px;left:50px}.doc-front{top:27px;left:137px}.demo-action{width:33px;height:33px;font-size:20px;top:72px;left:127px}.demo-ready{font-size:7px;left:61px}.demo-float{padding:7px;font-size:7px}.float-right{font-size:11px}.section-heading h2{font-size:33px}.tool-tab{min-height:60px;font-size:12px}.tool-content{padding:25px 17px 19px}.tool-intro h2{font-size:27px}.dropzone{min-height:235px}.tool-body{gap:13px}.benefits-grid{grid-template-columns:1fr}.benefits article h3{margin-top:10px}.footer-inner p{width:100%;margin:0}.tool-hero{padding-block:47px}.tool-hero h1,.simple-page h1{font-size:40px}.tool-workspace{padding-block:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-link,.dropzone,.primary-button,.tool-tab{transition:none}}
