.api-method{width:fit-content;min-width:2.6rem;font:700 .62rem/1.15 var(--nb-font-mono);letter-spacing:.03em;border-radius:.25rem;justify-content:center;align-items:center;padding:.16rem .32rem;display:inline-flex}.api-method-get{background:var(--nb-info-muted);color:var(--nb-info-foreground)}.api-method-post,.api-method-put,.api-method-patch{background:var(--nb-success-muted);color:var(--nb-success-foreground)}.api-method-delete{background:var(--nb-danger-muted);color:var(--nb-danger-foreground)}.api-overview{max-width:76rem;padding:1rem 0 2rem}.api-kicker{color:var(--nb-muted-foreground);font:650 .72rem/1.4 var(--nb-font-mono);letter-spacing:.08em;text-transform:uppercase}.api-stats{flex-wrap:wrap;gap:1.5rem;margin:2.5rem 0 4rem;display:flex}.api-stats span{border-top:1px solid var(--nb-border-strong);min-width:8rem;color:var(--nb-muted-foreground);padding-top:1rem;font-size:.78rem}.api-stats strong{color:var(--nb-foreground);font-size:1.7rem;display:block}.api-overview h2{margin:2rem 0 1rem}.api-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.api-module-grid a{border:1px solid var(--nb-border);min-height:8rem;color:var(--nb-foreground);border-radius:.55rem;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.api-module-grid a:hover{border-color:var(--nb-border-strong);background:var(--nb-accent)}.api-module-grid span{color:var(--nb-muted-foreground);font:.68rem var(--nb-font-mono)}.api-module-grid small{color:var(--nb-muted-foreground);align-self:end}.api-operation-list{border-top:1px solid var(--nb-border);margin-top:2rem;display:grid}.api-operation-list a{border-bottom:1px solid var(--nb-border);color:var(--nb-foreground);grid-template-columns:4rem minmax(13rem,1fr) 1fr;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.api-operation-list code{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.api-operation-list strong{font-size:.85rem;font-weight:550}.api-operation-summary{border-bottom:1px solid var(--nb-border);padding:1rem 0 2rem}.api-endpoint{align-items:center;gap:.8rem;margin:1.4rem 0;display:flex}.api-endpoint code{overflow-wrap:anywhere;font-size:.93rem}.api-requirements{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.api-requirements span{border:1px solid var(--nb-border);color:var(--nb-muted-foreground);border-radius:999px;padding:.35rem .55rem;font-size:.72rem}.api-reference-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);display:grid}.api-reference-grid>article{min-width:0;padding:1rem clamp(1rem,3vw,3rem) 5rem 0}.api-section{padding:2.5rem 0 0}.api-section h2{margin:0 0 1rem;font-size:1.15rem}.api-section>p,.api-response>p{color:var(--nb-muted-foreground);font-size:.88rem;line-height:1.7}.api-fields{border-top:1px solid var(--nb-border)}.api-fields article{border-bottom:1px solid var(--nb-border);padding:1rem 0}.api-field-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.api-field-title code{font-size:.82rem;font-weight:650}.api-field-title span{color:var(--nb-muted-foreground);font-size:.68rem}.api-fields p{color:var(--nb-muted-foreground);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.api-field-type{font-family:var(--nb-font-mono)}.api-response{margin:1.25rem 0 2rem}.api-response h3{font-size:.82rem}.api-reference-grid pre,.api-code-panel pre{border:1px solid var(--nb-border);background:var(--nb-card);max-width:100%;color:var(--nb-card-foreground);font:.75rem/1.6 var(--nb-font-mono);border-radius:.45rem;padding:1rem;overflow-x:auto}.api-code-panel{border-left:1px solid var(--nb-border);background:color-mix(in oklch, var(--nb-muted) 55%, var(--nb-background));min-width:0;padding:2.5rem 1.5rem 5rem}.api-code-panel section{position:sticky;top:5rem}.api-code-panel section+section{margin-top:2rem;position:static}.api-code-panel h2{margin:0;font-size:.78rem}.api-code-panel p{color:var(--nb-muted-foreground);font-size:.7rem}@media (width<=1100px){.api-reference-grid{grid-template-columns:1fr}.api-code-panel{border-top:1px solid var(--nb-border);border-left:0}.api-code-panel section{position:static}}@media (width<=700px){.api-module-grid{grid-template-columns:1fr}.api-operation-list a{grid-template-columns:3.5rem 1fr}.api-operation-list strong{grid-column:2}.api-overview{padding-block:1rem 2rem}}
