.docs-prose{color:var(--color-text);font-size:15px;line-height:1.7}.docs-prose>:first-child,.docs-prose .docs-api-row:first-child .docs-api-main>:first-child{margin-top:0}.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--color-text);font-family:var(--gm-font-display);letter-spacing:-.01em;scroll-margin-top:5rem;font-weight:600;line-height:1.3}.docs-prose h2{margin-top:2.75rem;margin-bottom:.25rem;font-size:1.375rem}.docs-prose h3{margin-top:2rem;margin-bottom:.25rem;font-size:1.0625rem}.docs-prose h4{margin-top:1.5rem;font-size:.9375rem}.docs-prose .docs-step{align-items:center;gap:.75rem;display:flex}.docs-prose .docs-step:before{content:attr(data-step);background:var(--color-brand-50);border:1px solid var(--color-brand-200);width:1.75rem;height:1.75rem;color:var(--color-brand-700);font-family:var(--gm-font-mono);letter-spacing:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.docs-prose h3.docs-step:before{width:1.5rem;height:1.5rem;font-size:.75rem}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose .docs-table,.docs-prose .docs-code,.docs-prose .docs-callout,.docs-prose .docs-params,.docs-prose .docs-endpoint{margin-top:.875rem}.docs-prose ul,.docs-prose ol{padding-left:1.4rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{padding-left:.15rem}.docs-prose li::marker{color:var(--color-text-subtle)}.docs-prose li+li,.docs-prose li>ul,.docs-prose li>ol{margin-top:.3rem}.docs-prose a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 70%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.docs-prose a:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.docs-prose strong{color:var(--color-text);font-weight:600}.docs-prose :not(pre)>code{background:var(--color-surface-sunken);border:1px solid var(--color-border);font-family:var(--gm-font-mono);color:var(--color-text);overflow-wrap:anywhere;border-radius:.3rem;padding:.05rem .3rem;font-size:.84em}.docs-prose hr{border:0;border-top:1px solid var(--color-border);margin:2.25rem 0}.docs-code{border-radius:var(--gm-radius-md);background:var(--color-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-code-fg) 8%, transparent);overflow:hidden}.docs-code-bar{border-bottom:1px solid color-mix(in oklab, var(--color-code-fg) 10%, transparent);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .375rem 0 .75rem;font-size:.75rem;line-height:1rem;display:flex}.docs-code-tabs .docs-code-bar{padding-left:.25rem}.docs-code-lang{color:var(--color-code-muted);font-family:var(--gm-font-sans)}.docs-tablist{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.docs-tab{color:var(--color-code-muted);white-space:nowrap;cursor:pointer;padding:.6rem .65rem;transition:color .15s}.docs-tab:hover{color:var(--color-code-fg)}.docs-tab[aria-selected=true]{color:var(--color-code-fg);box-shadow:inset 0 -2px 0 var(--gm-brand-400)}.docs-tab:focus-visible,.docs-copy:focus-visible{outline:2px solid var(--gm-brand-400);outline-offset:-2px;border-radius:4px}.docs-copy{height:1.625rem;color:var(--color-code-muted);cursor:pointer;border-radius:.3rem;flex:none;align-items:center;gap:.3rem;padding:0 .5rem;transition:color .15s,background-color .15s;display:inline-flex}.docs-copy:hover{color:var(--color-code-fg);background:color-mix(in oklab, var(--color-code-fg) 10%, transparent)}.docs-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-code-fg);font-family:var(--gm-font-mono);tab-size:2;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.7}.docs-code pre[hidden]{display:none}.docs-code pre code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.docs-prose .docs-callout{border-radius:var(--gm-radius-md);border:1px solid var(--color-brand-200);background:var(--color-brand-25);padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.docs-prose .docs-callout-warning{border-color:var(--color-warning-200);background:var(--color-warning-50)}.docs-prose .docs-callout-success{border-color:var(--color-success-200);background:var(--color-success-50)}.docs-prose .docs-callout>:first-child{margin-top:0}.docs-prose .docs-callout p{margin-top:.4rem}.docs-prose .docs-table{overflow-x:auto}.docs-prose table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.docs-prose th,.docs-prose td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.55rem .75rem .55rem 0}.docs-prose th{color:var(--color-text);border-bottom-color:var(--color-border-strong);font-weight:600}.docs-prose td{color:var(--color-text-muted)}.docs-prose td code{white-space:nowrap}.docs-prose .docs-params{border-top:1px solid var(--color-border)}.docs-param{border-bottom:1px solid var(--color-border);padding:.7rem 0}.docs-param-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.docs-prose .docs-param-name code{color:var(--color-text);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.docs-param-type{font-family:var(--gm-font-mono);color:var(--color-text-muted);font-size:.75rem}.docs-prose .docs-param-type code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.docs-param-required{color:var(--color-brand-700);font-size:.6875rem;font-weight:500}.docs-param-optional{color:var(--color-text-subtle);font-size:.6875rem}.docs-param-desc{color:var(--color-text-muted);margin-top:.2rem;font-size:.875rem;line-height:1.55}.docs-prose .docs-endpoint{border:1px solid var(--color-border);border-radius:var(--gm-radius-md);background:var(--color-surface-sunken);align-items:center;gap:.6rem;width:fit-content;max-width:100%;padding:.4rem .75rem .4rem .4rem;display:flex}.docs-prose .docs-endpoint code{overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.8125rem}.docs-method{font-family:var(--gm-font-mono);letter-spacing:.02em;background:var(--color-info-100);color:var(--color-info-800);border-radius:.25rem;flex:none;padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.docs-method[data-method=post]{background:var(--color-success-100);color:var(--color-success-800)}.docs-method[data-method=patch],.docs-method[data-method=put]{background:var(--color-warning-100);color:var(--color-warning-800)}.docs-method[data-method=delete]{background:var(--color-danger-100);color:var(--color-danger-800)}.docs-api-row+.docs-api-row{margin-top:.25rem}.docs-api-row .docs-api-main>h2:first-child{margin-top:2.75rem}.docs-api-row .docs-api-main>h3:first-child{margin-top:2rem}.docs-api-code>:first-child{margin-top:.875rem}@media (min-width:1280px){.docs-api-row-code{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem;display:grid}.docs-api-row-code>.docs-api-code{padding-top:2.75rem}.docs-api-row-code:has(>.docs-api-main>h3:first-child)>.docs-api-code{padding-top:2rem}.docs-api-row:first-child>.docs-api-code{padding-top:0}.docs-api-code>:first-child{margin-top:0}.docs-api-code-sticky{align-self:start;position:sticky;top:3.5rem}.docs-api-row:not(.docs-api-row-code)>.docs-api-main{max-width:calc(50% - 1.25rem)}}
