body{margin:0}.route-enter{animation:.24s cubic-bezier(.4,0,.2,1) both route-enter}@keyframes route-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-enter{animation:none}}.rich-text{overflow-wrap:anywhere;outline:none}.rich-text p{min-height:1lh;margin:0}.rich-text h1,.rich-text h2,.rich-text h3{margin:.6em 0 .2em;line-height:1.3}.rich-text h1{font-size:1.5em}.rich-text h2{font-size:1.25em}.rich-text h3{font-size:1.1em}.rich-text ul,.rich-text ol{margin:0;padding-inline-start:1.5em}.rich-text ul[data-type=taskList]{padding-inline-start:.25em;list-style:none}.rich-text ul[data-type=taskList] li{gap:8px;display:flex}.rich-text ul[data-type=taskList] li>label{flex-shrink:0}.rich-text blockquote{border-inline-start:3px solid color-mix(in srgb, currentColor 25%, transparent);margin:0;padding-inline-start:12px}.rich-text code{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rich-text pre{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;margin:0;padding:8px 12px;overflow-x:auto}.rich-text pre code{background:0 0;padding:0}.rich-text a{color:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#86a0ff);text-decoration:underline}.rich-text .comment-highlight{cursor:pointer;background-color:var(--lightningcss-light,#ffc80040)var(--lightningcss-dark,#ffc80033);border-bottom:2px solid var(--lightningcss-light,#e8a600)var(--lightningcss-dark,#f5c542);transition:background-color .15s}.rich-text .comment-highlight.is-active{background-color:var(--lightningcss-light,#ffc8008c)var(--lightningcss-dark,#ffc80073)}.rich-text .comment-highlight.is-done{background-color:#0000;border-bottom:2px dashed var(--lightningcss-light,#b1b1b1)var(--lightningcss-dark,#6d6d6d)}.rich-text .comment-highlight.is-done.is-active{background-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1f)}.comment-quote{border-inline-start:3px solid var(--lightningcss-light,#e8a600)var(--lightningcss-dark,#f5c542);font-style:italic}.comment-tooltip{color:#1d1d1d;background-color:#fff;outline:1px solid #0000001f}:root[data-color-scheme=dark] .comment-tooltip{color:#fff;background-color:#3a3a3a;outline:1px solid #ffffff1f}
