body,html{overflow-x:hidden;max-width:100vw}.mdx-content{--mdx-text-primary:#fff;--mdx-text-secondary:#d1d5db;--mdx-text-muted:#9ca3af;--mdx-bg-primary:#000;--mdx-bg-secondary:#1f2937;--mdx-bg-code:#111827;--mdx-border:#374151;--mdx-border-light:#4b5563;--mdx-accent:#60a5fa;--mdx-accent-hover:#93c5fd;--mdx-code-text:#e5e7eb}[data-theme=light] .mdx-content{--mdx-text-primary:#111827;--mdx-text-secondary:#111827;--mdx-text-muted:#374151;--mdx-bg-primary:#fff;--mdx-bg-secondary:#f9fafb;--mdx-bg-code:#f3f4f6;--mdx-border:#d1d5db;--mdx-border-light:#e5e7eb;--mdx-accent:#2563eb;--mdx-accent-hover:#1d4ed8;--mdx-code-text:#374151}.mdx-content h1{border-color:var(--mdx-border)}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4{color:var(--mdx-text-primary)}.mdx-content p{color:var(--mdx-text-secondary)}.mdx-content code{color:var(--mdx-code-text)}.mdx-content code,.mdx-content pre{background-color:var(--mdx-bg-code)}.mdx-content pre{border-color:var(--mdx-border)}.mdx-content a{color:var(--mdx-accent)}.mdx-content a:hover{color:var(--mdx-accent-hover)}.mdx-content blockquote{color:var(--mdx-text-muted);border-color:var(--mdx-accent)}.mdx-content table,.mdx-content th{border-color:var(--mdx-border)}.mdx-content th{background-color:var(--mdx-bg-secondary);color:var(--mdx-text-primary)}.mdx-content td{color:var(--mdx-text-secondary)}.mdx-content hr,.mdx-content td{border-color:var(--mdx-border)}.mdx-content ol,.mdx-content ul{color:var(--mdx-text-secondary);padding-left:2rem;list-style-position:outside;margin:1rem 0}.mdx-content ul{list-style-type:disc}.mdx-content ol{list-style-type:decimal}.mdx-content li{color:var(--mdx-text-secondary);margin-bottom:.5rem;word-wrap:break-word;padding-left:.5rem}@media (max-width:768px){.mdx-content{font-size:16px;line-height:1.6;overflow-x:hidden;max-width:100vw}.mdx-content h1{font-size:1.8rem;margin-bottom:1rem;margin-top:1.5rem;line-height:1.2}.mdx-content h2{font-size:1.5rem;margin-bottom:.8rem;margin-top:1.5rem;line-height:1.3}.mdx-content h3{font-size:1.25rem;margin-bottom:.6rem;margin-top:1.2rem;line-height:1.3}.mdx-content h4{font-size:1.1rem;margin-bottom:.5rem;margin-top:1rem;line-height:1.3}.mdx-content p{margin-bottom:1rem;line-height:1.6}.mdx-content ol,.mdx-content ul{margin-bottom:1rem;padding-left:2rem;margin-left:0}.mdx-content li{margin-bottom:.5rem;line-height:1.5}.mdx-content code{padding:.2rem .4rem;font-size:.9em;border-radius:.25rem}.mdx-content pre{padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;max-width:calc(100vw - 2rem);width:100%}.mdx-content pre code{padding:0;background:transparent;white-space:pre;word-break:break-all;overflow-wrap:break-word}.mdx-content blockquote{margin:1rem 0;padding:1rem;border-left:4px solid var(--mdx-accent);background:var(--mdx-bg-secondary);border-radius:0 .25rem .25rem 0}.mdx-content table{font-size:.9rem;width:100%;overflow-x:auto;display:block;white-space:nowrap;max-width:calc(100vw - 2rem)}.mdx-content td,.mdx-content th{padding:.5rem;text-align:left}.mdx-content a{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.mdx-content img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.mdx-content *{max-width:100%;box-sizing:border-box}.mdx-content>*+*{margin-top:.75rem}.mdx-content>h1+*,.mdx-content>h2+*,.mdx-content>h3+*,.mdx-content>h4+*{margin-top:.5rem}}@media (min-width:769px) and (max-width:1024px){.mdx-content{font-size:15px;line-height:1.5}.mdx-content h1{font-size:2rem}.mdx-content h2{font-size:1.75rem}.mdx-content h3{font-size:1.4rem}}.mdx-content{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mdx-content img,.mdx-content svg,.mdx-content video{max-width:100%;height:auto}.mdx-content code,.mdx-content pre{overflow-x:auto}.mdx-content table{width:100%;overflow-x:auto;display:block}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{scroll-margin-top:120px}@media (max-width:768px){.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{scroll-margin-top:140px}}