.page_main__pcPaf{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__cDh7J{max-width:720px;margin:0 auto;padding:0 24px 5rem}.page_header___MBxc{text-align:center;padding:52px 1rem 40px}.page_eyebrow___W2Xz{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__8e_iS{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__W7Q_E{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_dropzone__wTtNx{border:2px dashed #d2d2d7;border-radius:20px;padding:4rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active___NDSe,.page_dropzone__wTtNx:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__SjPO4{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle___eVP3{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__0ssIs{font-size:.85rem;color:#6e6e73}.page_result__JCILB{display:flex;flex-direction:column;gap:16px}.page_card__DT3Mr{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_cardHeader__gdjB9{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_cardLabel__Na28o{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_resetBtn__0oxqy{background:none;border:none;color:#6e6e73;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}.page_resetBtn__0oxqy:hover{color:#1d1d1f}.page_previewFrame__WaBfU{width:100%;height:500px;border:none;background:#f5f5f7}.page_pageHolder__EXtUM{background:#f5f5f7;padding:24px;display:flex;justify-content:center;max-height:700px;overflow:auto}.page_previewBox__HyxQF{outline:none;color:#1d1d1f;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);box-sizing:border-box;transition:width .2s,min-height .2s,padding .2s;overflow:hidden}.page_previewBox__HyxQF:focus{background:#fafafa}.page_previewBox__HyxQF .page_docx-wrapper__cCUyS{padding:0!important;background:transparent!important;width:100%!important}.page_previewBox__HyxQF .page_docx__bNgAf,.page_previewBox__HyxQF section.page_docx__bNgAf{box-shadow:none!important;margin:0 auto!important;width:100%!important;min-height:auto!important;padding:0!important}.page_previewBox__HyxQF table{max-width:100%!important}.page_previewBox__HyxQF img{max-width:100%!important;height:auto!important}.page_previewBox__HyxQF h1,.page_previewBox__HyxQF h2,.page_previewBox__HyxQF h3{margin:.8em 0 .4em}.page_previewBox__HyxQF p{margin:0 0 .6em}.page_previewBox__HyxQF table{border-collapse:collapse;width:100%;margin:1em 0}.page_previewBox__HyxQF td,.page_previewBox__HyxQF th{border:1px solid #e5e5ea;padding:6px 10px}.page_editHint__7LYVy{font-size:.7rem;color:#aeaeb2;font-weight:500;margin-left:8px}.page_controls__vzVnW{display:flex;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:12px 16px}.page_ctrlGroup__9yGSH{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:130px}.page_ctrlLabel__MFKhx{font-size:.7rem;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em}.page_ctrlSelect__YWaK_{border:1px solid #e5e5ea;border-radius:8px;padding:7px 10px;font-size:.85rem;font-family:inherit;color:#1d1d1f;background:#fff;outline:none;cursor:pointer}.page_ctrlSelect__YWaK_:focus{border-color:#1d1d1f}.page_ctrlRange__X8UCA{accent-color:#1d1d1f;cursor:pointer}.page_btnRow__eaEGi{display:flex;gap:10px}.page_downloadBtn__gf0o_{flex:1 1;background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 22px;font-size:.92rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_downloadBtn__gf0o_:hover:not(:disabled){opacity:.82}.page_downloadBtnAlt__12HpZ{flex:1 1;background:#fff;color:#1d1d1f;border:1.5px solid #e5e5ea;border-radius:12px;padding:12.5px 22px;font-size:.92rem;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s}.page_downloadBtnAlt__12HpZ:hover:not(:disabled){border-color:#1d1d1f}.page_downloadBtnAlt__12HpZ:disabled{opacity:.4;cursor:not-allowed}.page_status__7bR_T{text-align:center;padding:16px;font-size:.9rem;color:#6e6e73}.page_error__mfFPM{color:#c0392b}