.markdown,.markdown .prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--muted-foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-hr:var(--muted-foreground);--tw-prose-quotes:var(--muted-foreground);--tw-prose-quote-borders:var(--muted-foreground);--tw-prose-captions:var(--muted-foreground);--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:var(--card);color:var(--tw-prose-body)}.dark .markdown,.dark .markdown .prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--primary);color:var(--tw-prose-body)}.markdown ol>li::marker,.markdown ul>li::marker{color:var(--tw-prose-counters)}details.collapsible{border-bottom:1px solid #e5e7eb;padding:16px 0;margin:.5rem 0}details.collapsible summary{cursor:pointer;list-style:none;padding:0 0 0 12px;position:relative;margin:0;font-weight:600}details.collapsible summary::-webkit-details-marker,details.collapsible summary::marker{display:none}details.collapsible summary:after{content:"";display:block;position:absolute;top:50%;right:4px;width:7px;height:7px;border:solid #6b7280;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease}details.collapsible[open] summary:after{top:calc(50% - 3px);transform:translateY(-50%) rotate(225deg)}details.collapsible summary:hover{background-color:#f3f4f6;border-radius:4px}details.collapsible>:not(summary){margin-top:.75rem}details.collapsible>:last-child{margin-bottom:0}.dark details.collapsible{border-bottom-color:#374151}.dark details.collapsible summary:after{border-color:#9ca3af}.dark details.collapsible summary:hover{background-color:#374151}.markdown hr{margin:1.5rem 0}.markdown hr+h1{margin-top:1.5rem!important}.prose hr{margin-top:2rem;margin-bottom:2rem}.prose hr+:where(h1):not(:where([class~=not-prose] *)),.prose hr+h1{margin-top:1.5rem}details.collapsible summary h1,details.collapsible summary h2,details.collapsible summary h3,details.collapsible summary h4,details.collapsible summary h5,details.collapsible summary h6{margin:0;display:inline}details.collapsible h1,details.collapsible h2,details.collapsible h3,details.collapsible h4,details.collapsible h5,details.collapsible h6{margin-top:1.3em;margin-bottom:.6em}details.collapsible>:first-child:not(summary),details.collapsible>summary+*{margin-top:.5rem}