.body-content[data-v-fd655f72]{overflow-wrap:break-word}.body-content--plain[data-v-fd655f72]{white-space:pre-line}.body-content[data-v-fd655f72] blockquote,.body-content[data-v-fd655f72] img,.body-content[data-v-fd655f72] ol,.body-content[data-v-fd655f72] p,.body-content[data-v-fd655f72] pre,.body-content[data-v-fd655f72] ul{margin:0 0 var(--body-content-gap,.5rem)}.body-content[data-v-fd655f72] :last-child{margin-bottom:0}.body-content[data-v-fd655f72] h3,.body-content[data-v-fd655f72] h4{line-height:1.3;margin:0 0 .5rem}.body-content[data-v-fd655f72] h3{font-size:1.15rem}.body-content[data-v-fd655f72] h4{font-size:1rem}.body-content[data-v-fd655f72] a{color:var(--portal-primary);text-decoration:underline}.body-content[data-v-fd655f72] code{background:var(--portal-surface-alt);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1rem .3rem}.body-content[data-v-fd655f72] pre{background:var(--portal-surface-alt);border:1px solid var(--portal-border);border-radius:6px;overflow-x:auto;padding:.75rem}.body-content[data-v-fd655f72] pre code{background:none;border-radius:0;padding:0}.body-content[data-v-fd655f72] blockquote{border-left:3px solid var(--portal-border-strong);color:var(--portal-text-muted);padding-left:.75rem}.body-content[data-v-fd655f72] ol,.body-content[data-v-fd655f72] ul{padding-left:1.5rem}.body-content[data-v-fd655f72] img{border:1px solid var(--portal-border);border-radius:6px;display:block;height:auto;max-height:28rem;max-width:100%}.body-content[data-v-fd655f72] img+br{display:none}.inline-image-status[data-v-127c6879]{color:var(--portal-text-muted);font-size:.85rem;margin:0}.inline-image-status--error[data-v-127c6879]{color:#ef4444}.markdown-editor[data-v-15905d2a]{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:6px;display:flex;flex-direction:column;position:relative}.markdown-editor[data-v-15905d2a]:focus-within{border-color:var(--portal-border-strong)}.markdown-editor__bar[data-v-15905d2a]{align-items:center;background:var(--portal-surface-alt);border-bottom:1px solid var(--portal-border);border-radius:6px 6px 0 0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:space-between;padding:.25rem .4rem;position:relative}.markdown-editor__tabs[data-v-15905d2a],.markdown-editor__toolbar[data-v-15905d2a]{align-items:center;display:flex;flex-wrap:wrap;gap:.125rem}.markdown-editor__tab[data-v-15905d2a],.markdown-editor__tool[data-v-15905d2a]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--portal-text-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center}.markdown-editor__tab[data-v-15905d2a]{font-size:.85rem;padding:.3rem .6rem}.markdown-editor__tab[aria-selected=true][data-v-15905d2a]{background:var(--portal-surface);color:var(--portal-text);font-weight:600}.markdown-editor__tool[data-v-15905d2a]{height:2rem;width:2rem}.markdown-editor__tab[data-v-15905d2a]:hover,.markdown-editor__tool[data-v-15905d2a]:hover:not(:disabled),.markdown-editor__tool[aria-expanded=true][data-v-15905d2a]{background:var(--portal-surface);color:var(--portal-text)}.markdown-editor__tab[data-v-15905d2a]:focus-visible,.markdown-editor__tool[data-v-15905d2a]:focus-visible{outline:2px solid var(--portal-primary);outline-offset:1px}.markdown-editor__tool[data-v-15905d2a]:disabled{cursor:not-allowed;opacity:.5}.markdown-editor__file[data-v-15905d2a]{display:none}.markdown-editor__input[data-v-15905d2a]{background:transparent;border:0;border-radius:0 0 6px 6px;color:var(--portal-text);font-family:inherit;font-size:.95rem;min-height:6rem;padding:.6rem .7rem;resize:vertical;width:100%}.markdown-editor__input[data-v-15905d2a]:focus{outline:none}.markdown-editor__preview[data-v-15905d2a]{min-height:6rem;overflow-wrap:anywhere;padding:.6rem .7rem}.markdown-editor__empty[data-v-15905d2a]{color:var(--portal-text-muted);font-size:.9rem;margin:0}.markdown-editor__status[data-v-15905d2a]{padding:0 .7rem .5rem}.markdown-editor__emoji[data-v-15905d2a]{position:absolute;right:.4rem;top:calc(100% + .25rem);z-index:20}.participation-prompt[data-v-607c103f]{align-items:flex-start;background:var(--portal-surface-alt);border:1px solid var(--portal-border);border-radius:8px;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem}.participation-prompt__text[data-v-607c103f]{color:var(--portal-text);line-height:1.5;margin:0}.participation-prompt__email[data-v-607c103f]{background:var(--portal-accent-bg);border:1px solid var(--portal-accent-bg);border-radius:6px;color:var(--portal-on-accent);cursor:pointer;font:inherit;font-weight:600;min-height:42px;padding:.6rem 1.25rem}.participation-prompt__email[data-v-607c103f]:focus-visible{outline:3px solid var(--portal-primary);outline-offset:2px}.participation-prompt__email[data-v-607c103f]:disabled{cursor:not-allowed;opacity:.6}.participation-prompt__error[data-v-607c103f]{color:var(--portal-error);font-size:.9rem;line-height:1.45;margin:0}
