.ed-doc .ProseMirror,.ed-preview__body:not(.ed-preview__body--slides),.guest-doc-prose{font-size:15px;line-height:1.7;overflow-wrap:break-word;word-break:normal}.ed-doc .ProseMirror>*+*,.ed-preview__body:not(.ed-preview__body--slides)>*+*,.guest-doc-prose>*+*{margin-top:.4em}.ed-doc .ProseMirror>:first-child,.ed-preview__body:not(.ed-preview__body--slides)>:first-child,.guest-doc-prose>:first-child{margin-top:0}.ed-doc .ProseMirror h1,.ed-preview__body:not(.ed-preview__body--slides) h1,.guest-doc-prose h1{font-size:30px;font-weight:700;margin:1.15em 0 .32em}.ed-doc .ProseMirror h2,.ed-preview__body:not(.ed-preview__body--slides) h2,.guest-doc-prose h2{font-size:23px;font-weight:650;margin:1.35em 0 .3em}.ed-doc .ProseMirror h3,.ed-preview__body:not(.ed-preview__body--slides) h3,.guest-doc-prose h3{font-size:19px;font-weight:600;margin:1.5em 0 .28em}.ed-doc .ProseMirror h4,.ed-preview__body:not(.ed-preview__body--slides) h4,.guest-doc-prose h4{font-size:17px;font-weight:600;margin:1.6em 0 .3em}.ed-doc .ProseMirror h5,.ed-preview__body:not(.ed-preview__body--slides) h5,.guest-doc-prose h5{font-size:15px;font-weight:650;margin:1.7em 0 .3em}.ed-doc .ProseMirror h6,.ed-preview__body:not(.ed-preview__body--slides) h6,.guest-doc-prose h6{font-size:14px;font-weight:650;margin:1.8em 0 .35em;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.ed-doc .ProseMirror p,.ed-preview__body:not(.ed-preview__body--slides) p,.guest-doc-prose p{margin:0 0 .55em}.ed-doc .ProseMirror p:last-child,.ed-preview__body:not(.ed-preview__body--slides) p:last-child,.guest-doc-prose p:last-child{margin-bottom:0}.ed-doc .ProseMirror ol,.ed-doc .ProseMirror ul,.ed-preview__body:not(.ed-preview__body--slides) ol,.ed-preview__body:not(.ed-preview__body--slides) ul,.guest-doc-prose ol,.guest-doc-prose ul{margin:.1em 0;padding-left:1.4em}.ed-doc .ProseMirror blockquote,.ed-preview__body:not(.ed-preview__body--slides) blockquote,.guest-doc-prose blockquote{border-left:3px solid var(--accent);margin:.2em 0;padding:.1em .9em;color:var(--text-secondary)}.ed-doc .ProseMirror hr,.ed-preview__body:not(.ed-preview__body--slides) hr,.guest-doc-prose hr{border:none;border-top:1px solid var(--border);margin:.6em 0}.ed-doc .ProseMirror img,.ed-preview__body:not(.ed-preview__body--slides) img,.guest-doc-prose img{max-width:100%;height:auto}.ed-doc .ProseMirror a,.ed-preview__body:not(.ed-preview__body--slides) a,.guest-doc-prose a{color:var(--accent);text-decoration:underline}.ed-doc .ProseMirror strong,.ed-preview__body:not(.ed-preview__body--slides) strong,.guest-doc-prose strong{font-weight:700}.ed-doc .ProseMirror em,.ed-preview__body:not(.ed-preview__body--slides) em,.guest-doc-prose em{font-style:italic}.ed-doc .ProseMirror del,.ed-doc .ProseMirror s,.ed-preview__body:not(.ed-preview__body--slides) del,.ed-preview__body:not(.ed-preview__body--slides) s,.guest-doc-prose del,.guest-doc-prose s{opacity:.6}.ed-doc .ProseMirror mark,.ed-preview__body:not(.ed-preview__body--slides) mark,.guest-doc-prose mark{background-color:#ffff00;color:inherit;border-radius:2px;padding:0 1px}.ed-doc .ProseMirror u,.ed-preview__body:not(.ed-preview__body--slides) u,.guest-doc-prose u{text-decoration:underline}.ed-doc .ProseMirror sub,.ed-doc .ProseMirror sup,.ed-preview__body:not(.ed-preview__body--slides) sub,.ed-preview__body:not(.ed-preview__body--slides) sup,.guest-doc-prose sub,.guest-doc-prose sup{font-size:.75em;line-height:0}.ed-doc .ProseMirror sup,.ed-preview__body:not(.ed-preview__body--slides) sup,.guest-doc-prose sup{vertical-align:super}.ed-doc .ProseMirror sub,.ed-preview__body:not(.ed-preview__body--slides) sub,.guest-doc-prose sub{vertical-align:sub}.ed-doc .ProseMirror code,.ed-preview__body:not(.ed-preview__body--slides) code,.guest-doc-prose code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;padding:.05em .35em;color:var(--accent)}.ed-doc .ProseMirror pre,.ed-preview__body:not(.ed-preview__body--slides) pre,.guest-doc-prose pre{font-family:var(--font-mono);font-size:13px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 13px;color:var(--text-primary);overflow:auto;max-width:100%}.ed-doc .ProseMirror pre code,.ed-preview__body:not(.ed-preview__body--slides) pre code,.guest-doc-prose pre code{background:none;border:none;padding:0;color:inherit;font-size:inherit}.ed-doc .ProseMirror pre.mermaid,.ed-preview__body:not(.ed-preview__body--slides) pre.mermaid,.guest-doc-prose pre.mermaid{background:transparent;border:none;padding:0;text-align:center}.ed-doc .ProseMirror pre.mermaid svg,.ed-preview__body:not(.ed-preview__body--slides) pre.mermaid svg,.guest-doc-prose pre.mermaid svg{max-width:100%;height:auto}.ed-doc .ProseMirror table,.ed-preview__body:not(.ed-preview__body--slides) table,.guest-doc-prose table{border-collapse:collapse;margin:1.1em 0 1.25em;width:100%;max-width:100%}.ed-doc .ProseMirror td,.ed-doc .ProseMirror th,.ed-preview__body:not(.ed-preview__body--slides) td,.ed-preview__body:not(.ed-preview__body--slides) th,.guest-doc-prose td,.guest-doc-prose th{border:1px solid var(--table-border);padding:8px 13px;font-size:14px;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}.ed-doc .ProseMirror :is(td,th)>p:last-child:not(:only-child):empty,.ed-preview__body:not(.ed-preview__body--slides) :is(td,th)>p:last-child:not(:only-child):empty,.guest-doc-prose :is(td,th)>p:last-child:not(:only-child):empty{display:none}.ed-doc .ProseMirror :is(td,th)>p,.ed-preview__body:not(.ed-preview__body--slides) :is(td,th)>p,.guest-doc-prose :is(td,th)>p{margin-bottom:0}.ed-doc .ProseMirror :is(td,th)>p:last-child:not(:only-child):has(>br.ProseMirror-trailingBreak:only-child),.ed-preview__body:not(.ed-preview__body--slides) :is(td,th)>p:last-child:not(:only-child):has(>br:only-child),.guest-doc-prose :is(td,th)>p:last-child:not(:only-child):has(>br:only-child){display:none}.ed-doc .ProseMirror tr>:first-child,.ed-preview__body:not(.ed-preview__body--slides) tr>:first-child,.guest-doc-prose tr>:first-child{padding-left:16px}.ed-doc .ProseMirror tr>:last-child,.ed-preview__body:not(.ed-preview__body--slides) tr>:last-child,.guest-doc-prose tr>:last-child{padding-right:16px}.ed-doc .ProseMirror th,.ed-preview__body:not(.ed-preview__body--slides) th,.guest-doc-prose th{background:var(--bg-surface);font-weight:700}.ed-doc .ProseMirror li.md-task-item,.ed-preview__body:not(.ed-preview__body--slides) li.md-task-item,.guest-doc-prose li.md-task-item{list-style:none;margin-left:-1.25em}.ed-doc .ProseMirror li.md-task-item input[type=checkbox],.ed-preview__body:not(.ed-preview__body--slides) li.md-task-item input[type=checkbox],.guest-doc-prose li.md-task-item input[type=checkbox]{margin:0 .45em 0 0;vertical-align:baseline;accent-color:var(--accent);print-color-adjust:exact;-webkit-print-color-adjust:exact}.ed-doc .ProseMirror li.md-task-item:has(input:checked),.ed-preview__body:not(.ed-preview__body--slides) li.md-task-item:has(input:checked),.guest-doc-prose li.md-task-item:has(input:checked){color:var(--text-muted);text-decoration:line-through}.ed-doc .ProseMirror .md-callout,.ed-preview__body:not(.ed-preview__body--slides) .md-callout,.guest-doc-prose .md-callout{--callout-accent:var(--accent);margin:.7em 0;padding:.7em 1em;border-left:4px solid var(--callout-accent);border-radius:6px;background:color-mix(in srgb,var(--callout-accent) 8%,transparent)}.ed-doc .ProseMirror .md-callout--note,.ed-preview__body:not(.ed-preview__body--slides) .md-callout--note,.guest-doc-prose .md-callout--note{--callout-accent:var(--accent)}.ed-doc .ProseMirror .md-callout--tip,.ed-preview__body:not(.ed-preview__body--slides) .md-callout--tip,.guest-doc-prose .md-callout--tip{--callout-accent:var(--success,#30a46c)}.ed-doc .ProseMirror .md-callout--warning,.ed-preview__body:not(.ed-preview__body--slides) .md-callout--warning,.guest-doc-prose .md-callout--warning{--callout-accent:var(--warning,#f59e0b)}.ed-doc .ProseMirror .md-callout--caution,.ed-preview__body:not(.ed-preview__body--slides) .md-callout--caution,.guest-doc-prose .md-callout--caution{--callout-accent:var(--danger,#e5484d)}.ed-doc .ProseMirror .md-callout--important,.ed-preview__body:not(.ed-preview__body--slides) .md-callout--important,.guest-doc-prose .md-callout--important{--callout-accent:var(--accent-strong,var(--accent))}.ed-doc .ProseMirror .md-callout__title,.ed-preview__body:not(.ed-preview__body--slides) .md-callout__title,.guest-doc-prose .md-callout__title{font-weight:600;margin:0 0 .35em;color:var(--callout-accent)}.ed-doc .ProseMirror .md-callout__icon,.ed-preview__body:not(.ed-preview__body--slides) .md-callout__icon,.guest-doc-prose .md-callout__icon{margin-right:.4em}.ed-doc .ProseMirror .md-callout__body p:first-child,.ed-preview__body:not(.ed-preview__body--slides) .md-callout__body p:first-child,.guest-doc-prose .md-callout__body p:first-child{margin-top:0}.ed-doc .ProseMirror .md-callout__body p:last-child,.ed-preview__body:not(.ed-preview__body--slides) .md-callout__body p:last-child,.guest-doc-prose .md-callout__body p:last-child{margin-bottom:0}.ed-doc .ProseMirror .md-toc,.ed-preview__body:not(.ed-preview__body--slides) .md-toc,.guest-doc-prose .md-toc{margin:.8em 0;padding:.7em 1em;border:1px solid var(--border);border-radius:6px}.ed-doc .ProseMirror .md-toc__heading,.ed-preview__body:not(.ed-preview__body--slides) .md-toc__heading,.guest-doc-prose .md-toc__heading{font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.4em}.ed-doc .ProseMirror .md-toc ul,.ed-preview__body:not(.ed-preview__body--slides) .md-toc ul,.guest-doc-prose .md-toc ul{list-style:none;margin:0;padding:0}.ed-doc .ProseMirror .md-toc li.md-toc__l2,.ed-preview__body:not(.ed-preview__body--slides) .md-toc li.md-toc__l2,.guest-doc-prose .md-toc li.md-toc__l2{padding-left:1em}.ed-doc .ProseMirror .md-toc li.md-toc__l3,.ed-preview__body:not(.ed-preview__body--slides) .md-toc li.md-toc__l3,.guest-doc-prose .md-toc li.md-toc__l3{padding-left:2em}.ed-doc .ProseMirror .md-toc li.md-toc__l4,.ed-preview__body:not(.ed-preview__body--slides) .md-toc li.md-toc__l4,.guest-doc-prose .md-toc li.md-toc__l4{padding-left:3em}.ed-doc .ProseMirror .md-toc li.md-toc__l5,.ed-preview__body:not(.ed-preview__body--slides) .md-toc li.md-toc__l5,.guest-doc-prose .md-toc li.md-toc__l5{padding-left:4em}.ed-doc .ProseMirror .md-toc li.md-toc__l6,.ed-preview__body:not(.ed-preview__body--slides) .md-toc li.md-toc__l6,.guest-doc-prose .md-toc li.md-toc__l6{padding-left:5em}.ed-doc .ProseMirror .md-footnote-ref,.ed-preview__body:not(.ed-preview__body--slides) .md-footnote-ref,.guest-doc-prose .md-footnote-ref{font-size:.75em;vertical-align:super;line-height:0;text-decoration:none}.ed-doc .ProseMirror .md-footnotes,.ed-preview__body:not(.ed-preview__body--slides) .md-footnotes,.guest-doc-prose .md-footnotes{margin-top:1.6em;padding-top:.8em;border-top:1px solid var(--border);font-size:.9em;color:var(--text-muted)}.ed-doc .ProseMirror .md-footnote-item,.ed-preview__body:not(.ed-preview__body--slides) .md-footnote-item,.guest-doc-prose .md-footnote-item{margin:.35em 0}.ed-doc .ProseMirror .md-footnote-back,.ed-preview__body:not(.ed-preview__body--slides) .md-footnote-back,.guest-doc-prose .md-footnote-back{margin-left:.4em;text-decoration:none;color:var(--accent)}