.nb-api-chip[data-astro-cid-mpuzhbph]{--nb-api-verb:5ch;box-sizing:border-box;border:1px solid var(--m-line);border-radius:var(--radius-xs);background-color:var(--m-tint);height:2em;color:var(--m);font-size:.6875rem;font-family:var(--nb-font-mono,ui-monospace, monospace);-webkit-font-smoothing:antialiased;flex:none;justify-content:center;align-items:center;gap:.4em;font-weight:500;line-height:1;display:inline-flex}.nb-api-chip[data-astro-cid-mpuzhbph].is-md{font-size:.8125rem}.nb-api-chip[data-astro-cid-mpuzhbph] svg[data-astro-cid-mpuzhbph]{flex:none;width:1.08em;height:1.08em}.nb-api-chip[data-astro-cid-mpuzhbph].is-glyph{width:2em}.nb-api-chip[data-astro-cid-mpuzhbph].is-label{width:calc(var(--nb-api-verb) + .5em)}.nb-api-chip--get[data-astro-cid-mpuzhbph]{--m:var(--nb-m-get);--m-tint:var(--nb-m-get-tint);--m-line:var(--nb-m-get-line)}.nb-api-chip--post[data-astro-cid-mpuzhbph]{--m:var(--nb-m-post);--m-tint:var(--nb-m-post-tint);--m-line:var(--nb-m-post-line)}.nb-api-chip--put[data-astro-cid-mpuzhbph]{--m:var(--nb-m-put);--m-tint:var(--nb-m-put-tint);--m-line:var(--nb-m-put-line)}.nb-api-chip--delete[data-astro-cid-mpuzhbph]{--m:var(--nb-m-delete);--m-tint:var(--nb-m-delete-tint);--m-line:var(--nb-m-delete-line)}.nb-api-chip--other[data-astro-cid-mpuzhbph]{--m:var(--nb-m-other);--m-tint:var(--nb-m-other-tint);--m-line:var(--nb-m-other-line)}[data-nb-api-coderail]{--nb-cr-border:var(--line-strong);--nb-cr-accent:var(--focus);font-size:var(--text-note)}[data-nb-api-coderail] .nb-cr-layer{font-size:var(--text-note)}[data-nb-api-coderail] .nb-cr-head{color:var(--color-foreground);gap:.5rem;padding-left:.5rem;padding-right:2.75rem}[data-nb-api-coderail] .nb-cr-head .nb-api-chip,[data-nb-api-coderail] .nb-cr-head .nb-cr-langselect,[data-nb-api-coderail] .nb-code-copy{border-radius:calc(var(--radius-lg) - .5rem)}[data-nb-api-coderail] .nb-cr-titlewrap{flex:auto;align-items:center;gap:.375rem;min-width:0;display:inline-flex}[data-nb-api-coderail] .nb-cr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-foreground);font-weight:500;overflow:hidden}[data-nb-api-coderail] .nb-cr-langselect{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--nb-cr-border);border-radius:var(--radius-control);background-color:var(--nb-background);max-width:9rem;height:1.75rem;font-family:inherit;line-height:calc(1.75rem - 2px);font-size:inherit;font-weight:var(--weight-medium);color:var(--text);cursor:pointer;transition:border-color var(--dur-hover) ease;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23888'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;background-size:12px;flex:none;padding:0 1.5rem 0 .5rem}@media (hover:hover){[data-nb-api-coderail] .nb-cr-langselect:hover{border-color:var(--mark)}}[data-nb-api-coderail] .nb-cr-langselect:focus-visible{outline:2px solid var(--color-ring,var(--nb-cr-accent));outline-offset:-1px}[data-mode=dark] [data-nb-api-coderail] .nb-cr-langselect{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23a1a1aa'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E")}[data-nb-api-coderail] [data-nb-lang-panel][hidden]{display:none}[data-nb-api-coderail] .nb-cr-respcontent{overflow:hidden}[data-nb-api-coderail] .nb-cr-resphead{justify-content:space-between;align-items:center;gap:var(--sp-8);flex-wrap:wrap;padding:.5rem;display:flex}[data-nb-api-coderail] .nb-cr-resptext{color:var(--muted);font-weight:var(--weight-medium);white-space:nowrap}[data-nb-api-coderail] .nb-cr-respswitch{height:var(--switch-h);border-radius:var(--radius-pill);background:var(--track);align-items:stretch;padding:3px;display:inline-flex}[data-nb-api-coderail] .nb-cr-respbtn{appearance:none;padding:0 var(--sp-8);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-code);font-weight:var(--weight-medium);color:var(--muted);cursor:pointer;transition:color var(--dur-hover) ease;background:0 0;border:0}@media (hover:hover){[data-nb-api-coderail] .nb-cr-respbtn:hover{color:var(--text)}}[data-nb-api-coderail] .nb-cr-respbtn[aria-selected=true]{background:var(--knob);box-shadow:var(--shadow-knob);color:var(--text)}@media (pointer:coarse){[data-nb-api-coderail] .nb-cr-respswitch{height:var(--control-md)}}[data-nb-api-coderail] .nb-cr-respbtn.nb-cr-2xx[aria-selected=true]{color:var(--color-success)}[data-nb-api-coderail] .nb-cr-respbtn.nb-cr-3xx[aria-selected=true]{color:var(--color-info)}[data-nb-api-coderail] .nb-cr-respbtn.nb-cr-err[aria-selected=true]{color:var(--color-danger)}[data-nb-api-coderail] .nb-cr-respbtn:focus-visible{outline:2px solid var(--color-ring,var(--nb-cr-accent));outline-offset:-2px}[data-nb-api-coderail] [data-nb-resp-panel][hidden],[data-nb-api-coderail] .nb-cr-respsection .nb-code-copy{display:none}[data-nb-api-coderail] .nb-cr-body pre.astro-code,[data-nb-api-coderail] .nb-cr-respbody{scrollbar-width:thin;scrollbar-color:gray transparent}[data-nb-api-coderail] .nb-cr-respbody{max-height:20rem;overflow-y:auto}[data-nb-api-coderail] pre.astro-code:focus-visible,[data-nb-api-coderail] .nb-cr-respbody:focus-visible{outline-offset:calc(-1 * var(--ring-width))}[data-nb-api-coderail] .nb-cr-body .nb-code-figure{background:0 0;border:0;border-radius:0;margin:0;overflow:visible;position:static!important}[data-nb-api-coderail] .nb-cr-body .nb-code-figure[data-nb-lang]:before{content:none}[data-nb-api-coderail] .nb-cr-body pre.astro-code{padding:var(--sp-12);font-size:var(--text-code);line-height:var(--leading-code);background:0 0;border:0;border-radius:0;margin:0}[data-nb-api-coderail] pre.astro-code code{counter-reset:nb-cr-line;display:block}[data-nb-api-coderail] pre.astro-code .line:before{counter-increment:nb-cr-line;content:counter(nb-cr-line);width:1.25rem;margin-right:var(--sp-16);text-align:right;color:var(--faint);user-select:none;display:inline-block}[data-nb-api-coderail] pre.astro-code .line:last-child:empty{display:none}[data-nb-api-coderail] .nb-code-copy{opacity:1;top:.5rem;right:.5rem}[data-astro-cid-335bky5l][data-popover-content]{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:0;position:fixed;inset:auto;overflow:auto}.fl-root{--fl-anchor:24px;--fl-gap:6px;--fl-indent:16px;--fl-icon:12px;--fl-guide:calc(var(--fl-icon) / 2)}@media (width<=400px){.fl-root{--fl-indent:11px}}.fl-name,.fl-constraints{overflow-wrap:anywhere}@layer base{:where(.fl-anchor svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}}.fl-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fl-title{font-size:var(--text-note);font-weight:var(--weight-medium);color:var(--text);align-items:baseline;gap:var(--sp-8);flex-wrap:wrap;display:flex}h2.fl-title{font-size:var(--text-heading);line-height:var(--leading-heading)}.fl-badge{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.fl-list{margin:0;padding:0 0 0 4px;list-style:none}.fl-item{padding:var(--sp-12) 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--sp-32))}.fl-item:first-child{border-top:none;padding-top:0}.fl-item:last-child{padding-bottom:0}.fl-row{align-items:flex-start;gap:var(--fl-gap);display:flex}.fl-anchor{width:var(--fl-anchor);height:var(--fl-anchor);border-radius:var(--radius-xs);border:1px solid var(--line);color:var(--muted);opacity:0;transition:opacity var(--dur-press) ease;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.fl-anchor svg{width:12px;height:12px}@media (hover:hover){.fl-item:hover>.fl-row>.fl-anchor{opacity:1}}@media (hover:none){.fl-anchor{pointer-events:none}}@media (hover:hover){.fl-anchor:hover{color:var(--text)}}.fl-anchor:focus-visible{opacity:1;outline:var(--ring-width) solid var(--focus);outline-offset:1px}.fl-item:target>.fl-row>.fl-anchor,.fl-item[data-anchor-shown]>.fl-row>.fl-anchor{opacity:1;pointer-events:auto}.fl-body{flex:1;min-width:0}.fl-sig{align-items:baseline;gap:var(--sp-8);font-size:var(--text-note);flex-wrap:wrap;line-height:1.5rem;display:flex}.fl-name{font-family:var(--font-mono);font-size:var(--text-code);font-weight:var(--weight-medium);color:var(--text)}.fl-name--deprecated{color:var(--muted);text-decoration:line-through}.fl-optional{font-size:var(--text-note);color:var(--muted)}.fl-deprecated-badge{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}.fl-type-group{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.fl-type{font-size:var(--text-note);color:var(--muted)}.fl-type-link{font-size:var(--text-note);color:var(--accent-text);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-hover) ease}@media (hover:hover){.fl-type-link:hover{text-decoration-color:currentColor}}.fl-variant-link{font-weight:500}.fl-nullable{font-size:var(--text-note);color:var(--muted)}.fl-sig-tail{align-items:baseline;gap:var(--sp-8);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.fl-required{font-size:var(--text-note);font-weight:var(--weight-medium);color:var(--bad)}.fl-desc{max-width:var(--measure);margin-top:var(--sp-4);font-size:var(--text-note);color:var(--text);line-height:1.5rem}.fl-desc>:first-child{margin-top:0}.fl-desc>:last-child{margin-bottom:0}.fl-desc p{margin:var(--sp-8) 0 0}.fl-desc a{color:var(--accent-text);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.22em}@media (hover:hover){.fl-desc a:hover{text-decoration-color:currentColor}}.fl-desc code{font-family:var(--font-mono);font-size:var(--text-code);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);overflow-wrap:anywhere;padding:.05em .3em}.fl-constraints{margin-top:var(--sp-4);font-size:var(--text-note);color:var(--faint)}.fl-constraint-value{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere}.fl-expandable{margin-top:6px}.fl-expandable:not([open]){margin-top:0}.fl-expand-trigger{display:none}.fl-count{appearance:none;border-radius:var(--radius-xs);background:var(--track);min-width:24px;min-height:24px;padding:0 var(--sp-4);font:inherit;font-size:var(--text-note);color:var(--muted);cursor:pointer;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;border:0;justify-content:center;align-items:center;gap:.25em;display:inline-flex;position:relative}@media (hover:hover){.fl-count:hover{background:var(--hover);color:var(--text)}}.fl-count:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:1px}@media (pointer:coarse){.fl-count:after{content:"";position:absolute;inset:-10px}}.fl-count[aria-expanded=true]{background:0 0}.fl-count[aria-expanded=true] .fl-count-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fl-count[aria-expanded=true] .fl-count-brace:last-child,.fl-fold-close{display:none}.fl-expandable[open]>.fl-fold-close{margin-top:4px;margin-left:calc(var(--fl-guide) + .5px - .208em);font-size:var(--text-note);color:var(--muted);line-height:1.5rem;display:block}.fl-children{margin-top:4px;margin-left:var(--fl-guide);padding-left:calc(var(--fl-indent) - var(--fl-guide));border-left:1px solid var(--line)}.fl-children--union{border-style:dashed}.fl-item--child{padding:var(--sp-8) 0}.fl-toggle{align-items:center;gap:var(--sp-4);min-height:28px;padding:0 var(--sp-8);border-radius:var(--radius-control);font-size:var(--text-note);font-weight:var(--weight-medium);color:var(--muted);cursor:pointer;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;background:0 0;border:none;display:inline-flex}@media (hover:hover){.fl-toggle:hover{color:var(--text);background:var(--hover)}}@media (pointer:coarse){.fl-toggle{min-height:var(--control-md)}}.fl-toggle svg{width:14px;height:14px}.fl-union-label{font-size:var(--text-note);color:var(--muted);margin-bottom:var(--sp-4)}.fl-truncated{padding:var(--sp-4) 0;font-size:var(--text-note);color:var(--faint)}.nb-endpoint .nb-api-chip.is-glyph{border-radius:calc(var(--radius-lg) - var(--sp-8))}
