body{background:#faf6ee}.tool-page.svelte-s1atbk{color:#302721;width:min(1140px,100% - 32px);margin:0 auto;padding:28px 0 72px}.breadcrumbs.svelte-s1atbk{color:#8b7e72;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.breadcrumbs.svelte-s1atbk a:where(.svelte-s1atbk){color:#6b5f56}.intro.svelte-s1atbk{justify-content:space-between;align-items:end;gap:24px;display:flex}.intro.svelte-s1atbk div:where(.svelte-s1atbk){max-width:760px}h1.svelte-s1atbk{letter-spacing:-.025em;margin:0;font:400 clamp(34px,4.5vw,52px)/1.1 Literata,Georgia,serif}.intro.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;margin:12px 0 0;font-size:17px;line-height:1.65}.free.svelte-s1atbk{color:#2e713d;background:#e9f5e9;border-radius:999px;flex:none;padding:5px 11px;font-size:13px}.filter-tabs.svelte-s1atbk{background:#f4ede3;border:1px solid #e2d8ca;border-radius:11px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin:22px 0 14px;padding:3px;display:flex}.filter-tabs.svelte-s1atbk button:where(.svelte-s1atbk){color:#695d53;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:15px}.filter-tabs.svelte-s1atbk button.active:where(.svelte-s1atbk){color:#302721;background:#fffdf9;font-weight:600;box-shadow:0 1px 3px #6a4a2b18}.workspace.svelte-s1atbk{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.editor-card.svelte-s1atbk,.checks-card.svelte-s1atbk{background:#fffdf9;border:1px solid #dfd3c4;border-radius:15px;overflow:hidden}.source-tabs.svelte-s1atbk{border-bottom:1px solid #eee7dd;gap:2px;padding:6px 8px 0;display:flex}.source-tabs.svelte-s1atbk button:where(.svelte-s1atbk),.result-toolbar.svelte-s1atbk button:where(.svelte-s1atbk){color:#74685f;cursor:pointer;background:0 0;border:0;min-height:42px;padding:0 12px}.source-tabs.svelte-s1atbk button.active:where(.svelte-s1atbk){color:#302721;border-bottom:2px solid #bb572f;font-weight:600}textarea.svelte-s1atbk{box-sizing:border-box;resize:vertical;color:#302721;background:0 0;border:0;outline:0;width:100%;min-height:360px;padding:18px 22px;font:400 16px/1.8 IBM Plex Sans,sans-serif}.drop-zone.svelte-s1atbk{cursor:pointer;color:#302721;background:#faf6ee;border:1.5px dashed #d5c5b3;border-radius:12px;place-items:center;gap:7px;width:calc(100% - 40px);min-height:326px;margin:16px 20px;display:grid}.drop-zone.svelte-s1atbk small:where(.svelte-s1atbk){color:#85786d;max-width:330px}.upload-icon.svelte-s1atbk{color:#a44b2a;font-size:34px}input[type=file].svelte-s1atbk{display:none}.file-ready.svelte-s1atbk{background:#faf6ee;border:1px solid #e5dccf;border-radius:10px;align-items:center;gap:12px;margin:16px 20px 0;padding:11px 12px;display:flex}.file-ready.svelte-s1atbk>span:where(.svelte-s1atbk):nth-child(2){flex:1;min-width:0;display:grid}.file-ready.svelte-s1atbk strong:where(.svelte-s1atbk){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-ready.svelte-s1atbk small:where(.svelte-s1atbk){color:#85786d}.file-ready.svelte-s1atbk button:where(.svelte-s1atbk){cursor:pointer;background:0 0;border:0;font-size:24px}.docx.svelte-s1atbk{color:#345f99;background:#e7edf7;border-radius:8px;place-items:center;width:42px;height:42px;font:600 11px/1 monospace;display:grid}.file-placeholder.svelte-s1atbk{color:#85786d;place-items:center;min-height:249px;display:grid}.editor-footer.svelte-s1atbk,.result-actions.svelte-s1atbk{background:#fcf8f1;border-top:1px solid #eee7dd;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px 11px 20px;display:flex}.editor-footer.svelte-s1atbk>span:where(.svelte-s1atbk){color:#75695f;font:13px/1.4 IBM Plex Mono,monospace}button.svelte-s1atbk{font-family:inherit}.quiet.svelte-s1atbk{color:#75695f;cursor:pointer;background:0 0;border:0}.primary.svelte-s1atbk,.dark.svelte-s1atbk{color:#fff;cursor:pointer;background:#b9522d;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-weight:600}.editor-footer.svelte-s1atbk .primary:where(.svelte-s1atbk){margin-left:auto}.primary.svelte-s1atbk:disabled,.result-actions.svelte-s1atbk button:where(.svelte-s1atbk):disabled{opacity:.48;cursor:not-allowed}.primary.small.svelte-s1atbk{min-height:38px;padding:0 12px}.dark.svelte-s1atbk{background:#302721}.loading.svelte-s1atbk{color:#655a51;justify-content:center;align-items:center;gap:12px;min-height:420px;display:flex}.loading.svelte-s1atbk span:where(.svelte-s1atbk){border:2px solid #e2d8ca;border-top-color:#b9522d;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-s1atbk-spin}@keyframes svelte-s1atbk-spin{to{transform:rotate(360deg)}}.result-toolbar.svelte-s1atbk{color:#85786d;border-bottom:1px solid #eee7dd;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.checked-text.svelte-s1atbk{white-space:pre-wrap;min-height:360px;padding:20px 22px;font-size:16px;line-height:1.95}.marked.svelte-s1atbk{color:inherit;-webkit-text-decoration:underline wavy var(--mark);text-decoration:underline wavy var(--mark);text-underline-offset:4px;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:3px;padding:0;display:inline}.marked.fixed.svelte-s1atbk{color:#276b39;background:#ebf6ea;text-decoration:none}.marked.insertion.svelte-s1atbk:not(.fixed){vertical-align:-.2em;border-left:3px solid var(--mark);color:#0000;width:7px;height:1.25em;margin:0 1px;text-decoration:none;display:inline-block;overflow:hidden}.result-actions.svelte-s1atbk button:where(.svelte-s1atbk):not(.dark){cursor:pointer;background:#fffdf9;border:1px solid #d9cdbf;border-radius:9px;min-height:42px;padding:0 14px}.checks-card.svelte-s1atbk h2:where(.svelte-s1atbk){margin:0;padding:18px 20px 10px;font-size:16px}.check-row.svelte-s1atbk{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee7dd;gap:12px;width:calc(100% - 36px);margin:0 18px;padding:12px 2px;display:flex}.check-row.svelte-s1atbk>span:where(.svelte-s1atbk):last-child{gap:2px;display:grid}.check-row.svelte-s1atbk strong:where(.svelte-s1atbk),.kind-grid.svelte-s1atbk strong:where(.svelte-s1atbk){align-items:center;gap:8px;display:flex}.check-row.svelte-s1atbk strong:where(.svelte-s1atbk):before,.kind-grid.svelte-s1atbk strong:where(.svelte-s1atbk):before{content:"";background:var(--dot);border-radius:50%;width:9px;height:9px}.check-row.svelte-s1atbk small:where(.svelte-s1atbk){color:#74685f;line-height:1.45}.switch.svelte-s1atbk{background:#d9cfc3;border-radius:999px;flex:none;width:39px;height:24px;position:relative}.switch.svelte-s1atbk i:where(.svelte-s1atbk){background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0002}.switch.enabled.svelte-s1atbk{background:#b9522d}.switch.enabled.svelte-s1atbk i:where(.svelte-s1atbk){transform:translate(15px)}.issues-header.svelte-s1atbk{border-bottom:1px solid #eee7dd;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.issues-header.svelte-s1atbk div:where(.svelte-s1atbk){display:grid}.issues-header.svelte-s1atbk strong:where(.svelte-s1atbk){font:400 22px/1.2 Literata,Georgia,serif}.issues-header.svelte-s1atbk small:where(.svelte-s1atbk){color:#85786d}.issue-list.svelte-s1atbk{max-height:620px;overflow:auto}.issue.svelte-s1atbk{border-bottom:1px solid #eee7dd;padding:14px 18px}.issue.active.svelte-s1atbk{background:#fcf3e9;box-shadow:inset 3px 0 #b9522d}.issue-main.svelte-s1atbk{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:grid}.issue-main.svelte-s1atbk small:where(.svelte-s1atbk){color:#85786d;align-items:center;gap:6px;display:flex}.issue-main.svelte-s1atbk small:where(.svelte-s1atbk) i:where(.svelte-s1atbk){background:var(--dot);border-radius:50%;width:8px;height:8px}.replacement.svelte-s1atbk{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.issue.svelte-s1atbk del:where(.svelte-s1atbk){color:#914b3b}.issue.svelte-s1atbk ins:where(.svelte-s1atbk){color:#286a39;background:#eaf5e9;border-radius:5px;padding:0 6px;text-decoration:none}.issue.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;margin:9px 0 0;font-size:14px;line-height:1.55}.issue.svelte-s1atbk footer:where(.svelte-s1atbk){gap:7px;margin-top:10px;display:flex}.issue.svelte-s1atbk footer:where(.svelte-s1atbk) button:where(.svelte-s1atbk):not(.dark){cursor:pointer;background:#fffdf9;border:1px solid #d9cdbf;border-radius:8px;min-height:34px;padding:0 11px}.issue.svelte-s1atbk footer:where(.svelte-s1atbk) .dark:where(.svelte-s1atbk){min-height:34px;padding:0 11px}.undo.svelte-s1atbk{color:#75695f;justify-content:space-between;gap:8px;padding:12px 18px;font-size:13px;display:flex}.undo.svelte-s1atbk button:where(.svelte-s1atbk){cursor:pointer;background:0 0;border:0;text-decoration:underline}.empty-filter.svelte-s1atbk{color:#85786d;padding:20px}.error.svelte-s1atbk{color:#8f3d21;background:#fff0e8;border:1px solid #e5b49e;border-radius:10px;margin:12px 0 0;padding:12px 15px}.availability-note.svelte-s1atbk{color:#72501f;background:#fff8e7;border:1px solid #e6d4ae;border-radius:10px;margin:12px 0 0;padding:12px 15px}.content.svelte-s1atbk{gap:48px;max-width:900px;padding-top:54px;display:grid}.content.svelte-s1atbk h2:where(.svelte-s1atbk){margin:0 0 15px;font:400 29px/1.2 Literata,Georgia,serif}.steps.svelte-s1atbk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.steps.svelte-s1atbk>div:where(.svelte-s1atbk){background:#fffdf9;border:1px solid #dfd3c4;border-radius:12px;gap:6px;padding:18px;display:grid}.steps.svelte-s1atbk b:where(.svelte-s1atbk){color:#b9522d;font:500 13px/1 IBM Plex Mono,monospace}.steps.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;margin:0;line-height:1.5}.kind-grid.svelte-s1atbk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kind-grid.svelte-s1atbk>div:where(.svelte-s1atbk){background:#fffdf9;border:1px solid #e2d8ca;border-radius:12px;padding:17px 18px}.kind-grid.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;margin:7px 0}.kind-grid.svelte-s1atbk small:where(.svelte-s1atbk){color:#75695f}.scope-note.svelte-s1atbk{background:#fffdf9;border:1px solid #e2d8ca;border-radius:14px;padding:22px 24px}.scope-note.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;margin:0;line-height:1.65}.faq.svelte-s1atbk{border-top:1px solid #dfd3c4}.faq.svelte-s1atbk button:where(.svelte-s1atbk){text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfd3c4;grid-template-columns:1fr auto;width:100%;padding:16px 0;display:grid}.faq.svelte-s1atbk p:where(.svelte-s1atbk){color:#655a51;grid-column:1/-1;margin:9px 36px 0 0;line-height:1.6}.related.svelte-s1atbk{gap:16px;margin-top:48px;display:grid}.related.svelte-s1atbk h2:where(.svelte-s1atbk){margin:0;font:400 29px/1.2 Literata,Georgia,serif}.related.svelte-s1atbk>div:where(.svelte-s1atbk){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related.svelte-s1atbk a:where(.svelte-s1atbk){color:inherit;background:#fffdf9;border:1px solid #dfd3c4;border-radius:12px;gap:6px;padding:18px;text-decoration:none;display:grid}.related.svelte-s1atbk a:where(.svelte-s1atbk):hover{border-color:#b9522d}.related.svelte-s1atbk span:where(.svelte-s1atbk){color:#655a51;font-size:14px}@media (width<=760px){.tool-page.svelte-s1atbk{width:min(100% - 24px,1140px);padding-top:20px}.intro.svelte-s1atbk{flex-direction:column;align-items:start;gap:12px}.workspace.svelte-s1atbk{grid-template-columns:1fr}.checks-card.svelte-s1atbk h2:where(.svelte-s1atbk){padding-bottom:8px}textarea.svelte-s1atbk,.checked-text.svelte-s1atbk{min-height:310px;padding:16px}.kind-grid.svelte-s1atbk,.steps.svelte-s1atbk,.related.svelte-s1atbk>div:where(.svelte-s1atbk){grid-template-columns:1fr}.filter-tabs.svelte-s1atbk{flex-wrap:nowrap;width:100%;overflow:auto}.filter-tabs.svelte-s1atbk button:where(.svelte-s1atbk){white-space:nowrap}.editor-footer.svelte-s1atbk .primary:where(.svelte-s1atbk){width:100%;margin-left:0}.result-actions.svelte-s1atbk button:where(.svelte-s1atbk){flex:100%}.result-toolbar.svelte-s1atbk span:where(.svelte-s1atbk){display:none}}
