.rich[data-v-57787411] h1,.rich[data-v-57787411] h2,.rich[data-v-57787411] h3,.rich[data-v-57787411] h4{line-height:1.4;scroll-margin-top:5rem}.rich[data-v-57787411] h2{border-bottom:1px solid rgba(148,163,184,.25);border-left:4px solid rgb(var(--gp-primary));font-size:1.28rem;font-weight:700;margin:2em 0 .75em;padding:0 0 .3em .6em}.rich[data-v-57787411] h3{border-left:3px solid rgb(var(--gp-primary)/.45);font-size:1.1rem;font-weight:600;margin:1.6em 0 .5em;padding-left:.5em}.rich[data-v-57787411] h4{color:rgb(var(--gp-primary));font-size:.98rem;font-weight:600;margin:1.3em 0 .4em}.rich[data-v-57787411] h2:first-child,.rich[data-v-57787411] h3:first-child,.rich[data-v-57787411] h4:first-child{margin-top:.2em}html.dark{border-bottom-color:#33415599}.rich[data-v-57787411] p{font-size:.9rem;line-height:1.75;margin:.6em 0}.rich[data-v-57787411] ul{font-size:.9rem;line-height:1.8;list-style:disc outside;margin:.5em 0;padding-left:1.4em}.rich[data-v-57787411] ol{font-size:.9rem;line-height:1.8;list-style:decimal outside;margin:.5em 0;padding-left:1.6em}.rich[data-v-57787411] li{margin:.15em 0}.rich[data-v-57787411] .video-embed{background:#000;border-radius:6px;margin:1.2em 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.rich[data-v-57787411] .video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.rich[data-v-57787411] li::marker{color:#94a3b8}.rich[data-v-57787411] a{color:#3aa0ff;margin-inline:.15em;text-decoration:none}html.dark{color:#60a5fa}.rich[data-v-57787411] a img{margin-right:.15em}.rich[data-v-57787411] a:hover{text-decoration:underline;text-underline-offset:2px}.rich[data-v-57787411] pre{background:#0f172a;border-radius:6px;color:#f1f5f9;font-size:.8rem;line-height:1.55;overflow-x:auto;padding:10px 12px}html.dark{background:#020617}.rich[data-v-57787411] code{font-family:ui-monospace,SF Mono,monospace;font-size:.85em}.rich[data-v-57787411] table{border-collapse:collapse;font-size:.85rem;margin:1em 0;width:100%}.rich[data-v-57787411] td,.rich[data-v-57787411] th{border:1px solid #e2e8f0;padding:6px 10px;text-align:left;vertical-align:top}html.dark{border-color:#334155}.rich[data-v-57787411] th{background:#f8fafc;font-weight:600}html.dark{background:#0f172a}.rich[data-v-57787411] p code{background:#f1f5f9;border-radius:3px;padding:1px 4px}html.dark{background:#1e293b;color:#e2e8f0}
