.ec-rich-html[data-v-662f934a]{--ec-prose-spacing:.25rem;--prose-color:var(--muted-foreground,#374151);--prose-heading-color:var(--foreground,#111);--prose-strong-color:var(--foreground,#111);--prose-link-color:var(--foreground,#111);--prose-code-color:var(--foreground,#111);--prose-marker-color:color-mix(in srgb, var(--muted-foreground,#374151) 75%, transparent);--prose-link-underline-color:var(--primary,#94a3b8);--prose-th-borders:var(--border,#d1d5db);--prose-td-borders:color-mix(in srgb, var(--border,#e5e7eb) 70%, #fff);--prose-hr-color:color-mix(in srgb, var(--foreground,#111) 5%, transparent);--prose-blockquote-border-color:var(--border,#d1d5db);--prose-pre-bg:var(--muted,#f3f4f6);--prose-table-header-bg:var(--muted,#f3f4f6);color:var(--prose-color);overflow-x:auto}.ec-rich-html[data-v-662f934a] :not(br)+:not(br){margin-top:calc(var(--ec-prose-spacing)*4);min-height:1rem}.ec-rich-html[data-v-662f934a] p br{margin:0}.ec-rich-html[data-v-662f934a] h1{letter-spacing:-.025em;color:var(--prose-heading-color);font-size:1.875rem;font-weight:700;line-height:1.2}.ec-rich-html[data-v-662f934a] h2{letter-spacing:-.025em;color:var(--prose-heading-color);font-size:1.5rem;font-weight:700;line-height:1.33333}.ec-rich-html[data-v-662f934a] h3{color:var(--prose-heading-color);font-size:1.25rem;font-weight:700;line-height:1.4}.ec-rich-html[data-v-662f934a] h4{color:var(--prose-heading-color);font-size:1.125rem;font-weight:700;line-height:1.55556}.ec-rich-html[data-v-662f934a] h5{color:var(--prose-heading-color);font-size:1rem;font-weight:700;line-height:1.5}.ec-rich-html[data-v-662f934a] h6{color:var(--prose-heading-color);font-size:.875rem;font-weight:700;line-height:1.42857}.ec-rich-html[data-v-662f934a] ul{padding-inline-start:calc(var(--ec-prose-spacing)*6);list-style-type:disc}.ec-rich-html[data-v-662f934a] ol{padding-inline-start:calc(var(--ec-prose-spacing)*6);list-style-type:decimal}.ec-rich-html[data-v-662f934a] ol li,.ec-rich-html[data-v-662f934a] ul li{padding-inline-start:calc(var(--ec-prose-spacing)*3)}.ec-rich-html[data-v-662f934a] ol li+li,.ec-rich-html[data-v-662f934a] ul li+li{margin-top:calc(var(--ec-prose-spacing)*4)}.ec-rich-html[data-v-662f934a] ol li::marker{color:var(--prose-marker-color)}.ec-rich-html[data-v-662f934a] ul li::marker{color:var(--prose-marker-color)}.ec-rich-html[data-v-662f934a] a:not(:where(:is(h2,h3,h4,h5,h6) *)){color:var(--prose-link-color);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--prose-link-underline-color);text-decoration-color:var(--prose-link-underline-color);word-break:break-word;font-weight:600;text-decoration-thickness:1px}.ec-rich-html[data-v-662f934a] a:not(:where(:is(h2,h3,h4,h5,h6) *)):hover{text-decoration-thickness:2px}.ec-rich-html[data-v-662f934a] b,.ec-rich-html[data-v-662f934a] strong{color:var(--prose-strong-color);font-weight:600}.ec-rich-html[data-v-662f934a] em,.ec-rich-html[data-v-662f934a] i{font-style:italic}.ec-rich-html[data-v-662f934a] u{text-decoration:underline}.ec-rich-html[data-v-662f934a] del,.ec-rich-html[data-v-662f934a] s,.ec-rich-html[data-v-662f934a] strike{text-decoration:line-through}.ec-rich-html[data-v-662f934a] code{font-variant-ligatures:none;color:var(--prose-code-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.ec-rich-html[data-v-662f934a] code:after,.ec-rich-html[data-v-662f934a] code:before{content:"`"}.ec-rich-html[data-v-662f934a] pre{margin-top:calc(var(--ec-prose-spacing)*4);margin-bottom:calc(var(--ec-prose-spacing)*10);padding:calc(var(--ec-prose-spacing)*3) calc(var(--ec-prose-spacing)*4);background-color:var(--prose-pre-bg);border-radius:6px;overflow-x:auto}.ec-rich-html[data-v-662f934a] pre code{font-size:.875rem;line-height:2}.ec-rich-html[data-v-662f934a] pre code:after,.ec-rich-html[data-v-662f934a] pre code:before{content:none}.ec-rich-html[data-v-662f934a] img{max-width:100%;height:auto;display:inline-block}.ec-rich-html[data-v-662f934a] img+img{margin-top:0}.ec-rich-html[data-v-662f934a] figure{margin:0}.ec-rich-html[data-v-662f934a] figcaption{margin-top:calc(var(--ec-prose-spacing)*3);text-align:center;color:var(--prose-color);font-size:.875rem;line-height:1.42857}.ec-rich-html[data-v-662f934a] blockquote{border-inline-start-style:solid;border-inline-start-width:.25rem;border-inline-start-color:var(--prose-blockquote-border-color);padding-inline-start:calc(var(--ec-prose-spacing)*4);font-style:italic}.ec-rich-html[data-v-662f934a] blockquote p:first-of-type:before{content:open-quote}.ec-rich-html[data-v-662f934a] blockquote p:last-of-type:after{content:close-quote}.ec-rich-html[data-v-662f934a] hr{border:none;border-top:1px solid var(--prose-hr-color);margin-block:calc(var(--ec-prose-spacing)*8)}.ec-rich-html[data-v-662f934a] hr+h2{margin-top:calc(var(--ec-prose-spacing)*8)}.ec-rich-html[data-v-662f934a] table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;margin:0;font-size:.875rem;line-height:1.4;overflow:hidden}.ec-rich-html[data-v-662f934a] table:first-child{margin-top:0}.ec-rich-html[data-v-662f934a] td,.ec-rich-html[data-v-662f934a] th{border:1px solid var(--prose-th-borders);vertical-align:top;min-width:1em;padding:calc(var(--ec-prose-spacing)*2);text-align:start}.ec-rich-html[data-v-662f934a] th{background-color:var(--prose-table-header-bg);color:var(--prose-heading-color);font-weight:700}.ec-rich-html[data-v-662f934a] td>*,.ec-rich-html[data-v-662f934a] th>*{margin-bottom:0}.ec-rich-html[data-v-662f934a] td p,.ec-rich-html[data-v-662f934a] th p{margin:0}.ec-rich-html[data-v-662f934a] thead{border-bottom:1px solid var(--prose-th-borders)}.ec-rich-html[data-v-662f934a] thead th{vertical-align:bottom;padding-inline:.6em;background-color:#0000;padding-bottom:.8em;font-weight:600}.ec-rich-html[data-v-662f934a] thead th:first-child{padding-inline-start:0}.ec-rich-html[data-v-662f934a] thead th:last-child{padding-inline-end:0}.ec-rich-html[data-v-662f934a] tbody tr{border-bottom:1px solid var(--prose-td-borders)}.ec-rich-html[data-v-662f934a] tbody tr:last-child{border-bottom-width:0}.ec-rich-html[data-v-662f934a] tbody td{vertical-align:baseline;padding:.8em .6em}.ec-rich-html[data-v-662f934a] tfoot{border-top:1px solid var(--prose-th-borders)}.ec-rich-html[data-v-662f934a] tfoot td{vertical-align:top;border:none;padding:.8em .6em}.ec-rich-html[data-v-662f934a] article,.ec-rich-html[data-v-662f934a] aside,.ec-rich-html[data-v-662f934a] div,.ec-rich-html[data-v-662f934a] section{min-width:0}
