:root{--ink:#21332d;--muted:#738079;--border:#e0e5dc;--dark:#192e2a;--mint:#d4edbf;--paper:#f6f7f0;--accent:#426950;--red:#a83c31}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:16px}body:has(dialog[open]){overflow:hidden}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--line-6d8cba,#6d8cba);outline-offset:4px}a{color:inherit;text-decoration:none}.topbar{background:var(--dark);color:var(--text-e8eee5,#e8eee5);z-index:20;border-bottom:1px solid var(--line-34433a,#34433a);position:sticky;top:0}.topbar-inner{align-items:center;gap:30px;max-width:1360px;min-height:86px;margin:auto;padding:0 40px;display:flex}.brand{letter-spacing:-1px;flex-shrink:0;align-items:center;font-size:26px;font-weight:700;display:flex}.brand>span:not(.brand-mark){color:var(--text-d3ddcf,#d3ddcf);font-weight:400}.brand-mark{color:var(--text-d3efb9,#d3efb9);margin-right:10px;display:flex;transform:rotate(-18deg)}.brand i{background:var(--mint);border-radius:50%;width:5px;height:5px;margin:13px 0 0 4px}.desktop-tools{justify-content:center;align-items:center;gap:5px;margin:auto;display:flex}.nav-tool{color:var(--text-b9c7bb,#b9c7bb);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:500;display:flex}.nav-tool.selected{background:var(--surface-d4edbf,#d4edbf);color:var(--text-243c2d,#243c2d);box-shadow:0 3px 10px var(--shadow-0001,#0001)}.nav-tool:hover:not(:disabled):not(.selected){background:var(--surface-ffffff0b,#ffffff0b);color:var(--text-white,white)}.help-button{border:1px solid var(--line-ffffff25,#ffffff25);color:var(--text-c8d4c6,#c8d4c6);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.help-button:hover{background:var(--surface-ffffff14,#ffffff14)}.mobile-tool-button{display:none}main{max-width:1230px;margin:0 auto;padding:25px 35px 0}.workspace-topline{letter-spacing:1.6px;color:var(--text-7e8a7a,#7e8a7a);justify-content:space-between;align-items:center;font-size:10px;display:flex}.workspace-topline>span{align-items:center;gap:8px;display:flex}.status-dot{background:var(--surface-6d9374,#6d9374);width:5px;height:5px;box-shadow:0 0 0 3px var(--shadow-e4ebdd,#e4ebdd);border-radius:50%}.workspace-topline .private-badge{letter-spacing:0;color:var(--text-798777,#798777);font-size:12px}.page-heading{justify-content:space-between;align-items:center;margin:36px 0 29px;animation:.4s both rise;display:flex}.tool-kicker{letter-spacing:1.3px;color:var(--text-71876b,#71876b);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex;background:0 0!important}h1{letter-spacing:-2.7px;margin:14px 0;font-size:53px;font-weight:550;line-height:1.1}h1>span{color:var(--text-839a71,#839a71)}.page-heading p{color:var(--text-788175,#788175);margin:0;font-size:16px;line-height:1.65}.heading-aside{color:var(--text-8a9180,#8a9180);align-items:center;gap:18px;margin:0 15px 0 20px;font-size:12px;line-height:1.7;display:flex;transform:rotate(-3deg)}.heading-aside strong{color:var(--text-66725f,#66725f);font-weight:500}.orbit{border:1px solid var(--line-d8dfce,#d8dfce);width:77px;height:77px;color:var(--text-a8b598,#a8b598);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.orbit svg{transform:rotate(-20deg)}.orbit i{border:1px dashed var(--line-d8dfce,#d8dfce);border-radius:50%;position:absolute;inset:6px}.orbit b{border-radius:50%;animation:25s linear infinite orbit;position:absolute;inset:-1px}.orbit b:before{content:"";background:var(--surface-9db685,#9db685);width:9px;height:9px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:8px;left:8px}.stepper{align-items:center;gap:16px;margin-bottom:25px;display:flex}.stepper>span{color:var(--text-949c90,#949c90);align-items:center;gap:8px;font-size:12px;display:flex}.stepper b{border:1px solid var(--line-dce2d6,#dce2d6);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:500;display:grid}.stepper>i{background:var(--surface-dde3d7,#dde3d7);width:39px;height:1px}.stepper .current{color:var(--text-445340,#445340)}.stepper .current b{background:var(--dark);border-color:var(--dark);color:var(--text-edf3e7,#edf3e7)}.stepper .complete b{background:var(--surface-dceccd,#dceccd);border-color:var(--line-dceccd,#dceccd);color:var(--text-4c7145,#4c7145)}.workspace-grid{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:24px;animation:.45s both rise;display:grid}.file-area{background:var(--surface-fff,#fff);border:1px solid var(--border);box-shadow:0 4px 16px var(--shadow-34442c03,#34442c03);border-radius:17px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:10px;padding:24px 26px;display:flex}.section-heading h2{align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;display:flex}.heading-dot{background:var(--surface-c6d9b3,#c6d9b3);border-radius:50%;width:5px;height:5px}.section-heading>span{color:var(--text-85917e,#85917e);letter-spacing:.6px;font-size:10px}.dropzone{border:1px dashed var(--line-cfdac4,#cfdac4);background-color:var(--surface-fbfcf8,#fbfcf8);background-image:radial-gradient(var(--surface-bfccb148,#bfccb148) .7px,transparent .7px);background-size:13px 13px;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:335px;margin:0 21px 21px;padding:30px 16px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.dropzone.dragging{background-color:var(--surface-ebf5e3,#ebf5e3);border-color:var(--line-557b47,#557b47);box-shadow:inset 0 0 0 3px var(--shadow-9fbe8b22,#9fbe8b22)}.upload-illustration{width:140px;height:104px;margin-bottom:20px;animation:6s ease-in-out infinite float;position:relative}.paper{background:var(--surface-white,white);border:1px solid var(--line-dbe1d2,#dbe1d2);width:58px;height:76px;box-shadow:0 6px 10px var(--shadow-28352108,#28352108);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;left:26px}.paper-one{background:var(--surface-edf1e5,#edf1e5);gap:7px;top:8px;left:19px;transform:rotate(-17deg)}.paper-one i{background:var(--surface-cad6bf,#cad6bf);width:30px;height:2px}.paper-two{color:var(--text-79906c,#79906c);top:16px;left:58px;transform:rotate(9deg)}.paper-two>span{letter-spacing:1px;margin-top:4px;font-size:8px;font-weight:700}.spark{color:var(--text-a2b892,#a2b892);position:absolute}.spark-one{font-size:19px;top:1px;right:10px}.spark-two{font-size:13px;bottom:7px;left:4px}.upload-bubble{color:var(--text-white,white);background:var(--surface-42694e,#42694e);border:3px solid var(--line-fbfcf8,#fbfcf8);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:0;right:9px}.dropzone h3{letter-spacing:-.8px;margin:0 0 8px;font-size:24px;font-weight:550}.dropzone p{color:var(--text-899180,#899180);margin:0 0 24px;font-size:14px}.primary-button{border:1px solid var(--dark);background:var(--dark);color:var(--text-ecf4e4,#ecf4e4);border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:14px 23px;font-size:14px;font-weight:550;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.primary-button:hover:not(:disabled){background:var(--surface-294737,#294737);box-shadow:0 6px 15px var(--shadow-26392920,#26392920);transform:translateY(-2px)}.primary-button:active:not(:disabled){transform:translateY(0)scale(.985)}.file-limit{color:var(--text-87937d,#87937d);align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.file-limit i{background:var(--surface-b9c1b1,#b9c1b1);border-radius:50%;width:3px;height:3px}.file-area-footer{border-top:1px solid var(--line-edf0e7,#edf0e7);color:var(--text-87917e,#87917e);justify-content:center;align-items:center;gap:7px;min-height:49px;padding:16px 21px;font-size:11px;display:flex}.file-area-footer button{color:var(--text-7d8777,#7d8777);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.settings-card{border:1px solid var(--line-dce4d2,#dce4d2);background:var(--surface-eef2e6,#eef2e6);border-radius:17px;padding:24px;position:sticky;top:107px}.settings-top{border-bottom:1px solid var(--line-dce3d2,#dce3d2);align-items:center;gap:11px;padding-bottom:19px;display:flex}.settings-icon{background:var(--surface-e0eacc,#e0eacc);border-radius:9px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.eyebrow{letter-spacing:1.5px;color:var(--text-88917e,#88917e);font-size:9px;font-weight:600}.settings-top .eyebrow{letter-spacing:1.2px;font-size:8px}.settings-top h2{letter-spacing:-.4px;margin:5px 0 0;font-size:16px;font-weight:600}.tool-options{border:0;min-width:0;margin:0;padding:0}.settings-copy{color:var(--text-79846f,#79846f);margin:19px 0;font-size:14px;line-height:1.75}.order-demo{justify-content:center;align-items:center;padding:10px 0 21px;display:flex}.order-demo span{background:var(--surface-f9fbf5,#f9fbf5);border:1px solid var(--line-d6dfcb,#d6dfcb);width:43px;height:51px;color:var(--text-98a58d,#98a58d);border-radius:5px;place-items:center;font-size:11px;display:grid;transform:rotate(-5deg)}.order-demo i{background:var(--surface-c4d2b9,#c4d2b9);width:16px;height:1px;margin:0 8px}.order-demo .final-page{background:var(--surface-dfebd1,#dfebd1);color:var(--text-5d784e,#5d784e);transform:rotate(5deg)}.tip{color:var(--text-808d73,#808d73);align-items:flex-start;gap:9px;padding:14px 0;font-size:12px;line-height:1.7;display:flex}.tip svg{flex-shrink:0;margin-top:3px}.field-label{margin:18px 0 9px;font-size:13px;font-weight:600;display:block}.field-label>span{color:var(--text-97a08e,#97a08e);margin-left:5px;font-size:11px;font-weight:400}.settings-card input:not([type=radio]):not([type=checkbox]),select{border:1px solid var(--line-d5deca,#d5deca);background:var(--surface-fbfcf8,#fbfcf8);width:100%;color:var(--text-46553e,#46553e);border-radius:7px;min-height:43px;padding:11px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}input::placeholder{color:var(--text-a0ab93,#a0ab93)}.settings-card input:hover,select:hover{border-color:var(--line-a6b795,#a6b795)}.output-field{border-top:1px solid var(--line-dce3d2,#dce3d2);margin-top:8px}.action-area{margin-top:23px}.process-button{justify-content:space-between;width:100%}.process-button:disabled{opacity:1;background:var(--surface-d9e2ce,#d9e2ce);border-color:var(--line-d9e2ce,#d9e2ce);color:var(--text-87967a,#87967a)}.action-hint{text-align:center;color:var(--text-8d9982,#8d9982);margin-top:11px;font-size:10px;line-height:1.6;display:block}.field-hint{color:var(--text-7f8a74,#7f8a74);font-size:12px;line-height:1.7}.radio-card{border:1px solid var(--line-dce4d2,#dce4d2);background:var(--surface-f7f9f1,#f7f9f1);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px 10px;transition:background .2s,border-color .2s;display:flex}.radio-card.checked{border-color:var(--line-7b9d68,#7b9d68);background:var(--surface-e7efdc,#e7efdc)}.radio-card strong{font-size:13px;font-weight:600;display:block}.radio-card small{color:var(--text-839077,#839077);margin-top:4px;font-size:11px;line-height:1.5;display:block}.radio-card input{accent-color:var(--surface-496b3e,#496b3e);margin-top:3px}.compression-warning{color:var(--text-8a653a,#8a653a);background:var(--surface-f9f0db,#f9f0db);border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.checkbox-row{cursor:pointer;align-items:center;gap:9px;margin:20px 0 4px;font-size:13px;display:flex}.checkbox-row input{accent-color:var(--surface-496b3e,#496b3e);width:16px;height:16px}.compact{background-image:none;min-height:0;margin-bottom:17px;padding:13px}.add-button{color:var(--text-58734a,#58734a);background:0 0;border:0;align-items:center;gap:7px;font-size:13px;display:flex}.file-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:15px;max-height:630px;margin:0;padding:0 21px 21px;list-style:none;display:grid;overflow:auto}.file-grid>li{border:1px solid var(--line-e0e6d9,#e0e6d9);background:var(--surface-fbfcf8,#fbfcf8);border-radius:10px;transition:border-color .2s,box-shadow .2s;animation:.4s both rise;position:relative;overflow:hidden}.file-grid>li:hover{border-color:var(--line-acc39a,#acc39a);box-shadow:0 5px 16px var(--shadow-27371f08,#27371f08)}.file-index{z-index:2;background:var(--surface-ffffffdf,#ffffffdf);border:1px solid var(--line-e4e9df,#e4e9df);color:var(--text-708366,#708366);border-radius:5px;padding:4px 6px;font-size:10px;position:absolute;top:9px;left:9px}.icon-button{color:var(--text-7d8b72,#7d8b72);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:8px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--surface-e7eddf,#e7eddf);color:var(--text-32492b,#32492b)}.remove-file{z-index:2;background:var(--surface-ffffffdf,#ffffffdf);min-width:28px;min-height:28px;padding:5px;position:absolute;top:7px;right:7px}.preview-surface{border:0;border-bottom:1px solid var(--line-e6ebdf,#e6ebdf);background:repeating-conic-gradient(var(--surface-f2f4ed,#f2f4ed) 0% 25%,var(--surface-edf0e7,#edf0e7) 0% 50%) 50%/16px 16px;justify-content:center;align-items:center;width:100%;height:190px;padding:25px 22px 17px;display:flex;position:relative;overflow:hidden}.preview-surface:disabled{opacity:1;cursor:default}.preview-surface>img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 3px 10px var(--shadow-29332016,#29332016);transition:transform .3s;animation:.3s both reveal}.preview-surface:hover>img{transform:scale(1.045)}.zoom-hint{white-space:nowrap;background:var(--surface-203529df,#203529df);color:var(--text-white,white);opacity:0;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,5px)}.preview-surface:hover .zoom-hint,.preview-surface:focus-visible .zoom-hint{opacity:1;transform:translate(-50%)}.preview-loading{color:var(--text-9ba88e,#9ba88e);flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.file-meta{min-width:0;padding:13px 13px 9px}.file-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.file-meta>span{color:var(--text-96a08d,#96a08d);margin-top:4px;font-size:11px;display:block}.file-controls{align-items:center;gap:2px;padding:0 7px 7px;display:flex}.file-controls>span{letter-spacing:.8px;color:var(--text-a0aa97,#a0aa97);margin-left:6px;margin-right:auto;font-size:8px}.trust-strip{border-bottom:1px solid var(--line-dfe5d7,#dfe5d7);color:var(--text-8a967e,#8a967e);align-items:center;gap:25px;padding:24px 0;font-size:11px;display:flex}.trust-strip>span{align-items:center;gap:7px;display:flex}.trust-strip strong{color:var(--text-6d7c60,#6d7c60);font-weight:500}.trust-strip .trust-end{margin-left:auto;font-size:10px}.more-tools{padding:32px 0}.more-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.more-heading h2{letter-spacing:-.7px;margin:7px 0 0;font-size:22px;font-weight:500}.more-heading>span{color:var(--text-95a087,#95a087);align-items:center;gap:8px;font-size:11px;display:flex}.tool-cards{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.tool-cards>button{text-align:left;border:1px solid var(--line-e0e5d8,#e0e5d8);background:var(--surface-ffffffa8,#ffffffa8);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px 18px;display:flex;position:relative}.tool-cards>button:hover:not(:disabled){box-shadow:0 8px 22px var(--shadow-2c3d2108,#2c3d2108);border-color:var(--line-b8c7a7,#b8c7a7);background:var(--surface-fff,#fff);transform:translateY(-5px)}.card-icon{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mint{background:var(--surface-e2eeda,#e2eeda);color:var(--text-6c9254,#6c9254)}.lavender{background:var(--surface-e9e5f3,#e9e5f3);color:var(--text-9184b2,#9184b2)}.peach{background:var(--surface-f4e6d6,#f4e6d6);color:var(--text-b99868,#b99868)}.pink{background:var(--surface-f4e1e5,#f4e1e5);color:var(--text-b78492,#b78492)}.sky{background:var(--surface-e0ebf0,#e0ebf0);color:var(--text-779cac,#779cac)}.card-arrow{color:var(--text-a9b29e,#a9b29e);transition:transform .2s;position:absolute;top:23px;right:19px}.tool-cards>button:hover .card-arrow{transform:translate(2px,-2px)}.tool-cards strong{margin-top:18px;font-size:14px;font-weight:600}.tool-cards p{color:var(--text-939c87,#939c87);margin:7px 0 19px;font-size:12px;line-height:1.5}.card-tag{letter-spacing:1px;color:var(--text-a6ae9c,#a6ae9c);margin-top:auto;font-size:8px}footer{border-top:1px solid var(--line-dfe5d7,#dfe5d7);color:var(--text-9aa38f,#9aa38f);justify-content:space-between;align-items:center;gap:15px;padding:23px 0 30px;font-size:11px;display:flex}.footer-brand{color:var(--text-75816c,#75816c);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.footer-brand>span{color:var(--text-a4ac9a,#a4ac9a);margin-left:8px;font-size:10px;font-weight:400}footer button{color:var(--text-89967b,#89967b);background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.help-panel{background:var(--surface-e9efdf,#e9efdf);border:1px solid var(--line-d3dfc5,#d3dfc5);border-radius:12px;margin-bottom:20px;padding:22px;animation:.3s rise}.help-panel>.icon-button{float:right}.help-panel h2{margin:0;font-size:17px}.help-panel p{color:var(--text-6c7b5e,#6c7b5e);font-size:14px;line-height:1.8}.error{border:1px solid var(--line-dfb7a5,#dfb7a5);background:var(--surface-fbede4,#fbede4);color:var(--text-9c5941,#9c5941);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 17px;font-size:14px;animation:.25s rise;display:flex}.success-card{border:1px solid var(--line-dce4d2,#dce4d2);background:var(--surface-fff,#fff);text-align:center;border-radius:17px;flex-direction:column;align-items:center;padding:42px 25px;animation:.5s rise;display:flex}.success-orbit{background:var(--surface-e4efd9,#e4efd9);width:78px;height:78px;color:var(--text-67934d,#67934d);box-shadow:0 0 0 9px var(--shadow-f5f8f0,#f5f8f0);border-radius:50%;place-items:center;margin-bottom:23px;animation:.6s cubic-bezier(.2,1.7,.5,1) pop;display:grid}.success-card h2{letter-spacing:-1.4px;margin:16px 0 6px;font-size:35px;font-weight:500}.result-name{color:var(--text-849175,#849175);overflow-wrap:anywhere;max-width:100%;font-size:14px}.result-stats{color:var(--text-88977b,#88977b);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.result-stats>span{align-items:center;gap:5px;display:flex}.saved{color:var(--text-567e42,#567e42);font-weight:600}.result-note{color:var(--text-8a957e,#8a957e);max-width:500px;margin:18px 0 0;font-size:13px;line-height:1.8}.download{min-width:215px;margin:27px 0 19px}.text-button{color:var(--text-849474,#849474);background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.progress-label{color:var(--text-758966,#758966);align-items:center;gap:7px;font-size:12px;display:flex}.progress-label>span{margin-right:auto}progress{width:100%;height:6px;accent-color:var(--surface-547e3f,#547e3f);margin:15px 0}.cancel-button{border:1px solid var(--line-cbd8be,#cbd8be);background:var(--surface-f7faf1,#f7faf1);width:100%;color:var(--text-718664,#718664);border-radius:7px;padding:10px;font-size:13px}.preview-dialog{border:1px solid var(--line-d9e1d0,#d9e1d0);background:var(--surface-f5f7ef,#f5f7ef);width:760px;max-width:min(760px,94vw);max-height:90dvh;box-shadow:0 20px 90px var(--shadow-0003,#0003);border-radius:16px;padding:0}.preview-dialog[open]{animation:.25s rise}.preview-dialog::backdrop,.tool-sheet::backdrop{background:var(--surface-16271ec2,#16271ec2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-dialog-heading{background:var(--surface-white,white);border-bottom:1px solid var(--line-e1e6d9,#e1e6d9);z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;display:flex;position:sticky;top:0}.preview-dialog-heading strong{overflow-wrap:anywhere;font-size:14px}.preview-dialog-heading span{color:var(--text-8d9a7e,#8d9a7e);margin-top:5px;font-size:11px;display:block}.preview-dialog>img{object-fit:contain;max-width:calc(100% - 40px);max-height:70dvh;box-shadow:0 5px 15px var(--shadow-28342114,#28342114);margin:20px auto;display:block}.tool-sheet{background:var(--paper);width:100%;max-width:100%;max-height:88dvh;color:var(--ink);border:0;border-radius:22px 22px 0 0;margin:0;padding:10px 23px 24px;position:fixed;inset:auto 0 0}.tool-sheet[open]{animation:.3s cubic-bezier(.2,.8,.2,1) sheet-up}.sheet-handle{background:var(--surface-d7dfcd,#d7dfcd);border-radius:4px;width:34px;height:4px;margin:0 auto 23px}.sheet-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sheet-heading h2{letter-spacing:-.7px;margin:6px 0;font-size:23px;font-weight:550}.sheet-tool{border:1px solid var(--line-e0e7d6,#e0e7d6);background:var(--surface-white,white);text-align:left;border-radius:11px;align-items:center;gap:13px;width:100%;margin:8px 0;padding:13px;display:flex}.sheet-tool.selected{border-color:var(--line-8caa73,#8caa73);background:var(--surface-eaf2df,#eaf2df)}.sheet-tool>span:nth-child(2){flex:1}.sheet-tool strong{font-size:14px;font-weight:600;display:block}.sheet-tool small{color:var(--text-8f9b80,#8f9b80);margin-top:4px;font-size:11px;display:block}.sheet-tool>svg{color:var(--text-8d9d7b,#8d9d7b)}.sheet-privacy{color:var(--text-91a07f,#91a07f);justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:11px;display:flex}.skip-link{background:var(--surface-white,white);z-index:100;padding:12px;position:absolute;top:-100px;left:10px}.skip-link:focus{top:10px}.spin{animation:1s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:1600px){main{max-width:1330px;padding-top:32px}.page-heading{margin:45px 0 35px}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px}.dropzone{min-height:370px}}@media (max-width:1120px){.topbar-inner{gap:18px;padding:0 24px}.nav-tool{gap:6px;padding:11px 10px;font-size:12px}.brand{font-size:23px}.desktop-tools{gap:2px}.help-button{width:32px;height:32px}main{padding-left:27px;padding-right:27px}.heading-aside{display:none}.workspace-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.settings-card{padding:21px}.trust-strip{gap:18px}.trust-end{display:none!important}.file-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.tool-cards{gap:12px}.tool-cards>button{padding:18px 15px}}@media (max-width:900px){.desktop-tools{display:none}.topbar-inner{gap:15px;min-height:74px}.help-button{margin-left:auto}.mobile-tool-button{background:var(--surface-ffffff0c,#ffffff0c);border:1px solid var(--line-ffffff20,#ffffff20);color:var(--text-cfdebf,#cfdebf);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.workspace-grid{grid-template-columns:minmax(0,1fr) 280px;gap:15px}.settings-card{padding:18px;top:94px}.file-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 15px 15px}.preview-surface{height:160px}.dropzone{margin:0 15px 15px}.section-heading{padding:21px 18px}.section-heading>span{font-size:9px}.file-area-footer{font-size:10px}.tool-cards{grid-template-columns:repeat(2,1fr)}.tool-cards>button{grid-template-columns:40px 1fr;gap:0 14px;display:grid}.tool-cards .card-icon{grid-row:1/4}.tool-cards strong{margin:0}.tool-cards p{margin:5px 0 10px}.card-tag{grid-column:2}.card-arrow{display:none}.page-heading{margin-top:30px}h1{font-size:47px}.more-heading>span{display:none}}@media (max-width:680px){.topbar-inner{gap:10px;min-height:72px;padding:0 19px}.brand{font-size:23px}.brand-mark{margin-right:7px}.help-button{border:0;width:30px;height:30px}.mobile-tool-button{gap:5px;padding:10px 9px;font-size:11px}.mobile-tool-button>svg{width:15px}.mobile-tool-button>svg:first-child{display:none}main{padding:22px 18px 0}.workspace-topline{letter-spacing:1.2px;font-size:8px}.workspace-topline .private-badge{display:none}.page-heading{margin:29px 0 24px}.tool-kicker{font-size:9px}h1{letter-spacing:-2px;margin:13px 0;font-size:43px}.page-heading p{max-width:340px;font-size:15px;line-height:1.7}.stepper{gap:8px;margin-bottom:22px}.stepper>span{gap:6px;font-size:10px}.stepper>i{width:13px}.stepper b{width:23px;height:23px;font-size:8px}.workspace-grid{grid-template-columns:1fr;gap:17px}.section-heading{padding:21px 20px}.dropzone{min-height:320px}.dropzone h3{font-size:23px}.dropzone p{font-size:13px}.file-area-footer{padding:14px;font-size:10px}.file-limit{font-size:10px}.settings-card{padding:23px;position:static}.settings-top h2{font-size:17px}.settings-card input:not([type=radio]):not([type=checkbox]),select{font-size:16px}.order-demo{display:none}.settings-copy{margin-bottom:4px}.tip{padding:10px 0}.output-field{margin-top:12px}.action-area{margin-top:20px}.action-hint{font-size:11px}.process-button{min-height:51px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 15px 15px}.preview-surface{height:185px;padding:27px 17px 20px}.file-meta strong{font-size:11px}.file-meta>span{font-size:10px}.zoom-hint{opacity:1;padding:4px 8px;font-size:9px;transform:translate(-50%)}.trust-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 3px;font-size:11px}.more-tools{padding-top:26px}.more-heading h2{font-size:22px}.more-heading .eyebrow{font-size:8px}.tool-cards{gap:12px}.tool-cards>button{gap:0;padding:18px 14px;display:flex}.tool-cards strong{margin-top:14px;font-size:13px}.tool-cards p{margin:7px 0 15px;font-size:11px}.tool-cards .card-tag{font-size:7px}.tool-cards .card-icon{width:36px;height:36px}.card-arrow{width:15px;display:block;top:22px;right:15px}footer{flex-wrap:wrap;padding:22px 0 25px}footer>span:nth-child(2){display:none}.footer-brand{font-size:13px}footer button{font-size:10px}.success-card{padding:35px 18px}.success-card h2{font-size:29px}.result-stats{gap:12px;font-size:11px}.help-panel p{font-size:13px}.preview-dialog-heading{padding:14px 16px}.preview-dialog-heading strong{font-size:12px}.preview-dialog>img{max-width:calc(100% - 24px);margin:12px auto}.tool-sheet{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (max-width:360px){.brand{font-size:21px}.topbar-inner{gap:5px;padding:0 13px}.mobile-tool-button{padding:9px 7px}.help-button{width:26px}.stepper{gap:5px}.stepper>span{font-size:9px}.stepper>i{width:9px}.preview-surface{height:155px}h1{font-size:38px}.file-grid{gap:9px}.file-area-footer{gap:4px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}main#workspace{padding-top:20px}.workspace-heading{justify-content:space-between;align-items:center;gap:18px;min-height:77px;margin:0 0 18px;display:flex}.workspace-heading h1{letter-spacing:-2.7px;margin:0;font-size:53px;font-weight:550;line-height:1.1}@media (max-width:680px){main#workspace{padding-top:17px}.workspace-heading{margin-bottom:15px}.workspace-heading h1{letter-spacing:-2px;font-size:43px}.workspace-heading>.orbit{width:49px;height:49px}.workspace-heading>.orbit svg{width:26px;height:26px}.workspace-heading{min-height:55px}.dropzone:not(.compact){min-height:275px;padding:23px 16px}.upload-illustration{height:83px;margin-bottom:14px;transform:scale(.85)}.dropzone p{margin-bottom:18px}}@media (min-width:681px) and (max-width:900px){.workspace-heading h1{font-size:47px}}@media (max-width:360px){.workspace-heading h1{font-size:38px}.workspace-heading{gap:10px}.workspace-heading>.orbit{width:42px;height:42px}}.workspace-grid.with-files .file-area{min-height:var(--settings-height,0px);flex-direction:column;display:flex}.workspace-grid.with-files .file-area-footer{margin-top:auto}.file-grid{align-content:start;max-height:none;overflow:visible}.file-grid>li.add-file-tile{border:1px dashed var(--line-bdcdb0,#bdcdb0);background:var(--surface-f8fbf3,#f8fbf3);box-shadow:none;min-height:260px}.add-file-tile>button{width:100%;height:100%;min-height:260px;color:var(--text-789265,#789265);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 10px;display:flex}.add-file-tile strong{font-size:13px;font-weight:500}.add-file-tile button>span{color:var(--text-9aaa8d,#9aaa8d);font-size:11px}.file-grid>li.add-file-tile:hover,.file-grid>li.add-file-tile.dragging{background:var(--surface-edf5e3,#edf5e3);border-color:var(--line-87a770,#87a770)}@media (max-width:680px){.workspace-grid.with-files .file-area{min-height:0}.file-grid>li.add-file-tile,.add-file-tile>button{min-height:255px}}.workspace-grid.empty-workspace{grid-template-columns:minmax(0,1fr)}.workspace-grid{scroll-margin-top:106px;transition:grid-template-columns .52s cubic-bezier(.22,.8,.22,1),gap .52s}.workspace-grid>.file-area{transform-origin:0;min-width:0;transition:opacity .24s,transform .42s,visibility .52s}.workspace-grid>.settings-card{min-width:0;transition:background .4s,border-color .4s,padding .4s}.workspace-grid.processing-workspace{grid-template-columns:minmax(0,1fr) 100%;gap:0}.processing-workspace>.file-area{opacity:0;visibility:hidden;max-height:var(--settings-height,540px);pointer-events:none;overflow:hidden;transform:translate(-35px)scale(.96)}.settings-card.processing-panel{min-height:max(510px,var(--settings-height,510px));background:var(--surface-f5f8ef,#f5f8ef);border-color:var(--line-d4e0c9,#d4e0c9);padding:0;position:relative;top:0;overflow:hidden}.processing-stage{--scene-accent:#779762;--scene-soft:#e4edd8;--scene-ink:#49653a;min-height:inherit;isolation:isolate;flex-direction:column;align-items:center;padding:25px 34px 30px;animation:.4s reveal;display:flex;position:relative}.processing-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 30%,var(--surface-fff,#fff) 0%,var(--surface-fff0,#fff0) 67%);pointer-events:none;position:absolute;inset:0}.stage-topline{width:100%;color:var(--text-8d9b7d,#8d9b7d);letter-spacing:1.1px;justify-content:space-between;gap:15px;font-size:10px;display:flex}.stage-topline>span{align-items:center;gap:7px;display:flex}.stage-topline>span:last-child{letter-spacing:0;font-size:11px}.stage-live-dot{background:var(--scene-accent);width:5px;height:5px;box-shadow:0 0 0 4px var(--scene-soft);border-radius:50%;animation:1.8s ease-in-out infinite live-breathe}.motion-scene{flex-shrink:0;width:320px;max-width:100%;height:215px;margin:14px 0 0;position:relative}.scene-halo{border:1px solid var(--scene-soft);background:radial-gradient(circle,var(--scene-soft),transparent 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-halo:after{content:"";border:1px dashed var(--scene-soft);border-radius:50%;animation:30s linear infinite orbit;position:absolute;inset:14px}.scene-doc{border:1px solid var(--line-d9e2d0,#d9e2d0);background:var(--surface-fff,#fff);width:74px;height:99px;box-shadow:0 9px 22px var(--shadow-354c2810,#354c2810);color:var(--scene-accent);will-change:transform,opacity;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;top:50px;left:calc(50% - 37px)}.scene-doc small{letter-spacing:1.4px;font-size:9px;font-weight:650}.doc-fold{border-left:1px solid var(--line-e0e7d8,#e0e7d8);border-bottom:1px solid var(--line-e0e7d8,#e0e7d8);background:var(--surface-f4f7ef,#f4f7ef);border-radius:0 7px 0 4px;width:15px;height:15px;position:absolute;top:0;right:0}.doc-content{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.doc-content i{background:var(--scene-soft);border-radius:2px;width:32px;height:3px}.doc-content i:nth-child(2){width:25px}.doc-content i:nth-child(3){width:29px}.doc-output{background:var(--surface-edf4e4,#edf4e4);border-color:var(--line-aec49a,#aec49a);z-index:3;opacity:0}.scene-spark{color:var(--scene-accent);opacity:.6;animation:2.6s ease-in-out infinite twinkle;position:absolute}.spark-a{font-size:20px;top:43px;left:43px}.spark-b{font-size:14px;animation-delay:.9s;bottom:41px;right:43px}.spark-c{font-size:32px;animation-delay:.4s;top:29px;right:58px}.scene-seal{background:var(--surface-6e9557,#6e9557);width:40px;height:40px;color:var(--text-white,white);border:4px solid var(--line-f5f8ef,#f5f8ef);z-index:5;opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:128px;left:calc(50% + 16px);transform:scale(.4)}.scene-seal svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.scene-seal path{stroke-dasharray:40;stroke-dashoffset:40px}.stage-copy{text-align:center}.stage-copy h2{letter-spacing:-1px;outline:none;margin:0;font-size:28px;font-weight:500;line-height:1.25}.stage-copy p{color:var(--text-8b997d,#8b997d);margin:9px 0 0;font-size:14px;line-height:1.7}.stage-loading{width:340px;max-width:100%;padding-top:25px;animation:.4s reveal}.stage-progress-caption{color:var(--text-8c9b7d,#8c9b7d);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.stage-progress-caption strong{font-variant-numeric:tabular-nums;color:var(--text-6d8759,#6d8759);font-size:12px;font-weight:600}.stage-meter{background:var(--surface-e0e9d7,#e0e9d7);border-radius:5px;height:5px;overflow:hidden}.stage-meter>span{border-radius:inherit;background:linear-gradient(90deg,var(--surface-a8c18e,#a8c18e),var(--surface-75985d,#75985d));height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.stage-meter>span:after{content:"";background:linear-gradient(90deg,transparent,var(--surface-fff7,#fff7),transparent);animation:1.7s linear infinite meter-sheen;position:absolute;inset:0}.stage-steps{color:var(--text-a1ad94,#a1ad94);justify-content:space-between;gap:9px;margin-top:15px;font-size:9px;display:flex}.stage-steps>span{align-items:center;gap:5px;display:flex}.stage-steps b{border:1px solid var(--line-d3dec7,#d3dec7);border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;font-size:8px;font-weight:400;display:grid}.stage-steps .current{color:var(--text-6d855a,#6d855a)}.stage-steps .current b{background:var(--surface-ddebd1,#ddebd1);border-color:var(--line-a5bf8f,#a5bf8f)}.stage-steps .done{color:var(--text-789561,#789561)}.stage-steps .done b{background:var(--surface-e2edd7,#e2edd7);border-color:var(--line-e2edd7,#e2edd7)}.cancel-processing{color:var(--text-9aa78b,#9aa78b);margin:24px auto 0;padding:6px 10px;font-size:12px}.stage-result{text-align:center;flex-direction:column;align-items:center;max-width:520px;animation:.45s 80ms both result-arrive;display:flex}.stage-result .result-name{margin:16px 0 10px}.stage-result .result-note{margin-top:15px;font-size:12px}.stage-result .download{background:var(--surface-284732,#284732);border-color:var(--line-284732,#284732);min-width:230px;margin-top:23px;animation:.55s .15s both button-arrive}.stage-result .text-button{font-size:12px}.processing-stage.is-complete .stage-live-dot{animation:none}.is-complete .scene-doc{animation:none!important}.is-complete .doc-a,.is-complete .doc-b{opacity:0;transition:opacity .3s,transform .4s;transform:translateY(10px)scale(.9)}.is-complete .doc-output{opacity:1;transition:transform .45s,opacity .25s;transform:translate(0)rotate(0)scale(1.08)}.is-complete .scene-seal{animation:.5s .12s both seal-arrive}.is-complete .scene-seal path{animation:.35s .35s forwards draw-check}.is-complete .scene-scissors,.is-complete .press-line,.is-complete .scan-beam{display:none}.is-complete .scene-halo{animation:.7s ease-out halo-finish}.phase-opening .scene-doc,.phase-opening .scene-scissors,.phase-opening .scan-beam,.phase-opening .press-line{animation-play-state:paused}.phase-opening .stage-meter>span{width:0!important}.scene-merge .doc-a{animation:2.4s cubic-bezier(.5,0,.25,1) infinite merge-left}.scene-merge .doc-b{animation:2.4s cubic-bezier(.5,0,.25,1) infinite merge-right}.scene-merge .doc-output{animation:2.4s ease-in-out infinite merge-result}@keyframes merge-left{0%,12%{opacity:1;transform:translate(-80px,3px)rotate(-13deg)}53%,75%{opacity:1;transform:translate(-5px)rotate(-3deg)}84%,to{opacity:0;transform:translate(0)}}@keyframes merge-right{0%,12%{opacity:1;transform:translate(80px,3px)rotate(13deg)}53%,75%{opacity:1;transform:translate(5px)rotate(3deg)}84%,to{opacity:0;transform:translate(0)}}@keyframes merge-result{0%,48%{opacity:0;transform:scale(.9)}65%,86%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}.scene-split{--scene-accent:#9784b5;--scene-soft:#ebe4f3}.scene-split .doc-a{animation:2.7s ease-in-out infinite split-left}.scene-split .doc-b{animation:2.7s ease-in-out infinite split-right}.scene-split .doc-output{animation:2.7s ease-in-out infinite split-source}.scene-scissors{color:var(--text-9885b2,#9885b2);z-index:5;animation:2.7s ease-in-out infinite cut-pages;position:absolute;top:22px;left:calc(50% - 14px)}@keyframes split-left{0%,32%{opacity:0;transform:translate(0)}38%{opacity:1}70%,88%{opacity:1;transform:translate(-66px,9px)rotate(-12deg)}to{opacity:0;transform:translate(-66px,9px)rotate(-12deg)}}@keyframes split-right{0%,32%{opacity:0;transform:translate(0)}38%{opacity:1}70%,88%{opacity:1;transform:translate(66px,9px)rotate(12deg)}to{opacity:0;transform:translate(66px,9px)rotate(12deg)}}@keyframes split-source{0%,28%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(.98)}}@keyframes cut-pages{0%{opacity:0;transform:translateY(0)}15%{opacity:1}50%{opacity:1;transform:translateY(135px)}65%,to{opacity:0;transform:translateY(145px)}}.scene-compress{--scene-accent:#b29465;--scene-soft:#f1e8d8}.scene-compress .doc-a,.scene-compress .doc-b{display:none}.scene-compress .doc-output{opacity:1;animation:2.7s ease-in-out infinite compress-document}.press-line{background:var(--surface-c7b28e,#c7b28e);border-radius:4px;width:116px;height:3px;position:absolute;left:calc(50% - 58px)}.press-top{animation:2.7s ease-in-out infinite press-down;top:28px}.press-bottom{animation:2.7s ease-in-out infinite press-up;top:172px}@keyframes compress-document{0%,13%{transform:scale(1.1)}50%,77%{transform:scale(.72)}to{transform:scale(1.1)}}@keyframes press-down{0%,13%,to{opacity:.35;transform:translateY(0)}50%,77%{opacity:1;transform:translateY(31px)}}@keyframes press-up{0%,13%,to{opacity:.35;transform:translateY(0)}50%,77%{opacity:1;transform:translateY(-36px)}}.scene-images-to-pdf{--scene-accent:#b98594;--scene-soft:#f2e3e8}.scene-images-to-pdf .doc-a{animation:2.8s ease-in-out infinite photo-stack-a}.scene-images-to-pdf .doc-b{animation:2.8s ease-in-out infinite photo-stack-b}.scene-images-to-pdf .doc-output{animation:2.8s ease-in-out infinite photo-to-pdf}.scan-beam{background:var(--scene-accent);width:112px;height:2px;box-shadow:0 0 14px var(--scene-accent);z-index:4;animation:2.8s ease-in-out infinite scan-document;position:absolute;top:43px;left:calc(50% - 56px)}@keyframes photo-stack-a{0%,10%{opacity:1;transform:translate(-67px,5px)rotate(-12deg)}43%{opacity:1;transform:translate(-5px)rotate(-4deg)}70%,to{opacity:0;transform:translate(0)}}@keyframes photo-stack-b{0%,10%{opacity:1;transform:translate(67px,5px)rotate(12deg)}43%{opacity:1;transform:translate(5px)rotate(4deg)}70%,to{opacity:0;transform:translate(0)}}@keyframes photo-to-pdf{0%,40%{opacity:0;transform:scale(.95)}65%,88%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@keyframes scan-document{0%,30%{opacity:0;transform:translateY(0)}40%{opacity:.8}72%{opacity:.8;transform:translateY(114px)}85%,to{opacity:0;transform:translateY(114px)}}.scene-pdf-to-images{--scene-accent:#7d9eac;--scene-soft:#dfedf1}.scene-pdf-to-images .doc-a{animation:2.8s ease-in-out infinite pdf-source}.scene-pdf-to-images .doc-b{animation:2.8s ease-in-out infinite export-image-left}.scene-pdf-to-images .doc-output{animation:2.8s ease-in-out infinite export-image-right}.scene-pdf-to-images .scan-beam{animation:2.8s ease-in-out infinite export-scan}@keyframes pdf-source{0%,32%{opacity:1;transform:scale(1)}58%,88%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes export-image-left{0%,30%{opacity:0;transform:translate(0)scale(.85)}65%,86%{opacity:1;transform:translate(-76px,9px)rotate(-10deg)}to{opacity:0;transform:translate(-90px,9px)rotate(-10deg)}}@keyframes export-image-right{0%,30%{opacity:0;transform:translate(0)scale(.85)}65%,86%{opacity:1;transform:translate(76px,9px)rotate(10deg)}to{opacity:0;transform:translate(90px,9px)rotate(10deg)}}@keyframes export-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:.8}45%{opacity:.8;transform:translateY(114px)}55%,to{opacity:0;transform:translateY(114px)}}@keyframes live-breathe{50%{opacity:.35}}@keyframes twinkle{50%{opacity:.15;transform:scale(.7)rotate(15deg)}}@keyframes meter-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes result-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes button-arrive{0%{opacity:0;transform:translateY(12px)scale(.97)}70%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes seal-arrive{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes draw-check{to{stroke-dashoffset:0}}@keyframes halo-finish{0%{transform:translate(-50%,-50%)scale(.85)}65%{transform:translate(-50%,-50%)scale(1.1)}to{transform:translate(-50%,-50%)scale(1)}}@media (max-width:680px){.workspace-grid{scroll-margin-top:89px}.workspace-grid>.file-area{max-height:var(--file-height,3000px);transition:max-height .5s cubic-bezier(.22,.8,.22,1),opacity .2s,transform .4s,border-width .4s}.workspace-grid.processing-workspace{grid-template-columns:minmax(0,1fr);gap:0}.workspace-grid.processing-workspace>.file-area{border-width:0;min-height:0;max-height:0;overflow:hidden;transform:translateY(-15px)}.settings-card.processing-panel{min-height:490px}.processing-stage{padding:20px 18px 27px}.stage-topline{gap:10px;font-size:8px}.stage-topline>span:last-child{font-size:9px}.motion-scene{height:205px;margin-top:7px;transform:scale(.92)}.stage-copy h2{letter-spacing:-.8px;font-size:24px}.stage-copy p{font-size:12px}.stage-steps{gap:5px;font-size:8px}.stage-steps>span{gap:3px}.stage-result .download{min-width:215px}.stage-loading{padding-top:23px}.stage-result .result-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.processing-stage .doc-a,.processing-stage .doc-b{opacity:0}.processing-stage .doc-output{opacity:1}.processing-stage .scene-seal{transform:scale(1)}.processing-stage.is-complete .scene-seal{opacity:1}.processing-stage.is-complete .scene-seal path{stroke-dashoffset:0}.processing-stage .scan-beam,.processing-stage .scene-scissors,.processing-stage .press-line{display:none}.stage-result,.stage-result .download{opacity:1;transform:none}}.processing-stage.phase-opening .scene-doc,.processing-stage.phase-opening .scene-scissors,.processing-stage.phase-opening .scan-beam,.processing-stage.phase-opening .press-line{animation-play-state:paused}.home-main{max-width:1280px;padding:0 36px}.home-nav{color:var(--text-d0dbca,#d0dbca);align-items:center;gap:27px;margin-left:auto;font-size:13px;display:flex}.home-nav a:hover{color:var(--text-d4edbf,#d4edbf)}.home-header-note{color:var(--text-95aa8b,#95aa8b);border-left:1px solid var(--line-ffffff20,#ffffff20);align-items:center;gap:7px;margin-left:8px;padding-left:28px;font-size:11px;display:flex}.home-hero{justify-content:space-between;align-items:center;gap:30px;padding:63px 0 48px;display:flex}.home-eyebrow{letter-spacing:1.5px;color:var(--text-859677,#859677);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.home-hero h1{letter-spacing:-3px;margin:23px 0 20px;font-size:64px;font-weight:550;line-height:1.08}.home-hero h1 em{color:var(--text-819872,#819872);letter-spacing:-2.7px;font-family:Georgia,Times New Roman,serif;font-weight:400}.home-hero p{color:var(--text-849079,#849079);margin:0;font-size:16px;line-height:1.8}.home-tools-link{color:var(--text-526d44,#526d44);border-bottom:1px solid var(--line-c2d0b6,#c2d0b6);align-items:center;gap:13px;margin-top:25px;padding-bottom:6px;font-size:13px;font-weight:550;display:inline-flex}.home-tools-link:hover svg{transform:translateY(3px)}.home-tools-link svg{transition:transform .2s}.home-orbit-art{flex-shrink:0;width:345px;height:300px;margin-right:24px;position:relative}.home-orbit-ring{border:1px solid var(--line-dee6d5,#dee6d5);border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:224px;height:224px}.ring-two{border-style:dashed;width:298px;height:298px;animation:55s linear infinite home-orbit}.home-moon{background:radial-gradient(var(--surface-e6efd9,#e6efd9),var(--surface-edf3e4,#edf3e4));width:138px;height:138px;color:var(--text-9cb889,#9cb889);box-shadow:0 0 0 14px var(--shadow-edf3e440,#edf3e440);border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.home-moon svg{transform:rotate(-20deg)}.home-art-doc{background:var(--surface-fff,#fff);border:1px solid var(--line-dbe4d1,#dbe4d1);width:82px;height:103px;box-shadow:0 13px 35px var(--shadow-3e5b2510,#3e5b2510);color:var(--text-a2b890,#a2b890);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute}.home-art-doc small{letter-spacing:1px;font-size:8px}.art-doc-a{animation:6s ease-in-out infinite home-card-float;top:49px;left:4px;transform:rotate(-15deg)}.art-doc-b{color:var(--text-a99db8,#a99db8);animation:7s ease-in-out -2s infinite home-card-float;bottom:44px;right:3px;transform:rotate(13deg)}.art-star{color:var(--text-a0b58c,#a0b58c);font-style:normal;position:absolute}.star-one{font-size:27px;top:25px;right:34px}.star-two{font-size:15px;bottom:54px;left:85px}.art-caption{text-align:center;width:100%;color:var(--text-a1ad93,#a1ad93);letter-spacing:.4px;font-size:10px;position:absolute;bottom:-7px}.home-tools{scroll-margin-top:110px}.home-section-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.home-section-heading h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:550}.home-section-heading>span{color:var(--text-98a28c,#98a28c);font-size:12px}.home-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-tool-card{border:1px solid var(--line-dfe6d6,#dfe6d6);background:var(--surface-ffffffb5,#ffffffb5);border-radius:13px;flex-direction:column;align-items:flex-start;padding:23px 19px 18px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;animation:.5s both rise;display:flex;position:relative}.home-tool-card:hover{border-color:var(--line-b2c49f,#b2c49f);background:var(--surface-white,white);box-shadow:0 12px 30px var(--shadow-3349200a,#3349200a);transform:translateY(-6px)}.home-tool-card .card-icon{border-radius:12px;width:46px;height:46px;margin-bottom:22px}.home-card-tag{letter-spacing:1.2px;color:var(--text-a0ab93,#a0ab93);font-size:8px}.home-tool-card h3{letter-spacing:-.5px;margin:8px 0 9px;font-size:17px;font-weight:600}.home-tool-card p{color:var(--text-8c9880,#8c9880);margin:0 0 23px;font-size:13px;line-height:1.7}.home-card-action{color:var(--text-849975,#849975);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.home-tool-card:hover .card-arrow{transform:translate(2px,-2px)}.home-privacy-strip{color:var(--text-8e9d7f,#8e9d7f);border-bottom:1px solid var(--line-dfe6d6,#dfe6d6);align-items:center;gap:30px;padding:26px 0;font-size:12px;display:flex}.home-privacy-strip>span{align-items:center;gap:7px;display:flex}.home-privacy-strip strong{color:var(--text-6f855f,#6f855f);font-weight:550}.home-how{border-bottom:1px solid var(--line-dfe6d6,#dfe6d6);grid-template-columns:1fr 1fr;gap:60px;padding:53px 0;scroll-margin-top:110px;display:grid}.home-how h2{letter-spacing:-1.5px;margin:13px 0 17px;font-size:36px;font-weight:500;line-height:1.2}.home-how p{color:var(--text-8c997e,#8c997e);margin:0;font-size:14px;line-height:1.8}.home-how ol{flex-direction:column;gap:25px;margin:0;padding:3px 0;list-style:none;display:flex}.home-how li{align-items:flex-start;gap:17px;display:flex}.home-how li>span{background:var(--surface-e9f0df,#e9f0df);width:35px;height:35px;color:var(--text-8ea57b,#8ea57b);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.home-how h3{margin:2px 0 5px;font-size:15px;font-weight:550}.home-how li p{font-size:13px}.home-faq{max-width:740px;margin:0 auto;padding:43px 0 53px}.home-faq h2{letter-spacing:-.6px;margin:0 0 24px;font-size:23px;font-weight:500}.home-faq details{border-bottom:1px solid var(--line-dfe6d6,#dfe6d6);padding:17px 0}.home-faq summary{cursor:pointer;color:var(--text-617951,#617951);font-size:14px}.home-faq p{color:var(--text-8b997c,#8b997c);margin-bottom:0;padding-left:15px;font-size:13px;line-height:1.9}.home-page footer a{color:var(--text-8a9b7b,#8a9b7b);font-size:11px}.home-page .topbar-inner{max-width:1350px}@keyframes home-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes home-card-float{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:1100px){.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-orbit-art{width:285px;margin-right:0;transform:scale(.85)}.home-hero h1{font-size:57px}.home-hero{padding-top:45px}.home-tool-card .card-icon,.home-tool-card p{margin-bottom:17px}.home-privacy-strip{gap:18px;font-size:11px}}@media (max-width:760px){.home-header-note{display:none}.home-main{padding:0 22px}.home-nav{gap:18px;font-size:12px}.home-orbit-art{display:none}.home-hero{padding:39px 0}.home-hero h1{letter-spacing:-2.5px;margin-top:20px;font-size:52px}.home-hero h1 em{letter-spacing:-2px}.home-hero p{font-size:15px}.home-section-heading>span{display:none}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-tool-card{padding:21px 17px 18px}.home-tool-card:last-child{grid-column:1/-1;grid-template-columns:46px 1fr;gap:0 17px;display:grid}.home-tool-card:last-child .card-icon{grid-row:1/4;margin-top:7px}.home-tool-card:last-child .home-card-tag,.home-tool-card:last-child h3{grid-column:2}.home-tool-card:last-child p{grid-column:2;margin-bottom:10px}.home-tool-card:last-child .home-card-action{grid-column:2}.home-privacy-strip{flex-wrap:wrap;gap:12px 20px;padding:23px 0;font-size:11px}.home-privacy-strip>span:first-child{flex-wrap:wrap;width:100%}.home-how{grid-template-columns:1fr;gap:30px;padding:35px 0}.home-how h2{font-size:32px}.home-how br{display:none}.home-how ol{gap:22px}.home-faq{padding:32px 0 40px}.home-faq h2{font-size:21px}.home-section-heading h2{font-size:20px}.home-tools,.home-how{scroll-margin-top:95px}}@media (max-width:380px){.home-main{padding:0 17px}.home-hero h1{font-size:46px}.home-hero p{font-size:14px}.desktop-break{display:none}.home-nav{gap:13px;font-size:11px}.home-tool-card{padding:19px 14px 16px}.home-tool-card h3{font-size:15px}.home-tool-card p{font-size:12px}.home-tool-card .card-arrow{width:17px;right:13px}.home-eyebrow{font-size:9px}.home-privacy-strip{font-size:10px}}.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-main{max-width:1480px;margin:0 auto;padding:30px 30px 60px}.editor-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.editor-heading h1{letter-spacing:-1.8px;margin:10px 0 0;font-size:44px;font-weight:550}.editor-heading h1 span{color:var(--text-93aa80,#93aa80)}.editor-private{color:var(--text-78906c,#78906c);gap:8px;font-size:12px;display:flex}.editor-intro{border:1px solid var(--line-dde6d5,#dde6d5);background:var(--surface-edf2e7,#edf2e7);color:var(--text-617459,#617459);border-radius:15px;margin-bottom:22px;padding:22px 25px;font-size:13px;line-height:1.8}.editor-intro strong{color:var(--text-304639,#304639);font-size:16px}.editor-intro p{margin:7px 0}.editor-intro summary{cursor:pointer;font-size:12px}.editor-drop{border:1px dashed var(--line-bdcdb1,#bdcdb1);background:var(--surface-ffffffb0,#ffffffb0);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:21px;width:100%;min-height:370px;transition:background .2s,border-color .2s;display:flex}.editor-drop:hover{background:var(--surface-fff,#fff);border-color:var(--line-718e5b,#718e5b)}.editor-drop-icon{background:var(--surface-eaf2df,#eaf2df);width:79px;height:79px;color:var(--text-7a9b61,#7a9b61);border-radius:24px;place-items:center;display:grid;transform:rotate(-7deg)}.editor-drop strong{letter-spacing:-.6px;font-size:22px;font-weight:500}.editor-drop small{color:var(--text-829476,#829476);font-size:12px}.editor-drop .primary-button{gap:12px;width:auto;padding:14px 28px}.editor-filebar{background:var(--surface-white,white);border:1px solid var(--line-dfe6d7,#dfe6d7);border-radius:15px 15px 0 0;align-items:center;gap:12px;padding:16px 20px;display:flex}.editor-filebar>span{text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin-right:auto;font-size:14px;font-weight:550;overflow:hidden}.editor-filebar small{color:var(--text-89957f,#89957f);margin-top:4px;font-size:11px;font-weight:400;display:block}.editor-root button{cursor:pointer}.editor-root button:disabled{opacity:.4;cursor:not-allowed}.editor-filebar button,.editor-object-actions button,.editor-confirm button{border:1px solid var(--line-dce5d3,#dce5d3);background:var(--surface-f8faf5,#f8faf5);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.editor-filebar .editor-save{background:var(--surface-284539,#284539);color:var(--text-fff,#fff);border-color:var(--line-284539,#284539)}.editor-toolbar{background:var(--surface-fff,#fff);border:1px solid var(--line-dfe6d7,#dfe6d7);z-index:2;border-top:0;flex-wrap:wrap;align-items:center;gap:5px;padding:11px 15px;display:flex;position:relative}.editor-toolbar>i{background:var(--surface-e4e9de,#e4e9de);width:1px;height:24px;margin:0 5px}.editor-toolbar button{color:var(--text-5f7255,#5f7255);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.editor-toolbar button:hover{background:var(--surface-f0f4e9,#f0f4e9)}.editor-toolbar button[aria-pressed=true]{background:var(--surface-e9f0de,#e9f0de);border-color:var(--line-d0ddc2,#d0ddc2);color:var(--text-375331,#375331)}.editor-layout{border:1px solid var(--line-dfe6d7,#dfe6d7);background:var(--surface-fff,#fff);border-top:0;border-radius:0 0 15px 15px;grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid;overflow:hidden}.editor-document{background:var(--surface-e8ece4,#e8ece4);min-width:0}.editor-viewbar{border-bottom:1px solid var(--line-d9e0d1,#d9e0d1);background:var(--surface-f6f8f1,#f6f8f1);justify-content:space-between;align-items:center;gap:5px;padding:9px 16px;font-size:11px;display:flex}.editor-viewbar>div{align-items:center;gap:5px;display:flex}.editor-viewbar button{color:var(--text-536b46,#536b46);background:0 0;border:0;border-radius:5px;place-items:center;padding:7px;display:grid}.editor-viewbar button:hover{background:var(--surface-e7efdf,#e7efdf)}.editor-viewbar select{border:1px solid var(--line-dce4d4,#dce4d4);background:var(--surface-white,white);border-radius:5px;width:auto;margin:0 4px;padding:5px 7px}.editor-viewport{background-image:radial-gradient(var(--surface-bdc9b54a,#bdc9b54a) .7px,transparent .7px);overscroll-behavior:contain;background-size:12px 12px;height:min(76vh,950px);min-height:420px;padding:24px;position:relative;overflow:auto}.editor-page{background:var(--surface-white,white);box-shadow:0 5px 22px var(--shadow-1a34221b,#1a34221b);touch-action:none;flex-shrink:0;margin:0 auto;position:relative}.editor-page>canvas{pointer-events:none;width:100%;height:100%;display:block}.editor-object{touch-action:none;background:0 0;border:1px solid #0000;border-radius:0;min-width:3px;min-height:3px;padding:0;position:absolute;cursor:move!important}.editor-object:hover{border-color:var(--line-809d67,#809d67);background:var(--surface-94b77c13,#94b77c13)}.editor-object.is-selected{outline:1.5px solid var(--line-789e56,#789e56);outline-offset:1px;background:var(--surface-8aaa680d,#8aaa680d);z-index:3}.editor-object:focus-visible{outline:2px solid var(--line-426a2b,#426a2b)}.editor-resize{background:var(--surface-fff,#fff);border:2px solid var(--line-789e56,#789e56);z-index:5;touch-action:none;border-radius:2px;width:13px;height:13px;padding:0;position:absolute;cursor:nwse-resize!important}.editor-region{background:var(--surface-b8d99b44,#b8d99b44);outline:1.5px dashed var(--line-688b47,#688b47);pointer-events:none;position:absolute}.editor-status{color:var(--text-74816a,#74816a);background:var(--surface-f6f8f1,#f6f8f1);border-top:1px solid var(--line-dce4d4,#dce4d4);align-items:flex-start;gap:7px;padding:12px 16px;font-size:11px;line-height:1.5;display:flex}.editor-status svg{flex-shrink:0;margin-top:1px}.editor-inspector{max-height:calc(76vh + 90px);padding:22px 20px;overflow:auto}.editor-inspector-title{border-bottom:1px solid var(--line-e4e9dd,#e4e9dd);margin-bottom:20px;padding-bottom:18px}.editor-inspector h2{letter-spacing:-.4px;margin:9px 0 0;font-size:17px;font-weight:550;line-height:1.4}.editor-inspector .eyebrow{font-size:8px}.editor-properties{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.editor-properties label,.editor-completion label{color:var(--text-5f7455,#5f7455);flex-direction:column;gap:7px;font-size:11px;display:flex}.editor-properties input:not([type=checkbox]):not([type=range]),.editor-properties textarea,.editor-properties select,.editor-completion input{border:1px solid var(--line-dce4d4,#dce4d4);background:var(--surface-fafbf7,#fafbf7);width:100%;color:var(--text-284236,#284236);font:inherit;border-radius:7px;min-width:0;padding:9px}.editor-properties textarea{resize:vertical;font-size:13px;line-height:1.5}.editor-properties input[type=color]{cursor:pointer;height:36px;padding:4px!important}.editor-properties .editor-check{flex-direction:row;align-items:center}.editor-check input{accent-color:var(--surface-749557,#749557)}.editor-property-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-selection-type{color:var(--text-839474,#839474);align-items:center;gap:6px;font-size:10px;display:flex}.editor-properties input[type=range]{accent-color:var(--surface-789955,#789955);width:100%}.editor-properties small,.editor-hint{color:var(--text-8b967f,#8b967f);margin:0;font-size:10px;line-height:1.7}.editor-object-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.editor-object-actions button{padding:9px;font-size:10px}.editor-object-actions .editor-delete{color:var(--text-a05245,#a05245);background:var(--surface-fbf3ef,#fbf3ef);border-color:var(--line-ebd9cf,#ebd9cf)}.editor-inspector-empty{text-align:center;padding:15px 0 20px}.editor-inspector-empty>span{background:var(--surface-eff4e7,#eff4e7);width:65px;height:65px;color:var(--text-90a879,#90a879);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.editor-inspector-empty h3{font-size:14px;font-weight:550}.editor-inspector-empty p{color:var(--text-89967e,#89967e);font-size:12px;line-height:1.9}.editor-shortcuts{border-top:1px solid var(--line-e5ebde,#e5ebde);text-align:left;margin-top:25px;padding-top:15px}.editor-shortcuts span{color:var(--text-8c9b80,#8c9b80);justify-content:space-between;align-items:center;margin:12px 0;font-size:10px;display:flex}.editor-shortcuts kbd{font:inherit;background:var(--surface-f1f5eb,#f1f5eb);color:var(--text-728665,#728665);border-radius:4px;padding:4px 5px}.editor-export-note{border-top:1px solid var(--line-e2e8d9,#e2e8d9);color:var(--text-849474,#849474);align-items:flex-start;gap:9px;margin-top:22px;padding:16px 0 0;display:flex}.editor-export-note>svg{flex-shrink:0}.editor-export-note strong{color:var(--text-6a815b,#6a815b);font-size:11px;font-weight:550}.editor-export-note p,.editor-export-note summary{font-size:10px;line-height:1.8}.editor-export-note summary{cursor:pointer}.editor-error{background:var(--surface-fbefeb,#fbefeb);border:1px solid var(--line-ecd5ca,#ecd5ca);color:var(--text-a15b46,#a15b46);border-radius:10px;justify-content:space-between;gap:15px;margin-bottom:16px;padding:14px 18px;font-size:13px;display:flex}.editor-error button{color:inherit;background:0 0;border:0}.editor-page-loading{color:var(--text-8d9d7e,#8d9d7e);flex-direction:column;align-items:center;gap:17px;padding:100px 0;font-size:13px;display:flex}.editor-spin{animation:1s linear infinite editor-spin}.editor-confirm{border:1px solid var(--line-dfe6d7,#dfe6d7);max-width:420px;color:var(--text-304b3e,#304b3e);border-radius:18px;padding:28px}.editor-confirm h2{margin-top:0;font-size:22px}.editor-confirm p{color:var(--text-809173,#809173);font-size:13px;line-height:1.8}.editor-confirm>div{gap:10px;margin-top:20px;display:flex}.editor-confirm::backdrop{background:var(--surface-193c2966,#193c2966);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.editor-overlay{background:var(--surface-203a2cb3,#203a2cb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-completion{background:var(--surface-f7f9f0,#f7f9f0);border:1px solid var(--line-e1e8d8,#e1e8d8);text-align:center;width:100%;max-width:470px;box-shadow:0 25px 80px var(--shadow-0b261c44,#0b261c44);border-radius:22px;padding:35px;animation:.4s result-arrive}.editor-finish-art{background:var(--surface-e5eed9,#e5eed9);width:94px;height:94px;color:var(--text-8aaa6c,#8aaa6c);border-radius:50%;place-items:center;margin:0 auto 27px;animation:1.7s ease-in-out infinite editor-pencil;display:grid}.editor-finish-art.done{color:var(--text-f9fff3,#f9fff3);background:var(--surface-88a969,#88a969);box-shadow:0 0 0 10px var(--shadow-e5eed9,#e5eed9);animation:.5s seal-arrive}.editor-completion h2{letter-spacing:-1px;margin:14px 0;font-size:26px;font-weight:500;line-height:1.3}.editor-completion p{color:var(--text-8a9b7d,#8a9b7d);margin-bottom:24px;font-size:13px;line-height:1.7}.editor-completion label{text-align:left;margin:25px 0 15px}.editor-completion .primary-button{justify-content:center;gap:12px}.editor-completion .text-button{margin-top:18px}.editor-completion progress{width:100%;height:9px;accent-color:var(--surface-8eac70,#8eac70)}.editor-scan-note{background:var(--surface-f2f5ea,#f2f5ea);border-radius:8px;padding:11px}@keyframes editor-spin{to{transform:rotate(360deg)}}@keyframes editor-pencil{50%{transform:rotate(-13deg)translateY(-5px)}}@media (min-width:1101px) and (max-width:1320px){.desktop-tools{gap:0}.desktop-tools .nav-tool{padding:10px 9px;font-size:11px}.topbar-inner{gap:12px}}@media (max-width:900px){.editor-main{padding:24px 18px 40px}.editor-layout{grid-template-columns:minmax(0,1fr) 240px}.editor-inspector{padding:18px 15px}.editor-toolbar{gap:1px}.editor-toolbar button{padding:10px 9px;font-size:11px}.editor-heading h1{font-size:39px}.editor-viewport{height:65vh}}@media (max-width:680px){.editor-main{padding:22px 12px 40px}.editor-heading{margin-bottom:20px;padding:0 5px}.editor-heading h1{font-size:38px}.editor-heading .eyebrow{font-size:8px}.editor-private{font-size:0}.editor-private svg{width:20px;height:20px}.editor-intro{padding:18px;font-size:12px}.editor-drop{min-height:320px}.editor-drop strong{font-size:19px}.editor-layout{grid-template-columns:1fr}.editor-inspector{border-top:1px solid var(--line-dfe6d7,#dfe6d7);max-height:none;padding:22px}.editor-inspector-empty{text-align:left;padding:0}.editor-inspector-empty>span,.editor-shortcuts{display:none}.editor-viewport{height:58vh;min-height:340px}.editor-filebar{gap:7px;padding:12px}.editor-filebar>span{max-width:44%;font-size:12px}.editor-filebar button{gap:4px;padding:9px 7px;font-size:10px}.editor-filebar button svg{width:14px}.editor-toolbar{scrollbar-width:thin;flex-wrap:nowrap;padding:9px;overflow-x:auto}.editor-toolbar button{flex-shrink:0;padding:9px}.editor-toolbar>i{flex-shrink:0}.editor-properties{grid-template-columns:1fr 1fr;gap:16px;display:grid}.editor-properties>.editor-selection-type,.editor-properties>.editor-object-actions,.editor-properties>.editor-hint{grid-column:1/-1}.editor-object-actions button{padding:11px 14px}.editor-completion{padding:29px 24px}.home-tool-card:last-child{grid-column:auto;display:flex}.home-tool-card:last-child .card-icon{margin-top:0}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.editor-finish-art,.editor-spin,.editor-completion{animation:none}}.editor-overlay{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;display:none}.editor-overlay[open]{display:grid}.editor-overlay::backdrop{background:var(--surface-203a2cb3,#203a2cb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:681px) and (max-width:760px){.home-tool-card:last-child{grid-column:auto;display:flex}.home-tool-card:last-child .card-icon{margin-top:0}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcome-greeting{letter-spacing:.3px;min-height:16px;color:var(--text-829873,#829873);opacity:0;align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:1.5;transition:opacity .45s;display:flex}.welcome-greeting.welcome-ready{opacity:1}.welcome-greeting>span{color:var(--text-93ad7e,#93ad7e);font-size:13px}.workspace-heading .welcome-greeting{margin-bottom:6px}.home-hero .welcome-greeting{font-size:12px}.editor-heading .welcome-greeting{font-size:11px}@media (max-width:680px){.welcome-greeting,.editor-heading .welcome-greeting{font-size:10px}.workspace-heading .welcome-greeting{margin-bottom:5px}.workspace-heading>div:first-child{min-width:0}.home-hero .welcome-greeting{font-size:11px}}.home-hero>div:first-child{flex:1;min-width:0}.home-hero h1.home-welcome{opacity:0;letter-spacing:-2.6px;min-height:2.28em;margin-top:0;margin-bottom:23px;font-size:clamp(40px,4.45vw,62px);line-height:1.14;transition:opacity .5s}.home-hero h1.home-welcome.greeting-ready{opacity:1}.home-welcome em{letter-spacing:-2px}.home-tool-card{min-height:228px;padding-bottom:25px;overflow:hidden}.home-tool-card p{margin-bottom:0}.home-tool-card .card-icon{position:relative}.home-tool-card.is-opening{border-color:var(--line-99b881,#99b881);background:var(--surface-f0f7e7,#f0f7e7);box-shadow:0 8px 30px var(--shadow-48663214,#48663214);transform:translateY(-3px)}.tool-is-launching .home-tool-card:not(.is-opening){opacity:.55;transform:none}.launch-orbit{border:1.5px solid #0000;border-top-color:var(--line-8dad6a,#8dad6a);border-right-color:var(--line-8dad6a,#8dad6a);opacity:0;border-radius:50%;position:absolute;inset:-7px}.is-opening .launch-orbit{opacity:1;animation:.85s linear infinite editor-spin}.is-opening .card-icon>svg{animation:.8s ease-in-out infinite launch-lift}.is-opening.launch-split .card-icon>svg{animation:.8s ease-in-out infinite launch-split}.is-opening.launch-compress .card-icon>svg{animation:.8s ease-in-out infinite launch-compress}.is-opening .card-arrow{opacity:0;transform:translate(7px,-7px)}.card-launch-status{color:var(--text-5e7e49,#5e7e49);align-items:center;gap:7px;font-size:10px;line-height:1.4;animation:.18s both result-arrive;display:flex;position:absolute;inset:auto 17px 10px}.launch-dots{gap:3px;display:flex}.launch-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:.9s infinite launch-dot}.launch-dots i:nth-child(2){animation-delay:.12s}.launch-dots i:nth-child(3){animation-delay:.24s}.card-launch-track{opacity:0;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.is-opening .card-launch-track{opacity:1}.card-launch-track:after{content:"";background:linear-gradient(90deg,transparent,var(--surface-87ab63,#87ab63),transparent);width:50%;height:100%;animation:1s ease-in-out infinite launch-track;display:block}.home-launch-error{color:var(--text-995941,#995941);margin:13px 0;font-size:13px}@keyframes launch-lift{50%{transform:translateY(-3px)rotate(-8deg)}}@keyframes launch-split{50%{transform:rotate(-20deg)scale(1.12)}}@keyframes launch-compress{50%{transform:scale(.78)}}@keyframes launch-dot{50%{opacity:.25;transform:translateY(-2px)}}@keyframes launch-track{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:1100px){.home-hero h1.home-welcome{font-size:46px}.home-orbit-art{width:245px}}@media (max-width:760px){.home-hero h1.home-welcome{letter-spacing:-1.8px;flex-direction:column;justify-content:center;min-height:3.42em;font-size:clamp(36px,9vw,50px);display:flex}.home-hero h1.home-welcome br{display:none}.home-hero h1.home-welcome em{letter-spacing:-1.4px}.home-hero{padding:28px 0 32px}.home-tool-card{min-height:240px}.home-tool-card:last-child{grid-column:auto;display:flex}.home-tool-card:last-child .card-icon{margin-top:0}.home-tool-card:last-child p{margin-bottom:0}.card-launch-status{font-size:9px;inset:auto 13px 9px}.is-opening{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.is-opening .launch-orbit{border-color:var(--line-8dad6a,#8dad6a)}.home-hero h1.home-welcome{transition:none}}.home-tool-card{transition:transform .25s,border-color .25s,box-shadow .25s,background .25s,opacity .2s;animation-fill-mode:backwards}@media (max-width:760px){.home-hero h1.home-welcome{min-height:2.28em}}.editor-with-pages{grid-template-columns:142px minmax(0,1fr) 280px}.pdf-page-rail{background:var(--surface-f8faf4,#f8faf4);border-right:1px solid var(--line-dfe6d7,#dfe6d7);min-width:0}.pdf-page-rail-heading{color:var(--text-607651,#607651);justify-content:space-between;align-items:center;padding:18px 15px 12px;font-size:12px;display:flex}.pdf-page-rail-heading strong{font-weight:550}.pdf-page-rail-heading>span{background:var(--surface-e8efdf,#e8efdf);border-radius:6px;padding:3px 6px;font-size:10px}.pdf-page-list{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:13px;max-height:calc(76vh + 33px);padding:3px 13px 18px;display:flex;overflow:auto}.pdf-page-tile{border:1px solid var(--line-e0e6d8,#e0e6d8);background:var(--surface-fff,#fff);width:100%;color:var(--text-859577,#859577);text-align:center;border-radius:9px;flex-shrink:0;padding:7px 7px 5px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.pdf-page-tile:hover{border-color:var(--line-a6bc94,#a6bc94);background:var(--surface-f5f9ee,#f5f9ee)}.pdf-page-tile.is-current{border-color:var(--line-8cae70,#8cae70);background:var(--surface-edf5e4,#edf5e4);box-shadow:0 0 0 1px var(--shadow-8cae7033,#8cae7033)}.pdf-thumbnail-image{justify-content:center;align-items:center;height:126px;display:flex;position:relative;overflow:hidden}.pdf-thumbnail-image>canvas{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 1px 6px var(--shadow-26382015,#26382015);transition:opacity .2s;display:block}.thumbnail-placeholder{color:var(--text-9aad8a,#9aad8a);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.thumbnail-placeholder small{font-size:9px}.pdf-page-caption{justify-content:space-between;align-items:center;gap:5px;padding:7px 2px 2px;font-size:11px;display:flex}.pdf-page-edited{color:var(--text-638848,#638848);background:var(--surface-e2eed5,#e2eed5);border-radius:4px;padding:2px 4px;font-size:8px}.editor-viewbar .editor-fullscreen-button{border:1px solid var(--line-d7e1cc,#d7e1cc);background:var(--surface-white,white);border-radius:6px;gap:5px;margin-left:5px;padding:7px 9px;display:flex}.editor-fullscreen-button span{font-size:10px}.pdf-full-viewer{border:1px solid var(--line-dce5d1,#dce5d1);background:var(--surface-f7f9f2,#f7f9f2);width:calc(100% - 28px);max-width:none;height:calc(100dvh - 28px);max-height:none;color:var(--text-243b30,#243b30);box-shadow:0 20px 70px var(--shadow-10251b55,#10251b55);border-radius:17px;margin:0;padding:0;position:fixed;inset:14px;overflow:hidden}.pdf-full-viewer[open]{flex-direction:column;animation:.22s result-arrive;display:flex}.pdf-full-viewer::backdrop{background:var(--surface-152d22b8,#152d22b8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pdf-viewer-heading{background:var(--surface-fff,#fff);border-bottom:1px solid var(--line-e0e7d7,#e0e7d7);justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;display:flex}.pdf-viewer-heading h2{letter-spacing:-.6px;margin:6px 0 0;font-size:22px;font-weight:550}.pdf-viewer-heading h2>span{color:var(--text-94a386,#94a386);letter-spacing:0;font-size:13px;font-weight:400}.pdf-viewer-heading>div:last-child{align-items:center;gap:15px;display:flex}.pdf-full-viewer button{cursor:pointer}.pdf-edit-page{background:var(--surface-2d4b3b,#2d4b3b);color:var(--text-white,white);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 19px;font-size:12px;display:flex}.pdf-close-viewer{border:1px solid var(--line-dde5d4,#dde5d4);background:var(--surface-f7f9f3,#f7f9f3);width:34px;height:34px;color:var(--text-758d64,#758d64);border-radius:50%;place-items:center;display:grid}.pdf-viewer-controls{border-bottom:1px solid var(--line-dce4d3,#dce4d3);justify-content:space-between;align-items:center;gap:10px;padding:9px 20px;display:flex}.pdf-viewer-controls>div{align-items:center;gap:6px;font-size:12px;display:flex}.pdf-viewer-controls button{color:var(--text-63834e,#63834e);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:7px;display:flex}.pdf-viewer-controls button:hover,.pdf-viewer-controls button[aria-pressed=true]{background:var(--surface-e7efdc,#e7efdc);border-color:var(--line-d3e1c4,#d3e1c4)}.pdf-viewer-controls select{border:1px solid var(--line-d9e2cf,#d9e2cf);background:var(--surface-white,white);border-radius:5px;width:auto;margin-left:5px;padding:5px 7px;font-size:12px}.pdf-viewer-controls output{text-align:center;min-width:43px;color:var(--text-7f946d,#7f946d);font-size:11px}.pdf-viewer-controls .pdf-fit-button{margin-left:7px}.pdf-viewer-body{flex:1;grid-template-columns:154px minmax(0,1fr);min-height:0;display:grid}.pdf-viewer-body .pdf-page-rail{flex-direction:column;min-height:0;display:flex}.pdf-viewer-body .pdf-page-list{flex:1;min-height:0;max-height:none}.pdf-viewer-viewport{background:var(--surface-e5eadf,#e5eadf);overscroll-behavior:contain;min-width:0;padding:24px;position:relative;overflow:auto}.pdf-preview-canvas{background:var(--surface-white,white);box-shadow:0 4px 24px var(--shadow-22351c1f,#22351c1f);margin:0 auto}.pdf-preview-message{height:100%;color:var(--text-849b71,#849b71);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex}.pdf-viewer-footer{border-top:1px solid var(--line-dbe4d2,#dbe4d2);color:var(--text-8a9c7b,#8a9c7b);background:var(--surface-f7f9f2,#f7f9f2);flex-shrink:0;margin:0;padding:11px 22px;font-size:11px;display:block}.pdf-viewer-heading .eyebrow{font-size:8px}@media (max-width:1100px){.editor-with-pages{grid-template-columns:120px minmax(0,1fr) 240px}.editor-with-pages .pdf-thumbnail-image{height:103px}.editor-viewbar{padding:9px}.editor-fullscreen-button span{display:none}.pdf-page-list{padding-left:9px;padding-right:9px}}@media (max-width:900px){.editor-with-pages{grid-template-columns:minmax(0,1fr) 240px}.editor-with-pages>.pdf-page-rail{border-right:0;border-bottom:1px solid var(--line-dfe6d7,#dfe6d7);grid-column:1/-1;min-width:0;display:flex}.editor-with-pages .pdf-page-rail-heading{flex-direction:column;justify-content:center;gap:7px;padding:12px}.editor-with-pages .pdf-page-list{flex-direction:row;flex:1;gap:10px;min-width:0;max-height:none;padding:10px}.editor-with-pages .pdf-page-tile{width:78px;padding:5px}.editor-with-pages .pdf-thumbnail-image{height:81px}.editor-with-pages .pdf-page-caption{padding-top:5px;font-size:9px}.editor-with-pages .pdf-page-edited{font-size:7px}.editor-with-pages .editor-viewport{height:60vh}.pdf-viewer-body{grid-template-columns:125px minmax(0,1fr)}.pdf-viewer-body .pdf-thumbnail-image{height:110px}}@media (max-width:680px){.editor-with-pages{grid-template-columns:1fr}.editor-viewbar{flex-wrap:wrap;gap:7px;padding:8px}.editor-fullscreen-button span{display:inline}.editor-with-pages .editor-viewport{height:55vh}.pdf-full-viewer{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.pdf-viewer-heading{padding:15px}.pdf-viewer-heading>div:last-child{gap:9px}.pdf-viewer-heading h2{font-size:21px}.pdf-edit-page{padding:10px 12px;font-size:11px}.pdf-close-viewer{width:30px;height:30px}.pdf-viewer-controls{gap:5px;padding:8px 9px}.pdf-viewer-controls>div{gap:2px;font-size:11px}.pdf-viewer-controls .pdf-fit-button{margin-left:0}.pdf-fit-button span{display:none}.pdf-viewer-body{flex-direction:column-reverse;display:flex}.pdf-viewer-body .pdf-page-rail{border-top:1px solid var(--line-d8e2cd,#d8e2cd);border-right:0;flex-direction:row;flex-shrink:0;max-height:133px}.pdf-viewer-body .pdf-page-rail-heading{flex-direction:column;justify-content:center;gap:6px;padding:9px}.pdf-viewer-body .pdf-page-list{flex-direction:row;gap:9px;min-width:0;padding:9px}.pdf-viewer-body .pdf-page-tile{width:71px;padding:5px}.pdf-viewer-body .pdf-thumbnail-image{height:72px}.pdf-viewer-body .pdf-page-caption{padding-top:5px;font-size:9px}.pdf-viewer-body .pdf-page-edited{font-size:7px}.pdf-viewer-viewport{flex:1;min-height:0;padding:18px}.pdf-viewer-footer{padding:9px 12px;padding-bottom:max(9px,env(safe-area-inset-bottom));font-size:9px;line-height:1.5}.pdf-full-viewer{padding-top:env(safe-area-inset-top)}}.editor-root .topbar{z-index:40;position:sticky;top:0}.editor-sticky-tools{z-index:30;box-shadow:0 8px 22px var(--shadow-203a2512,#203a2512);background:var(--surface-fff,#fff);border-radius:15px 15px 0 0;position:sticky;top:86px}.editor-with-pages{grid-template-columns:142px minmax(0,1fr);overflow:visible}.editor-with-pages .editor-viewport{overscroll-behavior:auto;height:auto;min-height:420px;padding:28px 24px;overflow:visible}.editor-with-pages .editor-document{overflow:visible}.editor-with-pages>.pdf-page-rail{align-self:start;position:sticky;top:245px}.editor-with-pages .pdf-page-list{max-height:calc(100dvh - 305px)}.editor-inline-text{z-index:9;border:1px solid var(--line-537f39,#537f39);outline:3px solid var(--line-a4c88d66,#a4c88d66);resize:none;min-height:1.2em;box-shadow:0 4px 15px var(--shadow-28453919,#28453919);border-radius:2px;padding:0;line-height:1.2;position:absolute;overflow:auto}.editor-floating-properties{z-index:10;background:var(--surface-fffffff5,#fffffff5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-cfdcc5,#cfdcc5);width:560px;box-shadow:0 8px 30px var(--shadow-233c3029,#233c3029);touch-action:pan-y;border-radius:14px;padding:10px;animation:.16s rise;position:absolute}.editor-floating-properties .editor-properties{flex-flow:wrap;align-items:center;gap:9px;display:flex}.editor-floating-properties .editor-property-row{align-items:center;gap:8px;display:flex}.editor-floating-properties label{gap:3px;font-size:10px}.editor-floating-properties input[type=number]{width:62px!important;padding:6px!important}.editor-floating-properties select{max-width:112px;padding:6px}.editor-floating-properties input[type=color]{height:30px;width:34px!important}.editor-floating-properties .editor-object-actions{gap:4px;margin:0}.editor-floating-properties button{border:1px solid var(--line-dce5d3,#dce5d3);background:var(--surface-f5f8f0,#f5f8f0);border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.editor-floating-properties .editor-check{white-space:nowrap;gap:4px}.editor-more{margin-left:auto;font-size:12px;position:relative}.editor-more summary{background:var(--surface-edf3e6,#edf3e6);cursor:pointer;border-radius:7px;padding:9px;list-style:none}.editor-more summary:after{content:" ⌄"}.editor-more-content{background:var(--surface-fff,#fff);border:1px solid var(--line-dce5d3,#dce5d3);width:265px;box-shadow:0 12px 35px var(--shadow-233c3029,#233c3029);border-radius:12px;flex-direction:column;gap:14px;max-height:60vh;padding:16px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:auto}.editor-more-content .editor-property-row{grid-template-columns:1fr 1fr;display:grid}.editor-more-content input[type=number]{width:100%!important}.editor-page{touch-action:pan-y}@media (max-width:1100px){.editor-with-pages{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:900px){.editor-with-pages{grid-template-columns:1fr}.editor-with-pages>.pdf-page-rail{position:relative;top:auto}.editor-with-pages .pdf-page-list{max-height:none}.editor-sticky-tools{top:72px}}@media (max-width:680px){.editor-sticky-tools{top:72px}.editor-with-pages .editor-viewport{height:auto;min-height:340px;padding:18px 12px}.editor-floating-properties{padding:7px}.editor-floating-properties .editor-properties{gap:6px}.editor-floating-properties .editor-object-actions button{padding:7px;font-size:0}.editor-floating-properties .editor-object-actions svg{width:15px}.editor-floating-properties .editor-check{font-size:9px}.editor-more-content{width:230px}.editor-floating-properties .editor-property-row{gap:5px}.editor-floating-properties select{max-width:90px}.editor-floating-properties input[type=number]{width:48px!important}}@media (min-width:681px) and (max-width:900px){.editor-sticky-tools{top:86px}}.editor-floating-properties:has(.editor-properties>.editor-object-actions:first-of-type){width:fit-content}.editor-object,.editor-inline-text{scroll-margin-top:260px;scroll-margin-bottom:120px}.editor-font-loading{z-index:60;border:1px solid var(--line-d4dfcb,#d4dfcb);background:var(--surface-fff,#fff);box-shadow:0 6px 24px var(--shadow-203c2520,#203c2520);color:var(--text-526a47,#526a47);border-radius:30px;align-items:center;gap:9px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:680px){.editor-floating-properties select[aria-label=Font\ family]{width:115px;max-width:115px}}.editor-inline-text{outline:1px solid var(--line-537f39,#537f39);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;letter-spacing:normal;text-indent:0;border:0;border-radius:0;overflow:hidden}.editor-object:hover,.editor-object.is-selected{background:0 0}.editor-inline-text{box-shadow:none;background:0 0}.editor-floating-properties{border-color:var(--line-dbe4da,#dbe4da);background:var(--surface-fffffff7,#fffffff7);width:max-content;max-width:calc(100vw - 24px);box-shadow:0 12px 36px var(--shadow-172e2421,#172e2421),0 2px 6px var(--shadow-172e2409,#172e2409);border-radius:16px;padding:12px}.editor-floating-properties .editor-properties{border:0;align-items:flex-end;gap:10px;margin:0;padding:0}.editor-floating-properties label{color:var(--text-617568,#617568);letter-spacing:.01em;gap:5px;font-size:10px;font-weight:550}.editor-floating-properties button,.editor-floating-properties .editor-more summary{background:var(--surface-f5f8f3,#f5f8f3);border-radius:9px;justify-content:center;height:36px;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,transform .15s}.editor-floating-properties button:hover,.editor-floating-properties .editor-more summary:hover{background:var(--surface-e9f0e4,#e9f0e4);border-color:var(--line-b8c9ac,#b8c9ac)}.editor-floating-properties button:active{transform:translateY(1px)}.editor-floating-properties button:focus-visible,.editor-floating-properties summary:focus-visible{outline:2px solid var(--line-678e52,#678e52);outline-offset:2px}.editor-style-toggle:has(input:focus-visible){outline:2px solid var(--line-678e52,#678e52);outline-offset:2px}.editor-floating-properties .inline-edit-trigger{background:var(--surface-263f35,#263f35);color:var(--text-fff,#fff);border-color:var(--line-263f35,#263f35);gap:6px}.editor-floating-properties .inline-edit-trigger:hover{background:var(--surface-365448,#365448)}.editor-floating-properties select,.editor-floating-properties input[type=number]{background:var(--surface-fff,#fff);height:36px;color:var(--text-263f35,#263f35);border-radius:8px;font-size:12px;padding:7px 9px!important}.editor-floating-properties select[aria-label=Font\ family]{width:156px;max-width:156px}.editor-floating-properties .editor-property-row{gap:8px}.editor-floating-properties input[type=color]{background:var(--surface-white,white);cursor:pointer;border-radius:8px;height:36px;width:36px!important;padding:5px!important}.editor-floating-properties .editor-style-toggle{border:1px solid var(--line-dce4d4,#dce4d4);background:var(--surface-fff,#fff);width:36px;height:36px;color:var(--text-344e40,#344e40);cursor:pointer;border-radius:8px;place-items:center;margin:0;display:grid;position:relative}.editor-style-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.editor-floating-properties .editor-style-toggle:has(input:checked){background:var(--surface-e2edd8,#e2edd8);border-color:var(--line-99b580,#99b580);color:var(--text-294323,#294323)}.editor-floating-properties .editor-object-actions{border-left:1px solid var(--line-e2e8df,#e2e8df);gap:3px;padding-left:8px}.editor-floating-properties .editor-object-actions button{background:0 0;border-color:#0000;width:34px;padding:0}.editor-floating-properties .editor-object-actions span{display:none}.editor-floating-properties .editor-object-actions .editor-delete{color:var(--text-af594d,#af594d)}.editor-floating-properties .editor-object-actions .editor-delete:hover{background:var(--surface-fbedeb,#fbedeb)}.editor-floating-properties .editor-more{margin-left:0}.editor-floating-properties .editor-more summary{border:1px solid var(--line-dce4d4,#dce4d4);align-items:center;gap:4px;display:flex}.editor-floating-properties .editor-more-content{z-index:12;border-radius:14px;max-width:calc(100vw - 32px);padding:18px}.editor-floating-properties .editor-more-content label{font-size:11px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:680px){.editor-floating-properties{border-radius:13px;width:calc(100vw - 40px);padding:10px}.editor-floating-properties .editor-properties{justify-content:flex-start;gap:8px}.editor-floating-properties .editor-text-properties>.inline-edit-trigger{width:36px;padding:0}.editor-floating-properties .inline-edit-trigger>span{display:none}.editor-floating-properties .editor-text-properties>.editor-property-row:first-of-type,.editor-floating-properties .editor-text-properties>.editor-property-row:first-of-type>label:first-child{flex:1}.editor-floating-properties select[aria-label=Font\ family]{width:100%;max-width:none}.editor-floating-properties .editor-object-actions{margin-left:auto;padding-left:5px}.editor-floating-properties .editor-more-content{width:auto;max-height:50vh;position:fixed;inset:auto 16px 20px}.editor-floating-properties .editor-text-properties>.editor-property-row:has(input[type=color]) label{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.editor-floating-properties,.editor-floating-properties button{transition:none;animation:none}}@media (max-width:680px){.editor-floating-properties .editor-text-properties{align-items:flex-end;gap:6px;display:flex}.editor-floating-properties .editor-text-properties>.inline-edit-trigger{flex:0 0 36px}.editor-floating-properties .editor-text-properties>.editor-property-row:first-of-type{flex:0 0 calc(100% - 42px);min-width:0}.editor-floating-properties .editor-text-properties>.editor-property-row:first-of-type>label:first-child{flex:1;min-width:0}.editor-floating-properties .editor-text-properties>.editor-property-row:first-of-type>label:last-child{flex:0 0 48px}.editor-floating-properties .editor-style-toggle{flex:0 0 32px;width:32px}.editor-floating-properties .editor-text-properties>.editor-more summary{padding:0 7px}.editor-floating-properties .editor-text-properties>.editor-object-actions{gap:1px;padding-left:3px}.editor-floating-properties .editor-text-properties>.editor-object-actions button{width:26px}}
:root{--surface:#fff;--soft-surface:#f4f7f0;--ui-text:#21332d;--ui-muted:#607465;--ui-line:#dce5d6;--ui-accent:#527542}:root[data-dark=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#19261f;--soft-surface:#22362a;--ui-text:#e7eee5;--ui-muted:#b8c8b6;--ui-line:#425648;--ui-accent:#b4d79f;--ink:#e7eee5;--muted:#b8c8b6;--border:#425648;--dark:#101c15;--mint:#b4d79f;--paper:#101a14;--accent:#b4d79f;--red:#f4a99e;--line-263f35:#739b67;--line-284539:#739b67;--line-284732:#739b67;--line-34433a:#739b67;--line-426a2b:#739b67;--line-537f39:#739b67;--line-557b47:#739b67;--line-678e52:#739b67;--line-688b47:#739b67;--line-6d8cba:#425648;--line-718e5b:#739b67;--line-789e56:#739b67;--line-7b9d68:#739b67;--line-809d67:#739b67;--line-87a770:#739b67;--line-8caa73:#425648;--line-8cae70:#425648;--line-8dad6a:#739b67;--line-99b580:#425648;--line-99b881:#425648;--line-a4c88d66:#42564866;--line-a5bf8f:#425648;--line-a6b795:#425648;--line-a6bc94:#425648;--line-acc39a:#425648;--line-aec49a:#425648;--line-b2c49f:#425648;--line-b8c7a7:#425648;--line-b8c9ac:#425648;--line-bdcdb0:#425648;--line-bdcdb1:#425648;--line-c2d0b6:#425648;--line-cbd8be:#425648;--line-cfdac4:#425648;--line-cfdcc5:#425648;--line-d0ddc2:#425648;--line-d3dec7:#425648;--line-d3dfc5:#425648;--line-d3e1c4:#425648;--line-d4dfcb:#425648;--line-d4e0c9:#425648;--line-d5deca:#425648;--line-d6dfcb:#425648;--line-d7e1cc:#425648;--line-d8dfce:#425648;--line-d8e2cd:#425648;--line-d9e0d1:#425648;--line-d9e1d0:#425648;--line-d9e2ce:#425648;--line-d9e2cf:#425648;--line-d9e2d0:#425648;--line-dbe1d2:#425648;--line-dbe4d1:#425648;--line-dbe4d2:#425648;--line-dbe4da:#425648;--line-dce2d6:#425648;--line-dce3d2:#425648;--line-dce4d2:#425648;--line-dce4d3:#425648;--line-dce4d4:#425648;--line-dce5d1:#425648;--line-dce5d3:#425648;--line-dceccd:#425648;--line-dde5d4:#425648;--line-dde6d5:#425648;--line-dee6d5:#425648;--line-dfb7a5:#425648;--line-dfe5d7:#425648;--line-dfe6d6:#425648;--line-dfe6d7:#425648;--line-e0e5d8:#425648;--line-e0e6d8:#425648;--line-e0e6d9:#425648;--line-e0e7d6:#425648;--line-e0e7d7:#425648;--line-e0e7d8:#425648;--line-e1e6d9:#425648;--line-e1e8d8:#425648;--line-e2e8d9:#425648;--line-e2e8df:#425648;--line-e2edd7:#425648;--line-e4e9dd:#425648;--line-e4e9df:#425648;--line-e5ebde:#425648;--line-e6ebdf:#425648;--line-ebd9cf:#425648;--line-ecd5ca:#425648;--line-edf0e7:#425648;--line-f5f8ef:#425648;--line-fbfcf8:#425648;--line-ffffff20:#42564820;--line-ffffff25:#42564825;--shadow-0001:#0001;--shadow-0003:#0003;--shadow-0b261c44:#0004;--shadow-10251b55:#0005;--shadow-172e2409:#00000009;--shadow-172e2421:#00000021;--shadow-1a34221b:#0000001b;--shadow-203a2512:#00000012;--shadow-203c2520:#00000020;--shadow-22351c1f:#0000001f;--shadow-233c3029:#00000029;--shadow-26382015:#00000015;--shadow-26392920:#00000020;--shadow-27371f08:#00000008;--shadow-28342114:#00000014;--shadow-28352108:#00000008;--shadow-28453919:#00000019;--shadow-29332016:#00000016;--shadow-2c3d2108:#00000008;--shadow-3349200a:#0000000a;--shadow-34442c03:#00000003;--shadow-354c2810:#00000010;--shadow-3e5b2510:#00000010;--shadow-48663214:#00000014;--shadow-8cae7033:#0003;--shadow-9fbe8b22:#0002;--shadow-e4ebdd:#0005;--shadow-e5eed9:#0005;--shadow-edf3e440:#00000040;--shadow-f5f8f0:#0005;--surface-152d22b8:#14231bb8;--surface-16271ec2:#14231bc2;--surface-193c2966:#14231b66;--surface-203529df:#14231bdf;--surface-203a2cb3:#14231bb3;--surface-263f35:#14231b;--surface-284539:#14231b;--surface-284732:#14231b;--surface-294737:#14231b;--surface-2d4b3b:#14231b;--surface-365448:#14231b;--surface-42694e:#14231b;--surface-496b3e:#14231b;--surface-547e3f:#14231b;--surface-6d9374:#3f6048;--surface-6e9557:#14231b;--surface-749557:#14231b;--surface-75985d:#3f6048;--surface-789955:#14231b;--surface-87ab63:#3f6048;--surface-88a969:#3f6048;--surface-8aaa680d:#3f60480d;--surface-8eac70:#3f6048;--surface-94b77c13:#3f604813;--surface-9db685:#3f6048;--surface-a8c18e:#3f6048;--surface-b8d99b44:#3f604844;--surface-b9c1b1:#3f6048;--surface-bdc9b54a:#2c43334a;--surface-bfccb148:#2c433348;--surface-c4d2b9:#2c4333;--surface-c6d9b3:#2c4333;--surface-c7b28e:#3f6048;--surface-cad6bf:#2c4333;--surface-d4edbf:#2c4333;--surface-d7dfcd:#2c4333;--surface-d9e2ce:#2c4333;--surface-dceccd:#2c4333;--surface-dde3d7:#2c4333;--surface-ddebd1:#2c4333;--surface-dfebd1:#2c4333;--surface-e0e9d7:#2c4333;--surface-e0eacc:#2c4333;--surface-e0ebf0:#283044;--surface-e2edd7:#1f3026;--surface-e2edd8:#1f3026;--surface-e2eed5:#1f3026;--surface-e2eeda:#1f3026;--surface-e4e9de:#1f3026;--surface-e4efd9:#1f3026;--surface-e5eadf:#1f3026;--surface-e5eed9:#1f3026;--surface-e6efd9:#1f3026;--surface-e7eddf:#1f3026;--surface-e7efdc:#1f3026;--surface-e7efdf:#1f3026;--surface-e8ece4:#1f3026;--surface-e8efdf:#1f3026;--surface-e9e5f3:#283044;--surface-e9efdf:#1f3026;--surface-e9f0de:#1f3026;--surface-e9f0df:#1f3026;--surface-e9f0e4:#1f3026;--surface-eaf2df:#1f3026;--surface-ebf5e3:#1f3026;--surface-edf0e7:#1f3026;--surface-edf1e5:#1f3026;--surface-edf2e7:#1f3026;--surface-edf3e4:#1f3026;--surface-edf3e6:#1f3026;--surface-edf4e4:#1f3026;--surface-edf5e3:#1f3026;--surface-edf5e4:#1f3026;--surface-eef2e6:#1f3026;--surface-eff4e7:#1f3026;--surface-f0f4e9:#1f3026;--surface-f0f7e7:#1f3026;--surface-f1f5eb:#1f3026;--surface-f2f4ed:#1f3026;--surface-f2f5ea:#1f3026;--surface-f4e1e5:#3b2725;--surface-f4e6d6:#3b2725;--surface-f4f7ef:#1f3026;--surface-f5f7ef:#1f3026;--surface-f5f8ef:#1f3026;--surface-f5f8f0:#1f3026;--surface-f5f8f3:#1f3026;--surface-f5f9ee:#1f3026;--surface-f6f8f1:#1f3026;--surface-f7f9f0:#1f3026;--surface-f7f9f1:#1f3026;--surface-f7f9f2:#1f3026;--surface-f7f9f3:#1f3026;--surface-f7faf1:#1f3026;--surface-f8faf4:#1f3026;--surface-f8faf5:#19261f;--surface-f8fbf3:#1f3026;--surface-f9f0db:#1f3026;--surface-f9fbf5:#19261f;--surface-fafbf7:#19261f;--surface-fbede4:#3b2725;--surface-fbedeb:#3b2725;--surface-fbefeb:#3b2725;--surface-fbf3ef:#3b2725;--surface-fbfcf8:#19261f;--surface-fff:#19261f;--surface-fff0:#19261f00;--surface-fff7:#19261f77;--surface-ffffff0b:#19261f0b;--surface-ffffff0c:#19261f0c;--surface-ffffff14:#19261f14;--surface-ffffffa8:#19261fa8;--surface-ffffffb0:#19261fb0;--surface-ffffffb5:#19261fb5;--surface-ffffffdf:#19261fdf;--surface-fffffff5:#19261ff5;--surface-fffffff7:#19261ff7;--surface-white:#19261f;--text-243b30:#e7eee5;--text-243c2d:#e7eee5;--text-263f35:#e7eee5;--text-284236:#e7eee5;--text-294323:#e7eee5;--text-304639:#e7eee5;--text-304b3e:#e7eee5;--text-32492b:#e7eee5;--text-344e40:#e7eee5;--text-375331:#e7eee5;--text-445340:#e7eee5;--text-46553e:#e7eee5;--text-4c7145:#b8c8b6;--text-526a47:#e7eee5;--text-526d44:#e7eee5;--text-536b46:#e7eee5;--text-567e42:#b8c8b6;--text-58734a:#b8c8b6;--text-5d784e:#b8c8b6;--text-5e7e49:#b8c8b6;--text-5f7255:#b8c8b6;--text-5f7455:#b8c8b6;--text-607651:#b8c8b6;--text-617459:#b8c8b6;--text-617568:#b8c8b6;--text-617951:#b8c8b6;--text-63834e:#b8c8b6;--text-638848:#b8c8b6;--text-66725f:#b8c8b6;--text-67934d:#b8c8b6;--text-6a815b:#b8c8b6;--text-6c7b5e:#b8c8b6;--text-6c9254:#b8c8b6;--text-6d7c60:#b8c8b6;--text-6d855a:#b8c8b6;--text-6d8759:#b8c8b6;--text-6f855f:#b8c8b6;--text-708366:#b8c8b6;--text-718664:#b8c8b6;--text-71876b:#b8c8b6;--text-728665:#b8c8b6;--text-74816a:#b8c8b6;--text-75816c:#b8c8b6;--text-758966:#b8c8b6;--text-758d64:#b8c8b6;--text-779cac:#b8c9ed;--text-788175:#b8c8b6;--text-78906c:#b8c8b6;--text-789265:#b8c8b6;--text-789561:#b8c8b6;--text-79846f:#b8c8b6;--text-798777:#b8c8b6;--text-79906c:#b8c8b6;--text-7a9b61:#b8c8b6;--text-7d8777:#b8c8b6;--text-7d8b72:#b8c8b6;--text-7e8a7a:#b8c8b6;--text-7f8a74:#b8c8b6;--text-7f946d:#b8c8b6;--text-808d73:#b8c8b6;--text-809173:#b8c8b6;--text-819872:#b8c8b6;--text-829476:#b8c8b6;--text-829873:#b8c8b6;--text-839077:#b8c8b6;--text-839474:#b8c8b6;--text-839a71:#b8c8b6;--text-849079:#b8c8b6;--text-849175:#b8c8b6;--text-849474:#b8c8b6;--text-849975:#b8c8b6;--text-849b71:#b8c8b6;--text-85917e:#b8c8b6;--text-859577:#b8c8b6;--text-859677:#b8c8b6;--text-87917e:#b8c8b6;--text-87937d:#b8c8b6;--text-87967a:#b8c8b6;--text-88917e:#b8c8b6;--text-88977b:#b8c8b6;--text-899180:#b8c8b6;--text-89957f:#b8c8b6;--text-89967b:#b8c8b6;--text-89967e:#b8c8b6;--text-8a653a:#f4a99e;--text-8a9180:#b8c8b6;--text-8a957e:#b8c8b6;--text-8a967e:#b8c8b6;--text-8a9b7b:#b8c8b6;--text-8a9b7d:#b8c8b6;--text-8a9c7b:#b8c8b6;--text-8aaa6c:#b8c8b6;--text-8b967f:#b8c8b6;--text-8b997c:#b8c8b6;--text-8b997d:#b8c8b6;--text-8c9880:#b8c8b6;--text-8c997e:#b8c8b6;--text-8c9b7d:#b8c8b6;--text-8c9b80:#b8c8b6;--text-8d9982:#b8c8b6;--text-8d9a7e:#b8c8b6;--text-8d9b7d:#b8c8b6;--text-8d9d7b:#b8c8b6;--text-8d9d7e:#b8c8b6;--text-8e9d7f:#b8c8b6;--text-8ea57b:#b8c8b6;--text-8f9b80:#b8c8b6;--text-90a879:#b8c8b6;--text-9184b2:#b8c9ed;--text-91a07f:#b8c8b6;--text-939c87:#b8c8b6;--text-93aa80:#b8c8b6;--text-93ad7e:#b8c8b6;--text-949c90:#b8c8b6;--text-94a386:#b8c8b6;--text-95a087:#b8c8b6;--text-95aa8b:#b8c8b6;--text-96a08d:#b8c8b6;--text-97a08e:#b8c8b6;--text-9885b2:#b8c9ed;--text-98a28c:#b8c8b6;--text-98a58d:#b8c8b6;--text-995941:#f4a99e;--text-9aa38f:#b8c8b6;--text-9aa78b:#b8c8b6;--text-9aaa8d:#b8c8b6;--text-9aad8a:#b8c8b6;--text-9ba88e:#b8c8b6;--text-9c5941:#f4a99e;--text-9cb889:#b8c8b6;--text-a05245:#f4a99e;--text-a0aa97:#b8c8b6;--text-a0ab93:#b8c8b6;--text-a0b58c:#b8c8b6;--text-a15b46:#f4a99e;--text-a1ad93:#b8c8b6;--text-a1ad94:#b8c8b6;--text-a2b890:#b8c8b6;--text-a2b892:#b8c8b6;--text-a4ac9a:#b8c8b6;--text-a6ae9c:#b8c8b6;--text-a8b598:#b8c8b6;--text-a99db8:#b8c8b6;--text-a9b29e:#b8c8b6;--text-af594d:#f4a99e;--text-b78492:#f4a99e;--text-b99868:#f4a99e;--text-b9c7bb:#a7bca3;--text-c8d4c6:#a7bca3;--text-cfdebf:#a7bca3;--text-d0dbca:#a7bca3;--text-d3ddcf:#a7bca3;--text-d3efb9:#a7bca3;--text-d4edbf:#a7bca3;--text-e8eee5:#a7bca3;--text-ecf4e4:#a7bca3;--text-edf3e7:#a7bca3;--text-f9fff3:#a7bca3;--text-fff:#a7bca3;--text-white:#a7bca3}.appearance-picker{color:var(--ui-text);z-index:45;flex-shrink:0;position:relative}.appearance-picker>summary{cursor:pointer;border:1px solid var(--ui-line);background:var(--surface);border-radius:50%;place-items:center;width:36px;height:36px;list-style:none;display:grid}.appearance-picker>summary::-webkit-details-marker{display:none}.appearance-picker[open]>summary{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.appearance-panel{background:var(--surface);border:1px solid var(--ui-line);width:280px;color:var(--ui-text);border-radius:18px;padding:20px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 20px 65px #10123230}.appearance-panel>strong{margin-bottom:18px;font-size:15px;display:block}.appearance-label{text-transform:uppercase;letter-spacing:1.6px;color:var(--ui-muted);margin:16px 0 8px;font-size:10px;display:block}.mode-options button[aria-pressed=true]{background:var(--soft-surface);border-color:var(--ui-accent)}.theme-swatch{border-radius:10px;width:31px;height:31px;box-shadow:inset 1px 1px 3px #fff8,0 3px 7px #0002}.swatch-prism{background:linear-gradient(135deg,#bde5ff,#7860ef 60%,#dfa7f5)}.swatch-classic{background:linear-gradient(135deg,#deebc7,#8fad72 60%,#233e30)}.mode-options{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mode-options button{color:var(--ui-text);border:1px solid var(--ui-line);background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.appearance-picker>summary{color:#d3ddcf;background:0 0;border-color:#617363}.appearance-picker>summary:hover{color:#fff;background:#304b3e}.mode-options button[aria-pressed=true]{background:var(--soft-surface);border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.mode-options button:hover{background:var(--soft-surface)}:root[data-dark=true] body{background:var(--paper)}:root[data-dark=true] :is(.topbar,.editor-floating-properties,.editor-more-content,.editor-toolbar,.editor-filebar,.editor-viewbar,.preview-dialog,.pdf-viewer-dialog,.tool-sheet){background:var(--surface);color:var(--ui-text);border-color:var(--ui-line);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-dark=true] :is(.primary-button,.stage-result .download,.editor-filebar .editor-save,.nav-tool.selected){color:#14251a;box-shadow:none;background:#b4d79f;border-color:#b4d79f}:root[data-dark=true] :is(.primary-button,.stage-result .download,.editor-filebar .editor-save,.nav-tool.selected):hover:not(:disabled){color:#102016;background:#c9e7b8;border-color:#c9e7b8;box-shadow:0 4px 12px #0004}:root[data-dark=true] :is(.primary-button,.editor-save):active:not(:disabled){background:#9bbe87}:root[data-dark=true] :is(.nav-tool,.mobile-tool-button,.help-button,.brand>span:not(.brand-mark),.home-nav,.home-header-note){color:var(--ui-muted)}:root[data-dark=true] :is(.nav-tool,.mobile-tool-button,.help-button,.icon-button,.editor-toolbar button,.editor-viewbar button,.editor-floating-properties button,.editor-floating-properties summary):hover:not(:disabled){color:#e7eee5;background:#304b39;border-color:#739b67}:root[data-dark=true] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #c8e5ab}:root[data-dark=true] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#b4d79f}:root[data-dark=true] :is(input,select,textarea)::placeholder{color:#9fb29a;opacity:1}:root[data-dark=true] :is(button:disabled,input:disabled,select:disabled){opacity:.48;cursor:not-allowed;box-shadow:none}:root[data-dark=true] :is(.editor-style-toggle:has(input:checked),.editor-toolbar button.active,.radio-card.checked){color:#dcf0d0;background:#304b39;border-color:#91b87b}:root[data-dark=true] :is(.error,.editor-error,.compression-warning){color:#ffbcb0;background:#382522;border-color:#81544c}:root[data-dark=true] :is(.remove-file:hover,.editor-delete:hover){color:#ffd4cc!important;background:#50312e!important}:root[data-dark=true] .editor-viewport{background:#0c140f}:root[data-dark=true] .editor-page{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root[data-dark=true] .editor-inline-text{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-dark=true] .editor-floating-properties{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dark=true] dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040b08b8}:root[data-dark=true] ::selection{color:#fff;background:#527145}@media (max-width:1150px){.topbar-inner{gap:14px}.desktop-tools{gap:1px}.nav-tool{padding:10px 8px;font-size:12px}}@media (max-width:680px){.appearance-picker{margin-left:auto}.appearance-panel{width:min(280px,100vw - 24px);position:fixed;top:80px;right:12px}.home-header-note{display:none}.topbar-inner{gap:8px}.appearance-picker>summary{width:30px;height:30px}.home-nav{gap:12px}.home-nav a:last-child{display:none}}:root[data-dark=true] .nav-tool.selected{color:#14251a;background:#b4d79f;border-color:#b4d79f}:root[data-dark=true] .nav-tool.selected:hover:not(:disabled){color:#102016;background:#c9e7b8;border-color:#c9e7b8}:root[data-dark=true] .processing-stage{--scene-accent:#b4d79f;--scene-soft:#2c4333;--scene-ink:#d9e9ce}:root[data-dark=true] .scene-split{--scene-accent:#c3b5e6;--scene-soft:#342c43;--scene-ink:#e0d3f5}:root[data-dark=true] .scene-compress{--scene-accent:#edbd96;--scene-soft:#443126;--scene-ink:#f6dfc7}:root[data-dark=true] .scene-images-to-pdf{--scene-accent:#e3b0cc;--scene-soft:#402c37;--scene-ink:#f1d6e5}:root[data-dark=true] .scene-pdf-to-images{--scene-accent:#a9cbe2;--scene-soft:#263d49;--scene-ink:#d5e8f5}:root[data-dark=true] .stage-result .download:hover{color:#102016}:root[data-dark=true] .topbar .nav-tool.selected{color:#14251a;background:#b4d79f;border-color:#b4d79f}:root[data-dark=true] .topbar .nav-tool.selected:hover:not(:disabled){color:#102016;background:#c9e7b8;border-color:#c9e7b8}
.topbar{box-shadow:0 2px 8px #0a1c1112}.topbar .topbar-inner{gap:22px;min-height:76px;padding-inline:30px}.topbar .brand{letter-spacing:-1px;font-size:25px}.topbar .brand-mark{justify-content:center;align-items:center;width:31px;height:34px;margin-right:7px}.topbar .desktop-tools{background:#ffffff04;border:1px solid #ffffff10;border-radius:12px;gap:4px;padding:4px}.topbar .desktop-tools .nav-tool{border-radius:8px;gap:7px;min-height:40px;padding:10px 11px;font-size:12px}.header-actions{border-left:1px solid #ffffff20;flex-shrink:0;align-items:center;gap:6px;padding-left:17px;display:flex}.topbar .header-actions .appearance-picker{margin:0}.topbar .header-actions .appearance-picker>summary,.topbar .header-actions .help-button{color:#d3ddcf;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.topbar .header-actions .appearance-picker>summary:hover,.topbar .header-actions .help-button:hover{color:#f0f7eb;background:#ffffff0d;border-color:#ffffff26}.topbar .header-actions .appearance-picker[open]>summary{box-shadow:none;background:#304b3e;border-color:#819f70}.topbar .appearance-panel{background:var(--surface);border-radius:14px;top:calc(100% + 14px);box-shadow:0 14px 36px #0003}.topbar .home-nav{gap:24px;font-size:12px}.topbar .home-nav a{align-items:center;min-height:44px;display:flex}.topbar .home-header-note{font-size:11px}.tool-sheet{border:1px solid var(--border);border-bottom:0;box-shadow:0 -12px 48px #0002}.tool-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07150ec4}.tool-sheet .sheet-heading{align-items:center;margin-bottom:14px}.tool-sheet .sheet-heading h2{letter-spacing:-.6px;font-size:23px}.tool-sheet .sheet-heading .icon-button{border-radius:12px;min-width:44px;min-height:44px}.tool-sheet .sheet-tool{border-radius:12px;min-height:70px}.tool-sheet .sheet-tool.selected{background:#e7efdf;border:1px solid #9bb889}:root[data-dark=true] .tool-sheet .sheet-tool.selected{color:#e7eee5;background:#304b39;border-color:#739b67}:root[data-dark=true] .tool-sheet .sheet-tool:hover{background:#294031}@media (max-width:1180px) and (min-width:901px){.topbar .topbar-inner{gap:12px;padding-inline:20px}.topbar .desktop-tools{background:0 0;border:0;gap:0;padding:0}.topbar .desktop-tools .nav-tool{gap:5px;padding:10px 7px;font-size:11px}.header-actions{gap:2px;padding-left:9px}.topbar .brand{font-size:23px}}@media (max-width:900px){.topbar .topbar-inner{gap:12px;min-height:66px;padding-inline:20px}.topbar .desktop-tools{display:none}.topbar .mobile-tool-button{color:#e3ecdd;background:#ffffff09;border:1px solid #ffffff28;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:550;display:flex}.topbar .mobile-tool-button>svg:first-child{width:18px;height:18px;display:block}.topbar .mobile-tool-button:hover:not(:disabled){background:#ffffff14;border-color:#91ad82}.topbar .header-actions{gap:2px;padding-left:10px}.topbar .header-actions .appearance-picker>summary,.topbar .header-actions .help-button{width:44px;height:44px}.topbar .home-header-note{display:none}}@media (max-width:680px){.topbar .topbar-inner{gap:8px;min-height:64px;padding-inline:14px}.topbar .brand{font-size:23px}.topbar .brand-mark{width:25px;margin-right:5px}.topbar .brand-mark svg{width:21px}.topbar .header-actions{border:0;gap:0;padding:0}.topbar .mobile-tool-button{gap:6px;padding:0 9px}.topbar .mobile-tool-button>svg:last-child{display:none}.topbar .appearance-panel{width:min(280px,100vw - 24px);position:fixed;top:72px;right:12px}.topbar .home-nav{gap:0;margin-left:auto}.topbar .home-nav a:first-child{border:1px solid #ffffff28;border-radius:10px;min-height:40px;padding:0 13px;font-size:12px}.topbar .home-nav a:last-child{display:none}.tool-sheet{border-radius:20px 20px 0 0;max-height:calc(100dvh - 24px);padding-inline:16px}.tool-sheet .sheet-tool{padding:10px 12px}}@media (max-width:360px){.topbar .topbar-inner{gap:5px;padding-inline:10px}.topbar .brand{font-size:21px}.topbar .brand i{display:none}.topbar .mobile-tool-button{width:44px;padding:0}.topbar .mobile-tool-button span{display:none}}.site-menu-trigger{color:#dce8d5;background:0 0;border:1px solid #ffffff2b;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.site-menu-trigger:hover{color:#fff;background:#ffffff10;border-color:#9bb889}.site-menu{border:1px solid var(--ui-line);background:var(--surface);width:370px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 104px);color:var(--ui-text);overscroll-behavior:contain;border-radius:16px;margin:0;padding:0;position:fixed;inset:86px 24px auto auto;box-shadow:0 18px 60px #0004}.site-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06170f73}.site-menu[open]{animation:.18s ease-out menu-enter}.site-menu-heading{justify-content:space-between;align-items:center;padding:20px 22px 14px;display:flex}.site-menu-heading .eyebrow{color:var(--ui-muted);letter-spacing:1.5px;font-size:9px}.site-menu-heading h2{letter-spacing:-.5px;margin:5px 0 0;font-size:20px}.menu-close{width:44px;height:44px;color:var(--ui-muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.menu-close:hover{background:var(--soft-surface);color:var(--ui-text)}.site-menu-tools{gap:4px;padding:0 12px 14px;display:grid}.site-menu-tools button{min-height:51px;color:var(--ui-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:550;display:flex}.site-menu-tools button>span:nth-child(2){flex:1}.site-menu-tools button>svg{color:var(--ui-muted)}.site-menu-tools .card-icon{border-radius:8px;flex-shrink:0;width:34px;height:34px;margin:0}.site-menu-tools button:hover:not(:disabled),.site-menu-tools button[aria-current=page]{background:var(--soft-surface);border-color:var(--ui-line)}.site-menu-info{border-block:1px solid var(--ui-line);padding:10px 20px}.site-menu-info summary,.menu-help{cursor:pointer;min-height:44px;color:var(--ui-text);align-items:center;gap:10px;padding:0 4px;font-size:13px;list-style:none;display:flex}.site-menu-info summary::-webkit-details-marker{display:none}.site-menu-info summary>span,.menu-help>span{flex:1}.site-menu-info summary>svg{color:var(--ui-muted)}.site-menu-info details[open] summary>svg:last-child{transform:rotate(180deg)}.site-menu-info p{color:var(--ui-muted);margin:0 4px 14px 32px;font-size:12px;line-height:1.75}.site-menu-info a{overflow-wrap:anywhere;text-decoration:underline}.menu-help{text-align:left;background:0 0;border:0;width:100%}.site-menu-info summary:hover,.menu-help:hover{color:var(--ui-accent)}.menu-appearance{padding:17px 22px 12px}.menu-appearance h3{margin:0 0 11px;font-size:12px;font-weight:550}.menu-appearance .mode-options button{flex-direction:row;justify-content:center;gap:6px;min-height:44px;padding:8px 5px;font-size:11px}.site-menu-privacy{color:var(--ui-muted);justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px 19px;font-size:10px;display:flex}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.topbar .topbar-inner{min-height:64px}.site-menu{max-height:calc(100dvh - 86px);inset:74px 12px auto auto}.site-menu-trigger{margin-left:auto}}@media (max-width:480px){.site-menu{width:calc(100vw - 24px)}.topbar .topbar-inner{padding-inline:18px}.topbar .brand{font-size:24px}.site-menu-heading{padding-top:15px}.site-menu-tools button{min-height:48px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.site-menu[open]{animation:none}}.topbar .site-menu-trigger{display:none}.desktop-website-nav{align-items:center;gap:0;margin:auto;display:flex;position:relative}.website-links{display:contents}.website-links a,.tools-dropdown>summary{color:#cedbc8;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-size:13px;font-weight:500;list-style:none;display:flex}.website-links a:first-child{order:0}.tools-dropdown{order:1}.website-links a:nth-child(2){order:2}.website-links a:nth-child(3){order:3}.tools-dropdown>summary::-webkit-details-marker{display:none}.website-links a:hover,.tools-dropdown>summary:hover,.tools-dropdown[open]>summary{color:#f3f7ef;background:#ffffff0c}.website-links a[aria-current=page]{color:#d4edbf;background:#ffffff09}.tools-dropdown[open]>summary>svg{transform:rotate(180deg)}.header-private{color:#acbda5;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.tools-dropdown-panel{background:var(--surface);width:620px;max-width:calc(100vw - 40px);color:var(--ui-text);border:1px solid var(--ui-line);z-index:50;border-radius:15px;padding:22px;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%);box-shadow:0 18px 45px #08130c2b}.dropdown-caption{color:var(--ui-muted);letter-spacing:1.3px;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.dropdown-caption>span:last-child{letter-spacing:0;font-size:11px}.tools-dropdown-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px 12px;display:grid}.tools-dropdown-grid button{text-align:left;color:var(--ui-text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 9px;display:flex}.tools-dropdown-grid button>span:nth-child(2){flex:1}.tools-dropdown-grid strong{font-size:13px;font-weight:550;display:block}.tools-dropdown-grid small{color:var(--ui-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.tools-dropdown-grid .card-icon{border-radius:8px;flex-shrink:0;width:34px;height:38px;margin:0}.tools-dropdown-grid button>svg{color:var(--ui-muted);flex-shrink:0}.tools-dropdown-grid button:hover:not(:disabled),.tools-dropdown-grid button[aria-current=page]{background:var(--soft-surface);border-color:var(--ui-line)}.dropdown-bottom{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:flex-end;gap:15px;margin-top:15px;padding-top:15px;display:flex}.dropdown-bottom .menu-appearance{min-width:260px;padding:0}.dropdown-help{min-height:44px;color:var(--ui-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 5px;font-size:11px;display:flex}.dropdown-help:hover{color:var(--ui-accent)}.mobile-page-links{border-bottom:1px solid var(--ui-line);gap:7px;margin:0 22px 14px;padding-bottom:12px;display:flex}.mobile-page-links a{text-align:center;color:var(--ui-muted);border-radius:8px;flex:1;padding:12px 4px;font-size:12px}.mobile-page-links a:hover,.mobile-page-links a[aria-current=page]{color:var(--ui-text);background:var(--soft-surface)}.site-menu-tools strong{font:inherit}@media (max-width:1000px){.header-private{display:none}.desktop-website-nav{margin-left:auto;margin-right:0}}@media (max-width:760px){.desktop-website-nav{display:none}.topbar .site-menu-trigger{display:grid}.topbar .topbar-inner{min-height:64px}.header-private{display:none}}@media (min-width:761px){.topbar .topbar-inner{min-height:76px}}.desktop-website-nav.website-links{display:flex}.desktop-website-nav.website-links>a,.desktop-website-nav.website-links>.tools-dropdown{order:0}@media (max-width:760px){.desktop-website-nav.website-links{display:none}}
.information-page{max-width:1120px;color:var(--ui-text);padding:0 36px}.information-kicker{letter-spacing:2px;color:var(--ui-muted);font-size:10px;font-weight:600;display:block}.information-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;padding:88px 0 75px;display:grid}.information-page h1{letter-spacing:-2.8px;margin:25px 0;font-size:clamp(42px,5vw,64px);font-weight:550;line-height:1.08}.information-page h1 em{color:var(--ui-accent);font-family:Georgia,serif;font-weight:400}.information-hero>div>p,.contact-intro>p{color:var(--ui-muted);max-width:520px;font-size:17px;line-height:1.85}.about-document{border:1px solid var(--ui-line);background:var(--surface);min-height:300px;box-shadow:10px 12px 0 var(--soft-surface);color:var(--ui-accent);border-radius:4px 22px 4px 4px;padding:35px 30px;position:relative;transform:rotate(4deg)}.about-document-tab{letter-spacing:1.6px;color:var(--ui-muted);margin-bottom:28px;font-size:8px;display:block}.about-document>p{font-family:Georgia,serif;color:var(--ui-text)!important;font-size:23px!important;line-height:1.6!important}.about-signature{align-items:center;gap:7px;font-size:12px;display:flex}.about-document>i{background:var(--soft-surface);border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:25px;right:25px}.about-story{border-top:1px solid var(--ui-line);grid-template-columns:1fr 2fr;gap:45px;padding:55px 0;display:grid}.information-page h2{letter-spacing:-.8px;margin:0 0 20px;font-size:28px;font-weight:550;line-height:1.3}.about-story p,.about-principles p,.about-note p{color:var(--ui-muted);font-size:15px;line-height:1.9}.about-principles{grid-template-columns:repeat(3,1fr);gap:34px;padding:14px 0 60px;display:grid}.about-principles article{border-top:1px solid var(--ui-line);padding-top:23px}.about-principles article>span{color:var(--ui-accent);font-size:11px}.about-principles h3{margin:22px 0 12px;font-size:17px}.about-principles p{margin:0;font-size:13px}.about-note{background:var(--soft-surface);border:1px solid var(--ui-line);border-radius:15px;gap:22px;padding:30px 34px;display:flex}.about-note>svg{color:var(--ui-accent);flex-shrink:0;margin-top:3px}.about-note h2{margin-bottom:8px;font-size:20px}.about-note p{max-width:760px;margin:0;font-size:13px}.information-next{justify-content:space-between;align-items:center;gap:25px;padding:65px 0;display:flex}.information-next h2{margin-bottom:8px}.information-next p{color:var(--ui-muted);margin:0;font-size:14px}.information-next>a{border-bottom:1px solid var(--ui-accent);color:var(--ui-accent);align-items:center;gap:20px;padding:15px 0;font-size:14px;display:flex}.information-footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;margin-top:0;padding:25px 0 30px;font-size:12px;display:flex}.information-footer nav{gap:24px;display:flex}.information-footer a:hover{color:var(--ui-accent)}.contact-intro{padding:65px 0 30px}.contact-layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;padding:20px 0 60px;display:grid}.contact-note{padding:15px 0 30px}.contact-note>svg{color:var(--ui-accent);margin-bottom:20px}.contact-note h2{font-size:24px}.contact-note p{color:var(--ui-muted);font-size:14px;line-height:1.9}.contact-note a{color:var(--ui-accent);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.contact-note.subtle{border-top:1px solid var(--ui-line);padding-top:30px}.contact-note h3{margin:0 0 12px;font-size:16px}.contact-form{background:var(--surface);border:1px solid var(--ui-line);border-radius:17px;padding:30px}.contact-form h2{margin-bottom:10px;font-size:23px}.contact-form>p{color:var(--ui-muted);margin:0 0 22px;font-size:12px;line-height:1.8}.contact-form label{margin:20px 0 8px;font-size:12px;font-weight:550;display:block}.contact-form label>span{color:var(--ui-muted);margin-left:5px;font-size:10px;font-weight:400}.contact-form :is(input,select,textarea){background:var(--paper);width:100%;min-height:45px;color:var(--ui-text);border:1px solid var(--ui-line);font:inherit;border-radius:8px;padding:12px;font-size:14px}.contact-form textarea{resize:vertical;line-height:1.6}.contact-form :is(input,select,textarea):hover{border-color:var(--ui-accent)}.contact-form small{color:var(--ui-muted);margin:10px 0 22px;font-size:11px;line-height:1.6;display:block}.contact-form .primary-button{width:100%}.contact-form .contact-status{color:var(--ui-accent);gap:8px;margin:16px 0 0;display:flex}.contact-status>svg{flex-shrink:0;margin-top:3px}.contact-questions{border-top:1px solid var(--ui-line);padding:40px 0 60px}.contact-questions h2{font-size:24px}.contact-questions details{border-bottom:1px solid var(--ui-line);font-size:14px}.contact-questions summary{cursor:pointer;padding:19px 0}.contact-questions p{color:var(--ui-muted);max-width:750px;margin:0 0 22px;line-height:1.8}@media (max-width:760px){.information-page{padding-inline:22px}.information-hero{grid-template-columns:1fr;gap:35px;padding:48px 0}.information-page h1{letter-spacing:-2px;font-size:44px}.information-hero>div>p,.contact-intro>p{font-size:15px}.about-document{justify-self:center;width:92%;max-width:360px;min-height:260px;padding:25px}.about-story{grid-template-columns:1fr;gap:20px;padding:35px 0}.about-principles{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.about-principles h3{margin-top:15px}.about-note{gap:15px;padding:22px}.information-next{flex-direction:column;align-items:flex-start;padding:40px 0}.information-page h2{font-size:24px}.about-note h2{font-size:19px}.contact-intro{padding-top:45px}.contact-layout{flex-direction:column-reverse;gap:20px;padding-bottom:25px;display:flex}.contact-form{width:100%;padding:22px}.contact-form :is(input,textarea,select){font-size:16px}.contact-layout>aside{width:100%}.contact-note{padding-block:20px}.information-footer{flex-wrap:nowrap}.contact-questions{padding:30px 0 40px}}.contact-fields{border:0;min-width:0;margin:0;padding:0}.contact-form .contact-error{color:var(--red)}.contact-form .contact-status{font-size:12px;line-height:1.7}.contact-success-popup{border:1px solid var(--ui-line);background:var(--surface);width:min(350px,100vw - 40px);color:var(--ui-text);text-align:center;border-radius:16px;padding:28px;box-shadow:0 16px 50px #10291b24}.contact-success-popup::backdrop{background:#10251b50}.contact-success-popup[open]{animation:.18s ease-out dropdown-reveal}.contact-popup-close{width:32px;height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.contact-popup-check{background:var(--soft-surface);width:44px;height:44px;color:var(--ui-accent);border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.contact-success-popup h2{margin:0 0 10px;font-size:22px}.contact-success-popup p{color:var(--ui-muted);margin:0 0 22px;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.contact-success-popup[open]{animation:none}}
.service-workspace{padding-bottom:60px}.service-location{color:var(--ui-muted);align-items:center;gap:9px;margin:0 0 24px;font-size:12px;line-height:1.6;display:flex}.service-location svg{flex-shrink:0}.service-grid{grid-template-columns:1fr;gap:24px;display:grid}.service-grid.with-file{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.service-file,.service-settings,.service-processing,.service-result{background:var(--surface);border:1px solid var(--ui-line);border-radius:17px}.service-upload{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:34px 20px;display:flex}.service-upload-icon{border-radius:22px;place-items:center;width:78px;height:78px;margin-bottom:20px;display:grid;transform:rotate(-5deg)}.service-upload h2{letter-spacing:-.6px;margin:0 0 12px;font-size:24px}.service-upload p{color:var(--ui-muted);margin:0 0 22px;font-size:14px}.service-upload small{color:var(--ui-muted);margin-top:18px;font-size:11px}.service-file-note{color:var(--ui-muted);text-align:center;max-width:720px;margin:20px auto;font-size:12px;line-height:1.8}.service-settings{background:var(--soft-surface);padding:26px}.service-settings h2{letter-spacing:-.4px;margin:0 0 16px;font-size:19px}.service-settings p{color:var(--ui-muted);font-size:13px;line-height:1.8}.service-settings label{margin:22px 0 9px;font-size:12px;font-weight:550;display:block}.service-settings input{border:1px solid var(--ui-line);background:var(--surface);width:100%;min-height:44px;color:var(--ui-text);border-radius:8px;padding:10px 12px;font-size:14px}.password-field{position:relative}.password-field input{padding-right:45px}.password-field button{width:42px;height:42px;color:var(--ui-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:1px;right:1px}.service-settings small{color:var(--ui-muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.service-settings .primary-button{width:100%;margin-top:26px}.service-file-card{flex-direction:column;align-items:center;gap:12px;max-width:280px;margin:5px auto 35px;padding:20px;display:flex}.service-file-card>strong{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:14px}.service-file-card>span{color:var(--ui-muted);font-size:12px}.service-document{border:1px solid var(--ui-line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:170px;min-height:200px;display:flex}.service-document>span{letter-spacing:1.5px;font-size:11px}.service-file-card .preview-surface{width:190px}.service-processing,.service-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:440px;padding:45px 25px;animation:.25s reveal;display:flex}.service-processing h2,.service-result h2{margin:0;font-size:28px}.service-processing p,.service-result p{color:var(--ui-muted);overflow-wrap:anywhere;max-width:570px;margin:0;font-size:13px;line-height:1.8}.service-motion{color:var(--ui-accent);padding:22px;animation:3s ease-in-out infinite float;position:relative}.service-motion>span{background:var(--soft-surface);border:1px solid var(--ui-line);border-radius:50%;padding:8px;display:flex;position:absolute;bottom:9px;right:5px}.security-motion .service-motion{animation:2s ease-in-out infinite live-breathe}.service-done{background:var(--soft-surface);width:64px;height:64px;color:var(--ui-accent);border-radius:50%;place-items:center;display:grid}.service-result .primary-button{min-width:230px}.service-result .service-result-note{font-size:11px}.service-settings input:hover{border-color:var(--ui-accent)}.tools-dropdown-panel{max-height:calc(100dvh - 105px);overflow-y:auto}.tools-dropdown-grid{grid-template-rows:repeat(6,auto)}.site-menu{overflow-y:auto}@media (max-width:760px){.service-grid.with-file{grid-template-columns:1fr}.service-workspace{padding-inline:18px}.service-upload{min-height:330px}.service-upload h2{font-size:22px}.service-settings input{font-size:16px}.service-settings{padding:22px}.service-file-card{margin-bottom:10px}.service-file-card .preview-surface{height:180px}.service-document{min-height:150px}.service-location{font-size:11px}.service-processing,.service-result{min-height:380px}}
.tool-workspace-heading{margin:8px 0 26px}.tool-workspace-heading h1{letter-spacing:-2px;margin:0 0 12px;font-size:48px;font-weight:550;line-height:1.14}.tool-workspace-heading>p{color:var(--ui-muted);max-width:760px;margin:0 0 22px;font-size:16px;line-height:1.65}.tool-file-info{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;line-height:1.7;display:flex}.tool-file-info>span{color:var(--ui-accent)}.file-area,.service-file{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.file-area>.section-heading,.service-file>.section-heading{padding:0 0 20px}.file-area .file-grid{padding-left:0;padding-right:0}.file-area-footer{background:0 0;border:0;justify-content:flex-start;padding:18px 0}.tool-upload.dropzone{border:1px dashed var(--ui-line);background:var(--soft-surface);width:100%;min-height:390px;box-shadow:none;text-align:center;border-radius:16px;margin:0;padding:48px 24px}.tool-upload.dropzone.dragging{background:var(--soft-surface);border-color:var(--ui-accent);outline:2px solid var(--ui-accent);outline-offset:3px;box-shadow:none}.tool-upload-icon{color:var(--ui-accent);flex-shrink:0;margin-bottom:24px}.tool-upload h2{letter-spacing:-.65px;overflow-wrap:anywhere;margin:0 0 9px;font-size:26px;font-weight:600;line-height:1.3}.tool-upload.dropzone>p{color:var(--ui-muted);margin:0 0 25px;font-size:14px;line-height:1.6}.tool-upload .primary-button{min-width:175px;box-shadow:none}.tool-upload-limit,.tool-upload-privacy,.tool-upload-note{color:var(--ui-muted);font-size:11px;line-height:1.7}.tool-upload-limit{margin-top:18px}.tool-upload-privacy{justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.tool-upload-note{max-width:460px;margin-top:12px}.settings-card:not(.processing-panel),.service-settings{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 16px}.settings-top{padding-bottom:16px}.settings-top .settings-icon{background:0 0;width:auto;height:auto}.service-result,.service-processing{box-shadow:none;background:0 0;border:0;border-radius:0}.service-file-note{text-align:left;margin:18px 0}.editor-main:has(.tool-upload){max-width:1230px;padding:25px 35px 60px}@media (max-width:760px){.tool-workspace-heading{margin-top:8px;margin-bottom:22px}.tool-workspace-heading h1{letter-spacing:-1.6px;font-size:38px}.tool-workspace-heading>p{margin-bottom:18px;font-size:14px}.tool-file-info{gap:4px 8px;font-size:11px}.tool-upload.dropzone{min-height:350px;padding:36px 20px}.tool-upload h2{font-size:23px}.settings-card:not(.processing-panel),.service-settings{padding:18px 0 0}.editor-main:has(.tool-upload){padding:25px 18px 45px}}@media (max-width:360px){.tool-workspace-heading h1{font-size:34px}.tool-upload h2{font-size:21px}.tool-upload.dropzone{padding-inline:16px}}
