*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background-color:#fff;min-height:100vh}#root{min-height:100vh}.text-span-viewer{color:var(--chakra-colors-fg-default)}.text-span-viewer h1,.text-span-viewer h2,.text-span-viewer h3,.text-span-viewer h4{margin-top:var(--chakra-space-4)}.text-span-viewer p{margin-bottom:var(--chakra-space-2)}.text-span-viewer blockquote{font-style:italic;margin-bottom:var(--chakra-space-3);padding:var(--chakra-space-3) var(--chakra-space-4);background-color:var(--chakra-colors-accent-muted);border-left:4px solid var(--chakra-colors-accent-primary);border-radius:0 var(--chakra-radii-md) var(--chakra-radii-md) 0}.text-span-viewer ul{list-style-type:disc;padding-left:1.5em;margin:0;margin-bottom:var(--chakra-space-1)}.text-span-viewer ol{list-style-type:decimal;padding-left:1.5em;margin:0;margin-bottom:var(--chakra-space-1)}.text-span-viewer li{margin-bottom:.25em}.text-span-viewer pre{background-color:var(--chakra-colors-gray-100);border-radius:.375rem;padding:1rem;overflow:auto;font-size:.875rem;line-height:1.5;margin-top:var(--chakra-space-2);margin-bottom:var(--chakra-space-3)}.text-span-viewer pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.text-span-viewer code:not(pre code){background-color:var(--chakra-colors-gray-100);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}:root[data-theme=dark] .text-span-viewer pre,.dark .text-span-viewer pre{background-color:var(--chakra-colors-gray-800)}:root[data-theme=dark] .text-span-viewer code:not(pre code),.dark .text-span-viewer code:not(pre code){background-color:var(--chakra-colors-gray-700)}.text-span-viewer table{width:100%;border-collapse:collapse;margin-bottom:var(--chakra-space-3);font-size:.875rem}.text-span-viewer th,.text-span-viewer td{padding:var(--chakra-space-2) var(--chakra-space-3);border:1px solid var(--chakra-colors-border-default);text-align:left}.text-span-viewer th{background-color:var(--chakra-colors-accent-muted);font-weight:600}
