@layer global {
.ref-shell { display: grid !important; } .refnav { display: block !important; } .refnav-link[data-ref="errors/W-AUTH-RUNTIME-FALLBACK"] { color: rgb(125 211 252); background-color: rgb(14 165 233 / 0.10); border-left-color: rgb(56 189 248); font-weight: 600; }
}
.prose { color: #374151; max-width: 65ch; font-size: 1rem; line-height: 1.75 }
.prose :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em }
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: #4b5563; font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em }
.prose :where(a):not(:where([class~="not-prose"] *)) { color: #111827; text-decoration: underline; font-weight: 500 }
.prose :where(strong):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 600 }
.prose :where(a strong):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(em):not(:where([class~="not-prose"] *)) { font-style: italic }
.prose :where(ol):not(:where([class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em }
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha }
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha }
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman }
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman }
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal }
.prose :where(ul):not(:where([class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em }
.prose :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em }
.prose :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em }
.prose :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em }
.prose :where(> ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em }
.prose :where(> ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em }
.prose :where(> ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em }
.prose :where(> ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em }
.prose :where(> ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em }
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em }
.prose :where(hr):not(:where([class~="not-prose"] *)) { border-color: #e5e7eb; border-top-width: 1px; margin-top: 3em; margin-bottom: 3em }
.prose :where(blockquote):not(:where([class~="not-prose"] *)) { font-weight: 500; font-style: italic; color: #111827; border-left-width: 0.25rem; border-left-color: #e5e7eb; quotes: "\201C" "\201D" "\2018" "\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em }
.prose :where(blockquote p:first-of-type::before):not(:where([class~="not-prose"] *)) { content: open-quote }
.prose :where(blockquote p:last-of-type::after):not(:where([class~="not-prose"] *)) { content: close-quote }
.prose :where(h1):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 800; font-size: 2.25em; margin-top: 0; margin-bottom: 0.8888889em; line-height: 1.1111111 }
.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { font-weight: 900; color: inherit }
.prose :where(h2):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.3333333 }
.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { font-weight: 800; color: inherit }
.prose :where(h3):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 1.6 }
.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit }
.prose :where(h4):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.5 }
.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit }
.prose :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em }
.prose :where(picture):not(:where([class~="not-prose"] *)) { display: block; margin-top: 2em; margin-bottom: 2em }
.prose :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em }
.prose :where(kbd):not(:where([class~="not-prose"] *)) { font-weight: 500; font-family: inherit; color: #111827; box-shadow: 0 0 0 1px rgb(0 0 0 / 0.1), 0 3px 0 rgb(0 0 0 / 0.1); font-size: 0.875em; border-radius: 0.3125rem; padding-top: 0.1875em; padding-right: 0.375em; padding-bottom: 0.1875em; padding-left: 0.375em }
.prose :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em }
.prose :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0 }
.prose :where(figcaption):not(:where([class~="not-prose"] *)) { color: #6b7280; font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em }
.prose :where(code):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 600; font-size: 0.875em; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace }
.prose :where(code::before):not(:where([class~="not-prose"] *)) { content: "`" }
.prose :where(code::after):not(:where([class~="not-prose"] *)) { content: "`" }
.prose :where(a code):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(h1 code, h2 code, h3 code, h4 code):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit }
.prose :where(pre):not(:where([class~="not-prose"] *)) { color: #e5e7eb; background-color: #1f2937; overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace }
.prose :where(pre code):not(:where([class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit }
.prose :where(pre code::before):not(:where([class~="not-prose"] *)) { content: none }
.prose :where(pre code::after):not(:where([class~="not-prose"] *)) { content: none }
.prose :where(table):not(:where([class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857 }
.prose :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: #d1d5db }
.prose :where(thead th):not(:where([class~="not-prose"] *)) { color: #111827; font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em }
.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: #e5e7eb }
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0 }
.prose :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; padding: 0.5714286em }
.prose :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: #d1d5db }
.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; padding: 0.5714286em }
.prose-slate { color: #334155 }
.prose-slate :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: #475569 }
.prose-slate :where(a):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(strong):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(ol > li::marker):not(:where([class~="not-prose"] *)) { color: #64748b }
.prose-slate :where(ul > li::marker):not(:where([class~="not-prose"] *)) { color: #cbd5e1 }
.prose-slate :where(hr):not(:where([class~="not-prose"] *)) { border-color: #e2e8f0 }
.prose-slate :where(blockquote):not(:where([class~="not-prose"] *)) { color: #0f172a; border-left-color: #e2e8f0 }
.prose-slate :where(h1):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(h2):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(h3):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(h4):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(kbd):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(code):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(pre):not(:where([class~="not-prose"] *)) { color: #e2e8f0; background-color: #1e293b }
.prose-slate :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-color: #cbd5e1 }
.prose-slate :where(thead th):not(:where([class~="not-prose"] *)) { color: #0f172a }
.prose-slate :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-color: #e2e8f0 }
.prose-slate :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-color: #cbd5e1 }
.prose-slate :where(figcaption):not(:where([class~="not-prose"] *)) { color: #64748b }
.max-w-3xl { max-width: 48rem }
.not-prose { }
.mb-8 { margin-bottom: 2rem }
.pb-6 { padding-bottom: 1.5rem }
.border-b { border-bottom-width: 1px }
.border-slate-200 { border-color: #e2e8f0 }
.text-xs { font-size: 0.75rem; line-height: 1rem }
.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace }
.text-slate-500 { color: #64748b }
.mb-2 { margin-bottom: 0.5rem }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem }
.font-bold { font-weight: 700 }
.tracking-tight { letter-spacing: -0.025em }
.text-sky-700 { color: #0369a1 }
.text-lg { font-size: 1.125rem; line-height: 1.75rem }
.text-slate-600 { color: #475569 }
.mt-2 { margin-top: 0.5rem }
.flex { display: flex }
.flex-wrap { flex-wrap: wrap }
.gap-3 { gap: 0.75rem }
.mt-4 { margin-top: 1rem }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem }
.bg-sky-50 { background-color: #f0f9ff }
.rounded { border-radius: 0.25rem }
.font-semibold { font-weight: 600 }
.bg-slate-100 { background-color: #f1f5f9 }
.text-slate-700 { color: #334155 }
.text-blue-700 { color: #1d4ed8 }
.hover\:text-blue-900:hover { color: #1e3a8a }
.underline { text-decoration-line: underline }
.rounded-lg { border-radius: 0.5rem }
.border { border-width: 1px }
.border-sky-300 { border-color: #7dd3fc }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem }
.py-4 { padding-top: 1rem; padding-bottom: 1rem }
.text-slate-800 { color: #1e293b }
.mt-8 { margin-top: 2rem }
.leading-relaxed { line-height: 1.625 }
.text-2xl { font-size: 1.5rem; line-height: 2rem }
.text-slate-900 { color: #0f172a }
.mt-10 { margin-top: 2.5rem }
.mb-4 { margin-bottom: 1rem }
.bg-slate-900 { background-color: #0f172a }
.text-slate-100 { color: #f1f5f9 }
.p-4 { padding: 1rem }
.rounded-md { border-radius: 0.375rem }
.text-sm { font-size: 0.875rem; line-height: 1.25rem }
.overflow-x-auto { overflow-x: auto }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.75rem }
.list-decimal { list-style-type: decimal }
.list-outside { list-style-position: outside }
.ml-6 { margin-left: 1.5rem }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.25rem }
.text-amber-700 { color: #b45309 }
.hover\:text-amber-900:hover { color: #78350f }