.note_remarkInternal__7D8in{line-height:1.75;font-size:.95rem;color:#374151}.dark .note_remarkInternal__7D8in{color:#d1d5db}.note_remarkInternal__7D8in blockquote{border-left:3px solid #8b5cf6;background-color:rgba(139,92,246,.08);padding:12px 20px;font-size:.9rem;border-radius:0 6px 6px 0;margin:1.5em 0}.dark .note_remarkInternal__7D8in blockquote{background-color:rgba(139,92,246,.12);border-left-color:#a78bfa}.note_remarkInternal__7D8in pre{font-family:JetBrains Mono,Fira Code,Consolas,monospace;background-color:#1e1e2e;border-radius:8px;margin:1.5em 0;overflow:auto;padding:1em 1.25em;font-size:.85rem;line-height:1.6;border:1px solid rgba(255,255,255,.06)}.dark .note_remarkInternal__7D8in pre{background-color:#111118;border-color:rgba(255,255,255,.08)}.note_remarkInternal__7D8in code{color:#e2e8f0}.note_remarkInternal__7D8in li code,.note_remarkInternal__7D8in p code,.note_remarkInternal__7D8in td code{background-color:#f1f5f9;color:#be185d;padding:2px 6px;border-radius:4px;font-size:.85em;font-family:JetBrains Mono,Fira Code,Consolas,monospace}.dark .note_remarkInternal__7D8in li code,.dark .note_remarkInternal__7D8in p code,.dark .note_remarkInternal__7D8in td code{background-color:rgba(255,255,255,.08);color:#f472b6}.note_remarkInternal__7D8in p{margin:.75em 0}.note_remarkInternal__7D8in em{color:#6d28d9;font-style:italic}.dark .note_remarkInternal__7D8in em{color:#c4b5fd}.note_remarkInternal__7D8in strong{color:#1e293b;font-weight:600}.dark .note_remarkInternal__7D8in strong{color:#f1f5f9}.note_remarkInternal__7D8in h1{clear:left;font-size:1.6em;font-weight:700;color:#111827;margin:2em 0 .75em;border-bottom:1px solid #e5e7eb;padding-bottom:.3em;line-height:1.4}.dark .note_remarkInternal__7D8in h1{color:#f9fafb;border-bottom-color:#374151}.note_remarkInternal__7D8in h2{clear:left;font-size:1.35em;font-weight:600;color:#7c3aed;margin:2em 0 .5em;border-bottom:1px solid #e5e7eb;padding-bottom:.3em;line-height:1.4}.dark .note_remarkInternal__7D8in h2{color:#a78bfa;border-bottom-color:#374151}.note_remarkInternal__7D8in h3{clear:left;font-size:1.15em;font-weight:600;color:#1e40af;margin:1.75em 0 .5em;line-height:1.4}.dark .note_remarkInternal__7D8in h3{color:#93c5fd}.note_remarkInternal__7D8in h4{clear:left;font-size:1em;font-weight:600;color:#4b5563;margin:1.5em 0 .5em}.dark .note_remarkInternal__7D8in h4{color:#9ca3af}.note_remarkInternal__7D8in ul{list-style-type:disc;list-style-position:outside;margin:.75em 0;padding:0 0 0 1.75rem}.note_remarkInternal__7D8in ol ol,.note_remarkInternal__7D8in ol ul,.note_remarkInternal__7D8in ul ol,.note_remarkInternal__7D8in ul ul{margin:.25em 0;padding-left:1.5em}.note_remarkInternal__7D8in ol{list-style-type:decimal;list-style-position:inside;margin:.75em 0;padding:0}.note_remarkInternal__7D8in li{margin:.35em 0}.note_remarkInternal__7D8in a{text-decoration:none;color:#7c3aed;font-weight:500;transition:color .15s}.note_remarkInternal__7D8in a:hover{text-decoration:underline;color:#5b21b6}.dark .note_remarkInternal__7D8in a{color:#a78bfa}.dark .note_remarkInternal__7D8in a:hover{color:#c4b5fd}.note_remarkInternal__7D8in table{border-collapse:collapse;margin:1.5em 0;width:100%;font-size:.9rem;border-radius:8px;overflow:hidden}.note_remarkInternal__7D8in td,.note_remarkInternal__7D8in th{padding:.6em .75em;background-color:#f9fafb;border:1px solid #e5e7eb;text-align:left}.note_remarkInternal__7D8in th{color:#374151;background-color:#f3f4f6;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.025em}.dark .note_remarkInternal__7D8in td{background-color:#111827;border-color:#1f2937;color:#d1d5db}.dark .note_remarkInternal__7D8in th{background-color:#1f2937;border-color:#374151;color:#e5e7eb}.note_remarkInternal__7D8in dt{font-size:1.05em;font-weight:600;color:#1e293b;padding-bottom:0}.dark .note_remarkInternal__7D8in dt{color:#e2e8f0}.note_remarkInternal__7D8in dd{margin-left:2em}.note_remarkInternal__7D8in dl dd{margin-top:.5em;margin-bottom:.5em}.note_remarkInternal__7D8in hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.dark .note_remarkInternal__7D8in hr{border-top-color:#374151}.note_remarkInternal__7D8in img{border-radius:8px;margin:1em 0;max-width:100%}.note_remarkInternal-footer__b93fL{border-top:1px dotted #d1d5db;padding:.5em 0;margin-top:2em}.dark .note_remarkInternal-footer__b93fL{border-top-color:#4b5563}.note_remarkInternal-footer__b93fL p{margin:0;font-size:.75em;color:#9ca3af}.note_remarkInternal-footer__b93fL a{text-decoration:none;color:#9ca3af}.note_remarkInternal-footer__b93fL a:hover{text-decoration:underline;color:#7c3aed}.dark .note_remarkInternal-footer__b93fL a:hover{color:#a78bfa}