.docs_page__wXBwM{min-height:100vh;background:#030303;color:#ffffff;font-family:var(--font-geist-sans)}.docs_main__yLSYd{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:7rem 0 5rem}.docs_header__D7AKe{max-width:780px;margin-bottom:3rem}.docs_kicker__HHBhG{color:#60a5fa;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.docs_header__D7AKe h1{color:#ffffff;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1;margin-bottom:1.25rem}.docs_header__D7AKe p:last-child{color:#a1a1aa;font-size:1.125rem;line-height:1.7}.docs_layout__hnOdF{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:220px minmax(0,1fr)}.docs_cardGrid__nE3Jw{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.docs_docCard__zEF0Z{border:1px solid rgba(255,255,255,.12);border-radius:8px;display:block;min-height:190px;padding:1.35rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.docs_docCard__zEF0Z:hover{background:rgba(255,255,255,.05);border-color:rgba(96,165,250,.55);transform:translateY(-2px)}.docs_docCard__zEF0Z span{color:#71717a;display:block;font-family:var(--font-geist-mono);font-size:.8rem;margin-bottom:.75rem}.docs_docCard__zEF0Z h2{color:#ffffff;font-size:1.45rem;margin-bottom:.85rem}.docs_docCard__zEF0Z p{color:#a1a1aa;line-height:1.6}.docs_docsTopbar__zwg_L{align-items:center;color:#71717a;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:2rem}.docs_docsTopbar__zwg_L a{color:#60a5fa}.docs_sidebar__3ciaG{border:1px solid rgba(255,255,255,.1);border-radius:10px;display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem;position:-webkit-sticky;position:sticky;top:5.5rem}.docs_sidebar__3ciaG a{border-radius:6px;color:#d4d4d8;font-size:.95rem;padding:.7rem .8rem}.docs_sidebar__3ciaG a:hover{background:rgba(255,255,255,.06);color:#ffffff}.docs_sidebar__3ciaG a.docs_activeDocLink__ew5mm{background:rgba(96,165,250,.14);color:#ffffff}.docs_content__I_wHz{min-width:0}.docs_sectionHeader__h9odW{border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:1.5rem;padding-bottom:1.5rem}.docs_sectionHeader__h9odW span{color:#71717a;display:block;font-family:var(--font-geist-mono);font-size:.85rem;margin-bottom:.4rem}.docs_sectionHeader__h9odW h1{color:#ffffff;font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:.75rem}.docs_sectionHeader__h9odW p{color:#a1a1aa;line-height:1.65;max-width:780px}.docs_markdown__5JasB{color:#d4d4d8;font-size:1rem;line-height:1.75}.docs_markdown__5JasB h2,.docs_markdown__5JasB h3,.docs_markdown__5JasB h4{color:#ffffff;line-height:1.25}.docs_markdown__5JasB h2{font-size:1.75rem;margin:2rem 0 1rem}.docs_markdown__5JasB h3{font-size:1.35rem;margin:1.8rem 0 .8rem}.docs_markdown__5JasB h4{font-size:1.1rem;margin:1.4rem 0 .65rem}.docs_markdown__5JasB p{margin-bottom:1rem}.docs_markdown__5JasB ol,.docs_markdown__5JasB ul{margin:0 0 1.25rem 1.25rem}.docs_markdown__5JasB li{margin-bottom:.45rem}.docs_markdown__5JasB a{color:#60a5fa}.docs_markdown__5JasB strong{color:#ffffff}.docs_markdown__5JasB code{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#f8fafc;font-family:var(--font-geist-mono);font-size:.9em;padding:.12rem .35rem}.docs_codeBlock__S4GF0{background:#0b0b0c;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e5e7eb;margin:1.25rem 0;overflow-x:auto;padding:1rem;position:relative}.docs_codeBlock__S4GF0 code{background:transparent;border:0;color:inherit;display:block;font-size:.9rem;padding:0;white-space:pre}.docs_codeLanguage__iXPHj{color:#71717a;display:block;font-family:var(--font-geist-mono);font-size:.75rem;margin-bottom:.75rem}.docs_tableWrap__fyQ55{margin:1.25rem 0;overflow-x:auto}.docs_tableWrap__fyQ55 table{border-collapse:collapse;min-width:640px;width:100%}.docs_tableWrap__fyQ55 td,.docs_tableWrap__fyQ55 th{border:1px solid rgba(255,255,255,.12);padding:.75rem;text-align:left;vertical-align:top}.docs_tableWrap__fyQ55 th{background:rgba(255,255,255,.06);color:#ffffff}.docs_tableWrap__fyQ55 td{color:#d4d4d8}@media (max-width:860px){.docs_main__yLSYd{padding-top:6rem}.docs_cardGrid__nE3Jw,.docs_layout__hnOdF{grid-template-columns:1fr}.docs_sidebar__3ciaG{position:static}}