.page_layout__Zom5W{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.page_layout__Zom5W{grid-template-columns:220px minmax(0,1fr)}}.page_nav__q1VUj{display:none}@media (min-width:1024px){.page_nav__q1VUj{display:block;position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;font-size:.85rem}}.page_nav__q1VUj h4{color:hsl(var(--marketing-text));font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:1.25rem 0 .4rem}.page_nav__q1VUj a{display:block;color:hsl(var(--marketing-text-secondary));padding:.2rem 0}.page_nav__q1VUj a:hover{color:hsl(var(--marketing-text))}.page_docs__egSZb{min-width:0;color:hsl(var(--marketing-text-secondary));font-size:.95rem;line-height:1.7}.page_docs__egSZb h1{color:hsl(var(--marketing-text));font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:.75rem}.page_docs__egSZb h2{color:hsl(var(--marketing-text));font-size:1.45rem;font-weight:750;letter-spacing:-.02em;margin:3rem 0 .75rem;scroll-margin-top:6rem}.page_docs__egSZb h3{color:hsl(var(--marketing-text));font-size:1rem;font-weight:700;margin:1.75rem 0 .5rem}.page_docs__egSZb p{margin:.75rem 0}.page_docs__egSZb a,.page_docs__egSZb strong{color:hsl(var(--marketing-text))}.page_docs__egSZb a{text-decoration:underline;text-underline-offset:3px}.page_docs__egSZb ul{list-style:disc;margin:.75rem 0 1rem 1.25rem}.page_docs__egSZb ol{list-style:decimal;margin:.75rem 0 1rem 1.25rem}.page_docs__egSZb li{margin:.4rem 0;padding-left:.2rem}.page_docs__egSZb code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:hsl(var(--marketing-accent-light));border-radius:.35rem;padding:.1rem .35rem;overflow-wrap:anywhere}.page_codeBlock__5Nq_X{margin:.75rem 0;overflow-x:auto;border-radius:.9rem;background:hsl(var(--marketing-dark-surface));color:rgba(255,255,255,.9);padding:.9rem 1rem;font-size:.8rem;line-height:1.6}.page_codeBlock__5Nq_X code{background:none;padding:0;font-size:inherit;overflow-wrap:normal}.page_tableWrap__EGp4f{margin:.75rem 0;overflow-x:auto;border:1px solid hsl(var(--marketing-border));border-radius:.9rem;background:hsl(var(--marketing-surface))}.page_docs__egSZb table{width:100%;border-collapse:collapse;font-size:.85rem}.page_docs__egSZb td,.page_docs__egSZb th{border-bottom:1px solid hsl(var(--marketing-border));padding:.6rem .85rem;text-align:left;vertical-align:top}.page_docs__egSZb th{color:hsl(var(--marketing-text));background:hsl(var(--marketing-bg));font-weight:700;white-space:nowrap}.page_docs__egSZb tr:last-child td{border-bottom:0}.page_fieldTable__ZXioQ{table-layout:fixed;min-width:640px}.page_fieldName__0SF_N{width:38%}.page_fieldName__0SF_N code{font-size:.76rem;overflow-wrap:anywhere}.page_fieldType__j30Ao{width:13%;color:hsl(var(--marketing-text-tertiary));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.page_enumList__2U1cB summary{cursor:pointer;color:hsl(var(--marketing-text-tertiary));font-size:.8rem}.page_enumList__2U1cB code{display:inline-block;margin:.15rem .25rem 0 0;font-size:.72rem}.page_required__gvJZ9{display:inline-block;margin-left:.4rem;color:#b45309;font-size:.7rem;font-weight:700;text-transform:uppercase}.page_note__lTLKX{display:block;color:hsl(var(--marketing-text-tertiary));font-size:.8rem}.page_endpoint__hCedn{border-top:1px solid hsl(var(--marketing-border));margin-top:3.5rem;padding-top:.5rem}.page_method__fqOLm{display:inline-block;margin-right:.6rem;border-radius:.4rem;background:hsl(var(--marketing-text));color:white;font-size:.72rem;font-weight:700;padding:.2rem .45rem;vertical-align:middle}.page_method__fqOLm,.page_path__c1kzi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page_path__c1kzi{font-size:.9rem;color:hsl(var(--marketing-text));overflow-wrap:anywhere}.page_cost__zwjwX{margin:1rem 0;border-left:3px solid hsl(var(--marketing-cta));background:hsl(var(--marketing-surface));border-radius:0 .6rem .6rem 0;padding:.6rem .9rem;font-size:.88rem}.page_details__Xkbt_ summary{cursor:pointer;color:hsl(var(--marketing-text));font-weight:600;margin:1rem 0 .25rem}