.product-header[data-astro-cid-lkfnz4g3]{padding:56px var(--spacing-xl) 48px;border-bottom:1px solid var(--color-border-subtle)}.product-header__eyebrow[data-astro-cid-lkfnz4g3]{font-family:var(--type-family-mono);letter-spacing:.1em;color:var(--color-accent-secondary);margin:0 0 10px;font-size:11px;font-weight:600}.product-header__name[data-astro-cid-lkfnz4g3]{font-family:var(--type-family-sans);font-size:var(--type-heading1-size);font-weight:var(--type-heading1-weight);line-height:var(--type-heading1-line-height);color:var(--color-text-primary);margin:0 0 10px}.product-header__tagline[data-astro-cid-lkfnz4g3]{margin:0 0 var(--spacing-md);font-family:var(--type-family-sans);font-size:var(--type-body-size);color:var(--color-text-secondary);font-weight:400}.product-header__badges[data-astro-cid-lkfnz4g3]{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (width<=640px){.product-header[data-astro-cid-lkfnz4g3]{padding:32px 20px 28px}.product-header__name[data-astro-cid-lkfnz4g3]{font-size:var(--type-heading1-size-mobile);line-height:var(--type-heading1-line-height-mobile)}}.uptime-badge[data-astro-cid-bzuyrn3d]{font-family:var(--type-family-mono);letter-spacing:.04em;border-radius:var(--radius-none);border-style:solid;border-width:1px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.uptime-badge__dot[data-astro-cid-bzuyrn3d]{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.uptime-badge--success[data-astro-cid-bzuyrn3d]{color:var(--color-success);border-color:var(--color-success);background:var(--color-success-tint)}.uptime-badge--error[data-astro-cid-bzuyrn3d]{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-tint)}.uptime-badge--loading[data-astro-cid-bzuyrn3d]{color:var(--color-text-tertiary);border-color:var(--color-border-default);background:0 0;border-style:dashed}.field-table[data-astro-cid-vpet4dyu]{border-collapse:collapse;width:100%;font-family:var(--type-family-mono)}.field-table__header[data-astro-cid-vpet4dyu]{text-align:left;letter-spacing:.06em;color:var(--color-text-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border-default);font-size:10px;font-weight:600}.field-table__row[data-astro-cid-vpet4dyu]{border-bottom:1px solid var(--color-border-subtle)}.field-table__key[data-astro-cid-vpet4dyu],.field-table__type[data-astro-cid-vpet4dyu],.field-table__description[data-astro-cid-vpet4dyu]{padding:var(--spacing-xs) var(--spacing-sm);vertical-align:top}.field-table__key[data-astro-cid-vpet4dyu]{padding-left:calc(var(--spacing-sm) + var(--field-depth,0) * var(--spacing-md));color:var(--color-accent-primary);font-size:12px;font-weight:600}.field-table__type[data-astro-cid-vpet4dyu]{color:var(--color-text-tertiary);white-space:nowrap;font-size:11.5px}.field-table__description[data-astro-cid-vpet4dyu]{font-family:var(--type-family-sans);color:var(--color-text-secondary);font-size:12.5px}.endpoint-accordion[data-astro-cid-d3mgycm3]{flex-direction:column;gap:10px;display:flex}.endpoint-row[data-astro-cid-d3mgycm3]{border:1px solid var(--color-border-default)}.endpoint-row__header[data-astro-cid-d3mgycm3]{align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-secondary);font-family:var(--type-family-mono);text-align:left;cursor:pointer;color:var(--color-text-primary);border:none;font-size:12px;display:flex}.endpoint-row__chevron[data-astro-cid-d3mgycm3]{width:14px;color:var(--color-text-tertiary);flex-shrink:0;font-size:11px;transition:transform .15s;display:inline-flex}.endpoint-row__header[data-astro-cid-d3mgycm3][aria-expanded=true] .endpoint-row__chevron[data-astro-cid-d3mgycm3]{transform:rotate(90deg)}.endpoint-row__method[data-astro-cid-d3mgycm3]{letter-spacing:.04em;border-radius:var(--radius-none);border:1px solid;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.endpoint-row__method--primary[data-astro-cid-d3mgycm3]{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.endpoint-row__method--secondary[data-astro-cid-d3mgycm3]{color:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}.endpoint-row__path[data-astro-cid-d3mgycm3]{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.endpoint-row__panel[data-astro-cid-d3mgycm3]{border-top:1px solid var(--color-border-subtle);gap:var(--spacing-lg);flex-direction:column;padding:24px 20px}.endpoint-row__panel[data-astro-cid-d3mgycm3]:not([hidden]){display:flex}.endpoint-row__section[data-astro-cid-d3mgycm3]{gap:var(--spacing-sm);flex-direction:column;display:flex}.endpoint-row__section-label[data-astro-cid-d3mgycm3]{font-family:var(--type-family-mono);letter-spacing:.08em;color:var(--color-text-tertiary);margin:0;font-size:11px;font-weight:600}.endpoint-row__section-label--accent[data-astro-cid-d3mgycm3]{color:var(--color-accent-secondary)}.endpoint-row__example-label[data-astro-cid-d3mgycm3]{font-family:var(--type-family-mono);letter-spacing:.06em;color:var(--color-text-tertiary);margin:0;font-size:10px;font-weight:600}.endpoint-row__overview[data-astro-cid-d3mgycm3]{font-family:var(--type-family-sans);font-size:var(--type-body-size);color:var(--color-text-secondary);margin:0;line-height:1.6}.endpoint-row__code-block[data-astro-cid-d3mgycm3]{background:var(--color-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-none);overflow-x:auto}.endpoint-row__code-block[data-astro-cid-d3mgycm3] pre{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--type-family-mono);background:0 0;margin:0;font-size:12px;line-height:1.6}.endpoint-row__code-block[data-astro-cid-d3mgycm3] .shiki,.endpoint-row__code-block[data-astro-cid-d3mgycm3] .shiki span{color:var(--shiki-dark)}[data-theme=light] .endpoint-row__code-block[data-astro-cid-d3mgycm3] .shiki,[data-theme=light] .endpoint-row__code-block[data-astro-cid-d3mgycm3] .shiki span{color:var(--shiki-light)}.endpoint-row__errors-table[data-astro-cid-d3mgycm3]{border-collapse:collapse;width:100%;font-family:var(--type-family-mono)}.endpoint-row__errors-header[data-astro-cid-d3mgycm3]{text-align:left;letter-spacing:.06em;color:var(--color-text-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border-default);font-size:10px;font-weight:600}.endpoint-row__errors-row[data-astro-cid-d3mgycm3]{border-bottom:1px solid var(--color-border-subtle)}.endpoint-row__error-code[data-astro-cid-d3mgycm3],.endpoint-row__error-description[data-astro-cid-d3mgycm3]{padding:var(--spacing-xs) var(--spacing-sm);vertical-align:top}.endpoint-row__error-code[data-astro-cid-d3mgycm3]{color:var(--color-error);white-space:nowrap;font-size:12px;font-weight:600}.endpoint-row__error-description[data-astro-cid-d3mgycm3]{font-family:var(--type-family-sans);color:var(--color-text-secondary);font-size:12.5px}.product-page[data-astro-cid-pcm4sjq6]{flex-direction:column;display:flex}.product-header__platforms[data-astro-cid-pcm4sjq6]{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.product-header__version[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-mono);font-size:var(--type-mono-xs-size);font-weight:var(--type-mono-xs-weight);border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);padding:4px 8px}.product-status-row[data-astro-cid-pcm4sjq6]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-status-row__hosting-badge[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-mono);font-size:var(--type-mono-xs-size);font-weight:var(--type-mono-xs-weight);letter-spacing:.04em;border:1px solid var(--color-border-default);color:var(--color-text-tertiary);align-items:center;padding:5px 10px;display:inline-flex}.product-status-row__try-it-live[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-mono);color:var(--color-accent-primary);font-size:11px;font-weight:600;text-decoration:none}.product-section[data-astro-cid-pcm4sjq6]{padding:48px var(--spacing-xl);border-bottom:1px solid var(--color-border-subtle)}.product-section--tight[data-astro-cid-pcm4sjq6]{padding:32px var(--spacing-xl)}.product-section--no-divider[data-astro-cid-pcm4sjq6]{border-bottom:none}.product-getting-started__title[data-astro-cid-pcm4sjq6]{margin:0 0 var(--spacing-md);font-family:var(--type-family-sans);color:var(--color-text-primary);font-size:22px;font-weight:600;line-height:1.3}.product-getting-started[data-astro-cid-pcm4sjq6] h2{margin:var(--spacing-lg) 0 var(--spacing-sm);font-family:var(--type-family-sans);color:var(--color-text-primary);font-size:18px;font-weight:600}.product-getting-started[data-astro-cid-pcm4sjq6] h2:first-child{margin-top:0}.product-getting-started[data-astro-cid-pcm4sjq6] p,.product-getting-started[data-astro-cid-pcm4sjq6] li{font-family:var(--type-family-sans);color:var(--color-text-secondary);font-size:14px;line-height:1.7}.product-getting-started[data-astro-cid-pcm4sjq6] p{margin:0 0 var(--spacing-sm)}.product-getting-started[data-astro-cid-pcm4sjq6] ol{margin:0 0 var(--spacing-sm);padding-left:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.product-getting-started[data-astro-cid-pcm4sjq6] code{font-family:var(--type-family-mono);background:var(--color-background-secondary);border:1px solid var(--color-border-subtle);padding:1px 5px;font-size:.9em}.section-label[data-astro-cid-pcm4sjq6]{margin:0 0 var(--spacing-md);font-family:var(--type-family-mono);letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.section-label--endpoints[data-astro-cid-pcm4sjq6]{font-size:11px}.product-overview[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-sans);font-size:var(--type-body-size);color:var(--color-text-secondary);margin:0;font-weight:400;line-height:1.7}.product-features[data-astro-cid-pcm4sjq6]{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-features__item[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-sans);color:var(--color-text-secondary);align-items:baseline;gap:10px;font-size:13.5px;display:flex}.product-features__arrow[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-mono);color:var(--color-accent-secondary);flex-shrink:0;font-size:12px;font-weight:600}.product-screenshots__gallery[data-astro-cid-pcm4sjq6]{gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.product-screenshots__image[data-astro-cid-pcm4sjq6]{width:var(--screenshot-width-percent);border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex:none;min-width:0;height:auto;display:block}.product-screenshots__image--mobile[data-astro-cid-pcm4sjq6]{background:var(--color-background-secondary)}.product-technology__chips[data-astro-cid-pcm4sjq6]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.product-links[data-astro-cid-pcm4sjq6]{flex-wrap:wrap;gap:20px;display:flex}.product-links__journey[data-astro-cid-pcm4sjq6],.product-links__legal[data-astro-cid-pcm4sjq6]{font-family:var(--type-family-mono);font-size:11px;font-weight:600;text-decoration:none}.product-links__journey[data-astro-cid-pcm4sjq6]{color:var(--color-accent-primary)}.product-links__legal[data-astro-cid-pcm4sjq6]{color:var(--color-text-secondary)}.product-related-products__grid[data-astro-cid-pcm4sjq6],.product-related-articles__grid[data-astro-cid-pcm4sjq6]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-section[data-astro-cid-pcm4sjq6]:last-of-type{border-bottom:none}@media (width<=640px){.product-section[data-astro-cid-pcm4sjq6]{padding:32px 20px}.product-features[data-astro-cid-pcm4sjq6],.product-related-products__grid[data-astro-cid-pcm4sjq6],.product-related-articles__grid[data-astro-cid-pcm4sjq6]{grid-template-columns:1fr}}
