.markdown-content{max-width:none;font-size:1.125rem;line-height:1.875;color:#374151}html.dark .markdown-content,.dark .markdown-content{color:#d1d5db}.markdown-content h1{font-size:2.5rem!important;font-weight:900!important;line-height:1.2!important;margin-top:3rem!important;margin-bottom:2rem!important;padding-bottom:1rem!important;border-bottom:3px solid rgba(5,94,104,.2)!important;color:#1a1a1a!important;scroll-margin-top:6rem}html.dark .markdown-content h1,.dark .markdown-content h1{color:#fff!important;border-bottom-color:#62a3884d!important}.markdown-content h2{font-size:2rem!important;font-weight:800!important;line-height:1.3!important;margin-top:3rem!important;margin-bottom:1.5rem!important;padding-bottom:.75rem!important;border-bottom:2px solid rgba(5,94,104,.15)!important;color:#1a1a1a!important;scroll-margin-top:6rem}html.dark .markdown-content h2,.dark .markdown-content h2{color:#fff!important;border-bottom-color:#62a38840!important}.markdown-content h3{font-size:1.5rem!important;font-weight:700!important;line-height:1.4!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;color:#2d3748!important;scroll-margin-top:6rem}html.dark .markdown-content h3,.dark .markdown-content h3{color:#e2e8f0!important}.markdown-content h4{font-size:1.25rem!important;font-weight:600!important;line-height:1.5!important;margin-top:2rem!important;margin-bottom:1rem!important;color:#4a5568!important}html.dark .markdown-content h4,.dark .markdown-content h4{color:#cbd5e0!important}.markdown-content h5{font-size:1.125rem!important;font-weight:600!important;line-height:1.5!important;margin-top:1.75rem!important;margin-bottom:.875rem!important;color:#718096!important;text-transform:uppercase!important;letter-spacing:.05em!important}html.dark .markdown-content h5,.dark .markdown-content h5{color:#a0aec0!important}.markdown-content h6{font-size:.875rem!important;font-weight:600!important;line-height:1.5!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;color:#718096!important;text-transform:uppercase!important;letter-spacing:.05em!important}html.dark .markdown-content h6,.dark .markdown-content h6{color:#a0aec0!important}.markdown-content p{font-size:1.125rem!important;line-height:1.875!important;margin-bottom:1.5rem!important;color:#374151!important}html.dark .markdown-content p,.dark .markdown-content p{color:#d1d5db!important}.markdown-content ul,.markdown-content ol{margin-top:1rem;margin-bottom:1.5rem;padding-left:1.75rem}.markdown-content li{margin-bottom:.75rem;line-height:1.75}.markdown-content li>p{margin-bottom:.5rem}.markdown-content blockquote{border-left:4px solid #055e68;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#4b5563;background-color:#055e680d;padding:1.5rem;border-radius:.5rem}html.dark .markdown-content blockquote,.dark .markdown-content blockquote{border-left-color:#62a388;color:#d1d5db;background-color:#62a3881a}.markdown-content img{border-radius:.75rem;margin:2.5rem 0;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.markdown-content code{background-color:#0000000d;padding:.2em .4em;border-radius:.25rem;font-size:.9em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}html.dark .markdown-content code,.dark .markdown-content code{background-color:#ffffff1a}.markdown-content pre{background-color:#1e293b;border-radius:.75rem;padding:1.5rem;overflow-x:auto;margin:2rem 0;border:1px solid rgba(255,255,255,.1)}html.dark .markdown-content pre,.dark .markdown-content pre{background-color:#0f172a;border-color:#ffffff1a}.markdown-content pre code{background-color:transparent;padding:0;color:#e2e8f0}.markdown-content a{color:#055e68!important;text-decoration:underline;text-underline-offset:2px;transition:all .2s;font-weight:500}.markdown-content a:hover{color:#044a52!important;text-decoration-thickness:2px}html.dark .markdown-content a,.dark .markdown-content a{color:#62a388!important}html.dark .markdown-content a:hover,.dark .markdown-content a:hover{color:#4d8a6f!important}.markdown-content strong,.markdown-content b{font-weight:700!important;color:#1a1a1a!important}html.dark .markdown-content strong,html.dark .markdown-content b,.dark .markdown-content strong,.dark .markdown-content b{color:#fff!important}.markdown-content .anchor-link{text-decoration:none;margin-left:.5rem;transition:opacity .2s;color:#055e68}html.dark .markdown-content .anchor-link,.dark .markdown-content .anchor-link{color:#62a388}.markdown-content h1:hover .anchor-link,.markdown-content h2:hover .anchor-link,.markdown-content h3:hover .anchor-link,.markdown-content h4:hover .anchor-link,.markdown-content h5:hover .anchor-link,.markdown-content h6:hover .anchor-link{opacity:1}.markdown-content hr{border:none;border-top:2px solid rgba(5,94,104,.2);margin:3rem 0}html.dark .markdown-content hr,.dark .markdown-content hr{border-top-color:#62a3884d}.markdown-content table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:.95rem}.markdown-content th,.markdown-content td{padding:.75rem;border:1px solid rgba(5,94,104,.2);text-align:left}.markdown-content th{background-color:#055e681a;font-weight:600;color:#1a1a1a}html.dark .markdown-content th,html.dark .markdown-content td,.dark .markdown-content th,.dark .markdown-content td{border-color:#62a3884d}html.dark .markdown-content th,.dark .markdown-content th{background-color:#62a38826;color:#fff}.toc-item{margin-bottom:.25rem}.toc-item.toc-h2{margin-top:.75rem}.toc-item.toc-h2:first-child{margin-top:0}.toc-item.toc-h3{padding-left:1rem;font-size:.9rem}.toc-link{display:block;padding:.5rem .75rem;color:#6b7280;transition:all .15s;text-decoration:none;line-height:1.5;border-radius:.375rem;border-left:2px solid transparent}.toc-link:hover{color:#374151;background-color:#f9fafb;border-left-color:#055e68}.dark .toc-link{color:#9ca3af}.dark .toc-link:hover{color:#d1d5db;background-color:#ffffff0d;border-left-color:#62a388}.toc-link.active{color:#055e68;font-weight:600;background-color:#f0fdfa;border-left-color:#055e68}.dark .toc-link.active{color:#62a388;background-color:#62a3881a;border-left-color:#62a388}.toc-item.toc-h3 .toc-link{padding-left:1.5rem}
