.developer-docs :not(pre)>code{border-radius:var(--radius-control);background:var(--developer-surface-soft);color:var(--developer-midnight);font-family:var(--developer-font-mono);overflow-wrap:anywhere;unicode-bidi:isolate;padding:.05em .35em;font-size:.875em}.developer-docs a code{color:var(--developer-forest)}.developer-docs .developer-main p{max-width:72ch}.developer-docs .developer-main a:not([class]){color:var(--developer-forest);text-decoration:underline;-webkit-text-decoration-color:var(--developer-border-strong);text-decoration-color:var(--developer-border-strong);text-underline-offset:4px}.developer-docs-navigation ul{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.developer-docs-group{gap:var(--space-2);display:grid}.developer-docs-group+.developer-docs-group{margin-block-start:var(--space-5)}.developer-sidebar .developer-docs-group-label{padding-inline:var(--space-3);color:var(--developer-rail-muted);font-size:var(--text-xs)}.developer-docs-notice{align-items:start;gap:var(--space-4);padding:var(--space-5);border-inline-start:2px solid var(--developer-gold);border-radius:var(--radius-control);background:var(--developer-warning-soft);display:flex}.developer-docs-notice>svg{color:var(--developer-warning);margin-block-start:var(--space-1)}.developer-docs-notice h2{font-size:var(--text-body)}.developer-docs .developer-docs-notice p{color:var(--developer-midnight);font-size:var(--text-md);margin-block-start:var(--space-1)}.developer-docs-section{gap:var(--space-4);border-top:1px solid var(--developer-border);padding-block-start:var(--space-8);display:grid}.developer-docs .developer-docs-lead{color:var(--developer-midnight);font-size:var(--text-lg);line-height:1.5}.developer-docs .developer-docs-hint{color:var(--developer-muted);font-size:var(--text-sm)}.developer-docs-list{gap:var(--space-2);margin:var(--space-0);color:var(--developer-midnight);padding-inline-start:var(--space-5);display:grid}.developer-docs-list li::marker{color:var(--developer-gold)}.developer-docs-steps{margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.developer-docs-step{gap:var(--space-5);padding-block:var(--space-8);border-top:1px solid var(--developer-border);grid-template-columns:28px minmax(0,1fr);display:grid}.developer-docs-step>div{gap:var(--space-4);min-width:0;display:grid}.developer-docs-step>div>.developer-button{justify-self:start}.developer-docs-index{margin:var(--space-0);padding:var(--space-0);border-top:1px solid var(--developer-border);list-style:none;display:grid}.developer-docs-index li{align-items:baseline;gap:var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--developer-border);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);display:grid}.developer-docs-index a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--developer-forest);font-weight:600;display:inline-flex}.developer-docs-index a .developer-icon{width:16px;height:16px}.developer-code{border:1px solid var(--developer-code-border);border-radius:var(--radius-panel);background:var(--developer-code-surface);min-width:0;color:var(--developer-code-ink);text-align:left;overflow:clip}.developer-code-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding-inline:var(--space-2);border-bottom:1px solid var(--developer-code-border);background:var(--developer-code-raised);display:flex}.developer-code-tabs{gap:var(--space-1);display:flex;overflow-x:auto}.developer-code-tabs button{min-height:44px;padding-inline:var(--space-3);border:0;border-block-end:2px solid var(--developer-transparent);background:var(--developer-transparent);color:var(--developer-code-muted);font-size:var(--text-sm)}.developer-code-tabs button[aria-selected=true]{border-block-end-color:var(--developer-gold);color:var(--developer-code-ink)}.developer-code :is(.developer-code-tabs button,.developer-copy-button):active{background:var(--developer-code-surface);color:var(--developer-code-ink)}.developer-docs .developer-code-caption,.developer-docs .developer-code-label{padding-inline:var(--space-3);color:var(--developer-code-muted);font-size:var(--text-sm)}.developer-code-label{padding-block-start:var(--space-3)}.developer-code-panel+.developer-code-panel:not([hidden]){border-top:1px solid var(--developer-code-border)}.developer-code pre{margin:var(--space-0);padding:var(--space-5);font-family:var(--developer-font-mono);font-size:var(--text-sm);white-space:pre;tab-size:4;line-height:1.7;overflow-x:auto}.developer-code .developer-copy-button{color:var(--developer-code-ink)}.developer-docs .developer-code .developer-copy-status{color:var(--developer-gold)}.developer-console .developer-code :is(button,pre):focus-visible{outline-color:var(--developer-gold);outline-offset:-2px}.developer-endpoint{gap:var(--space-6);border-top:1px solid var(--developer-border-strong);padding-block-start:var(--space-10);scroll-margin-block-start:var(--space-6);display:grid}.developer-endpoint-header{gap:var(--space-3);display:grid}.developer-endpoint-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.developer-docs .developer-endpoint-line code{padding:var(--space-0);background:var(--developer-transparent);font-size:var(--text-lg);font-weight:600}.developer-endpoint-method{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--developer-forest);color:var(--developer-white);font-family:var(--developer-font-mono);font-size:var(--text-xs);font-weight:600}.developer-endpoint-facts{gap:var(--space-2) var(--space-8);margin:var(--space-0);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.developer-endpoint-facts>div{align-items:baseline;gap:var(--space-2);display:flex}.developer-endpoint-facts dt{color:var(--developer-muted)}.developer-endpoint-facts dd{margin:var(--space-0)}.developer-endpoint-body{gap:var(--space-6);display:grid}.developer-endpoint-samples,.developer-endpoint-tables{align-content:start;gap:var(--space-4);min-width:0;display:grid}.developer-endpoint-tables h3{margin-block-start:var(--space-4)}.developer-endpoint-tables h3:first-child{margin-block-start:var(--space-0)}.developer-docs-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.developer-docs-table thead th{padding:var(--space-3);border-bottom:1px solid var(--developer-border-strong);color:var(--developer-muted);font-size:var(--text-sm);text-align:start;font-weight:400}.developer-docs-table :is(tbody th,td){padding:var(--space-3);border-bottom:1px solid var(--developer-border);color:var(--developer-midnight);text-align:start;vertical-align:top;font-weight:400}.developer-docs-table tbody th{overflow-wrap:anywhere}.developer-docs .developer-docs-table p{color:var(--developer-midnight)}.developer-docs-tags{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.developer-docs-tags small{color:var(--developer-muted);font-size:var(--text-xs)}.developer-docs-tags .developer-docs-required{color:var(--developer-warning);font-weight:600}.developer-docs-rules,.developer-docs-routes{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.developer-docs-rules li:first-child{color:var(--developer-muted);font-size:var(--text-sm)}.developer-docs-routes{margin-block-start:var(--space-2)}.developer-docs-routes a,.developer-docs-codes a{align-items:center;min-height:32px;display:inline-flex}.developer-docs-codes{gap:var(--space-1) var(--space-3);margin:var(--space-0);padding:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}.developer-docs-notices{margin:var(--space-0);border-top:1px solid var(--developer-border);display:grid}.developer-docs-notices>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--developer-border);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);display:grid}.developer-docs-notices dd{margin:var(--space-0);color:var(--developer-midnight)}.developer-docs-attribution a{min-height:44px;color:var(--developer-forest);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.developer-code-tabs button:hover{color:var(--developer-code-ink)}.developer-code .developer-copy-button:hover{background:var(--developer-code-surface)}.developer-docs-index a:hover,.developer-docs-routes a:hover,.developer-docs-codes a:hover{text-underline-offset:4px;text-decoration:underline}}@media (min-width:1280px){.developer-endpoint-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.developer-endpoint-samples{grid-area:1/2;position:sticky;inset-block-start:var(--space-6)}.developer-endpoint-tables{grid-area:1/1}}@media (max-width:599px){.developer-docs-step{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.developer-docs-index li,.developer-docs-notices>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.developer-code pre{padding:var(--space-4)}.developer-docs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.developer-docs-table,.developer-docs-table tbody{display:block}.developer-docs-table tr{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--developer-border);display:grid}.developer-docs-table :is(tbody th,td){gap:var(--space-3);padding:var(--space-0);border:0;grid-template-columns:minmax(96px,auto) minmax(0,1fr);display:grid}.developer-docs-table :is(tbody th,td):before{content:attr(data-label);color:var(--developer-muted);font-size:var(--text-sm)}}
