.rich-text-renderer[data-v-e7e1ae1b]{max-width:760px}.rich-text-renderer[data-v-e7e1ae1b] h1,.rich-text-renderer[data-v-e7e1ae1b] h2,.rich-text-renderer[data-v-e7e1ae1b] h3,.rich-text-renderer[data-v-e7e1ae1b] h4{margin-top:2.6rem;margin-bottom:1rem;color:var(--color-fg);font-weight:900;letter-spacing:0}.rich-text-renderer[data-v-e7e1ae1b] h1{font-size:3rem}.rich-text-renderer[data-v-e7e1ae1b] h2{font-size:2.25rem}.rich-text-renderer[data-v-e7e1ae1b] h3{font-size:1.65rem}.rich-text-renderer[data-v-e7e1ae1b] h4{font-size:1.25rem}.rich-text-renderer[data-v-e7e1ae1b] li,.rich-text-renderer[data-v-e7e1ae1b] p{color:var(--color-muted-strong);font-size:1.08rem;line-height:1.85}.rich-text-renderer[data-v-e7e1ae1b] p+p{margin-top:1.15rem}.rich-text-renderer[data-v-e7e1ae1b] a{color:var(--color-cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rich-text-renderer[data-v-e7e1ae1b] blockquote{margin:2rem 0;border-left:3px solid var(--color-royal);padding-left:1.25rem;color:var(--color-fg);font-size:1.35rem;font-weight:800;line-height:1.55}.rich-text-renderer[data-v-e7e1ae1b] blockquote cite{display:block;margin-top:.9rem;color:var(--color-muted);font-size:.9rem;font-style:normal}.rich-text-renderer[data-v-e7e1ae1b] ol,.rich-text-renderer[data-v-e7e1ae1b] ul{margin:1.25rem 0;padding-left:1.4rem}.rich-text-renderer[data-v-e7e1ae1b] .check-list{padding-left:0;list-style:none}.rich-text-renderer[data-v-e7e1ae1b] .check-list li{display:flex;gap:.75rem}.rich-text-renderer[data-v-e7e1ae1b] .check-list__box{width:1.2rem;height:1.2rem;flex:0 0 auto;display:inline-grid;place-items:center;margin-top:.35rem;border:1px solid var(--color-line);border-radius:4px;color:var(--color-accent);font-size:.8rem;line-height:1}.rich-text-renderer[data-v-e7e1ae1b] hr{margin:2.4rem 0;border:0;border-top:1px solid var(--color-line)}.rich-text-renderer[data-v-e7e1ae1b] code{border:1px solid var(--color-line);border-radius:4px;padding:.12rem .28rem;background:var(--color-panel);color:var(--color-accent);font-family:var(--font-mono);font-size:.9em}.rich-text-renderer[data-v-e7e1ae1b] pre{overflow:auto;margin:2rem 0;border:1px solid var(--color-line);border-radius:8px;padding:1rem;background:var(--color-panel)}.rich-text-renderer[data-v-e7e1ae1b] pre code{border:0;padding:0;background:transparent}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-table-wrap{overflow-x:auto;margin:2rem 0}.rich-text-renderer[data-v-e7e1ae1b] table{width:100%;border-collapse:collapse;border:1px solid var(--color-line)}.rich-text-renderer[data-v-e7e1ae1b] td,.rich-text-renderer[data-v-e7e1ae1b] th{border:1px solid var(--color-line);padding:.85rem;color:var(--color-muted-strong);text-align:left;vertical-align:top}.rich-text-renderer[data-v-e7e1ae1b] th{color:var(--color-fg);background:var(--color-panel)}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-callout,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-data-point,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-embed,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-relation,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-upload{margin:2rem 0;border:1px solid var(--color-line);border-radius:8px;background:var(--color-panel)}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-upload{overflow:hidden}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-upload img{width:100%;display:block}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-embed span,.rich-text-renderer[data-v-e7e1ae1b] figcaption{display:block;padding:.8rem 1rem;color:var(--color-muted);font-size:.88rem}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-callout,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-data-point,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-embed,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-relation{padding:1rem}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-callout strong,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-data-point strong,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-relation strong{display:block;color:var(--color-fg);font-size:1.1rem}.rich-text-renderer[data-v-e7e1ae1b] .rich-text-callout p,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-data-point p,.rich-text-renderer[data-v-e7e1ae1b] .rich-text-relation span{display:block;margin-top:.45rem;color:var(--color-muted-strong)}
