.about-page{--about-blue: #2851eb;--about-ink: #101323;--about-body: #5e6678;--about-line: #e2e7f0;--about-powder: #eef3ff;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 3%,rgba(231,239,255,.88),transparent 25rem),radial-gradient(circle at 85% 14%,rgba(255,235,241,.65),transparent 24rem),#fff;color:var(--about-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.about-page :is(h1,h2,h3,p){margin:0}.about-hero,.about-principles,.about-free-commitment,.about-browser-first,.about-capabilities,.about-closing{box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin-inline:auto}.about-hero{display:grid;min-height:660px;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:62px;padding:72px 0 82px}.about-hero-copy>span,.about-principles>header>span,.about-capabilities>header>span,.about-browser-first>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--about-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-hero h1{max-width:640px;margin-top:18px;font-size:clamp(50px,5.7vw,78px);font-weight:760;letter-spacing:-.058em;line-height:.99}.about-hero h1 em{display:block;background:linear-gradient(98deg,#2851eb,#5577f3 52%,#ff6e86);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.about-hero-copy>p{max-width:600px;margin-top:24px;color:var(--about-body);font-size:18px;line-height:1.65}.about-hero-copy>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.about-primary,.about-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:11px;font-size:14px;font-weight:760;text-decoration:none}.about-primary{background:var(--about-blue);color:#fff;box-shadow:0 13px 28px #2851eb33}.about-primary:hover{background:#1e42d4}.about-secondary{border:1px solid #cfd8ef;background:#fffc;color:#26324b}.about-product-frame{position:relative;overflow:hidden;margin:0;padding:11px;border:1px solid rgba(40,81,235,.12);border-radius:22px;background:#ffffffd1;box-shadow:0 28px 70px #38497e2b,0 4px 12px #141b300d;transform:rotate(1.2deg)}.about-product-frame:after{position:absolute;inset:54px 10px 10px;border:1px solid rgba(255,255,255,.5);border-radius:11px;box-shadow:inset 0 0 42px #fff3;content:"";pointer-events:none}.about-product-frame>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 14px;color:#6c7690}.about-product-frame>div span{color:var(--about-blue);font-size:10px;font-weight:850;letter-spacing:.12em}.about-product-frame>div small{font-size:11px}.about-product-frame img{display:block;width:100%;aspect-ratio:1.42;border:1px solid #e1e6ef;border-radius:11px;object-fit:cover;object-position:left top}.about-principles{padding:90px 0 106px;border-top:1px solid var(--about-line)}.about-principles>header{max-width:680px;margin-bottom:42px}.about-principles h2,.about-browser-first h2,.about-capabilities h2{margin-top:11px;font-size:clamp(36px,4.1vw,56px);font-weight:740;letter-spacing:-.048em;line-height:1.04}.about-principles>header p,.about-capabilities>header p{margin-top:13px;color:var(--about-body);font-size:16px}.about-principles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--about-line);border-radius:18px;background:#ffffffc7;box-shadow:0 16px 46px #38497e12}.about-principles article{min-height:236px;padding:30px}.about-principles article+article{border-left:1px solid var(--about-line)}.about-principles article>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:var(--about-powder);color:var(--about-blue)}.about-principles article:nth-child(2)>span{background:#fff2f5;color:#ec5974}.about-principles article:nth-child(3)>span{background:#fff7dc;color:#b77a00}.about-principles h3{margin-top:25px;font-size:19px;letter-spacing:-.025em}.about-principles article p{margin-top:10px;color:var(--about-body);font-size:14px;line-height:1.65}.about-free-commitment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:34px;padding:32px 36px;border:1px solid #d9e1fa;border-radius:20px;background:linear-gradient(100deg,#f2f6ff,#fff 58%,#fff3f6)}.about-free-commitment>span{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:#fff;color:var(--about-blue);box-shadow:0 9px 24px #2851eb1f}.about-free-commitment small{color:var(--about-blue);font-size:10px;font-weight:850;letter-spacing:.12em}.about-free-commitment h2{margin-top:4px;font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.about-free-commitment p{max-width:690px;margin-top:8px;color:var(--about-body);font-size:14px;line-height:1.6}.about-free-commitment>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:11px;background:var(--about-blue);color:#fff;font-size:13px;font-weight:760;text-decoration:none}.about-browser-first{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:80px;align-items:center;padding:76px;border:1px solid #d7e0fb;border-radius:24px;background:linear-gradient(135deg,#f4f7ff,#fff 58%,#fff6f8)}.about-browser-first>div>p{margin-top:20px;color:var(--about-body);font-size:16px;line-height:1.68}.about-browser-first>div>a{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--about-blue);font-size:13px;font-weight:760;text-decoration:none}.about-browser-first ol{display:grid;margin:0;padding:0;border-top:1px solid #dce3f4;list-style:none}.about-browser-first li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:21px 0;border-bottom:1px solid #dce3f4}.about-browser-first li>strong{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#fff;color:var(--about-blue);box-shadow:0 7px 18px #2851eb1a;font-size:12px}.about-browser-first li b,.about-browser-first li small{display:block}.about-browser-first li b{font-size:14px}.about-browser-first li small{margin-top:5px;color:var(--about-body);font-size:12px;line-height:1.5}.about-capabilities{padding:112px 0}.about-capabilities>header{max-width:720px;margin-bottom:38px}.about-capabilities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--about-line)}.about-capabilities article{display:grid;grid-template-columns:46px 1fr;column-gap:18px;padding:26px 28px 28px 0;border-bottom:1px solid var(--about-line)}.about-capabilities article:nth-child(odd){border-right:1px solid var(--about-line)}.about-capabilities article:nth-child(2n){padding-left:28px}.about-capabilities article>span{grid-row:1 / 3;color:var(--about-blue);font-size:11px;font-weight:850;letter-spacing:.1em}.about-capabilities h3{font-size:18px;letter-spacing:-.02em}.about-capabilities article p{margin-top:7px;color:var(--about-body);font-size:13px;line-height:1.58}.about-closing{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:92px;padding:31px 34px;border:1px solid var(--about-line);border-radius:18px;background:#fff;box-shadow:0 16px 46px #38497e14}.about-closing>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--about-powder);color:var(--about-blue)}.about-closing small{color:#7a8498;font-size:9px;font-weight:850;letter-spacing:.12em}.about-closing h2{margin-top:4px;font-size:clamp(21px,2.4vw,30px);letter-spacing:-.035em}.about-closing>a{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 17px;border-radius:10px;background:var(--about-blue);color:#fff;font-size:13px;font-weight:760;text-decoration:none}.about-page :focus-visible{outline:3px solid rgba(40,81,235,.28);outline-offset:3px}@media(max-width:900px){.about-hero{min-height:0;grid-template-columns:1fr;gap:44px;padding:60px 0 72px}.about-product-frame{width:min(680px,100%);transform:none}.about-browser-first{grid-template-columns:1fr;gap:40px;padding:54px}.about-free-commitment{grid-template-columns:auto 1fr}.about-free-commitment>a{grid-column:1 / -1}}@media(max-width:640px){.about-hero,.about-principles,.about-free-commitment,.about-browser-first,.about-capabilities,.about-closing{width:calc(100% - 28px)}.about-hero{padding:42px 0 58px}.about-hero h1{font-size:clamp(43px,13vw,58px)}.about-hero-copy>p{font-size:16px}.about-hero-copy>div{display:grid}.about-primary,.about-secondary{width:100%;box-sizing:border-box}.about-product-frame{padding:7px;border-radius:16px}.about-product-frame>div{padding:7px 5px 10px}.about-product-frame img{aspect-ratio:1.2}.about-principles{padding:68px 0 78px}.about-principles>div{grid-template-columns:1fr}.about-principles article{min-height:0;padding:25px}.about-principles article+article{border-top:1px solid var(--about-line);border-left:0}.about-browser-first{gap:30px;padding:34px 24px;border-radius:18px}.about-free-commitment{padding:25px 22px}.about-principles h2,.about-browser-first h2,.about-capabilities h2{font-size:37px}.about-capabilities{padding:78px 0}.about-capabilities>div{grid-template-columns:1fr}.about-capabilities article,.about-capabilities article:nth-child(2n){padding:23px 0;border-right:0}.about-closing{grid-template-columns:auto 1fr;margin-bottom:70px;padding:24px}.about-closing>a{grid-column:1 / -1;justify-content:center}}.privacy-policy-page{--privacy-ink: #101323;--privacy-body: #5e6678;--privacy-blue: #2851eb;--privacy-line: #e2e7f0;--privacy-powder: #eef3ff;min-height:100vh;overflow:clip;background:radial-gradient(circle at 18% 3%,rgba(231,239,255,.88),transparent 25rem),radial-gradient(circle at 85% 14%,rgba(255,235,241,.65),transparent 24rem),#fff;color:var(--privacy-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.privacy-policy-page :is(h1,h2,h3,p){margin:0}.privacy-policy-hero,.privacy-quick-facts,.privacy-choice-panel,.privacy-policy-layout{box-sizing:border-box;width:min(1160px,calc(100% - 48px));margin-inline:auto}.privacy-policy-hero{padding:68px 0 76px}.privacy-policy-hero-grid{display:grid;min-height:470px;grid-template-columns:minmax(0,1.02fr) minmax(330px,.66fr);gap:clamp(54px,8vw,104px);align-items:center}.privacy-policy-kicker,.privacy-choice-panel>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:var(--privacy-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacy-policy-hero h1{max-width:720px;margin-top:18px;font-size:clamp(50px,5.7vw,76px);font-weight:760;letter-spacing:-.058em;line-height:.99}.privacy-policy-hero p{max-width:650px;margin-top:24px;color:var(--privacy-body);font-size:18px;line-height:1.65}.privacy-policy-hero>.privacy-policy-hero-grid>div>small{display:block;margin-top:24px;color:#7c8496;font-size:12px}.privacy-policy-hero-grid>aside{overflow:hidden;border:1px solid var(--privacy-line);border-radius:18px;background:#ffffffd1;box-shadow:0 20px 54px #38497e1a}.privacy-policy-snapshot-label{display:block;padding:15px 20px;background:var(--privacy-powder);color:var(--privacy-blue);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.privacy-policy-hero-grid>aside>:not(.privacy-policy-snapshot-label){display:block;padding:17px 20px;border-top:1px solid var(--privacy-line);font-size:13px}.privacy-policy-hero-grid>aside strong{color:var(--privacy-blue)}.privacy-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--privacy-line);border-radius:18px;background:#ffffffc7;box-shadow:0 16px 46px #38497e12}.privacy-quick-facts article{min-height:218px;padding:30px}.privacy-quick-facts article+article{border-left:1px solid var(--privacy-line)}.privacy-quick-facts article>svg{box-sizing:content-box;padding:12px;border-radius:13px;background:var(--privacy-powder);color:var(--privacy-blue)}.privacy-quick-facts article:nth-child(2)>svg{background:#fff2f5;color:#ec5974}.privacy-quick-facts article:nth-child(3)>svg{background:#fff7dc;color:#b77a00}.privacy-quick-facts strong{display:block;margin-top:24px;font-size:19px;letter-spacing:-.025em}.privacy-quick-facts p{margin-top:10px;color:var(--privacy-body);font-size:14px;line-height:1.65}.privacy-choice-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 46px;align-items:center;margin-top:88px;margin-bottom:94px;padding:48px 54px;border:1px solid #d7e0fb;border-radius:24px;background:linear-gradient(135deg,#f4f7ff,#fff 58%,#fff6f8)}.privacy-choice-panel h2{max-width:620px;margin-top:10px;font-size:clamp(32px,3.6vw,48px);font-weight:740;letter-spacing:-.048em;line-height:1.04}.privacy-choice-panel p{max-width:660px;margin-top:16px;color:var(--privacy-body);font-size:15px;line-height:1.68}.privacy-choice-status{min-width:186px;padding:15px 17px;border:1px solid #d7dfef;border-radius:12px;background:#fff;box-shadow:0 8px 22px #2851eb12}.privacy-choice-status small{display:block;color:#7a8498;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.privacy-choice-status strong{display:block;margin-top:5px;font-size:14px}.privacy-choice-actions{display:flex;flex-wrap:wrap;gap:10px}.privacy-choice-actions button,.privacy-consent-actions button{min-height:44px;padding:0 17px;border:1px solid #ccd5e7;border-radius:10px;background:#fff;color:#26324b;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.privacy-choice-actions button.is-primary,.privacy-consent-actions button.is-primary{border-color:#2851eb;background:#2851eb;color:#fff;box-shadow:0 10px 24px #2851eb2e}.privacy-choice-actions button:hover,.privacy-consent-actions button:hover{border-color:#2851eb}.privacy-choice-actions button.is-primary:hover,.privacy-consent-actions button.is-primary:hover{background:#1e42d4}.privacy-choice-actions button:disabled{cursor:not-allowed;opacity:.48}.privacy-gpc-note{grid-column:1 / -1}.privacy-policy-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:72px;align-items:start;padding-bottom:112px}.privacy-policy-toc{position:sticky;top:26px;padding:22px;border:1px solid var(--privacy-line);border-radius:16px;background:#ffffffdb}.privacy-policy-toc>strong{display:block;margin-bottom:12px;font-size:13px}.privacy-policy-toc nav{display:grid}.privacy-policy-toc nav a{padding:7px 0;color:#6d768a;font-size:12px;line-height:1.35;text-decoration:none}.privacy-policy-toc nav a:hover,.privacy-policy-toc nav a:focus-visible{color:var(--privacy-blue)}.privacy-policy-toc>a{display:inline-flex;margin-top:18px;color:var(--privacy-blue);font-size:12px;font-weight:760}.privacy-policy-content{min-width:0}.privacy-policy-content>section{scroll-margin-top:26px;padding:0 0 48px;border-bottom:1px solid var(--privacy-line)}.privacy-policy-content>section+section{padding-top:48px}.privacy-policy-content>section:first-child{margin-bottom:24px;padding:36px;border:1px solid #d7e0fb;border-radius:20px;background:#f7f9ff}.privacy-section-number{color:var(--privacy-blue);font-size:10px;font-weight:850;letter-spacing:.12em}.privacy-policy-content h2{margin-top:8px;font-size:clamp(29px,3.2vw,43px);font-weight:740;letter-spacing:-.045em;line-height:1.05}.privacy-policy-content h3{margin-top:28px;font-size:18px;letter-spacing:-.02em}.privacy-policy-content h2+p,.privacy-policy-content h3+p{margin-top:16px}.privacy-policy-content p+p,.privacy-policy-content ul+p,.privacy-policy-content ol+p{margin-top:16px}.privacy-policy-content p,.privacy-policy-content li{color:#4f586b;font-size:14px;line-height:1.78}.privacy-policy-content strong{color:var(--privacy-ink)}.privacy-policy-content a{color:var(--privacy-blue);font-weight:700}.privacy-policy-content ul,.privacy-policy-content ol{display:grid;gap:10px;margin:18px 0 0;padding-left:21px}.privacy-promise-list{display:grid;gap:11px;margin-top:22px}.privacy-storage-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.privacy-storage-paths article{border:1px solid #e4e7ee;border-radius:14px;padding:18px;background:#fff}.privacy-storage-paths article:nth-child(2){background:#f5f8ff;border-color:#d8e1ff}.privacy-storage-paths span{display:inline-block;margin-bottom:8px;color:#536079;font-size:.76rem;font-weight:700;letter-spacing:.02em}.privacy-storage-paths h3{margin:0 0 8px;font-size:1rem}.privacy-storage-paths p{margin:0;color:#596275;font-size:.9rem;line-height:1.55}@media(max-width:860px){.privacy-storage-paths{grid-template-columns:1fr}}.privacy-promise-list p{display:flex;align-items:flex-start;gap:10px}.privacy-promise-list svg{flex:0 0 auto;margin-top:4px;color:var(--privacy-blue)}.privacy-data-table-wrap{margin-top:25px;overflow-x:auto;border:1px solid var(--privacy-line);border-radius:15px;background:#fff}.privacy-data-table{width:100%;min-width:860px;border-collapse:collapse}.privacy-data-table th,.privacy-data-table td{padding:16px;border-right:1px solid var(--privacy-line);border-bottom:1px solid var(--privacy-line);vertical-align:top;text-align:left}.privacy-data-table tr:last-child>*{border-bottom:0}.privacy-data-table tr>*:last-child{border-right:0}.privacy-data-table thead th{background:var(--privacy-powder);color:#64718a;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.privacy-data-table tbody th{width:146px;color:var(--privacy-ink);font-size:12px}.privacy-data-table td{color:#556178;font-size:12px;line-height:1.58}.privacy-data-table td p{margin:0 0 8px;font-size:inherit;line-height:inherit}.privacy-data-table td small{display:block;color:#7a869b;line-height:1.5}.privacy-consent{position:fixed;right:auto;bottom:22px;left:22px;z-index:3000;display:grid;grid-template-columns:minmax(0,1fr) 218px;gap:12px;align-items:center;width:min(520px,calc(100% - 44px));padding:13px 14px;border:1px solid #d6deec;border-radius:13px;background:#fff;box-shadow:0 20px 58px #0d1d3f2e;color:#101323;font-family:DM Sans,Arial,sans-serif}.privacy-consent strong{font-size:13px}.privacy-consent p{max-width:420px;margin:3px 0 4px;color:#667086;font-size:10px;line-height:1.42}.privacy-consent a{color:#2851eb;font-size:10px;font-weight:760}.privacy-consent-actions{display:grid;gap:6px}.privacy-consent-actions button{min-height:40px}.privacy-policy-page :focus-visible,.privacy-consent :focus-visible{outline:3px solid rgba(40,81,235,.28);outline-offset:3px}@media(max-width:900px){.privacy-policy-hero-grid{min-height:0;grid-template-columns:1fr;gap:44px}.privacy-policy-hero-grid>aside{max-width:560px}.privacy-quick-facts{grid-template-columns:1fr}.privacy-quick-facts article{min-height:0}.privacy-quick-facts article+article{border-top:1px solid var(--privacy-line);border-left:0}.privacy-choice-panel{grid-template-columns:1fr;padding:44px}.privacy-choice-status{width:min(100%,260px)}.privacy-policy-layout{grid-template-columns:1fr;gap:34px}.privacy-policy-toc{position:static}.privacy-policy-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}@media(max-width:640px){.privacy-policy-hero,.privacy-quick-facts,.privacy-choice-panel,.privacy-policy-layout{width:calc(100% - 28px)}.privacy-policy-hero{padding:42px 0 58px}.privacy-policy-hero h1{font-size:clamp(43px,13vw,58px)}.privacy-policy-hero p{font-size:16px}.privacy-policy-hero-grid>aside{border-radius:15px}.privacy-quick-facts article{padding:25px}.privacy-choice-panel{margin-top:68px;margin-bottom:70px;padding:34px 24px;border-radius:18px}.privacy-choice-panel h2{font-size:37px}.privacy-choice-actions{display:grid;grid-template-columns:1fr}.privacy-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-choice-actions button,.privacy-consent-actions button{width:100%}.privacy-policy-toc nav{grid-template-columns:1fr}.privacy-policy-content>section{padding-bottom:40px}.privacy-policy-content>section+section{padding-top:40px}.privacy-policy-content>section:first-child{padding:26px 22px;border-radius:16px}.privacy-data-table-wrap{margin-right:-14px}.privacy-consent{right:10px;bottom:10px;left:10px;grid-template-columns:1fr;width:auto;gap:10px;padding:12px}.privacy-consent p{max-width:none}.privacy-consent-actions button{min-height:40px;padding:5px 8px;line-height:1.25}}@media(max-width:340px){.privacy-consent-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.privacy-policy-page *,.privacy-consent *{scroll-behavior:auto!important;transition:none!important}}:root{color:#0f172a;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #162033;--muted: #617084;--line: #dce4ee;--surface: #ffffff;--panel: #f7f9fc;--blue: #1e63f0;--blue-dark: #124ed2;--green: #12a150;--shadow-soft: 0 18px 45px rgba(22, 32, 51, .08);--shadow-control: 0 1px 2px rgba(22, 32, 51, .08), 0 7px 18px rgba(22, 32, 51, .08)}.lumin-menu-button{width:36px;height:36px}.lumin-menu-button svg{width:22px;height:22px}.editor-shell .icon-button{width:34px;height:34px}.toolbar-icon,.toolbar-chip,.ribbon-tool{height:31px;border-radius:6px}.toolbar-icon,.ribbon-tool{min-width:31px}.pages-panel .panel-title,.inspector-title{min-height:42px;font-size:13px}.page-actions{gap:6px;padding:0 8px 8px}.page-actions button,.panel-action{min-height:28px;font-size:11px}.thumbnail-list{padding:10px}.thumbnail{width:70px;height:98px}.field input,.field select{height:32px}.field textarea{min-height:74px}.file-name{border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.toolbar-page-count{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 8px;border:1px solid rgba(226,232,240,.24);border-radius:7px;color:#e2e8f0;font-size:13px;font-weight:800}.toolbar-page-count button{width:24px;height:24px;border-radius:6px;background:#ffffff14;color:#fff;cursor:pointer}.page-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.page-actions button,.panel-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #d3dce8;border-radius:7px;background:#fff;color:#243247;cursor:pointer;font-size:13px;font-weight:800}.page-actions button:disabled{cursor:not-allowed;opacity:.45}.pages-panel.is-collapsed{width:58px;min-width:58px}.pages-panel.is-collapsed .panel-title span,.pages-panel.is-collapsed .thumbnail-list,.pages-panel.is-collapsed .saved-foot,.pages-panel.is-collapsed .page-actions,.pages-panel.is-collapsed .panel-title div button:not(:first-child){display:none}.shape{background:transparent;border-style:solid}.shape.circle{border-radius:999px}.line-box{padding:0;border:0;background:transparent}.line-box svg{width:100%;height:100%;overflow:visible}.line-box.is-selected{outline:1px solid var(--blue);outline-offset:4px}.comment-marker{display:grid;place-items:center;border:1px solid #d97706;border-radius:999px 999px 999px 4px;background:#fbbf24;color:#7c2d12;box-shadow:0 8px 18px #d9770640}.signature img{display:block;width:100%;height:100%;object-fit:contain}.image-annotation{align-items:stretch;justify-content:stretch;padding:0;background:#ffffff0a}.image-annotation img{display:block;width:100%;height:100%;border-radius:2px;object-fit:contain;pointer-events:none}.inspector-wrap{position:relative;min-width:286px;background:#fff;border-left:1px solid #d7dde7}.inspector-wrap.is-collapsed{min-width:48px;width:48px}.collapse-inspector{position:absolute;top:12px;right:12px;z-index:5;display:grid;width:30px;height:30px;place-items:center;border:1px solid #d3dce8;border-radius:7px;background:#fff;color:#334155;cursor:pointer}.inspector-wrap .inspector{width:100%;height:100%;border-left:0}.document-info{display:grid;gap:6px;padding:14px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.document-info span,.comment-meta span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.document-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-info small{color:#64748b}.panel-action{width:100%;justify-content:flex-start;padding:0 12px}.comment-editor{border-bottom:1px solid #dbe1ea}.comment-meta{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0}.comment-status-pill{padding:4px 8px;border-radius:999px;background:#e8f0ff;color:#2851eb!important;font-size:10px!important}.comment-status-pill.is-resolved{background:#e9f8ef;color:#177245!important}.comment-thread{display:grid;gap:8px;padding:0 24px 14px}.comment-thread article{padding:10px;border:1px solid #e1e7ee;border-radius:7px;background:#f8fafc}.comment-thread article div{display:flex;align-items:center;justify-content:space-between;gap:8px}.comment-thread article span,.comment-history-summary{color:#64748b;font-size:11px}.comment-thread article p,.comment-thread-empty{margin:6px 0 0;color:#334155;font-size:12px;line-height:1.4}.comment-thread-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 24px 12px}.comment-thread-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #d8e0e7;border-radius:7px;background:#f8fafc;color:#26313d;cursor:pointer;font-weight:800}.comment-thread-actions button:first-child{border-color:#2851eb;background:#2851eb;color:#fff}.comment-thread-actions button:disabled{cursor:not-allowed;opacity:.45}.comment-history-summary{display:block;padding:0 24px 16px}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a61;backdrop-filter:blur(8px)}.signature-modal,.link-modal,.share-modal,.upgrade-modal,.auth-required-modal{width:min(720px,100%);overflow:hidden;border:1px solid #d9e2ef;border-radius:10px;background:#fff;box-shadow:0 24px 80px #0f172a40}.share-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90vh,760px)}.upgrade-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(90vh,760px)}.signature-modal header,.link-modal header,.share-modal header,.upgrade-modal header,.auth-required-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #e1e8f2}.signature-modal h2,.link-modal h2,.share-modal h2,.upgrade-modal h2,.auth-required-modal h2{margin:0;color:#0f172a;font-size:22px}.signature-modal p,.link-modal p,.share-modal p,.upgrade-modal p,.auth-required-modal p{margin:6px 0 0;color:#64748b}.modal-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7e0ed;border-radius:7px;background:#fff;cursor:pointer}.signature-tabs{display:flex;gap:8px;padding:16px 24px 0}.signature-tabs button{height:36px;padding:0 14px;border:1px solid #d7e0ed;border-radius:999px;background:#fff;color:#334155;cursor:pointer;font-weight:800}.signature-tabs button.is-active{border-color:#b9d2ff;background:#edf4ff;color:var(--blue-dark)}.signature-draw-pad,.signature-upload,.share-placeholder{display:grid;gap:14px;padding:22px 24px}.signature-draw-pad canvas{width:100%;height:220px;border:1px dashed #b9c7d9;border-radius:8px;background:#fbfdff;touch-action:none}.signature-draw-pad button,.signature-upload button{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 13px;border:1px solid #d3dce8;border-radius:7px;background:#fff;color:#243247;cursor:pointer;font-weight:800}.signature-type{border-bottom:0}.signature-type strong{min-height:96px;padding:18px 20px;border:1px dashed #b9c7d9;border-radius:8px;color:#0f172a;font-family:Brush Script MT,Segoe Script,cursive;font-size:48px;font-weight:500}.signature-upload img{max-width:100%;max-height:180px;justify-self:start;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.link-modal{width:min(520px,100%)}.link-modal-body{display:grid;gap:10px;padding:22px 24px}.link-modal-body .field{padding:0;border:0}.link-modal-body .workflow-error{margin:0}.signature-modal footer,.link-modal footer,.share-modal footer,.upgrade-modal footer,.auth-required-modal footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid #e1e8f2;background:#f8fafc}.modal-primary,.modal-secondary{height:40px;padding:0 16px;border-radius:7px;cursor:pointer;font-weight:850}.auth-required-modal{width:min(560px,100%)}.auth-required-modal header{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.auth-required-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#e8f1ff;color:#2851eb}.auth-required-note{margin:22px 24px;padding:14px 16px;border:1px solid #dce3ff;border-radius:12px;background:#f5f8ff;color:#4f5972;font-size:13px;line-height:1.45}.modal-primary{background:var(--blue);color:#fff}.modal-secondary{border:1px solid #d3dce8;background:#fff;color:#334155}.share-placeholder{place-items:center;min-height:230px;text-align:center}.share-placeholder h3{margin:0}.share-panel{display:grid;gap:14px;padding:20px 24px 22px;overflow:auto}.share-card{display:grid;gap:14px;padding:16px;border:1px solid #dce5ef;border-radius:8px;background:#fff}.share-card-head{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.share-card-head h3,.share-card-head p{margin:0}.share-card-head h3{color:#162033;font-size:16px;letter-spacing:0}.share-card-head p{margin-top:4px;color:#64748b;font-size:13px;line-height:1.42}.share-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.share-link-row input{min-width:0;height:38px;padding:0 10px;border:1px solid #ccd6e0;border-radius:7px;color:#263244;font:inherit}.share-link-row button,.invite-draft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #d3dce8;border-radius:7px;background:#f8fafc;color:#263244;cursor:pointer;font-size:13px;font-weight:850}.share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.share-card .field{border-bottom:0;padding:0}.share-card textarea{min-height:72px;resize:vertical}.share-card .field select{width:100%;height:40px;padding:0 10px;border:1px solid #ccd6e0;border-radius:7px;background:#fff;color:#263244;font:inherit}.share-security-note{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:8px;background:#f3f6fb;color:#586579;font-size:12px;line-height:1.4}.share-expiration{color:#64748b;font-size:12px}.share-error{color:#b42318!important;font-size:13px}.modal-secondary.is-danger{border-color:#f2b8b5;color:#b42318}.invite-draft-button{justify-self:start}.invite-list{display:grid;gap:8px}.invite-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:0 10px;border:1px solid #e3e9f0;border-radius:7px;background:#f8fafc}.invite-list strong{overflow:hidden;color:#1f2d3d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.invite-list span{color:#64748b;font-size:12px}.share-modal .modal-primary{display:inline-flex;align-items:center;gap:8px}.upgrade-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 24px 22px;overflow:auto}.upgrade-plan-grid article{display:grid;gap:12px;align-content:start;padding:18px;border:1px solid #dfe7f0;border-radius:12px;background:#fff}.upgrade-plan-grid article.is-featured{border-color:#155ee8;box-shadow:0 16px 38px #155ee829}.upgrade-plan-grid article>span{color:#155ee8;font-size:13px;font-weight:900;text-transform:uppercase}.upgrade-plan-grid strong{color:#0f172a;font-size:34px;font-weight:900}.upgrade-plan-grid small{color:#64748b;font-size:14px}.upgrade-plan-grid ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.upgrade-plan-grid li{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:760}.upgrade-plan-grid li svg{color:#0f8a64}.upgrade-plan-grid button{justify-self:start;min-height:40px;padding:0 14px;border:1px solid #155ee8;border-radius:8px;background:#155ee8;color:#fff;cursor:pointer;font-weight:850}@media(max-width:680px){.modal-backdrop{padding:12px}.share-modal,.upgrade-modal{max-height:calc(100vh - 24px)}.upgrade-plan-grid{grid-template-columns:1fr}.share-panel{gap:10px;padding:14px}.share-card{gap:10px;padding:12px}.share-grid,.share-link-row{grid-template-columns:1fr}}.lumin-home{grid-template-columns:106px minmax(0,1fr);background:#fff}.rail-brand-tile,.rail-mini-action{display:grid;width:62px;height:62px;place-items:center;border:1px solid #d5e3ec;border-radius:12px;background:#eefaff;color:#32536a;cursor:pointer}.rail-mini-action{height:48px;background:#fff;color:#161b22}.lumin-home .upload-nav button{display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;width:100%;height:auto;min-height:76px;padding:8px 2px;border-radius:10px;background:transparent;color:#3c424a;font-size:15px;font-weight:700;text-align:center}.lumin-home .upload-nav button.is-active{background:#eef2f6;color:#161b22}.lumin-home .upload-topbar{display:grid;grid-template-columns:250px minmax(360px,1fr) auto;gap:26px;padding:0 22px 0 20px;border-bottom:0;background:#fff;box-shadow:none}.lumin-home .upload-logo{display:inline-flex;align-items:center;gap:8px;padding-left:0;color:#ff4268;font-size:31px;font-weight:800}.lumin-search{display:flex;align-items:center;gap:12px;height:54px;align-self:center;padding:0 14px;border:1px solid #d8dfe5;border-radius:10px;color:#5a626b;background:#fff}.lumin-search input{width:100%;border:0;outline:0;color:#1f2328;font-size:25px}.lumin-search input::placeholder{color:#afb5bc}.lumin-home .upload-top-actions{gap:14px;padding:0}.invite-button{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:10px;background:#f3f5f7;color:#33424f;cursor:pointer;font-size:20px;font-weight:750}.lumin-home .top-icon{width:44px;height:44px;color:#1f252c}.lumin-home .top-avatar,.editor-avatar{width:48px;height:48px;border-radius:999px;background:#bff9c0;color:#10220f;font-size:18px}.lumin-action-card{display:grid;place-items:center;gap:12px;min-height:116px;border:1px solid #d9e0e6;border-radius:9px;background:#fff;color:#1f2328;cursor:pointer;font-size:22px;font-weight:760;box-shadow:0 1px 2px #10182808}.lumin-action-card:hover{border-color:#b9dce9;background:#fbfdff}.lumin-home .document-library{min-height:calc(100vh - 260px);padding:24px 22px;border-radius:10px;background:#fff}.lumin-home .library-head h2{margin:0;font-size:29px;letter-spacing:0}.suggestion-tabs{display:flex;gap:20px;margin:18px 0}.suggestion-tabs button{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 18px;border-radius:10px;background:#eef0f2;color:#2a2f35;cursor:pointer;font-size:24px;font-weight:760}.suggestion-tabs button.is-active{background:#d5f5ff;color:#15323a}.lumin-doc-head{min-height:44px;color:#5f6670}.lumin-doc-name{display:inline-flex;align-items:center;gap:12px;min-width:0;background:transparent;color:#20252b;cursor:pointer;font-size:20px;font-weight:760;text-align:left}.lumin-doc-name img,.lumin-doc-name svg{flex:0 0 auto;width:34px;height:34px;border:1px solid #d8e0e7;border-radius:5px;object-fit:cover}.lumin-doc-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-button{background:transparent;color:#4e5964;cursor:pointer;font-size:28px}.star-button.is-favorite{color:#ffb020;text-shadow:0 1px 0 rgba(120,72,0,.16)}.star-button:hover{color:#d99000}.lumin-doc-row .doc-actions{display:flex;justify-content:flex-end;gap:8px}.lumin-doc-row .doc-actions button{height:32px;padding:0 9px;border:1px solid #d8e0e7;border-radius:7px;background:#fff;cursor:pointer}.lumin-upgrade-strip{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;background:#ccf7ff;color:#1d242b;font-size:20px}.lumin-upgrade-strip button{background:transparent;color:#1d242b;cursor:pointer;font-size:20px;font-weight:850;text-decoration:underline}.lumin-upgrade-strip button[aria-label]{position:absolute;right:18px;display:grid;width:34px;height:34px;place-items:center;text-decoration:none}.editor-shell .file-header{gap:18px;padding:0 22px;background:#fff;color:#1f2328;box-shadow:none}.lumin-menu-button{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;background:transparent;color:#24313c;cursor:pointer}.editor-shell .file-name{color:#1f2328;font-size:20px;font-weight:800}.editor-shell .save-state{margin-top:5px;color:#4f5964;font-size:15px;text-decoration:underline}.editor-shell .header-actions{gap:12px}.editor-shell .icon-button,.editor-shell .zoom-step,.editor-shell .header-zoom{color:#30404e}.share-button,.sign-secure-button{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 20px;border-radius:10px;background:#c9f5ff;color:#1a3037;cursor:pointer;font-size:24px;font-weight:760}.sign-secure-button{background:#d9c8ff;color:#2c1765;font-size:19px}.editor-shell .download-button{min-width:48px;width:48px;background:transparent;color:#2b3d4c;font-size:0}.tool-ribbon{min-height:64px;gap:8px;padding:0 20px;border-top:1px solid #eef1f4;border-bottom:1px solid #dfe5eb;background:#f7f8fa;box-shadow:none}.toolbar-icon,.toolbar-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:8px;background:transparent;color:#355369;cursor:pointer;font-size:18px}.toolbar-icon{min-width:42px}.toolbar-chip{padding:0 12px;font-weight:760}.toolbar-separator,.lumin-right-rail span{width:1px;height:34px;background:#cbd5df}.ribbon-tool{display:inline-flex;grid-template-rows:none;min-width:auto;height:42px;gap:7px;padding:0 9px;color:#355369}.ribbon-tool span{font-size:16px;font-weight:720}.ribbon-tool.is-active{background:#d8f6ff;color:#194b61}.ribbon-divider{margin:14px 6px}.workspace{grid-template-columns:108px 222px minmax(0,1fr) 318px 72px;background:#f8fafc}.lumin-editor-rail{display:grid;align-content:start;gap:14px;padding:18px 10px;border-right:1px solid #e2e8ef;background:#f5f7fa}.lumin-editor-rail button{display:grid;justify-items:center;gap:6px;min-height:76px;border-radius:10px;background:transparent;color:#34444f;cursor:pointer;font-size:16px;font-weight:700}.lumin-editor-rail button.is-active{background:#c8f6ff;color:#165166}.pages-panel{background:#fff}.document-stage{padding:68px 48px 120px}.page-surface{border:1px solid #b8c9d9;border-radius:0;box-shadow:none}.lumin-right-rail{display:grid;align-content:start;justify-items:center;gap:20px;padding:22px 10px;border-left:1px solid #e2e8ef;background:#f7f9fb}.lumin-right-rail button{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:transparent;color:#2b3f4c;cursor:pointer}.lumin-right-rail span{height:1px;width:34px}.status-bar{position:fixed;left:50%;bottom:56px;z-index:40;display:flex;width:auto;height:58px;transform:translate(-50%);border:1px solid #e3e8ef;border-radius:10px;background:#fffffff0;box-shadow:0 14px 38px #10182829}main.editor-shell{grid-template-rows:60px 72px minmax(0,1fr);background:#f6f8fb}main.editor-shell .file-header{min-height:60px;border-bottom:1px solid #edf1f5;background:#fff}main.editor-shell .pdfnet-brand{min-width:202px;color:#ef3340;letter-spacing:-.02em}main.editor-shell .pdfnet-logo-mark{border-color:#ef334033;background:#fff5f6;color:#ef3340}main.editor-shell .file-name{color:#20242a;font-size:17px;font-weight:850}main.editor-shell .tool-ribbon{display:flex;align-items:center;gap:8px;min-height:72px;height:72px;padding:9px 18px;overflow-x:auto;border-bottom:1px solid #e7edf3;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 6px 22px #0f172a0d}main.editor-shell .tool-ribbon::-webkit-scrollbar{height:5px}main.editor-shell .tool-ribbon::-webkit-scrollbar-thumb{border-radius:999px;background:#d8e2ec}main.editor-shell .ribbon-tool{flex:0 0 auto;display:grid;grid-template-rows:25px auto;place-items:center;gap:3px;width:82px;height:52px;min-width:82px;padding:5px 7px;border:1px solid transparent;border-radius:9px;color:#20242a}main.editor-shell .ribbon-tool svg{width:23px;height:23px}main.editor-shell .ribbon-tool span{display:block;max-width:100%;overflow:hidden;font-size:12px;font-weight:820;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap}main.editor-shell .ribbon-tool:hover{border-color:#dbe6f2;background:#f4f8fc}main.editor-shell .ribbon-tool.is-active{border-color:#d8e2f1;background:#eef2f8;color:#101828;box-shadow:inset 0 0 0 1px #155ee80a}main.editor-shell .ribbon-tool[aria-label="Edit PDF Text"].is-active{border-color:#155ee842;background:#eaf5ff;color:#155ee8}.smart-text-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:36px;margin-left:2px;padding:0 12px;border:1px solid #dbe6f2;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:820;white-space:nowrap}.smart-text-chip.is-active{border-color:#155ee838;background:#eff8ff;color:#155ee8}main.editor-shell .workspace{grid-template-columns:88px 214px minmax(0,1fr) 286px 58px;background:#f8fafc}main.editor-shell .lumin-editor-rail{border-right:1px solid #e6ebf0;background:#fff}main.editor-shell .pages-panel,main.editor-shell .inspector-wrap{background:#fff}main.editor-shell .canvas-column{background:radial-gradient(circle,#d5dde5 1.3px,transparent 1.6px) 0 0 / 36px 36px,#f6f8fa}.status-bar>div:first-child,.status-tools span{display:none}.page-nav,.status-tools{border:0;background:transparent}.page-nav button,.status-tools button{color:#5d7180;font-size:28px}.page-nav input,.status-tools select{width:64px;height:42px;border:0;border-radius:10px;background:#f2f4f7;text-align:center;font-size:18px;font-weight:750}.inspector-wrap{border-left:1px solid #e2e8ef}.lumin-home{--dash-ink: #0f172a;--dash-muted: #5f6f85;--dash-line: #d9e2ec;--dash-soft-line: #e8eef5;--dash-blue: #2563eb;--dash-blue-dark: #1d4ed8;--dash-blue-soft: #eaf1ff;grid-template-columns:196px minmax(0,1fr);background:#f7f9fc;color:var(--dash-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.lumin-home-rail{grid-template-rows:auto auto minmax(0,1fr);justify-items:stretch;gap:10px;padding:22px 14px;border-right:1px solid var(--dash-soft-line);background:#fff}.rail-brand-tile{width:44px;height:44px;margin:0 8px 8px;border:1px solid #cfe0ff;border-radius:11px;background:var(--dash-blue-soft);color:var(--dash-blue);box-shadow:0 8px 22px #2563eb1a}.rail-mini-action{display:none}.lumin-home .upload-nav{gap:4px}.lumin-home .upload-nav button{grid-template-columns:22px minmax(0,1fr);justify-items:start;gap:10px;min-height:44px;padding:0 12px;border-radius:9px;color:#526176;font-size:14px;font-weight:700;text-align:left}.lumin-home .upload-nav button span{font-size:14px}.lumin-home .upload-nav button:hover{background:#f6f9fd;color:var(--dash-ink)}.lumin-home .upload-nav button.is-active{background:var(--dash-blue-soft);color:var(--dash-blue-dark)}.lumin-home .upload-main{grid-template-rows:74px minmax(0,1fr)}.lumin-home .upload-topbar{grid-template-columns:170px minmax(260px,620px) auto;gap:24px;height:74px;padding:0 28px;border-bottom:1px solid var(--dash-soft-line);background:#fffffff0;backdrop-filter:blur(18px)}.lumin-home .upload-logo{display:inline-flex;align-items:center;justify-self:start;gap:9px;padding:0;border:0;background:transparent;color:var(--dash-ink);cursor:pointer;font-family:Funnel Display,DM Sans,sans-serif;font-size:18px}.lumin-home .upload-logo span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--dash-blue);color:#fff}.lumin-search{height:42px;gap:9px;padding:0 13px;border-color:var(--dash-line);border-radius:9px;background:#f9fbfd;color:#8491a5}.lumin-search svg{width:18px}.lumin-search input{font-size:14px;font-weight:600}.lumin-home .upload-top-actions{gap:8px}.invite-button,.lumin-home .upgrade-button{height:38px;padding:0 13px;border:1px solid var(--dash-line);border-radius:9px;background:#fff;color:#40536b;font-size:13px;font-weight:780}.lumin-home .upgrade-button{border-color:var(--dash-blue);background:var(--dash-blue);color:#fff}.lumin-home .top-icon{width:38px;height:38px;border:1px solid transparent;border-radius:9px}.lumin-home .top-icon:hover{border-color:var(--dash-soft-line);background:#f6f9fd}.lumin-home .top-avatar{width:38px;height:38px;border-radius:999px;background:var(--dash-blue-soft);color:var(--dash-blue-dark);font-size:13px}.lumin-home .upload-content{padding:30px clamp(24px,4vw,56px) 56px;background:linear-gradient(180deg,#f7f9fc,#fff 52%)}.dashboard-drop-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(24px,4vw,54px);align-items:center;max-width:1180px;margin:0 auto 18px;padding:clamp(30px,4vw,52px);border:1px solid #dce6f4;border-radius:20px;background:radial-gradient(circle at 10% 15%,rgba(37,99,235,.09),transparent 36%),#fff;box-shadow:0 18px 50px #213d6612}.dashboard-drop-hero.is-dragging{border-color:var(--dash-blue);box-shadow:0 0 0 4px #2563eb1f,0 18px 50px #213d661a}.dashboard-hero-copy .eyebrow{display:inline-flex;margin:0 0 14px;padding:7px 11px;border:1px solid #cfe0ff;border-radius:999px;background:var(--dash-blue-soft);color:#1e4fb5;font-size:12px;font-weight:800}.dashboard-hero-copy h1{max-width:650px;margin:0;color:var(--dash-ink);font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(36px,4vw,54px);line-height:1.03;letter-spacing:-.03em}.dashboard-hero-copy>p:not(.eyebrow){max-width:620px;margin:16px 0 0;color:var(--dash-muted);font-size:16px;line-height:1.55}.dashboard-hero-actions{display:flex;gap:10px;margin-top:24px}.dashboard-primary,.dashboard-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--dash-blue);border-radius:9px;background:var(--dash-blue);color:#fff;cursor:pointer;font-weight:800}.dashboard-primary:hover{background:var(--dash-blue-dark)}.dashboard-secondary{border-color:var(--dash-line);background:#fff;color:#40536b}.dashboard-secondary:hover{background:#f6f9fd;color:var(--dash-ink)}.dashboard-upload-panel{display:grid;justify-items:center;align-content:center;min-height:240px;padding:26px;border:2px dashed #c9d9ef;border-radius:16px;background:#f8fbff;color:var(--dash-blue);text-align:center}.dashboard-upload-panel>svg{width:36px;height:36px;margin-bottom:14px}.dashboard-upload-panel strong{color:var(--dash-ink);font-size:16px}.dashboard-upload-panel>span{max-width:280px;margin-top:8px;color:var(--dash-muted);font-size:13px;line-height:1.45}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 18px}.dashboard-stat-grid article{display:grid;gap:3px;padding:18px 20px;border:1px solid var(--dash-soft-line);border-radius:12px;background:#fff}.dashboard-stat-grid strong{color:var(--dash-ink);font-family:Funnel Display,DM Sans,sans-serif;font-size:24px}.dashboard-stat-grid span{color:var(--dash-muted);font-size:12px;font-weight:700}.lumin-action-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;max-width:1180px;margin:0 auto 18px}.lumin-action-card{grid-template-columns:36px minmax(0,1fr);justify-items:start;gap:11px;min-height:74px;padding:12px 14px;border-color:var(--dash-soft-line);border-radius:12px;color:var(--dash-ink);font-size:14px;text-align:left}.lumin-action-card svg{width:34px;height:34px;padding:8px;border-radius:9px;background:var(--dash-blue-soft);color:var(--dash-blue)}.lumin-home .document-library{max-width:1180px;min-height:auto;margin:0 auto;padding:24px;border:1px solid var(--dash-soft-line);border-radius:16px;box-shadow:0 10px 30px #213d660d}.lumin-home .library-head h2{color:var(--dash-ink);font-family:Funnel Display,DM Sans,sans-serif;font-size:24px;letter-spacing:-.02em}.suggestion-tabs{gap:8px;margin:16px 0}.suggestion-tabs button{height:38px;gap:7px;padding:0 12px;border:1px solid var(--dash-soft-line);border-radius:8px;background:#f7f9fc;font-size:13px}.suggestion-tabs button svg{width:17px}.suggestion-tabs button.is-active{border-color:#cfe0ff;background:var(--dash-blue-soft);color:var(--dash-blue-dark)}.lumin-document-table{font-size:13px}.lumin-doc-row{grid-template-columns:minmax(260px,1fr) 44px 160px 150px 56px;min-height:56px}.lumin-doc-head{min-height:38px;color:#8491a5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.lumin-doc-name{gap:10px;font-size:13px}.lumin-doc-name img,.lumin-doc-name svg{width:30px;height:30px}.star-button{font-size:21px}@media(max-width:1000px){.lumin-home{grid-template-columns:76px minmax(0,1fr)}.lumin-home-rail{padding-inline:8px}.lumin-home .upload-nav button{grid-template-columns:1fr;justify-items:center;padding:0}.lumin-home .upload-nav button span{display:none}.lumin-home .upload-topbar{grid-template-columns:auto minmax(220px,1fr) auto;padding-inline:18px}.lumin-home .upload-logo strong,.invite-button{display:none}.dashboard-drop-hero{grid-template-columns:1fr}.dashboard-stat-grid,.lumin-action-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.lumin-home{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.lumin-home-rail{position:sticky;top:0;z-index:20;display:flex;align-items:center;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--dash-soft-line)}.rail-brand-tile{flex:0 0 38px;width:38px;height:38px;margin:0 4px 0 0}.lumin-home .upload-nav{display:flex;gap:3px;width:max-content}.lumin-home .upload-nav button{min-width:42px;min-height:38px}.lumin-home .upload-main{display:block}.lumin-home .upload-topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:64px;padding:10px 14px}.lumin-home .upload-logo{display:none}.lumin-search{min-width:0}.lumin-home .upgrade-button,.lumin-home .top-icon:first-of-type{display:none}.lumin-home .upload-content{padding:18px 14px 36px}.dashboard-drop-hero{padding:24px 20px;border-radius:16px}.dashboard-hero-copy h1{font-size:34px}.dashboard-upload-panel{min-height:190px}.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}.lumin-action-grid{grid-template-columns:1fr}.lumin-doc-row{grid-template-columns:minmax(190px,1fr) 36px 44px}.lumin-doc-row>:nth-child(3),.lumin-doc-row>:nth-child(4){display:none}}.blank-brand,.blank-logo{min-width:44px}.blank-brand span,.blank-logo span,.blank-mark{display:inline-grid;place-items:center}.blank-logo{color:transparent}.blank-mark{width:28px;height:28px}.auth-submit:disabled,.sso-button:disabled{cursor:not-allowed;opacity:.55}.popover-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:8px;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.popover-secondary:hover{background:#f8fafc}main.editor-shell,.editor-shell{grid-template-rows:58px 46px minmax(0,1fr)}main.editor-shell .lumin-upgrade-strip,.editor-shell .lumin-upgrade-strip{display:none}main.editor-shell .file-header,.editor-shell .file-header{min-height:58px;padding:0 14px}main.editor-shell .header-actions,.editor-shell .header-actions{gap:6px}main.editor-shell .share-button,main.editor-shell .sign-secure-button,.editor-shell .share-button,.editor-shell .sign-secure-button{height:36px;min-height:36px;padding:0 12px;gap:7px;border-radius:9px;font-size:15px;font-weight:760;line-height:1;white-space:nowrap}main.editor-shell .share-button,.editor-shell .share-button{background:#c9f4ff;color:#173141}main.editor-shell .sign-secure-button,.editor-shell .sign-secure-button{background:#d8ccff;color:#2d2060}main.editor-shell .share-button svg,main.editor-shell .sign-secure-button svg,.editor-shell .share-button svg,.editor-shell .sign-secure-button svg{width:17px;height:17px}@media(max-width:980px){main.editor-shell .share-button,.editor-shell .share-button,main.editor-shell .sign-secure-button,.editor-shell .sign-secure-button{width:36px;padding:0;overflow:hidden;font-size:0}main.editor-shell .share-button svg,main.editor-shell .sign-secure-button svg,.editor-shell .share-button svg,.editor-shell .sign-secure-button svg{flex:0 0 auto}}main.editor-shell .zoom-menu-wrap{position:relative;display:inline-flex;flex:0 0 auto}main.editor-shell .toolbar-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:62px}main.editor-shell .toolbar-chip.is-active{border-color:#b6d7ff!important;background:#eaf6ff!important;color:#154a68!important}main.editor-shell .zoom-preset-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:82;display:grid;width:178px;padding:7px;border:1px solid #d8e2ed;border-radius:9px;background:#fff;box-shadow:0 18px 48px #0f172a2e;transform:translate(-50%)}main.editor-shell .zoom-preset-menu:before{position:absolute;top:-6px;left:calc(50% - 5px);width:10px;height:10px;border-top:1px solid #d8e2ed;border-left:1px solid #d8e2ed;background:#fff;content:"";transform:rotate(45deg)}main.editor-shell .zoom-preset-menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#243247;cursor:pointer;font:inherit;font-size:13px;font-weight:780;text-align:left}main.editor-shell .zoom-preset-menu button:hover,main.editor-shell .zoom-preset-menu button.is-selected{background:#f1f7fb;color:#0f3f62}main.editor-shell .zoom-preset-menu button.is-selected:after{color:#1870e8;content:"✓";font-weight:900}main.editor-shell .zoom-preset-menu small{color:#64748b;font-size:11px;font-weight:750}main.editor-shell .custom-color-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}main.editor-shell .custom-color-row input{min-width:0;height:34px;padding:0 10px;border:1px solid #ccd6e0;border-radius:7px;color:#263244;font:inherit;font-size:13px}main.editor-shell .custom-color-row button{height:34px;padding:0 11px;border:1px solid #d3dce8;border-radius:7px;background:#f8fafc;color:#263244;cursor:pointer;font-size:13px;font-weight:850}main.editor-shell .inspector-wrap:not(.is-collapsed) .collapse-inspector{right:52px}main.editor-shell .inspector-title button{position:relative;z-index:7}main.editor-shell{grid-template-rows:58px 46px minmax(0,1fr)!important}main.editor-shell .lumin-upgrade-strip{display:none!important;min-height:0!important;height:0!important;padding:0!important;overflow:hidden!important}main.editor-shell .file-header{min-height:58px!important;height:58px!important;padding:0 14px!important}main.editor-shell .header-actions{gap:6px!important;min-width:0!important}main.editor-shell .more-menu-wrap{position:relative;display:inline-flex}main.editor-shell .icon-button.is-active{border-color:#b6d7ff!important;background:#eaf6ff!important;color:#154a68!important}main.editor-shell .document-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:224px;padding:7px;border:1px solid #d8e2ed;border-radius:9px;background:#fff;box-shadow:0 18px 48px #0f172a2e}main.editor-shell .document-more-menu:before{position:absolute;top:-6px;right:13px;width:10px;height:10px;border-top:1px solid #d8e2ed;border-left:1px solid #d8e2ed;background:#fff;content:"";transform:rotate(45deg)}main.editor-shell .document-more-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#243247;cursor:pointer;font:inherit;font-size:13px;font-weight:780;text-align:left}main.editor-shell .document-more-menu button:hover{background:#f1f7fb;color:#0f3f62}main.editor-shell .document-more-menu button svg{width:16px;height:16px;color:#526477}main.editor-shell .document-more-menu span{height:1px;margin:6px 4px;background:#e6edf4}main.editor-shell .share-button,main.editor-shell .sign-secure-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;min-width:0!important;padding:0 10px!important;gap:6px!important;border-radius:8px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important}main.editor-shell .share-button{width:92px!important;flex:0 0 92px!important}main.editor-shell .sign-secure-button{width:138px!important;flex:0 0 138px!important}main.editor-shell .share-button svg,main.editor-shell .sign-secure-button svg{width:16px!important;height:16px!important;flex:0 0 16px!important}@media(max-width:760px){main.editor-shell .file-header{padding:0 10px!important}main.editor-shell .header-actions{gap:5px!important}main.editor-shell .share-button{width:80px!important;flex-basis:80px!important}main.editor-shell .sign-secure-button{width:124px!important;flex-basis:124px!important}}.workspace{position:relative}.lumin-right-rail button.is-active{background:#d5f5ff;color:#15323a}.document-search-panel,.document-comments-panel{position:absolute;top:12px;right:66px;z-index:60;display:grid;width:min(340px,calc(100% - 96px));max-height:min(560px,calc(100% - 24px));overflow:hidden;border:1px solid #d7e0e8;border-radius:8px;background:#fff;box-shadow:0 18px 48px #1018282e}.document-search-panel,.document-comments-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.document-search-panel header,.document-comments-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid #edf1f5}.document-search-panel h3,.document-search-panel span,.document-search-panel p,.document-comments-panel h3,.document-comments-panel span,.document-comments-panel p{margin:0}.document-search-panel h3,.document-comments-panel h3{color:#1f2933;font-size:15px;letter-spacing:0}.document-search-panel header span,.document-comments-panel header span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.document-search-panel header button,.document-comments-panel header button{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#f3f6f8;color:#334155;cursor:pointer}.comment-add-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;margin:12px 14px;border:1px solid #d8e0e7;border-radius:7px;background:#f8fafc;color:#26313d;cursor:pointer;font-size:13px;font-weight:850}.comment-filter-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 12px}.comment-filter-tabs button{height:30px;border:1px solid #d8e0e7;border-radius:7px;background:#fff;color:#64748b;cursor:pointer;font-size:11px;font-weight:850;text-transform:capitalize}.comment-filter-tabs button.is-active{border-color:#2851eb;background:#eef2ff;color:#2851eb}.document-search-input{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:12px 14px 10px;padding:0 10px;height:38px;border:1px solid #ccd6e0;border-radius:7px;color:#64748b}.document-search-input input{min-width:0;border:0;outline:0;color:#1f2933;font:inherit}.document-search-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px}.document-search-actions button{height:34px;border:1px solid #d8e0e7;border-radius:7px;background:#f8fafc;color:#26313d;cursor:pointer;font-size:13px;font-weight:850}.document-search-actions button:disabled{cursor:not-allowed;opacity:.48}.document-search-results,.document-comment-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:0 14px 14px}.document-search-results p,.document-comment-list p{padding:16px 4px;color:#64748b;font-size:13px;line-height:1.45}.document-search-results button,.document-comment-list button{display:grid;gap:4px;padding:10px;border:1px solid #e1e7ee;border-radius:7px;background:#fff;color:#1f2933;cursor:pointer;text-align:left}.document-search-results button.is-active,.document-comment-list button.is-active{border-color:#9ddfeb;background:#effbff}.document-search-results button span,.document-comment-list button span{color:#496171;font-size:11px;font-weight:850;text-transform:uppercase}.document-search-results button strong,.document-comment-list button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.document-search-results button small,.document-comment-list button small{color:#64748b;font-size:12px;line-height:1.35}@media(max-width:760px){.document-search-panel,.document-comments-panel{right:56px;width:min(320px,calc(100% - 74px))}}main.editor-shell,.editor-shell{grid-template-rows:58px 46px minmax(0,1fr)!important}main.editor-shell .file-header,.editor-shell .file-header{min-height:58px!important;height:58px!important}main.editor-shell .header-actions,.editor-shell .header-actions{gap:6px;min-width:0}main.editor-shell .share-button,main.editor-shell .sign-secure-button,.editor-shell .share-button,.editor-shell .sign-secure-button{height:36px!important;min-width:0!important;padding:0 10px!important;gap:6px!important;border-radius:8px!important;font-size:14px!important;line-height:1;white-space:nowrap}main.editor-shell .share-button svg,main.editor-shell .sign-secure-button svg,.editor-shell .share-button svg,.editor-shell .sign-secure-button svg{width:16px!important;height:16px!important}main.editor-shell .share-button,.editor-shell .share-button{width:94px!important;flex:0 0 94px!important}main.editor-shell .sign-secure-button,.editor-shell .sign-secure-button{width:142px!important;flex:0 0 142px!important}@media(max-width:760px){main.editor-shell .file-meta,.editor-shell .file-meta{max-width:154px;min-width:0}main.editor-shell .file-name,.editor-shell .file-name{max-width:154px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.editor-shell .header-actions .icon-button[title=More],main.editor-shell .header-actions .icon-button[title=Undo],main.editor-shell .header-actions .icon-button[title=Redo],main.editor-shell .header-actions .icon-button[title=Save],main.editor-shell .header-actions .icon-button[title=Print],main.editor-shell .header-divider,.editor-shell .header-actions .icon-button[title=More],.editor-shell .header-actions .icon-button[title=Undo],.editor-shell .header-actions .icon-button[title=Redo],.editor-shell .header-actions .icon-button[title=Save],.editor-shell .header-actions .icon-button[title=Print],.editor-shell .header-divider{display:none!important}main.editor-shell .share-button,.editor-shell .share-button{width:80px!important;flex-basis:80px!important}main.editor-shell .sign-secure-button,.editor-shell .sign-secure-button{width:124px!important;flex-basis:124px!important}main.editor-shell .download-button,.editor-shell .download-button{width:36px!important;min-width:36px!important;padding:0!important;font-size:0!important}main.editor-shell .download-button svg,.editor-shell .download-button svg{width:17px!important;height:17px!important}}.landing-shell .landing-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:100%;max-width:none;height:68px;margin:0;padding:0 28px}.landing-shell .landing-header nav{display:flex;justify-content:center;gap:6px;min-width:0;margin:0}.landing-shell .landing-header nav button{width:auto;height:36px;padding:0 13px}.landing-shell .landing-hero{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,380px);align-items:end;gap:28px;width:100%;max-width:none;min-height:0;height:clamp(520px,calc(100vh - 128px),650px);margin:0;padding:52px 34px 38px;overflow:hidden;background:linear-gradient(90deg,#050f1ce0,#050f1cb8 38%,#050f1c61 72%,#050f1c33),url(/reference/command-workbench-target.png) center top / cover no-repeat,#101820}.landing-shell .hero-copy{position:relative;z-index:1;max-width:760px;color:#fff}.landing-shell .hero-copy h1{max-width:760px;color:#fff;font-size:clamp(44px,5.2vw,76px);line-height:.96}.landing-shell .hero-subcopy{max-width:660px;color:#ffffffdb}.landing-shell .hero-workflow-panel{position:relative;z-index:1;align-self:end;width:auto;max-width:none}.landing-shell .landing-workflows{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));max-width:1180px;margin:-22px auto 0}.landing-shell .landing-features{grid-template-columns:repeat(4,minmax(190px,1fr));max-width:1180px;margin:0 auto}@media(max-width:840px){.landing-shell .landing-header{grid-template-columns:1fr;height:auto;gap:12px;padding:14px 18px}.landing-shell .landing-header nav{justify-content:flex-start;width:100%;overflow-x:auto}.landing-shell .landing-hero{grid-template-columns:1fr;align-items:start;height:612px;padding:32px 20px 54px}.landing-shell .hero-copy{align-self:start}.landing-shell .hero-copy h1{font-size:37px;line-height:1}.landing-shell .hero-subcopy{max-width:500px;margin-top:14px;font-size:15px;line-height:1.42}.landing-shell .hero-workflow-panel{position:absolute;right:20px;bottom:42px;left:20px}.landing-shell .landing-workflows,.landing-shell .landing-features{grid-template-columns:1fr;margin-left:18px;margin-right:18px}}.landing-shell{min-height:100vh;overflow:auto;background:#f5f7fa;color:#151b24}.landing-header{position:sticky;top:0;z-index:70;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;height:68px;max-width:none;margin:0;padding:0 28px;border-bottom:1px solid rgba(214,222,231,.86);background:#ffffffeb;backdrop-filter:blur(16px)}.landing-brand{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:#ff4268;cursor:pointer;font-size:25px;font-weight:850;letter-spacing:0}.landing-brand span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d2e3ed;border-radius:8px;background:#eefaff;color:#35586d;font-size:17px}.landing-header nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0}.landing-header nav button{height:36px;padding:0 13px;border-radius:7px;background:transparent;color:#42505f;cursor:pointer;font-size:14px;font-weight:800}.landing-header nav button:hover,.landing-header nav button.is-active{background:#eaf7fb;color:#15323a}.landing-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.landing-secondary,.landing-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:850}.landing-secondary{margin-left:0;border:1px solid #d4dde6;background:#fff;color:#26313d}.landing-primary{border:0;background:#c9f5ff;color:#162f3b}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,760px) minmax(280px,380px);align-items:end;gap:28px;max-width:none;min-height:0;height:clamp(520px,calc(100vh - 128px),650px);margin:0;padding:52px 34px 38px;overflow:hidden;background:linear-gradient(90deg,#050f1ce0,#050f1cb8 38%,#050f1c61 72%,#050f1c33),url(/reference/command-workbench-target.png) center top / cover no-repeat,#101820}.landing-hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;pointer-events:none;background:linear-gradient(180deg,#f5f7fa00,#f5f7fa)}.hero-copy{position:relative;z-index:1;max-width:760px;color:#fff}.eyebrow{display:inline-flex;margin:0 0 16px;padding:7px 10px;border:1px solid rgba(201,245,255,.46);border-radius:999px;background:#c9f5ff29;color:#c9f5ff;font-size:13px;font-weight:850}.hero-copy h1{margin:0;max-width:760px;color:#fff;font-size:clamp(44px,5.2vw,76px);line-height:.96;letter-spacing:0}.hero-subcopy{max-width:660px;margin:20px 0 0;color:#ffffffdb;font-size:18px;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-primary,.hero-secondary,.hero-outline{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 18px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:850}.hero-primary{border:0;background:#c9f5ff;color:#122e3a;box-shadow:0 18px 38px #0003}.hero-secondary,.hero-outline{border:1px solid rgba(255,255,255,.32);background:#ffffff1a;color:#fff;box-shadow:none}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-proof span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:13px;font-weight:750}.hero-workflow-panel{position:relative;z-index:1;display:grid;gap:10px;align-self:end;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff29;color:#fff;backdrop-filter:blur(18px)}.hero-workflow-panel strong{font-size:19px}.hero-workflow-panel span{color:#ffffffd1;font-size:14px;line-height:1.45}.hero-workflow-panel button{justify-self:start;height:36px;padding:0 12px;border-radius:7px;background:#fff;color:#1f2d3a;cursor:pointer;font-size:13px;font-weight:850}.landing-workflows{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:0;max-width:1180px;margin:-22px auto 0;border:1px solid #dce4eb;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 18px 48px #1018281a}.landing-workflows button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;min-height:108px;padding:18px;border-right:1px solid #e4eaf0;background:#fff;color:#22303d;cursor:pointer;text-align:left}.landing-workflows button:last-child{border-right:0}.landing-workflows button.is-active{background:#effbff}.landing-workflows span{font-size:16px;font-weight:850}.landing-workflows small{grid-column:2;color:#5d6875;font-size:13px;line-height:1.38}.landing-features{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:34px 0 62px}.landing-features article{min-height:184px;padding:22px;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:none}.landing-features svg{color:#314658}.landing-features h2{margin:14px 0 8px;color:#1e252e;font-size:18px;letter-spacing:0}.landing-features p{margin:0;color:#5b6672;font-size:14px;line-height:1.48}@media(max-width:1180px){.landing-workflows,.landing-features{margin-left:24px;margin-right:24px}.landing-features{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:840px){.landing-header{position:relative;grid-template-columns:1fr;height:auto;gap:12px;padding:14px 18px}.landing-header nav{justify-content:flex-start;overflow-x:auto}.landing-header-actions{justify-content:flex-start}.landing-hero{grid-template-columns:1fr;height:612px;min-height:0;padding:32px 20px 54px}.hero-copy h1{max-width:520px;font-size:37px;line-height:1}.hero-subcopy{max-width:500px;margin-top:14px;font-size:15px;line-height:1.42}.hero-actions{margin-top:18px}.hero-primary,.hero-secondary,.hero-outline{height:40px;padding:0 13px;font-size:13px}.hero-proof{gap:7px;margin-top:14px}.hero-proof span{min-height:28px;font-size:12px}.hero-workflow-panel{position:absolute;right:20px;bottom:42px;left:20px;max-width:none;padding:14px}.hero-workflow-panel span{font-size:13px}.hero-workflow-panel button{height:32px}.landing-workflows,.landing-features{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.landing-workflows button{border-right:0;border-bottom:1px solid #e4eaf0}.landing-workflows button:last-child{border-bottom:0}}@media(max-width:840px){.landing-shell .landing-header{display:grid;grid-template-columns:1fr}.landing-shell .landing-header nav{display:flex;width:100%}.landing-shell .landing-header nav button{width:auto;height:36px}}.lumin-home .upload-top-actions{position:relative}.lumin-home .top-avatar{border:0;cursor:pointer}.lumin-home .library-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.library-action,.popover-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:8px;background:#c9f5ff;color:#18313d;cursor:pointer;font-size:15px;font-weight:800}.enterprise-workspace-panel{display:grid;gap:22px}.enterprise-card-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px}.enterprise-card{display:grid;align-content:start;gap:12px;min-height:210px;padding:18px;border:1px solid #dce4eb;border-radius:8px;background:#fff;color:#1f2328}.enterprise-card svg{color:#334b5d}.enterprise-card h3{margin:0;font-size:18px;letter-spacing:0}.enterprise-card p{margin:0;color:#5b6470;font-size:14px;line-height:1.45}.enterprise-card button{align-self:end;min-height:36px;border:1px solid #d8e0e7;border-radius:7px;background:#f8fafc;color:#26323f;cursor:pointer;font-size:14px;font-weight:800}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px}.settings-grid article{display:grid;gap:9px;padding:18px;border:1px solid #dce4eb;border-radius:8px;background:#fff}.settings-grid strong,.settings-status{color:#20252b;font-size:15px;font-weight:850}.settings-grid span{color:#5b6470;font-size:14px;line-height:1.45}.settings-grid article>button{justify-self:start;min-height:36px;padding:0 12px;border:1px solid #30343a;border-radius:7px;background:#fff;color:#24282e;font:800 12px/1 DM Sans,sans-serif}.settings-grid article>button:hover:not(:disabled){background:#f0f1f2}.settings-grid article>button:disabled{cursor:not-allowed;opacity:.5}.workspace-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;gap:12px;width:min(340px,calc(100vw - 36px));padding:18px;border:1px solid #d8e0e7;border-radius:10px;background:#fff;color:#26323f;box-shadow:0 18px 50px #10182829}.workspace-popover h3,.workspace-popover p{margin:0}.workspace-popover h3{padding-right:28px;font-size:18px;letter-spacing:0}.workspace-popover p{color:#5b6470;font-size:14px;line-height:1.45}.workspace-popover label{display:grid;gap:7px;color:#3d4652;font-size:13px;font-weight:800}.workspace-popover input{height:38px;padding:0 10px;border:1px solid #ccd6e0;border-radius:7px;outline:0;color:#20252b;font:inherit}.invite-draft-stack{display:grid;gap:8px;margin-top:2px}.invite-draft-stack div{display:grid;gap:2px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.invite-draft-stack strong{overflow:hidden;color:#1f2d3d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.invite-draft-stack span{color:#64748b;font-size:12px}.workspace-notice{display:inline-flex;align-items:center;min-height:36px;margin:0 0 14px;padding:0 12px;border:1px solid #c7e4ff;border-radius:8px;background:#eef8ff;color:#17496c;font-size:13px;font-weight:800}.popover-close{position:absolute;top:12px;right:12px;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f3f5f7;color:#3d4652;cursor:pointer}.upload-error{grid-column:1 / -1}@media(max-width:1180px){.enterprise-card-grid,.settings-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:760px){.lumin-home{grid-template-columns:78px minmax(0,1fr)}.lumin-home .upload-topbar{grid-template-columns:1fr;height:auto;min-height:86px;padding:12px}.lumin-home .upload-top-actions{justify-content:flex-start;margin-left:0}.enterprise-card-grid,.settings-grid{grid-template-columns:1fr}}main.editor-shell{grid-template-rows:48px 58px 46px minmax(0,1fr)}main.editor-shell .lumin-upgrade-strip{min-height:48px;font-size:16px}main.editor-shell .lumin-upgrade-strip button{font-size:16px}main.editor-shell .file-header{min-height:58px;padding:0 16px}main.editor-shell .lumin-menu-button,main.editor-shell .icon-button{width:34px;height:34px}main.editor-shell .file-name{font-size:16px}main.editor-shell .save-state{font-size:12px}main.editor-shell .share-button,main.editor-shell .sign-secure-button{height:42px;padding:0 14px;gap:7px;border-radius:8px;font-size:17px}main.editor-shell .sign-secure-button{font-size:15px}main.editor-shell .editor-avatar{width:38px;height:38px;font-size:14px}main.editor-shell .tool-ribbon{min-height:46px;height:46px;padding:0 12px}main.editor-shell .toolbar-icon,main.editor-shell .toolbar-chip,main.editor-shell .ribbon-tool{height:31px;min-width:31px;border-radius:6px}main.editor-shell .toolbar-chip{padding:0 8px;font-size:12px}main.editor-shell .ribbon-tool{width:31px;padding:0}main.editor-shell .ribbon-tool svg,main.editor-shell .toolbar-icon svg{width:18px;height:18px}main.editor-shell .workspace{grid-template-columns:86px 186px minmax(0,1fr) 258px 58px}main.editor-shell .lumin-editor-rail{gap:8px;padding:12px 8px}main.editor-shell .lumin-editor-rail button{min-height:58px;gap:4px;font-size:12px}main.editor-shell .lumin-editor-rail button svg{width:22px;height:22px}main.editor-shell .lumin-right-rail{gap:12px;padding:14px 7px}main.editor-shell .lumin-right-rail button{width:34px;height:34px}main.editor-shell .lumin-right-rail button svg{width:20px;height:20px}main.editor-shell .status-bar{height:42px;bottom:28px;transform:translate(-50%) scale(.9);transform-origin:bottom center}main.editor-shell .page-nav,main.editor-shell .status-tools{height:42px}.editor-shell{grid-template-rows:48px 58px 46px minmax(0,1fr)}.lumin-upgrade-strip{min-height:48px;font-size:16px}.lumin-upgrade-strip button{font-size:16px}.editor-shell .file-header{min-height:58px;padding:0 16px}.lumin-menu-button,.editor-shell .icon-button{width:34px;height:34px}.lumin-menu-button svg,.editor-shell .icon-button svg{width:20px;height:20px}.editor-shell .file-name{font-size:16px}.editor-shell .save-state{font-size:12px}.editor-shell .header-actions{gap:8px}.share-button,.sign-secure-button{height:42px;padding:0 14px;gap:7px;border-radius:8px;font-size:17px}.sign-secure-button{font-size:15px}.editor-avatar{width:38px;height:38px;font-size:14px}.tool-ribbon{min-height:46px;height:46px;padding:0 12px}.toolbar-icon,.toolbar-chip,.ribbon-tool{height:31px;min-width:31px;border-radius:6px}.toolbar-chip{padding:0 8px;font-size:12px}.ribbon-tool{width:31px;padding:0}.ribbon-tool svg,.toolbar-icon svg{width:18px;height:18px}.toolbar-separator{height:26px}.workspace{grid-template-columns:86px 186px minmax(0,1fr) 258px 58px}.lumin-editor-rail{gap:8px;padding:12px 8px}.lumin-editor-rail button{min-height:58px;gap:4px;border-radius:8px;font-size:12px}.lumin-editor-rail button svg{width:22px;height:22px}.lumin-right-rail{gap:12px;padding:14px 7px}.lumin-right-rail button{width:34px;height:34px}.lumin-right-rail button svg{width:20px;height:20px}.lumin-right-rail span{width:26px}.inspector-wrap{min-width:258px}.field,.empty-inspector{gap:8px;padding:16px 18px}.status-bar{height:42px;bottom:28px;transform:translate(-50%) scale(.9);transform-origin:bottom center}.page-nav,.status-tools{height:42px}.page-nav input,.status-tools select{width:56px;height:32px;font-size:13px}.page-nav button,.status-tools button{font-size:19px}.tool-ribbon{min-height:54px;height:54px;gap:5px;padding:0 14px;overflow-x:auto;border-bottom-color:#e6ebf1}.toolbar-icon,.toolbar-chip,.ribbon-tool{height:36px;border-radius:7px}.toolbar-icon{min-width:36px}.toolbar-chip{padding:0 10px;font-size:14px}.ribbon-tool{gap:5px;padding:0 8px}.ribbon-tool svg{width:20px;height:20px}.ribbon-tool span{font-size:13px;font-weight:720}.ribbon-divider{margin:12px 3px}.tool-settings{max-height:38px;padding:4px 8px;box-shadow:none}.workspace{min-height:0}.document-stage{display:flex;justify-content:center;align-items:flex-start;padding:42px 32px 118px}.page-surface{background:#fff;border-color:#c4d3df;box-shadow:0 10px 26px #0f172a14}.text-box{align-items:flex-start;justify-content:flex-start;min-width:14px;min-height:18px;padding:1px 3px;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;line-height:1.08}.text-box.is-selected{border:1.5px dashed #ff4c9a;box-shadow:none}.text-box.is-selected:after{content:"";position:absolute;right:-9px;top:50%;width:12px;height:18px;transform:translateY(-50%);border:2px solid #3488ff;border-radius:4px;background:#fffc}.text-content{min-width:7px;min-height:1em;line-height:inherit}.text-content[contenteditable=true]{min-width:7px;caret-color:#0f172a}.annotation-mini-menu{position:absolute;left:50%;top:-58px;z-index:10;display:inline-flex;align-items:center;gap:4px;height:42px;padding:0 8px;transform:translate(-50%);border-radius:7px;background:#1999e6;color:#fff;box-shadow:0 12px 24px #1999e647}.annotation-mini-menu:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);border:10px solid transparent;border-top-color:#1999e6;border-bottom:0}.annotation-mini-menu button{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:#fff;cursor:pointer}.annotation-mini-menu button:hover{background:#ffffff29}.annotation-mini-menu .mini-grip{cursor:move}.resize-handle{right:-8px;bottom:-8px;width:11px;height:11px;border-color:#3488ff;border-radius:4px}.canvas-column{overflow:auto}.status-bar{height:50px;bottom:34px}.page-nav input,.status-tools select{height:36px;font-size:15px}.page-nav button,.status-tools button{font-size:22px}@media(max-width:1380px){.ribbon-tool span{display:none}.ribbon-tool{width:36px;justify-content:center;padding:0}.tool-settings{display:none}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{border:0}.hidden-input{display:none}.landing-shell{min-height:100vh;overflow:auto;background:radial-gradient(circle at 72% 18%,rgba(37,99,235,.18),transparent 34%),linear-gradient(180deg,#fff,#f5f8fc);color:var(--ink)}.landing-header{display:flex;align-items:center;height:72px;max-width:1180px;margin:0 auto;padding:0 24px}.landing-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:850}.landing-brand span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(180deg,#3b7cff 0%,var(--blue-dark) 100%);color:#fff}.landing-header nav{display:flex;align-items:center;gap:6px;margin-left:44px}.landing-header nav button,.landing-secondary,.hero-outline,.hero-secondary{height:38px;padding:0 14px;border-radius:7px;background:transparent;color:#4b5c73;cursor:pointer;font-size:14px;font-weight:750}.landing-header nav button:hover,.landing-secondary:hover,.hero-outline:hover{background:#edf3fb;color:var(--ink)}.landing-secondary{margin-left:auto;border:1px solid #d5deeb;background:#ffffffd1}.landing-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);gap:44px;max-width:1180px;min-height:calc(100vh - 210px);margin:0 auto;padding:70px 24px 46px;align-items:center}.eyebrow{display:inline-flex;margin:0 0 16px;padding:7px 10px;border:1px solid #dbe7fb;border-radius:999px;background:#f5f9ff;color:var(--blue-dark);font-size:13px;font-weight:850}.hero-copy h1{margin:0;max-width:650px;color:#101828;font-size:clamp(42px,6vw,70px);line-height:.98;letter-spacing:0}.hero-subcopy{max-width:590px;margin:22px 0 0;color:#526176;font-size:18px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-primary{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px;border-radius:8px;background:linear-gradient(180deg,#2d72ff 0%,var(--blue-dark) 100%);color:#fff;font-weight:850;cursor:pointer;box-shadow:0 18px 36px #124ed23d}.hero-outline{height:46px;border:1px solid #d5deeb;background:#ffffffd1}.hero-secondary{display:inline-flex;align-items:center;gap:9px;height:46px;border:1px solid #bfd0ea;background:#fff;color:var(--blue-dark);box-shadow:0 10px 24px #16203314}.hero-product{overflow:hidden;border:1px solid rgba(188,201,220,.86);border-radius:8px;background:#fff;box-shadow:0 26px 80px #16203329}.hero-product-bar{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;background:#071426;color:#fff}.hero-product-bar span{width:10px;height:10px;border-radius:999px;background:#ef4444}.hero-product-bar span:nth-child(2){background:#f59e0b}.hero-product-bar span:nth-child(3){background:#22c55e}.hero-product-bar strong{margin-left:8px;font-size:14px}.hero-product-image{display:block;width:100%;height:492px;object-fit:cover;object-position:top center}.hero-product-body{display:grid;grid-template-columns:108px 1fr;height:492px;background:#f2f5f9}.hero-product-body aside{display:grid;align-content:start;gap:14px;padding:18px 20px;border-right:1px solid #dce4ee;background:#f8fafc}.hero-product-body aside div{height:76px;border:1px solid #d8e1ec;border-radius:6px;background:#fff}.hero-product-body section{padding:18px 28px 28px}.fake-toolbar{display:inline-flex;gap:10px;padding:8px 12px;border:1px solid #dde5ef;border-radius:8px;background:#fff;color:#22324a;box-shadow:0 6px 16px #16203312}.fake-page{position:relative;width:360px;height:410px;margin:20px auto 0;padding:52px 44px;background:#fff;box-shadow:0 10px 28px #16203324}.fake-page h2{margin:0 0 24px;font-size:18px;text-align:center}.fake-page p{height:9px;margin:0 0 12px;background:#d9e2ee}.fake-page p:nth-of-type(2){width:76%}.fake-highlight{height:20px;margin-top:70px;background:#ffe66de6}.fake-ink{position:absolute;right:54px;top:174px;width:66px;height:42px;border-right:7px solid #047857;border-bottom:7px solid #047857;transform:rotate(34deg) skew(-12deg);border-radius:3px}.fake-signature{position:absolute;right:42px;bottom:54px;padding:6px 20px;border:1px solid var(--blue);color:#0f172a;font-family:Brush Script MT,Segoe Script,cursive;font-size:22px}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 56px}.landing-features article{padding:22px;border:1px solid #dce5ef;border-radius:8px;background:#ffffffdb;box-shadow:0 10px 26px #1620330f}.landing-features svg{color:var(--blue)}.landing-features h2{margin:12px 0 8px;font-size:17px}.landing-features p{margin:0;color:#526176;line-height:1.45;font-size:14px}.upload-shell{display:grid;grid-template-columns:224px minmax(0,1fr);height:100vh;overflow:hidden;background:var(--surface);color:var(--ink)}.upload-sidebar{display:grid;grid-template-rows:auto auto auto auto auto 1fr;min-height:0;background:linear-gradient(180deg,#fbfcff,#f4f7fb);border-right:1px solid var(--line)}.account-row{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;height:56px;padding:8px 12px;border-bottom:1px solid var(--line)}.account-avatar,.top-avatar{display:grid;place-items:center;color:#fff;background:#6f3df4;font-weight:800;letter-spacing:0}.account-avatar{width:31px;height:31px;border-radius:3px;font-size:22px}.account-row strong,.account-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row strong{color:var(--ink);font-size:13px;line-height:1.1}.account-row span{margin-top:2px;color:var(--muted);font-size:11px}.new-document-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;margin:13px 12px;border-radius:7px;background:linear-gradient(180deg,#19b85c 0%,var(--green) 100%);color:#fff;font-size:14px;font-weight:750;box-shadow:inset 0 0 0 2px #ffffffd6,0 8px 18px #12a15038;cursor:pointer}.upload-nav,.upload-sidebar-section{display:grid;gap:3px;padding:4px 14px 13px}.upload-sidebar-section{padding-top:12px;border-top:1px solid #e1e7f0}.upload-nav button,.upload-sidebar-section button,.settings-link{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;height:31px;padding:0 8px;border-radius:6px;background:transparent;color:#526176;cursor:pointer;text-align:left;font-size:13px;font-weight:700}.upload-nav button:hover,.upload-sidebar-section button:hover,.settings-link:hover{background:#eef4fb;color:var(--ink)}.upload-nav button.is-active{background:#eaf2ff;color:var(--blue-dark)}.upload-nav em{min-width:32px;padding:2px 6px;border-radius:999px;background:#bff6f4;color:#0f8f9a;font-size:10px;font-style:normal;text-align:center}.organization-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;margin:9px 14px 14px;border:1px dashed #a8b5c7;border-radius:6px;background:#ffffffad;color:#526273;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.settings-link{align-self:start;margin:0 14px;width:calc(100% - 28px)}.upload-main{display:grid;grid-template-rows:56px minmax(0,1fr);min-width:0;min-height:0;background:var(--surface)}.upload-topbar{display:flex;align-items:center;min-width:0;border-bottom:1px solid #e6ebf3;background:#ffffffeb;box-shadow:0 1px #16203305}.upload-logo{padding-left:12px;color:var(--ink);font-size:16px;font-weight:800;letter-spacing:0}.upload-top-actions{display:flex;align-items:center;gap:9px;margin-left:auto;padding:0 18px}.plan-limit{display:inline-flex;align-items:center;gap:4px;color:#526176;font-size:12px;font-weight:700}.limit-meter{display:block;width:76px;height:6px;border-radius:999px;background:#d9e6fb;overflow:hidden}.limit-meter i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue) 0%,#5090ff 100%)}.upgrade-button{height:26px;padding:0 10px;border-radius:5px;background:linear-gradient(180deg,#39b8ff,#189be9);color:#fff;font-size:12px;font-weight:850;cursor:pointer}.top-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;background:transparent;color:#526273;cursor:pointer}.top-avatar{width:26px;height:26px;border-radius:3px;font-size:18px}.upload-content{min-height:0;overflow:auto;padding:38px clamp(24px,4vw,54px) 64px;background:linear-gradient(180deg,#f7f9fc75,#fff0 34%),#fff}.dashboard-hero{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,.9fr);gap:clamp(24px,4vw,52px);align-items:center;max-width:1180px;margin:0 auto;padding:22px 0 34px}.eyebrow.compact{margin-bottom:12px}.dashboard-hero h1{margin:0;max-width:620px;color:#101828;font-size:clamp(34px,4.6vw,56px);line-height:1;letter-spacing:0}.dashboard-hero p:not(.eyebrow){max-width:590px;margin:18px 0 0;color:#5a6a80;font-size:16px;line-height:1.55}.add-files-copy{width:min(720px,calc(100vw - 320px));margin:0 auto 14px}.add-files-copy h1{display:flex;align-items:center;gap:5px;margin:0;color:var(--ink);font-size:15px;line-height:1.2;font-weight:800}.add-files-copy p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:650}.drop-zone{display:grid;align-content:center;justify-items:center;width:min(720px,calc(100vw - 320px));height:196px;margin:0 auto;border:2px dashed #7f8da1;border-radius:7px;background:#fbfcff;box-shadow:var(--shadow-soft);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.drop-zone.compact{width:100%;min-height:220px;height:auto;padding:34px 18px;border-color:#8da0b8;background:linear-gradient(180deg,#fff,#f8fbff)}.drop-zone.is-dragging{border-color:var(--blue);background:#f1f6ff;box-shadow:0 0 0 4px #dbe8ff,var(--shadow-soft);transform:translateY(-1px)}.select-file-group{display:inline-flex;align-items:stretch;height:32px;border-radius:6px;overflow:hidden;box-shadow:var(--shadow-control)}.blank-page-button{display:inline-flex;align-items:center;gap:7px;height:32px;margin-top:12px;padding:0 13px;border:1px solid #c9d6e7;border-radius:6px;background:#fff;color:var(--blue-dark);cursor:pointer;font-size:12px;font-weight:850;box-shadow:0 6px 14px #1620330f}.blank-page-button:hover,.hero-secondary:hover{background:#f4f8ff;border-color:#9fbaec}.select-files-button,.select-menu-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3d7cff 0%,var(--blue) 100%);color:#fff;cursor:pointer}.select-files-button{gap:7px;min-width:106px;padding:0 12px;font-size:12px;font-weight:800}.select-menu-button{width:34px;border-left:1px solid rgba(255,255,255,.34)}.drop-zone>span{margin-top:10px;color:#697586;font-size:12px;font-weight:750}.upload-error{margin:10px 0 0;color:#dc2626;font-size:12px;font-weight:750}.document-library{max-width:1180px;margin:0 auto;padding-top:26px;border-top:1px solid #e3e9f2}.library-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.library-head h2{margin:0;color:#111827;font-size:22px;line-height:1.15}.library-head p{margin:6px 0 0;color:#617084;font-size:13px;font-weight:650}.library-actions{display:flex;align-items:center;gap:10px}.library-actions button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid #cbd8e8;border-radius:7px;background:#fff;color:#1c2b42;cursor:pointer;font-size:13px;font-weight:800}.library-actions button:last-child{border-color:transparent;background:var(--blue);color:#fff}.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.document-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:154px;padding:14px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 12px 28px #16203312}.doc-preview{overflow:hidden;width:96px;height:124px;padding:0;border:1px solid #d6dfeb;border-radius:6px;background:#fff;cursor:pointer}.doc-preview img,.doc-preview .blank-doc{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.doc-card-body{display:grid;grid-template-rows:1fr auto;min-width:0}.doc-card-body h3{margin:3px 0 7px;overflow:hidden;color:#162033;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.doc-card-body p,.doc-card-body span{display:block;margin:0;color:#617084;font-size:12px;line-height:1.4;font-weight:650}.doc-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.doc-actions button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#1c2b42;cursor:pointer;font-size:12px;font-weight:800}.doc-actions button:first-child{border-color:transparent;background:#eaf2ff;color:var(--blue-dark)}.doc-actions .danger{width:32px;justify-content:center;padding:0;color:#dc2626}.empty-library{display:grid;min-height:220px;place-items:center;padding:30px;border:1px dashed #b6c2d2;border-radius:8px;background:#fbfcff;color:#617084;text-align:center}.empty-library h3{margin:12px 0 7px;color:#162033;font-size:18px}.empty-library p{max-width:370px;margin:0;line-height:1.45}.editor-shell{display:grid;grid-template-rows:68px 88px minmax(0,1fr) 56px;height:100vh;overflow:hidden;background:#f5f7fb}.file-header{display:flex;align-items:center;gap:18px;min-width:0;padding:0 24px 0 16px;color:#f8fafc;background:linear-gradient(90deg,#071426,#0b1930 64%,#071426);box-shadow:0 1px #0f172a3d}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:linear-gradient(180deg,#3b7cff 0%,var(--blue-dark) 100%);color:#fff;font-size:22px;font-weight:800;letter-spacing:0;cursor:pointer}.file-meta{min-width:0}.file-name{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:750;line-height:1.2;white-space:nowrap}.save-state{display:flex;align-items:center;gap:6px;margin-top:7px;color:#22c55e;font-size:13px;line-height:1}.save-state span{color:#cbd5e1;margin-left:4px}.save-state.unsaved{color:#facc15}.save-state.saving{color:#93c5fd}.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.icon-button,.zoom-step,.header-zoom,.download-button{display:inline-flex;align-items:center;justify-content:center;height:38px;color:#f8fafc;border-radius:7px;background:transparent;cursor:pointer}.icon-button{width:38px}.icon-button.labeled{gap:7px;width:auto;padding:0 11px;font-size:13px;font-weight:800}.icon-button:disabled,.ribbon-tool:disabled,.action-row button:disabled{cursor:not-allowed;opacity:.35}.header-divider{width:1px;height:34px;background:#e2e8f06b;margin:0 8px}.zoom-step{width:34px;font-size:23px;line-height:1}.header-zoom{gap:5px;min-width:74px;padding:0 8px;font-size:14px}.download-button{gap:8px;min-width:132px;padding:0 15px;background:linear-gradient(180deg,#2d72ff 0%,var(--blue-dark) 100%);color:#fff;font-size:15px;font-weight:700}.tool-ribbon{display:flex;align-items:center;min-width:0;padding:9px 18px;background:#fffffff5;border-bottom:1px solid #dbe1ea;box-shadow:0 2px 8px #0f172a0f}.ribbon-tool{display:grid;min-width:76px;grid-template-rows:30px 20px;align-content:center;justify-items:center;gap:6px;padding:8px 12px;border-radius:7px;color:#0f172a;background:transparent;cursor:pointer}.ribbon-tool span{font-size:14px;line-height:1}.ribbon-tool.is-active{color:var(--blue);background:#edf4ff;box-shadow:inset 0 0 0 1px #d7e5ff}.ribbon-tool.is-muted{color:#64748b}.ribbon-divider{width:1px;align-self:stretch;margin:10px 12px;background:#d5dce7}.tool-settings{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto;padding:8px 10px;border:1px solid #dce5ef;border-radius:8px;background:#fbfdff;box-shadow:0 5px 16px #1620330d}.tool-settings.passive{color:#64748b;font-size:12px;font-weight:750}.tool-settings.passive span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tool-settings label{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.tool-settings select{height:30px;min-width:68px;border:1px solid #ccd7e5;border-radius:6px;background:#fff;color:#0f172a;padding:0 8px;font-size:12px}.tool-settings input[type=range]{width:92px;accent-color:var(--blue)}.tool-settings output{min-width:34px;color:#475569;font-size:12px;font-weight:800}.mini-swatches{display:inline-flex;gap:6px}.mini-swatches button{width:24px;height:24px;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer}.mini-swatches .is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.align-group{display:inline-flex;overflow:hidden;border:1px solid #ccd7e5;border-radius:6px;background:#fff}.align-group button{width:30px;height:28px;border-right:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:850}.align-group button:last-child{border-right:0}.align-group button.is-active{background:#edf4ff;color:var(--blue)}.workspace{display:grid;grid-template-columns:236px minmax(540px,1fr) 370px;min-height:0;overflow:hidden}.pages-panel,.inspector{min-height:0;background:#f8fafc;border-right:1px solid #d7dde7}.pages-panel{display:grid;grid-template-rows:58px minmax(0,1fr) 70px}.panel-title,.inspector-title{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px;color:#0f172a;background:#fbfdfff5;border-bottom:1px solid #dbe1ea;font-size:18px;font-weight:750}.panel-title div,.inspector-title button{display:flex;gap:8px}.panel-title button,.inspector-title button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#334155;background:transparent;cursor:pointer}.thumbnail-list{display:grid;align-content:start;gap:24px;min-height:0;padding:18px 28px 24px 42px;overflow:auto}.thumbnail-list.grid{grid-template-columns:1fr 1fr;gap:16px;padding-left:18px;padding-right:18px}.thumbnail{position:relative;display:block;width:132px;height:184px;padding:0;border:1px solid #cbd5e1;border-radius:7px;background:#fff;cursor:pointer;overflow:hidden}.thumbnail-list.grid .thumbnail{width:92px;height:128px}.thumbnail.is-selected{border-color:#155ee8;box-shadow:0 0 0 2px #155ee8}.thumb-page{width:100%;height:100%;overflow:hidden;background:#fff;transform-origin:top left}.thumb-page img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.thumb-page .sample-doc{width:760px;height:984px;transform:scale(.174);transform-origin:top left;pointer-events:none}.thumbnail-list.grid .thumb-page .sample-doc{transform:scale(.121)}.thumbnail span{position:absolute;left:-1px;bottom:-1px;display:grid;min-width:31px;height:33px;place-items:center;border-radius:0 6px 0 0;background:#e2e8f0;color:#0f172a;font-size:15px;font-weight:650}.thumbnail.is-selected span{background:#155ee8;color:#fff}.saved-foot{display:flex;align-items:center;gap:10px;padding:0 20px;color:#0f172a;background:#fff;border-top:1px solid #dbe1ea;font-size:14px}.saved-foot svg{color:#16a34a}.canvas-column{min-width:0;min-height:0;overflow:auto;background:linear-gradient(#eef2f7 1px,transparent 1px),linear-gradient(90deg,#eef2f7 1px,transparent 1px),#f5f7fb;background-size:28px 28px}.document-stage{display:flex;justify-content:center;min-width:fit-content;min-height:100%;padding:28px 34px 58px}.page-surface{position:relative;flex:0 0 auto;background:#fff;box-shadow:0 6px 18px #0f172a29,0 22px 60px #0f172a14;overflow:hidden;cursor:crosshair;outline:none}.page-surface:focus{box-shadow:0 0 0 2px #1e63f03d,0 6px 18px #0f172a29,0 22px 60px #0f172a14}.pdf-image{display:block;width:100%;height:100%;object-fit:fill;user-select:none;pointer-events:none}.sample-doc{width:100%;height:100%;padding:62px 100px;background:#fff;color:#111827;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.45}.blank-doc{width:100%;height:100%;background:#fff}.pdf-page-loading{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:8px;padding:24px;background:linear-gradient(135deg,#f8faff,#eef2ff);color:#51617a;text-align:center}.pdf-page-loading svg{color:#2851eb;animation:pdf-page-loading-spin .9s linear infinite}.pdf-page-loading strong{color:#18233a;font-size:14px}.pdf-page-loading span{max-width:280px;font-size:12px;line-height:1.45}.pdf-page-loading.is-compact{min-height:72px;padding:8px}.pdf-page-unavailable{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:9px;padding:24px;background:#f8faff;color:#51617a;text-align:center}.pdf-page-unavailable svg{color:#2851eb}.pdf-page-unavailable strong{color:#18233a;font-size:14px}.pdf-page-unavailable span{font-size:12px}.pdf-page-unavailable button{min-height:36px;padding:7px 14px;border:1px solid #c8d3f8;border-radius:9px;background:#fff;color:#2147d8;font:inherit;font-weight:700;cursor:pointer}.pdf-page-unavailable.is-compact{min-height:72px;padding:7px;gap:5px}.pdf-page-unavailable.is-compact button{min-height:26px;padding:3px 7px;font-size:10px}@keyframes pdf-page-loading-spin{to{transform:rotate(360deg)}}.sample-doc h1{margin:0 0 28px;text-align:center;font-size:27px;line-height:1.2;letter-spacing:0}.sample-doc h2{margin:20px 0 8px;font-size:17px;text-transform:uppercase}.sample-doc p{margin:0 0 14px}.sample-doc hr{margin:22px 0 14px;border:0;border-top:1px solid #4b5563}.sample-doc table{width:100%;margin-top:24px;border-collapse:collapse;font-size:16px}.sample-doc th,.sample-doc td{padding:12px 10px;border:1px solid #cbd5e1;text-align:left}.party-grid{display:grid;grid-template-columns:110px 1fr;row-gap:18px;margin:20px 0 26px}.signature-lines{display:grid;grid-template-columns:1fr 1fr;gap:86px;margin-top:34px;font-size:14px}.signature-lines div{display:grid;gap:8px}.signature-lines span:after{content:"";display:inline-block;width:150px;margin-left:8px;border-bottom:1px solid #64748b}.annotation-layer{position:absolute;inset:0}.annotation{position:absolute;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent;user-select:none;cursor:move}.annotation.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 10px 28px #1e63f01f}.text-box{align-items:flex-start;gap:2px;padding:9px 12px;border-radius:2px;background:#fffffff5;line-height:1.2;white-space:pre-wrap}.text-content{width:100%;min-height:100%;outline:none;cursor:text;white-space:pre-wrap;overflow-wrap:normal;word-break:normal}.text-content[contenteditable=true]{caret-color:var(--blue)}.text-box.is-selected .text-content{user-select:text}.detected-text-item{position:absolute;z-index:4;display:block;pointer-events:none;border:1px solid transparent;border-radius:2px;background:transparent;line-height:1.12;cursor:text;direction:ltr;user-select:none}.editor-shell.is-smart-text-mode .detected-text-item,.detected-text-item.is-selected,.detected-text-item.is-edited{pointer-events:auto}.detected-text-item:not(.is-edited):not(.is-selected) .detected-text-content{color:transparent}.editor-shell.is-smart-text-mode .detected-text-item:not(.is-edited):not(.is-selected){border-color:#155ee857;background:#1683ff14;box-shadow:inset 0 0 0 1px #fff6}.editor-shell.is-smart-text-mode .detected-text-item:not(.is-edited):not(.is-selected):before{content:"";position:absolute;inset:-2px;border:1px dashed rgba(21,94,232,.36);border-radius:3px;pointer-events:none}.detected-text-item:hover{border-color:#155ee861;background:#ffffff2e}.detected-text-item.is-selected,.detected-text-item.is-edited{background:#fff}.detected-text-item.is-selected{border-color:#1683ff;box-shadow:0 0 0 1px #1683ff,0 12px 28px #0f172a1f}.detected-text-content{width:100%;height:100%;outline:none;overflow:hidden;direction:ltr;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;text-align:left;unicode-bidi:plaintext;line-height:inherit;caret-color:#1683ff}.detected-text-item.is-selected .detected-text-content{overflow:auto;scrollbar-width:none;user-select:text}.detected-text-item.is-selected .detected-text-content::-webkit-scrollbar{display:none}.detected-text-toolbar{position:absolute;left:0;top:-52px;z-index:35;display:inline-flex;align-items:center;gap:4px;min-width:max-content;padding:7px 9px;border:1px solid rgba(203,213,225,.92);border-radius:10px;background:#fff;box-shadow:0 16px 36px #0f172a29}.detected-text-toolbar:after{content:"";position:absolute;left:18px;bottom:-7px;width:12px;height:12px;transform:rotate(45deg);border-right:1px solid rgba(203,213,225,.92);border-bottom:1px solid rgba(203,213,225,.92);background:#fff}.detected-text-toolbar button{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#1f2937;font-size:15px;font-weight:800;cursor:pointer}.detected-text-toolbar button:hover{background:#eef6ff;color:#155ee8}.detected-text-toolbar span{min-width:24px;color:#334155;font-size:12px;font-weight:800;text-align:center}.detected-text-toolbar .mini-grip{color:#64748b;cursor:move}.detected-text-toolbar .color-dot:before{content:"";width:14px;height:14px;border-radius:999px;background:currentColor;box-shadow:inset 0 0 0 1px #0f172a1f}.detected-text-item.is-low-confidence:after{content:"OCR";position:absolute;right:0;bottom:-18px;color:#b45309;font-size:10px;font-weight:900;letter-spacing:.04em}.detected-text-whiteout{position:absolute;z-index:3;border-radius:1px;background:#fff;pointer-events:none}.smart-text-page-hint{position:absolute;left:18px;top:18px;z-index:7;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(21,94,232,.22);border-radius:10px;background:#eff8fff5;color:#17406d;font-size:12px;font-weight:800;box-shadow:0 10px 24px #0f172a1f}.highlight{mix-blend-mode:multiply}.whiteout{background:#fff;border:1px solid rgba(148,163,184,.32)}.checkbox-field{display:grid;place-items:center;min-width:18px;min-height:18px;border:2px solid var(--checkbox-color, var(--blue));border-radius:4px;background:#fff}.checkbox-mark{width:44%;height:68%;border-right:3px solid var(--checkbox-color, var(--blue));border-bottom:3px solid var(--checkbox-color, var(--blue));transform:rotate(42deg) translateY(-2px)}.radio-field{display:grid;place-items:center;min-width:18px;min-height:18px;border:2px solid var(--checkbox-color, var(--blue));border-radius:999px;background:#fff}.radio-mark{width:48%;aspect-ratio:1;border-radius:999px;background:var(--checkbox-color, var(--blue))}.fillable-field select{width:100%;height:100%;min-width:0;border:0;background:#ffffffeb;color:#0f172a;font:inherit}.request-field-settings{display:grid;gap:10px}.signature{align-items:center;justify-content:center;padding:1px 10px;font-family:Brush Script MT,Segoe Script,cursive;line-height:1;background:#ffffff3d}.resize-handle{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:2px solid #155ee8;border-radius:999px;background:#fff;cursor:nwse-resize}.ink-layer{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:3;overflow:visible;pointer-events:none}.ink-layer polyline{cursor:move;pointer-events:stroke}.ink-layer.is-selected{outline:1px solid #155ee8;outline-offset:2px}.drafting{pointer-events:none}.inspector{border-right:0;border-left:1px solid #d7dde7;overflow:auto}.inspector-title{position:sticky;top:0;z-index:2}.field,.empty-inspector{display:grid;gap:10px;padding:22px 24px;border-bottom:1px solid #dbe1ea}.field span{font-size:14px;font-weight:750}.field input,.field select,.field textarea,.status-bar input,.status-bar select{width:100%;border:1px solid #cfd8e5;border-radius:7px;background:#fff;color:#0f172a}.field input,.field select{height:38px;padding:0 12px}.field textarea{min-height:92px;resize:vertical;padding:12px;line-height:1.45}.field input[type=range]{height:24px;padding:0;accent-color:#155ee8}.toggle-field{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid #dbe1ea;color:#334155;font-size:14px;font-weight:750}.toggle-field input{width:17px;height:17px;accent-color:var(--blue)}.field-row{display:grid;grid-template-columns:1fr 92px;gap:10px;padding:22px 24px 0}.field-row .field{padding:0;border:0}.format-row,.swatches,.arrange-row,.action-row{display:flex;gap:8px;padding:16px 24px 22px;border-bottom:1px solid #dbe1ea}.format-row button,.arrange-row button,.action-row button{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px solid #cfd8e5;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer}.format-row button{width:58px;font-size:20px;font-weight:750}.format-row button:nth-child(2){font-style:italic}.format-row button:nth-child(3){text-decoration:underline}.format-row .is-active,.arrange-row .is-active{border-color:#155ee8;color:#155ee8;background:#edf4ff;box-shadow:inset 0 0 0 1px #155ee8}.swatches{align-items:center;flex-wrap:wrap;padding-top:0}.swatches button{width:38px;height:38px;border:1px solid #cfd8e5;border-radius:6px;cursor:pointer}.swatches .is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #155ee8}.swatches .add-swatch{display:grid;place-items:center;background:#fff!important;color:#334155}.arrange-row button{min-width:76px}.action-row{border-bottom:0}.action-row button{gap:8px;flex:1}.empty-inspector p{margin:0;color:#475569;font-size:14px;line-height:1.45}.status-bar{display:grid;grid-template-columns:236px 1fr 370px;align-items:center;background:#fff;border-top:1px solid #d7dde7;box-shadow:0 -1px 4px #0f172a0d}.page-nav,.status-tools{display:flex;align-items:center;justify-content:center;gap:11px}.status-tools{justify-content:flex-start}.page-nav button,.status-tools button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;font-size:20px}.page-nav input{width:54px;height:34px;text-align:center}.status-tools select{width:88px;height:34px;padding:0 10px}.status-tools span{color:#0f172a;font-size:13px}.toast{position:fixed;right:22px;bottom:72px;z-index:30;padding:12px 14px;border:1px solid #c8d7ec;border-radius:8px;background:#fff;color:#162033;box-shadow:0 16px 36px #16203329;font-size:13px;font-weight:800}.dashboard-trash-notice{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;align-items:center;gap:14px;min-height:48px;max-width:min(460px,calc(100vw - 32px));padding:8px 8px 8px 16px;border:1px solid #d9dee8;border-radius:10px;background:#fff;color:#20242c;box-shadow:0 16px 40px #141b2829;font-family:DM Sans,sans-serif;font-size:14px}.dashboard-trash-notice span{flex:1;min-width:0}.dashboard-trash-notice button{min-height:32px;padding:0 12px;border:0;border-radius:6px;background:#f0f2f5;color:#161a22;font:inherit;font-weight:600;cursor:pointer}.dashboard-trash-notice button:hover,.dashboard-trash-notice button:focus-visible{background:#e5e8ed}.dashboard-trash-notice .dashboard-trash-notice-close{display:grid;width:32px;min-width:32px;padding:0;place-items:center;background:transparent;color:#667085}@media(max-width:640px){.dashboard-trash-notice{right:16px;bottom:16px;left:16px;max-width:none}}@media(max-width:980px){.landing-header{padding:0 16px}.landing-header nav{display:none}.landing-hero{grid-template-columns:1fr;padding-top:36px}.hero-product{min-width:0}.hero-product-image{height:360px}.landing-features{grid-template-columns:1fr}.upload-shell{grid-template-columns:76px minmax(0,1fr)}.account-row,.upload-nav button span,.upload-sidebar-section button span,.organization-button,.settings-link span,.new-document-button{font-size:0}.dashboard-hero{grid-template-columns:1fr}.upload-content{padding:24px 18px 44px}.upload-top-actions .plan-limit,.upload-top-actions .limit-meter{display:none}.document-card{grid-template-columns:82px minmax(0,1fr)}.doc-preview{width:82px;height:112px}.tool-settings{display:none}.editor-shell{grid-template-rows:auto auto minmax(0,1fr) 50px}.file-header{flex-wrap:wrap;min-height:86px;padding:12px 14px}.header-actions{width:100%;margin-left:0;justify-content:flex-end}.tool-ribbon{overflow-x:auto;padding:8px 12px}.workspace{grid-template-columns:116px minmax(420px,1fr)}.inspector{position:absolute;right:0;top:154px;bottom:50px;width:min(360px,86vw);box-shadow:-12px 0 26px #0f172a29}.pages-panel{grid-template-rows:48px minmax(0,1fr) 52px}.panel-title{padding:0 10px;font-size:15px}.thumbnail-list{padding:14px}.thumbnail{width:78px;height:110px}.thumb-page .sample-doc{transform:scale(.103)}.saved-foot{font-size:0;justify-content:center}.status-bar{grid-template-columns:116px 1fr}.status-tools{display:none}}.lumin-home{display:grid;grid-template-columns:106px minmax(0,1fr);background:#fff}.lumin-home .upload-main{grid-template-rows:86px minmax(0,1fr)}.lumin-home .upload-topbar{display:grid;grid-template-columns:250px minmax(360px,1fr) auto;gap:26px;height:86px;padding:0 22px 0 20px;border-bottom:0;background:#fff;box-shadow:none}.lumin-home .upload-content{padding:18px 22px 42px;background:#fff}.lumin-home-rail{display:grid;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;gap:20px;padding:18px 12px;border-right:1px solid #eef1f4;background:#fff}.lumin-home .upload-nav{display:grid;width:100%;gap:16px;padding:0}.lumin-home .upload-nav button{display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:8px 2px;border-radius:10px;background:transparent;color:#3c424a;font-size:15px;font-weight:700;text-align:center}.lumin-home .upload-nav button span{font-size:15px}.lumin-action-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:22px;margin-bottom:22px}.lumin-action-card{display:grid;place-items:center;gap:12px;min-height:116px;border:1px solid #d9e0e6;border-radius:9px;background:#fff;color:#1f2328;cursor:pointer;font-size:22px;font-weight:760}.lumin-document-table{display:grid;color:#535c66;font-size:20px}.lumin-doc-row{display:grid;grid-template-columns:minmax(360px,1fr) 64px 220px 210px 220px;align-items:center;min-height:66px;border-bottom:1px solid #e6ebef}.editor-shell{grid-template-rows:48px 58px 46px minmax(0,1fr);background:#f6f8fa}.editor-shell .file-header{flex-wrap:nowrap;min-height:58px;padding:0 16px;background:#fff;color:#1f2328;box-shadow:none}.editor-shell .header-actions{width:auto;margin-left:auto;justify-content:flex-end}.editor-shell .file-name{color:#1f2328;font-size:16px}.workspace{grid-template-columns:86px 186px minmax(0,1fr) 258px 58px;background:#f8fafc}.lumin-editor-rail{display:grid;align-content:start;gap:8px;padding:12px 8px;border-right:1px solid #e2e8ef;background:#f5f7fa}.lumin-right-rail{display:grid;align-content:start;justify-items:center;gap:12px;padding:14px 7px;border-left:1px solid #e2e8ef;background:#f7f9fb}.canvas-column{background:radial-gradient(circle,#d0d8df 1.4px,transparent 1.6px) 0 0 / 36px 36px,#f6f8fa}.status-bar{position:fixed;left:50%;bottom:28px;z-index:40;display:flex;width:auto;height:42px;transform:translate(-50%) scale(.9);border:1px solid #e3e8ef;border-radius:10px;background:#fffffff0;box-shadow:0 14px 38px #10182829}@media(max-width:1180px){.lumin-action-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.workspace{grid-template-columns:74px minmax(0,1fr) 50px}main.editor-shell .workspace{grid-template-columns:74px minmax(0,1fr) 50px}main.editor-shell .pages-panel,main.editor-shell .inspector-wrap{display:none}.pages-panel,.inspector-wrap{display:none}}.cosmic-page{--lp-ink: #0f172a;--lp-muted: #5f6f85;--lp-subtle: #8491a5;--lp-line: #d9e2ec;--lp-soft-line: #e8eef5;--lp-bg: #f7f9fc;--lp-surface: #ffffff;--lp-panel: #f1f6fb;--lp-blue: #2563eb;--lp-blue-dark: #1d4ed8;--lp-blue-soft: #eaf1ff;--lp-green: #16a34a;--lp-green-soft: #eaf8ef;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#fff,#f7f9fc 44%,#fff);color:var(--lp-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cosmic-page *{box-sizing:border-box}.cosmic-topline{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 18px;border-bottom:1px solid var(--lp-soft-line);background:#f8fbff;color:#31577f;font-size:13px;font-weight:760;text-align:center;text-decoration:none}.cosmic-topline svg{width:13px;height:13px;transform:rotate(-90deg)}.cosmic-page .cosmic-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;padding:0 clamp(20px,5vw,64px);border-bottom:1px solid rgba(217,226,236,.8);background:#ffffffe6;backdrop-filter:blur(18px)}.cosmic-page .cosmic-brand.blank-brand{display:inline-flex;align-items:center;width:116px;height:42px;color:var(--lp-ink);text-decoration:none}.cosmic-page .cosmic-brand.blank-brand span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #c9d7e8;border-radius:10px;background:#fff;color:var(--lp-blue);box-shadow:0 8px 22px #2563eb1f}.cosmic-page .cosmic-nav,.cosmic-page .cosmic-header-actions{display:flex;align-items:center;gap:8px}.cosmic-page .cosmic-nav{justify-content:center}.cosmic-page .cosmic-nav a,.cosmic-page .cosmic-login,.cosmic-page .cosmic-upload-small{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#40536b;font-size:14px;font-weight:780;text-decoration:none;cursor:pointer}.cosmic-page .cosmic-nav a:hover,.cosmic-page .cosmic-login:hover{border-color:var(--lp-soft-line);background:#f6f9fd;color:var(--lp-ink)}.cosmic-page .cosmic-login{border-color:var(--lp-line);background:#fff}.cosmic-page .cosmic-upload-small{border-color:var(--lp-blue);background:var(--lp-blue);color:#fff;box-shadow:0 10px 24px #2563eb33}.cosmic-page .cosmic-upload-small:hover{background:var(--lp-blue-dark)}.cosmic-page .cosmic-menu{display:none;width:40px;height:40px;place-items:center;border:1px solid var(--lp-line);border-radius:10px;background:#fff;color:var(--lp-ink)}.cosmic-page .cosmic-mobile-panel{position:absolute;top:calc(100% + 10px);right:18px;display:grid;gap:8px;width:min(340px,calc(100vw - 36px));padding:10px;border:1px solid var(--lp-line);border-radius:14px;background:#fff;box-shadow:0 24px 70px #0f172a29}.cosmic-page .cosmic-mobile-panel a,.cosmic-page .cosmic-mobile-panel button{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 12px;border:0;border-radius:10px;background:#f7f9fc;color:var(--lp-ink);text-decoration:none;font-weight:780}.cosmic-page .cosmic-hero{position:relative;padding:clamp(46px,6vw,74px) 0 clamp(50px,6vw,72px);background:radial-gradient(circle at 16% 16%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#fff,#f7f9fc);color:var(--lp-ink)}.cosmic-page .cosmic-hero-inner,.cosmic-page .cosmic-steps,.cosmic-page .cosmic-tools,.cosmic-page .cosmic-forms,.cosmic-page .cosmic-scenarios,.cosmic-page .cosmic-reviews,.cosmic-page .cosmic-faq,.cosmic-page .cosmic-compliance,.cosmic-page .cosmic-final-cta,.cosmic-page .cosmic-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.cosmic-page .cosmic-hero-inner{display:grid;justify-items:center;text-align:center}.cosmic-page .cosmic-kicker,.cosmic-page .cosmic-pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:32px;margin:0 auto 18px;padding:0 12px;border:1px solid #cfe0ff;border-radius:999px;background:var(--lp-blue-soft);color:#1e4fb5;font-size:13px;font-weight:850;letter-spacing:0;text-transform:none}.cosmic-page .cosmic-hero h1,.cosmic-page .cosmic-steps h2,.cosmic-page .cosmic-tools h2,.cosmic-page .cosmic-scenarios h2,.cosmic-page .cosmic-reviews h2,.cosmic-page .cosmic-faq h2,.cosmic-page .cosmic-final-cta h2{margin:0;color:var(--lp-ink);font-family:Funnel Display,DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}.cosmic-page .cosmic-hero h1{max-width:840px;font-size:clamp(42px,5.4vw,68px);line-height:1.02}.cosmic-page .cosmic-hero>div>p:not(.cosmic-kicker),.cosmic-page .cosmic-steps>p:not(.cosmic-pill),.cosmic-page .cosmic-tools>p:not(.cosmic-pill),.cosmic-page .cosmic-scenarios>p:not(.cosmic-pill),.cosmic-page .cosmic-faq>p{max-width:710px;margin:18px auto 0;color:var(--lp-muted);font-size:clamp(17px,1.8vw,21px);font-weight:560;line-height:1.5}.cosmic-page .cosmic-dropzone{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:22px;width:min(920px,100%);min-height:292px;margin-top:30px;padding:18px;border:1px solid var(--lp-line);border-radius:16px;background:#fffffff5;color:var(--lp-ink);box-shadow:0 24px 70px #0f172a1c;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cosmic-page .cosmic-dropzone:hover,.cosmic-page .cosmic-dropzone.is-active{border-color:#9fbaff;box-shadow:0 28px 80px #2563eb29;transform:translateY(-1px)}.cosmic-page .cosmic-drop-copy{display:grid;align-content:center;justify-items:start;gap:14px;padding:clamp(18px,4vw,34px);text-align:left}.cosmic-page .cosmic-upload-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid #cfe0ff;border-radius:14px;background:var(--lp-blue-soft);color:var(--lp-blue)}.cosmic-page .cosmic-dropzone h2{margin:0;max-width:470px;color:var(--lp-ink);font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.02;letter-spacing:-.02em}.cosmic-page .cosmic-dropzone p{max-width:500px;margin:0;color:var(--lp-muted);font-size:16px;font-weight:560;line-height:1.5}.cosmic-page .cosmic-dropzone button,.cosmic-page .cosmic-scenarios article button,.cosmic-page .cosmic-final-cta button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--lp-blue);border-radius:10px;background:var(--lp-blue);color:#fff;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 10px 24px #2563eb2e}.cosmic-page .cosmic-dropzone button:hover,.cosmic-page .cosmic-scenarios article button:hover,.cosmic-page .cosmic-final-cta button:hover{background:var(--lp-blue-dark)}.cosmic-page .cosmic-document-stack{display:grid;align-content:center;gap:14px;padding:18px;border:1px solid var(--lp-soft-line);border-radius:14px;background:#f8fbff}.cosmic-page .cosmic-document-stack img{width:min(190px,100%);margin:0 auto;object-fit:contain;filter:saturate(.88)}.cosmic-page .cosmic-document-stack div{display:grid;gap:4px;padding:16px;border:1px solid var(--lp-line);border-radius:12px;background:#fff;text-align:left}.cosmic-page .cosmic-document-stack span,.cosmic-page .cosmic-document-stack small{color:var(--lp-subtle);font-size:12px;font-weight:780}.cosmic-page .cosmic-document-stack strong{color:var(--lp-ink);font-size:18px;font-weight:900}.cosmic-page .cosmic-hand-note{margin-top:18px;color:#51647a;font-size:14px;font-weight:760}.cosmic-page .cosmic-trustpilot,.cosmic-page .cosmic-security,.cosmic-page .cosmic-compliance{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.cosmic-page .cosmic-trustpilot{margin-top:18px;color:var(--lp-ink);font-size:14px;font-weight:800}.cosmic-page .cosmic-trustpilot strong,.cosmic-page .cosmic-security span,.cosmic-page .cosmic-compliance span{display:inline-flex;align-items:center;gap:6px}.cosmic-page .cosmic-trustpilot svg,.cosmic-page .cosmic-security svg,.cosmic-page .cosmic-compliance svg{color:var(--lp-green)}.cosmic-page .cosmic-security{margin-top:14px;color:var(--lp-muted);font-size:13px;font-weight:740}.cosmic-page .cosmic-steps,.cosmic-page .cosmic-tools,.cosmic-page .cosmic-scenarios,.cosmic-page .cosmic-reviews,.cosmic-page .cosmic-faq,.cosmic-page .cosmic-final-cta{padding:clamp(58px,8vw,104px) 0}.cosmic-page .cosmic-steps,.cosmic-page .cosmic-tools,.cosmic-page .cosmic-faq,.cosmic-page .cosmic-final-cta{text-align:center}.cosmic-page .cosmic-steps .cosmic-pill,.cosmic-page .cosmic-tools .cosmic-pill,.cosmic-page .cosmic-scenarios .cosmic-pill{border-color:#d5e2f4;background:#fff;color:#31577f}.cosmic-page .cosmic-steps h2,.cosmic-page .cosmic-tools h2,.cosmic-page .cosmic-scenarios h2,.cosmic-page .cosmic-reviews h2,.cosmic-page .cosmic-faq h2,.cosmic-page .cosmic-final-cta h2{font-size:clamp(34px,4.8vw,60px);line-height:1.04}.cosmic-page .cosmic-steps>p:not(.cosmic-pill),.cosmic-page .cosmic-tools>p:not(.cosmic-pill),.cosmic-page .cosmic-scenarios>p:not(.cosmic-pill),.cosmic-page .cosmic-faq>p{color:var(--lp-muted)}.cosmic-page .cosmic-step-grid,.cosmic-page .cosmic-scenarios>div,.cosmic-page .cosmic-reviews>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.cosmic-page .cosmic-scenarios>div{grid-template-columns:repeat(4,minmax(0,1fr))}.cosmic-page .cosmic-step-grid article,.cosmic-page .cosmic-scenarios article,.cosmic-page .cosmic-reviews article{display:grid;align-content:start;gap:12px;min-height:190px;padding:22px;border:1px solid var(--lp-line);border-radius:14px;background:#fff;color:var(--lp-ink);box-shadow:0 12px 34px #0f172a0f;text-align:left}.cosmic-page .cosmic-step-grid small,.cosmic-page .cosmic-scenarios small{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:28px;padding:0 10px;border:1px solid #d5e2f4;border-radius:999px;background:#f7fbff;color:#31577f;font-size:12px;font-weight:850}.cosmic-page .cosmic-step-grid h3,.cosmic-page .cosmic-scenarios h3,.cosmic-page .cosmic-reviews h3{margin:0;color:var(--lp-ink);font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(22px,2.3vw,30px);line-height:1.08;letter-spacing:-.015em}.cosmic-page .cosmic-scenarios article h3{font-size:clamp(28px,3.2vw,42px)}.cosmic-page .cosmic-step-grid p,.cosmic-page .cosmic-scenarios p,.cosmic-page .cosmic-reviews p,.cosmic-page .cosmic-forms p,.cosmic-page .cosmic-faq article p{margin:0;color:var(--lp-muted);font-size:15px;font-weight:540;line-height:1.52}.cosmic-page .cosmic-tools{width:100%;padding-right:max(24px,calc((100vw - 1180px)/2));padding-left:max(24px,calc((100vw - 1180px)/2));background:#fff;box-shadow:inset 0 1px 0 var(--lp-soft-line),inset 0 -1px 0 var(--lp-soft-line)}.cosmic-page .cosmic-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 22px}.cosmic-page .cosmic-filters button{min-height:38px;padding:0 14px;border:1px solid var(--lp-line);border-radius:9px;background:#fff;color:#40536b;font-weight:820;cursor:pointer}.cosmic-page .cosmic-filters button.is-active{border-color:#bcd0ff;background:var(--lp-blue-soft);color:var(--lp-blue-dark)}.cosmic-page .cosmic-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cosmic-page .cosmic-tool-card{position:relative;display:grid;gap:14px;min-height:134px;padding:18px;border:1px solid var(--lp-line);border-radius:14px;background:#fff;color:var(--lp-ink);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.cosmic-page .cosmic-tool-card:hover{border-color:#b8c8dd;box-shadow:0 12px 32px #0f172a14;transform:translateY(-1px)}.cosmic-page .cosmic-chip-row,.cosmic-page .cosmic-form-tags{display:flex;flex-wrap:wrap;gap:6px}.cosmic-page .cosmic-file-chip,.cosmic-page .cosmic-tool-card em,.cosmic-page .cosmic-form-tags span{display:inline-flex;align-items:center;width:max-content;min-height:25px;padding:0 9px;border:1px solid #d5e2f4;border-radius:999px;background:#f7fbff;color:#31577f;font-size:11px;font-style:normal;font-weight:850}.cosmic-page .cosmic-tool-card strong{align-self:end;font-size:19px;font-weight:900}.cosmic-page .cosmic-tool-card em{position:absolute;right:12px;bottom:12px;background:var(--lp-green-soft);color:#137a38}.cosmic-page .cosmic-scenarios{text-align:left}.cosmic-page .cosmic-scenarios>p,.cosmic-page .cosmic-scenarios .cosmic-pill{margin-left:0}.cosmic-page .cosmic-scenarios h2{max-width:840px}.cosmic-page .cosmic-scenarios article button{width:max-content;min-height:38px;padding:0 13px;border-radius:9px;font-size:13px;box-shadow:none}.cosmic-page .cosmic-forms{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:22px;border:1px solid var(--lp-line);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0f172a12}.cosmic-page .cosmic-us-flag{display:grid;width:52px;height:52px;place-items:center;border:1px solid #cfe0ff;border-radius:13px;background:var(--lp-blue-soft);color:var(--lp-blue)}.cosmic-page .cosmic-forms strong{display:block;margin-bottom:5px;font-size:20px;font-weight:900}.cosmic-page .cosmic-forms a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--lp-line);border-radius:9px;background:#fff;color:var(--lp-blue-dark);text-decoration:none;font-size:13px;font-weight:850}.cosmic-page .cosmic-review-heading{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:end;margin-bottom:30px}.cosmic-page .cosmic-review-heading aside{padding:20px;border:1px solid #cfe0ff;border-radius:14px;background:#f7fbff}.cosmic-page .cosmic-review-heading aside strong{display:inline-flex;align-items:center;gap:8px;color:#31577f}.cosmic-page .cosmic-review-heading aside p{margin:8px 0 0;color:var(--lp-muted);font-weight:650}.cosmic-page .cosmic-review-photo{display:none}.cosmic-page .cosmic-reviews footer{margin-top:10px}.cosmic-page .cosmic-reviews footer span{display:grid;gap:3px}.cosmic-page .cosmic-reviews footer small{color:var(--lp-subtle);font-weight:750}.cosmic-page .cosmic-faq{width:min(900px,calc(100% - 48px))}.cosmic-page .cosmic-support-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:22px 0;padding:0 15px;border:1px solid #cfe0ff;border-radius:9px;background:var(--lp-blue-soft);color:var(--lp-blue-dark);font-weight:850;cursor:pointer}.cosmic-page .cosmic-support{margin:0 auto 18px;padding:14px 16px;border:1px solid var(--lp-line);border-radius:12px;background:#fff;color:var(--lp-muted);font-weight:650}.cosmic-page .cosmic-faq>div{display:grid;gap:10px;margin-top:8px}.cosmic-page .cosmic-faq article{overflow:hidden;border:1px solid var(--lp-line);border-radius:12px;background:#fff}.cosmic-page .cosmic-faq article button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:0 18px;border:0;background:transparent;color:var(--lp-ink);font-size:17px;font-weight:850;text-align:left;cursor:pointer}.cosmic-page .cosmic-faq article p{padding:0 18px 18px}.cosmic-page .cosmic-compliance{padding:24px 0;border-top:1px solid var(--lp-soft-line);border-bottom:1px solid var(--lp-soft-line)}.cosmic-page .cosmic-compliance strong{font-weight:900}.cosmic-page .cosmic-compliance span{min-height:32px;padding:0 10px;border:1px solid var(--lp-line);border-radius:999px;background:#fff;color:#40536b;font-size:12px;font-weight:820}.cosmic-page .cosmic-final-cta{width:min(980px,calc(100% - 48px));text-align:center}.cosmic-page .cosmic-final-cta h2{font-size:clamp(42px,6vw,76px)}.cosmic-page .cosmic-final-cta p{max-width:620px;margin:20px auto 26px;color:var(--lp-muted);font-size:18px;font-weight:580;line-height:1.5}.cosmic-page .cosmic-final-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:20px}.cosmic-page .cosmic-final-cta>div span{display:inline-flex;align-items:center;gap:7px;color:var(--lp-muted);font-size:13px;font-weight:800}.cosmic-page .cosmic-footer{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:28px;padding:44px 0 30px;border-top:1px solid var(--lp-soft-line)}.cosmic-page .cosmic-footer div{display:grid;align-content:start;gap:9px}.cosmic-page .cosmic-footer strong{color:var(--lp-ink);font-weight:900}.cosmic-page .cosmic-footer a,.cosmic-page .cosmic-footer p,.cosmic-page .cosmic-footer span,.cosmic-page .cosmic-footer em{color:var(--lp-muted);text-decoration:none;font-size:14px;font-style:normal;font-weight:650}.cosmic-page .cosmic-footer-bottom{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:10px;padding-top:22px;border-top:1px solid var(--lp-soft-line)}.cosmic-page .cosmic-footer-bottom span,.cosmic-page .cosmic-footer-bottom em{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--lp-line);border-radius:999px;background:#fff}@media(max-width:980px){.cosmic-page .cosmic-header{grid-template-columns:auto auto;justify-content:space-between;gap:12px}.cosmic-page .cosmic-nav,.cosmic-page .cosmic-login,.cosmic-page .cosmic-upload-small{display:none}.cosmic-page .cosmic-menu{display:grid}.cosmic-page .cosmic-dropzone,.cosmic-page .cosmic-review-heading,.cosmic-page .cosmic-forms{grid-template-columns:1fr}.cosmic-page .cosmic-step-grid,.cosmic-page .cosmic-scenarios>div,.cosmic-page .cosmic-reviews>div,.cosmic-page .cosmic-tool-grid,.cosmic-page .cosmic-footer{grid-template-columns:1fr}.cosmic-page .cosmic-forms{justify-items:start}}@media(max-width:620px){.cosmic-page .cosmic-topline{padding:8px 16px}.cosmic-page .cosmic-header{min-height:66px;padding:0 16px}.cosmic-page .cosmic-brand.blank-brand{width:52px}.cosmic-page .cosmic-hero-inner,.cosmic-page .cosmic-steps,.cosmic-page .cosmic-tools,.cosmic-page .cosmic-forms,.cosmic-page .cosmic-scenarios,.cosmic-page .cosmic-reviews,.cosmic-page .cosmic-faq,.cosmic-page .cosmic-compliance,.cosmic-page .cosmic-final-cta,.cosmic-page .cosmic-footer{width:min(100% - 28px,1180px)}.cosmic-page .cosmic-hero{padding:42px 0 48px}.cosmic-page .cosmic-hero h1{font-size:clamp(40px,13vw,58px)}.cosmic-page .cosmic-dropzone{padding:14px;border-radius:14px}.cosmic-page .cosmic-drop-copy{padding:10px}.cosmic-page .cosmic-steps h2,.cosmic-page .cosmic-tools h2,.cosmic-page .cosmic-scenarios h2,.cosmic-page .cosmic-reviews h2,.cosmic-page .cosmic-faq h2,.cosmic-page .cosmic-final-cta h2{font-size:clamp(32px,10vw,48px)}}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-400-CB7WfZ8W.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-500-DCQhiIS7.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-600-CYvJJk-g.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-800-BYXu76Ss.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Funnel Display;src:url(/assets/funnel-display-700-7xywbrQl.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Funnel Display;src:url(/assets/funnel-display-800-CZvP9Yqu.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/caveat-600-kL1cJQeP.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.freepdf-page{--fp-ink: #111217;--fp-muted: #68615f;--fp-blue: #f05243;--fp-blue-dark: #d83c35;--fp-sky: #fff0e9;--fp-powder: #fff8f3;--fp-cream: #fff7e8;--fp-orange: #f05243;--fp-yellow: #f4b524;--fp-pink: #ef4e83;--fp-lilac: #c4a7ef;--fp-line: #eadfd8;min-height:100vh;overflow-x:hidden;background:#fff;color:var(--fp-ink);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.freepdf-page *,.freepdf-page *:before,.freepdf-page *:after{box-sizing:border-box}.freepdf-page button,.freepdf-page a{-webkit-tap-highlight-color:transparent}.freepdf-page button:focus-visible,.freepdf-page a:focus-visible,.freepdf-page summary:focus-visible,.freepdf-page [role=button]:focus-visible{outline:3px solid var(--fp-orange);outline-offset:3px}.hidden-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.freepdf-header-shell{position:relative;z-index:30;border-bottom:1px solid rgba(232,220,211,.9);background:#fffdf9fa;box-shadow:0 5px 22px #502c1d09}.freepdf-header{position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(max-content,auto);align-items:center;gap:clamp(18px,2.4vw,34px);width:min(1392px,calc(100% - 88px));min-width:0;min-height:68px;margin:0 auto}.freepdf-brand{display:inline-flex;align-items:center;color:var(--fp-ink);font-size:22px;text-decoration:none}.freepdf-brand .brand-wordmark{transition:opacity .18s ease,transform .18s ease}.freepdf-brand:hover .brand-wordmark{opacity:.82;transform:translateY(-1px)}.freepdf-desktop-nav{display:flex;align-items:center;justify-content:center;gap:4px}.freepdf-tools-trigger,.freepdf-desktop-nav a,.freepdf-header-actions>a{color:#424653;font-size:13px;font-weight:700;text-decoration:none}.freepdf-tools-trigger,.freepdf-desktop-nav>a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 11px;border-radius:10px;line-height:1}.freepdf-tools-trigger{gap:6px;border:0;background:transparent;font-family:inherit;cursor:pointer}.freepdf-tools-grid-icon{color:#ef4e83}.freepdf-tools-chevron{transition:transform .18s ease}.freepdf-tools-trigger:after{position:absolute;right:11px;bottom:-15px;left:11px;height:2px;border-radius:999px;background:var(--fp-blue);content:"";opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.freepdf-tools-trigger.is-open{color:var(--fp-blue)}.freepdf-tools-trigger.is-open:after{opacity:1;transform:scaleX(1)}.freepdf-page .freepdf-tools-trigger:focus-visible{outline-color:#aebcff}.freepdf-tools-trigger.is-open .freepdf-tools-chevron{transform:rotate(180deg)}.freepdf-tools-trigger:hover,.freepdf-desktop-nav a:hover,.freepdf-header-actions>a:hover{color:#d83c35}.freepdf-tools-trigger:hover,.freepdf-desktop-nav>a:hover{background:#fff3ed}.freepdf-header-actions{display:flex;min-width:0;align-items:center;justify-self:end;gap:17px}.freepdf-header-cta,.freepdf-mobile-nav button{min-height:40px;padding:0 18px;border:0;border-radius:10px;background:var(--fp-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.freepdf-header-cta{flex:0 0 auto;white-space:nowrap}.freepdf-header-cta:hover,.freepdf-mobile-nav button:hover{background:var(--fp-blue-dark)}.freepdf-menu-button{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--fp-line);border-radius:10px;background:#fff;color:var(--fp-ink)}.freepdf-mobile-nav{position:absolute;top:60px;right:0;display:grid;gap:3px;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid var(--fp-line);border-radius:16px;background:#fff;box-shadow:0 24px 60px #11121726}.freepdf-mobile-nav a{display:flex;align-items:center;min-height:44px;padding:0 13px;border-radius:9px;color:var(--fp-ink);font-weight:700;text-decoration:none}.freepdf-mobile-nav a:hover{background:var(--fp-powder);color:var(--fp-blue)}.freepdf-tools-mega{position:absolute;top:100%;left:0;z-index:29;width:100%;max-height:calc(100vh - 68px);overflow-y:auto;padding:19px 0 15px;border-top:1px solid var(--fp-line);border-bottom:1px solid var(--fp-line);background:#fff;box-shadow:0 24px 55px #18234e24;overscroll-behavior:contain}.freepdf-tools-mega-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.1vw,32px);width:min(1480px,calc(100% - 48px));margin:0 auto}.freepdf-tools-menu-column{display:flex;align-items:stretch;flex-direction:column;gap:16px;min-width:0}.freepdf-tools-mega section{min-width:0}.freepdf-tools-mega h2{margin:0 0 7px;color:#777c88;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.freepdf-tools-menu-list{display:grid;gap:1px}.freepdf-tool-menu-link{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;min-height:31px;padding:2px 5px;border-radius:7px;color:#272a33;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none}.freepdf-tool-menu-link:hover{background:#f4f7ff;color:var(--fp-blue)}.freepdf-tool-menu-link>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freepdf-tool-menu-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:6px;color:#17213b}.freepdf-tool-menu-link:hover .freepdf-tool-menu-icon{color:var(--fp-blue);transform:translateY(-1px)}.freepdf-hero{position:relative;isolation:isolate;width:100%;min-height:clamp(840px,66vw,1000px);overflow:hidden;background-color:#fdfaf5;background-image:url(/homepage/hero-upload-desk-desktop-v1.webp);background-position:center top;background-size:cover}.freepdf-hero-layout{position:relative;z-index:1;width:min(1440px,100%);min-height:clamp(840px,66vw,1000px);margin:0 auto;padding:clamp(42px,4.4vw,68px) 44px 30px}.freepdf-hero-copy{display:flex;align-items:center;flex-direction:column;max-width:760px;margin:0 auto;text-align:center}.freepdf-hero h1{max-width:760px;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(52px,5.15vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.058em}.freepdf-hero h1 span{position:relative;display:inline-block}.freepdf-hero h1 span:after{position:absolute;right:2%;bottom:-5px;left:2%;height:5px;border-radius:50%;background:#ff654f;content:"";transform:rotate(-1deg)}.freepdf-hero-copy>p{max-width:640px;margin:28px 0 0;color:#666b7b;font-size:18px;line-height:1.55}.freepdf-primary-button,.freepdf-final button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;margin-top:18px;padding:0 24px;border:0;border-radius:12px;background:var(--fp-blue);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #2851eb3d}.freepdf-hero .freepdf-primary-button{min-width:278px;min-height:64px;margin-top:51px;border-radius:12px;font-size:18px;box-shadow:0 16px 34px #2b55f53d}.freepdf-primary-button:hover,.freepdf-final button:hover{background:var(--fp-blue-dark);transform:translateY(-1px)}.freepdf-drop-hint{width:278px;margin-top:11px;color:var(--fp-blue);font-size:14px;font-weight:600;text-align:center}.freepdf-product-stage{position:absolute;top:40.7%;left:50%;width:min(850px,64.5%);height:39%;transform:translate(-50%)}.freepdf-hero-task-tabs{position:absolute;z-index:2;top:0;right:4%;left:4%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;height:56px;padding:0 12px}.freepdf-hero-task-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 14px 7px;border-radius:16px 16px 4px 4px;color:#20212a;font-size:15px;font-weight:700;text-decoration:none;box-shadow:inset 0 -1px #00000012;transition:min-height .18s ease,transform .18s ease,filter .18s ease}.freepdf-hero-task-tab:hover{min-height:54px;filter:saturate(1.08);transform:translateY(-2px)}.freepdf-hero-task-tab.is-coral{background:#ff7968;color:#fff}.freepdf-hero-task-tab.is-lilac{background:#b9a1ef;color:#fff}.freepdf-hero-task-tab.is-yellow{background:#f8c93f}.freepdf-hero-task-tab.is-pink{background:#f4a9c5}.freepdf-dropzone{position:absolute;inset:74px 8.5% 10%;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:0;padding:26px 40px;border:2px dashed #ff6651;border-radius:21px;background:#ffded98f;color:var(--fp-ink);font-family:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.freepdf-dropzone:hover{border-color:#e94b3a;background:#ffe6e2c2;box-shadow:0 14px 34px #934d391a;transform:translateY(-2px)}.freepdf-dropzone.is-dragging{border-color:#d83c35;background:#ffebe7eb;box-shadow:0 18px 44px #79391e29;transform:translateY(-4px) scale(1.006)}.freepdf-dropzone.has-error{border-color:#d03d4c}.freepdf-dropzone[aria-disabled=true]{cursor:progress}.freepdf-upload-icon{display:grid;width:64px;height:64px;margin-bottom:18px;place-items:center;border-radius:50%;background:#ff654f;color:#fff;box-shadow:0 11px 22px #f0524338}.freepdf-dropzone-title{margin:0;font-family:DM Sans,sans-serif;font-size:clamp(25px,2.1vw,32px);font-weight:600;letter-spacing:-.035em}.freepdf-dropzone-copy{margin:10px 0 0;color:#6c6f7b;font-size:15px}.freepdf-dropzone-copy strong{color:#ef533f;font-weight:600;text-decoration:underline;text-underline-offset:4px}.freepdf-upload-status{width:100%;margin-top:10px;color:#b12839;font-size:12px;font-weight:700}.freepdf-upload-status-copy{display:block}.freepdf-upload-progress{display:block;height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#f2ddd4}.freepdf-upload-progress>span{display:block;height:100%;border-radius:inherit;background:var(--fp-blue)}.freepdf-trust-strip{position:absolute;right:18%;bottom:2.8%;left:18%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}.freepdf-trust-strip>div{display:flex;align-items:center;justify-content:center;gap:13px;min-width:0;padding:0 24px}.freepdf-trust-strip>div+div{border-left:1px solid rgba(65,62,68,.18)}.freepdf-trust-icon{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:50%}.freepdf-trust-icon.is-coral{background:#fff0e8;color:#f05d43}.freepdf-trust-icon.is-lilac{background:#f0ebff;color:#7156c9}.freepdf-trust-icon.is-yellow{background:#fff4cc;color:#d79700}.freepdf-trust-strip span:not(.freepdf-trust-icon){color:#656978;font-size:12px;line-height:1.42}.freepdf-trust-strip strong{display:block;margin-bottom:3px;color:var(--fp-ink);font-size:14px;white-space:nowrap}.freepdf-trust-strip small{display:block;font:inherit}.freepdf-section-heading{max-width:650px;margin-bottom:34px}.freepdf-section-heading>span,.freepdf-section-kicker,.freepdf-task-copy>span,.freepdf-final>span{display:block;margin-bottom:13px;color:var(--fp-blue);font-size:12px;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.freepdf-section-heading h2,.freepdf-privacy h2,.freepdf-final h2{margin:0;font-family:DM Sans,sans-serif;font-size:clamp(34px,3.5vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.freepdf-section-heading p{margin:14px 0 0;color:var(--fp-muted);font-size:16px;line-height:1.55}.freepdf-task-section{padding:72px 0;border-top:1px solid #f1dfd4;background:#fff8f1}.freepdf-task-heading{width:min(1180px,calc(100% - 48px));margin:0 auto 38px;text-align:center}.freepdf-task-heading p{margin-right:auto;margin-left:auto}.freepdf-task-lanes{display:grid;gap:18px;width:min(1180px,calc(100% - 48px));margin:0 auto}.freepdf-task-lane{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,4.5vw,60px);min-height:0;padding:32px 34px;overflow:hidden;border:1px solid #eadfd8;border-radius:22px;background:#fffdf9;box-shadow:0 10px 32px #60351c0d}.freepdf-task-lane.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.freepdf-task-lane.is-reversed .freepdf-task-copy{order:2}.freepdf-task-copy h3{margin:0;font-family:DM Sans,sans-serif;font-size:clamp(29px,3vw,39px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.freepdf-task-copy p{margin:15px 0 20px;color:var(--fp-muted);font-size:15px;line-height:1.6}.freepdf-task-copy a{display:inline-flex;align-items:center;gap:7px;color:var(--fp-blue);font-size:14px;font-weight:800;text-decoration:none}.freepdf-task-visual{display:block;height:clamp(240px,25vw,320px);overflow:hidden;border:1px solid #edd9cf;border-radius:16px;background:var(--fp-sky);box-shadow:0 14px 34px #60351c14}.freepdf-task-visual picture{display:block;width:100%;height:100%}.freepdf-task-visual img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.freepdf-task-visual:hover img{transform:scale(1.015)}.freepdf-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:74px 0}.freepdf-tools-section{width:100%;padding-right:max(24px,calc((100% - 1180px)/2));padding-left:max(24px,calc((100% - 1180px)/2));background:#fff}.freepdf-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.freepdf-tool-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;min-height:112px;padding:19px;border:1px solid #eadfd8;border-radius:15px;background:#fffaf6;color:var(--fp-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.freepdf-tool-card:hover{border-color:#ef9a87;box-shadow:0 15px 38px #bf48321a;transform:translateY(-2px)}.freepdf-tool-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:var(--fp-sky);color:var(--fp-blue)}.freepdf-tool-card h3{margin:2px 0 6px;font-size:15px}.freepdf-tool-card p{margin:0;color:var(--fp-muted);font-size:12px;line-height:1.48}.freepdf-tool-card>svg{margin-top:12px;color:var(--fp-blue)}.freepdf-text-link,.freepdf-privacy a{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--fp-blue);font-size:14px;font-weight:800;text-decoration:none}.freepdf-how>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.freepdf-how article{padding:26px;border:1px solid var(--fp-line);border-radius:17px;background:#fff}.freepdf-how article>span{display:grid;width:40px;height:40px;margin-bottom:24px;place-items:center;border-radius:11px;background:var(--fp-blue);color:#fff;font-weight:900}.freepdf-how h3{margin:0 0 9px;font-size:19px}.freepdf-how p{margin:0;color:var(--fp-muted);line-height:1.55}.freepdf-privacy{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center;padding:52px;border:1px solid #dfcef6;border-radius:22px;background:#f7efff}.freepdf-privacy>div>p{margin:20px 0 0;color:#596173;font-size:16px;line-height:1.65}.freepdf-privacy ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.freepdf-privacy li{display:flex;gap:10px;padding:15px;border:1px solid rgba(40,81,235,.09);border-radius:12px;background:#ffffffbf;color:#353b4d;font-size:14px;line-height:1.45}.freepdf-privacy li svg{flex:0 0 auto;margin-top:2px;color:var(--fp-blue)}.freepdf-faq>div:last-child{display:grid;gap:10px;max-width:850px}.freepdf-faq details{border:1px solid var(--fp-line);border-radius:14px;background:#fff}.freepdf-faq summary{min-height:58px;padding:18px 50px 18px 20px;cursor:pointer;font-weight:800}.freepdf-faq details p{margin:0;padding:0 20px 20px;color:var(--fp-muted);line-height:1.6}.freepdf-final{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(42px,6vw,82px);align-items:center;overflow:hidden;width:min(1180px,calc(100% - 48px));margin:32px auto 48px;padding:clamp(48px,6vw,72px);border:1px solid #f0c9b9;border-radius:28px;background:#fff1e8;color:var(--fp-ink);box-shadow:0 26px 70px #703c1f17}.freepdf-final:after{position:absolute;right:-90px;bottom:-110px;width:290px;height:290px;border:54px solid rgba(239,78,131,.08);border-radius:50%;content:"";pointer-events:none}.freepdf-final-copy{position:relative;z-index:1}.freepdf-final-copy>span{display:block;margin-bottom:15px;color:var(--fp-blue);font-size:12px;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.freepdf-final h2{max-width:560px}.freepdf-final p{max-width:600px;margin:19px 0 0;color:#596173;font-size:17px;line-height:1.6}.freepdf-final-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.freepdf-final-trust span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(40,81,235,.12);border-radius:999px;background:#ffffffb8;color:#40495d;font-size:12px;font-weight:700}.freepdf-final-trust svg{color:var(--fp-blue)}.freepdf-final-action{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;padding:32px 28px 27px;border:1px solid rgba(40,81,235,.14);border-radius:22px;background:#ffffffe6;text-align:center;box-shadow:0 18px 46px #2b417f1c;backdrop-filter:blur(8px)}.freepdf-final-file{display:grid;width:66px;height:66px;margin-bottom:18px;place-items:center;border:1px solid #d7e3ff;border-radius:18px;background:#edf3ff;color:var(--fp-blue);box-shadow:inset 0 0 0 6px #ffffff8c}.freepdf-final-action strong{color:#20263a;font-size:17px}.freepdf-final-action small{max-width:270px;margin-top:8px;color:var(--fp-muted);font-size:13px;line-height:1.5}.freepdf-final-action button{width:100%;margin-top:22px;background:var(--fp-blue);color:#fff;box-shadow:0 12px 28px #2851eb38}.freepdf-final-action button:hover{background:var(--fp-blue-dark);color:#fff}.freepdf-final-action>a{display:inline-flex;align-items:center;gap:5px;margin-top:15px;color:#5c6780;font-size:12px;font-weight:700;text-underline-offset:3px}.freepdf-site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:74px;background:#3a2130;color:#fff}.freepdf-site-footer:before{position:absolute;z-index:-1;inset:0;background:#ef4e8317;content:"";pointer-events:none}.freepdf-footer-surface{position:relative;z-index:1;width:min(1380px,calc(100% - 72px));margin:0 auto;padding:48px 0 38px}.freepdf-footer-wordmark{display:flex;align-items:baseline;justify-content:center;min-height:250px;overflow:hidden;border-bottom:1px solid rgba(255,239,225,.3);color:#ffdabe38;font-family:DM Sans,sans-serif;font-size:clamp(112px,14.7vw,230px);font-weight:600;letter-spacing:-.09em;line-height:1.02;text-decoration:none;white-space:nowrap}.freepdf-footer-wordmark strong{color:#ffa9b557;font-weight:600}.freepdf-footer-wordmark:hover{color:#edf5ff4d}.freepdf-footer-wordmark:hover strong{color:#b3e7ff70}.freepdf-footer-directory{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(24px,3vw,52px);padding:46px 0 52px;border-bottom:1px solid rgba(235,248,255,.36)}.freepdf-footer-directory nav{display:flex;align-items:flex-start;flex-direction:column;gap:17px}.freepdf-footer-directory h2{margin:0 0 6px;color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.35}.freepdf-footer-directory a{color:#f4f9ffd1;font-size:13px;line-height:1.35;text-decoration:none}.freepdf-footer-directory a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.freepdf-footer-meta{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;min-height:94px;color:#eff7ffc7}.freepdf-footer-meta>div{display:flex;align-items:center;gap:16px}.freepdf-footer-meta .brand-wordmark-name{color:#fff}.freepdf-footer-meta .brand-wordmark-pdf{color:#9ddcff}.freepdf-footer-meta p{margin:0;font-size:12px}.freepdf-footer-meta nav{display:flex;gap:18px}.freepdf-footer-meta nav a{color:#eff7ffd1;font-size:12px;font-weight:700;text-decoration:none}.freepdf-footer-meta nav a:hover{color:#fff}@media(max-width:1060px){.freepdf-desktop-nav,.freepdf-tools-mega{display:none}.freepdf-header{grid-template-columns:1fr auto}.freepdf-menu-button{display:grid}.freepdf-hero,.freepdf-hero-layout{min-height:860px}.freepdf-hero-layout{padding-top:48px}.freepdf-product-stage{top:41%;width:72%}.freepdf-trust-strip{right:8%;left:8%}.freepdf-task-lane,.freepdf-task-lane.is-reversed{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:36px;padding:38px}.freepdf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freepdf-footer-wordmark{min-height:210px}.freepdf-footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}}@media(max-width:760px){.freepdf-header-actions>a,.freepdf-header-cta{display:none}.freepdf-hero,.freepdf-hero-layout{min-height:740px}.freepdf-hero{background-image:url(/homepage/hero-upload-desk-mobile-v1.webp)}.freepdf-hero-layout{width:100%;padding:40px 20px 24px}.freepdf-hero-copy{width:min(100%,520px)}.freepdf-hero h1{font-size:clamp(39px,10.5vw,54px);line-height:1.04}.freepdf-hero h1 span:after{bottom:-4px;height:4px}.freepdf-hero-copy>p{max-width:480px;margin-top:21px;font-size:15px;line-height:1.5}.freepdf-product-stage{top:45%;width:calc(100% - 42px);height:30%}.freepdf-hero-task-tabs{top:-54px;right:2%;left:2%;gap:5px;height:50px;padding:0}.freepdf-hero-task-tab{gap:5px;min-height:43px;padding:0 7px 5px;border-radius:12px 12px 3px 3px;font-size:12px}.freepdf-hero-task-tab svg{width:15px;height:15px}.freepdf-hero-task-tab:hover{min-height:46px}.freepdf-dropzone{inset:12px 8% 8%;padding:20px 16px;border-radius:17px}.freepdf-upload-icon{width:52px;height:52px;margin-bottom:13px}.freepdf-dropzone-title{font-size:23px}.freepdf-dropzone-copy{margin-top:7px;font-size:13px}.freepdf-trust-strip{right:20px;bottom:1.7%;left:20px;gap:6px}.freepdf-trust-strip>div{align-items:center;flex-direction:column;gap:6px;padding:0 4px;text-align:center}.freepdf-trust-strip>div+div{border-left:0}.freepdf-trust-icon{width:42px;height:42px}.freepdf-trust-icon svg{width:20px;height:20px}.freepdf-trust-strip span:not(.freepdf-trust-icon){font-size:10px;line-height:1.25}.freepdf-trust-strip strong{margin-bottom:1px;font-size:11px;white-space:normal}.freepdf-trust-strip small{font-size:9px}.freepdf-task-lane,.freepdf-task-lane.is-reversed{grid-template-columns:1fr;min-height:0;padding:32px}.freepdf-task-lane.is-reversed .freepdf-task-copy{order:0}.freepdf-task-visual{grid-row:auto;height:min(54vw,290px)}.freepdf-privacy{grid-template-columns:1fr;gap:35px;padding:52px 34px}.freepdf-final{grid-template-columns:1fr;gap:34px;padding:48px 34px}.freepdf-final-copy{text-align:center}.freepdf-final h2,.freepdf-final p{margin-right:auto;margin-left:auto}.freepdf-final-trust{justify-content:center}.freepdf-final-action{width:min(420px,100%);margin:0 auto}.freepdf-footer-meta{grid-template-columns:1fr;gap:16px;padding:26px 0}}@media(max-width:540px){.freepdf-header,.freepdf-hero,.freepdf-trust-strip,.freepdf-task-heading,.freepdf-task-lanes,.freepdf-section,.freepdf-final,.freepdf-footer-surface{width:min(100% - 30px,1180px)}.freepdf-header{min-height:64px}.freepdf-brand{font-size:20px}.freepdf-mobile-nav{top:57px}.freepdf-hero{width:100%}.freepdf-hero-layout{width:100%;padding:34px 15px 22px}.freepdf-hero h1{font-size:clamp(37px,11.8vw,46px)}.freepdf-hero-copy>p{margin-top:18px;font-size:14px}.freepdf-primary-button{width:100%;max-width:330px}.freepdf-hero .freepdf-primary-button{min-width:0}.freepdf-drop-hint{width:100%}.freepdf-product-stage{width:calc(100% - 28px)}.freepdf-hero-task-tab{flex-direction:column;gap:2px;padding-top:5px;font-size:10px;line-height:1}.freepdf-dropzone{right:7%;left:7%}.freepdf-upload-icon{width:48px;height:48px}.freepdf-dropzone-title{font-size:21px}.freepdf-trust-strip{right:12px;left:12px}.freepdf-trust-strip small{display:none}.freepdf-task-section{padding:58px 0}.freepdf-task-heading{margin-bottom:30px}.freepdf-section-heading h2,.freepdf-privacy h2,.freepdf-final h2{font-size:35px}.freepdf-task-lanes{gap:16px}.freepdf-task-lane,.freepdf-task-lane.is-reversed{gap:28px;padding:26px 22px 22px;border-radius:21px}.freepdf-task-copy h3{font-size:31px}.freepdf-task-visual{border-radius:15px}.freepdf-section{padding:66px 0}.freepdf-tools-section{width:100%;padding-right:15px;padding-left:15px}.freepdf-tool-grid,.freepdf-how>div:last-child{grid-template-columns:1fr}.freepdf-tool-card{min-height:0}.freepdf-privacy{padding:42px 22px;border-radius:21px}.freepdf-final{gap:28px;margin-bottom:44px;padding:40px 18px 18px;border-radius:22px}.freepdf-final-action{padding:27px 20px 23px;border-radius:18px}.freepdf-final button{width:100%;max-width:310px}.freepdf-site-footer{margin-top:52px;background-position:45% top}.freepdf-footer-surface{padding-top:28px}.freepdf-footer-wordmark{justify-content:flex-start;min-height:132px;font-size:clamp(64px,19.2vw,96px);letter-spacing:-.075em}.freepdf-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;padding:38px 0 42px}.freepdf-footer-directory nav{gap:14px}.freepdf-footer-directory h2{font-size:11px}.freepdf-footer-directory a{font-size:13px}.freepdf-footer-meta>div{align-items:flex-start;flex-direction:column;gap:8px}.freepdf-footer-meta nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.freepdf-page *,.freepdf-page *:before,.freepdf-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-wordmark{display:inline-flex;align-items:center;font-size:inherit;font-weight:800;letter-spacing:-.055em;line-height:1}.brand-wordmark-name{color:#111827}.brand-wordmark-enrich{color:#2851eb}.brand-wordmark--logo{display:inline-flex;width:6.2em;height:1.55em;align-items:center;gap:.28em;vertical-align:middle}.brand-wordmark--logo .brand-wordmark-logo{display:block;width:1.55em;min-width:1.55em;height:100%;flex:0 0 1.55em;object-fit:contain;object-position:center}.brand-wordmark--logo .brand-wordmark-name{color:#0b1328;text-transform:lowercase;white-space:nowrap}.brand-wordmark--logo .brand-wordmark-enrich{color:inherit}.public-route-shell,.app-route-layout,.auth-route-layout{min-height:100vh}.public-route-shell{background:#f8fbff;color:#17233a}.public-route-header,.public-route-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(24px,6vw,92px);border-bottom:1px solid #dce7f3;background:#fffffff0}.public-route-header nav,.route-state-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.public-route-header a,.public-route-footer a{color:inherit;text-decoration:none}.public-route-brand{font-size:1.25rem;font-weight:850}.public-route-footer{border-top:1px solid #dce7f3;border-bottom:0;color:#5f6f86}.route-state-page{min-height:100vh;padding:0 clamp(28px,4.7vw,72px) 44px;overflow:hidden;background:#fff;color:#101a30;font-family:DM Sans,Arial,sans-serif}.route-state-page>.route-state-card{width:min(680px,100%);margin:clamp(56px,13vh,126px) auto;padding:clamp(30px,5vw,56px);border:1px solid #d9e6f2;border-radius:28px;background:#fff;box-shadow:0 24px 70px #2256821f}.route-state-card h1{margin:18px 0 12px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}.route-state-card p{margin:0 0 26px;color:#627089;font-size:1.05rem;line-height:1.65}.route-status-pill{display:inline-flex;padding:8px 13px;border-radius:999px;background:#dff4ff;color:#17617f;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.route-state-card .route-state-actions a,.route-state-card .route-state-actions button{display:inline-flex;padding:12px 18px;border:0;border-radius:12px;background:#1e88d8;color:#fff;font-weight:750;text-decoration:none;cursor:pointer}.route-state-card .route-state-actions a.is-secondary{border:1px solid #cfddeb;background:#fff;color:#26364d}.route-state-header{display:flex;min-height:88px;align-items:center;border-bottom:1px solid #dfe4ec}.route-state-header a{display:inline-flex;color:inherit;text-decoration:none}.route-state-wordmark.brand-wordmark--logo{width:148px;height:36px}.route-state-editorial{display:grid;width:min(100%,1280px);min-height:calc(100vh - 132px);grid-template-columns:minmax(390px,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(34px,5vw,84px);margin:0 auto;padding:clamp(102px,13vh,124px) 0 24px}.route-state-copy{position:relative;z-index:1;width:590px;max-width:590px;margin-left:clamp(0px,5.3vw,80px);transform:translateY(-38px)}.route-status-label{display:inline-flex;align-items:center;gap:14px;color:#2851eb;font-size:13px;font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.route-state-copy h1{margin:37px 0 27px;color:#07112a;font-family:Funnel Display,DM Sans,Arial,sans-serif;font-size:clamp(50px,4.3vw,68px);font-weight:800;letter-spacing:-.045em;line-height:1.03}.route-state-copy>p{margin:0;color:#34425b;font-size:17px;line-height:1.6}.route-state-editorial .route-state-actions{display:flex;flex-wrap:wrap;align-items:center;gap:34px;margin-top:37px}.route-state-editorial .route-state-actions button{min-height:54px;padding:0 28px;border:1px solid #2851eb;border-radius:8px;background:#2851eb;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:750;box-shadow:0 8px 18px #2851eb24;transition:background .16s ease,border-color .16s ease,transform .16s ease}.route-state-editorial .route-state-actions button:hover{border-color:#1f43ce;background:#1f43ce;transform:translateY(-1px)}.route-state-editorial .route-state-actions a{padding:7px 0 5px;border-bottom:1px solid currentColor;color:#2851eb;font-size:16px;font-weight:650;line-height:1;text-decoration:none}.route-state-header a:focus-visible,.route-state-editorial .route-state-actions :focus-visible,.route-state-card .route-state-actions :focus-visible{outline:3px solid rgba(40,81,235,.45);outline-offset:4px}.route-state-visual{display:flex;min-width:0;align-items:center;justify-content:center;transform:translate(65px,-60px)}.route-state-visual img{display:block;width:790px;max-width:none;height:auto;object-fit:contain}.route-error-detail{max-width:520px;margin-top:30px;color:#647087;font-size:12px}.route-error-detail summary{width:max-content;cursor:pointer}.route-error-detail pre{max-height:150px;margin:10px 0 0;overflow:auto;padding:12px;border:1px solid #e0e5ed;border-radius:8px;background:#f8f9fb;color:#7b3543;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}@media(max-width:940px){.route-state-page{padding-right:24px;padding-left:24px}.route-state-editorial{min-height:auto;grid-template-columns:1fr;gap:34px;padding-top:64px}.route-state-copy{width:auto;max-width:650px;margin-left:0;transform:none}.route-state-visual{justify-content:flex-start;transform:none}.route-state-visual img{width:min(100%,620px);max-width:100%}}@media(max-width:600px){.route-state-page{padding-right:18px;padding-bottom:28px;padding-left:18px}.route-state-header{min-height:78px}.route-state-wordmark.brand-wordmark--logo{width:126px;height:31px}.route-state-editorial{gap:24px;padding:50px 4px 36px}.route-status-label{gap:10px;font-size:11px;letter-spacing:.13em}.route-state-copy h1{margin:25px 0 20px;font-size:38px}.route-state-copy>p{font-size:15px}.route-state-editorial .route-state-actions{gap:21px;margin-top:30px}.route-state-editorial .route-state-actions button{width:100%}.route-state-editorial .route-state-actions a{font-size:15px}.route-state-visual{transform:translate(-34px)}.route-state-visual img{width:430px;max-width:none}}@media(prefers-reduced-motion:reduce){.route-state-editorial .route-state-actions button{transition:none}}.editor-recovery-page{min-height:100vh;overflow:hidden;background:#fff;color:#09142d;font-family:DM Sans,Arial,sans-serif}.editor-recovery-header{display:flex;min-height:108px;align-items:center;margin:0 52px;border-bottom:1px solid #dce2eb}.editor-recovery-header button{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.editor-recovery-wordmark.brand-wordmark--logo{width:168px;height:40px}.editor-recovery-layout{display:grid;width:min(100%,1400px);min-height:calc(100vh - 108px);grid-template-columns:minmax(440px,.92fr) minmax(540px,1.08fr);align-items:center;gap:clamp(36px,4.5vw,76px);margin:0 auto;padding:clamp(58px,7vh,86px) 52px clamp(48px,6vh,76px);box-sizing:border-box}.editor-recovery-copy{max-width:590px;padding-left:clamp(8px,3.5vw,52px);transform:translateY(-10px)}.editor-recovery-copy h1{max-width:560px;margin:0;color:#07122c;font-family:Funnel Display,DM Sans,Arial,sans-serif;font-size:clamp(50px,4.45vw,68px);font-weight:800;letter-spacing:-.047em;line-height:1.03;text-wrap:balance}.editor-recovery-copy>p:not(.editor-recovery-reassurance){max-width:510px;margin:34px 0 0;color:#24324b;font-size:20px;line-height:1.65}.editor-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:53px}.editor-recovery-actions button{min-height:62px;border-radius:7px;cursor:pointer;font:inherit;font-size:17px;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.editor-recovery-primary{min-width:170px;padding:0 30px;border:1px solid #2851eb;background:#2851eb;color:#fff;box-shadow:0 9px 20px #2851eb26}.editor-recovery-primary:hover{border-color:#1f43d3;background:#1f43d3;transform:translateY(-1px)}.editor-recovery-secondary{min-width:232px;padding:0 28px;border:1px solid #2851eb;background:#fff;color:#111b34}.editor-recovery-secondary:hover{background:#f7f9ff;transform:translateY(-1px)}.editor-recovery-home{display:inline-flex;min-height:42px!important;align-items:center;gap:12px;padding:0!important;border:0;background:transparent;color:#2851eb;font-weight:650!important}.editor-recovery-home:hover{color:#1f43d3}.editor-recovery-reassurance{display:flex;align-items:center;gap:14px;margin:46px 0 0;color:#4c5870;font-size:15px;line-height:1.45}.editor-recovery-reassurance span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eaf1ff;color:#244780}.editor-recovery-visual{display:grid;min-width:0;justify-items:center;transform:translateY(-4px)}.editor-recovery-visual-status{display:inline-flex;align-items:center;justify-self:center;gap:14px;margin:0 0 -5px;color:#29354b;font-size:17px;line-height:1.3}.editor-recovery-visual-status svg{color:#2851eb}.editor-recovery-visual img{display:block;width:min(100%,670px);height:auto;object-fit:contain}.editor-recovery-page.is-loading .editor-recovery-visual-status svg{animation:editor-recovery-pulse 1.4s ease-in-out infinite}.editor-recovery-header button:focus-visible,.editor-recovery-actions button:focus-visible{outline:3px solid rgba(40,81,235,.42);outline-offset:4px}@keyframes editor-recovery-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:980px){.editor-recovery-header{margin:0 30px}.editor-recovery-layout{min-height:auto;grid-template-columns:1fr;gap:48px;padding:72px 32px 60px}.editor-recovery-copy{max-width:670px;padding-left:0;transform:none}.editor-recovery-copy h1,.editor-recovery-copy>p:not(.editor-recovery-reassurance){max-width:620px}.editor-recovery-visual{width:min(100%,670px);justify-self:center;transform:none}}@media(max-width:600px){.editor-recovery-page{overflow:visible}.editor-recovery-header{min-height:76px;margin:0 20px}.editor-recovery-wordmark.brand-wordmark--logo{width:132px;height:32px}.editor-recovery-layout{gap:38px;padding:50px 22px 42px}.editor-recovery-copy h1{font-size:clamp(39px,12vw,50px)}.editor-recovery-copy>p:not(.editor-recovery-reassurance){margin-top:24px;font-size:17px;line-height:1.58}.editor-recovery-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:36px}.editor-recovery-actions .editor-recovery-primary,.editor-recovery-actions .editor-recovery-secondary{width:100%;min-width:0;min-height:56px}.editor-recovery-home{width:max-content;margin-top:6px}.editor-recovery-reassurance{align-items:flex-start;margin-top:34px;font-size:14px}.editor-recovery-visual{width:calc(100% + 20px);transform:translate(-10px)}.editor-recovery-visual-status{gap:10px;margin-bottom:2px;font-size:14px}}@media(prefers-reduced-motion:reduce){.editor-recovery-actions button{transition:none}.editor-recovery-page.is-loading .editor-recovery-visual-status svg{animation:none;opacity:.6}}.public-route-loading{display:grid;min-height:clamp(420px,68vh,720px);place-items:center;padding:48px 24px;background:radial-gradient(circle at 30% 20%,rgba(40,81,235,.08),transparent 35%),#f8faff}.public-route-loading>section{display:grid;width:min(100%,440px);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:28px;border:1px solid #dce4f3;border-radius:18px;background:#fff;box-shadow:0 20px 48px #1b2d5314}.public-route-loading-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#edf2ff;color:#2851eb;font-size:13px;font-weight:850}.public-route-loading h1{margin:0;color:#101a34;font-family:Funnel Display,DM Sans,sans-serif;font-size:24px;letter-spacing:-.03em}.public-route-loading p{margin:5px 0 0;color:#5d6a7e;font-size:14px;line-height:1.5}.public-route-loading-progress{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e8edf7}.public-route-loading-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:#2851eb;animation:public-route-loading-slide 1.1s ease-in-out infinite alternate}@keyframes public-route-loading-slide{0%{transform:translate(-12%)}to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.public-route-loading-progress span{width:100%;animation:none;opacity:.55}}.secure-share-page{min-height:calc(100vh - 68px);padding:24px;background:#eef2f8;color:#111827}.secure-share-header{display:flex;width:min(1240px,100%);min-height:76px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 16px;padding:14px 18px;border:1px solid #dce3ef;border-radius:16px;background:#fff;box-shadow:0 12px 34px #0f172a14}.secure-share-header>div,.secure-share-header nav,.secure-share-header a,.secure-share-footer{display:flex;align-items:center}.secure-share-header>div{min-width:0;gap:12px}.secure-share-header>div>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e8f1ff;color:#2851eb}.secure-share-header h1{overflow:hidden;margin:0;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.secure-share-header p{margin:4px 0 0;color:#687386;font-size:12px}.secure-share-header nav{flex:0 0 auto;gap:8px}.secure-share-header a{min-height:40px;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d7deea;border-radius:10px;color:#263247;font-size:13px;font-weight:800;text-decoration:none}.secure-share-header a.is-primary{border-color:#2851eb;background:#2851eb;color:#fff}.secure-share-viewer{width:min(1240px,100%);height:max(620px,calc(100vh - 210px));margin:0 auto;overflow:hidden;border:1px solid #d5dce8;border-radius:16px;background:#525a68;box-shadow:0 18px 50px #0f172a24}.secure-share-viewer object{width:100%;height:100%;border:0}.secure-share-footer{width:min(1240px,100%);justify-content:center;gap:6px;margin:13px auto 0;color:#687386;font-size:12px}.secure-share-state{display:grid;width:min(520px,100%);justify-items:center;gap:11px;margin:12vh auto 0;padding:42px;border:1px solid #dce3ef;border-radius:18px;background:#fff;text-align:center;box-shadow:0 18px 50px #0f172a1a}.secure-share-state svg{color:#2851eb}.secure-share-state h1{margin:0;font-size:26px}.secure-share-state p{margin:0;color:#657084;line-height:1.5}.secure-share-state a{margin-top:8px;padding:11px 15px;border-radius:9px;background:#2851eb;color:#fff;font-weight:800;text-decoration:none}@media(max-width:700px){.secure-share-page{padding:12px}.secure-share-header{align-items:stretch;flex-direction:column}.secure-share-header nav{display:grid;grid-template-columns:1fr 1fr}.secure-share-viewer{height:calc(100vh - 260px);min-height:480px}}.route-error-detail{overflow:auto;padding:14px;border-radius:12px;background:#f5f7fa;color:#7b3543;white-space:pre-wrap}.lumin-home .upload-nav a{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;width:98px;min-width:0;min-height:70px;box-sizing:border-box;gap:7px;padding:8px 6px;overflow:hidden;border-radius:14px;color:#576372;font-size:13px;font-weight:780;line-height:1.12;text-align:center;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.lumin-home .upload-nav a:hover{background:#ffffffc7;color:#202b38}.lumin-home .upload-nav a.is-active{background:#eef9ff;color:#1d384a;box-shadow:inset 0 0 0 1px #d8eef8}.lumin-home .upload-nav a span{display:block;width:100%;max-width:90px;overflow:hidden;color:inherit}.lumin-home .upload-nav a:last-child{margin-top:18px;padding-top:14px;border-top:1px solid #e2e8ef}@media(max-width:700px){.public-route-header,.public-route-footer{align-items:flex-start;flex-direction:column}.lumin-home .upload-nav a{min-width:42px;min-height:38px}.lumin-home .upload-nav a span{display:none}}:root{--public-ink: #111217;--public-body: #424653;--public-muted: #727684;--public-line: #e4e6ed;--public-green: #2851eb;--public-mint: #e8f1ff;--public-cream: #f5f8ff}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-header{position:sticky;top:0;z-index:70;border-bottom:1px solid rgba(228,230,237,.8);background:#fffffff5;color:var(--public-ink);backdrop-filter:blur(18px)}.marketing-header-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,calc(100% - 48px));min-height:68px;margin:0 auto}.marketing-brand{display:inline-flex;align-items:center;color:var(--public-ink);font-size:22px;text-decoration:none}.marketing-brand .brand-wordmark--logo{width:136px;height:34px}.marketing-brand .brand-wordmark{transition:opacity .18s ease,transform .18s ease}.marketing-brand:hover .brand-wordmark{opacity:.82;transform:translateY(-1px)}.marketing-desktop-nav,.marketing-header-actions{display:flex;align-items:center;gap:17px}.marketing-desktop-nav{justify-content:center;gap:28px}.marketing-desktop-nav a,.marketing-desktop-nav button,.marketing-login{display:inline-flex;min-height:38px;align-items:center;gap:5px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--public-body);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.marketing-desktop-nav a:hover,.marketing-desktop-nav button:hover,.marketing-desktop-nav button[aria-expanded=true]{background:transparent;color:var(--public-green)}.marketing-header-actions{justify-self:end;gap:8px}.marketing-primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;background:var(--public-green);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #2851eb2e}.marketing-menu-toggle{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--public-line);border-radius:12px;background:#fff;color:var(--public-ink)}.tools-mega-menu{position:absolute;top:calc(100% + 10px);left:50%;width:min(1120px,calc(100vw - 40px));padding:24px;border:1px solid var(--public-line);border-radius:26px;background:#fff;box-shadow:0 32px 80px #002f2d29;transform:translate(-50%)}.tools-mega-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:2px 4px 18px;border-bottom:1px solid var(--public-line)}.tools-mega-heading>div{display:grid;gap:3px}.tools-mega-heading span,.tools-mega-grid small,.marketing-footer small{color:var(--public-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tools-mega-heading strong{font-size:21px}.tools-mega-heading>a{color:var(--public-green);font-size:14px;font-weight:800}.tools-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:21px}.tools-mega-grid section{display:grid;align-content:start;gap:6px}.tools-mega-grid section>small{margin:0 0 5px 5px}.tools-mega-grid section>a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px;border-radius:14px;color:var(--public-ink);text-decoration:none}.tools-mega-grid section>a:hover{background:#f4faf7}.tools-mega-grid section>a>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:11px}.tools-mega-grid section>a>span:last-child{display:grid;min-width:0}.tools-mega-grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tools-mega-grid em{color:var(--public-muted);font-size:10px;font-style:normal}.marketing-mobile-nav{display:none}.marketing-footer{padding:66px max(24px,calc((100vw - 1240px)/2)) 28px;border-top:1px solid var(--public-line);background:#fff;color:var(--public-ink)}.marketing-footer-intro{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding-bottom:36px;border-bottom:1px solid var(--public-line)}.marketing-footer-intro p{max-width:520px;margin:0;color:var(--public-body);line-height:1.5}.marketing-footer-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:40px 0}.marketing-footer-tools section{display:grid;align-content:start;gap:8px}.marketing-footer-tools small{margin-bottom:6px;color:var(--public-ink)}.marketing-footer-tools a{color:var(--public-body);font-size:13px;line-height:1.35;text-decoration:none}.marketing-footer-tools a:hover{color:var(--public-green)}.marketing-footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--public-line);color:var(--public-muted);font-size:13px}.marketing-footer-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.marketing-footer-bottom a{color:inherit;text-decoration:none}.public-eyebrow{display:inline-flex;width:max-content;min-height:32px;align-items:center;padding:0 11px;border-radius:999px;background:var(--public-mint);color:var(--public-green);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tools-directory,.tool-landing{background:#fbfdfb;color:var(--public-ink)}.tools-directory-hero{display:grid;justify-items:center;width:min(980px,calc(100% - 48px));margin:0 auto;padding:58px 0 34px;text-align:center}.tools-directory-hero h1{max-width:900px;margin:16px 0 0;font-size:clamp(44px,5.2vw,66px);font-weight:550;letter-spacing:-.055em;line-height:.96}.tools-directory-hero>p{max-width:760px;margin:20px 0 0;color:var(--public-body);font-size:17px;line-height:1.55}.tools-search-row{display:grid;justify-content:center;width:100%;margin-top:28px}.tools-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(660px,100%);min-height:54px;padding:0 9px 0 17px;border:1px solid #cfe1da;border-radius:17px;background:#fff;color:var(--public-green);box-shadow:0 12px 28px #002f2d13}.tools-search input{min-width:0;border:0;outline:0;color:var(--public-ink);font:inherit;font-size:16px}.tools-search>strong{display:inline-flex;min-height:36px;align-items:center;padding:0 12px;border-radius:11px;background:#f1f5ff;color:#2851eb;font-size:12px;white-space:nowrap}.tools-category-filters{position:sticky;top:76px;z-index:20;display:flex;flex-wrap:wrap;gap:8px;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:12px 0;overflow:visible;background:linear-gradient(90deg,#fbfdfbfa 0% 96%,#fbfdfb40);scrollbar-width:none}.tools-category-filters button{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--public-line);border-radius:999px;background:#fff;color:var(--public-body);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.tools-category-filters button.is-active{border-color:var(--public-green);background:var(--public-green);color:#fff}.tools-category-list{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:30px 0 100px}.tools-category-section{scroll-margin-top:145px;padding:38px 0}.tools-category-section>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:20px}.tools-category-section>header>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px}.tools-category-section h2{margin:0;font-size:29px;letter-spacing:-.035em}.tools-category-section header p{margin:4px 0 0;color:var(--public-body)}.tools-category-section header small{color:var(--public-muted)}.tool-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tool-directory-card{position:relative;display:grid;min-height:235px;align-content:start;padding:21px;border:1px solid var(--public-line);border-radius:22px;background:#fff;color:var(--public-ink);text-decoration:none;box-shadow:0 4px 15px #002f2d09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tool-directory-card:hover{border-color:#aacfc0;box-shadow:0 18px 38px #002f2d17;transform:translateY(-3px)}.tool-card-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px}.tool-status{display:inline-flex;width:max-content;min-height:25px;align-items:center;padding:0 9px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.tool-directory-card>.tool-status{position:absolute;top:22px;right:20px}.tool-status.is-partial{background:#fff2c7;color:#785600}.tool-status.is-coming{background:#eee8fb;color:#624294}.tool-status.is-available{background:#dcf7e5;color:#12643c}.tool-directory-card h3{margin:20px 0 0;font-size:19px;letter-spacing:-.02em}.tool-directory-card p{margin:8px 0 18px;color:var(--public-body);font-size:14px;line-height:1.5}.tool-directory-card>strong{align-self:end;margin-top:auto;color:var(--public-green);font-size:13px}.tools-empty-state{display:grid;min-height:360px;place-items:center;align-content:center;padding:40px;border:1px dashed #b9cec6;border-radius:26px;text-align:center}.tools-empty-state h2{margin:0}.tools-empty-state p{color:var(--public-body)}.tools-empty-state button{min-height:42px;padding:0 15px;border:0;border-radius:12px;background:var(--public-green);color:#fff;font-weight:800}.tools-directory--catalog{--catalog-blue: #2851eb;--catalog-blue-dark: #173ec9;--catalog-line: #d7e1ff;--catalog-ink: #121a2c;min-height:100vh;padding-bottom:96px;background:#f5f7ff;color:var(--catalog-ink);font-family:DM Sans,Arial,sans-serif}.tools-catalog-intro,.tools-catalog-controls,.tools-catalog-categories,.tools-catalog-body{width:min(1110px,calc(100% - 56px));margin-inline:auto}.tools-catalog-intro{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:34px;padding:42px 0 18px}.tools-catalog-intro>div>span,.tools-catalog-featured>header>span,.tools-catalog-more>header>span{display:block;margin-bottom:5px;color:var(--catalog-blue);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tools-catalog-intro h1{margin:0;color:var(--catalog-ink);font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,3.4vw,42px);font-weight:780;letter-spacing:-.045em;line-height:1.05}.tools-catalog-intro p{margin:8px 0 0;color:#66718b;font-size:14px;line-height:1.5}.tools-catalog-intro>a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:6px;background:var(--catalog-blue);color:#fff;font-size:13px;font-weight:760;text-decoration:none;box-shadow:0 7px 16px #2851eb29;transition:background .16s ease,transform .16s ease}.tools-catalog-intro>a:hover{background:var(--catalog-blue-dark);transform:translateY(-1px)}.tools-catalog-controls{padding-bottom:16px}.tools-catalog-search{display:grid;width:min(620px,100%);min-height:46px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 8px 0 15px;border:1px solid #dce4f4;border-radius:7px;background:#fff;color:#8b98b2;box-shadow:0 4px 15px #1a38800d}.tools-catalog-search:focus-within{border-color:#9eb4fb;box-shadow:0 0 0 3px #2851eb1c}.tools-catalog-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--catalog-ink);font:inherit;font-size:13px}.tools-catalog-search strong{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:5px;background:#eef2ff;color:var(--catalog-blue);font-size:11px;white-space:nowrap}.tools-catalog-categories{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 22px}.tools-catalog-categories>button{display:inline-grid;min-height:34px;grid-template-columns:auto auto;align-items:center;gap:7px;padding:0 12px;border:1px solid #dce4f4;border-radius:6px;background:#fff;color:#4c5871;cursor:pointer;font:inherit;font-size:11px;font-weight:650}.tools-catalog-categories>button:hover{border-color:#b7c8fb;background:#f9faff;color:var(--catalog-blue)}.tools-catalog-categories>button.is-active{border-color:var(--catalog-blue);background:var(--catalog-blue);color:#fff;font-weight:750}.tools-catalog-categories>button small{color:inherit;font-size:10px;font-weight:700;opacity:.72}.tools-catalog-result-count{display:flex;min-height:30px;align-items:center;justify-content:space-between;margin-bottom:16px;color:#7a849b;font-size:11px}.tools-catalog-result-count button{border:0;background:transparent;color:var(--catalog-blue);cursor:pointer;font:inherit;font-weight:750}.tools-catalog-featured>header,.tools-catalog-more>header{margin-bottom:13px}.tools-catalog-featured h2,.tools-catalog-more h2{margin:0;color:var(--catalog-ink);font-family:DM Sans,Arial,sans-serif;font-size:21px;font-weight:780;letter-spacing:-.03em}.tools-catalog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tools-catalog-card{display:grid;min-height:74px;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--catalog-line);border-radius:6px;background:#fff;color:var(--catalog-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tools-catalog-card:hover{border-color:#9eb4fb;box-shadow:0 8px 18px #1a38801a;transform:translateY(-1px)}.tools-catalog-card>span{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;color:#fff}.tools-catalog-card>strong{overflow:hidden;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tools-catalog-status{padding:3px 6px;border-radius:999px;background:#f1f3f7;color:#5e6675;font-size:9px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tools-catalog-card>svg{color:#9aa7c2;opacity:0;transition:opacity .16s ease,transform .16s ease}.tools-catalog-card:hover>svg{opacity:1;transform:translate(2px)}.tools-catalog-card.is-tone-0>span{background:#7656ed}.tools-catalog-card.is-tone-1>span{background:#ff4b55}.tools-catalog-card.is-tone-2>span{background:#0db9bf}.tools-catalog-card.is-tone-3>span{background:#2c8ded}.tools-catalog-card.is-tone-4>span{background:#f5a800}.tools-catalog-card.is-tone-5>span{background:#e059d2}.tools-catalog-card.is-tone-6>span{background:#145ddb}.tools-catalog-card.is-tone-7>span{background:#13ae68}.tools-catalog-more{margin-top:38px}.tools-catalog-group{scroll-margin-top:120px;margin-top:27px}.tools-catalog-group>header{display:flex;align-items:center;gap:11px;padding:0 0 12px}.tools-catalog-group>header>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:7px;color:#25334f}.tools-catalog-group h3{margin:0}.tools-catalog-group h3 a{color:var(--catalog-ink);font-size:15px;font-weight:760;letter-spacing:-.015em;text-decoration:none}.tools-catalog-group p{margin:2px 0 0;color:#748097;font-size:11px;line-height:1.45}.tools-catalog-empty{display:grid;min-height:320px;place-items:center;align-content:center;padding:40px;border:1px dashed #b7c8fb;border-radius:8px;background:#fff9;color:#75809a;text-align:center}.tools-catalog-empty h2{margin:14px 0 0;color:var(--catalog-ink);font-size:21px}.tools-catalog-empty p{margin:6px 0 18px}.tools-catalog-empty button{min-height:38px;padding:0 14px;border:0;border-radius:6px;background:var(--catalog-blue);color:#fff;cursor:pointer;font-weight:750}@media(max-width:980px){.tools-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tools-directory--catalog{padding-bottom:70px}.tools-catalog-intro,.tools-catalog-controls,.tools-catalog-categories,.tools-catalog-body{width:calc(100% - 32px)}.tools-catalog-intro{align-items:flex-start;padding-top:28px}.tools-catalog-intro h1{font-size:30px}.tools-catalog-intro p{max-width:320px;font-size:13px}.tools-catalog-intro>a{width:42px;padding:0;font-size:0}.tools-catalog-search{width:100%}.tools-catalog-categories{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.tools-catalog-card-grid{grid-template-columns:1fr}}.tool-breadcrumbs{display:flex;align-items:center;gap:9px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:32px;color:var(--public-muted);font-size:13px}.tool-breadcrumbs a{color:var(--public-green);font-weight:800;text-decoration:none}.tool-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr);align-items:center;gap:66px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:58px 0 78px}.tool-hero-copy h1{max-width:650px;margin:18px 0 0;font-size:clamp(48px,5.1vw,70px);font-weight:550;letter-spacing:-.055em;line-height:.94}.tool-hero-copy>p{max-width:620px;margin:23px 0 0;color:var(--public-body);font-size:19px;line-height:1.55}.tool-format-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tool-format-row span{padding:8px 10px;border:1px solid var(--public-line);border-radius:10px;background:#fff;color:var(--public-muted);font-size:12px}.tool-format-row strong{color:var(--public-ink)}.tool-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:28px}.tool-hero-actions>a:not(.marketing-primary){color:var(--public-green);font-size:14px;font-weight:800}.tool-preview{overflow:hidden;border:1px solid var(--public-line);border-radius:30px;background:#fff;box-shadow:0 28px 70px #002f2d1f}.tool-preview>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:0 19px;border-bottom:1px solid var(--public-line)}.tool-preview>header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--tool-accent)}.tool-preview>header small{color:var(--public-muted);font-size:11px}.tool-preview-canvas{display:grid;min-height:370px;place-items:center;padding:34px;background:radial-gradient(circle at 15% 10%,var(--tool-accent),transparent 45%),#f8fbf9}.preview-pages{display:flex;align-items:center;gap:13px}.preview-pages span{display:grid;width:105px;height:145px;place-items:end center;padding:14px;border:1px solid #c9d9d2;border-radius:11px;background:#fff;color:var(--public-muted);box-shadow:0 12px 24px #002f2d14}.preview-pages span.is-selected{outline:3px solid var(--public-green);transform:translateY(-13px)}.preview-convert{display:flex;align-items:center;gap:24px}.preview-convert span{display:grid;width:128px;height:155px;place-items:center;border-radius:20px;background:#fff;color:var(--public-ink);font-size:23px;font-weight:850;box-shadow:0 17px 38px #002f2d1a}.preview-sign{display:grid;justify-items:center;gap:15px;width:76%;padding:44px;border-radius:22px;background:#fff;box-shadow:0 18px 42px #002f2d1a}.preview-sign div{width:100%;padding:22px 10px 9px;border-bottom:2px solid #385754;color:#284b48;font-family:cursive;font-size:36px;text-align:center;transform:rotate(-3deg)}.preview-sign span{color:var(--public-muted);font-size:12px}.preview-coming{display:grid;justify-items:center;gap:9px;text-align:center}.preview-coming>svg{box-sizing:content-box;padding:18px;border-radius:20px;background:#fff;color:var(--public-green);box-shadow:0 16px 32px #002f2d1a}.preview-coming strong{margin-top:12px;font-size:19px}.preview-coming span{color:var(--public-muted)}.preview-editor{display:grid;grid-template-columns:88px 1fr;width:90%;min-height:280px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 18px 38px #002f2d1a}.preview-editor aside{display:grid;align-content:start;gap:10px;padding:15px;background:#eff5f2}.preview-editor aside span{height:64px;border:1px solid #d0dfd8;border-radius:7px;background:#fff}.preview-editor section{width:70%;margin:24px auto;padding:28px;border:1px solid #d9e4df;background:#fff;box-shadow:0 10px 26px #002f2d12}.preview-editor section div{width:45%;height:13px;margin-bottom:30px;border-radius:999px;background:var(--tool-accent)}.preview-editor section p{height:8px;margin:12px 0;border-radius:999px;background:#dfe8e4}.tool-action-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:25px;border:1px solid var(--public-line);border-radius:24px;background:#fff}.tool-action-panel>span{display:grid;width:60px;height:60px;place-items:center;border-radius:18px}.tool-action-panel small{color:var(--public-muted);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tool-action-panel h2{margin:4px 0 0;font-size:22px}.tool-action-panel p{max-width:760px;margin:7px 0 0;color:var(--public-body);line-height:1.5}.tool-action-panel>a{display:inline-flex;min-height:43px;align-items:center;padding:0 14px;border-radius:12px;background:var(--public-green);color:#fff;font-weight:800;text-decoration:none}.tool-content-grid,.tool-use-cases,.tool-limitations,.tool-faq,.related-tools,.tool-final-cta{width:min(1180px,calc(100% - 48px));margin:0 auto}.tool-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:82px 0}.tool-content-grid>article{padding:34px;border:1px solid var(--public-line);border-radius:26px;background:#fff}.tool-content-grid h2,.tool-use-cases h2,.tool-faq h2,.related-tools h2,.tool-final-cta h2{margin:17px 0 0;font-size:clamp(30px,3.2vw,43px);letter-spacing:-.045em;line-height:1}.tool-content-grid article>p{color:var(--public-body);font-size:17px;line-height:1.6}.tool-content-grid ul{display:grid;gap:12px;padding:0;list-style:none}.tool-content-grid li{display:grid;grid-template-columns:auto 1fr;gap:9px;color:var(--public-body);line-height:1.45}.tool-content-grid li svg{margin-top:2px;color:var(--public-green)}.tool-steps ol{display:grid;gap:12px;padding:0;list-style:none}.tool-steps li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px;border-radius:15px;background:#f4f9f6}.tool-steps li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--public-green);color:#fff;font-size:12px;font-weight:850}.tool-steps li p{margin:0}.tool-use-cases{padding:0 0 82px}.tool-use-cases>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.tool-use-cases article{padding:24px;border-radius:22px;background:#fff;border:1px solid var(--public-line)}.tool-use-cases article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px}.tool-use-cases h3{margin:20px 0 0;font-size:19px}.tool-use-cases article p{margin:8px 0 0;color:var(--public-body);font-size:14px;line-height:1.5}.tool-limitations{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:30px;border:1px solid #ead99b;border-radius:24px;background:#fff9e6}.tool-limitations>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#fff0b6;color:#745500}.tool-limitations small{color:#745500;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tool-limitations h2{margin:5px 0 0;font-size:25px}.tool-limitations p{margin:9px 0 0;color:#624f1a;line-height:1.55}.tool-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;padding:90px 0}.tool-faq>div{display:grid;gap:10px}.tool-faq details{padding:20px 21px;border:1px solid var(--public-line);border-radius:18px;background:#fff}.tool-faq summary{color:var(--public-ink);font-weight:800;cursor:pointer}.tool-faq details p{margin:13px 0 0;color:var(--public-body);line-height:1.55}.related-tools{padding-bottom:90px}.related-tools>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.related-tools>div>a{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:21px;border:1px solid var(--public-line);border-radius:21px;background:#fff;color:var(--public-ink);text-decoration:none}.related-tools a>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px}.related-tools h3{margin:0}.related-tools p{margin:6px 0;color:var(--public-body);font-size:13px;line-height:1.45}.related-tools small{color:var(--public-green);font-weight:800}.tool-final-cta{display:grid;justify-items:center;margin-bottom:90px;padding:70px 28px;border-radius:32px;background:radial-gradient(circle at 15% 20%,#d9f7e8,transparent 35%),radial-gradient(circle at 85% 10%,#ebe3ff,transparent 32%),var(--public-cream);text-align:center}.tool-final-cta>span{display:grid;width:62px;height:62px;place-items:center;border-radius:19px}.tool-final-cta p{max-width:650px;margin:18px 0 25px;color:var(--public-body);line-height:1.55}.tool-guide-content{display:grid;width:min(1180px,calc(100% - 48px));gap:28px;margin:82px auto 0;color:var(--public-ink)}.tool-guide-intro{max-width:790px}.tool-guide-intro h2{margin:13px 0 0;font-size:clamp(34px,4vw,50px);letter-spacing:-.05em;line-height:1}.tool-guide-intro p{margin:18px 0 0;color:var(--public-body);font-size:17px;line-height:1.65}.tool-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-guide-grid>article{padding:29px;border:1px solid var(--public-line);border-radius:24px;background:#fff}.tool-guide-grid h3,.tool-guide-use-cases h3,.tool-guide-answers h3,.tool-guide-related h3{margin:8px 0 0;font-size:25px;letter-spacing:-.025em}.tool-guide-grid ol,.tool-guide-grid ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.tool-guide-grid li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;color:var(--public-body);line-height:1.5}.tool-guide-grid li>span:first-child,.tool-guide-steps li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e4f7eb;color:#056244;font-size:12px;font-weight:850}.tool-guide-grid li>svg{margin-top:4px;color:#078454}.tool-guide-grid li p{margin:4px 0 0}.tool-guide-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-guide-trust-grid>article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:26px;border:1px solid;border-radius:22px}.tool-guide-trust-grid .is-private{border-color:#b9e1ca;background:#effaf3;color:#075d3e}.tool-guide-trust-grid .is-limit{border-color:#ead99b;background:#fff9e6;color:#624f1a}.tool-guide-trust-grid small{font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tool-guide-trust-grid h3{margin:4px 0 0;color:var(--public-ink);font-size:21px}.tool-guide-trust-grid p{margin:8px 0 0;line-height:1.55}.tool-guide-use-cases{padding-top:18px}.tool-guide-use-cases>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.tool-guide-use-cases article{padding:23px;border:1px solid var(--public-line);border-radius:21px;background:#fff}.tool-guide-use-cases article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px}.tool-guide-use-cases strong{display:block;margin-top:17px}.tool-guide-use-cases p{margin:7px 0 0;color:var(--public-muted);font-size:13px;line-height:1.5}.tool-guide-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px}.tool-guide-answers>section{padding:27px;border:1px solid var(--public-line);border-radius:24px;background:#fff}.tool-guide-answers header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px}.tool-guide-answers header>svg{color:#056244}.tool-guide-answers header small{color:var(--public-muted);font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tool-guide-answers header h3{margin-top:2px}.tool-guide-answers section>div{display:grid;gap:8px;margin-top:20px}.tool-guide-answers details{padding:16px;border-radius:14px;background:#f5f9f7}.tool-guide-answers summary{font-weight:780;cursor:pointer}.tool-guide-answers details p{margin:11px 0 0;color:var(--public-body);line-height:1.55}.tool-guide-related{padding:18px 0 8px}.tool-guide-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}.tool-guide-related a{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:19px;border:1px solid var(--public-line);border-radius:18px;background:#fff;color:var(--public-ink);text-decoration:none}.tool-guide-related a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px}.tool-guide-related a small{display:block;margin-top:5px;color:var(--public-muted);line-height:1.4}.marketing-header :focus-visible,.marketing-footer :focus-visible,.tools-directory :focus-visible,.tool-landing :focus-visible{outline:3px solid #3d9b74;outline-offset:3px}@media(max-width:980px){.marketing-desktop-nav,.marketing-login,.marketing-header-actions>.marketing-primary{display:none}.marketing-header-row{grid-template-columns:1fr auto}.marketing-menu-toggle{display:grid}.marketing-mobile-nav{display:grid;gap:5px;padding:12px 24px 22px;border-top:1px solid var(--public-line);background:#fff}.marketing-mobile-nav>a,.marketing-mobile-nav>button{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 13px;border:0;border-radius:12px;background:#f6faf8;color:var(--public-ink);font:inherit;font-weight:800;text-decoration:none}.marketing-mobile-tools{display:grid;max-height:60vh;gap:14px;padding:14px;overflow-y:auto;border-radius:16px;background:#f8fbf9}.marketing-mobile-tools section{display:grid;gap:5px}.marketing-mobile-tools small{color:var(--public-muted);font-weight:850;text-transform:uppercase}.marketing-mobile-tools a{display:flex;justify-content:space-between;gap:12px;color:var(--public-body);font-size:14px;text-decoration:none}.marketing-mobile-tools a span{color:var(--public-green);font-size:11px;font-weight:800}.marketing-mobile-tools .view-all{padding-top:12px;border-top:1px solid var(--public-line);color:var(--public-green);font-weight:850}.marketing-footer-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-hero{grid-template-columns:1fr}.tool-preview{max-width:680px}}@media(max-width:700px){.marketing-header-row,.tools-category-list,.tools-category-filters,.tool-breadcrumbs,.tool-hero,.tool-action-panel,.tool-content-grid,.tool-use-cases,.tool-limitations,.tool-faq,.related-tools,.tool-final-cta{width:min(100% - 30px,1180px)}.marketing-footer-intro{grid-template-columns:1fr;justify-items:start}.marketing-footer-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-bottom{flex-direction:column}.tools-directory-hero{width:min(100% - 30px,980px);padding-top:60px}.tools-directory-hero h1{font-size:clamp(42px,14vw,60px)}.tools-search-row{grid-template-columns:1fr}.tools-search-row>strong{justify-self:center}.tools-category-filters{top:75px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.tools-category-section>header{grid-template-columns:auto 1fr}.tools-category-section>header>small{grid-column:2}.tool-card-grid{grid-template-columns:1fr}.tool-directory-card{min-height:210px}.tool-hero{gap:40px;padding:42px 0 58px}.tool-hero-copy h1{font-size:clamp(43px,14vw,60px)}.tool-preview-canvas{min-height:290px;padding:20px}.preview-pages span{width:72px;height:105px}.preview-convert span{width:96px;height:120px;font-size:17px}.tool-action-panel{grid-template-columns:auto 1fr}.tool-action-panel>a{grid-column:1 / -1;justify-content:center}.tool-content-grid{grid-template-columns:1fr;padding:60px 0}.tool-use-cases>div,.related-tools>div{grid-template-columns:1fr}.tool-faq{grid-template-columns:1fr;gap:26px}.tool-limitations{padding:22px}.tool-guide-content{width:min(100% - 30px,1180px);margin-top:58px}.tool-guide-grid,.tool-guide-trust-grid,.tool-guide-answers{grid-template-columns:1fr}.tool-guide-use-cases>div,.tool-guide-related>div{grid-template-columns:1fr}.tool-guide-grid>article,.tool-guide-answers>section{padding:22px}}@media(prefers-reduced-motion:reduce){.tool-directory-card,.marketing-primary{scroll-behavior:auto;transition:none}.tool-directory-card:hover{transform:none}}.image-conversion-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 72px;color:var(--public-ink)}.conversion-hero{display:flex;align-items:center;gap:18px;margin:24px 0 28px;padding:26px 30px;border:1px solid var(--public-line);border-radius:24px;background:linear-gradient(135deg,#fff,#f7fdf9);box-shadow:0 18px 46px #001f1f0f}.conversion-hero>span{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border-radius:17px;color:#043e32}.conversion-hero small{color:#047857;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.conversion-hero h1{margin:4px 0 3px;font-size:clamp(34px,5vw,54px);letter-spacing:-.05em;line-height:1}.conversion-hero p{margin:0;color:var(--public-muted);font-size:16px}.conversion-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px}.conversion-dropzone{display:grid;min-height:260px;place-items:center;align-content:center;gap:9px;padding:34px;border:2px dashed #a8cdbc;border-radius:24px;background:#f8fcf9;text-align:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.conversion-dropzone.is-dragging{border-color:#047857;background:#effcf4;box-shadow:0 0 0 5px #cdfacea3}.conversion-dropzone input{display:none}.conversion-dropzone>span{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#cdface;color:#046645}.conversion-dropzone>strong{margin-top:5px;color:var(--public-ink);font-size:21px}.conversion-dropzone>small{color:var(--public-muted);font-size:13px}.conversion-dropzone h2{margin:5px 0 0;font-size:23px;letter-spacing:-.025em}.conversion-dropzone p{max-width:520px;margin:0;color:var(--public-muted);line-height:1.45}.conversion-dropzone button,.conversion-primary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:0 20px;border:0;border-radius:13px;background:#046645;color:#fff;font:inherit;font-weight:780;cursor:pointer}.conversion-dropzone button:disabled,.conversion-primary-action:disabled{cursor:not-allowed;opacity:.48}.text-conversion-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.text-conversion-settings label{display:grid;gap:6px;color:var(--public-muted);font-size:12px;font-weight:750}.text-conversion-settings select{min-width:0;height:40px;padding:0 10px;border:1px solid var(--public-line);border-radius:10px;background:#fff;color:var(--public-ink);font:inherit}.editor-tool-upload-page{min-height:calc(100vh - 76px);overflow:hidden;background:#f5f9ff;color:#12213a;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.editor-tool-upload-hero{display:grid;justify-items:center;width:min(1540px,calc(100% - 64px));margin:0 auto;padding:34px 0 46px}.editor-tool-home-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#36566b;font-size:14px;font-weight:800;text-decoration:none}.editor-tool-home-link:hover{color:#087ca5}.editor-tool-heading{display:grid;justify-items:center;text-align:center}.editor-tool-heading>span{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:0 12px;border:1px solid #c8e5f3;border-radius:999px;background:#eaf8ff;color:#227392;font-size:12px;font-weight:800;letter-spacing:.04em}.editor-tool-heading h1{max-width:1100px;margin:18px 0 0;color:#111d33;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(52px,5.6vw,82px);font-weight:730;letter-spacing:-.065em;line-height:.95}.editor-tool-heading h1 em{color:#82d7f4;font-style:normal}.editor-tool-heading p{max-width:1040px;margin:18px 0 0;color:#607089;font-size:clamp(17px,1.65vw,23px);line-height:1.45}.editor-tool-upload-frame{width:100%;margin-top:34px;padding:22px;border:1px solid #c8e4f7;border-radius:30px;background:#fff;box-shadow:0 34px 80px #4889bd2e,0 3px 10px #4889bd14}.editor-tool-dropzone{position:relative;display:grid;min-height:370px;place-items:center;align-content:center;gap:17px;padding:48px 24px;border:2px dashed #9ed4f4;border-radius:18px;background:#fbfdff;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.editor-tool-dropzone-action{position:absolute;z-index:1;inset:0;width:100%;min-width:0!important;height:100%;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.editor-tool-dropzone-action:focus-visible{outline:3px solid rgba(40,81,235,.58);outline-offset:4px}.editor-tool-dropzone:hover,.editor-tool-dropzone.is-dragging{border-color:#54bfe9;background:#f0faff;box-shadow:inset 0 0 0 4px #82d7f42e}.editor-tool-dropzone.is-dragging{transform:scale(.996)}.editor-tool-upload-icon{display:grid;width:76px;height:76px;place-items:center;border:1px solid #b9e2f5;border-radius:25px;background:#e9f8ff;color:#3ab5e4;box-shadow:0 16px 34px #5bb9e12e}.editor-tool-dropzone h2{margin:7px 0 0;color:#13213a;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(23px,2vw,31px);letter-spacing:-.035em}.editor-tool-picker-label{position:relative;z-index:2;display:inline-flex;min-width:min(100%,390px);min-height:64px;align-items:center;justify-content:center;gap:11px;margin-top:2px;padding:0 28px;border:0;border-radius:999px;background:#83d9f6;color:#15364a;font:inherit;font-size:18px;font-weight:850;box-shadow:0 17px 34px #48aed940;pointer-events:none}.editor-tool-dropzone .editor-tool-blank-action{position:relative;z-index:3;min-width:auto;min-height:42px;margin-top:-8px;padding:0 18px;border:1px solid #cbd8e7;background:#fff;color:#2851eb;box-shadow:none;font-size:14px}.editor-tool-dropzone .editor-tool-blank-action:hover{border-color:#2851eb;background:#f3f6ff}.editor-tool-dropzone button:disabled{cursor:wait;opacity:.72}.editor-tool-dropzone p{margin:0;color:#91a0b5;font-size:14px}.editor-tool-dropzone p.is-error{max-width:620px;color:#bd3148;font-weight:750}.editor-tool-upload-progress{width:min(520px,80%);height:7px;overflow:hidden;border-radius:999px;background:#e5edf5}.editor-tool-upload-progress span{display:block;height:100%;border-radius:inherit;background:#53bfe8;transition:width .18s ease}.editor-tool-dropzone .is-uploading{animation:editor-upload-pulse 1s ease-in-out infinite}.editor-tool-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px;color:#607089;font-size:13px;font-weight:700}.editor-tool-trust-row span{display:inline-flex;align-items:center;gap:7px}.editor-tool-trust-row svg{color:#48b9dd}@keyframes editor-upload-pulse{50%{transform:translateY(-3px)}}.editor-tool-upload-page :focus-visible{outline:3px solid #3db3df;outline-offset:4px}@media(max-width:720px){.editor-tool-upload-hero{width:min(100% - 28px,1540px);padding:38px 0 40px}.editor-tool-heading h1{margin-top:19px;font-size:clamp(44px,14vw,62px)}.editor-tool-heading p{margin-top:18px;font-size:16px}.editor-tool-upload-frame{margin-top:34px;padding:10px;border-radius:22px}.editor-tool-dropzone{min-height:360px;padding:38px 18px;border-radius:15px}.editor-tool-upload-icon{width:72px;height:72px;border-radius:21px}.editor-tool-dropzone button{min-width:0;width:100%;min-height:58px;font-size:16px}.editor-tool-trust-row{display:grid;justify-items:start}}.conversion-settings-card{position:sticky;top:92px;display:grid;gap:14px;padding:24px;border:1px solid var(--public-line);border-radius:22px;background:#fff;box-shadow:0 16px 40px #001f1f12}.conversion-settings-card>span{color:#047857;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.conversion-settings-card h2{margin:-5px 0 3px;font-size:22px;letter-spacing:-.03em}.conversion-settings-card label{display:grid;gap:7px;color:#314242;font-size:13px;font-weight:760}.conversion-settings-card select{width:100%;height:44px;padding:0 12px;border:1px solid #d9e2dd;border-radius:11px;background:#fbfcfb;color:#142626;font:inherit}.conversion-settings-card input[type=range]{width:100%;accent-color:#047857}.conversion-settings-card label small{color:var(--public-muted);font-weight:650;text-align:right}.conversion-summary{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:12px;background:#effaf3;color:#28533f;font-size:13px;font-weight:720}.conversion-primary-action{width:100%;margin-top:0}.conversion-error,.conversion-progress{display:flex;align-items:center;gap:9px;margin-top:14px;padding:13px 15px;border-radius:12px;font-size:13px;font-weight:680}.conversion-error{border:1px solid #fecaca;background:#fff4f4;color:#9f1d2b}.conversion-progress{border:1px solid #bfe7cf;background:#f1fbf5;color:#215a3d}.conversion-success{margin:0;color:#047857;font-size:13px;font-weight:760;text-align:center}.conversion-progress-bar{height:7px;overflow:hidden;border-radius:99px;background:#e7eee9}.conversion-progress-bar i{display:block;height:100%;border-radius:inherit;background:#49b879;transition:width .16s linear}.conversion-image-list{display:grid;gap:9px;margin-top:14px}.conversion-image-list article{display:grid;grid-template-columns:22px 58px minmax(0,1fr) repeat(3,34px);align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #dfe6e2;border-radius:13px;background:#fff}.conversion-image-list article.is-dragging{opacity:.48}.conversion-image-list article>svg{color:#8a9991;cursor:grab}.conversion-image-list img{width:58px;height:48px;object-fit:contain;border-radius:7px;background:#f4f6f5}.conversion-image-list div{min-width:0}.conversion-image-list strong,.conversion-image-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversion-image-list strong{font-size:13px}.conversion-image-list small{margin-top:3px;color:var(--public-muted);font-size:11px}.conversion-image-list button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid #dfe5e1;border-radius:9px;background:#fff;color:#43544c;cursor:pointer}.conversion-image-list button:disabled{opacity:.34;cursor:not-allowed}.conversion-page-picker{margin-top:14px;overflow:hidden;border:1px solid #dfe6e2;border-radius:18px;background:#fff}.conversion-page-picker>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid #e8edea}.conversion-page-picker header strong,.conversion-page-picker header small{display:block}.conversion-page-picker header strong{font-size:14px}.conversion-page-picker header small{margin-top:3px;color:var(--public-muted);font-size:12px}.conversion-page-picker header button{border:0;background:none;color:#047857;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.conversion-page-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:13px;max-height:520px;overflow:auto;padding:16px}.conversion-page-picker label{position:relative;display:grid;gap:7px;padding:8px;border:2px solid transparent;border-radius:12px;background:#f5f7f6;cursor:pointer}.conversion-page-picker label.is-selected{border-color:#49b879;background:#f0fbf4}.conversion-page-picker input{position:absolute;top:13px;left:13px;z-index:2;width:17px;height:17px;accent-color:#047857}.conversion-page-picker img{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 2px 8px #001f1f14}.conversion-page-picker label span{font-size:12px;font-weight:720;text-align:center}.conversion-privacy-note{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:17px 20px;border:1px solid #dce7e1;border-radius:16px;background:#fbfdfc}.conversion-privacy-note svg{flex:0 0 auto;color:#047857}.conversion-privacy-note strong{font-size:14px}.conversion-privacy-note p{margin:3px 0 0;color:var(--public-muted);font-size:13px;line-height:1.45}.office-file-card{margin-top:14px;overflow:hidden;border:1px solid #dfe6e2;border-radius:18px;background:#fff}.office-file-card>header{display:flex;align-items:center;gap:11px;padding:15px 17px}.office-file-card>header>svg{flex:0 0 auto;color:#047857}.office-file-card header div{min-width:0}.office-file-card header strong,.office-file-card header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-file-card header strong{font-size:14px}.office-file-card header small{margin-top:3px;color:var(--public-muted);font-size:12px}.conversion-field{display:grid;gap:7px;margin:14px 0;color:var(--public-ink);font-size:13px;font-weight:700}.conversion-field input{min-height:45px;padding:0 13px;border:1px solid #cbd8d2;border-radius:11px;background:#fff;color:var(--public-ink);font:inherit}.conversion-field input:focus{border-color:#047857;outline:3px solid rgba(4,120,87,.12)}.protection-authorization{display:flex;align-items:flex-start;gap:9px;margin:12px 0 16px;color:var(--public-muted);font-size:12px;line-height:1.45}.protection-authorization input{width:17px;height:17px;margin-top:1px;accent-color:#047857}.scan-camera-card{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:20px;align-items:center;margin:0 auto 22px;padding:18px;border:1px solid #dfe6e2;border-radius:20px;background:#fff}.scan-video-shell{position:relative;display:grid;min-height:220px;overflow:hidden;place-items:center;border-radius:14px;background:#111827;color:#fff}.scan-video-shell video{display:block;width:100%;max-height:330px;object-fit:contain}.scan-video-shell>span{position:absolute;display:grid;place-items:center;gap:6px;text-align:center}.scan-video-shell>span small{color:#cbd5e1}.scan-camera-actions{display:flex;flex-wrap:wrap;gap:8px}.scan-camera-card>div:last-child button{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-right:8px;padding:0 16px;border:0;border-radius:11px;background:#046645;color:#fff;font:inherit;font-weight:750;cursor:pointer}.scan-camera-actions>button{margin-right:0!important}.scan-camera-card>div:last-child .scan-camera-secondary{border:1px solid #cbd8d2;background:#fff;color:#29443b}.scan-camera-card p{color:var(--public-muted);font-size:13px;line-height:1.5}.scan-page-list{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.scan-page-list li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;border:1px solid #dfe6e2;border-radius:14px;background:#fff}.scan-page-list img{width:58px;height:58px;border-radius:8px;object-fit:contain;background:#edf2ef}.scan-page-list strong,.scan-page-list small{display:block}.scan-page-list small{overflow:hidden;max-width:270px;margin-top:3px;color:var(--public-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scan-page-list li>span{display:flex;gap:4px}.scan-page-list button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #d9e1dd;border-radius:8px;background:#fff;color:#29443b;cursor:pointer}.scan-page-list button:disabled{cursor:not-allowed;opacity:.35}@media(max-width:760px){.scan-camera-card{grid-template-columns:1fr}.scan-camera-actions>button{flex:1 1 150px;justify-content:center}.scan-page-list li{grid-template-columns:50px minmax(0,1fr)}.scan-page-list img{width:50px;height:50px}.scan-page-list li>span{grid-column:1 / -1;justify-content:flex-end}}.document-analysis-page{min-height:100vh;padding:24px clamp(16px,4vw,58px) 70px;background:radial-gradient(circle at 50% 18%,rgba(69,91,235,.08),transparent 35%),#fbfcff;color:var(--public-ink)}.document-analysis-page>*{width:min(1180px,100%);margin-inline:auto}.analysis-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:end;padding:42px 0 28px}.analysis-hero>div>span{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #ccd5ff;border-radius:999px;background:#eef1ff;color:#3d55d9;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.analysis-hero h1{max-width:800px;margin:16px 0 10px;font-family:DM Sans,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1.02}.analysis-hero p{max-width:750px;margin:0;color:#667085;font-size:16px;line-height:1.55}.analysis-hero aside{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;border:1px solid #dce2fb;border-radius:16px;background:#fff;box-shadow:0 14px 35px #36438a14}.analysis-hero aside svg{grid-row:1 / 3;color:#4058db}.analysis-hero aside strong{font-size:13px}.analysis-hero aside small{color:#667085;line-height:1.4}.analysis-upload{display:grid;min-height:350px;place-items:center;align-content:center;gap:10px;padding:40px;border:2px dashed #aeb8e6;border-radius:24px;background:#fff;box-shadow:0 18px 50px #303c7d14;text-align:center}.analysis-upload input,.analysis-source-card input{display:none}.analysis-upload>span{display:grid;width:58px;height:58px;place-items:center;border-radius:17px;background:#eef1ff;color:#4058db}.analysis-upload h2{margin:6px 0 0;font-size:24px}.analysis-upload p{margin:0;color:#667085}.analysis-upload button,.analysis-primary{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:0 22px;border:0;border-radius:12px;background:#4058e8;color:#fff;font:inherit;font-weight:780;cursor:pointer;box-shadow:0 8px 18px #4058e838}.analysis-upload button:disabled{cursor:wait;opacity:.68}.analysis-scan-prompt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 20px;padding:clamp(24px,4vw,42px);border:1px solid #dce2f3;border-radius:24px;background:#fff;box-shadow:0 18px 50px #303c7d14}.analysis-scan-prompt__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:17px;background:#fff1ed;color:#a53b2d}.analysis-scan-prompt__eyebrow{margin:0 0 8px;color:#a53b2d;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.analysis-scan-prompt h2{max-width:760px;margin:0;font-size:clamp(22px,3vw,31px);letter-spacing:-.03em;line-height:1.18}.analysis-scan-prompt h2+p{max-width:760px;margin:12px 0 0;color:#667085;line-height:1.55}.analysis-scan-language{grid-column:2;display:grid;width:min(320px,100%);gap:7px}.analysis-scan-language span{color:#344054;font-size:12px;font-weight:800}.analysis-scan-language select{min-height:44px;padding:0 12px;border:1px solid #d5dbea;border-radius:11px;background:#fff;color:#101828;font:inherit}.analysis-scan-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.analysis-scan-actions .analysis-primary{margin:0}.analysis-scan-secondary{min-height:47px;padding:0 17px;border:1px solid #d5dbea;border-radius:12px;background:#fff;color:#344054;font:inherit;font-weight:750;cursor:pointer}.analysis-scan-actions button:disabled,.analysis-scan-language select:disabled{cursor:wait;opacity:.6}.analysis-scan-prompt>.analysis-progress,.analysis-scan-prompt>.conversion-error,.analysis-scan-prompt>small{grid-column:2;margin:0}.analysis-scan-prompt>small{color:#667085;line-height:1.5}.analysis-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.analysis-source-card,.analysis-main-card{border:1px solid #e0e5f3;border-radius:20px;background:#fff;box-shadow:0 14px 35px #303c7d12}.analysis-source-card{position:sticky;top:86px;padding:20px}.analysis-source-card>svg{color:#4058db}.analysis-source-card h2{overflow:hidden;margin:12px 0 4px;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.analysis-source-card>p{margin:0;color:#667085;font-size:12px}.analysis-source-card ul{display:grid;gap:9px;margin:18px 0;padding:0;list-style:none;color:#475467;font-size:12px}.analysis-source-card li{display:flex;align-items:center;gap:7px}.analysis-source-card li svg{color:#16a36a}.analysis-source-card button{display:inline-flex;min-height:39px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d8deed;border-radius:10px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.analysis-main-card{min-height:420px;padding:clamp(20px,3vw,30px)}.analysis-main-card>header{display:grid;grid-template-columns:auto 1fr;gap:13px}.analysis-main-card>header>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#eef1ff;color:#4058db}.analysis-main-card h2{margin:0;font-size:clamp(20px,3vw,27px);letter-spacing:-.025em}.analysis-main-card header p{margin:7px 0 0;color:#667085;line-height:1.5}.analysis-question-box{margin-top:22px}.analysis-question-box label,.analysis-language label>span{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:800}.analysis-question-box>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.analysis-question-box textarea{min-height:84px;resize:vertical;padding:12px;border:1px solid #d5dbea;border-radius:12px;color:#101828;font:inherit}.analysis-question-box button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 17px;border:0;border-radius:11px;background:#4058e8;color:#fff;font:inherit;font-weight:750;cursor:pointer}.analysis-language{display:grid;gap:7px;margin:22px 0 5px}.analysis-language-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analysis-language-pair label{min-width:0}.analysis-language select{min-height:45px;padding:0 12px;border:1px solid #d5dbea;border-radius:11px;background:#fff;color:#101828;font:inherit}.analysis-language small{color:#667085;line-height:1.45}@media(max-width:520px){.analysis-language-pair{grid-template-columns:1fr}}.analysis-progress{height:6px;overflow:hidden;margin:14px 0;border-radius:999px;background:#edf0f7}.analysis-progress i{display:block;height:100%;background:linear-gradient(90deg,#4058e8,#8d5be8);transition:width .2s ease}.analysis-cited-list,.analysis-question-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.analysis-cited-list li,.analysis-question-list li{padding:15px;border:1px solid #e1e5f0;border-radius:13px;background:#fafbff}.analysis-cited-list p,.analysis-question-list p{margin:0;color:#344054;line-height:1.55}.analysis-cited-list span,.analysis-question-list span{display:inline-block;margin-top:8px;padding:4px 7px;border-radius:7px;background:#eef1ff;color:#4058d0;font-size:10px;font-weight:800;text-transform:uppercase}.analysis-question-list strong{display:block;margin-bottom:7px}.analysis-conversation{display:grid;gap:14px;margin-top:22px}.analysis-conversation article{overflow:hidden;border:1px solid #e0e5f0;border-radius:15px}.analysis-conversation article>header{padding:13px 15px;background:#f2f4ff}.analysis-conversation article>header p{margin:4px 0 0}.analysis-conversation article>div{padding:14px 15px}.analysis-conversation article>div>strong{font-size:12px;text-transform:uppercase}.analysis-conversation .analysis-cited-list{margin-top:10px}.analysis-grouped-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.analysis-grouped-results section{padding:14px;border:1px solid #e0e5f0;border-radius:13px;background:#fafbff}.analysis-grouped-results h3{margin:0 0 9px;font-size:14px;text-transform:capitalize}.analysis-grouped-results ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.analysis-grouped-results li{display:grid;gap:3px}.analysis-grouped-results li strong{font-size:12px;line-height:1.45}.analysis-grouped-results li span,.analysis-grouped-results p{color:#667085;font-size:10px}.analysis-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.analysis-metric-grid article{display:grid;gap:6px;padding:14px;border:1px solid #e0e5f0;border-radius:12px;background:#fafbff}.analysis-metric-grid span{color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.analysis-metric-grid strong{overflow-wrap:anywhere;font-size:13px}.analysis-translation{margin-top:22px}.analysis-translation h3{margin:0 0 8px}.analysis-translation pre{max-height:360px;overflow:auto;padding:16px;border:1px solid #e0e5f0;border-radius:12px;background:#fafbff;color:#344054;font:13px/1.55 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap}.analysis-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #eaecf0}.analysis-downloads button{display:inline-flex;min-height:39px;align-items:center;gap:7px;padding:0 13px;border:1px solid #cfd6ec;border-radius:10px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.analysis-reading{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto;color:#4058d0}.analysis-disclosure{margin-top:24px;padding:20px;border:1px solid #e0e5f0;border-radius:16px;background:#fff}.analysis-disclosure h2{margin:0 0 7px;font-size:16px}.analysis-disclosure p{margin:0;color:#667085;font-size:13px;line-height:1.6}@media(max-width:800px){.analysis-hero,.analysis-workspace{grid-template-columns:1fr}.analysis-source-card{position:static}.analysis-grouped-results,.analysis-metric-grid{grid-template-columns:1fr}}@media(max-width:560px){.document-analysis-page{padding-inline:12px}.analysis-question-box>div{grid-template-columns:1fr}.analysis-question-box button{justify-content:center}.analysis-upload{min-height:310px;padding:28px 16px}.analysis-scan-prompt{grid-template-columns:1fr;padding:24px 18px}.analysis-scan-prompt__icon{width:50px;height:50px}.analysis-scan-language,.analysis-scan-actions,.analysis-scan-prompt>.analysis-progress,.analysis-scan-prompt>.conversion-error,.analysis-scan-prompt>small{grid-column:1}.analysis-scan-actions{align-items:stretch;flex-direction:column}.analysis-scan-actions button{width:100%}}.office-page-strip{display:flex;gap:12px;overflow-x:auto;padding:0 16px 16px;border-top:1px solid #edf1ef}.office-page-strip figure{width:108px;flex:0 0 auto;margin:14px 0 0}.office-page-strip img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:7px;background:#fff;box-shadow:0 2px 10px #001f1f21}.office-page-strip figcaption{margin-top:6px;color:var(--public-muted);font-size:11px;font-weight:720;text-align:center}.office-mode-note{padding:13px 14px;border:1px solid #dfe9e3;border-radius:13px;background:#f8fcf9}.office-mode-note strong{color:#23483b;font-size:13px}.office-mode-note p{margin:5px 0 0;color:var(--public-muted);font-size:12px;line-height:1.45}.docx-render-host{position:fixed;top:0;left:-20000px;z-index:-1;width:max-content;min-width:816px;background:#fff;pointer-events:none}.safe-html-render-host{position:fixed;top:0;left:-20000px;z-index:-1;width:816px;background:#fff;pointer-events:none}.safe-html-render-host iframe{display:block;width:816px;min-height:1056px;border:0;background:#fff}.conversion-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:43px;margin-top:10px;border:1px solid #cbd7d1;border-radius:12px;background:#fff;color:#23483b;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.conversion-secondary-action:hover{border-color:#77aa92;background:#f5fbf8}.ocr-status{margin:9px 0 0;color:var(--public-muted);font-size:12px;line-height:1.4}.scan-quality-warning{margin:0;padding:10px 11px;border:1px solid #e0e4ea;border-radius:9px;background:#f7f8fa;color:#596273;font-size:11px;line-height:1.45}.ocr-settings-grid{display:grid;gap:10px}.ocr-settings-grid label{display:grid;gap:6px;color:var(--public-muted);font-size:12px;font-weight:750}.ocr-settings-grid select{box-sizing:border-box;width:100%;min-height:42px;padding:0 34px 0 11px;border:1px solid #d9e2dd;border-radius:11px;background:#fff;color:var(--public-ink);font:inherit}.ocr-settings-grid select:focus-visible{outline:3px solid rgba(4,102,69,.18);outline-offset:2px;border-color:#4d9477}.structured-excel-settings{display:grid;gap:10px}.structured-excel-settings label{display:grid;gap:6px;color:var(--public-muted);font-size:12px;font-weight:750}.structured-excel-settings select{box-sizing:border-box;width:100%;min-height:42px;padding:0 34px 0 11px;border:1px solid #d7e0ee;border-radius:11px;background:#fff;color:var(--public-ink);font:inherit}.signature-recipient-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signature-request-created{display:grid;justify-items:start;gap:10px;padding:18px;border:1px solid #cbd8ff;border-radius:14px;background:#f6f8ff}.signature-request-created>svg{color:#2851eb}.signature-request-created h3,.signature-request-created p{margin:0}.signature-email-link{text-decoration:none}.sign-request-page{min-height:100vh;background:#eef1f6;color:#0f172a;font-family:DM Sans,Inter,Arial,sans-serif}.sign-request-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 22px;border-bottom:1px solid #d8dfeb;background:#fffffff7;box-shadow:0 4px 18px #0f172a0f}.sign-request-header>div{display:flex;align-items:center;gap:12px}.sign-request-header>div:first-child>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e8eeff;color:#2851eb}.sign-request-header small{color:#2851eb;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.sign-request-header h1,.sign-request-header p{margin:0}.sign-request-header h1{max-width:56vw;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.sign-request-header p{margin-top:2px;color:#657087;font-size:12px}.sign-request-header>div:last-child{color:#4a5870;font-size:12px;font-weight:750}.sign-request-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:calc(100vh - 70px)}.sign-document-pages{display:grid;align-content:start;justify-items:center;gap:24px;padding:28px;overflow:auto}.sign-document-page{position:relative;width:min(100%,820px);background:#fff;box-shadow:0 10px 34px #0f172a2b}.sign-document-page>img{display:block;width:100%;height:100%;object-fit:fill}.sign-field-overlay{position:absolute;z-index:2;box-sizing:border-box;margin:0;border:2px solid #2851eb;border-radius:5px;background:#eff4fff0;box-shadow:0 3px 9px #2851eb26}.sign-field-overlay:focus-visible,.sign-field-overlay input:focus-visible{outline:3px solid rgba(255,130,60,.42);outline-offset:2px}.sign-field-overlay.is-text input{box-sizing:border-box;width:100%;height:100%;min-width:0;padding:3px 6px;border:0;background:transparent;color:#0f172a;font:inherit;font-size:clamp(8px,1.1vw,14px)}.sign-field-overlay.is-signature{display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;color:#2851eb;cursor:pointer;font:inherit;font-size:clamp(7px,.95vw,12px);font-weight:800}.sign-field-overlay.is-signature.is-complete{border-color:#1b8a63;background:#edfbf6f5;color:#102a22;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(10px,1.8vw,22px)}.sign-field-overlay.is-signature img{width:100%;height:100%;object-fit:contain}.sign-field-overlay.is-checkbox{display:grid;place-items:center;cursor:pointer}.sign-field-overlay.is-checkbox input{position:absolute;opacity:0}.sign-field-overlay.is-checkbox span{display:grid;place-items:center;width:100%;height:100%;color:transparent}.sign-field-overlay.is-checkbox input:checked+span{background:#2851eb;color:#fff}.sign-request-sidebar{position:sticky;top:69px;align-self:start;display:grid;gap:14px;min-height:calc(100vh - 69px);padding:24px;border-left:1px solid #d8dfeb;background:#fff}.sign-request-sidebar>span{color:#2851eb;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.sign-request-sidebar h2,.sign-request-sidebar p{margin:0}.sign-request-message{padding:12px;border-radius:10px;background:#f7f8fb;color:#536076;font-size:13px;line-height:1.5}.sign-field-checklist{display:grid;gap:8px;margin:4px 0;padding:0;list-style:none}.sign-field-checklist li{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #e1e6ef;border-radius:10px}.sign-field-checklist li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:999px;background:#eef2ff;color:#2851eb;font-size:11px;font-weight:850}.sign-field-checklist li.is-complete>span{background:#dff7ee;color:#147456}.sign-field-checklist li div{display:grid;gap:2px}.sign-field-checklist strong{font-size:12px}.sign-field-checklist small{color:#748096;font-size:10px}.sign-finish-button,.sign-complete-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-radius:11px;background:#2851eb;color:#fff;cursor:pointer;font:inherit;font-weight:850}.sign-finish-button:disabled{cursor:wait;opacity:.68}.sign-request-error{margin:0;padding:10px 12px;border-radius:9px;background:#fff0f1;color:#a51d2d;font-size:12px;font-weight:700}.sign-request-disclosure{display:flex;align-items:flex-start;gap:6px;color:#748096;font-size:10px;line-height:1.45}.sign-complete-card{display:grid;justify-items:stretch;gap:13px;text-align:center}.sign-complete-card>svg{justify-self:center;color:#16805d}.sign-complete-card button:not(.is-primary){border:1px solid #cfd8e8;background:#fff;color:#24324a}.sign-complete-card small{color:#748096;font-size:10px;overflow-wrap:anywhere}.sign-capture-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0a12229e}.sign-capture-card{width:min(620px,100%);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 28px 80px #050b1857}.sign-capture-card header,.sign-capture-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 19px;border-bottom:1px solid #e3e7ef}.sign-capture-card header span{color:#2851eb;font-size:10px;font-weight:850;text-transform:uppercase}.sign-capture-card h2{margin:2px 0 0;font-size:18px}.sign-capture-card header button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:#f2f4f8;cursor:pointer}.sign-capture-tabs{display:flex;gap:6px;padding:15px 19px 0}.sign-capture-tabs button{padding:8px 15px;border:1px solid #d8deea;border-radius:9px;background:#fff;color:#536076;cursor:pointer;font:inherit;font-weight:750}.sign-capture-tabs button.is-active{border-color:#2851eb;background:#eef2ff;color:#2851eb}.sign-typed-field,.sign-draw-field{display:grid;gap:10px;padding:18px 19px}.sign-typed-field span{color:#536076;font-size:12px;font-weight:750}.sign-typed-field input{min-height:42px;padding:0 11px;border:1px solid #cfd8e8;border-radius:9px;font:inherit}.sign-typed-field strong{display:grid;place-items:center;min-height:110px;border-bottom:1px solid #bac4d5;color:#0f172a;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(28px,7vw,52px);font-weight:500}.sign-draw-field canvas{display:block;box-sizing:border-box;width:100%;height:175px;touch-action:none;border:1px solid #cfd8e8;border-radius:10px;background:repeating-linear-gradient(0deg,#fff,#fff 34px,#f0f2f6 35px)}.sign-draw-field button{justify-self:start;border:0;background:none;color:#2851eb;cursor:pointer;font:inherit;font-weight:750}.sign-capture-card footer{justify-content:flex-end;border-top:1px solid #e3e7ef;border-bottom:0}.sign-capture-card footer button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid #d6dce7;border-radius:9px;background:#fff;cursor:pointer;font:inherit;font-weight:800}.sign-capture-card footer button.is-primary{border-color:#2851eb;background:#2851eb;color:#fff}@media(max-width:900px){.sign-request-header{align-items:flex-start;padding:11px 14px}.sign-request-header>div:last-child{display:none}.sign-request-header h1{max-width:72vw}.sign-request-layout{grid-template-columns:1fr}.sign-request-sidebar{position:static;min-height:0;border-top:1px solid #d8dfeb;border-left:0}.sign-document-pages{padding:14px}}@media(max-width:620px){.signature-recipient-grid{grid-template-columns:1fr}.sign-request-header p{display:none}.sign-document-pages{gap:14px;padding:8px}.sign-field-overlay.is-signature span{display:none}.sign-request-sidebar{padding:18px}}.ocr-quality-result{display:grid;gap:3px;margin-top:12px;padding:12px 13px;border:1px solid #b8dfc7;border-radius:12px;background:#f1fbf5;color:#155f40}.ocr-quality-result strong{font-size:13px}.ocr-quality-result span{font-size:11px;line-height:1.4}.ocr-quality-result.needs-review{border-color:#f4c99a;background:#fff8ef;color:#8a4b0f}.is-spinning{animation:conversion-spin .8s linear infinite}@keyframes conversion-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.image-conversion-page{width:min(100% - 24px,720px);padding-top:20px}.conversion-hero{align-items:flex-start;padding:22px}.conversion-workspace-grid{grid-template-columns:1fr}.conversion-settings-card{position:static}}@media(max-width:560px){.conversion-hero{display:grid}.conversion-dropzone{min-height:230px;padding:24px 18px}.conversion-image-list article{grid-template-columns:20px 48px minmax(0,1fr) 32px}.conversion-image-list article>button:nth-of-type(1),.conversion-image-list article>button:nth-of-type(2){display:none}.conversion-image-list img{width:48px;height:43px}}.page-tool-help{margin:0;color:var(--public-muted);font-size:13px;line-height:1.5}.page-range-input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid #d9e2dd;border-radius:11px;background:#fbfcfb;color:#142626;font:inherit}.merge-file-list{display:grid;gap:9px;margin-top:14px}.merge-file-list article{display:grid;grid-template-columns:22px 34px minmax(0,1fr) repeat(3,34px);align-items:center;gap:8px;padding:10px;border:1px solid #dfe6e2;border-radius:13px;background:#fff}.merge-file-list article.is-dragging{opacity:.48}.merge-file-list article>svg{color:#8a9991;cursor:grab}.merge-file-list article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#effaf3;color:#047857;font-size:12px;font-weight:850}.merge-file-list article div{min-width:0}.merge-file-list strong,.merge-file-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-file-list strong{font-size:13px}.merge-file-list small{margin-top:3px;color:var(--public-muted);font-size:11px}.merge-file-list button,.page-organizer header button,.organizer-page-grid footer button{display:inline-grid;place-items:center;border:1px solid #dfe5e1;border-radius:9px;background:#fff;color:#43544c;cursor:pointer}.merge-file-list button{width:34px;height:34px;padding:0}.merge-file-list button:disabled,.page-organizer header button:disabled,.organizer-page-grid footer button:disabled{cursor:not-allowed;opacity:.34}.page-organizer{margin-top:14px;overflow:hidden;border:1px solid #dfe6e2;border-radius:18px;background:#fff}.page-organizer>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid #e8edea}.page-organizer header strong,.page-organizer header small{display:block}.page-organizer header strong{font-size:14px}.page-organizer header small{margin-top:3px;color:var(--public-muted);font-size:12px}.page-organizer header button{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 11px;font:inherit;font-size:12px;font-weight:760}.organizer-page-grid,.extract-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:590px;overflow:auto;padding:16px}.organizer-page-grid article{min-width:0;padding:9px;border:1px solid #dfe6e2;border-radius:13px;background:#f8faf9;text-align:center}.organizer-page-grid article.is-dragging{opacity:.45}.organizer-page-preview{display:grid;width:100%;aspect-ratio:3/4;place-items:center;overflow:hidden;border-radius:7px;background:#eef2f0}.organizer-page-preview img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 3px 9px #001f1f1a;transition:transform .16s ease}.organizer-page-grid article>strong,.organizer-page-grid article>small{display:block}.organizer-page-grid article>strong{margin-top:8px;font-size:12px}.organizer-page-grid article>small{margin-top:2px;color:var(--public-muted);font-size:10px}.organizer-page-grid footer{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.organizer-page-grid footer button{width:100%;height:29px;padding:0}.extract-page-grid label{position:relative;display:grid;gap:7px;padding:8px;border:2px solid transparent;border-radius:12px;background:#f5f7f6;cursor:pointer}.extract-page-grid label.is-selected{border-color:#49b879;background:#f0fbf4}.extract-page-grid input{position:absolute;top:13px;left:13px;z-index:2;width:17px;height:17px;accent-color:#047857}.extract-page-grid img{width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 2px 8px #001f1f14}.extract-page-grid span{font-size:12px;font-weight:720;text-align:center}.split-range-guide{padding:16px}.split-range-guide>strong{display:block;margin-bottom:11px;font-size:13px}.split-range-guide>div{display:flex;gap:9px;overflow-x:auto;padding-bottom:6px}.split-range-guide span{display:grid;flex:0 0 82px;gap:5px;text-align:center}.split-range-guide img{width:82px;height:108px;object-fit:contain;border:1px solid #e1e7e3;border-radius:6px;background:#fff}.split-range-guide small{color:var(--public-muted);font-size:10px;font-weight:700}@media(max-width:560px){.merge-file-list article{grid-template-columns:20px 30px minmax(0,1fr) 32px}.merge-file-list article>button:nth-of-type(1),.merge-file-list article>button:nth-of-type(2){display:none}.organizer-page-grid,.extract-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}}.editor-tool-upload-page,.image-conversion-page{min-height:calc(100vh - 68px);background:linear-gradient(180deg,#fff 0%,var(--public-cream) 100%);color:var(--public-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.editor-tool-upload-hero{width:min(1060px,calc(100% - 48px));padding:clamp(38px,5vw,58px) 0 48px}.editor-tool-heading h1,.conversion-hero h1{color:var(--public-ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,4.3vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1}.editor-tool-heading h1{margin:0}.editor-tool-heading h1 em{color:var(--public-green)}.editor-tool-heading p,.conversion-hero p{max-width:700px;margin:14px auto 0;color:var(--public-muted);font-size:clamp(15px,1.35vw,17px);line-height:1.45}.editor-tool-upload-frame{width:min(920px,100%);margin-top:28px;padding:16px;border-color:var(--public-line);border-radius:20px;box-shadow:0 24px 70px #2851eb1f,0 3px 10px #1112170d}.editor-tool-dropzone{min-height:320px;gap:12px;padding:38px 24px;border-color:#aeb8dc;border-radius:14px;background:#fff}.editor-tool-dropzone:hover,.editor-tool-dropzone.is-dragging{border-color:var(--public-green);background:#f8faff;box-shadow:inset 0 0 0 4px #2851eb14}.editor-tool-upload-icon,.conversion-dropzone>span{border-color:#c9d4ff;background:#e8f1ff;color:var(--public-green);box-shadow:none}.editor-tool-upload-icon{width:58px;height:58px;border-radius:16px}.editor-tool-upload-icon svg{width:30px;height:30px}.editor-tool-dropzone button,.conversion-dropzone button,.conversion-primary-action{min-height:50px;border-radius:12px;background:var(--public-green);color:#fff;box-shadow:0 12px 28px #2851eb38}.editor-tool-dropzone button:hover,.conversion-dropzone button:hover,.conversion-primary-action:hover:not(:disabled){background:#1534be}.compression-workspace{align-items:start}.compression-file-list,.compression-results{display:grid;gap:9px;margin-top:14px}.compression-file-list article,.compression-results article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #dfe5ef;border-radius:11px;background:#fff}.compression-file-list article div,.compression-results article div{display:grid;min-width:0;gap:3px}.compression-file-list article strong,.compression-results article strong{overflow:hidden;color:#182033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.compression-file-list article small,.compression-results article small{color:#687287;font-size:11px;line-height:1.4}.compression-file-list article button,.compression-results article button{flex:none;padding:7px 9px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#2851eb;font-size:11px;font-weight:800}.compression-results{padding:14px;border:1px solid #dce4f2;border-radius:14px;background:#f8faff}.compression-results>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.compression-results>header>div{display:grid;gap:3px}.compression-results>header strong{font-size:13px}.compression-results>header small{color:#667085;font-size:10px}.compression-results .compression-download-all{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid #2851eb;border-radius:9px;background:#2851eb;color:#fff;font-size:11px;font-weight:800}.compression-results article.is-kept-original{border-color:#f4d79c;background:#fffaf0}.compression-results article.is-error{border-color:#fecaca;background:#fff7f7}.compression-result-note{color:#7b5c20;font-size:10px;line-height:1.4}.compression-result-actions{display:flex;flex:none;gap:6px}.compression-result-actions button{display:inline-flex;align-items:center;gap:5px}.compression-preset-detail{margin-top:12px;padding:13px;border:1px solid #cfe0ff;border-radius:11px;background:#f2f7ff}.compression-preset-detail strong{color:#2148d8;font-size:12px}.compression-preset-detail p{margin:5px 0 0;color:#5b6780;font-size:11px;line-height:1.5}.compression-preview{width:min(1180px,calc(100% - 36px));margin:22px auto 0;padding:22px;border:1px solid #dce3ee;border-radius:18px;background:#fff;box-shadow:0 16px 44px #21315414}.compression-preview>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.compression-preview>header span{color:#2851eb;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.compression-preview>header h2{margin:4px 0 0;font-size:20px}.compression-preview>header small{max-width:45%;overflow:hidden;color:#657087;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.compression-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compression-preview figure{display:grid;min-height:340px;margin:0;padding:12px;place-items:center;align-content:start;gap:10px;border:1px solid #e1e6ef;border-radius:13px;background:#f5f7fb}.compression-preview figcaption{justify-self:start;color:#3f4b64;font-size:11px;font-weight:800}.compression-preview img{display:block;max-width:100%;max-height:430px;border:1px solid #d7deea;background:#fff;box-shadow:0 10px 28px #131f381c}.compression-preview figure.is-waiting{place-content:center;color:#778196;text-align:center}.compression-preview figure.is-waiting figcaption{position:absolute;opacity:0}.compression-preview figure.is-waiting p{max-width:280px;margin:0;font-size:12px;line-height:1.5}.compression-preview>p{margin:13px 0 0;color:#687287;font-size:11px;line-height:1.5}.compression-preview-error{display:grid;width:100%;min-height:220px;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:12px;padding:24px;border:1px solid #f1d39a;border-radius:13px;background:#fffaf0;text-align:center}.compression-preview-error p{max-width:560px;margin:0;color:#765b2b;font-size:12px;line-height:1.55}.compression-preview-error button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 13px;border:1px solid #d9c08d;border-radius:9px;background:#fff;color:#60491d;font-size:11px;font-weight:800}@media(max-width:760px){.compression-preview{width:calc(100% - 24px);padding:16px}.compression-preview>header{align-items:start;flex-direction:column;gap:5px}.compression-preview>header small{max-width:100%}.compression-preview>div{grid-template-columns:1fr}.compression-preview figure{min-height:250px}.compression-results>header{align-items:stretch;flex-direction:column}.compression-results .compression-download-all{justify-content:center}.compression-results article{align-items:stretch;flex-direction:column}.compression-result-actions{display:grid;grid-template-columns:1fr 1fr}}.editor-tool-dropzone h2{color:var(--public-ink)}.editor-tool-dropzone h2{margin-top:5px;font-family:DM Sans,sans-serif;font-size:clamp(21px,2vw,26px);font-weight:600;letter-spacing:-.035em}.editor-tool-dropzone button{min-width:min(100%,300px);min-height:50px;border-radius:12px;font-size:15px}.editor-tool-upload-progress span{background:var(--public-green)}.editor-tool-trust-row{color:var(--public-body)}.editor-tool-trust-row svg{color:var(--public-green)}.editor-tool-upload-page :focus-visible{outline-color:var(--public-green)}.image-conversion-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 78px}.image-conversion-page>.tool-breadcrumbs,.image-conversion-page>.conversion-hero,.image-conversion-page>.conversion-workspace-grid,.image-conversion-page>.conversion-privacy-note{box-sizing:border-box;width:min(920px,calc(100% - 48px));margin-right:auto;margin-left:auto}.image-conversion-page>.tool-breadcrumbs{min-height:30px;align-items:center;padding-top:14px;color:var(--public-muted);font-size:12px}.conversion-hero{display:block;margin-top:0;margin-bottom:0;padding:clamp(24px,4vw,44px) 0 28px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.conversion-hero small{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid #c9d4ff;border-radius:999px;background:var(--public-mint);color:var(--public-green);font-size:11px;letter-spacing:.065em}.conversion-hero h1{margin:14px 0 0}.conversion-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:18px}.conversion-dropzone{min-height:260px;gap:11px;padding:30px 28px;border:1px solid var(--public-line);border-radius:20px;outline:2px dashed #aeb8dc;outline-offset:-16px;background:#fff;box-shadow:0 24px 70px #2851eb1f,0 3px 10px #1112170d}.conversion-dropzone.is-dragging{border-color:#9fb0f2;outline-color:var(--public-green);background:#f8faff;box-shadow:0 24px 70px #2851eb29,inset 0 0 0 4px #2851eb14}.conversion-dropzone>span{width:58px;height:58px;border-radius:16px}.conversion-dropzone h2{margin-top:5px;color:var(--public-ink);font-family:DM Sans,sans-serif;font-size:clamp(21px,2vw,26px);font-weight:600;letter-spacing:-.035em}.conversion-dropzone p{color:var(--public-muted);font-size:14px}.conversion-dropzone button{min-width:min(100%,300px);padding:0 24px;font-size:15px}.conversion-settings-card{position:sticky;top:92px;width:100%;margin:0;border-color:var(--public-line);border-radius:18px;box-shadow:0 16px 42px #2851eb14}.conversion-settings-card>span{color:var(--public-green)}.conversion-settings-card input[type=range],.conversion-settings-card input[type=checkbox],.conversion-page-picker input,.extract-page-grid input{accent-color:var(--public-green)}.conversion-summary{background:var(--public-mint);color:#29437f}.conversion-progress{border-color:#c9d4ff;background:#f5f8ff;color:#29437f}.conversion-success{color:var(--public-green)}.conversion-progress-bar i{background:var(--public-green)}.conversion-page-picker header button{color:var(--public-green)}.conversion-page-picker label.is-selected,.extract-page-grid label.is-selected{border-color:var(--public-green);background:#f5f8ff}.conversion-privacy-note svg,.office-file-card>header>svg,.page-number-file-card>svg{color:var(--public-green)}.conversion-settings-card input[type=number]{box-sizing:border-box;width:100%;height:44px;padding:0 12px;border:1px solid #d9e2dd;border-radius:11px;background:#fbfcfb;color:#142626;font:inherit}.conversion-privacy-note{justify-content:center;margin-top:28px;background:#ffffffb3}.page-number-file-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;border:1px solid var(--public-line);border-radius:16px;background:#fff}.page-number-file-card>svg{flex:0 0 auto;color:var(--public-green)}.page-number-file-card div{min-width:0}.page-number-file-card strong,.page-number-file-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-number-file-card small{margin-top:3px;color:var(--public-muted);font-size:12px}.watermark-page-selector{margin-top:14px;overflow:hidden;border:1px solid var(--public-line);border-radius:16px;background:#fff}.watermark-page-selector header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--public-line)}.watermark-page-selector header button{border:0;background:transparent;color:#2851eb;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.watermark-page-selector>div{display:flex;flex-wrap:wrap;gap:9px;padding:14px 16px}.watermark-page-selector label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #dfe5f5;border-radius:9px;background:#f8faff;color:#29437f;cursor:pointer;font-size:12px;font-weight:750}.watermark-inline-fields{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.watermark-inline-fields input[type=color]{width:100%;height:44px;padding:4px;border:1px solid #d9e2ee;border-radius:11px;background:#fff}.watermark-settings input[type=file]{width:100%;padding:10px;border:1px dashed #aebfe9;border-radius:11px;background:#f8faff}.crop-presets{display:flex;flex-wrap:wrap;gap:8px}.crop-presets button{padding:8px 10px;border:1px solid #ccd8f1;border-radius:9px;background:#f8faff;color:#2851eb;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.crop-margin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crop-margin-grid label small{color:var(--public-muted);font-size:12px}@media(max-width:900px){.editor-tool-upload-hero,.image-conversion-page>.tool-breadcrumbs,.image-conversion-page>.conversion-hero,.image-conversion-page>.conversion-workspace-grid,.image-conversion-page>.conversion-privacy-note{width:min(100% - 28px,760px)}.conversion-workspace-grid{grid-template-columns:1fr}.conversion-settings-card{position:static}}@media(max-width:560px){.editor-tool-upload-hero{padding-top:42px}.editor-tool-heading h1,.conversion-hero h1{font-size:clamp(36px,10.5vw,48px)}.editor-tool-upload-frame{margin-top:32px;padding:10px;border-radius:22px}.editor-tool-dropzone,.conversion-dropzone{min-height:300px;padding:38px 20px;border-radius:16px;outline-offset:-10px}.conversion-dropzone button{min-width:0;width:100%;font-size:15px}}.auth-shell .auth-realpdf-brand>.brand-wordmark{position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;align-items:baseline!important;border-radius:0!important;background:transparent!important;color:#111217!important;font-size:24px!important;line-height:.92!important}.auth-shell{min-height:100dvh!important;grid-template-columns:minmax(520px,1.15fr) minmax(430px,.85fr)!important;gap:0!important;padding:0!important;background:#f4f7fc!important}.auth-shell .auth-showcase{min-height:100dvh!important;padding:clamp(32px,4vw,64px)!important;border:0!important;border-radius:0!important;background:#10265c!important;box-shadow:none!important}.auth-shell .auth-showcase:before{position:absolute;inset:0;background:url(/pdfenrich-logo.png) no-repeat -150px calc(100% + 250px) / 720px auto;opacity:.035;content:"";pointer-events:none}.auth-shell .auth-showcase:after{right:-110px!important;bottom:-120px!important;width:420px!important;height:420px!important;border-color:#9dbcff29!important;box-shadow:0 0 0 54px #9ebcff0a,0 0 0 108px #9ebcff06}.auth-shell .auth-showcase-brand,.auth-shell .auth-realpdf-brand{border:0!important}.auth-shell .auth-showcase-brand{width:174px!important;padding:7px 12px!important;border-radius:10px!important;background:#fff!important}.auth-shell .auth-showcase-copy{position:relative;z-index:2;max-width:610px!important;margin-top:clamp(58px,9vh,104px)!important}.auth-shell .auth-showcase-copy>span{color:#a9c1ff!important;font-size:14px!important}.auth-shell .auth-showcase-copy h1{max-width:620px!important;margin-top:14px!important;color:#fff!important;font-size:clamp(44px,4.2vw,66px)!important;line-height:.98!important}.auth-shell .auth-showcase-copy p{max-width:520px!important;color:#edf3ffbf!important;line-height:1.6!important}.auth-shell .auth-showcase-points{max-width:540px;margin-top:26px!important}.auth-shell .auth-showcase-preview{right:clamp(28px,4vw,64px)!important;bottom:clamp(28px,4vw,58px)!important;width:min(700px,calc(100% - clamp(56px,8vw,128px)))!important;border-color:#ffffff47!important;box-shadow:0 24px 54px #020c2747!important}.auth-shell .auth-card{align-self:center!important;width:min(510px,calc(100% - 48px))!important;max-height:none!important;margin:24px auto!important;padding:32px 42px 28px!important;border:1px solid #dfe6f2!important;border-radius:20px!important;background:#fffffffa!important;box-shadow:0 24px 70px #1b2f591f!important}.auth-shell .auth-realpdf-brand{width:150px!important;padding:0!important}.auth-shell .auth-back{color:#63708a!important}.auth-shell .auth-card h2{font-size:36px!important;letter-spacing:-.04em!important}.auth-shell .auth-intro{margin:10px 0 22px!important;font-size:14px!important;line-height:1.55!important}.auth-shell .sso-button{border:1px solid #cbd5e5!important;color:#25314a!important}.auth-shell .sso-button:hover:not(:disabled){border-color:#9eadd0!important;background:#f8faff!important}.auth-shell input{padding-inline:14px!important;border-color:#cdd7e7!important}.auth-shell input:focus{border-color:#2851eb!important;box-shadow:0 0 0 3px #2851eb1f!important}.auth-shell .auth-submit{margin-top:7px!important;background:#2851eb!important;box-shadow:0 8px 18px #2851eb33!important}.auth-shell .auth-submit:hover:not(:disabled){background:#1f46d7!important;transform:translateY(-1px)}.auth-shell .auth-security-note{margin-top:17px!important;padding:12px 13px;border:1px solid #e1e8f4;border-radius:10px;background:#f7f9fd;color:#5e6b84!important}.auth-shell .auth-switch{justify-content:center!important;margin-top:10px!important;padding-top:12px!important;border-top:1px solid #edf0f5}@media(max-width:1040px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr)!important}.auth-shell .auth-showcase-preview{width:calc(100% - 56px)!important}}@media(max-width:900px){.auth-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;padding:24px!important;background:#eef3fb!important}.auth-shell .auth-showcase{display:none!important}.auth-shell .auth-card{width:min(510px,100%)!important;min-height:0!important}}@media(max-width:620px){.auth-shell{padding:0!important;background:#fff!important}.auth-shell .auth-card{min-height:100dvh!important;width:100%!important;margin:0!important;padding:24px 22px 30px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.auth-shell .auth-card-header{margin-bottom:54px!important}.auth-shell .auth-card h2{font-size:34px!important}}.auth-shell .auth-realpdf-brand .brand-wordmark-name,.auth-shell .auth-realpdf-brand .brand-wordmark-pdf{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important}.auth-shell .auth-realpdf-brand .brand-wordmark-name{color:#111217!important}.auth-shell .auth-realpdf-brand .brand-wordmark-pdf{color:#2851eb!important}.auth-shell .auth-realpdf-brand .brand-wordmark:after,.auth-shell .auth-realpdf-brand .brand-wordmark-name:after,.auth-shell .auth-realpdf-brand .brand-wordmark-pdf:after{display:none!important;content:none!important}@media(min-width:901px){.auth-shell{height:100dvh!important;min-height:720px!important;overflow:hidden!important}.auth-shell .auth-showcase{min-height:0!important;height:calc(100dvh - 56px)!important}.auth-shell .auth-showcase>img{right:-3%!important;bottom:-7%!important;width:min(76%,680px)!important;max-height:48%!important;object-fit:contain!important}}@media(max-width:900px){.auth-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;place-items:center!important;padding:24px!important}.auth-shell .auth-showcase{display:none!important}.auth-shell .auth-card{width:min(520px,100%)!important}}@media(max-width:620px){.auth-shell{padding:0!important;background:#fff!important}.auth-shell .auth-card{min-height:100dvh!important;max-height:none!important;padding:22px 20px 36px!important;border:0!important;border-radius:0!important;box-shadow:none!important}}@media(max-width:820px){main.editor-shell.editor-shell{grid-template-rows:60px 78px minmax(0,1fr)!important;width:100vw!important;min-width:0!important}main.editor-shell.editor-shell.has-tool-settings,main.editor-shell.editor-shell.has-tool-settings.is-highlight-settings-mode{grid-template-rows:60px 78px minmax(0,1fr)!important}main.editor-shell .reference-file-header{min-height:60px!important;height:60px!important;padding:0 8px 0 12px!important}main.editor-shell .reference-brand-name{font-size:17px!important}main.editor-shell .reference-brand-divider{margin-inline:8px!important}main.editor-shell .reference-document-name{max-width:24vw!important}main.editor-shell .reference-header-actions{gap:4px!important}main.editor-shell .reference-header-actions>button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}main.editor-shell .reference-header-actions>button:first-child{display:none!important}main.editor-shell .reference-header-actions>button>span{display:none!important}main.editor-shell .reference-header-actions .reference-done-button{display:inline-flex!important;width:58px!important;min-width:58px!important;height:38px!important;font-size:13px!important}main.editor-shell .reference-header-actions .reference-done-button>span{display:inline!important}main.editor-shell .reference-tool-ribbon{inset:auto!important;width:calc(100% - 12px)!important;min-width:0!important;min-height:62px!important;height:62px!important;gap:2px!important;margin:4px 6px!important;padding:3px 5px!important;overflow:visible!important;border-radius:16px!important;scroll-behavior:smooth!important;scroll-snap-type:none!important;scrollbar-width:none!important}main.editor-shell .reference-history-tools,main.editor-shell .reference-primary-tools,main.editor-shell .reference-secondary-tools,main.editor-shell .reference-content-tools,main.editor-shell .reference-markup-tools,main.editor-shell .reference-annotation-tools{flex:0 0 auto!important;scroll-snap-align:start!important}main.editor-shell .reference-secondary-tools{margin-left:0!important}main.editor-shell .reference-history-tools,main.editor-shell .reference-primary-tools,main.editor-shell .reference-content-tools{min-width:0!important;flex:0 1 auto!important}main.editor-shell .reference-toolbar-button{box-sizing:border-box!important;width:clamp(40px,11.5vw,50px)!important;min-width:clamp(40px,11.5vw,50px)!important;height:54px!important;gap:3px!important;padding:3px 2px!important;overflow:hidden!important;font-size:9px!important}main.editor-shell .reference-toolbar-button svg{width:20px!important;height:20px!important}main.editor-shell .reference-shape-tool{height:62px!important}main.editor-shell .reference-shape-menu-trigger{height:62px!important;padding-top:35px!important}main.editor-shell .workspace,main.editor-shell .workspace.pages-collapsed,.editor-shell .workspace,.editor-shell .workspace.pages-collapsed{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;overflow:hidden!important}main.editor-shell .lumin-editor-rail,main.editor-shell .lumin-right-rail,main.editor-shell .inspector-wrap{display:none!important}main.editor-shell .pages-panel{position:absolute!important;inset:0 auto 0 0!important;z-index:130!important;display:grid!important;width:min(82vw,286px)!important;min-width:0!important;height:100%!important;grid-template-rows:44px minmax(0,1fr) auto!important;border-right:1px solid #cfd7e3!important;background:#fff!important;box-shadow:18px 0 38px #18274233!important}main.editor-shell .pages-panel.is-collapsed{display:none!important}main.editor-shell .pdfnet-page-title{display:flex!important;align-items:center!important;justify-content:space-between!important;height:44px!important;min-height:44px!important;padding:0 10px 0 14px!important;border-bottom:1px solid #e1e6ee!important}main.editor-shell .pdfnet-page-title>div{display:flex!important;gap:3px!important}main.editor-shell .pdfnet-page-title button{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center!important;border:0!important;border-radius:7px!important;background:transparent!important}main.editor-shell .thumbnail-list,main.editor-shell .thumbnail-list.grid{padding:16px 24px 22px!important}main.editor-shell .canvas-column{width:100%!important;min-width:0!important;overflow:auto!important;scrollbar-gutter:auto!important}main.editor-shell .document-stage{display:flex!important;width:100%!important;min-width:0!important;min-height:100%!important;align-items:flex-start!important;justify-content:center!important;padding:16px 12px 70px!important}main.editor-shell .page-surface{flex:0 0 auto!important;max-width:100%!important}main.editor-shell .status-bar{left:50%!important;bottom:10px!important;width:max-content!important;max-width:calc(100vw - 16px)!important}main.editor-shell>.text-format-settings,main.editor-shell>.tool-settings{top:134px!important;right:8px!important;left:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;justify-content:flex-start!important;overflow-x:auto!important;transform:none!important}}@media(max-width:460px){main.editor-shell .reference-brand-divider,main.editor-shell .reference-document-name{display:none!important}}@media(max-width:820px){main.editor-shell.editor-shell.has-tool-settings,main.editor-shell.editor-shell.has-tool-settings.is-highlight-settings-mode{grid-template-rows:60px 78px 48px minmax(0,1fr)!important}main.editor-shell>.text-format-settings,main.editor-shell>.tool-settings{position:relative!important;inset:auto!important;grid-row:3!important;width:100%!important;max-width:100%!important;min-height:48px!important;height:48px!important;margin:0!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:0!important;transform:none!important}main.editor-shell>.highlight-tool-settings{justify-self:stretch!important}}@media(min-width:821px){main.editor-shell .workspace.pages-collapsed{grid-template-columns:minmax(0,1fr)!important}main.editor-shell .workspace.pages-collapsed .canvas-column{grid-column:1!important}}@media(max-width:820px){main.editor-shell .reference-select-tool{display:none!important}main.editor-shell .canvas-column{overscroll-behavior:contain!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important}main.editor-shell .canvas-column::-webkit-scrollbar{display:none!important}main.editor-shell .document-stage{justify-content:flex-start!important}main.editor-shell.is-custom-zoom .document-stage{width:max-content!important;min-width:100%!important}main.editor-shell.is-fit-zoom .document-stage{width:100%!important;justify-content:center!important}main.editor-shell .page-surface{max-width:none!important}main.editor-shell .page-nav .page-nav-zoom-select{width:88px!important;min-width:88px!important;font-size:13px!important}}@media(max-width:460px){main.editor-shell .page-nav .page-nav-first,main.editor-shell .page-nav .page-nav-last{display:none!important}main.editor-shell .page-nav{max-width:calc(100vw - 12px)!important;padding-inline:5px!important}}.auth-shell{--auth-blue: #2851eb;--auth-blue-dark: #1d3fbf;--auth-ink: #172033;--auth-muted: #657089;--auth-line: #dbe2ee;grid-template-columns:minmax(0,1.22fr) minmax(410px,.78fr)!important;gap:18px!important;padding:18px max(18px,calc((100vw - 1320px)/2))!important;background:#f4f7fb!important}.auth-shell .auth-showcase{min-height:680px!important;padding:38px 42px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,#112044,#162e67 58%,#2149aa)!important;box-shadow:0 24px 60px #172b5d2e!important}.auth-shell .auth-showcase:after{position:absolute;right:-120px;bottom:-180px;width:440px;height:440px;border:1px solid rgba(182,205,255,.22);border-radius:50%;content:""}.auth-shell .auth-showcase-brand{font-size:24px!important}.auth-shell .auth-showcase-brand .brand-wordmark-name{color:#fff!important}.auth-shell .auth-showcase-brand .brand-wordmark-pdf{color:#a8c1ff!important}.auth-shell .auth-showcase-copy{max-width:600px!important;margin-top:clamp(54px,9vh,98px)!important}.auth-shell .auth-showcase-copy>span{color:#b9cbff!important;font-family:DM Sans,Inter,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important}.auth-shell .auth-showcase-copy h1{max-width:580px!important;margin-top:16px!important;font-family:Funnel Display,DM Sans,sans-serif!important;font-size:clamp(43px,4.1vw,62px)!important;font-weight:600!important;letter-spacing:-.052em!important;line-height:1.01!important}.auth-shell .auth-showcase-copy p{max-width:535px!important;margin-top:18px!important;color:#ecf2ffc2!important;font-size:16px!important}.auth-shell .auth-showcase-points{display:grid!important;gap:12px!important;margin:29px 0 0!important;padding:0!important;list-style:none!important}.auth-shell .auth-showcase-points li{display:flex!important;align-items:flex-start!important;gap:10px!important;color:#f4f8ffe0!important;font-size:14px!important;line-height:1.45!important}.auth-shell .auth-showcase-points svg{flex:0 0 auto!important;margin-top:1px!important;color:#a8c1ff!important}.auth-shell .auth-showcase-preview{position:absolute!important;right:38px!important;bottom:34px!important;z-index:2!important;width:min(680px,80%)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:16px!important;background:#e8eefb!important;box-shadow:0 22px 44px #0510324d!important}.auth-shell .auth-preview-topbar{display:flex!important;min-height:42px!important;align-items:center!important;gap:7px!important;padding:0 13px!important;border-bottom:1px solid #d4ddec!important;background:#fff!important}.auth-shell .auth-preview-topbar>span{width:8px!important;height:8px!important;border-radius:50%!important;background:#c8d2e3!important}.auth-shell .auth-preview-topbar>span:first-child{background:#76a7ff!important}.auth-shell .auth-preview-topbar strong{margin-left:5px!important;color:#364158!important;font-size:11px!important;font-weight:700!important}.auth-shell .auth-preview-topbar em{margin-left:auto!important;padding:5px 8px!important;border-radius:99px!important;background:#e9f7ef!important;color:#28744b!important;font-size:10px!important;font-style:normal!important;font-weight:700!important}.auth-shell .auth-preview-body{display:grid!important;grid-template-columns:48px minmax(0,1fr) 132px!important;min-height:220px!important}.auth-shell .auth-preview-body>aside{display:grid!important;align-content:start!important;justify-items:center!important;gap:14px!important;padding-top:22px!important;border-right:1px solid #d4ddec!important;background:#f7f9fd!important}.auth-shell .auth-preview-body>aside span{display:block!important;width:16px!important;height:12px!important;border:2px solid #9caac2!important;border-radius:3px!important}.auth-shell .auth-preview-body>aside .is-active{border-color:#2f61e8!important;background:#dfe9ff!important}.auth-shell .auth-preview-body>article{margin:20px 18px!important;padding:19px 20px!important;border:1px solid #e1e7f1!important;border-radius:5px!important;background:#fff!important;box-shadow:0 7px 15px #2a3a5b14!important}.auth-shell .auth-preview-body>article small{color:#4974de!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important}.auth-shell .auth-preview-body>article h3{margin:9px 0 16px!important;color:#24304a!important;font-family:Georgia,serif!important;font-size:15px!important}.auth-shell .auth-preview-body>article>p{width:100%!important;height:5px!important;margin:8px 0!important;border-radius:4px!important;background:#e7ebf3!important}.auth-shell .auth-preview-body>article>p:nth-of-type(2){width:76%!important}.auth-shell .auth-preview-body>article>p:nth-of-type(3){width:88%!important}.auth-shell .auth-preview-body>article>div{display:flex!important;gap:6px!important;margin-top:20px!important}.auth-shell .auth-preview-body>article>div span{display:block!important;width:26px!important;height:19px!important;border-radius:4px!important;background:#d9e5ff!important}.auth-shell .auth-preview-body>article>div span:nth-child(2){background:#f5dcce!important}.auth-shell .auth-preview-body>article>div span:nth-child(3){background:#d8efe5!important}.auth-shell .auth-preview-body>section{display:grid!important;align-content:center!important;gap:9px!important;padding:0 14px!important;border-left:1px solid #d4ddec!important;background:#f7f9fd!important}.auth-shell .auth-preview-body>section b{color:#35425d!important;font-size:11px!important}.auth-shell .auth-preview-body>section span{color:#6b7890!important;font-size:10px!important}.auth-shell .auth-card{display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 36px)!important;gap:6px!important;padding:24px 42px 10px!important;border:1px solid #e0e7f1!important;border-radius:24px!important;box-shadow:0 18px 50px #2331501a!important}.auth-shell .auth-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important}.auth-shell .auth-realpdf-brand{margin:0!important;font-size:22px!important}.auth-shell .auth-back{min-height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#5e6b83!important;font-size:13px!important;font-weight:700!important}.auth-shell .auth-back:before{margin-right:6px!important;content:"←"}.auth-shell .auth-back:hover{background:transparent!important;color:var(--auth-blue)!important}.auth-shell .auth-card h2{margin:0!important;color:var(--auth-ink)!important;font-family:Funnel Display,DM Sans,sans-serif!important;font-size:37px!important;font-weight:600!important;letter-spacing:-.045em!important;text-align:left!important}.auth-shell .auth-intro{max-width:410px!important;margin:8px 0 16px!important;color:var(--auth-muted)!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}.auth-shell .sso-button,.auth-shell input,.auth-shell .auth-submit{height:44px!important;border-radius:10px!important}.auth-shell .sso-button{border-color:#d8e0ec!important;background:#fff!important;color:#303b53!important;font-weight:700!important}.auth-shell .auth-divider{margin:10px 0 1px!important;color:#8a95a9!important;font-size:12px!important}.auth-shell form{gap:10px!important}.auth-shell label{color:#313c53!important;font-size:13px!important;font-weight:700!important}.auth-shell input{margin-top:7px!important;border-color:#d8e0ec!important;background:#fff!important;font-size:14px!important}.auth-shell .auth-submit{margin-top:5px!important;font-size:14px!important;font-weight:800!important}.auth-shell .auth-error{padding:10px 12px!important;font-size:12px!important;line-height:1.35!important}.auth-shell .auth-security-note{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:13px!important;color:#758198!important;font-size:12px!important;line-height:1.4!important}.auth-shell .auth-security-note svg{flex:0 0 auto!important;margin-top:1px!important;color:#5270bd!important}.auth-shell .auth-privacy{margin:8px 0 0!important;color:#758198!important;font-size:12px!important;text-align:left!important}.auth-shell .auth-switch{justify-content:flex-start!important;gap:5px!important;margin-top:auto!important;padding-top:10px!important;font-size:13px!important}@media(max-width:1100px){.auth-shell{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important}.auth-shell .auth-showcase{padding:34px!important}.auth-shell .auth-showcase-copy h1{font-size:46px!important}.auth-shell .auth-showcase-preview{right:30px!important;width:85%!important}.auth-shell .auth-card{padding-inline:34px!important}}@media(max-width:900px){.auth-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;padding:24px!important}.auth-shell .auth-showcase{display:none!important}.auth-shell .auth-card{width:min(500px,100%)!important;min-height:600px!important}}@media(max-width:620px){.auth-shell{padding:0!important;background:#fff!important}.auth-shell .auth-card{min-height:100dvh!important;max-height:none!important;padding:26px 22px 30px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.auth-shell .auth-card-header{margin-bottom:58px!important}.auth-shell .auth-card h2{font-size:34px!important}}@media(min-width:901px){.auth-shell{grid-template-columns:minmax(520px,1.15fr) minmax(430px,.85fr)!important;gap:0!important;padding:0!important;background:#f4f7fc!important}.auth-shell .auth-showcase{min-height:100dvh!important;padding:clamp(32px,4vw,64px)!important;border:0!important;border-radius:0!important;background:#10265c!important;box-shadow:none!important}.auth-shell .auth-showcase-copy{margin-top:clamp(58px,9vh,104px)!important}.auth-shell .auth-showcase-copy h1{font-size:clamp(44px,4.2vw,66px)!important;line-height:.98!important}.auth-shell .auth-showcase-preview{right:clamp(28px,4vw,64px)!important;bottom:clamp(28px,4vw,58px)!important;width:min(700px,calc(100% - clamp(56px,8vw,128px)))!important}.auth-shell .auth-card{width:min(510px,calc(100% - 48px))!important;min-height:0!important;max-height:none!important;margin:24px auto!important;padding:32px 42px 28px!important;border-radius:20px!important}}.auth-shell .auth-card-header{margin-bottom:32px!important}.auth-shell .auth-realpdf-brand{width:150px!important}.auth-shell .auth-card h2{font-size:36px!important}.auth-shell .auth-intro{margin:10px 0 22px!important;line-height:1.55!important}.auth-shell .sso-button,.auth-shell input,.auth-shell .auth-submit{height:48px!important;border-radius:9px!important}.auth-shell .auth-divider{margin:14px 0 5px!important}.auth-shell form{gap:13px!important}.auth-shell .auth-submit{margin-top:7px!important;background:#2851eb!important}.auth-shell .auth-security-note{margin-top:17px!important;padding:12px 13px!important;border:1px solid #e1e8f4!important;border-radius:10px!important;background:#f7f9fd!important}.auth-shell .auth-privacy{text-align:center!important}.auth-shell .auth-switch{justify-content:center!important;margin-top:10px!important;padding-top:12px!important;border-top:1px solid #edf0f5!important}@media(max-width:900px){.auth-shell .auth-card{min-height:0!important}}@media(max-width:620px){.auth-shell .auth-card{min-height:100dvh!important;padding:24px 22px 30px!important}.auth-shell .auth-card-header{margin-bottom:54px!important}}@media(min-width:901px)and (max-height:820px){.auth-shell .auth-showcase-copy{margin-top:54px!important}.auth-shell .auth-showcase-points{display:none!important}.auth-shell .auth-card{padding-block:18px!important}.auth-shell .auth-card-header{margin-bottom:12px!important}.auth-shell .auth-card h2{font-size:32px!important}.auth-shell .auth-intro{margin:6px 0 12px!important}.auth-shell .sso-button,.auth-shell input,.auth-shell .auth-submit{height:44px!important}.auth-shell .auth-divider{margin:8px 0 2px!important}.auth-shell form{gap:8px!important}.auth-shell .auth-security-note{margin-top:10px!important;padding-block:9px!important}.auth-shell .auth-privacy{margin-top:5px!important}.auth-shell .auth-switch{margin-top:4px!important;padding-top:7px!important}}.features-page{overflow:hidden;background:#f7f9fd;color:#14213b;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.features-page h1,.features-page h2,.features-page h3{font-family:Funnel Display,DM Sans,sans-serif}.features-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:center;gap:70px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:86px 0 76px}.features-hero>div>span{display:inline-flex;align-items:center;gap:7px;color:#2851eb;font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.features-hero h1{max-width:760px;margin:18px 0 0;font-size:clamp(52px,6vw,78px);letter-spacing:-.06em;line-height:.94}.features-hero p{max-width:720px;margin:24px 0 0;color:#5f6d84;font-size:18px;line-height:1.58}.features-hero>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.features-hero a{display:inline-flex;align-items:center;gap:7px;color:#2851eb;font-size:14px;font-weight:850;text-decoration:none}.features-hero .features-primary-action{min-height:48px;padding:0 19px;border-radius:13px;background:#2851eb;color:#fff;box-shadow:0 12px 28px #2851eb33}.features-hero .features-primary-action:hover{background:#1f43c8}.features-hero aside{display:grid;gap:1px;overflow:hidden;border:1px solid #dbe4f5;border-radius:24px;background:#dbe4f5;box-shadow:0 22px 50px #1f336214}.features-hero aside span{display:grid;min-height:104px;align-content:center;padding:18px 24px;background:#fff;color:#68758b;font-size:13px}.features-hero aside strong{color:#2851eb;font-family:Funnel Display,DM Sans,sans-serif;font-size:34px;letter-spacing:-.04em}.features-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,calc(100% - 48px));margin:0 auto;overflow:hidden;border:1px solid #dce5f2;border-radius:17px;background:#fff;box-shadow:0 10px 28px #2537610b}.features-promises>div{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:16px 22px;border-right:1px solid #e4e9f2;color:#2851eb}.features-promises>div:last-child{border-right:0}.features-promises span{display:grid;gap:3px}.features-promises strong{color:#25324b;font-size:13px}.features-promises small{color:#7b879b;font-size:11px}.features-highlights,.features-catalog{width:min(1180px,calc(100% - 48px));margin:0 auto}.features-highlights{padding:100px 0 94px}.features-highlights>header,.features-catalog>header>div{max-width:760px}.features-highlights>header>span,.features-catalog>header>div>span,.features-final>span{color:#2851eb;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.features-highlights h2,.features-catalog h2,.features-final h2{margin:11px 0 0;font-size:clamp(38px,4.3vw,56px);letter-spacing:-.055em;line-height:.98}.features-highlights>header p,.features-catalog>header p{margin:17px 0 0;color:#66748b;font-size:16px;line-height:1.55}.features-highlights>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.features-highlights>div>a{display:grid;grid-template-columns:auto 1fr;gap:0 16px;min-height:245px;padding:30px;border:1px solid #dfe5ef;border-radius:23px;background:#fff;color:#1f2d48;text-decoration:none;box-shadow:0 8px 24px #2234600b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.features-highlights>div>a:hover{border-color:#b8c8f7;box-shadow:0 18px 42px #2851eb1a;transform:translateY(-2px)}.features-highlights>div>a>span{display:grid;width:48px;height:48px;grid-row:1 / 4;place-items:center;border-radius:14px;background:#edf3ff;color:#2851eb}.features-highlights h3{margin:2px 0 0;font-size:23px;letter-spacing:-.035em}.features-highlights a p{margin:10px 0 20px;color:#68768b;line-height:1.55}.features-highlights a strong{display:inline-flex;align-self:end;align-items:center;gap:5px;color:#2851eb;font-size:12px}.features-catalog{padding:0 0 104px}.features-catalog>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:45px;padding-bottom:34px}.features-catalog>header label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;height:52px;padding:0 16px;border:1px solid #d7e0ee;border-radius:14px;background:#fff;color:#2851eb;box-shadow:0 10px 24px #2234600e}.features-catalog>header input{min-width:0;border:0;outline:0;color:#25324b;font:inherit;font-size:14px}.features-group-list{display:grid;gap:18px}.features-group{overflow:hidden;border:1px solid #dfe5ef;border-radius:22px;background:#fff;box-shadow:0 8px 24px #22346009}.features-group>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 20px;border-bottom:1px solid #e6ebf2}.features-group>header>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#244260}.features-group>header h3{margin:0;color:#1f2d48;font-size:19px}.features-group>header p{margin:3px 0 0;color:#748096;font-size:12px}.features-group>header small{color:#7e899b;font-size:11px}.features-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.features-tool-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:74px;padding:10px 18px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;color:#26334c;text-decoration:none}.features-tool-row:nth-child(2n){border-right:0}.features-tool-row:hover{background:#f8faff}.features-tool-row>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px}.features-tool-row>div{display:grid;min-width:0;gap:3px}.features-tool-row strong{font-size:13px}.features-tool-row small{overflow:hidden;color:#788499;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.features-tool-row em{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:0 8px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.features-tool-row em.is-ready{background:#e3f7eb;color:#187148}.features-tool-row em.is-beta{background:#fff3c9;color:#775a08}.features-tool-row em.is-limited{background:#ece9ff;color:#5b4abb}.features-tool-row>svg{color:#2851eb}.features-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:8px;padding:40px;border:1px dashed #cbd7e8;border-radius:22px;background:#fff;color:#2851eb;text-align:center}.features-empty h3,.features-empty p{margin:0}.features-empty h3{color:#25324b}.features-empty p{color:#758197}.features-empty button{height:40px;margin-top:8px;padding:0 15px;border:0;border-radius:10px;background:#2851eb;color:#fff;cursor:pointer;font:inherit;font-weight:800}.features-final{display:grid;width:min(1180px,calc(100% - 48px));margin:0 auto 100px;justify-items:center;padding:72px 28px;border:1px solid #cfddfa;border-radius:30px;background-color:#eaf2ff;background-image:url(/dashboard/continue-header-motif.png);background-position:right center;background-repeat:no-repeat;background-size:68% auto;text-align:center}.features-final h2{max-width:780px}.features-final p{max-width:660px;margin:18px 0 24px;color:#5f6d84;line-height:1.55}.features-final a{display:inline-flex;min-height:46px;align-items:center;gap:7px;padding:0 18px;border-radius:12px;background:#2851eb;color:#fff;font-weight:850;text-decoration:none}.features-page :focus-visible{outline:3px solid rgba(40,81,235,.38);outline-offset:3px}@media(max-width:900px){.features-hero{grid-template-columns:1fr;gap:36px}.features-hero aside{grid-template-columns:repeat(3,minmax(0,1fr))}.features-hero aside span{min-height:90px;padding:15px}.features-promises{grid-template-columns:1fr}.features-promises>div{border-right:0;border-bottom:1px solid #e4e9f2}.features-promises>div:last-child{border-bottom:0}.features-catalog>header{grid-template-columns:1fr;align-items:start;gap:24px}.features-catalog>header label{width:min(100%,520px)}.features-tool-row{grid-template-columns:38px minmax(0,1fr) 18px}.features-tool-row em{display:none}}@media(max-width:680px){.features-hero,.features-promises,.features-highlights,.features-catalog,.features-final{width:min(100% - 30px,1180px)}.features-hero{padding:58px 0 46px}.features-hero h1{font-size:clamp(44px,14vw,62px)}.features-hero p{font-size:16px}.features-hero aside{grid-template-columns:1fr}.features-highlights{padding:72px 0}.features-highlights>div{grid-template-columns:1fr}.features-highlights>div>a{min-height:0;padding:23px}.features-group>header{grid-template-columns:42px minmax(0,1fr)}.features-group>header>small{grid-column:2}.features-group>div{grid-template-columns:1fr}.features-tool-row{border-right:0}.features-final{margin-bottom:70px;padding:56px 22px;background-size:auto 100%}}.tool-category-page{min-height:100vh;background:#fbfdfb;color:var(--public-ink)}.tool-category-hero,.tool-category-list,.tool-category-guidance,.tool-category-related{width:min(1120px,calc(100% - 48px));margin:0 auto}.tool-category-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:70px;align-items:center;padding:72px 0 84px}.tool-category-hero h1{max-width:790px;margin:16px 0 0;font-size:clamp(48px,6vw,76px);font-weight:600;letter-spacing:-.055em;line-height:.96}.tool-category-hero>div>p{max-width:720px;margin:24px 0 28px;color:var(--public-body);font-size:18px;line-height:1.65}.tool-category-hero aside{padding:32px;border:1px solid #dfe5df;border-radius:24px;background:#fff;box-shadow:0 20px 55px #19302812}.tool-category-hero aside>span{display:grid;width:58px;height:58px;margin-bottom:28px;place-items:center;border-radius:17px;background:var(--category-accent);color:#173f32}.tool-category-hero aside strong{display:block;font-size:24px;letter-spacing:-.03em}.tool-category-hero aside p{margin:10px 0 0;color:var(--public-body);line-height:1.6}.tool-category-list{padding:82px 0;border-top:1px solid #e3e8e3}.tool-category-list>header{max-width:720px;margin-bottom:34px}.tool-category-list h2,.tool-category-guidance h2,.tool-category-related h2{margin:12px 0 0;font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.02}.tool-category-list>header p,.tool-category-guidance>div>p{margin:16px 0 0;color:var(--public-body);font-size:16px;line-height:1.65}.tool-category-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool-category-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:15px;align-items:start;min-height:190px;padding:24px;border:1px solid #dfe5df;border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tool-category-card:hover{border-color:#7cae99;box-shadow:0 17px 40px #19302814;transform:translateY(-2px)}.tool-category-card>span{display:grid;width:45px;height:45px;place-items:center;border-radius:13px}.tool-category-card h3{margin:2px 0 7px;font-size:18px;letter-spacing:-.02em}.tool-category-card p{margin:0;color:#4f5d58;font-size:14px;line-height:1.5}.tool-category-card small{display:-webkit-box;margin-top:12px;overflow:hidden;color:#748079;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-category-card em{padding:6px 9px;border-radius:999px;background:#eef8f2;color:#216344;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.tool-category-card>svg{margin-top:9px;color:#3f765f}.tool-category-guidance{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:16px;padding:58px;border-radius:26px;background:#eaf5ef}.tool-category-guidance ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tool-category-guidance li{display:flex;gap:11px;padding:17px 18px;border:1px solid rgba(24,88,61,.1);border-radius:13px;background:#ffffffc7;color:#31453c;line-height:1.48}.tool-category-guidance li svg{flex:0 0 auto;margin-top:2px;color:#287353}.tool-category-related{padding:92px 0 104px}.tool-category-related>header{max-width:690px;margin-bottom:32px}.tool-category-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tool-category-related a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;min-height:142px;padding:22px;border:1px solid #dfe5df;border-radius:17px;background:#fff;color:inherit;text-decoration:none}.tool-category-related a>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px}.tool-category-related h3{margin:3px 0 7px;font-size:16px}.tool-category-related p{margin:0;color:var(--public-body);font-size:12px;line-height:1.5}.tool-category-related a>svg{margin-top:10px;color:#3f765f}.tools-category-section>header h2 a,.features-group>header h3 a{color:inherit;text-decoration:none}.tools-category-section>header h2 a:hover,.features-group>header h3 a:hover{color:#266e53;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.tool-category-hero{grid-template-columns:1fr;gap:32px}.tool-category-hero aside{max-width:520px}.tool-category-list>div{grid-template-columns:1fr}.tool-category-guidance{grid-template-columns:1fr;gap:34px;padding:40px}.tool-category-related>div{grid-template-columns:1fr}}@media(max-width:560px){.tool-category-hero,.tool-category-list,.tool-category-guidance,.tool-category-related{width:min(100% - 30px,1120px)}.tool-category-hero{padding:52px 0 64px}.tool-category-hero h1{font-size:45px}.tool-category-list{padding:64px 0}.tool-category-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:19px}.tool-category-card em{grid-column:2;justify-self:start}.tool-category-card>svg{grid-column:3;grid-row:1}.tool-category-guidance{padding:32px 22px;border-radius:20px}.tool-category-related{padding:72px 0 82px}}.editorial-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:28px 0 92px;color:#12213a;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.editorial-breadcrumbs{display:flex;align-items:center;gap:8px;color:#6c7b91;font-size:13px}.editorial-breadcrumbs a{color:#2851eb;font-weight:750;text-decoration:none}.editorial-hero{max-width:970px;padding:72px 0 42px}.editorial-hero h1{max-width:920px;margin:15px 0 0;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:720;letter-spacing:-.064em;line-height:.96}.editorial-hero>p{max-width:800px;margin:24px 0 0;color:#5d6c84;font-size:clamp(18px,2vw,23px);line-height:1.5}.editorial-primary-action{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:13px 17px;border-radius:12px;background:#2851eb;color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 24px #2851eb2e}.editorial-primary-action:hover{background:#173dcc}.editorial-byline{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;color:#52647d;font-size:13px;font-weight:700}.editorial-byline svg{color:#2851eb}.editorial-byline i{width:4px;height:4px;border-radius:50%;background:#a6b2c2}.editorial-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:66px}.editorial-facts article{min-height:112px;padding:22px;border:1px solid #dbe5f2;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f9ff);box-shadow:0 12px 28px #2b529a0f}.editorial-facts small,.tool-example-card>span,.tool-measure-card>span{display:block;color:#6a7890;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.editorial-facts strong{display:block;margin-top:10px;font-size:20px;line-height:1.25}.editorial-worked-example{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;align-items:stretch;margin:0 0 72px;padding:22px;border:1px solid #dbe5f2;border-radius:24px;background:linear-gradient(145deg,#f7faff,#fff);box-shadow:0 18px 42px #1934670f}.editorial-worked-example figure{margin:0;overflow:hidden;border:1px solid #d9e3ef;border-radius:17px;background:#eef3fa}.editorial-worked-example img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.editorial-worked-example figcaption{padding:11px 14px;color:#687991;font-size:11px;line-height:1.45}.editorial-worked-example>article{padding:16px 10px}.editorial-worked-example h2{margin:10px 0 0;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(28px,3vw,39px);letter-spacing:-.04em;line-height:1.08}.editorial-worked-example dl{display:grid;gap:0;margin:22px 0 0}.editorial-worked-example dl>div{padding:14px 0;border-top:1px solid #dfe7f1}.editorial-worked-example dt{color:#2851eb;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.editorial-worked-example dd{margin:6px 0 0;color:#506078;font-size:13px;line-height:1.5}.editorial-article-layout{display:grid;grid-template-columns:minmax(0,780px) 260px;align-items:start;justify-content:space-between;gap:72px}.editorial-copy{display:grid;gap:48px}.editorial-copy section{scroll-margin-top:105px}.editorial-copy h2,.editorial-downloads h2,.editorial-related h2,.editorial-table-section h2,.redaction-proof h2,.architecture-flow h2{margin:0;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(29px,3.5vw,42px);letter-spacing:-.04em;line-height:1.08}.editorial-copy p,.editorial-downloads header p,.editorial-table-section header p{margin:15px 0 0;color:#53637b;font-size:16px;line-height:1.75}.editorial-copy ul{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.editorial-copy li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:#36475f;line-height:1.55}.editorial-copy li svg{margin-top:3px;color:#2851eb}.editorial-on-page{position:sticky;top:96px;display:grid;gap:5px;padding:20px;border:1px solid #dbe5f2;border-radius:17px;background:#fff;box-shadow:0 15px 36px #19346712}.editorial-on-page strong{margin-bottom:7px}.editorial-on-page a{padding:8px 9px;border-radius:9px;color:#596980;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.editorial-on-page a:hover{background:#f0f5ff;color:#2851eb}.editorial-table-section,.editorial-downloads,.editorial-related,.redaction-proof,.architecture-flow{margin-top:82px}.editorial-table-section>header,.editorial-downloads>header,.editorial-related>header,.redaction-proof>header,.architecture-flow>header{max-width:780px;margin-bottom:25px}.editorial-table-section h2,.editorial-downloads h2,.editorial-related h2,.redaction-proof h2,.architecture-flow h2{margin-top:10px}.editorial-table-scroll{overflow-x:auto;border:1px solid #dbe5f2;border-radius:20px;background:#fff;box-shadow:0 18px 42px #1934670f}.editorial-table-scroll table{width:100%;min-width:760px;border-collapse:collapse}.editorial-table-scroll caption{padding:18px 20px;color:#52637a;font-size:13px;font-weight:800;text-align:left}.editorial-table-scroll th,.editorial-table-scroll td{padding:16px 18px;border-top:1px solid #e5ebf3;color:#4b5d75;font-size:13px;line-height:1.5;text-align:left;vertical-align:top}.editorial-table-scroll thead th{background:#f4f7fc;color:#233650;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.editorial-table-scroll tbody th{color:#182a45}.editorial-table-scroll a{color:#2851eb;text-decoration:none}.editorial-downloads>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editorial-downloads a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px 13px;align-items:center;padding:18px;border:1px solid #dbe5f2;border-radius:16px;background:#fff;color:#182a45;text-decoration:none}.editorial-downloads a>span{display:grid;grid-row:1 / 3;width:42px;height:42px;place-items:center;border-radius:12px;background:#eaf1ff;color:#2851eb}.editorial-downloads a small{grid-column:2;color:#6a7890;line-height:1.35}.editorial-downloads a>svg{grid-column:3;grid-row:1 / 3;color:#8b9ab0}.editorial-downloads a:hover,.editorial-related a:hover{border-color:#9fb7f5;box-shadow:0 14px 30px #2851eb1a}.editorial-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editorial-related a{padding:22px;border:1px solid #dbe5f2;border-radius:17px;background:#fff;color:#182a45;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.editorial-related p{min-height:42px;margin:9px 0 17px;color:#697991;font-size:13px;line-height:1.45}.editorial-related a>span{display:flex;align-items:center;gap:6px;color:#2851eb;font-size:12px;font-weight:800}.editorial-accountability{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:78px;padding:24px;border-radius:20px;background:#13213a;color:#fff}.editorial-accountability>svg{color:#86b4ff}.editorial-accountability p{margin:5px 0 0;color:#bbc8da;font-size:13px;line-height:1.5}.editorial-accountability a{padding:11px 15px;border-radius:11px;background:#fff;color:#16325e;font-size:13px;font-weight:800;text-decoration:none}.redaction-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.redaction-proof-grid article{padding:24px;border:1px solid #dbe5f2;border-radius:20px;background:#fff}.proof-status{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:850}.proof-status.is-unsafe{background:#fff0f1;color:#aa2638}.proof-status.is-safe{background:#eaf3ff;color:#164f9c}.proof-document{position:relative;min-height:220px;margin-top:18px;padding:31px;overflow:hidden;border:1px solid #dfe4ea;border-radius:9px;background:#fbfbfa;box-shadow:inset 0 0 35px #13213a0a}.proof-document b,.proof-document p,.proof-document span{display:block}.proof-document b{font-family:Georgia,serif;font-size:20px}.proof-document p{margin:48px 0 8px;color:#667085;font-size:12px}.proof-document .proof-secret{font-family:ui-monospace,monospace;font-size:16px;letter-spacing:.05em}.proof-document i{position:absolute;top:135px;left:27px;width:230px;height:30px;background:#111827}.proof-document.is-safe:after{content:"Sensitive characters absent from content stream";position:absolute;right:23px;bottom:24px;color:#46705f;font-size:10px;font-weight:800}.redaction-proof-grid article>p{color:#5b6a80;font-size:13px;line-height:1.55}.architecture-flow-row{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;gap:13px;align-items:center}.architecture-flow-row article{min-height:132px;padding:20px;border:1px solid #dbe5f2;border-radius:18px;background:#fff}.architecture-flow-row article.is-primary{border-color:#9eb7f8;background:#eef4ff}.architecture-flow-row small{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#e8eef7;color:#42546c;font-weight:850}.architecture-flow-row strong,.architecture-flow-row span{display:block}.architecture-flow-row strong{margin-top:15px}.architecture-flow-row span{margin-top:5px;color:#64748b;font-size:12px;line-height:1.4}.architecture-flow-row>svg{color:#6f84aa}.architecture-side-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.architecture-side-paths span{display:grid;grid-template-columns:auto auto 1fr;gap:9px;align-items:center;padding:15px;border-radius:14px;background:#f4f7fc;color:#607087;font-size:12px}.architecture-side-paths svg{color:#2851eb}.architecture-side-paths b{color:#233650}.tool-evidence{display:grid;gap:20px;margin-top:4px;padding:26px;border:1px solid #dbe5f2;border-radius:24px;background:linear-gradient(145deg,#f8fbff,#fff);box-shadow:0 18px 46px #1934670f}.tool-evidence-heading{display:flex;align-items:end;justify-content:space-between;gap:22px}.tool-evidence-heading h3{margin:8px 0 0;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1.08}.tool-evidence-heading>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#2851eb;font-size:12px;font-weight:800;text-decoration:none}.tool-evidence-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:17px}.tool-evidence-demo{margin:0;overflow:hidden;border:1px solid #d9e3ef;border-radius:17px;background:#eef3fa}.tool-evidence-demo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.tool-evidence-demo figcaption{padding:12px 15px;color:#687991;font-size:11px;line-height:1.45}.tool-evidence-details{display:grid;gap:12px}.tool-example-card,.tool-measure-card{padding:19px;border:1px solid #dce5f0;border-radius:16px;background:#fff}.tool-example-card dl{display:grid;gap:13px;margin:15px 0 0}.tool-example-card dl>div{display:grid;grid-template-columns:55px 1fr;gap:10px}.tool-example-card dt{color:#2851eb;font-size:11px;font-weight:850;text-transform:uppercase}.tool-example-card dd{margin:0;color:#45566e;font-size:13px;line-height:1.45}.tool-measure-card>span{display:flex;align-items:center;gap:7px;color:#2851eb}.tool-measure-card strong{display:block;margin-top:15px;font-size:16px;line-height:1.45}.tool-measure-card p{margin:9px 0 0;color:#687991;font-size:12px;line-height:1.5}.tool-evidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-evidence-facts>span{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;min-height:44px;padding:10px 12px;border-radius:11px;background:#eef4fb;color:#5d6e85;font-size:11px;line-height:1.35}.tool-evidence-facts strong{color:#20334e}.tool-evidence-facts svg{color:#2851eb}@media(max-width:860px){.editorial-page{width:min(100% - 30px,1180px)}.editorial-hero{padding-top:52px}.editorial-article-layout{grid-template-columns:1fr;gap:30px}.editorial-on-page{position:static;order:-1;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-on-page strong{grid-column:1 / -1}.editorial-related>div{grid-template-columns:1fr 1fr}.editorial-worked-example,.tool-evidence-layout{grid-template-columns:1fr}}@media(max-width:620px){.editorial-hero h1{font-size:clamp(42px,13vw,58px)}.editorial-worked-example{padding:15px}.editorial-worked-example>article{padding:12px 4px}.editorial-downloads>div,.editorial-related>div,.redaction-proof-grid,.architecture-side-paths,.tool-evidence-facts{grid-template-columns:1fr}.editorial-accountability{grid-template-columns:auto 1fr}.editorial-accountability a{grid-column:1 / -1;text-align:center}.architecture-flow-row{grid-template-columns:1fr}.architecture-flow-row>svg{margin:0 auto;transform:rotate(90deg)}.tool-evidence{padding:18px}.tool-evidence-heading{align-items:start;flex-direction:column}}.editor-tool-upload-page{--tool-blue: #2851eb;--tool-ink: #101323;--tool-body: #5e6678;--tool-line: #e3e7f0;--tool-powder: #eef3ff;--tool-blush: #fff3f5;min-height:calc(100vh - 68px);overflow:hidden;background:radial-gradient(circle at 22% 10%,rgba(230,239,255,.9),transparent 24rem),radial-gradient(circle at 79% 15%,rgba(255,236,240,.72),transparent 22rem),#fff;color:var(--tool-ink)}.editor-tool-upload-page--pdf-form-filler{background-color:#f6fcff;background-image:url(/editorial/pdf-form-filler-pastel-background.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.editor-tool-breadcrumbs{display:flex;width:min(1160px,calc(100% - 48px));min-height:58px;align-items:center;gap:8px;margin:0 auto;color:#7a8291;font-size:12px}.editor-tool-breadcrumbs a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.editor-tool-breadcrumbs a:hover{color:var(--tool-blue)}.editor-tool-upload-hero{width:min(1050px,calc(100% - 48px));padding:48px 0 44px}.editor-tool-heading h1{max-width:920px;color:var(--tool-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(46px,5.25vw,70px);font-weight:760;letter-spacing:-.055em;line-height:1.02}.editor-tool-heading p{max-width:720px;margin-top:17px;color:var(--tool-body);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.editor-tool-upload-frame{width:100%;margin-top:42px;padding:16px;border:1px solid rgba(40,81,235,.08);border-radius:22px;background:#ffffffd6;box-shadow:0 24px 62px #4a5d9724,0 3px 10px #1920360a;backdrop-filter:blur(14px)}.editor-tool-dropzone{min-height:360px;gap:14px;padding:44px 24px;border:1.5px dashed #88a2fa;border-radius:14px;background:#ffffffb8;outline:0}.editor-tool-dropzone:hover,.editor-tool-dropzone.is-dragging{border-color:var(--tool-blue);background:#f7f9fff5;box-shadow:inset 0 0 0 4px #2851eb0f}.editor-tool-upload-icon{width:62px;height:62px;border:1px solid #cbd7ff;border-radius:16px;background:var(--tool-powder);color:var(--tool-blue);box-shadow:0 10px 24px #2851eb1c}.editor-tool-upload-icon svg{width:31px;height:31px}.editor-tool-dropzone h2{margin:7px 0 0;color:var(--tool-ink);font-size:clamp(24px,2.1vw,30px);font-weight:690;letter-spacing:-.035em}.editor-tool-picker-label{min-width:min(100%,255px);min-height:52px;margin-top:2px;border-radius:11px;background:var(--tool-blue);color:#fff;font-size:15px;box-shadow:0 12px 25px #2851eb33}.editor-tool-dropzone .editor-tool-blank-action{min-height:40px;border-color:#d5dcf3;background:#fff;color:var(--tool-blue)}.editor-tool-dropzone p{color:#8a92a3;font-size:13px}.editor-tool-upload-progress span{background:var(--tool-blue)}.editor-tool-trust-row{width:100%;justify-content:space-evenly;gap:18px;margin-top:27px;color:#333a4b;font-size:12px;font-weight:650}.editor-tool-trust-row svg{color:var(--tool-blue)}.editor-tool-upload-page :focus-visible{outline:3px solid rgba(40,81,235,.58);outline-offset:4px}.editor-tool-upload-page .tool-guide-content{display:grid;width:min(1160px,calc(100% - 48px));gap:0;margin:0 auto;padding:18px 0 104px;color:var(--tool-ink)}.editor-tool-upload-page .tool-guide-content h2,.editor-tool-upload-page .tool-guide-content h3,.editor-tool-upload-page .tool-guide-content p{margin-top:0}.tool-guide-simple-steps{padding:52px 0 68px;text-align:center}.tool-guide-simple-steps>h2,.tool-guide-workflow>h2,.tool-guide-related>h2{margin-bottom:30px;font-size:clamp(26px,2.4vw,34px);font-weight:720;letter-spacing:-.04em}.tool-guide-simple-steps>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:68px}.tool-guide-simple-steps article{position:relative;display:grid;justify-items:center}.tool-guide-simple-steps article:not(:last-child):after{position:absolute;top:54px;left:calc(100% + 8px);width:52px;border-top:1.5px dashed #8da6ff;content:""}.tool-guide-step-number{position:absolute;top:13px;left:calc(50% - 76px);display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--tool-blue);color:#fff;font-size:12px;font-weight:800}.tool-guide-step-icon{display:grid;width:158px;height:108px;place-items:center;border-radius:22px;background:linear-gradient(145deg,#f8faff,#f1f4fc);color:var(--tool-blue)}.tool-guide-simple-steps h3{margin:15px 0 6px;font-size:16px;font-weight:720;letter-spacing:-.02em}.tool-guide-simple-steps p{max-width:255px;margin-bottom:0;color:var(--tool-body);font-size:13px;line-height:1.55}.tool-guide-search-intent{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.65fr);gap:72px;padding:66px 0;border-top:1px solid var(--tool-line)}.tool-guide-search-intent>header>span{color:var(--tool-blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tool-guide-search-intent>header h2{max-width:12ch;margin:13px 0 18px;font-size:clamp(30px,3.6vw,47px);font-weight:760;letter-spacing:-.055em;line-height:1.03}.tool-guide-search-intent>header p{max-width:47ch;margin-bottom:0;color:var(--tool-body);font-size:14px;line-height:1.7}.tool-guide-deep-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--tool-blue);font-size:13px;font-weight:800;text-decoration:none}.tool-guide-deep-link:hover{text-decoration:underline;text-underline-offset:4px}.tool-guide-search-intent>div{display:grid;align-content:start}.tool-guide-search-intent article{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);gap:26px;padding:22px 0;border-top:1px solid var(--tool-line)}.tool-guide-search-intent article:last-child{border-bottom:1px solid var(--tool-line)}.tool-guide-search-intent article h3{margin:1px 0 0;font-size:15px;font-weight:740;letter-spacing:-.025em}.tool-guide-search-intent article ul{display:grid;gap:10px;margin:0;padding:0;color:#3d4659;font-size:13px;line-height:1.55;list-style:none}.tool-guide-search-intent article li{position:relative;padding-left:17px}.tool-guide-search-intent article li:before{position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:50%;background:#c8d4ff;content:""}.tool-guide-workflow{padding:64px 0 72px;border-top:1px solid var(--tool-line);border-bottom:1px solid var(--tool-line)}.tool-guide-workflow>h2{text-align:center}.tool-guide-workflow-grid{display:grid;width:min(100%,720px);margin:0 auto}.tool-guide-workflow-copy ol{display:grid;gap:15px;margin:0;padding:0;list-style:none}.tool-guide-workflow-copy li{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px}.tool-guide-workflow-copy li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--tool-powder);color:var(--tool-blue);font-size:12px;font-weight:800}.tool-guide-workflow-copy li p{margin:4px 0 0;color:#343b4c;font-size:14px;line-height:1.5}.tool-guide-workflow-copy aside{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:27px;padding:16px;border-radius:12px;background:var(--tool-powder);color:var(--tool-blue)}.tool-guide-workflow-copy aside p{margin:0;color:#3c4d8d;font-size:12px;line-height:1.5}.editor-tool-upload-page .tool-guide-related{padding:64px 0 70px;border-bottom:1px solid var(--tool-line);text-align:center}.editor-tool-upload-page .tool-guide-related>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:0}.editor-tool-upload-page .tool-guide-related a{position:relative;display:grid;min-height:178px;grid-template-columns:1fr auto;align-content:start;gap:15px 6px;padding:20px;border:1px solid var(--tool-line);border-radius:10px;background:#ffffffc7;color:var(--tool-ink);text-align:left;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.editor-tool-upload-page .tool-guide-related a:hover{border-color:#b8c5f5;box-shadow:0 12px 25px #2851eb14;transform:translateY(-2px)}.editor-tool-upload-page .tool-guide-related a>span{display:grid;width:38px;height:38px;grid-column:1 / -1;place-items:center;border-radius:0;background:transparent;color:var(--tool-blue)}.editor-tool-upload-page .tool-guide-related a strong{font-size:14px}.editor-tool-upload-page .tool-guide-related a small{display:block;margin-top:7px;color:var(--tool-body);font-size:11px;line-height:1.45}.editor-tool-upload-page .tool-guide-related a>svg{align-self:end;color:var(--tool-blue)}.tool-guide-faq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:76px;padding:72px 0 0}.tool-guide-faq-intro h2{margin-bottom:18px;font-size:clamp(32px,3.5vw,48px);font-weight:760;letter-spacing:-.055em;line-height:1.05}.tool-guide-faq-intro p{margin-bottom:23px;color:var(--tool-body);font-size:15px;line-height:1.6}.tool-guide-faq-intro a{display:inline-flex;align-items:center;gap:7px;color:var(--tool-blue);font-size:13px;font-weight:760;text-decoration:none}.tool-guide-faq-list{overflow:hidden;border:1px solid var(--tool-line);border-radius:10px;background:#ffffffd1}.tool-guide-faq-list details+details{border-top:1px solid var(--tool-line)}.tool-guide-faq-list summary{position:relative;display:grid;min-height:62px;grid-template-columns:1fr 22px;align-items:center;gap:18px;padding:0 20px;color:var(--tool-ink);font-size:14px;font-weight:650;cursor:pointer;list-style:none}.tool-guide-faq-list summary::-webkit-details-marker{display:none}.tool-guide-faq-list summary span:before,.tool-guide-faq-list summary span:after{position:absolute;top:50%;right:22px;width:14px;height:1.5px;background:var(--tool-blue);content:"";transform:translateY(-50%)}.tool-guide-faq-list summary span:after{transform:translateY(-50%) rotate(90deg)}.tool-guide-faq-list details[open] summary span:after{transform:translateY(-50%) rotate(0)}.tool-guide-faq-list details[open] summary{padding-top:16px}.tool-guide-faq-list details p{margin:0;padding:0 58px 20px 20px;color:var(--tool-body);font-size:13px;line-height:1.65}@media(max-width:900px){.editor-tool-breadcrumbs,.editor-tool-upload-hero,.editor-tool-upload-page .tool-guide-content{width:min(100% - 32px,740px)}.tool-guide-workflow-grid{grid-template-columns:1fr;gap:38px}.tool-guide-search-intent{grid-template-columns:1fr;gap:34px}.tool-guide-search-intent>header h2{max-width:17ch}.editor-tool-upload-page .tool-guide-related>div{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-guide-faq{grid-template-columns:240px 1fr;gap:38px}}@media(max-width:640px){.editor-tool-upload-page--pdf-form-filler{background-attachment:scroll;background-position:42% top}.editor-tool-breadcrumbs{width:calc(100% - 28px);min-height:46px;overflow-x:auto;white-space:nowrap}.editor-tool-upload-hero{width:calc(100% - 28px);padding:22px 0 24px}.editor-tool-heading h1{font-size:clamp(32px,9.5vw,42px);line-height:1.03}.editor-tool-heading p{max-width:34ch;margin-top:11px;font-size:14px;line-height:1.45}.editor-tool-upload-frame{margin-top:20px;padding:8px;border-radius:17px}.editor-tool-dropzone{min-height:244px;gap:9px;padding:23px 15px;border-radius:11px}.editor-tool-upload-icon{width:52px;height:52px;border-radius:14px}.editor-tool-dropzone h2{margin-top:3px;font-size:20px}.editor-tool-picker-label{min-height:48px}.editor-tool-dropzone button{width:100%;min-width:0}.editor-tool-trust-row{display:grid;width:fit-content;justify-content:start;margin:23px auto 0}.editor-tool-upload-page .tool-guide-content{width:calc(100% - 28px);padding-bottom:72px}.tool-guide-simple-steps{padding:42px 0 56px}.tool-guide-simple-steps>div{grid-template-columns:1fr;gap:34px}.tool-guide-simple-steps article:not(:last-child):after{display:none}.tool-guide-step-icon{width:min(210px,70vw);height:100px}.tool-guide-step-number{left:calc(50% - min(105px,35vw) - 8px)}.tool-guide-simple-steps p{max-width:300px}.tool-guide-search-intent{gap:28px;padding:48px 0}.tool-guide-search-intent>header h2{margin-top:10px;font-size:34px}.tool-guide-search-intent article{grid-template-columns:1fr;gap:12px;padding:19px 0}.tool-guide-workflow{padding:50px 0 56px}.tool-guide-workflow>h2,.tool-guide-related>h2,.tool-guide-simple-steps>h2{margin-bottom:24px;font-size:27px}.tool-guide-workflow-grid{gap:30px}.editor-tool-upload-page .tool-guide-related{padding:50px 0 54px}.editor-tool-upload-page .tool-guide-related>div{grid-template-columns:1fr;gap:9px}.editor-tool-upload-page .tool-guide-related a{min-height:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px}.editor-tool-upload-page .tool-guide-related a>span{grid-column:auto}.editor-tool-upload-page .tool-guide-related a small{margin-top:4px}.tool-guide-faq{grid-template-columns:1fr;gap:28px;padding-top:52px}.tool-guide-faq-intro h2{max-width:12ch;font-size:38px}.tool-guide-faq-list summary{min-height:64px;padding:11px 48px 11px 16px;line-height:1.35}.tool-guide-faq-list summary span:before,.tool-guide-faq-list summary span:after{right:17px}.tool-guide-faq-list details[open] summary{padding-top:15px}.tool-guide-faq-list details p{padding:0 42px 18px 16px}}@media(prefers-reduced-motion:reduce){.editor-tool-upload-page .tool-guide-related a{transition:none}}.image-conversion-page,.document-analysis-page,.redact-page{--tool-blue: #2851eb;--tool-ink: #101323;--tool-body: #5e6678;--tool-line: #e3e7f0;--tool-powder: #eef3ff;min-height:calc(100vh - 68px);background:radial-gradient(circle at 22% 10%,rgba(230,239,255,.9),transparent 24rem),radial-gradient(circle at 79% 15%,rgba(255,236,240,.58),transparent 22rem),#fff;color:var(--tool-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.image-conversion-page>.tool-breadcrumbs,.document-analysis-page>.tool-breadcrumbs,.redact-page>.tool-breadcrumbs{display:flex;box-sizing:border-box;width:min(1160px,calc(100% - 48px));min-height:58px;align-items:center;gap:8px;margin:0 auto;padding:0;color:#7a8291;font-size:12px}.image-conversion-page>.tool-breadcrumbs a,.document-analysis-page>.tool-breadcrumbs a,.redact-page>.tool-breadcrumbs a{color:inherit;text-decoration:none}.image-conversion-page>.tool-breadcrumbs a:hover,.document-analysis-page>.tool-breadcrumbs a:hover,.redact-page>.tool-breadcrumbs a:hover{color:var(--tool-blue)}.image-conversion-page>.conversion-hero{box-sizing:border-box;width:min(1050px,calc(100% - 48px));margin:0 auto;padding:48px 0 34px;text-align:center}.conversion-hero small{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:1px solid #d5defd;border-radius:999px;background:#f5f7ff;color:var(--tool-blue);font-size:10px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.conversion-hero h1{max-width:920px;margin:16px auto 0;color:var(--tool-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(46px,5.25vw,70px);font-weight:760;letter-spacing:-.055em;line-height:1.02}.conversion-hero p{max-width:720px;margin:17px auto 0;color:var(--tool-body);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.image-conversion-page>.conversion-workspace-grid{display:grid;box-sizing:border-box;width:min(920px,calc(100% - 48px));grid-template-columns:1fr;gap:18px;margin:0 auto}.conversion-dropzone,.analysis-upload,.redact-upload{box-sizing:border-box;min-height:360px;gap:14px;padding:44px 24px;border:1px solid rgba(40,81,235,.09);border-radius:22px;outline:1.5px dashed #88a2fa;outline-offset:-17px;background:#ffffffe0;box-shadow:0 24px 62px #4a5d9724,0 3px 10px #1920360a;color:var(--tool-ink);text-align:center;backdrop-filter:blur(14px)}.conversion-dropzone.is-dragging{border-color:#2851eb33;outline-color:var(--tool-blue);background:#f7f9fffa;box-shadow:0 24px 62px #4a5d9724,inset 0 0 0 4px #2851eb0f}.conversion-dropzone>span,.analysis-upload>span,.redact-upload>span{display:grid;width:62px;height:62px;place-items:center;border:1px solid #cbd7ff;border-radius:16px;background:var(--tool-powder);color:var(--tool-blue);box-shadow:0 10px 24px #2851eb1c}.conversion-dropzone h2,.conversion-dropzone>strong,.analysis-upload h2,.redact-upload h2{margin:7px 0 0;color:var(--tool-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:690;letter-spacing:-.035em}.conversion-dropzone p,.conversion-dropzone>small,.analysis-upload p,.redact-upload p{max-width:560px;margin:0;color:#7a8396;font-size:13px;line-height:1.55}.conversion-dropzone button,.analysis-upload button,.redact-upload button,.conversion-primary-action,.analysis-primary{display:inline-flex;min-width:min(100%,255px);min-height:52px;align-items:center;justify-content:center;gap:8px;margin-top:2px;padding:0 22px;border:0;border-radius:11px;background:var(--tool-blue);color:#fff;font:inherit;font-size:15px;font-weight:760;box-shadow:0 12px 25px #2851eb33;cursor:pointer}.conversion-dropzone button:hover,.analysis-upload button:hover,.redact-upload button:hover,.conversion-primary-action:hover:not(:disabled),.analysis-primary:hover:not(:disabled){background:#1e42d4}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone{min-height:132px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;place-items:start;align-content:center;column-gap:16px;row-gap:3px;padding:25px 30px;outline-offset:-10px;text-align:left}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>span{width:48px;height:48px;grid-column:1;grid-row:1 / 3;align-self:center;border-radius:13px;box-shadow:none}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone h2,.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>strong{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:18px;letter-spacing:-.025em}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone p,.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>small{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:12px}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>button{min-width:168px;min-height:44px;grid-column:3;grid-row:1 / 3;align-self:center;margin:0;padding:0 17px;font-size:13px;box-shadow:0 8px 18px #2851eb29}.tool-export-success{display:grid;gap:14px;margin-top:2px;padding:17px;border:1px solid #d6e0ff;border-radius:13px;background:linear-gradient(145deg,#f5f8ff,#fff 78%);box-shadow:0 10px 24px #2851eb12}.tool-export-success>header{display:flex;align-items:center;gap:11px}.tool-export-success>header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#e8eeff;color:var(--tool-blue)}.tool-export-success>header strong,.tool-export-success>header small{display:block}.tool-export-success>header strong{color:var(--tool-ink);font-size:15px;letter-spacing:-.015em}.tool-export-success>header small{margin-top:2px;color:#6e7890;font-size:11px;line-height:1.4}.tool-export-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-export-actions button,.tool-export-success>footer button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #ced9fb;border-radius:9px;background:#fff;color:#34405c;font:inherit;font-size:12px;font-weight:720;cursor:pointer}.tool-export-actions button.is-primary{border-color:var(--tool-blue);background:var(--tool-blue);color:#fff}.tool-export-actions button:hover{border-color:#9fb2ee;background:#f7f9ff}.tool-export-actions button.is-primary:hover{border-color:#1e42d4;background:#1e42d4}.tool-export-related{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--tool-blue);font-size:12px;font-weight:720;text-decoration:none}.tool-export-related:hover{text-decoration:underline;text-underline-offset:3px}.tool-export-account-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #dce3f2;border-radius:10px;background:#fff;color:#34405c}.tool-export-account-prompt>svg{color:var(--tool-blue)}.tool-export-account-prompt strong,.tool-export-account-prompt small{display:block}.tool-export-account-prompt strong{color:var(--tool-ink);font-size:12px;font-weight:400}.tool-export-account-prompt small{margin-top:2px;color:#70798d;font-size:10px;line-height:1.45}.tool-export-account-prompt>a{display:inline-flex;align-items:center;gap:5px;color:var(--tool-blue);font-size:11px;font-weight:400;text-decoration:none;white-space:nowrap}.tool-export-account-prompt>a:hover{text-decoration:underline;text-underline-offset:3px}.tool-export-success>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #e0e6f4}.tool-export-success>footer>small{color:#70798d;font-size:11px}.tool-export-success>footer>span{display:flex;gap:5px}.tool-export-success>footer button{min-height:30px;padding:0 9px;border-color:#dce3f2;font-size:10px}.tool-export-success>footer button:hover{border-color:#b8c6ea;background:#f5f7fc}.workflow-error-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;padding:15px 16px;border:1px solid #f2cbd2;border-radius:13px;background:linear-gradient(135deg,#fff7f8,#fff 72%);box-shadow:0 9px 24px #91283d0f;color:#6c2534}.workflow-error-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#ffe9ed;color:#bd3a54}.workflow-error-copy strong,.workflow-error-copy p,.workflow-error-copy small{display:block}.workflow-error-copy strong{color:#571827;font-size:13px;letter-spacing:-.01em}.workflow-error-copy p{margin:3px 0 0;color:#804050;font-size:12px;font-weight:580;line-height:1.45}.workflow-error-copy small{margin-top:3px;color:#956774;font-size:10px}.workflow-error-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.workflow-error-actions button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #ecc4cc;border-radius:8px;background:#fff;color:#783143;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.workflow-error-actions button.is-primary{border-color:#a9344d;background:#a9344d;color:#fff}.workflow-error-actions button.is-icon{width:35px;padding:0}.workflow-error-actions button:hover{border-color:#bd6a7b;background:#fff7f8}.workflow-error-actions button.is-primary:hover{border-color:#8f263d;background:#8f263d}.conversion-settings-card{position:static;display:grid;box-sizing:border-box;width:100%;gap:14px;margin:0;padding:20px 22px;border:1px solid var(--tool-line);border-radius:14px;background:#ffffffd1;box-shadow:0 12px 30px #2851eb0f}.conversion-settings-card>span,.conversion-settings-card a,.conversion-page-picker header button{color:var(--tool-blue)}.conversion-summary,.conversion-progress,.office-mode-note,.analysis-language{border-color:#d8e1ff;background:var(--tool-powder);color:#31457f}.conversion-settings-card input[type=range],.conversion-settings-card input[type=checkbox],.conversion-page-picker input,.extract-page-grid input{accent-color:var(--tool-blue)}.image-conversion-page>.conversion-privacy-note{box-sizing:border-box;width:min(920px,calc(100% - 48px));margin:25px auto 0;border:0;background:transparent;color:#3a4254}.conversion-privacy-note svg,.office-file-card>header>svg,.page-number-file-card>svg{color:var(--tool-blue)}.document-analysis-page,.redact-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 78px}.document-analysis-page>*,.redact-page>*{width:min(1160px,calc(100% - 48px));margin-right:auto;margin-left:auto}.analysis-hero,.redact-hero{display:block;width:min(1050px,calc(100% - 48px));padding:48px 0 34px;border:0;background:transparent;box-shadow:none;text-align:center}.analysis-hero>div>span,.redact-hero>div>span{border-color:#d5defd;background:#f5f7ff;color:var(--tool-blue)}.analysis-hero h1,.redact-hero h1{max-width:920px;margin:16px auto 0;color:var(--tool-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(46px,5.25vw,70px);font-weight:760;letter-spacing:-.055em;line-height:1.02}.analysis-hero p,.redact-hero p{max-width:720px;margin:17px auto 0;color:var(--tool-body);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.analysis-hero>aside,.redact-hero>aside{display:inline-grid;max-width:520px;grid-template-columns:auto 1fr;gap:3px 10px;margin:22px auto 0;padding:12px 16px;border:1px solid #dde4f5;border-radius:12px;background:#ffffffb8;color:var(--tool-blue);text-align:left}.analysis-hero>aside svg,.redact-hero>aside svg{grid-row:1 / 3}.analysis-upload,.redact-upload{display:grid;width:min(920px,calc(100% - 48px));place-items:center;align-content:center}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-content{display:grid;box-sizing:border-box;width:min(1160px,calc(100% - 48px));gap:0;margin:0 auto;padding:18px 0 104px;color:var(--tool-ink)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related{padding:64px 0 70px;border-bottom:1px solid var(--tool-line);text-align:center}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related a{position:relative;display:grid;min-height:178px;grid-template-columns:1fr auto;align-content:start;gap:15px 6px;padding:20px;border:1px solid var(--tool-line);border-radius:10px;background:#ffffffc7;color:var(--tool-ink);text-align:left;text-decoration:none}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related a>span{display:grid;width:38px;height:38px;grid-column:1 / -1;place-items:center;color:var(--tool-blue)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related a>svg{align-self:end;color:var(--tool-blue)}.request-field-tools{display:flex;align-items:center;gap:2px;padding:0 5px 0 3px;border-right:1px solid var(--editorial-line)}.redact-page>.redact-upload{background:#ffffffe0!important}.redact-page>.redact-upload>span{background:var(--tool-powder)!important;color:var(--tool-blue)!important}.redact-page>.redact-upload>button{background:var(--tool-blue)!important}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) :is(.conversion-success,.conversion-page-picker header button,.conversion-privacy-note svg,.office-file-card>header>svg,.page-number-file-card>svg){color:var(--tool-blue)}.image-conversion-page .conversion-progress{border-color:#d8e1ff;background:var(--tool-powder);color:#31457f}.image-conversion-page .conversion-progress-bar{background:#e1e7f5}.image-conversion-page .conversion-progress-bar i{background:var(--tool-blue)}.image-conversion-page :is(.conversion-page-picker,.scan-camera-card,.scan-page-list li,.merge-file-list article){border-color:var(--tool-line)}.image-conversion-page :is(.conversion-page-picker label.is-selected,.extract-page-grid label.is-selected){border-color:var(--tool-blue);background:#f4f7ff}.image-conversion-page :is(.conversion-settings-card input[type=range],.conversion-settings-card input[type=checkbox],.conversion-page-picker input,.extract-page-grid input,.protection-authorization input){accent-color:var(--tool-blue)}.image-conversion-page .conversion-field input:focus{border-color:var(--tool-blue);outline-color:#2851eb1f}.image-conversion-page .scan-camera-card{border-radius:16px;box-shadow:0 14px 34px #2851eb12}.image-conversion-page .scan-video-shell{border:1px solid #d8e1ff;background:var(--tool-powder);color:#1c326a}.image-conversion-page .scan-video-shell>span small{color:#66728c}.image-conversion-page .scan-camera-card>div:last-child button{background:var(--tool-blue);box-shadow:0 9px 20px #2851eb2e}.image-conversion-page .scan-camera-card>div:last-child button:hover{background:#1e42d4}.image-conversion-page .scan-camera-card>div:last-child .scan-camera-secondary{border-color:#cdd8fb;background:#fff;color:#31457f;box-shadow:none}.image-conversion-page .scan-page-list img{background:var(--tool-powder)}.image-conversion-page :is(.scan-page-list button,.merge-file-list button){border-color:#dbe2f1;color:#36415a}.image-conversion-page .merge-file-list article>span{background:var(--tool-powder);color:var(--tool-blue)}.image-conversion-page .ocr-quality-result,.redact-page .redact-complete{border-color:#d8e1ff;background:var(--tool-powder);color:#31457f}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) :is(.tool-guide-grid li>span:first-child,.tool-guide-steps li>span){background:var(--tool-powder);color:var(--tool-blue)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) :is(.tool-guide-grid li>svg,.tool-guide-answers header>svg){color:var(--tool-blue)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-trust-grid .is-private{border-color:#d8e1ff;background:var(--tool-powder);color:#31457f}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-trust-grid .is-limit{border-color:#d8e1ff;background:#f7f9ff;color:#445275}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-answers details{background:#f7f9ff}@media(max-width:900px){.image-conversion-page>.tool-breadcrumbs,.image-conversion-page>.conversion-hero,.image-conversion-page>.conversion-workspace-grid,.image-conversion-page>.conversion-privacy-note,.document-analysis-page>*,.redact-page>* :is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-content{width:min(100% - 32px,740px)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related>div{grid-template-columns:repeat(3,minmax(0,1fr))}main.editor-shell.is-signature-request .reference-history-tools,main.editor-shell.is-signature-request .reference-secondary-tools{display:none!important}main.editor-shell.is-signature-request .reference-primary-tools{display:flex!important;min-width:0!important;flex:1 1 auto!important;justify-content:center!important}main.editor-shell.is-signature-request .request-field-tools{min-width:0;flex:1 1 auto;justify-content:center;padding:0;border-right:0}}@media(max-width:640px){.image-conversion-page>.tool-breadcrumbs,.document-analysis-page>.tool-breadcrumbs,.redact-page>.tool-breadcrumbs{width:calc(100% - 28px);min-height:46px;overflow-x:auto;white-space:nowrap}.image-conversion-page>.conversion-hero,.analysis-hero,.redact-hero{width:calc(100% - 28px);padding:22px 0 20px}.conversion-hero h1,.analysis-hero h1,.redact-hero h1{margin-top:11px;font-size:clamp(32px,9.5vw,42px);line-height:1.03}.conversion-hero p,.analysis-hero p,.redact-hero p{margin-top:11px;font-size:14px;line-height:1.45}.image-conversion-page>.conversion-workspace-grid,.image-conversion-page>.conversion-privacy-note,.analysis-upload,.redact-upload{width:calc(100% - 28px)}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-content{width:calc(100% - 30px)}.conversion-dropzone,.analysis-upload,.redact-upload{min-height:244px;gap:9px;padding:23px 16px;border-radius:16px;outline-offset:-10px}.conversion-dropzone>span,.analysis-upload>span,.redact-upload>span{width:52px;height:52px;border-radius:14px}.conversion-dropzone h2,.conversion-dropzone>strong,.analysis-upload h2,.redact-upload h2{margin-top:3px;font-size:20px}.conversion-dropzone button,.analysis-upload button,.redact-upload button{min-height:48px}.conversion-dropzone button,.analysis-upload button,.redact-upload button{width:100%;min-width:0}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone{min-height:220px;grid-template-columns:1fr;grid-template-rows:auto;place-items:center;gap:8px;padding:26px 18px;text-align:center}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>:is(span,h2,strong,p,small,button){grid-column:1;grid-row:auto;align-self:auto}.image-conversion-page .conversion-workspace-grid>section:has(:is(.compression-file-list,.merge-file-list,.office-file-card,.page-number-file-card,.page-organizer,.scan-page-list))>.conversion-dropzone>button{width:100%;min-width:0;margin-top:3px}.tool-export-actions{grid-template-columns:1fr}.tool-export-success>footer{align-items:flex-start;flex-direction:column}.tool-export-account-prompt{grid-template-columns:auto minmax(0,1fr)}.tool-export-account-prompt>a{grid-column:2}.workflow-error-state{grid-template-columns:auto minmax(0,1fr);align-items:start}.workflow-error-actions{grid-column:1 / -1;flex-wrap:wrap;justify-content:stretch}.workflow-error-actions button:not(.is-icon){flex:1 1 150px}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related>div{grid-template-columns:1fr;gap:9px}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related a{min-height:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px}:is(.editor-tool-upload-page,.image-conversion-page,.document-analysis-page,.redact-page) .tool-guide-related a>span{grid-column:auto}}.freepdf-page{--fp-ink: #07132d;--fp-muted: #65708a;--fp-blue: #1458f5;--fp-blue-dark: #0847d9;--fp-sky: #eef5ff;--fp-powder: #f7f9ff;--fp-cream: #fff8e8;--fp-orange: #ff8b6c;--fp-yellow: #f4bd28;--fp-pink: #ff4d83;--fp-lilac: #7a55ef;--fp-line: #e4e8f1}.freepdf-header-shell{border-bottom-color:#e5e8ee;background:#fffffffa;box-shadow:none}.freepdf-header{width:min(1490px,calc(100% - 96px));min-height:74px;gap:28px}.freepdf-brand{font-size:24px}.freepdf-brand .brand-wordmark--logo{width:7em;height:1.55em}.freepdf-desktop-nav{gap:clamp(10px,1.8vw,26px)}.freepdf-tools-trigger,.freepdf-desktop-nav a,.freepdf-header-actions>a{color:#10182e;font-size:15px;font-weight:650}.freepdf-tools-trigger,.freepdf-desktop-nav>a{min-height:40px;padding:0 4px;border-radius:8px}.freepdf-tools-trigger{gap:8px}.freepdf-tools-trigger:hover,.freepdf-desktop-nav>a:hover{background:#f5f7fb;color:#1458f5}.freepdf-header-actions{gap:28px}.freepdf-header-cta{min-height:48px;padding:0 27px;border-radius:13px;background:#1458f5;font-size:15px;box-shadow:0 9px 22px #1458f52e}.freepdf-hero{min-height:866px;background-color:#fff;background-image:url(/homepage/homepage-reference-decor-desktop.webp);background-position:center top;background-size:100% auto;background-repeat:no-repeat}.freepdf-hero-layout{display:flex;min-height:866px;align-items:center;flex-direction:column;width:min(1672px,100%);padding:44px 44px 30px}.freepdf-hero-copy{max-width:860px;flex:0 0 auto}.freepdf-free-promise{display:inline-flex;min-height:30px;align-items:center;gap:7px;margin-bottom:13px;padding:0 12px;border:1px solid #dbe3fb;border-radius:999px;background:#ffffffe6;color:#2851eb;font-size:12px;font-weight:750;text-decoration:none}.freepdf-hero h1{max-width:860px;color:#07132d;font-size:clamp(54px,4.45vw,74px);font-weight:650;letter-spacing:-.052em;line-height:1.04}.freepdf-hero h1 span{background:linear-gradient(90deg,#ff4f78,#ff9b62);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.freepdf-hero h1 span:after{display:none}.freepdf-hero-copy>p{max-width:660px;margin-top:22px;color:#65708a;font-size:17px;line-height:1.48}.freepdf-product-stage{position:relative;top:auto;left:auto;display:flex;width:min(904px,calc(100% - 220px));height:auto;align-items:center;flex:0 0 auto;flex-direction:column;margin-top:24px;transform:none}.freepdf-hero-task-tabs{position:relative;top:auto;right:auto;left:auto;display:grid;width:min(720px,100%);height:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0}.freepdf-hero-task-tab{min-height:46px;gap:10px;padding:0 16px;border:1px solid;border-radius:999px;background:#fff;color:#12182a;font-size:14px;font-weight:700;box-shadow:none}.freepdf-hero-task-tab:hover{min-height:46px;filter:none;transform:translateY(-2px)}.freepdf-hero-task-tab.is-coral{border-color:#ffc6c5;background:#fff2f2;color:#ef4458}.freepdf-hero-task-tab.is-lilac{border-color:#ddd2ff;background:#f4f0ff;color:#6f43ee}.freepdf-hero-task-tab.is-yellow{border-color:#f4df9e;background:#fff9e8;color:#383a31}.freepdf-hero-task-tab.is-blue{border-color:#cdf;background:#eef5ff;color:#1458f5}.freepdf-dropzone{position:relative;inset:auto;width:100%;min-height:340px;margin-top:29px;overflow:hidden;padding:48px 42px;border:2px solid #ff9ea5;border-radius:38px;background:#fff8f9f0;box-shadow:0 11px 30px #ff596929,inset 0 0 38px #ffa4a814}.freepdf-dropzone:before{position:absolute;inset:13px;border:1.5px dashed #ff9ea5;border-radius:28px;content:"";pointer-events:none}.freepdf-dropzone:hover{border-color:#ff7f89;background:#fff7f8;box-shadow:0 15px 36px #ff596933,inset 0 0 38px #ffa4a81a;transform:translateY(-2px)}.freepdf-dropzone.is-dragging{border-color:#f05263;background:#fff4f5;box-shadow:0 18px 42px #f0526338}.freepdf-upload-icon{width:82px;height:82px;margin-bottom:23px;border:1px solid #ffd3d5;background:#fff1f2;color:#ef4f60;box-shadow:none}.freepdf-upload-icon svg{width:35px;height:35px;stroke-width:2.5}.freepdf-dropzone-title{color:#07132d;font-size:clamp(28px,2vw,34px);font-weight:650}.freepdf-dropzone-copy{margin-top:9px;color:#68728a;font-size:17px}.freepdf-dropzone-copy strong{color:#1458f5;font-weight:650;text-decoration:none}.freepdf-dropzone-free{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#2851eb;font-size:13px;font-weight:750}.freepdf-trust-strip{position:relative;right:auto;bottom:auto;left:auto;display:grid;width:min(1020px,calc(100% - 120px));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:37px}.freepdf-trust-strip>div{justify-content:flex-start;gap:13px;padding:0 24px}.freepdf-trust-strip>div+div{border-left-color:#e2e5ec}.freepdf-trust-icon{width:52px;height:52px}.freepdf-trust-icon.is-lilac{background:#f2edff;color:#7043ee}.freepdf-trust-icon.is-yellow{background:#fff7df;color:#f1ad00}.freepdf-trust-icon.is-blue{background:#eaf6ff;color:#1699e8}.freepdf-trust-icon.is-pink{background:#fff0f5;color:#ff3e7a}.freepdf-trust-strip span:not(.freepdf-trust-icon){color:#667089;font-size:11px}.freepdf-trust-strip strong{color:#11182c;font-size:13px}.freepdf-task-section{border-top-color:#edf0f5;background:#f8faff}.freepdf-task-lane{border-color:#e2e7f0;background:#fff;box-shadow:0 10px 32px #182a560d}.freepdf-tools-section{padding-top:86px;padding-bottom:90px;border-top:1px solid #edf0f6;background:#f7f9fc}.freepdf-tools-section .freepdf-section-heading{max-width:760px;margin-bottom:38px}.freepdf-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.freepdf-tool-card{position:relative;display:flex;min-height:214px;align-items:center;flex-direction:column;gap:0;padding:28px 18px 24px;border-color:#e3e8f1;border-radius:16px;background:#fff;box-shadow:0 8px 22px #1424480e;text-align:center}.freepdf-tool-card:hover{border-color:#b9c9ee;box-shadow:0 16px 34px #1437821a;transform:translateY(-3px)}.freepdf-tool-icon{width:54px;height:54px;margin-bottom:20px;border-radius:15px;background:#eef4ff;color:#1458f5}.freepdf-tool-card.is-coral .freepdf-tool-icon{background:#fff0f1;color:#ef4f60}.freepdf-tool-card.is-lilac .freepdf-tool-icon{background:#f2edff;color:#7043ee}.freepdf-tool-card.is-yellow .freepdf-tool-icon{background:#fff7df;color:#d99b00}.freepdf-tool-card.is-blue .freepdf-tool-icon{background:#edf4ff;color:#1458f5}.freepdf-tool-card h3{margin:0 0 10px;color:#0b1731;font-size:16px;font-weight:700}.freepdf-tool-card p{max-width:182px;margin:0 auto;color:#667089;font-size:13px;line-height:1.48}.freepdf-tool-card>svg{position:absolute;top:18px;right:17px;margin:0;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.freepdf-tool-card:hover>svg,.freepdf-tool-card:focus-visible>svg{opacity:1;transform:translate(0)}.freepdf-tools-section>.freepdf-text-link{width:max-content;margin:32px auto 0}.freepdf-comparison-teaser{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr) auto;gap:34px;align-items:center;margin-top:74px;margin-bottom:10px;padding:34px 38px;border:1px solid #dfe5ef;border-radius:18px;background:linear-gradient(112deg,#f7f9ff,#fff 56%,#fff5f7);box-shadow:0 14px 34px #182a560e}.freepdf-comparison-teaser>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.freepdf-comparison-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#e9efff;color:#2851eb}.freepdf-comparison-teaser small{color:#5368a8;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.freepdf-comparison-teaser h2{margin:7px 0 8px;color:#10182e;font-size:clamp(25px,2.6vw,34px);letter-spacing:-.045em;line-height:1.05}.freepdf-comparison-teaser p{max-width:610px;margin:0;color:#667089;font-size:13px;line-height:1.55}.freepdf-comparison-vendors{display:flex;flex-wrap:wrap;gap:8px}.freepdf-comparison-vendors span{padding:7px 10px;border:1px solid #e1e6ef;border-radius:999px;background:#ffffffe0;color:#576279;font-size:11px;font-weight:700}.freepdf-comparison-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 17px;border-radius:11px;background:#2851eb;color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px #2851eb29}.freepdf-site-footer{background:#101a35}@media(max-width:1060px){.freepdf-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.freepdf-comparison-teaser{grid-template-columns:minmax(0,1fr) auto}.freepdf-comparison-vendors{grid-column:1 / -1;grid-row:2}}@media(max-width:1060px){.freepdf-header{width:min(100% - 44px,1490px)}.freepdf-hero,.freepdf-hero-layout{min-height:880px}.freepdf-hero-layout{padding-top:42px}.freepdf-product-stage{width:min(820px,calc(100% - 80px))}.freepdf-trust-strip{width:min(900px,calc(100% - 40px))}.freepdf-trust-strip>div{padding:0 12px}}@media(max-width:760px){.freepdf-header{width:calc(100% - 28px);min-height:64px}.freepdf-brand{font-size:21px}.freepdf-brand .brand-wordmark--logo{width:6.5em}.freepdf-hero{min-height:710px;background-image:url(/homepage/homepage-reference-decor-mobile.webp);background-position:center top;background-size:100% 720px}.freepdf-hero-layout{min-height:710px;width:100%;padding:22px 14px 18px}.freepdf-hero-copy{max-width:390px}.freepdf-free-promise{max-width:calc(100vw - 42px);min-height:28px;justify-content:center;margin-bottom:10px;padding:5px 10px;font-size:10px;text-align:center}.freepdf-hero h1{max-width:360px;font-size:clamp(37px,10.5vw,44px);line-height:1.03}.freepdf-hero-copy>p{max-width:340px;margin-top:14px;font-size:13px;line-height:1.52}.freepdf-product-stage{width:100%;margin-top:14px}.freepdf-hero-task-tabs{width:min(100%,390px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.freepdf-hero-task-tab{min-height:42px;flex-direction:row;gap:8px;padding:0 11px;border-radius:999px;font-size:12px;line-height:1}.freepdf-hero-task-tab:hover{min-height:42px}.freepdf-dropzone{width:100%;min-height:226px;margin-top:12px;padding:22px 25px;border-radius:25px}.freepdf-dropzone:before{inset:9px;border-radius:18px}.freepdf-upload-icon{width:54px;height:54px;margin-bottom:12px}.freepdf-upload-icon svg{width:25px;height:25px}.freepdf-dropzone-title{font-size:23px}.freepdf-dropzone-copy{max-width:260px;font-size:14px;line-height:1.45}.freepdf-dropzone-free{margin-top:10px;font-size:11px}.freepdf-trust-strip{width:min(100%,390px);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;margin-top:16px}.freepdf-trust-strip>div{align-items:center;justify-content:flex-start;flex-direction:row;gap:9px;padding:0 6px;text-align:left}.freepdf-trust-strip>div+div{border-left:0}.freepdf-trust-icon{width:38px;height:38px}.freepdf-trust-icon svg{width:19px;height:19px}.freepdf-trust-strip span:not(.freepdf-trust-icon){font-size:9px;line-height:1.3}.freepdf-trust-strip strong{font-size:11px}.freepdf-trust-strip small{display:block;font-size:9px}.freepdf-tools-section{padding-top:66px;padding-bottom:70px}.freepdf-tools-section .freepdf-section-heading{margin-bottom:30px}.freepdf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.freepdf-tool-card{min-height:184px;padding:22px 13px 19px;border-radius:14px}.freepdf-tool-icon{width:46px;height:46px;margin-bottom:16px;border-radius:13px}.freepdf-tool-icon svg{width:23px;height:23px}.freepdf-tool-card h3{margin-bottom:8px;font-size:14px}.freepdf-tool-card p{font-size:11px;line-height:1.42}.freepdf-tool-card>svg{display:none}.freepdf-tools-section>.freepdf-text-link{margin-top:26px}.freepdf-comparison-teaser{grid-template-columns:1fr;gap:22px;margin-top:52px;padding:26px 22px;border-radius:16px}.freepdf-comparison-teaser>div:first-child{gap:14px}.freepdf-comparison-vendors{grid-column:auto;grid-row:auto}.freepdf-comparison-link{width:100%}}@media(max-width:390px){.freepdf-hero,.freepdf-hero-layout{min-height:710px}.freepdf-hero h1{font-size:38px}}@media(max-width:340px){.freepdf-tool-grid{grid-template-columns:1fr}.freepdf-tool-card{min-height:166px}}.freepdf-closing-assurances{border-top:1px solid #e4e8ef;border-bottom:1px solid #e4e8ef;background:#fff}.freepdf-closing-assurances>div{display:grid;width:min(1280px,calc(100% - 96px));min-height:172px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto}.freepdf-closing-assurances article{display:flex;align-items:center;gap:22px;min-width:0;padding:34px 48px}.freepdf-closing-assurances article+article{border-left:1px solid #e0e5ed}.freepdf-closing-assurances article>span{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid #d8e4ff;border-radius:18px;background:#f4f7ff;color:#1458f5}.freepdf-closing-assurances strong{display:block;color:#10182e;font-size:16px;font-weight:750;letter-spacing:-.015em;line-height:1.3}.freepdf-closing-assurances p{margin:6px 0 0;color:#68728a;font-size:14px;line-height:1.45}.freepdf-site-footer{position:relative;isolation:auto;overflow:visible;margin-top:0;background:#fff;color:#152039}.freepdf-site-footer:before{display:none}.freepdf-footer-surface{width:min(1280px,calc(100% - 96px));margin:0 auto;padding:64px 0 0}.freepdf-footer-main{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,3.5fr);gap:clamp(40px,6vw,110px);padding-bottom:58px}.freepdf-footer-brand-block{padding-top:2px}.freepdf-footer-brand{display:inline-flex;color:#10182e;text-decoration:none}.freepdf-footer-brand .brand-wordmark--logo{width:154px;height:38px}.freepdf-footer-brand-block p{max-width:208px;margin:18px 0 0;color:#677188;font-size:14px;line-height:1.55}.freepdf-footer-directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding:0;border:0}.freepdf-footer-directory nav{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.freepdf-footer-directory h2{margin:0 0 8px;color:#17233e;font-family:DM Sans,sans-serif;font-size:13px;font-weight:750;line-height:1.35}.freepdf-footer-directory a{color:#68728a;font-size:13px;line-height:1.35;text-decoration:none}.freepdf-footer-directory a:hover{color:#1458f5;text-decoration:none}.freepdf-footer-directory a:focus-visible,.freepdf-footer-language:focus-visible{outline:2px solid #1458f5;outline-offset:4px}.freepdf-footer-meta{display:grid;min-height:78px;grid-template-columns:1fr auto auto;gap:28px;align-items:center;border-top:1px solid #e4e8ef;color:#727b91}.freepdf-footer-meta>span{font-size:12px}.freepdf-footer-meta nav{display:flex;gap:22px}.freepdf-footer-meta nav a{color:#677188;font-size:12px;font-weight:600;text-decoration:none}.freepdf-footer-meta nav a:hover{color:#1458f5}.freepdf-footer-language{display:inline-flex;align-items:center;gap:7px;padding:8px 0 8px 19px;border:0;border-left:1px solid #dfe4ec;background:transparent;color:#536078;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}@media(max-width:1060px){.freepdf-closing-assurances>div,.freepdf-footer-surface{width:min(100% - 56px,900px)}.freepdf-closing-assurances article{gap:14px;padding:28px 22px}.freepdf-closing-assurances article>span{width:46px;height:46px;border-radius:15px}.freepdf-closing-assurances strong{font-size:14px}.freepdf-closing-assurances p{font-size:12px}.freepdf-footer-main{grid-template-columns:1fr;gap:42px}.freepdf-footer-brand-block p{max-width:none}.freepdf-footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}}@media(max-width:640px){.freepdf-closing-assurances>div,.freepdf-footer-surface{width:min(100% - 32px,520px)}.freepdf-closing-assurances>div{min-height:0;grid-template-columns:1fr;padding:18px 0}.freepdf-closing-assurances article{gap:15px;padding:18px 0}.freepdf-closing-assurances article+article{border-top:1px solid #e5e9f0;border-left:0}.freepdf-closing-assurances article>span{width:44px;height:44px;border-radius:14px}.freepdf-closing-assurances article>span svg{width:22px;height:22px}.freepdf-closing-assurances strong{font-size:15px}.freepdf-closing-assurances p{font-size:13px}.freepdf-footer-surface{padding-top:42px}.freepdf-footer-main{gap:34px;padding-bottom:38px}.freepdf-footer-brand .brand-wordmark--logo{width:138px;height:34px}.freepdf-footer-brand-block p{max-width:230px;margin-top:14px;font-size:13px}.freepdf-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.freepdf-footer-directory nav{gap:11px}.freepdf-footer-directory h2{margin-bottom:5px}.freepdf-footer-directory a{font-size:12px}.freepdf-footer-meta{min-height:0;grid-template-columns:1fr;gap:18px;padding:23px 0 28px}.freepdf-footer-meta nav{flex-wrap:wrap;gap:12px 19px}.freepdf-footer-language{width:max-content;padding-left:0;border-left:0}}.freepdf-tools-section{padding-top:52px;padding-right:max(24px,calc((100% - 1390px)/2));padding-bottom:78px;padding-left:max(24px,calc((100% - 1390px)/2));background:#f3f7fd}.freepdf-tools-section .freepdf-section-heading{max-width:1000px;margin-bottom:27px}.freepdf-tools-section .freepdf-section-heading>span{margin-bottom:21px;font-size:14px;line-height:18px}.freepdf-tools-section .freepdf-section-heading h2{font-size:60px;line-height:1.03;letter-spacing:-.01em}.freepdf-tools-section .freepdf-section-heading p{font-size:18px;line-height:28px}.freepdf-tool-grid{gap:20px}.freepdf-tool-card{min-height:302px;align-items:stretch;padding:18px 20px 22px;border:1px solid #dbe4f0;border-radius:15px;background:#fff;box-shadow:0 8px 24px #2237600b;text-align:center;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.freepdf-tool-card:hover{border-color:#b8c8df;box-shadow:0 18px 38px #213d701a;transform:translateY(-3px)}.freepdf-tool-card:focus-visible{outline:3px solid rgba(40,81,235,.2);outline-offset:3px}.freepdf-tool-icon,.freepdf-tool-card.is-coral .freepdf-tool-icon,.freepdf-tool-card.is-lilac .freepdf-tool-icon,.freepdf-tool-card.is-yellow .freepdf-tool-icon,.freepdf-tool-card.is-blue .freepdf-tool-icon{display:grid;width:100%;height:158px;margin:0 0 18px;place-items:center;border-radius:0;background:transparent;color:#101a30}.professional-tool-glyph{display:block;width:156px;height:156px;object-fit:contain;aspect-ratio:1;user-select:none;filter:drop-shadow(0 10px 12px rgba(25,48,93,.09));transition:filter .18s ease,transform .18s ease}.professional-tool-glyph[data-tool-icon=merge-pdf],.professional-tool-glyph[data-tool-icon=organize-pdf]{width:180px;height:180px}.professional-tool-glyph[data-tool-icon=pdf-to-word]{width:188px;height:188px}.freepdf-tool-card:hover .professional-tool-glyph,.freepdf-tool-card:focus-visible .professional-tool-glyph{filter:drop-shadow(0 13px 16px rgba(25,48,93,.13));transform:translateY(-3px) scale(1.015)}.freepdf-tool-card h3{margin:0 0 7px;color:#0b1427;font-size:17px;font-weight:700;letter-spacing:-.01em}.freepdf-tool-card p{max-width:205px;margin:0;color:#536078;font-size:13px;line-height:1.48}.freepdf-tool-card>svg{top:auto;right:18px;bottom:17px;color:#2851eb}@media(max-width:1100px){.freepdf-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:761px)and (max-height:900px){.freepdf-tool-grid{gap:14px}.freepdf-tool-card{min-height:260px;padding:14px 18px 18px}.freepdf-tool-icon,.freepdf-tool-card.is-coral .freepdf-tool-icon,.freepdf-tool-card.is-lilac .freepdf-tool-icon,.freepdf-tool-card.is-yellow .freepdf-tool-icon,.freepdf-tool-card.is-blue .freepdf-tool-icon{height:126px;margin-bottom:12px}.professional-tool-glyph{width:124px;height:124px}.professional-tool-glyph[data-tool-icon=merge-pdf],.professional-tool-glyph[data-tool-icon=organize-pdf]{width:142px;height:142px}.professional-tool-glyph[data-tool-icon=pdf-to-word]{width:150px;height:150px}.freepdf-tool-card h3{margin-bottom:6px;font-size:16px}.freepdf-tool-card p{font-size:12px;line-height:1.42}}@media(max-width:760px){.freepdf-tools-section{padding:54px 15px}.freepdf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.freepdf-tools-section .freepdf-section-heading>span{margin-bottom:12px;font-size:12px;line-height:16px}.freepdf-tools-section .freepdf-section-heading h2{font-size:clamp(36px,11.2vw,44px);line-height:1.03;letter-spacing:-.035em}.freepdf-tools-section .freepdf-section-heading p{font-size:16px;line-height:24px}.freepdf-tool-card{min-height:224px;padding:13px 13px 16px}.freepdf-tool-icon,.freepdf-tool-card.is-coral .freepdf-tool-icon,.freepdf-tool-card.is-lilac .freepdf-tool-icon,.freepdf-tool-card.is-yellow .freepdf-tool-icon,.freepdf-tool-card.is-blue .freepdf-tool-icon{height:104px;margin-bottom:10px}.professional-tool-glyph{width:108px;height:108px}.professional-tool-glyph[data-tool-icon=merge-pdf],.professional-tool-glyph[data-tool-icon=organize-pdf]{width:122px;height:122px}.professional-tool-glyph[data-tool-icon=pdf-to-word]{width:128px;height:128px}.freepdf-tool-card:hover .professional-tool-glyph,.freepdf-tool-card:focus-visible .professional-tool-glyph{transform:translateY(-1px)}.freepdf-tool-card h3{margin-bottom:6px;font-size:14px}.freepdf-tool-card p{max-width:150px;font-size:11px;line-height:1.42}}@media(max-width:390px){.freepdf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freepdf-tool-card{min-height:220px}}@media(prefers-reduced-motion:reduce){.freepdf-tool-card,.professional-tool-glyph{transition:none}}.freepdf-paper-trail{padding-top:90px;padding-bottom:96px}.freepdf-paper-trail .freepdf-section-heading{max-width:720px;margin-bottom:44px}.freepdf-paper-trail .freepdf-section-heading>span{color:#f05d66}.freepdf-paper-trail .freepdf-section-heading h2{color:#07132d;font-size:clamp(42px,4.2vw,62px);font-weight:650;letter-spacing:-.052em;line-height:1.02}.freepdf-how .freepdf-paper-path{position:relative;display:grid;grid-template-columns:.92fr 1.16fr .92fr;gap:24px;align-items:end}.freepdf-paper-path:before{position:absolute;right:5%;bottom:39%;left:5%;border-top:2px solid #ff8d91;content:"";z-index:0}.freepdf-how .freepdf-paper-step{position:relative;z-index:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.freepdf-paper-step-copy{display:grid;min-height:94px;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:0 8px}.freepdf-how .freepdf-paper-number{display:grid;width:42px;height:42px;margin:0;place-items:center;border:1px solid transparent;border-radius:50%;background:#fff1f1;color:#ef4f60;font-size:17px;font-weight:850}.freepdf-paper-step.is-yellow .freepdf-paper-number{border-color:#f7e7b1;background:#fff7df;color:#d99b00}.freepdf-paper-step.is-blue .freepdf-paper-number{border-color:#d9e7ff;background:#edf5ff;color:#1766d8}.freepdf-paper-step-copy h3{margin:2px 0 7px;color:#10182e;font-size:18px;font-weight:750;letter-spacing:-.02em}.freepdf-paper-step-copy p{max-width:270px;margin:0;color:#68728a;font-size:14px;line-height:1.5}.freepdf-paper-step-art{position:relative;display:grid;min-height:310px;place-items:center}.freepdf-paper-step-art img{position:relative;z-index:2;display:block;width:min(88%,300px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(34,49,83,.09));transition:transform .22s ease}.freepdf-paper-step.is-yellow .freepdf-paper-step-art{min-height:360px}.freepdf-paper-step.is-yellow .freepdf-paper-step-art img{width:min(94%,350px)}.freepdf-paper-step:hover .freepdf-paper-step-art img{transform:translateY(-4px)}.freepdf-paper-action{position:absolute;z-index:3;display:grid;width:54px;height:54px;place-items:center;border:1px solid #ffd0d1;border-radius:50%;background:#fff8f8;color:#ef5662;box-shadow:0 10px 26px #e84c5c21}.freepdf-paper-step:first-child .freepdf-paper-action{bottom:25%;left:1%}.freepdf-paper-step.is-yellow .freepdf-paper-action{right:4%;bottom:17%;border-color:#e2d7ff;background:#f8f5ff;color:#744ee8}.freepdf-paper-step.is-blue .freepdf-paper-action{right:0;bottom:25%;border-color:#d4e5ff;background:#f5f9ff;color:#1766d8}.freepdf-privacy-band{border-top:1px solid #f0e5df;border-bottom:1px solid #f0e5df;background:#fffaf7}.freepdf-privacy-band .freepdf-privacy-proof{display:grid;grid-template-columns:190px minmax(300px,.95fr) minmax(390px,1.15fr);gap:clamp(34px,4vw,62px);align-items:center;padding-top:70px;padding-bottom:70px;border:0;border-radius:0;background:transparent}.freepdf-privacy-art{display:grid;place-items:center}.freepdf-privacy-art img{display:block;width:182px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 25px rgba(50,65,107,.1))}.freepdf-privacy-proof .freepdf-section-kicker{color:#f05d66}.freepdf-privacy-proof h2{max-width:480px;color:#07132d;font-size:clamp(38px,3.6vw,54px);font-weight:650;letter-spacing:-.052em;line-height:1.04}.freepdf-privacy-proof .freepdf-privacy-copy>p{max-width:520px;margin-top:18px;color:#667089;font-size:15px;line-height:1.65}.freepdf-privacy-proof .freepdf-privacy-copy>a{color:#1458f5}.freepdf-privacy-proof ul{display:grid;gap:0;margin:0;padding:0 0 0 52px;border-left:1px solid #e4ddd9;list-style:none}.freepdf-privacy-proof li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:18px 0;border:0;border-radius:0;background:transparent;color:#252d42}.freepdf-privacy-proof li+li{border-top:1px solid #e7e0dc}.freepdf-privacy-proof-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#fff0f1;color:#ef5662}.freepdf-privacy-proof-icon.is-yellow{background:#fff6d9;color:#d99b00}.freepdf-privacy-proof-icon.is-lilac{background:#f1ebff;color:#7147e9}.freepdf-privacy-proof li strong{display:block;margin-bottom:4px;color:#172039;font-size:15px;font-weight:750}.freepdf-privacy-proof li small{display:block;color:#6a7389;font-size:13px;line-height:1.48}@media(max-width:960px){.freepdf-paper-trail{padding-top:78px;padding-bottom:80px}.freepdf-how .freepdf-paper-path{gap:12px}.freepdf-paper-step-copy{grid-template-columns:1fr;gap:10px;min-height:142px}.freepdf-paper-step-art,.freepdf-paper-step.is-yellow .freepdf-paper-step-art{min-height:270px}.freepdf-privacy-band .freepdf-privacy-proof{grid-template-columns:150px minmax(0,1fr)}.freepdf-privacy-proof ul{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0 0;border-top:1px solid #e4ddd9;border-left:0}.freepdf-privacy-proof li{align-content:start;grid-template-columns:1fr;padding:0 24px}.freepdf-privacy-proof li+li{border-top:0;border-left:1px solid #e7e0dc}}@media(max-width:640px){.freepdf-paper-trail{width:100%;padding:64px 16px 68px}.freepdf-paper-trail .freepdf-section-heading{width:min(100%,520px);margin:0 auto 38px}.freepdf-paper-trail .freepdf-section-heading h2{font-size:clamp(38px,11vw,50px)}.freepdf-paper-trail .freepdf-section-heading h2>span{display:block}.freepdf-paper-trail .freepdf-section-heading h2>br{display:none}.freepdf-how .freepdf-paper-path{width:min(100%,520px);grid-template-columns:1fr;gap:0;margin:0 auto}.freepdf-paper-path:before{inset:28px auto 28px 21px;border-top:0;border-left:2px solid #ff9b9f}.freepdf-how .freepdf-paper-step{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding:18px 0 24px}.freepdf-paper-step-copy{z-index:1;min-height:0;grid-template-columns:auto minmax(0,1fr);padding:0}.freepdf-paper-step-copy h3{font-size:17px}.freepdf-paper-step-copy p{font-size:13px}.freepdf-paper-step-art,.freepdf-paper-step.is-yellow .freepdf-paper-step-art{min-height:174px}.freepdf-paper-step-art img,.freepdf-paper-step.is-yellow .freepdf-paper-step-art img{width:154px}.freepdf-paper-action{display:none}.freepdf-privacy-band .freepdf-privacy-proof{width:min(100% - 32px,520px);grid-template-columns:104px minmax(0,1fr);gap:24px 18px;padding-top:56px;padding-bottom:58px}.freepdf-privacy-art img{width:104px}.freepdf-privacy-proof h2{font-size:clamp(35px,10.5vw,45px)}.freepdf-privacy-proof .freepdf-privacy-copy>p{font-size:14px}.freepdf-privacy-proof ul{grid-column:1 / -1;grid-template-columns:1fr;padding-top:14px}.freepdf-privacy-proof li{grid-template-columns:auto minmax(0,1fr);padding:18px 0}.freepdf-privacy-proof li+li{border-top:1px solid #e7e0dc;border-left:0}}@media(max-width:430px){.freepdf-how .freepdf-paper-step{grid-template-columns:minmax(0,1fr) 112px}.freepdf-paper-step-art,.freepdf-paper-step.is-yellow .freepdf-paper-step-art{min-height:148px}.freepdf-paper-step-art img,.freepdf-paper-step.is-yellow .freepdf-paper-step-art img{width:124px}.freepdf-privacy-band .freepdf-privacy-proof{grid-template-columns:1fr}.freepdf-privacy-art{justify-content:start}.freepdf-privacy-art img{width:118px}}@media(prefers-reduced-motion:reduce){.freepdf-paper-step-art img{transition:none}}.freepdf-faq-guided{width:min(1320px,calc(100% - 56px));padding-top:96px;padding-bottom:0}.freepdf-faq-guided-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(54px,6vw,92px);padding-bottom:60px}.freepdf-faq-intro{min-width:0;padding:8px clamp(34px,4vw,66px) 0 10px;border-right:1px solid #e7e2df}.freepdf-faq-intro .freepdf-section-kicker{color:#f05d66}.freepdf-faq-intro h2{max-width:610px;margin:20px 0 0;color:#07132d;font-family:DM Sans,sans-serif;font-size:clamp(46px,5vw,68px);font-weight:650;letter-spacing:-.058em;line-height:.99}.freepdf-faq-intro>p{max-width:530px;margin:30px 0 0;color:#606b82;font-size:17px;line-height:1.62}.freepdf-faq-intro>img{display:block;width:min(350px,78%);height:auto;margin:26px 0 -14px 4px;object-fit:contain}.freepdf-faq-list{position:relative;min-width:0;padding-top:1px}.freepdf-faq-list:before{position:absolute;top:39px;bottom:37px;left:21px;width:1px;background:#ff7669;content:""}.freepdf-faq-item{position:relative;margin:0;padding:0;border:0;border-bottom:1px solid #e3e5ea;border-radius:0;background:transparent}.freepdf-faq-item>button{display:grid;position:relative;z-index:1;width:100%;min-height:82px;grid-template-columns:44px minmax(0,1fr) 30px;gap:18px;align-items:center;padding:9px 0;border:0;background:transparent;color:#101a34;cursor:pointer;font:inherit;font-size:17px;font-weight:750;letter-spacing:-.018em;line-height:1.35;text-align:left}.freepdf-faq-item>button:hover{color:#e9554b}.freepdf-faq-number{display:grid;width:42px;height:42px;place-items:center;border:1px solid #f0d6d4;border-radius:50%;background:#fff0ee;color:#19243c;font-size:14px;font-weight:700;letter-spacing:0}.freepdf-faq-item.is-tone-2 .freepdf-faq-number{border-color:#dbe7fa;background:#edf5ff}.freepdf-faq-item.is-tone-3 .freepdf-faq-number{border-color:#f2e2af;background:#fff6d8}.freepdf-faq-item.is-tone-4 .freepdf-faq-number{border-color:#e3d9fa;background:#f3edff}.freepdf-faq-item.is-tone-5 .freepdf-faq-number{border-color:#d5e5fa;background:#eaf3ff}.freepdf-faq-item.is-tone-6 .freepdf-faq-number{border-color:#d8e6fa;background:#edf5ff}.freepdf-faq-toggle{display:grid;width:30px;height:30px;place-items:center;color:#15213a}.freepdf-faq-item.is-open{padding-bottom:26px}.freepdf-faq-item.is-open>button{min-height:76px}.freepdf-faq-answer{margin:0 0 0 62px;padding:22px 28px 24px;border:1px solid #e4dcf5;border-radius:12px;background:#f8f4ff}.freepdf-faq-answer>span{display:block;margin-bottom:9px;color:#8766cb;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.freepdf-faq-answer p{max-width:610px;margin:0;padding:0;color:#4f5a72;font-size:15px;line-height:1.65}.freepdf-faq-guided .freepdf-closing-assurances{width:100%;border-top:1px solid #e3e1df;border-bottom:0;background:transparent}.freepdf-faq-guided .freepdf-closing-assurances>div{width:100%;min-height:156px}.freepdf-faq-guided .freepdf-closing-assurances article{gap:20px;padding:32px clamp(26px,3vw,48px)}.freepdf-faq-guided .freepdf-closing-assurances article:first-child{padding-left:10px}.freepdf-faq-guided .freepdf-closing-assurances article>span{width:62px;height:62px;border:0;border-radius:50%;background:#f1eaff;color:#f05d66}.freepdf-faq-guided .freepdf-closing-assurances article:nth-child(2)>span{background:#fff3cb;color:#d69b05}.freepdf-faq-guided .freepdf-closing-assurances article:nth-child(3)>span{background:#e9f2ff;color:#2851eb}.freepdf-faq-guided .freepdf-closing-assurances strong{color:#101a34;font-size:16px}.freepdf-faq-guided .freepdf-closing-assurances p{color:#647087;font-size:13px}@media(max-width:980px){.freepdf-faq-guided{width:min(100% - 48px,900px);padding-top:82px}.freepdf-faq-guided-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px}.freepdf-faq-intro{padding-right:34px}.freepdf-faq-intro h2{font-size:clamp(42px,5.6vw,56px)}.freepdf-faq-intro>p{font-size:15px}.freepdf-faq-intro>img{width:min(300px,92%)}.freepdf-faq-item>button{grid-template-columns:40px minmax(0,1fr) 26px;gap:13px;font-size:15px}.freepdf-faq-number{width:40px;height:40px}.freepdf-faq-answer{margin-left:53px}}@media(max-width:720px){.freepdf-faq-guided{width:min(100% - 32px,540px);padding-top:68px}.freepdf-faq-guided-grid{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.freepdf-faq-intro{padding:0;border-right:0}.freepdf-faq-intro h2{margin-top:16px;font-size:clamp(39px,12vw,54px);line-height:1.01}.freepdf-faq-intro>p{margin-top:22px}.freepdf-faq-intro>img{width:min(250px,72%);margin:18px auto -4px 0}.freepdf-faq-item>button,.freepdf-faq-item.is-open>button{min-height:76px}.freepdf-faq-answer{margin-left:53px;padding:18px 20px 20px}.freepdf-faq-guided .freepdf-closing-assurances>div{min-height:0;padding:12px 0}.freepdf-faq-guided .freepdf-closing-assurances article,.freepdf-faq-guided .freepdf-closing-assurances article:first-child{gap:16px;padding:19px 0}.freepdf-faq-guided .freepdf-closing-assurances article>span{width:50px;height:50px}}@media(max-width:390px){.freepdf-faq-item>button{grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;font-size:14px}.freepdf-faq-number{width:38px;height:38px}.freepdf-faq-list:before{left:19px}.freepdf-faq-answer{margin-left:48px}}@media(prefers-reduced-motion:reduce){.freepdf-faq-item>button{scroll-behavior:auto}}.vendor-comparison-page{--comparison-ink: #101a34;--comparison-blue: #2851eb;max-width:1240px;margin:0 auto;padding:0 30px 100px;color:var(--comparison-ink);font-family:DM Sans,sans-serif}.comparison-breadcrumb{display:flex;gap:9px;padding:28px 2px 0;color:#52637f;font-size:13px}.comparison-breadcrumb a{color:#3f5fbe;text-decoration:none}.comparison-hero{position:relative;overflow:hidden;margin-top:26px;padding:92px 42px 76px;border:1px solid #dce7f5;background:radial-gradient(circle at 4% 90%,color-mix(in srgb,var(--comparison-accent, #ef7894) 15%,transparent) 0,transparent 27%),radial-gradient(circle at 92% 7%,#dff2ff 0,transparent 28%),#fbfdff;text-align:center}.comparison-hero.is-detail{padding-top:52px}.comparison-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#37539f;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparison-hero h1{max-width:900px;margin:20px auto 22px;font-family:Funnel Display,DM Sans,sans-serif;font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-.06em}.comparison-hero h1 em{color:color-mix(in srgb,var(--comparison-accent, #ef7894) 72%,#101a34);font-style:normal}.comparison-hero>p{max-width:760px;margin:0 auto;color:#52617b;font-size:clamp(17px,2vw,21px);line-height:1.65}.comparison-hero>small{display:block;margin-top:24px;color:#7c879b}.comparison-hero-marks,.comparison-company-marks{display:flex;align-items:center;justify-content:center;gap:12px}.comparison-hero-marks{margin:30px auto 0}.comparison-hero-marks span,.comparison-company-marks span{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--comparison-accent) 28%,#d7deea);border-radius:12px;background:#fff;color:color-mix(in srgb,var(--comparison-accent) 68%,#101a34);font-size:13px;font-weight:900}.comparison-hero-marks span.is-pdfenrich,.comparison-company-marks span.is-pdfenrich{border-color:#c6d4ff;color:var(--comparison-blue)}.comparison-hero-marks b,.comparison-company-marks b{color:#9aa5b8;font-size:12px;text-transform:uppercase}.comparison-hero-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.comparison-hero-actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid #d4deeb;border-radius:10px;background:#fff;color:#26334c;font-weight:800;text-decoration:none}.comparison-hero-actions a:first-child{border-color:var(--comparison-blue);background:var(--comparison-blue);color:#fff}.comparison-section-nav{position:sticky;top:68px;z-index:55;display:flex;min-height:52px;align-items:center;justify-content:center;gap:24px;margin:16px 0 22px;padding:7px 18px;border:1px solid #dce4ef;background:#fffffff5;box-shadow:0 10px 25px #1e305b0f;backdrop-filter:blur(14px)}.comparison-section-nav span{padding-right:20px;border-right:1px solid #dce4ef;color:#586781;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.comparison-section-nav a{display:inline-flex;min-height:36px;align-items:center;padding:0 4px;color:#43516a;font-size:12px;font-weight:800;text-decoration:none}.comparison-section-nav a:hover,.comparison-section-nav a:focus-visible{color:var(--comparison-blue)}.comparison-section-nav a:focus-visible{border-radius:7px;outline:3px solid rgba(40,81,235,.42);outline-offset:2px}.comparison-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 70px}.comparison-card-grid article{display:flex;min-height:390px;flex-direction:column;padding:28px;border:1px solid #dce4ef;background:#fff}.comparison-card-grid article>p{margin:25px 0 10px;color:#647087;font-size:13px;font-weight:800;text-transform:uppercase}.comparison-card-grid h2{margin:0;font-size:21px;line-height:1.35;letter-spacing:-.025em}.comparison-card-grid ul{display:grid;gap:9px;margin:26px 0;padding:0;color:#59667a;font-size:14px;list-style:none}.comparison-card-grid li{display:flex;align-items:center;gap:8px}.comparison-card-grid li svg{flex:0 0 auto;color:var(--comparison-accent)}.comparison-card-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--comparison-blue);font-weight:800;text-decoration:none}.comparison-method,.comparison-sources{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:52px 0;border-top:1px solid #dce4ef;border-bottom:1px solid #dce4ef}.comparison-method span,.comparison-table-section header>span,.comparison-faq header>span,.comparison-sources span{color:#50629a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.comparison-method h2,.comparison-sources h2{margin:10px 0;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em}.comparison-method p,.comparison-sources p{margin:0 0 14px;color:#5c687c;line-height:1.7}.comparison-quick-verdict{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 76px;border:1px solid #dce4ef}.comparison-quick-verdict article{padding:34px;background:#fff}.comparison-quick-verdict article+article{border-left:1px solid #dce4ef}.comparison-quick-verdict small{color:#526078;font-size:11px;font-weight:900;letter-spacing:.08em}.comparison-quick-verdict h2{margin:10px 0;font-size:25px;letter-spacing:-.035em}.comparison-quick-verdict p{margin:0;color:#617087;line-height:1.65}.comparison-table-section,.comparison-quick-verdict,.comparison-plans-section,.comparison-faq,.comparison-sources{scroll-margin-top:138px}.comparison-table-section header{max-width:720px;margin-bottom:28px}.comparison-table-section header h2,.comparison-faq h2{margin:9px 0 12px;font-size:clamp(34px,4.5vw,54px);line-height:1.03;letter-spacing:-.05em}.comparison-table-section header p{color:#657187;line-height:1.65}.comparison-table-wrap{overflow-x:auto;border:1px solid #dce4ef}.comparison-table-wrap:focus-visible{outline:3px solid rgba(40,81,235,.24);outline-offset:3px}.comparison-table-hint{display:none}.comparison-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.comparison-table-wrap th,.comparison-table-wrap td{padding:22px;border-bottom:1px solid #e1e7ef;text-align:left;vertical-align:top;line-height:1.55}.comparison-table-wrap thead th{background:#f7f9fc;color:#4c5970;font-size:13px}.comparison-table-wrap tbody th{width:20%;color:#293750;font-size:14px}.comparison-table-wrap tbody td{width:40%;color:#57657b;font-size:14px}.comparison-table-wrap tbody td:nth-child(2){background:#f5f8ff;color:#273a6c}.comparison-table-wrap tr:last-child>*{border-bottom:0}.comparison-reasons-section,.comparison-plans-section{padding:78px 0 0}.comparison-reasons-section>header,.comparison-plans-section>header{max-width:760px;margin-bottom:30px}.comparison-reasons-section>header>span,.comparison-plans-section>header>span,.comparison-related header>span{color:#50629a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.comparison-reasons-section h2,.comparison-plans-section h2,.comparison-related h2{margin:9px 0 12px;font-size:clamp(34px,4.5vw,54px);line-height:1.03;letter-spacing:-.05em}.comparison-reasons-section header p,.comparison-plans-section header p{color:#657187;line-height:1.65}.comparison-reasons-section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce4ef;background:#fff}.comparison-reasons-section article{min-height:230px;padding:28px}.comparison-reasons-section article+article{border-left:1px solid #dce4ef}.comparison-reasons-section article small{color:var(--comparison-blue);font-weight:900}.comparison-reasons-section article h3{margin:24px 0 10px;font-size:20px;letter-spacing:-.025em}.comparison-reasons-section article p{margin:0;color:#5f6d83;font-size:14px;line-height:1.65}.comparison-plans-section .comparison-table-wrap table{min-width:680px}.comparison-plan-note{margin:13px 0 0;color:#5d697e;font-size:12px;line-height:1.55}.comparison-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:74px 0}.comparison-choice-grid article{padding:34px;border:1px solid #dce4ef;background:#fff}.comparison-choice-grid article.is-pdfenrich{border-color:#cbd7ff;background:#f7f9ff}.comparison-choice-grid article>span{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:900}.comparison-choice-grid ul{display:grid;gap:17px;margin:28px 0 0;padding:0;list-style:none}.comparison-choice-grid li{display:flex;align-items:flex-start;gap:10px;color:#536077;line-height:1.55}.comparison-choice-grid li svg{flex:0 0 auto;margin-top:3px;color:var(--comparison-blue)}.comparison-choice-grid article:not(.is-pdfenrich) li svg{color:var(--comparison-accent)}.comparison-choice-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:28px;color:var(--comparison-blue);font-weight:900;text-decoration:none}.comparison-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:70px 0;border-top:1px solid #dce4ef}.comparison-faq details{border-bottom:1px solid #dce4ef}.comparison-faq summary{padding:20px 38px 20px 0;cursor:pointer;font-weight:800}.comparison-faq details p{margin:0;padding:0 30px 20px 0;color:#637086;line-height:1.65}.comparison-final-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:70px;padding:42px;border:1px solid #cbd7ff;background:#f4f7ff}.comparison-final-cta small{color:#4862ad;font-size:11px;font-weight:900;letter-spacing:.08em}.comparison-final-cta h2{margin:8px 0;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.045em}.comparison-final-cta p{max-width:670px;margin:0;color:#5d6a81;line-height:1.65}.comparison-final-cta>a{display:inline-flex;min-width:190px;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:var(--comparison-blue);color:#fff;font-weight:900;text-decoration:none}.comparison-related{padding:0 0 70px}.comparison-related header{margin-bottom:22px}.comparison-related header h2{margin-bottom:0}.comparison-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce4ef;border-bottom:1px solid #dce4ef}.comparison-related a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;min-height:105px;align-content:center;padding:20px;color:#17243d;text-decoration:none}.comparison-related a+a{border-left:1px solid #dce4ef}.comparison-related a span{grid-column:1 / -1;color:#5b687d;font-size:12px}.comparison-related a strong{font-size:17px}.comparison-related a svg{color:var(--comparison-blue)}.comparison-sources ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.comparison-sources a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #dce4ef;color:#3457b2;font-weight:700;text-decoration:none}.comparison-disclaimer{margin:24px 0 0;color:#5a6679;font-size:12px;line-height:1.6}@media(max-width:900px){.comparison-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-method,.comparison-faq,.comparison-sources{grid-template-columns:1fr;gap:24px}.comparison-reasons-section>div,.comparison-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-reasons-section article:nth-child(3),.comparison-related a:nth-child(3){border-left:0;border-top:1px solid #dce4ef}.comparison-reasons-section article:nth-child(4),.comparison-related a:nth-child(4){border-top:1px solid #dce4ef}}@media(max-width:640px){.vendor-comparison-page{padding:0 16px 72px}.comparison-breadcrumb{overflow:hidden;white-space:nowrap}.comparison-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.comparison-hero,.comparison-hero.is-detail{padding:54px 20px}.comparison-hero h1{font-size:47px}.comparison-hero-actions{flex-direction:column}.comparison-section-nav{top:64px;justify-content:flex-start;gap:18px;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;overflow-x:auto;border-right:0;border-left:0;scrollbar-width:none}.comparison-section-nav::-webkit-scrollbar{display:none}.comparison-section-nav span,.comparison-section-nav a{flex:0 0 auto}.comparison-section-nav span{padding-right:18px}.comparison-section-nav a{min-height:44px;padding:0 7px}.comparison-table-hint{display:block;margin:0 0 9px;color:#53627b;font-size:11px}.comparison-card-grid,.comparison-quick-verdict,.comparison-choice-grid{grid-template-columns:1fr}.comparison-card-grid article{min-height:350px}.comparison-quick-verdict article+article{border-top:1px solid #dce4ef;border-left:0}.comparison-table-wrap{margin-right:-16px;border-right:0}.comparison-choice-grid{margin:50px 0}.comparison-faq{padding:52px 0}.comparison-reasons-section,.comparison-plans-section{padding-top:54px}.comparison-reasons-section>div,.comparison-related>div{grid-template-columns:1fr}.comparison-reasons-section article{min-height:auto}.comparison-reasons-section article+article,.comparison-related a+a{border-top:1px solid #dce4ef;border-left:0}.comparison-final-cta{align-items:stretch;flex-direction:column;padding:28px 22px}.comparison-final-cta>a{width:100%}}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-latin-BD64o3ke.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root,body,button,input,select,textarea{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.freepdf-page,.freepdf-page *{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif!important;font-weight:400!important}.freepdf-workflow-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:16px 8px 7px;font-size:13px}.freepdf-workflow-shortcuts a{display:inline-flex;align-items:center;gap:6px;color:#2851eb;text-underline-offset:4px}.freepdf-workflow-shortcuts a:hover{text-decoration:underline}.freepdf-workflow-shortcuts a:focus-visible{outline:2px solid #2851eb;outline-offset:4px}.freepdf-context-hero{min-height:780px;border-bottom:1px solid #dfe5f1;background-color:#f8fbff;background-image:radial-gradient(ellipse 58% 46% at 50% 107%,rgba(46,104,232,.2) 0%,rgba(46,104,232,.06) 52%,transparent 76%),radial-gradient(ellipse 48% 58% at 0% 104%,rgba(48,139,255,.62) 0%,rgba(48,139,255,.2) 43%,transparent 70%),radial-gradient(ellipse 48% 58% at 100% 104%,rgba(108,76,246,.52) 0%,rgba(108,76,246,.16) 44%,transparent 71%),linear-gradient(180deg,#fff,#fbfdff 46%,#f2f6ff 68%,#dce8ff);background-position:center;background-repeat:no-repeat;background-size:cover}.freepdf-context-hero:after{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(48,88,170,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(48,88,170,.035) 1px,transparent 1px);background-size:72px 72px;content:"";opacity:.58;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.freepdf-context-hero:before{position:absolute;inset:0 max(32px,calc((100% - 1180px)/2));z-index:-1;border-right:1px dashed rgba(48,88,170,.13);border-left:1px dashed rgba(48,88,170,.13);content:"";pointer-events:none}.freepdf-context-hero .freepdf-hero-layout{min-height:780px;padding:54px 44px 28px}.freepdf-context-hero .freepdf-hero-copy{max-width:860px}.freepdf-context-hero .freepdf-free-promise{min-height:auto;gap:6px;margin-bottom:18px;padding:0;border:0;border-radius:0;background:transparent;color:#17213c;font-size:12px;font-weight:500}.freepdf-context-hero .freepdf-free-promise svg{width:16px;height:16px;padding:3px;border-radius:3px;background:#2851eb;color:#fff;stroke-width:3}.freepdf-context-hero h1{max-width:850px;color:#030712;font-size:clamp(50px,4.55vw,68px);font-weight:400;letter-spacing:-.055em;line-height:.98}.freepdf-context-hero h1 .freepdf-type-text{display:block;background:linear-gradient(92deg,#246eff 5%,#315ff4 50%,#7c49f2 96%);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:freepdf-type-reveal 3.4s steps(18,end) infinite;clip-path:inset(0 100% 0 0)}.freepdf-context-hero h1 .freepdf-type-line{position:relative;display:inline-block;background:none;white-space:nowrap}.freepdf-context-hero h1 .freepdf-type-line:after{position:absolute;top:.08em;bottom:.08em;left:0;width:2px;border-radius:1px;background:#315ff4;box-shadow:0 0 0 1px #315ff414;content:"";animation:freepdf-type-caret-position 3.4s steps(18,end) infinite,freepdf-type-caret-blink .56s step-end infinite}.freepdf-context-hero h1 .freepdf-type-text:after{content:none}@keyframes freepdf-type-reveal{0%,2%{clip-path:inset(0 100% 0 0)}36%,70%{clip-path:inset(0 0 0 0)}94%,to{clip-path:inset(0 100% 0 0)}}@keyframes freepdf-type-caret-position{0%,2%{left:0}36%,70%{left:100%}94%,to{left:0}}@keyframes freepdf-type-caret-blink{0%,52%{opacity:1}53%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.freepdf-context-hero h1 .freepdf-type-text{animation:none;clip-path:none}.freepdf-context-hero h1 .freepdf-type-line:after{display:none;animation:none}}.freepdf-context-hero .freepdf-hero-copy>p{max-width:620px;margin-top:20px;color:#535b6e;font-size:16px;line-height:1.5}.freepdf-context-hero .freepdf-product-stage{width:min(860px,calc(100% - 100px));margin-top:34px;padding:9px;border:1px solid rgba(162,177,211,.7);border-radius:18px;background:#ffffffc2;box-shadow:0 18px 46px #17347324,inset 0 1px #ffffffeb;backdrop-filter:blur(18px)}.freepdf-context-hero .freepdf-hero-task-tabs{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.freepdf-context-hero .freepdf-hero-task-tab{min-height:38px;gap:7px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#697187;font-size:12px;font-weight:500;box-shadow:none}.freepdf-context-hero .freepdf-hero-task-tab:hover{min-height:38px;background:#eaeffad1;color:#1f2b47;transform:none}.freepdf-context-hero .freepdf-hero-task-tab.is-coral{background:#eef4ff;color:#2851eb;box-shadow:inset 0 0 0 1px #cddcff}.freepdf-context-hero .freepdf-hero-task-tab.is-lilac,.freepdf-context-hero .freepdf-hero-task-tab.is-yellow,.freepdf-context-hero .freepdf-hero-task-tab.is-blue{background:transparent;color:#697187}.freepdf-context-hero .freepdf-dropzone{display:grid;width:100%;min-height:220px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;justify-items:center;margin-top:5px;padding:30px 28px;border:1px dashed #a8b9df;border-radius:12px;background:#ffffffe6;box-shadow:0 7px 20px #23376214;text-align:center}.freepdf-context-hero .freepdf-dropzone:before{display:none}.freepdf-context-hero .freepdf-dropzone:hover,.freepdf-context-hero .freepdf-dropzone.is-dragging{border-color:#6f8ff1;background:#fff;box-shadow:0 11px 26px #23376224;transform:none}.freepdf-context-hero .freepdf-upload-icon{display:grid;width:58px;height:58px;grid-column:1;grid-row:1;margin:0 0 15px;border:0;border-radius:50%;background:#111827;color:#fff;box-shadow:0 6px 14px #1118272e}.freepdf-context-hero .freepdf-upload-icon svg{width:24px;height:24px;stroke-width:2.2}.freepdf-context-hero .freepdf-dropzone-title{grid-column:1;grid-row:2;color:#101827;font-size:19px;font-weight:500;letter-spacing:-.015em}.freepdf-context-hero .freepdf-dropzone-copy{grid-column:1;grid-row:3;margin-top:7px;color:#788197;font-size:12px}.freepdf-context-hero .freepdf-dropzone-copy strong{color:#2851eb;font-weight:500}.freepdf-context-hero .freepdf-dropzone-free{display:none}.freepdf-context-hero .freepdf-upload-status{width:min(520px,100%);grid-column:1;grid-row:4}.freepdf-context-hero .freepdf-trust-strip{width:min(1080px,calc(100% - 80px));margin-top:auto;margin-bottom:2px;padding:16px 0;border-top:1px solid rgba(91,113,205,.22);border-bottom:1px solid rgba(91,113,205,.22);border-radius:0;background:#ffffff57;box-shadow:none;backdrop-filter:blur(8px)}.freepdf-context-hero .freepdf-trust-strip>div{justify-content:center;gap:12px;min-height:44px;padding:0 26px}.freepdf-context-hero .freepdf-trust-strip>div+div{border-left:1px solid rgba(91,113,205,.18)}.freepdf-context-hero .freepdf-trust-icon{--trust-accent: #2851eb;--trust-soft: #9dacdf;--trust-tint: #eef3ff;width:42px;height:42px;border:1px solid rgba(64,86,182,.22);border-radius:7px;background:#ffffffa8;color:var(--trust-accent)}.freepdf-context-hero .freepdf-trust-icon.is-guest{--trust-accent: #5d4bd8;--trust-soft: #aaa1df;--trust-tint: #f1efff}.freepdf-context-hero .freepdf-trust-icon.is-devices{--trust-accent: #3568d4;--trust-soft: #94addf;--trust-tint: #edf5ff}.freepdf-context-hero .freepdf-trust-icon.is-free{--trust-accent: #6548d8;--trust-soft: #a99ee0;--trust-tint: #f2efff}.freepdf-context-hero .freepdf-trust-illustration{display:block;width:36px;height:36px;overflow:visible}.freepdf-context-hero .freepdf-trust-illustration .trust-surface{fill:#ffffffd1;stroke:var(--trust-accent);stroke-width:1.45}.freepdf-context-hero .freepdf-trust-illustration .trust-paper{fill:var(--trust-tint);stroke:var(--trust-soft);stroke-width:1.25}.freepdf-context-hero .freepdf-trust-illustration .trust-badge{fill:var(--trust-accent);stroke:var(--trust-accent);stroke-width:1.2}.freepdf-context-hero .freepdf-trust-illustration .trust-line{fill:none;stroke:var(--trust-accent);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.freepdf-context-hero .freepdf-trust-illustration .trust-line--soft{stroke:var(--trust-soft)}.freepdf-context-hero .freepdf-trust-illustration .trust-line--accent{stroke-width:1.8}.freepdf-context-hero .freepdf-trust-illustration .trust-line--inverse{stroke:#fff}.freepdf-context-hero .freepdf-trust-illustration .trust-dot{fill:var(--trust-accent)}.freepdf-context-hero .freepdf-trust-illustration .trust-dot--soft{fill:var(--trust-soft)}@media(hover:hover){.freepdf-context-hero .freepdf-trust-strip>div:hover .freepdf-trust-icon{border-color:#4056b65c;background:#ffffffd1;transform:translateY(-1px)}.freepdf-context-hero .freepdf-trust-icon{transition:transform .16s ease,border-color .16s ease,background .16s ease}}.freepdf-context-hero .freepdf-trust-strip strong{margin-bottom:2px;color:#111827;font-size:11px;font-weight:400;letter-spacing:.01em}.freepdf-context-hero .freepdf-trust-strip small{color:#69738a;font-size:9px}@media(max-width:760px){.freepdf-context-hero,.freepdf-context-hero .freepdf-hero-layout{min-height:690px}.freepdf-context-hero{background-image:radial-gradient(ellipse 78% 44% at 50% 106%,rgba(46,104,232,.18) 0%,rgba(46,104,232,.05) 55%,transparent 80%),radial-gradient(ellipse 66% 54% at 0% 104%,rgba(48,139,255,.5) 0%,rgba(48,139,255,.16) 46%,transparent 74%),radial-gradient(ellipse 66% 54% at 100% 104%,rgba(108,76,246,.42) 0%,rgba(108,76,246,.13) 46%,transparent 74%),linear-gradient(180deg,#fff,#fbfdff 52%,#f1f6ff 75%,#dfeaff)}.freepdf-context-hero:after{background-size:46px 46px;opacity:.42}.freepdf-context-hero:before{right:14px;left:14px}.freepdf-context-hero .freepdf-hero-layout{padding:30px 14px 20px}.freepdf-context-hero .freepdf-free-promise{max-width:350px;margin-bottom:15px;padding:0 8px;font-size:10px}.freepdf-context-hero h1{max-width:360px;font-size:clamp(36px,10.5vw,42px);line-height:1}.freepdf-context-hero .freepdf-hero-copy>p{margin-top:14px;font-size:13px}.freepdf-context-hero .freepdf-product-stage{width:100%;margin-top:24px;padding:7px;border-radius:15px}.freepdf-context-hero .freepdf-hero-task-tabs{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.freepdf-context-hero .freepdf-hero-task-tab,.freepdf-context-hero .freepdf-hero-task-tab:hover{min-height:36px;gap:4px;padding:0 4px;font-size:10px}.freepdf-context-hero .freepdf-hero-task-tab svg{width:14px;height:14px}.freepdf-context-hero .freepdf-dropzone{min-height:190px;margin-top:4px;padding:25px 16px;border-radius:10px}.freepdf-context-hero .freepdf-upload-icon{width:52px;height:52px;margin:0 0 13px}.freepdf-context-hero .freepdf-dropzone-title{font-size:17px}.freepdf-context-hero .freepdf-dropzone-copy{max-width:290px;font-size:10px}.freepdf-context-hero .freepdf-trust-strip{width:calc(100% - 8px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:auto;padding:0;border-radius:0}.freepdf-context-hero .freepdf-trust-strip>div{justify-content:flex-start;gap:9px;min-height:62px;padding:10px 12px}.freepdf-context-hero .freepdf-trust-strip>div+div{border-left:0}.freepdf-context-hero .freepdf-trust-strip>div:nth-child(2n){border-left:1px solid rgba(91,113,205,.18)}.freepdf-context-hero .freepdf-trust-strip>div:nth-child(n+3){border-top:1px solid rgba(91,113,205,.18)}.freepdf-context-hero .freepdf-trust-icon{width:38px;height:38px}.freepdf-context-hero .freepdf-trust-illustration{width:32px;height:32px}.freepdf-context-hero .freepdf-trust-strip strong{font-size:10px}.freepdf-context-hero .freepdf-trust-strip small{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.freepdf-context-hero .freepdf-dropzone,.freepdf-context-hero .freepdf-hero-task-tab{transition:none}}.freepdf-context-workflow{position:relative;width:min(1180px,calc(100% - 48px));padding:116px 44px 128px;border-right:1px dashed #dce3f0;border-left:1px dashed #dce3f0;background:#fff}.freepdf-context-workflow:before{position:absolute;top:0;right:0;left:0;border-top:1px solid #edf0f6;content:""}.freepdf-context-workflow-heading{max-width:830px;margin:0 auto 54px;text-align:center}.freepdf-context-workflow-heading>span{display:inline-flex;min-height:28px;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce3ef;border-radius:999px;background:#fff;color:#4e586d;font-size:10px;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 4px 12px #1b2f5b0d}.freepdf-context-workflow-heading>span i{width:7px;height:7px;border-radius:2px;background:#2851eb}.freepdf-context-workflow-heading h2{margin:24px auto 0;color:#05070c;font-size:clamp(46px,5vw,68px);letter-spacing:-.055em;line-height:.98}.freepdf-context-workflow-heading h2 em{display:inline;background:linear-gradient(92deg,#2851eb 5%,#6d42eb 96%);background-clip:text;color:transparent;font-style:normal;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.freepdf-context-workflow-heading p{max-width:620px;margin:22px auto 0;color:#626b7d;font-size:15px;line-height:1.6}.freepdf-how.freepdf-context-workflow>.freepdf-context-workflow-board{display:grid;max-width:980px;min-height:470px;grid-template-columns:.88fr 1.12fr;gap:12px;margin:0 auto;padding:12px;border:1px solid #dfe4ee;border-radius:28px;background:#f3f5f9;box-shadow:0 26px 70px #1b2b521f}.freepdf-context-workflow-board article{min-width:0;padding:32px;border-radius:18px}.freepdf-context-workflow-board article>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid currentColor;font-size:13px}.freepdf-context-workflow-board article>header small{font-size:12px;letter-spacing:.08em}.freepdf-context-workflow-board .freepdf-context-workflow-start{display:flex;flex-direction:column;border:1px solid #e1e6ef;background:#fff;color:#111622}.freepdf-context-workflow-start>header{border-color:#e6eaf1!important;color:#626b7d}.freepdf-context-workflow-start-icon{display:grid;width:66px;height:66px;margin-top:auto;place-items:center;border:1px solid #cbd8ff;border-radius:18px;background:#eef3ff;color:#2851eb}.freepdf-context-workflow-start h3{margin:20px 0 9px;color:#101522;font-size:26px;letter-spacing:-.035em}.freepdf-context-workflow-start>p{max-width:320px;margin:0;color:#667083;font-size:14px;line-height:1.55}.freepdf-context-file-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.freepdf-context-file-row span{padding:7px 9px;border:1px solid #dfe4ed;border-radius:7px;background:#f8f9fb;color:#626d82;font-size:9px;letter-spacing:.08em}.freepdf-context-workflow-board .freepdf-context-workflow-finish{display:flex;flex-direction:column;background:linear-gradient(145deg,#2455ed,#4d42e8 58%,#7141dd);color:#fff;box-shadow:inset 0 1px #ffffff3d}.freepdf-context-workflow-finish>header{border-color:#ffffff3d!important;color:#ffffffdb}.freepdf-context-workflow-steps{display:grid;gap:8px;margin:24px 0}.freepdf-context-workflow-steps>div{display:grid;min-height:104px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#ffffff17}.freepdf-context-workflow-step-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#ffffff26}.freepdf-context-workflow-step-number{color:#ffffff94;font-size:11px}.freepdf-context-workflow-steps h3{margin:0 0 5px;color:#fff;font-size:17px;letter-spacing:-.02em}.freepdf-context-workflow-steps p{margin:0;color:#ffffffb3;font-size:12px;line-height:1.45}.freepdf-context-workflow-output{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:auto;padding:15px 16px;border-radius:12px;background:#fff;color:#111827;box-shadow:0 14px 28px #1118272e}.freepdf-context-workflow-output>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eaf0ff;color:#2851eb}.freepdf-context-workflow-output small,.freepdf-context-workflow-output strong{display:block}.freepdf-context-workflow-output small{margin-bottom:2px;color:#778096;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.freepdf-context-workflow-output strong{font-size:13px}.freepdf-context-workflow-output>svg{color:#2851eb}@media(max-width:760px){.freepdf-context-workflow{width:100%;padding:78px 15px 84px;border-right:0;border-left:0}.freepdf-context-workflow-heading{margin-bottom:36px}.freepdf-context-workflow-heading h2{margin-top:20px;font-size:clamp(39px,11vw,50px)}.freepdf-context-workflow-heading p{margin-top:17px;font-size:13px}.freepdf-how.freepdf-context-workflow>.freepdf-context-workflow-board{min-height:0;grid-template-columns:1fr;gap:9px;padding:9px;border-radius:22px}.freepdf-context-workflow-board article{padding:24px;border-radius:15px}.freepdf-context-workflow-start{min-height:330px}.freepdf-context-workflow-finish{min-height:450px}.freepdf-context-workflow-steps>div{min-height:112px;grid-template-columns:auto minmax(0,1fr) auto}.freepdf-context-workflow-step-number{display:none}}@media(prefers-reduced-motion:reduce){.freepdf-context-workflow *{scroll-behavior:auto}}.freepdf-context-privacy,.freepdf-context-faq{position:relative;width:min(1180px,calc(100% - 48px));border-right:1px dashed #dce3f0;border-left:1px dashed #dce3f0;background:#fff}.freepdf-context-privacy{padding:116px 44px 124px;border-bottom:1px solid #edf0f6}.freepdf-context-faq{padding:72px 44px 88px;scroll-margin-top:80px}.freepdf-context-ending-heading{max-width:830px;margin:0 auto 52px;text-align:center}.freepdf-context-ending-heading>span{display:inline-flex;min-height:28px;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce3ef;border-radius:999px;background:#fff;color:#4e586d;font-size:10px;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 4px 12px #1b2f5b0d}.freepdf-context-ending-heading>span i{width:7px;height:7px;border-radius:2px;background:#2851eb}.freepdf-context-ending-heading h2{margin:24px auto 0;color:#05070c;font-size:clamp(46px,5vw,68px);letter-spacing:-.055em;line-height:.98}.freepdf-context-ending-heading h2 em{background:linear-gradient(92deg,#2851eb 5%,#6d42eb 96%);background-clip:text;color:transparent;font-style:normal;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.freepdf-context-ending-heading p{max-width:650px;margin:22px auto 0;color:#626b7d;font-size:15px;line-height:1.6}.freepdf-context-privacy-board{display:grid;max-width:980px;min-height:500px;grid-template-columns:.92fr 1.08fr;gap:12px;margin:0 auto;padding:12px;border:1px solid #dfe4ee;border-radius:28px;background:#f3f5f9;box-shadow:0 26px 70px #1b2b521f}.freepdf-context-privacy-board article{display:flex;min-width:0;flex-direction:column;padding:32px;border-radius:18px}.freepdf-context-privacy-board article>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid;font-size:13px}.freepdf-context-privacy-board article>header small{font-size:12px;letter-spacing:.08em}.freepdf-context-privacy-local{border:1px solid #e1e6ef;background:#fff;color:#111622}.freepdf-context-privacy-local>header{border-color:#e6eaf1!important;color:#626b7d}.freepdf-context-privacy-sync{background:linear-gradient(145deg,#2455ed,#4d42e8 58%,#7141dd);color:#fff;box-shadow:inset 0 1px #ffffff3d}.freepdf-context-privacy-sync>header{border-color:#ffffff3d!important;color:#ffffffdb}.freepdf-context-privacy-icon{display:grid;width:66px;height:66px;margin-top:34px;place-items:center;border:1px solid #cbd8ff;border-radius:18px;background:#eef3ff;color:#2851eb}.freepdf-context-privacy-sync .freepdf-context-privacy-icon{border-color:#ffffff40;background:#ffffff21;color:#fff}.freepdf-context-privacy-board h3{margin:22px 0 10px;font-size:27px;letter-spacing:-.035em;line-height:1.08}.freepdf-context-privacy-local h3{color:#101522}.freepdf-context-privacy-sync h3{color:#fff}.freepdf-context-privacy-board article>p{margin:0;font-size:14px;line-height:1.58}.freepdf-context-privacy-local>p{color:#667083}.freepdf-context-privacy-sync>p{color:#ffffffb8}.freepdf-context-privacy-local ul{display:grid;gap:8px;margin:auto 0 0;padding:28px 0 0;list-style:none}.freepdf-context-privacy-local li,.freepdf-context-privacy-sync>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:12px}.freepdf-context-privacy-local li{border:1px solid #e5e9f1;background:#f8f9fb;color:#2851eb}.freepdf-context-privacy-sync>div{margin-top:auto;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff}.freepdf-context-privacy-board strong,.freepdf-context-privacy-board small{display:block}.freepdf-context-privacy-board strong{margin-bottom:4px;color:#172039;font-size:13px}.freepdf-context-privacy-board small{color:#6a7389;font-size:11px;line-height:1.45}.freepdf-context-privacy-sync>div strong{color:#fff}.freepdf-context-privacy-sync>div small{color:#ffffffb3}.freepdf-context-privacy-sync>a{display:inline-flex;width:max-content;align-items:center;gap:8px;margin-top:18px;color:#fff;font-size:13px;text-decoration:none}.freepdf-context-privacy-sync>a:hover{text-decoration:underline;text-underline-offset:4px}.freepdf-context-faq .freepdf-context-ending-heading{max-width:760px;margin-bottom:32px}.freepdf-context-faq .freepdf-context-ending-heading>span{font-size:.75rem}.freepdf-context-faq .freepdf-context-ending-heading h2{margin-top:18px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;letter-spacing:-.04em;text-wrap:balance;scroll-margin-top:100px}.freepdf-context-faq .freepdf-context-ending-heading p{max-width:580px;margin-top:16px;font-size:1rem}.freepdf-context-faq-grid{display:grid;max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto;padding:0}.freepdf-context-faq-grid:before{display:none}.freepdf-context-faq-grid .freepdf-faq-item{min-width:0;align-self:start;overflow:hidden;border:1px solid #dfe4ed;border-radius:14px;background:#fff;box-shadow:none}.freepdf-context-faq-grid .freepdf-faq-item.is-open{padding-bottom:0;border-color:#cbd7fb;box-shadow:0 10px 24px #2851eb17}.freepdf-context-faq-grid .freepdf-faq-item>button,.freepdf-context-faq-grid .freepdf-faq-item.is-open>button{min-height:76px;grid-template-columns:minmax(0,1fr) 34px;gap:16px;padding:14px 14px 14px 20px;color:#111622;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.freepdf-context-faq-grid .freepdf-faq-item>button:hover{color:#2851eb}.freepdf-context-faq-grid .freepdf-faq-item>button:focus-visible{border-radius:12px;outline:2px solid #2851eb;outline-offset:-3px}.freepdf-context-faq-grid .freepdf-faq-toggle{width:34px;height:34px;border-radius:50%;background:#f1f3f7;color:#111622}.freepdf-context-faq-grid .is-open .freepdf-faq-toggle{background:#eaf0ff;color:#2851eb}.freepdf-context-faq-grid .freepdf-faq-answer{margin:0;padding:2px 20px 22px;border:0;border-radius:0;background:#fff}.freepdf-context-faq-grid .freepdf-faq-answer>span{margin-bottom:8px;color:#6d42eb;font-size:.75rem;letter-spacing:.1em}.freepdf-context-faq-grid .freepdf-faq-answer p{color:#596377;font-size:1rem;line-height:1.6}.freepdf-page .freepdf-site-footer{margin-top:0;overflow:visible;border-top:1px solid #e3e8f0;background:#fff;color:#111622}.freepdf-page .freepdf-footer-surface{width:min(1180px,calc(100% - 48px));padding:64px 44px 0;border-right:1px dashed #dce3f0;border-left:1px dashed #dce3f0}.freepdf-page .freepdf-footer-main{grid-template-columns:minmax(230px,.9fr) minmax(0,3.5fr);gap:clamp(44px,6vw,100px);padding-bottom:56px}.freepdf-page .freepdf-footer-brand-block{padding-top:2px}.freepdf-page .freepdf-footer-brand-block p{max-width:235px;margin-top:18px;color:#4f596d;font-size:14px}.freepdf-page .freepdf-footer-brand-block>span{display:block;max-width:235px;margin-top:12px;color:#2851eb;font-size:11px;line-height:1.5}.freepdf-page .freepdf-footer-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding:0;border:0}.freepdf-page .freepdf-footer-directory nav{gap:12px}.freepdf-page .freepdf-footer-directory h2{margin-bottom:8px;color:#111622;font-size:12px;letter-spacing:.02em}.freepdf-page .freepdf-footer-directory a{color:#687287;font-size:12px}.freepdf-page .freepdf-footer-directory a:hover{color:#2851eb;text-decoration:none}.freepdf-page .freepdf-footer-meta{min-height:78px;grid-template-columns:1fr auto auto;gap:28px;border-top:1px solid #e0e5ed;color:#727b91}.freepdf-page .freepdf-footer-meta nav a{color:#677188;font-size:12px}.freepdf-page .freepdf-footer-meta nav a:hover{color:#2851eb}.freepdf-footer-domain{padding-left:20px;border-left:1px solid #dfe4ec;color:#536078;font-size:12px}@media(max-width:980px){.freepdf-context-privacy,.freepdf-context-faq,.freepdf-page .freepdf-footer-surface{width:min(100% - 48px,900px)}.freepdf-context-privacy,.freepdf-context-faq,.freepdf-page .freepdf-footer-surface{padding-right:28px;padding-left:28px}.freepdf-context-privacy-board{min-height:540px}.freepdf-context-privacy-board article{padding:26px}.freepdf-page .freepdf-footer-main{grid-template-columns:1fr;gap:40px}.freepdf-page .freepdf-footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}}@media(max-width:720px){.freepdf-context-privacy,.freepdf-context-faq{width:100%;padding-right:15px;padding-left:15px;border-right:0;border-left:0}.freepdf-context-privacy{padding-top:78px;padding-bottom:84px}.freepdf-context-faq{padding-top:48px;padding-bottom:56px}.freepdf-context-faq .freepdf-context-ending-heading{margin-bottom:24px}.freepdf-context-ending-heading{margin-bottom:36px}.freepdf-context-ending-heading h2{margin-top:20px;font-size:clamp(39px,11vw,50px)}.freepdf-context-ending-heading p{margin-top:17px;font-size:13px}.freepdf-context-privacy-board{min-height:0;grid-template-columns:1fr;gap:9px;padding:9px;border-radius:22px}.freepdf-context-privacy-board article{min-height:430px;padding:24px;border-radius:15px}.freepdf-context-privacy-board h3{font-size:25px}.freepdf-context-faq-grid{grid-template-columns:1fr}.freepdf-context-faq-grid .freepdf-faq-item>button,.freepdf-context-faq-grid .freepdf-faq-item.is-open>button{min-height:68px;padding-left:16px;font-size:1rem}.freepdf-page .freepdf-footer-surface{width:min(100% - 32px,520px);padding:44px 0 0;border-right:0;border-left:0}.freepdf-page .freepdf-footer-main{gap:34px;padding-bottom:38px}.freepdf-page .freepdf-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.freepdf-page .freepdf-footer-meta{min-height:0;grid-template-columns:1fr;gap:16px;padding:23px 0 28px}.freepdf-page .freepdf-footer-meta nav{flex-wrap:wrap;gap:12px 19px}.freepdf-footer-domain{width:max-content;padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.freepdf-context-faq-grid .freepdf-faq-item>button{scroll-behavior:auto}}@font-face{font-family:IBM Plex Sans;src:url(/assets/ibm-plex-sans-latin-BD64o3ke.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--pdfenrich-ui-font: "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--app-font: var(--pdfenrich-ui-font)}html,body,#root{font-family:var(--pdfenrich-ui-font)!important;font-style:normal;font-weight:400}html body #root *:not(svg):not(svg *):not(.page-surface):not(.page-surface *):not(.sign-document-page):not(.sign-document-page *):not(.comparison-document-page):not(.comparison-document-page *):not(.signature-type-preview):not(.saved-signature-list span):not(.sign-field-overlay.is-signature.is-complete):not(.sign-typed-field strong):not(.preview-sign div){font-family:var(--pdfenrich-ui-font)!important;font-style:normal!important;font-weight:400!important}
