.developers_docsShell__h9o0N{display:flex;align-items:flex-start;flex:1 1;min-height:0;width:100%;max-width:100%;overflow-x:clip;background:var(--color-surface-muted)}@media(max-width:768px){.developers_docsShell__h9o0N{flex-direction:column;align-items:stretch}}.developers_sideNavColumn__Dw5IQ{flex:0 0 auto;width:100%;max-width:16rem;min-width:0;min-height:calc(100vh - 56px - 48px);padding:var(--space-6) var(--space-4) var(--space-10) max(var(--space-4),env(safe-area-inset-left));background:#f7f7f8;border-right:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:56px;align-self:flex-start;z-index:1;overflow:auto;max-height:calc(100vh - 56px)}@media(max-width:768px){.developers_sideNavColumn__Dw5IQ{position:-webkit-sticky;position:sticky;top:56px;align-self:stretch;z-index:30;max-height:none;min-height:auto;max-width:100%;padding:0;overflow:visible;border-right:none;border-bottom:1px solid var(--color-border);background:var(--color-surface)}}.developers_docsContentColumn__b7586{flex:1 1 auto;min-width:0;width:100%;max-width:100%;min-height:calc(100vh - 56px - 48px);padding:0!important;background:var(--color-surface)}.developers_mobileNavBar__Ul6fO{display:none}@media(max-width:768px){.developers_mobileNavBar__Ul6fO{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);padding-left:max(var(--space-3),env(safe-area-inset-left));padding-right:max(var(--space-3),env(safe-area-inset-right))}}.developers_mobileNavToggle__k4r2m{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.developers_mobileNavToggle__k4r2m:hover{background:var(--color-surface-muted)}.developers_mobileNavToggle__k4r2m:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.developers_mobileNavCurrent__Zwjd2{margin:0;min-width:0;font-size:.875rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.developers_sideNavDesktop__gNfvf{display:none}}.developers_sideNavTitle__dLKAf{margin:0 0 var(--space-3) 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_sideNavList___FgKj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.developers_sideNavLinkActive__MQO1E,.developers_sideNavLink__uvpuQ{display:block;padding:var(--space-2) var(--space-3);font-size:.875rem;line-height:1.4;border-radius:var(--radius-sm);text-decoration:none;color:#3f3f46;font-weight:500;transition:background var(--transition-fast),color var(--transition-fast)}.developers_sideNavLink__uvpuQ:hover{color:#18181b;background:rgba(0,0,0,.04)}.developers_sideNavLinkActive__MQO1E{color:#635bff;background:rgba(99,91,255,.1);font-weight:600}.developers_drawerRootOpen__V7Uf_,.developers_drawerRoot__WOhTa{display:none}@media(max-width:768px){.developers_drawerRootOpen__V7Uf_,.developers_drawerRoot__WOhTa{display:block;position:fixed;inset:0;width:100vw;max-width:100%;height:100dvh;z-index:60;pointer-events:none;visibility:hidden}.developers_drawerRootOpen__V7Uf_{pointer-events:auto;visibility:visible}}.developers_drawerBackdrop__97peS{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:rgba(15,23,42,.45);opacity:0;transition:opacity .2s ease;cursor:pointer}.developers_drawerRootOpen__V7Uf_ .developers_drawerBackdrop__97peS{opacity:1}.developers_drawerPanel__k_92F{position:absolute;top:0;left:0;bottom:0;width:min(18rem,100vw - 3rem);padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));padding-left:max(var(--space-4),env(safe-area-inset-left));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));background:#f7f7f8;border-right:1px solid var(--color-border);box-shadow:8px 0 24px rgba(15,23,42,.12);overflow:auto;transform:translateX(-105%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.developers_drawerRootOpen__V7Uf_ .developers_drawerPanel__k_92F{transform:translateX(0)}.developers_drawerHeader__X59ZT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.developers_drawerHeader__X59ZT .developers_sideNavTitle__dLKAf{margin:0}.developers_drawerClose__UDioA{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.developers_drawerClose__UDioA:hover{background:rgba(0,0,0,.06)}.developers_drawerClose__UDioA:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.developers_drawerCloseIcon__R2Ymf{width:1.25rem;height:1.25rem}.developers_devPage__4TT9N{box-sizing:border-box;width:100%;max-width:min(50rem,100%);min-width:0;margin:0;padding:var(--space-6) var(--space-6) var(--space-10);padding-right:max(var(--space-6),env(safe-area-inset-right));padding-left:max(var(--space-6),env(safe-area-inset-left))}@media(max-width:768px){.developers_devPage__4TT9N{padding:var(--space-4) var(--space-4) var(--space-8);padding-right:max(var(--space-4),env(safe-area-inset-right));padding-left:max(var(--space-4),env(safe-area-inset-left))}}.developers_devPage__4TT9N a[href]{color:#635bff;text-decoration:none;font-weight:500}.developers_devPage__4TT9N a[href]:hover{text-decoration:underline}.developers_devPage__4TT9N code{font-size:.9em;padding:.1em .3em;background:#f6f8fa;border-radius:4px;font-family:var(--font-mono);overflow-wrap:anywhere}.developers_docTitle__BEAlq{margin:0 0 var(--space-1);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_devPageH1__0QHtd{margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#0a2540}.developers_devPageH1Row__Xhh5z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.developers_docHeader__eeg1h{margin-bottom:0}.developers_docHeaderTop__qN7wH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.developers_docHeaderTop__qN7wH .developers_docTitle__BEAlq{margin-bottom:0}.developers_llmCopyButton__q_uSG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(99,91,255,.35);background:rgba(99,91,255,.08);color:#5248e6;font-size:.75rem;font-weight:600;line-height:1.2;padding:.35rem .65rem;border-radius:var(--radius-full);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.developers_llmCopyButton__q_uSG:hover{background:rgba(99,91,255,.14);border-color:rgba(99,91,255,.5)}.developers_llmCopyButton__q_uSG:focus-visible{outline:2px solid #635bff;outline-offset:2px}.developers_subtitle__V0CE7{margin:0 0 var(--space-8);max-width:40rem;font-size:.9375rem;line-height:1.65;color:#425466}.developers_sectionH2__FyccP{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);border:none;padding:0;margin:0 0 var(--space-3) 0}.developers_resourceGrid__ec2B7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.developers_resourceCard__wKewv a{display:block;height:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 0 rgba(0,0,0,.04);text-decoration:none;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}.developers_resourceCard__wKewv a:hover{border-color:#c7c7ff;box-shadow:0 4px 12px rgba(10,37,64,.08)}.developers_resourceCardTitle__ZxYjT{margin:0 0 var(--space-1);font-size:.9375rem;font-weight:600;color:#0a2540}.developers_resourceCardDesc__KNTu8{margin:0;font-size:.8125rem;line-height:1.5;color:#425466}.developers_devIntro__0A9pY{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.developers_devIntro__0A9pY h1{margin:0 0 var(--space-2);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.2;color:var(--color-text)}.developers_devIntro__0A9pY p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.6}.developers_section__nXKCz{margin-bottom:var(--space-8);scroll-margin-top:var(--space-4)}.developers_section__nXKCz h2{margin:0 0 var(--space-3);font-size:1.25rem;font-weight:600;color:#0a2540;padding-bottom:var(--space-2);border-bottom:1px solid #e6ebf0}.developers_section__nXKCz h3{margin:var(--space-5) 0 var(--space-2);font-size:1.0625rem;font-weight:600;color:var(--color-text)}.developers_section__nXKCz li,.developers_section__nXKCz p{color:var(--color-text-muted);line-height:1.65}.developers_section__nXKCz p{margin:0 0 var(--space-3)}.developers_section__nXKCz ol,.developers_section__nXKCz ul{margin:0 0 var(--space-3);padding-left:1.25rem}.developers_section__nXKCz li{margin-bottom:var(--space-2)}.developers_badge__b2xyZ{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-2);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background:var(--color-primary-muted);border-radius:var(--radius-sm);vertical-align:middle}.developers_tableWrap__JUWo3{overflow-x:auto;margin:var(--space-3) 0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.developers_table__0HVbf,table.developers_devTable__5VCT1{width:100%;border-collapse:collapse;font-size:.9375rem;margin:var(--space-3) 0}.developers_table__0HVbf td,.developers_table__0HVbf th,table.developers_devTable__5VCT1 td,table.developers_devTable__5VCT1 th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.developers_table__0HVbf th,table.developers_devTable__5VCT1 th{background:var(--color-surface-muted);font-weight:600;color:var(--color-text)}.developers_table__0HVbf td,table.developers_devTable__5VCT1 td{color:var(--color-text-muted)}.developers_table__0HVbf tr:last-child td,table.developers_devTable__5VCT1 tr:last-child td{border-bottom:none}table.developers_devTable__5VCT1{width:100%;border-collapse:collapse;font-size:.9375rem}table.developers_devTable__5VCT1 td,table.developers_devTable__5VCT1 th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}table.developers_devTable__5VCT1 th{background:var(--color-surface-muted);font-weight:600;color:var(--color-text)}table.developers_devTable__5VCT1 td{color:var(--color-text-muted)}table.developers_devTable__5VCT1 tr:last-child td{border-bottom:none}.developers_codeBlock___dg_r{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:var(--space-3) 0;margin:0;padding:var(--space-4);padding-right:4.75rem;background:#18181b;color:#e4e4e7;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre}@media(max-width:768px){.developers_codeBlock___dg_r{padding:var(--space-3);font-size:.75rem}}.developers_path__G9NAa{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--color-text-subtle);font-family:var(--font-mono)}.developers_callout__VADvi{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.developers_sdkPreview__PU40I{min-width:0;max-width:100%}.developers_sdkPreviewFrame__x3xzT{min-width:0;max-width:100%;overflow-x:auto}.developers_footerBack__0Obxd{margin-top:var(--space-5)}.developers_demoSourceLink__IXQU4{display:inline-flex;align-items:baseline;gap:.2em;font-weight:600;color:#635bff;text-decoration:none}.developers_demoSourceLink__IXQU4:hover{text-decoration:underline}.developers_demoSourceLinkHint__6okXu{font-size:.85em;font-weight:500;opacity:.75}.developers_demoSourceList__mj5Th{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.developers_demoSourceList__mj5Th li{margin-bottom:var(--space-2)}.developers_demoSourceList__mj5Th code{font-size:.85em}.developers_sdkPreview__PU40I{margin:var(--space-4) 0 var(--space-5)}.developers_sdkPreviewLabel__HBLft{margin:0 0 var(--space-2)!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_sdkPreviewFrame__x3xzT{padding:var(--space-4);background:#f7f7f8;border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:3rem}.developers_sdkPreviewControls__p5hbs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--space-2)}.developers_sdkPreviewControlActive__uik3M,.developers_sdkPreviewControl__yfNVI{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.2;padding:.35rem .65rem;border-radius:var(--radius-full);cursor:pointer}.developers_sdkPreviewControl__yfNVI:hover{border-color:rgba(99,91,255,.45);color:#5248e6}.developers_sdkPreviewControlActive__uik3M{border-color:rgba(99,91,255,.5);background:rgba(99,91,255,.1);color:#5248e6}.developers_sdkPreviewControlActive__uik3M:focus-visible,.developers_sdkPreviewControl__yfNVI:focus-visible{outline:2px solid #635bff;outline-offset:2px}
/*# sourceMappingURL=9e9cab7ccc6b6470.css.map*/