@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.rt-color-primary{color:var(--primary)}.rt-color-muted{color:var(--muted-foreground)}.rt-color-success{color:#15803d}.rt-color-warning{color:#c2410c}.rt-color-danger{color:#b91c1c}[data-theme=dark] .rt-color-success{color:#4ade80}[data-theme=dark] .rt-color-warning{color:#fb923c}[data-theme=dark] .rt-color-danger{color:#f87171}.rt-highlight-yellow,.rt-highlight-blue,.rt-highlight-green,.rt-highlight-pink{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;padding:.05em .25em}.rt-highlight-yellow{color:#1f2937;background:#fef08a}.rt-highlight-blue{color:#1e3a8a;background:#dbeafe}.rt-highlight-green{color:#14532d;background:#dcfce7}.rt-highlight-pink{color:#831843;background:#fce7f3}.rt-size-small{font-size:.875em}.rt-size-large{font-size:1.25em}.rt-size-xlarge{font-size:1.6em;line-height:1.2}.payload-richtext .list-check{padding-inline-start:0;list-style:none}.payload-richtext .list-item-checkbox{padding-inline-start:1.75em;list-style:none;position:relative}.payload-richtext .list-item-checkbox:before{content:"";inset-inline-start:0;opacity:.6;border:2px solid;border-radius:.3em;width:1.05em;height:1.05em;position:absolute;top:.3em}.payload-richtext .list-item-checkbox-checked:before{background:var(--primary);border-color:var(--primary);opacity:1}.payload-richtext .list-item-checkbox-checked:after{content:"";inset-inline-start:.36em;border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:.35em;height:.6em;position:absolute;top:.45em;transform:rotate(45deg)}.payload-richtext .list-item-checkbox-checked{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}.payload-richtext .list-item-checkbox input{opacity:0;pointer-events:none;position:absolute}.payload-richtext table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.payload-richtext th,.payload-richtext td{border:1px solid var(--border);vertical-align:top;padding:.6em .9em}.payload-richtext th{background:var(--muted);text-align:start;font-weight:600}.payload-richtext th p,.payload-richtext td p{margin:0}.payload-richtext :not(pre)>code{background:var(--muted);border-radius:.3em;padding:.1em .35em;font-size:.9em;font-weight:500}.payload-richtext :not(pre)>code:before,.payload-richtext :not(pre)>code:after{content:none}
