.role-assistant.svelte-9k4rbx{display:grid;gap:.75rem;align-content:start;font:400 14px/21px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;min-width:0}h2.svelte-9k4rbx{margin:0;color:#8f8f8f;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.private.svelte-9k4rbx{font-weight:400}p.svelte-9k4rbx{margin:0;overflow-wrap:anywhere}.summary.svelte-9k4rbx{font-size:14px;line-height:21px}.muted.svelte-9k4rbx,.provenance.svelte-9k4rbx{color:#8f8f8f;font-size:12px;line-height:17px}.notes.svelte-9k4rbx{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.notes.svelte-9k4rbx>li:where(.svelte-9k4rbx){display:grid;gap:.4rem;padding-top:.75rem;border-top:1px solid #e5e5e5}.quote.svelte-9k4rbx{font-size:12px;line-height:16px;color:#767676;border-inline-start:2px solid #c8e64a;padding-inline-start:.5rem}textarea.svelte-9k4rbx{font:inherit;font-size:13px;line-height:19px;width:100%;box-sizing:border-box;padding:.35rem .5rem;border:1px solid #e5e5e5;border-radius:4px;resize:vertical;field-sizing:content;min-height:3lh}textarea.svelte-9k4rbx:focus-visible{outline:2px solid #6a8dff;outline-offset:-1px}.actions.svelte-9k4rbx{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}button.svelte-9k4rbx{font:inherit;font-size:12px;line-height:16px;color:#8f8f8f;background:none;border:0;padding:0;cursor:pointer}button.svelte-9k4rbx:hover{color:#222;text-decoration:underline}button.svelte-9k4rbx:disabled{opacity:.5;cursor:default}.primary.svelte-9k4rbx{justify-self:start;font-weight:500;color:#fff;background:#222;border-radius:4px;padding:.3rem .6rem}.primary.svelte-9k4rbx:hover{color:#fff;text-decoration:none;background:#373737}.link.svelte-9k4rbx{justify-self:start}.decision.svelte-9k4rbx{display:grid;gap:.6rem;padding:.75rem;border:1px solid #222;border-radius:6px;box-shadow:0 6px 20px #0000001a}h3.svelte-9k4rbx{margin:0;font-size:14px;line-height:19px;font-weight:600}.decision.svelte-9k4rbx ol:where(.svelte-9k4rbx){list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.decision.svelte-9k4rbx li:where(.svelte-9k4rbx){display:grid;gap:.3rem;padding-top:.6rem;border-top:1px solid #e5e5e5}.your.svelte-9k4rbx{font-size:13px;line-height:18px;color:#555}.how.svelte-9k4rbx{font-size:13px;line-height:18px}.before.svelte-9k4rbx{text-decoration:line-through;border-color:#e5e5e5}.after.svelte-9k4rbx{color:#222}[role=alert].svelte-9k4rbx{color:#d6402a;font-size:12px}.visually-hidden.svelte-9k4rbx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.actions.svelte-17a25zr{display:flex;align-items:center;gap:.25rem;width:100%}.hint.svelte-17a25zr{margin:0 auto 0 0;color:#8f8f8f;font-size:12px;line-height:16px}.hint.svelte-17a25zr strong:where(.svelte-17a25zr){color:#222;font-weight:600}.actions.svelte-17a25zr button:where(.svelte-17a25zr),summary.svelte-17a25zr{font:500 13px/20px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;background:transparent;border:0;border-radius:4px;padding:.3rem .6rem;cursor:pointer}.actions.svelte-17a25zr button:where(.svelte-17a25zr):hover,summary.svelte-17a25zr:hover{background:#efefef}details.svelte-17a25zr{position:relative}summary.svelte-17a25zr{list-style:none}summary.svelte-17a25zr::-webkit-details-marker{display:none}.menu.svelte-17a25zr{position:absolute;right:0;z-index:30;display:grid;min-width:10rem;padding:4px;background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000001a,0 6px 20px #0000001f}.menu.svelte-17a25zr button:where(.svelte-17a25zr){text-align:start}[role=alert].svelte-17a25zr{color:#d6402a}.actions.svelte-42yhvt{display:flex;align-items:center;gap:.25rem;width:100%;padding-bottom:1rem}.hint.svelte-42yhvt{margin:0 auto 0 0;color:#8f8f8f;font-size:12px;line-height:16px}.hint.svelte-42yhvt strong:where(.svelte-42yhvt){color:#222;font-weight:600}button.svelte-42yhvt{font:500 13px/20px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;background:transparent;border:0;border-radius:4px;padding:.3rem .6rem;cursor:pointer}button.svelte-42yhvt:hover,[aria-selected=true].svelte-42yhvt{background:#efefef}.tabs.svelte-42yhvt{display:flex;gap:2px}.compare.svelte-42yhvt{max-width:46rem;margin-inline:auto}.against.svelte-42yhvt{display:flex;align-items:center;gap:.4rem;color:#8f8f8f;font-size:12px}.against.svelte-42yhvt select:where(.svelte-42yhvt){font:inherit;color:#222;border:1px solid #e5e5e5;border-radius:4px;padding:.2rem .4rem;background:#fff}.note.svelte-42yhvt{margin:.75rem 0 1.5rem;color:#6f6f6f;font-size:13px;line-height:20px}.note.svelte-42yhvt strong:where(.svelte-42yhvt){color:#222;font-weight:600}.diff.svelte-42yhvt{font:400 17px/30px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;overflow-wrap:anywhere}.block.svelte-42yhvt{margin:0 0 1rem;padding-inline-start:.85rem;border-inline-start:3px solid transparent}.block.added.svelte-42yhvt{border-color:#5aa02c}.block.removed.svelte-42yhvt{border-color:#d6402a}.block.changed.svelte-42yhvt{border-color:#c79100}.block.same.svelte-42yhvt{color:#6f6f6f}h2.block.svelte-42yhvt{font-size:30px;line-height:40px;font-weight:700}h3.block.svelte-42yhvt{font-size:24px;line-height:34px;font-weight:700}h4.block.svelte-42yhvt,h5.block.svelte-42yhvt,h6.block.svelte-42yhvt{font-size:19px;line-height:29px;font-weight:700}.listItem.svelte-42yhvt:before{content:"•";margin-inline-end:.5rem;color:#8f8f8f}.quote.svelte-42yhvt{color:#555;font-style:italic}.code.svelte-42yhvt,.tableRow.svelte-42yhvt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;line-height:24px}.image.svelte-42yhvt{color:#6f6f6f;font-size:14px}ins.svelte-42yhvt{background:#e3f3d3;color:#1f4d0b;text-decoration:none;border-radius:2px}del.svelte-42yhvt+ins:where(.svelte-42yhvt){margin-inline-start:.2em}del.svelte-42yhvt{background:#fde4df;color:#8c1d0d;text-decoration:line-through;text-decoration-color:#d6402a;border-radius:2px}.fold.svelte-42yhvt{display:block;width:100%;margin:0 0 1rem;padding:.25rem .85rem;text-align:start;color:#8f8f8f;font-size:12px;border:1px dashed #e5e5e5}.visually-hidden.svelte-42yhvt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[role=alert].svelte-42yhvt{color:#d6402a}@media(max-width:40rem){.hint.svelte-42yhvt{display:none}}section.svelte-q4kzyp{--composition-text: #222;--composition-muted: #8f8f8f;--composition-border: #e5e5e5;--composition-hover: #efefef;box-sizing:border-box;width:min(84rem,calc(100vw - 2rem));margin-inline:calc((100% - min(84rem,calc(100vw - 2rem)))/2);--folio-bleed: clamp(1rem, 3vw, 2.5rem);padding:var(--folio-bleed);background:#fff;color:#222;border-radius:8px;font:400 14px/21px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}header.svelte-q4kzyp{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem}header.svelte-q4kzyp p:where(.svelte-q4kzyp){margin:0}.title.svelte-q4kzyp{display:flex;align-items:baseline;gap:.75rem}.eyebrow.svelte-q4kzyp{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.status.svelte-q4kzyp,.hint.svelte-q4kzyp{color:#8f8f8f;font-size:12px;line-height:16px}.hint.svelte-q4kzyp{margin:0 auto 0 0}kbd.svelte-q4kzyp{font:inherit;padding:0 .3em;border:1px solid #e5e5e5;border-radius:3px}.actions.svelte-q4kzyp{display:flex;align-items:center;gap:.25rem;width:100%}.actions.svelte-q4kzyp button:where(.svelte-q4kzyp),summary.svelte-q4kzyp{font:500 13px/20px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;background:transparent;border:0;border-radius:4px;padding:.3rem .6rem;cursor:pointer}.actions.svelte-q4kzyp button:where(.svelte-q4kzyp):hover,summary.svelte-q4kzyp:hover,.actions.svelte-q4kzyp button[aria-pressed=true]:where(.svelte-q4kzyp){background:#efefef}.actions.svelte-q4kzyp button:where(.svelte-q4kzyp):disabled{cursor:default;opacity:.4}details.svelte-q4kzyp{position:relative}summary.svelte-q4kzyp{list-style:none}summary.svelte-q4kzyp::-webkit-details-marker{display:none}.menu.svelte-q4kzyp{position:absolute;right:0;z-index:30;display:grid;min-width:10rem;padding:4px;background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000001a,0 6px 20px #0000001f}.menu.svelte-q4kzyp button:where(.svelte-q4kzyp){text-align:start}.readers.svelte-q4kzyp{min-width:18rem;gap:.5rem;padding:.6rem}.readers.svelte-q4kzyp form:where(.svelte-q4kzyp){display:grid;gap:.35rem}.readers.svelte-q4kzyp .check:where(.svelte-q4kzyp){display:flex;gap:.35rem;align-items:center;font-size:12px;color:#6f6f6f}.readers.svelte-q4kzyp .check:where(.svelte-q4kzyp) input:where(.svelte-q4kzyp){width:auto}.readers.svelte-q4kzyp form:where(.svelte-q4kzyp) button:where(.svelte-q4kzyp),.readers.svelte-q4kzyp .cut:where(.svelte-q4kzyp){justify-self:end}.readers.svelte-q4kzyp .cut:where(.svelte-q4kzyp){color:#fff;background:#222}.readers.svelte-q4kzyp .cut:where(.svelte-q4kzyp):hover{background:#373737}.readers.svelte-q4kzyp .group:where(.svelte-q4kzyp){margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid #e5e5e5;font-size:12px;font-weight:500;color:#8f8f8f;letter-spacing:.05em;text-transform:uppercase}.confirm.svelte-q4kzyp{display:grid;gap:.4rem;padding:.5rem;border:1px solid #e5e5e5;border-radius:6px}.confirm.svelte-q4kzyp .row:where(.svelte-q4kzyp){display:flex;justify-content:flex-end;gap:.25rem}.warn.svelte-q4kzyp{margin:0;color:#8a5a00;font-size:12px;line-height:16px}.role.svelte-q4kzyp{color:#8f8f8f;font-size:12px}.readers.svelte-q4kzyp input:where(.svelte-q4kzyp){box-sizing:border-box;width:100%;font:inherit;padding:.3rem .5rem;border:1px solid #e5e5e5;border-radius:4px}.reader.svelte-q4kzyp{display:flex;justify-content:space-between;align-items:center;margin:0}.note.svelte-q4kzyp{margin:0;color:#8f8f8f;font-size:12px;line-height:16px}.switch.svelte-q4kzyp{display:flex;align-items:center;gap:.4rem;color:#8f8f8f;font-size:12px}.switch.svelte-q4kzyp select:where(.svelte-q4kzyp){font:inherit;color:#222;border:1px solid #e5e5e5;border-radius:4px;padding:.2rem .4rem;background:#fff}.visually-hidden.svelte-q4kzyp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[role=alert].svelte-q4kzyp{color:#d6402a}section.svelte-q4kzyp .folio-editor-surface .ProseMirror{border:0;border-radius:0;padding:0;min-height:24rem;font:400 17px/30px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#222;overflow-wrap:anywhere;outline:none}section.svelte-q4kzyp .ProseMirror>*{margin-bottom:0}section.svelte-q4kzyp .ProseMirror>*+*{margin-top:1rem}section.svelte-q4kzyp .ProseMirror h1:not(.cv *){font-size:48px;line-height:58px;font-weight:700;letter-spacing:-.01em;margin:0}section.svelte-q4kzyp .ProseMirror>h1+*{margin-top:1.5rem}section.svelte-q4kzyp .ProseMirror h2:not(.cv *){font-size:36px;line-height:46px;font-weight:700;margin-top:2.5rem}section.svelte-q4kzyp .ProseMirror h3:not(.cv *){font-size:28px;line-height:38px;font-weight:700;margin-top:2rem}section.svelte-q4kzyp .ProseMirror h4:not(.cv *){font-size:21px;line-height:31px;font-weight:700}section.svelte-q4kzyp .ProseMirror p:not(.cv *){margin-bottom:0}section.svelte-q4kzyp .ProseMirror blockquote:not(.cv *){margin-inline:0;padding-inline-start:1rem;border-inline-start:3px solid #e5e5e5;color:#555}section.svelte-q4kzyp .ProseMirror code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;background:#f5f5f5;border-radius:3px;padding:0 .2em}section.svelte-q4kzyp .ProseMirror ::selection{background:#dbff6c}section.svelte-q4kzyp .ProseMirror a{color:#222;text-decoration-color:#6a8dff;text-underline-offset:3px}section.svelte-q4kzyp .folio-footnote-margin{font-size:14px;line-height:21px;color:#555;background:#f5f5f5}section.svelte-q4kzyp table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px;line-height:24px}section.svelte-q4kzyp td,section.svelte-q4kzyp th{border:1px solid #e5e5e5;padding:.4rem .6rem;min-width:1rem}section.svelte-q4kzyp th{background:#f5f5f5;font-weight:600;text-align:start}section.svelte-q4kzyp .selectedCell{background:#f1fbcf}@media(max-width:40rem){section.svelte-q4kzyp .ProseMirror h1:not(.cv *){font-size:30px;line-height:36px;font-weight:800}.hint.svelte-q4kzyp{display:none}}
