.tool_page__gi1HX{padding-block:clamp(1.25rem,3vw,2.5rem)}.tool_intro__h2yFJ{margin-bottom:1.5rem;max-width:68ch}.tool_intro__h2yFJ h1{max-width:26ch}.tool_intro__h2yFJ>p{margin-block:.6rem}.tool_privacy__az1e0{color:#255447;font-weight:600}.tool_workspace__nE_92{display:grid;gap:1.5rem}.tool_workspace__nE_92 section{min-width:0}.tool_workspace__nE_92 h2{font-size:clamp(1.15rem,2vw,1.4rem);margin:0 0 .65rem}.tool_edit__GXxJH,.tool_intake__V0nKL,.tool_output__7gYns,.tool_pages__4YuD6,.tool_result__kfymp{background:#fff;border:1px solid #d5ded9;border-radius:14px;padding:clamp(1rem,2.5vw,1.5rem)}.tool_inputRow__ucLyk{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.tool_fileButton__s73BZ,.tool_primary__R9HvM{align-items:center;background:#155a50;border:1px solid #155a50;border-radius:9px;color:white;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:48px;padding:.65rem 1.1rem;text-align:center;text-decoration:none}.tool_fileButton__s73BZ{overflow:hidden;position:relative}.tool_fileButton__s73BZ input{cursor:pointer;font-size:8rem;inset:0;opacity:0;position:absolute}.tool_corner__CpTYd:focus-visible,.tool_fileButton__s73BZ:has(input:focus-visible),.tool_pageActions__z3UF8 button:focus-visible,.tool_pageSelect__ZB17y:focus-visible,.tool_primary__R9HvM:focus-visible,.tool_resultActions__vkUiG a:focus-visible,.tool_secondary__iqjRg:focus-visible,.tool_textButton__Z_HvR:focus-visible{outline:3px solid #1a79b0;outline-offset:3px}.tool_fileButton__s73BZ:has(input:disabled),.tool_primary__R9HvM:disabled{cursor:not-allowed;opacity:.55}.tool_cameraButton__FtLkR{display:none}.tool_help__qT4dt{color:#4b605d;font-size:.9rem;line-height:1.55;margin:.7rem 0}.tool_help__qT4dt a{font-weight:700}.tool_empty__OoISE{background:#f3f8f5;border-left:3px solid #51a58e;color:#314f47;margin:1rem 0 0;padding:1rem}.tool_error__qoBni{background:#fff1ee;border-left:3px solid #ad3628;color:#842719;padding:.7rem 1rem}.tool_headingRow__jgxxg{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.tool_headingRow__jgxxg span{color:#536760;font-size:.9rem}.tool_pageList__HnvRv{display:grid;gap:.55rem;list-style:none;margin:1rem 0;padding:0}.tool_pageList__HnvRv li{align-items:stretch;border:1px solid #d8e1dc;border-radius:10px;display:flex;gap:.4rem;min-width:0;padding:.4rem}.tool_pageList__HnvRv .tool_activePage__YfHEv{border-color:#155a50;box-shadow:0 0 0 1px #155a50}.tool_pageSelect__ZB17y{align-items:center;background:transparent;border:0;border-radius:7px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:.75rem;min-width:0;padding:.2rem;text-align:left}.tool_pageSelect__ZB17y img{background:#e9eeea;border-radius:4px;flex:0 0 auto;height:62px;object-fit:cover;width:48px}.tool_pageSelect__ZB17y span{display:grid;min-width:0}.tool_pageSelect__ZB17y small{color:#526562;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool_pageSelect__ZB17y em{color:#155a50;font-size:.8rem;font-style:normal;font-weight:700}.tool_pageActions__z3UF8{align-items:center;display:flex;flex:0 0 auto;gap:.2rem}.tool_pageActions__z3UF8 button{background:#f3f7f4;border:1px solid #cad8d0;border-radius:7px;color:#163f38;cursor:pointer;font-size:1.15rem;min-height:44px;min-width:44px}.tool_pageActions__z3UF8 button:disabled{cursor:not-allowed;opacity:.4}.tool_textButton__Z_HvR{background:none;border:0;color:#9a3024;cursor:pointer;font:inherit;min-height:44px;padding:.4rem 0;text-decoration:underline;text-underline-offset:.2em}.tool_stage__nIwuL{background:#dfe7e2;display:block;line-height:0;margin:1rem 0 .2rem;max-width:100%;position:relative;vertical-align:top}.tool_stage__nIwuL img{display:block;height:auto;width:100%}.tool_outline__qEaGG{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.tool_outline__qEaGG polygon{fill:rgba(27,105,89,.14);stroke:#0e5848;stroke-width:.7;vector-effect:non-scaling-stroke}.tool_corner__CpTYd{align-items:center;background:#fff;border:3px solid #0e5848;border-radius:50%;box-shadow:0 2px 9px #173d3577;color:#0e5848;cursor:grab;display:flex;font-size:.75rem;font-weight:800;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;touch-action:none;transform:translate(-50%,-50%);width:36px}.tool_corner__CpTYd:active{cursor:grabbing}.tool_corner__CpTYd:disabled{cursor:not-allowed}.tool_secondary__iqjRg{background:white;border:1px solid #155a50;border-radius:8px;color:#155a50;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:.55rem .85rem}.tool_filters__JHqN4{border:0;margin:1rem 0 0;padding:0}.tool_filters__JHqN4 legend{font-weight:700;margin-bottom:.55rem}.tool_segmented__hs9DM{display:flex;flex-wrap:wrap;gap:.4rem}.tool_segmented__hs9DM label{cursor:pointer;position:relative}.tool_segmented__hs9DM input{height:100%;inset:0;opacity:0;position:absolute;width:100%}.tool_segmented__hs9DM span{background:#f3f7f4;border:1px solid #cbdad2;border-radius:8px;display:inline-flex;min-height:44px;padding:.55rem .85rem}.tool_segmented__hs9DM input:checked+span{background:#d8ece4;border-color:#155a50;color:#12493f;font-weight:700}.tool_segmented__hs9DM input:focus-visible+span{outline:3px solid #1a79b0;outline-offset:2px}.tool_settings__2_h3B{display:grid;gap:1rem;margin:1rem 0}.tool_previewControls__1ZHzg label,.tool_settings__2_h3B label{display:grid;font-weight:650;gap:.35rem}.tool_previewControls__1ZHzg select,.tool_settings__2_h3B select{background:white;border:1px solid #aabbb2;border-radius:8px;color:#1e3530;font:inherit;min-height:48px;padding:.5rem;width:100%}.tool_fileButton__s73BZ:hover:has(input:not(:disabled)),.tool_primary__R9HvM:hover:not(:disabled){background:#0d493f}.tool_success__vcHV_{color:#185e37;font-weight:700}.tool_warning__OOTs0{background:#fff6df;border-left:3px solid #bc7b19;color:#69430a;padding:.7rem 1rem}.tool_previewControls__1ZHzg{max-width:10rem}.tool_pdfPreview__1hc4X{background:#e4eae6;border:1px solid #d2ddd5;display:flex;justify-content:center;margin:1rem 0;min-height:120px;overflow:auto;padding:.75rem}.tool_pdfPreview__1hc4X canvas{background:white;box-shadow:0 3px 16px #203b3140;height:auto;max-width:100%}.tool_resultActions__vkUiG{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.tool_resultActions__vkUiG>a:not(.tool_primary__R9HvM){color:#155a50;font-weight:700}@media (min-width:900px){.tool_workspace__nE_92{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.tool_edit__GXxJH,.tool_intake__V0nKL,.tool_pages__4YuD6,.tool_result__kfymp{grid-column:1}.tool_output__7gYns{align-self:start;grid-column:2;grid-row:1/span 3;position:sticky;top:1rem}}@media (max-width:480px){.tool_pageList__HnvRv li{flex-wrap:wrap}.tool_pageActions__z3UF8{justify-content:flex-end;width:100%}.tool_pageSelect__ZB17y{flex-basis:100%}.tool_corner__CpTYd{height:32px;width:32px}}@media (pointer:coarse){.tool_cameraButton__FtLkR{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tool_corner__CpTYd,.tool_fileButton__s73BZ,.tool_primary__R9HvM{transition:none}}