.ref-head{margin-block-end:var(--gna-space-8)}.ref-head h1{margin-block-end:var(--gna-space-3)}.docs-content .ref-lede{max-width:46rem;margin:0}.docs-content .ref-lede p{color:var(--gna-text-muted);font-size:var(--gna-text-lg);margin:0;line-height:1.6}.ref-endpoint{align-items:center;gap:var(--gna-space-3);border:1px solid var(--gna-border);border-radius:var(--gna-radius-lg);background:var(--gna-surface);flex-wrap:wrap;margin-block-start:var(--gna-space-6);padding:.5rem .5rem .5rem .625rem;display:flex}.docs-content .ref-endpoint>code{min-width:0;color:var(--gna-text);font:var(--gna-weight-medium) var(--gna-text-sm)/1.5 var(--gna-font-mono);overflow-wrap:anywhere;background:0 0;border:0;flex:16rem;padding:0}.ref-method{border-radius:var(--gna-radius-sm);background:color-mix(in srgb, var(--gna-success) 16%, transparent);color:var(--gna-text);font:var(--gna-weight-semibold) var(--gna-text-xs)/1.4 var(--gna-font-mono);letter-spacing:.04em;flex:none;padding:.1875rem .5rem}.ref-auth{border:1px solid var(--gna-border);color:var(--gna-text-muted);font:var(--gna-weight-medium) var(--gna-text-xs)/1.4 var(--gna-font-sans);white-space:nowrap;border-radius:999px;flex:none;padding:.1875rem .5rem}.ref-auth.is-public{border-color:color-mix(in srgb, var(--gna-success) 40%, transparent);color:var(--gna-text)}.ref-copy{border:1px solid var(--gna-border-control);border-radius:var(--gna-radius-md);background:var(--gna-bg);min-height:2rem;color:var(--gna-text);font:var(--gna-weight-medium) var(--gna-text-xs)/1 var(--gna-font-sans);cursor:pointer;flex:none;padding:0 .75rem}.ref-copy:hover{border-color:var(--gna-text-muted)}.ref-jump{gap:var(--gna-space-2);flex-wrap:wrap;margin-block-start:var(--gna-space-4);display:flex}.ref-jump a{background:color-mix(in srgb, var(--gna-text) 5%, transparent);min-height:2rem;color:var(--gna-text-muted);font-size:var(--gna-text-xs);font-weight:var(--gna-weight-medium);border-radius:999px;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.ref-jump a:hover{background:color-mix(in srgb, var(--gna-text) 9%, transparent);color:var(--gna-text)}.ref-copy:focus-visible,.ref-jump a:focus-visible,.ref-index a:focus-visible,.field-children summary:focus-visible,.pg-extra summary:focus-visible{outline:2px solid var(--gna-brand);outline-offset:2px}.docs-shell--full .ref-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.docs-shell--full .ref-aside{gap:var(--gna-space-5);max-height:none;display:grid;position:static;overflow:visible}.ref-aside :is(.code-tabs,.code-block){margin:0}.ref-aside .code-body{max-height:none;overflow-y:visible}.ref-aside .code-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.ref-main>section:first-child h2,.ref-notes+section h2{margin-block-start:var(--gna-space-8)}.ref-main h2{scroll-margin-block-start:5.5rem}.ref-notes{margin-block-end:var(--gna-space-2)}.ref-h-meta{color:var(--gna-text-muted);font:var(--gna-weight-medium) var(--gna-text-xs)/1 var(--gna-font-mono);letter-spacing:0;vertical-align:middle;margin-inline-start:var(--gna-space-2)}.docs-content .ref-muted{margin:0 0 var(--gna-space-4);color:var(--gna-text-muted);font-size:var(--gna-text-sm)}.field-list{border-block-start:1px solid var(--gna-border);margin:0;padding:0;list-style:none}.field-list.is-nested{border-block-start:0;border-inline-start:1px solid var(--gna-border);margin-block-start:var(--gna-space-3);padding-inline-start:var(--gna-space-4)}.field{padding-block:var(--gna-space-4);border-block-end:1px solid var(--gna-border);margin:0!important}.field-list.is-nested>.field{padding-block:var(--gna-space-3)}.field-list.is-nested>.field:last-child{border-block-end:0}.field-head{align-items:baseline;gap:var(--gna-space-2);flex-wrap:wrap;display:flex}.docs-content .field-name{font:var(--gna-weight-semibold) .875rem/1.4 var(--gna-font-mono);background:0 0;border:0;padding:0}.field-type{color:var(--gna-text-muted);font:var(--gna-text-xs)/1 var(--gna-font-mono)}.field-flag{color:var(--gna-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.field-desc{margin-block-start:var(--gna-space-1)}.docs-content .field-desc p{color:var(--gna-text-muted);font-size:var(--gna-text-sm);margin:0;line-height:1.6}.docs-content .field-enum{align-items:center;gap:var(--gna-space-1);margin:var(--gna-space-2) 0 0;color:var(--gna-text-muted);font-size:var(--gna-text-xs);flex-wrap:wrap;display:flex}.field-children{margin-block-start:var(--gna-space-2)}.field-children summary,.pg-extra summary{align-items:center;gap:var(--gna-space-2);border:1px solid var(--gna-border);min-height:2rem;color:var(--gna-text);font-size:var(--gna-text-xs);font-weight:var(--gna-weight-medium);cursor:pointer;border-radius:999px;padding:0 .75rem;list-style:none;display:inline-flex}.field-children summary::-webkit-details-marker,.pg-extra summary::-webkit-details-marker{display:none}.field-children summary:before,.pg-extra summary:before{content:"+";color:var(--gna-text-muted)}.field-children[open]>summary:before,.pg-extra[open]>summary:before{content:"−"}.pg-extra .pg-fields{margin-block-start:var(--gna-space-3)}.pg-response pre,.pg-response .json-tree{max-height:none;overflow:visible}.pg-image{width:4rem;height:4rem;margin:var(--gna-space-4);border-radius:var(--gna-radius-md);object-fit:contain;background:#fff;display:block}.pg-send kbd{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--gna-radius-sm);font:var(--gna-weight-medium) .625rem/1.4 var(--gna-font-mono);opacity:.8;padding:.0625rem .3125rem}.pg-field input[aria-invalid=true]{border-color:var(--gna-danger,#dc2626)}.ref-group+.ref-group{margin-block-start:var(--gna-space-8)}.ref-group-head{align-items:baseline;gap:var(--gna-space-2) var(--gna-space-4);flex-wrap:wrap;margin-block-end:var(--gna-space-3);display:flex}.docs-content .ref-group-head h3{font-size:var(--gna-text-base);margin:0}.docs-content .ref-group-head p{color:var(--gna-text-muted);font-size:var(--gna-text-sm);margin:0}.ref-index{border:1px solid var(--gna-border);border-radius:var(--gna-radius-lg);background:var(--gna-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ref-index li{margin:0!important}.ref-index li+li{border-block-start:1px solid var(--gna-border)}.ref-index a{align-items:center;gap:var(--gna-space-4);min-height:3.25rem;padding:var(--gna-space-3) var(--gna-space-4);color:var(--gna-text);transition:background-color var(--gna-duration-fast) var(--gna-ease-standard);grid-template-columns:auto minmax(0,15rem) minmax(0,1fr) auto;text-decoration:none;display:grid}.ref-index a:hover{background:color-mix(in srgb, var(--gna-text) 4%, transparent)}.docs-content .ref-index code{font-size:var(--gna-text-sm);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.ref-index strong{color:var(--gna-text-muted);font-size:var(--gna-text-sm);font-weight:var(--gna-weight-medium)}.ref-index a:hover strong{color:var(--gna-text)}@media (width<=1100px){.docs-shell--full .ref-grid{grid-template-columns:minmax(0,1fr)}.docs-shell--full .ref-aside{order:-1}}@media (width<=640px){.ref-index a{gap:var(--gna-space-1) var(--gna-space-3);grid-template-columns:auto minmax(0,1fr)}.ref-index strong{grid-column:2}.ref-index .ref-auth{grid-column:2;justify-self:start}.ref-endpoint .endpoint-host{display:none}}@media (prefers-reduced-motion:reduce){.ref-index a{transition:none}}
