.docs_docsPage__a4Fkq{min-height:100vh;padding:112px 0 96px;color:var(--text-secondary);background:radial-gradient(circle at 78% 2%,rgba(0,122,255,.07),transparent 28rem),var(--bg-primary)}.docs_docsShell__oI51W{width:min(1180px,calc(100% - 48px));margin:0 auto}.docs_hero___FE4_{max-width:850px;padding:42px 0 58px}.docs_eyebrow__13WAM,.docs_kicker__HHBhG{margin:0 0 14px;color:#0068d9;font-size:.75rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.docs_hero___FE4_ h1{max-width:780px;margin:0 0 24px;color:var(--text-bright);font-size:clamp(3rem,6vw,5.35rem);font-weight:300;letter-spacing:-.055em;line-height:.97}.docs_heroText__NM_5V{max-width:680px;margin:0 0 26px;color:#4b5563;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.docs_prerequisites__X0clK{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:30px;color:#4b5563;font-size:.875rem}.docs_prerequisites__X0clK span{display:inline-flex;align-items:center;gap:8px}.docs_prerequisites__X0clK span:before{width:5px;height:5px;border-radius:50%;background:#007aff;content:""}.docs_heroActions__fM4WQ{display:flex;flex-wrap:wrap;gap:12px}.docs_pathSection__zFeqA{padding:54px 0 66px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);scroll-margin-top:80px}.docs_sectionIntro__iWyoR{max-width:680px;margin-bottom:30px}.docs_buildSection__T3Kur h2,.docs_sectionIntro__iWyoR h2{margin:0 0 12px;color:var(--text-bright);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.08}.docs_sectionIntro__iWyoR p:last-child{margin:0;font-size:1.0625rem}.docs_pathGrid__EVGdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.docs_pathCard__9iOVO{min-height:210px;padding:24px;border:1px solid #dfe3e8;border-radius:14px;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.docs_pathCard__9iOVO:hover{border-color:#aab4c0;box-shadow:0 12px 32px rgba(15,23,42,.07);transform:translateY(-2px)}.docs_pathNumber__fhfuu{display:block;margin-bottom:35px;color:#8a94a3;font-family:var(--font-mono);font-size:.75rem}.docs_pathCard__9iOVO strong{display:block;margin-bottom:7px;color:var(--text-bright);font-size:1.125rem}.docs_pathCard__9iOVO p{min-height:48px;margin:0 0 20px;font-size:.9375rem;line-height:1.5}.docs_pathLink__qd7YL{color:#0068d9;font-size:.875rem;font-weight:600}.docs_docsGrid__KzqaU{display:grid;grid-template-columns:190px minmax(0,740px);justify-content:space-between;grid-gap:70px;gap:70px;padding-top:72px}.docs_sideNav__l3oyi{position:-webkit-sticky;position:sticky;top:84px;align-self:start;max-height:calc(100vh - 108px);overflow-y:auto;padding-right:16px}.docs_navGroups__tcTxI{display:grid;grid-gap:27px;gap:27px}.docs_navGroups__tcTxI>div{display:grid;grid-gap:8px;gap:8px}.docs_navGroups__tcTxI strong{margin-bottom:2px;color:var(--text-bright);font-size:.6875rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.docs_navGroups__tcTxI a{color:#667085;font-size:.8125rem;line-height:1.35;transition:color .15s ease}.docs_navGroups__tcTxI a:hover{color:#0068d9}.docs_mobileNav__ZPLqh{display:none}.docs_article__5uDJS{min-width:0;color:#4b5563;font-size:1rem;line-height:1.7}.docs_article__5uDJS>h2,.docs_article__5uDJS>section>h2{scroll-margin-top:80px}.docs_article__5uDJS h2{margin:72px 0 16px;color:var(--text-bright);font-size:2rem;font-weight:450;letter-spacing:-.035em;line-height:1.15}.docs_article__5uDJS h3{margin:34px 0 10px;color:#20242a;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.docs_article__5uDJS p{margin:0 0 18px}.docs_article__5uDJS a:not([class]){color:#0068d9;text-decoration:underline;-webkit-text-decoration-color:rgba(0,104,217,.28);text-decoration-color:rgba(0,104,217,.28);text-underline-offset:3px}.docs_article__5uDJS ol,.docs_article__5uDJS ul{margin:0 0 24px;padding-left:24px}.docs_article__5uDJS ul{list-style:disc}.docs_article__5uDJS ol{list-style:decimal}.docs_article__5uDJS li{margin-bottom:8px;padding-left:4px}.docs_article__5uDJS table{display:block;max-width:100%;overflow-x:auto;color:#4b5563;font-size:.875rem;line-height:1.45}.docs_article__5uDJS th{color:#20242a;font-weight:650}.docs_quickstart__Od0_J{scroll-margin-top:80px}.docs_quickstart__Od0_J .docs_sectionIntro__iWyoR h2{margin-top:0}.docs_step__dIQFO{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:18px;gap:18px;padding:30px 0;border-top:1px solid var(--border-subtle)}.docs_stepMarker__W1cEv{display:grid;width:34px;height:34px;place-items:center;border:1px solid #b8c7d9;border-radius:50%;color:#0068d9;font-size:.875rem;font-weight:650}.docs_step__dIQFO h3{margin-top:3px}.docs_expected__bxSUr{margin:18px 0 0!important;color:#344054;font-size:.9rem}.docs_listenerReminder__nwdUs{display:block;margin-top:8px;color:#20242a;font-weight:650}.docs_reconnectReminder__aNdlH{display:block;margin-top:4px;color:#667085;font-weight:400}.docs_inlineCode__H0wBo{padding:.14em .38em;border:1px solid #e2e7ec;border-radius:5px;background:#f6f8fa;color:#273142;font-family:var(--font-mono);font-size:.82em}.docs_codeBlock__S4GF0{margin:18px 0 24px;overflow:hidden;border:1px solid #dfe5eb;border-radius:10px;background:#f8fafc}.docs_codeLabel__xXtBz{padding:9px 14px;border-bottom:1px solid #dfe5eb;background:#f1f4f7;color:#667085;font-family:var(--font-sans);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.docs_codeBlock__S4GF0 pre{margin:0;overflow-x:auto;padding:18px;color:#253044;font-family:var(--font-mono);font-size:.8rem;line-height:1.65;-moz-tab-size:2;tab-size:2}.docs_successCallout__pidwl,.docs_warningCallout__OGgrA{margin:28px 0;padding:22px 24px;border-radius:12px}.docs_successCallout__pidwl{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #b9e5cd;background:#f0fbf5}.docs_successIcon__dJb_B{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#16844b;color:#fff;font-weight:700}.docs_successCallout__pidwl strong,.docs_warningCallout__OGgrA strong{color:#183329}.docs_successCallout__pidwl p,.docs_warningCallout__OGgrA p{margin:6px 0 0;font-size:.925rem}.docs_warningCallout__OGgrA{border-left:3px solid #d97706;border-radius:2px 10px 10px 2px;background:#fff8eb}.docs_warningCallout__OGgrA strong{color:#7a4000}.docs_buildSection__T3Kur{padding-top:72px;scroll-margin-top:80px}.docs_buildSection__T3Kur h2{margin-top:0}.docs_packageList__q9RDj{border-top:1px solid var(--border-subtle)}.docs_packageList__q9RDj>div{padding:28px 0;border-bottom:1px solid var(--border-subtle)}.docs_packageList__q9RDj h3{margin-top:0}.docs_packageList__q9RDj h3 span{color:#7c8798;font-family:var(--font-mono);font-size:.68em;font-weight:500}@media (max-width:900px){.docs_docsShell__oI51W{width:min(100% - 40px,760px)}.docs_pathGrid__EVGdg{grid-template-columns:1fr}.docs_pathCard__9iOVO{min-height:auto}.docs_pathNumber__fhfuu{margin-bottom:20px}.docs_pathCard__9iOVO p{min-height:0}.docs_docsGrid__KzqaU{display:block;padding-top:56px}.docs_sideNav__l3oyi{display:none}.docs_mobileNav__ZPLqh{display:block;margin:34px 0 0;border:1px solid var(--border-subtle);border-radius:10px;background:#fff}.docs_mobileNav__ZPLqh summary{padding:15px 18px;color:var(--text-bright);font-size:.9rem;font-weight:600;cursor:pointer}.docs_mobileNav__ZPLqh .docs_navGroups__tcTxI{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 18px 20px}}@media (max-width:560px){.docs_docsPage__a4Fkq{padding:82px 0 72px}.docs_docsShell__oI51W{width:calc(100% - 32px)}.docs_hero___FE4_{padding:34px 0 46px}.docs_hero___FE4_ h1{font-size:clamp(2.65rem,13vw,3.7rem)}.docs_heroActions__fM4WQ{flex-direction:column}.docs_heroActions__fM4WQ a{width:100%}.docs_pathSection__zFeqA{padding:44px 0 50px}.docs_mobileNav__ZPLqh .docs_navGroups__tcTxI{grid-template-columns:1fr}.docs_article__5uDJS h2,.docs_buildSection__T3Kur h2,.docs_sectionIntro__iWyoR h2{font-size:1.9rem}.docs_step__dIQFO{grid-template-columns:30px minmax(0,1fr);gap:12px}.docs_stepMarker__W1cEv{width:28px;height:28px}.docs_codeBlock__S4GF0 pre{padding:15px;font-size:.72rem}.docs_successCallout__pidwl{grid-template-columns:1fr}}