.TableOfContents-module__iZaXga__toc{border-left:1px solid #ffffff0f;width:220px;max-height:calc(100vh - 64px);padding-left:24px;position:sticky;top:32px;overflow-y:auto}.TableOfContents-module__iZaXga__tocHeader{font-family:var(--font-display);color:#fff6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:600}.TableOfContents-module__iZaXga__tocNav{display:block}.TableOfContents-module__iZaXga__tocList{margin:0;padding:0;list-style:none}.TableOfContents-module__iZaXga__tocLink{font-family:var(--font-body);color:#ffffff80;padding:6px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.TableOfContents-module__iZaXga__tocLink:hover{color:#fffc}.TableOfContents-module__iZaXga__tocLink.TableOfContents-module__iZaXga__active{color:#00e699}@media (max-width:1200px){.TableOfContents-module__iZaXga__toc{display:none}}
.CodeBlock-module__RZb-xq__wrapper{background:#1a1a1a;border:1px solid #ffffff14;border-radius:12px;margin:1.5rem 0;overflow:hidden}.CodeBlock-module__RZb-xq__header{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.CodeBlock-module__RZb-xq__language{font-family:var(--font-mono);color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.CodeBlock-module__RZb-xq__copyButton{font-family:var(--font-mono);color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:all .2s;display:inline-flex}.CodeBlock-module__RZb-xq__copyButton:hover{color:#fff;background:#ffffff1a}.CodeBlock-module__RZb-xq__pre{font-family:var(--font-mono);color:#e6e6e6;margin:0;padding:16px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.CodeBlock-module__RZb-xq__pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-family:inherit}
.page-module__c0_N4W__pageWrapper{gap:48px;max-width:1000px;display:flex}.page-module__c0_N4W__article{flex:1;min-width:0;max-width:720px}@media (max-width:1200px){.page-module__c0_N4W__pageWrapper{gap:0}.page-module__c0_N4W__article{max-width:100%}}
.MDXComponents-module__q_QgGa__h1{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.MDXComponents-module__q_QgGa__h2{font-family:var(--font-display);color:#fff;border-top:1px solid #ffffff0f;margin:2.5rem 0 1rem;padding-top:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.MDXComponents-module__q_QgGa__h2:first-child{border-top:none;margin-top:0;padding-top:0}.MDXComponents-module__q_QgGa__h3{font-family:var(--font-display);color:#fff;margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600;line-height:1.4}.MDXComponents-module__q_QgGa__p{font-family:var(--font-body);color:#ffffffbf;margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.MDXComponents-module__q_QgGa__strong{color:#fff;font-weight:600}.MDXComponents-module__q_QgGa__link{color:#00e699;text-decoration:none;transition:opacity .2s}.MDXComponents-module__q_QgGa__link:hover{opacity:.8;text-decoration:underline}.MDXComponents-module__q_QgGa__externalIcon{vertical-align:middle;opacity:.7;margin-left:4px;display:inline-block}.MDXComponents-module__q_QgGa__ul,.MDXComponents-module__q_QgGa__ol{font-family:var(--font-body);color:#ffffffbf;margin:0 0 1.25rem;padding-left:1.5rem;font-size:1rem;line-height:1.7}.MDXComponents-module__q_QgGa__li{margin-bottom:.5rem}.MDXComponents-module__q_QgGa__li::marker{color:#00e699}.MDXComponents-module__q_QgGa__codeBlockWrapper{background:#1a1a1a;border:1px solid #ffffff14;border-radius:12px;margin:1.5rem 0;overflow:hidden}.MDXComponents-module__q_QgGa__codeHeader{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.MDXComponents-module__q_QgGa__codeLanguage{font-family:var(--font-mono);color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.MDXComponents-module__q_QgGa__copyButton{font-family:var(--font-mono);color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:all .2s;display:inline-flex}.MDXComponents-module__q_QgGa__copyButton:hover{color:#fff;background:#ffffff1a}.MDXComponents-module__q_QgGa__codeBlock{font-family:var(--font-mono);color:#e6e6e6;margin:0;padding:16px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.MDXComponents-module__q_QgGa__codeBlock code{color:inherit;background:0 0;border-radius:0;padding:0;font-family:inherit}.MDXComponents-module__q_QgGa__inlineCode{font-family:var(--font-mono);color:#00e699;background:#ffffff14;border-radius:4px;padding:2px 8px;font-size:.9em}.MDXComponents-module__q_QgGa__blockquote{background:#00e6990d;border-left:3px solid #00e699;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:16px 20px}.MDXComponents-module__q_QgGa__blockquote p{color:#fffc;margin:0}.MDXComponents-module__q_QgGa__blockquote strong{color:#00e699}.MDXComponents-module__q_QgGa__tableWrapper{border:1px solid #ffffff14;border-radius:10px;margin:1.5rem 0;overflow-x:auto}.MDXComponents-module__q_QgGa__table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:14px}.MDXComponents-module__q_QgGa__table th,.MDXComponents-module__q_QgGa__table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:12px 16px}.MDXComponents-module__q_QgGa__table th{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0003;font-size:12px;font-weight:600}.MDXComponents-module__q_QgGa__table td{color:#ffffffbf}.MDXComponents-module__q_QgGa__table tr:last-child td{border-bottom:none}.MDXComponents-module__q_QgGa__table tr:hover td{background:#ffffff05}.MDXComponents-module__q_QgGa__hr{border:none;border-top:1px solid #ffffff1a;margin:2.5rem 0}
