@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.richtext{--richtext-accent:color-mix(in oklab, var(--primaryColor) 55%, var(--textColor));--richtext-surface:color-mix(in oklab, var(--textColor) 5%, transparent);--richtext-surface-strong:color-mix(in oklab, var(--textColor) 8%, transparent);--richtext-border:color-mix(in oklab, var(--textColor) 16%, transparent);--richtext-muted:color-mix(in oklab, var(--textColor) 68%, transparent);color:var(--textColor);letter-spacing:-.012em;text-wrap:pretty;overflow-wrap:break-word;font-size:.9rem;line-height:1.75}.richtext>:first-child{margin-block-start:0}.richtext>:last-child{margin-block-end:0}.richtext ::selection{background-color:color-mix(in oklab, var(--richtext-accent) 35%, transparent)}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:var(--textColor);letter-spacing:-.035em;text-wrap:balance;scroll-margin-block-start:calc(var(--navHeight) + 1rem);line-height:1.2}.richtext h1{margin-block:0 .6em;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:500}.richtext h2{margin-block:2em .75em;font-size:clamp(1.35rem,1.15rem + .9vw,1.75rem);font-weight:700}.richtext h3{margin-block:1.8em .5em;font-size:clamp(1.1rem,1.02rem + .4vw,1.3rem);font-weight:700}.richtext h4,.richtext h5,.richtext h6{margin-block:1.6em .5em;font-size:1rem;font-weight:700}.richtext p{margin-block:1.25em}.richtext strong,.richtext b{color:var(--textColor);font-weight:700}.richtext a{color:var(--richtext-accent);font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--richtext-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--richtext-accent) 45%, transparent);text-underline-offset:.2em;border-radius:2px;transition:background-color .15s,text-decoration-color .15s;display:inline}.richtext a:hover{background-color:color-mix(in oklab, var(--richtext-accent) 16%, transparent);-webkit-text-decoration-color:var(--richtext-accent);text-decoration-color:var(--richtext-accent)}.richtext a:focus-visible{outline:2px solid var(--richtext-accent);outline-offset:2px}.richtext :not(pre)>code{font-family:inherit;font-size:.9em;font-weight:inherit;color:var(--richtext-accent);background-color:var(--richtext-surface);border:1px solid var(--richtext-border);border-radius:4px;padding:.1em .35em}.richtext code:before,.richtext code:after{content:none}.richtext blockquote{border-inline-start:3px solid var(--richtext-accent);color:var(--richtext-muted);font-style:normal;font-weight:inherit;quotes:none;margin-block:1.75em;padding:.1em 0 .1em 1.25em}.richtext blockquote p:first-of-type:before,.richtext blockquote p:last-of-type:after{content:none}.richtext ul,.richtext ol{margin-block:1.25em;padding-inline-start:1.6em}.richtext li{margin-block:.4em;padding-inline-start:.3em}.richtext ul,.richtext ul>li{list-style-type:square}.richtext ul ul,.richtext ul ul>li{list-style-type:disc}.richtext ol,.richtext ol>li{list-style-type:decimal}.richtext li::marker{color:var(--richtext-accent)}.richtext :is(ul,ol) :is(ul,ol){margin-block:.4em}.richtext hr{background-image:repeating-linear-gradient(to right, var(--richtext-border) 0 8px, transparent 8px 16px);border:0;block-size:1px;margin-block:2.75em}.richtext table{border-collapse:collapse;max-inline-size:100%;margin-block:1.75em;font-size:.9em;display:block;overflow-x:auto}.richtext :is(th,td){border:1px solid var(--richtext-border);text-align:start;padding:.5em .75em}.richtext thead th{background-color:var(--richtext-surface-strong);font-weight:700}.richtext tbody tr:nth-child(2n){background-color:var(--richtext-surface)}.richtext :is(img,video){border-radius:6px}.richtext .not-prose{margin-block:1.75em}
