@charset "UTF-8";:root{--colour-brand-primary-light-teal-50: #34a5b2;--colour-brand-primary-dark-teal-90: #0d4b63;--colour-brand-secondary-green-30: #bcff44;--colour-brand-secondary-blue-40: #44baff;--colour-brand-tertiary-pink-60: #ff44ba;--colour-brand-tertiary-purple-70: #3e5989;--colour-neutral-light-00: #ffffff;--colour-neutral-light-05: #f3f6f8;--colour-neutral-light-10: #e1eaec;--colour-neutral-light-20: #c7d6da;--colour-neutral-light-30: #a0b8c0;--colour-neutral-dark-60: #4b646f;--colour-neutral-dark-70: #41545d;--colour-neutral-dark-80: #343e45;--colour-neutral-dark-90: #252e34;--colour-neutral-dark-100: #000000;--colour-semantic-information-70: #0e4f99;--colour-semantic-positive-40: #4ab795;--colour-semantic-destructive-error-60: #ce3b3b;--colour-semantic-disabled-20: #c7d6da;--colour-shades-primary-teal-20: #a3e9f1;--colour-shades-primary-teal-40: #0de0ff;--colour-shades-primary-teal-60: #009bc4;--colour-shades-secondary-green-20: #dcff95;--colour-shades-secondary-green-60: #67b100;--colour-shades-secondary-green-90: #1a3201;--colour-shades-secondary-blue-20: #b8e3ff;--colour-shades-secondary-blue-50: #069af1;--colour-shades-secondary-blue-80: #02528a;--colour-shades-semantic-information-30: #86bdf3;--colour-shades-semantic-information-50: #1d7dda;--colour-shades-semantic-information-90: #133967;--colour-shades-semantic-positive-30: #82d3b7;--colour-shades-semantic-positive-60: #1d7e65;--colour-shades-semantic-positive-90: #124238;--colour-shades-semantic-warning-50: #f28c1d;--colour-shades-semantic-warning-70: #bd5611;--colour-shades-semantic-destructive-error-30: #f5acac;--colour-shades-semantic-destructive-error-40: #ed7c7c;--colour-shades-semantic-destructive-error-90: #772525;--colour-shades-semantic-warning-20: #fbe0ad;--typography-primative-font-weight-regular-400: 400;--typography-primative-font-weight-medium-500: 500;--typography-primative-font-weight-semi-bold-600: 600;--typography-primative-font-weight-bold-700: 700;--typography-primative-font-weight-extra-bold-800: 800;--typography-primative-line-height-40: 48px;--typography-primative-line-height-36: 44px;--typography-primative-line-height-28: 34px;--typography-primative-line-height-24: 29px;--typography-primative-line-height-20: 24px;--typography-primative-line-height-18: 22px;--typography-primative-line-height-16: 16px;--typography-primative-line-height-14: 14px;--typography-primative-line-height-12: 12px;--typography-primative-line-height-10: 10px;--typography-primative-letter-spacing-heading: 0px;--typography-primative-letter-spacing-body: 0px;--typography-primative-letter-spacing-label: 0px;--typography-primative-letter-spacing-md: 0px;--dimensions-padding-4px: 4px;--dimensions-padding-12px: 12px;--dimensions-padding-16px: 12px;--dimensions-padding-20px: 20px;--dimensions-padding-24px: 24px;--dimensions-padding-28px: 28px;--dimensions-padding-32px: 32px;--dimensions-padding-36px: 36px;--dimensions-padding-40px: 40px;--dimensions-padding-44px: 44px;--dimensions-padding-48px: 48px;--dimensions-padding-64px: 64px;--dimensions-padding-80px: 80px;--dimensions-padding-96px: 96px;--dimensions-padding-8px: 8px;--dimensions-padding-160px: 160px;--dimensions-border-radius-xs: 4px;--dimensions-border-radius-sm: 8px;--dimensions-border-radius-md: 12px;--dimensions-border-radius-lg: 16px;--dimensions-border-radius-xl: 20px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--grid-column: 0px;--grid-gutter: 0px;--grid-margin: 0px;--colour-semantic-warning-30: #f8c064;--typography-primative-font-size-h1: 40px;--typography-primative-font-size-h2: 24px;--typography-primative-font-size-h3: 20px;--typography-primative-font-size-h4: 24px;--typography-primative-font-size-h5: 20px;--typography-primative-font-size-h6: 18px;--typography-primative-font-size-body-lg: 18px;--typography-primative-font-size-body-md: 16px;--typography-primative-font-size-body-sm: 14px;--typography-primative-font-size-label-lg: 14px;--typography-primative-font-size-label-md: 12px;--dimensions-border-radius-rounded: 9999px;--dimensions-width-12: 12px;--dimensions-height-12: 12px;--dimensions-border-4px: 4px;--dimensions-border-8px: 8px;--dimensions-border-12px: 12px;--dimensions-border-16px: 12px;--dimensions-border-20px: 20px;--dimensions-border-24px: 24px;--dimensions-border-28px: 28px;--dimensions-border-32px: 32px;--dimensions-border-36px: 36px;--dimensions-border-40px: 40px;--dimensions-border-44px: 44px;--dimensions-border-48px: 48px;--dimensions-border-64px: 64px;--dimensions-border-80px: 80px;--dimensions-border-96px: 96px;--dimensions-border-160px: 160px;--dimensions-margin-4px: 4px;--dimensions-margin-8px: 8px;--dimensions-margin-12px: 12px;--dimensions-margin-16px: 12px;--dimensions-margin-20px: 20px;--dimensions-margin-24px: 24px;--dimensions-margin-28px: 28px;--dimensions-margin-32px: 32px;--dimensions-margin-36px: 36px;--dimensions-margin-40px: 40px;--dimensions-margin-44px: 44px;--dimensions-margin-48px: 48px;--dimensions-margin-64px: 64px;--dimensions-margin-80px: 80px;--dimensions-margin-96px: 96px;--dimensions-margin-160px: 160px;--dimensions-gutter-4px: 4px;--dimensions-gutter-8px: 8px;--dimensions-gutter-12px: 12px;--dimensions-gutter-16px: 12px;--dimensions-gutter-20px: 20px;--dimensions-gutter-24px: 24px;--dimensions-gutter-28px: 28px;--dimensions-gutter-32px: 32px;--dimensions-gutter-36px: 36px;--dimensions-gutter-40px: 40px;--dimensions-gutter-44px: 44px;--dimensions-gutter-48px: 48px;--dimensions-gutter-64px: 64px;--dimensions-gutter-80px: 80px;--dimensions-gutter-96px: 96px;--dimensions-gutter-160px: 160px;--colour-ramps-blue-blue: #ffffff;--colour-ramps-green-green: #ffffff;--colour-ramps-red-red: #ffffff;--colour-ramps-yellow-yellow: #ffffff;--colour-ramps-orange-orange: #ffffff;--ramps-pink-pink: #ffffff;--colour-ramps-purple-purple: #ffffff;--colour-ramps-teal-teal: #ffffff;--colour-ramps-grey-grey: #ffffff;--icon-xxl: 40px;--typography-primative-font-size-label-sm: 10px;--colour-neutral-light-15: #e9e9e9}:root{--colour-background-default: var(--colour-neutral-light-00);--colour-background-subtle: var(--colour-neutral-light-10);--colour-background-surface: var(--colour-neutral-light-05);--colour-background-strong: var(--colour-neutral-light-00);--colour-background-error: var(--colour-shades-semantic-destructive-error-30);--colour-background-warning: var(--colour-shades-semantic-warning-20);--colour-background-positive: var(--colour-shades-semantic-positive-30);--colour-background-information: var(--colour-shades-semantic-information-30);--colour-background-brand: var(--colour-brand-primary-dark-teal-90);--colour-border-default: var(--colour-neutral-light-20);--colour-content-body: var(--colour-neutral-dark-90);--colour-content-label: var(--colour-neutral-dark-70);--colour-content-tag: var(--colour-neutral-dark-90);--colour-background-disabled: var(--colour-neutral-light-10);--colour-stroke-state-active: var(--colour-neutral-light-30);--colour-stroke-state-hover: var(--colour-brand-primary-light-teal-50);--colour-stroke-state-focus: var(--colour-brand-primary-light-teal-50);--colour-stroke-state-info: var(--colour-semantic-information-70);--colour-stroke-state-error-destructive: var( --colour-semantic-destructive-error-60 );--colour-stroke-state-warning: var(--colour-semantic-warning-30);--colour-stroke-state-positive: var(--colour-semantic-positive-40);--colour-stroke-state-disabled: var(--colour-semantic-disabled-20);--typography-font-size-heading-h1: var(--typography-primative-font-size-h1);--typography-font-size-heading-h2: var(--typography-primative-font-size-h2);--typography-font-size-heading-h3: var(--typography-primative-font-size-h3);--colour-typography-font-colour-heading-h1: var( --colour-brand-primary-dark-teal-90 );--colour-typography-font-colour-heading-h2: var( --colour-brand-primary-dark-teal-90 );--colour-typography-font-colour-heading-h3: var( --colour-brand-primary-dark-teal-90 );--colour-typography-font-colour-subheading-h4: var(--colour-neutral-dark-90);--colour-typography-font-colour-subheading-h5: var(--colour-neutral-dark-90);--colour-typography-font-colour-subheading-h6: var(--colour-neutral-dark-90);--typography-font-size-subheading-h4: var( --typography-primative-font-size-h4 );--typography-font-size-subheading-h5: var( --typography-primative-font-size-h5 );--typography-font-size-subheading-h6: var( --typography-primative-font-size-h6 );--colour-typography-font-colour-body-lg: var(--colour-neutral-dark-90);--colour-typography-font-colour-body-md: var(--colour-neutral-dark-90);--colour-typography-font-colour-body-sm: var(--colour-neutral-dark-90);--typography-font-size-body-lg: var(--typography-primative-font-size-body-lg);--typography-font-size-body-md: var(--typography-primative-font-size-body-md);--typography-font-size-body-sm: var(--typography-primative-font-size-body-sm);--typography-font-weight-heading-h1: var( --typography-primative-font-weight-regular-400 );--typography-font-weight-heading-h2: var( --typography-primative-font-weight-regular-400 );--typography-font-weight-heading-h3: var( --typography-primative-font-weight-regular-400 );--typography-font-weight-subheading-h4: var( --typography-primative-font-weight-medium-500 );--typography-font-weight-subheading-h5: var( --typography-primative-font-weight-medium-500 );--typography-font-weight-subheading-h6: var( --typography-primative-font-weight-medium-500 );--typography-font-weight-body-lg: var( --typography-primative-font-weight-regular-400 );--typography-font-weight-body-md: var( --typography-primative-font-weight-regular-400 );--typography-font-weight-body-sm: var( --typography-primative-font-weight-regular-400 );--colour-typography-font-colour-label-lg: var(--colour-neutral-dark-90);--colour-typography-font-colour-label-md: var(--colour-neutral-dark-90);--typography-font-size-label-lg: var( --typography-primative-font-size-label-lg );--typography-font-size-label-md: var( --typography-primative-font-size-label-md );--typography-font-weight-label-lg: var( --typography-primative-font-weight-semi-bold-600 );--typography-font-weight-label-md: var( --typography-primative-font-weight-semi-bold-600 );--colour-icon-default: var(--colour-brand-primary-dark-teal-90);--colour-icon-error-destructive: var(--colour-semantic-destructive-error-60);--colour-icon-positive: var(--colour-semantic-positive-40);--colour-icon-warning: var(--colour-semantic-warning-30);--colour-icon-information: var(--colour-semantic-information-70);--colour-icon-disabled: var(--colour-semantic-disabled-20);--spacing-margins: 24px;--spacing-padding: 0px;--sizing-border-radius: 0px;--sizing-border-width: 0px;--grid-column: 0px;--grid-gaps: 0px;--sizing-icon-xxl: var(--icon-xxl);--sizing-icon-lg: var(--icon-lg);--sizing-icon-md: var(--icon-md);--sizing-icon-sm: var(--icon-sm);--sizing-icon-xs: var(--icon-xs);--sizing-stroke-weight-xs: .5px;--sizing-stroke-weight-sm: 1px;--sizing-stroke-weight-md: 1.5px;--sizing-stroke-weight-lg: 4px;--sizing-stroke-weight-xl: 8px;--typography-font-line-height-h1: var(--typography-primative-line-height-40);--typography-font-line-height-h2: var(--typography-primative-line-height-24);--typography-font-line-height-h3: var(--typography-primative-line-height-20);--typography-font-line-height-h4: var(--typography-primative-line-height-24);--typography-font-line-height-h5: var(--typography-primative-line-height-20);--typography-font-line-height-h6: var(--typography-primative-line-height-18);--typography-font-line-height-body-lg: var( --typography-primative-line-height-18 );--typography-font-line-height-body-md: var( --typography-primative-line-height-16 );--typography-font-line-height-body-sm: var( --typography-primative-line-height-14 );--typography-font-line-height-label-lg: var( --typography-primative-line-height-14 );--typography-font-line-height-label-md: var( --typography-primative-line-height-16 );--sizing-icon-xl: var(--icon-xl);--colour-icon-secondary: var(--colour-neutral-dark-90);--colour-typography-state-error-destructive: var( --colour-shades-semantic-destructive-error-90 );--colour-typography-state-positive: var(--colour-shades-semantic-positive-90);--colour-typography-state-warning: var(--colour-shades-semantic-warning-70);--colour-typography-state-information: var( --colour-shades-semantic-information-90 );--colour-icon-brand-light: var(--colour-brand-primary-light-teal-50);--colour-typography-state-disabled: var(--colour-neutral-light-30);--colour-typography-button-text-disabled: var(--colour-neutral-light-20);--colour-background-brand-light: var(--colour-brand-primary-light-teal-50);--colour-background-brand-extra-light: var(--colour-shades-primary-teal-20);--colour-typography-button-text-secondary-active: var( --colour-neutral-dark-90 );--colour-typography-button-text-secondary-hover: var( --colour-brand-primary-light-teal-50 );--colour-typography-button-text-secondary-pressed: var( --colour-brand-primary-light-teal-50 );--colour-typography-state-active: var(--colour-neutral-dark-60);--colour-stroke-state-focus-light: var(--colour-shades-primary-teal-20);--colour-typography-state-brand: var(--colour-brand-primary-light-teal-50);--colour-stroke-state-active-secondary: var(--colour-neutral-light-10);--colour-typography-state-on-dark: var(--colour-neutral-light-00);--colour-typography-state-on-light: var(--colour-neutral-dark-100);--colour-icon-white: var(--colour-neutral-light-00);--colour-gradient-neutral-light-15: var(--colour-neutral-light-15);--colour-gradient-neutral-light-00: var(--colour-neutral-light-00);--colour-stroke-border-neutral-light-20: var(--colour-neutral-light-15);--colour-stroke-border-neutral-light-00: var(--colour-neutral-light-00);--colour-stroke-border-brand-dark-90: var( --colour-brand-primary-dark-teal-90 )}:root{--button-primary-gradient-dark-90: var(--colour-neutral-dark-90);--button-primary-gradient-dark-brand: var( --colour-brand-primary-dark-teal-90 );--button-ghost-gradient-neutral-light-00: var(--colour-neutral-light-00);--button-ghost-gradient-neutral-light-05: var(--colour-neutral-light-05);--button-primary-text-default: var(--colour-neutral-light-00);--button-primary-text-hover: var(--colour-shades-primary-teal-40);--button-primary-text-active: var(--colour-shades-primary-teal-20);--button-ghost-text-default: var(--colour-brand-primary-dark-teal-90);--button-ghost-text-hover: var(--colour-brand-primary-light-teal-50);--button-ghost-text-active: var(--colour-brand-primary-light-teal-50);--button-destructive-gradient-90: var( --colour-shades-semantic-destructive-error-90 );--button-destructive-gradient-60: var(--colour-semantic-destructive-error-60);--button-destructive-text-default: var(--colour-neutral-light-00);--button-destructive-text-hover: var(--colour-neutral-light-00);--button-destructive-text-active: var(--colour-neutral-light-00);--button-shadow: var(--colour-neutral-dark-90);--button-disabled-text-default: var(--colour-neutral-light-00);--button-disabled-gradient-dark-brand: var( --colour-brand-primary-dark-teal-90 );--button-disabled-gradient-dark-90: var(--colour-neutral-dark-90);--button-secondary-background: var(--colour-neutral-light-00);--button-secondary-border-default: var(--colour-neutral-light-10);--button-secondary-border-hover: var(--colour-brand-primary-light-teal-50);--button-secondary-border-active: var(--colour-brand-primary-light-teal-50);--button-secondary-text-default: var(--colour-neutral-dark-90);--button-secondary-text-hover: var(--colour-brand-primary-light-teal-50);--button-secondary-text-active: var(--colour-brand-primary-light-teal-50);--button-secondary-text-label: var(--colour-neutral-dark-90);--button-secondary-icon-default: var(--colour-neutral-dark-90);--button-secondary-icon-hover: var(--colour-brand-primary-light-teal-50);--button-secondary-icon-active: var(--colour-brand-primary-light-teal-50);--button-secondary-border-destructive: var( --colour-semantic-destructive-error-60 );--button-secondary-text-destructive: var( --colour-shades-semantic-destructive-error-90 );--button-secondary-icon-destructive: var( --colour-semantic-destructive-error-60 );--button-secondary-border-disabled: var(--colour-neutral-light-20);--button-secondary-text-disabled: var(--colour-neutral-light-20);--button-secondary-icon-disabled: var(--colour-neutral-light-20);--button-shadow-secondary: var(--colour-brand-primary-dark-teal-90);--radio-default: var(--colour-brand-primary-dark-teal-90);--radio-active: var(--colour-brand-primary-light-teal-50);--radio-disabled: var(--colour-neutral-light-20);--radio-hover: var(--colour-brand-primary-light-teal-50);--table-shadow-inner: var(--colour-brand-primary-dark-teal-90)}:root{--doc-bg: var(--colour-neutral-light-00);--doc-bg-subtle: var(--colour-neutral-light-05);--doc-bg-sunken: #fafbfc;--doc-bg-hover: var(--colour-neutral-light-05);--doc-bg-active: #e8f1f4;--doc-border: var(--colour-neutral-light-10);--doc-border-strong: var(--colour-neutral-light-20);--doc-text: var(--colour-neutral-dark-90);--doc-text-muted: var(--colour-neutral-dark-60);--doc-text-subtle: #7a8b93;--doc-heading: var(--colour-brand-primary-dark-teal-90);--doc-accent: var(--colour-brand-primary-light-teal-50);--doc-accent-strong: var(--colour-brand-primary-dark-teal-90);--doc-focus: var(--colour-brand-primary-light-teal-50);--doc-info-bg: #eef5fb;--doc-info-border: #b9d4ea;--doc-info-icon: #2b6cb0;--doc-warn-bg: #fdf6e7;--doc-warn-border: #ecd9a8;--doc-danger: var(--colour-semantic-destructive-error-60, #ce3b3b);--doc-method-get: #1f7a8c;--doc-method-get-bg: #e2f1f4;--doc-method-post: #a86611;--doc-method-post-bg: #fbf0dd;--doc-method-put: #6b4ea8;--doc-method-put-bg: #efe9fa;--doc-method-patch: #1c6b57;--doc-method-patch-bg: #e2f3ee;--doc-method-delete: #b03636;--doc-method-delete-bg: #fbe9e9;--doc-code-bg: var(--colour-neutral-light-05);--doc-code-border: var(--colour-neutral-light-10);--doc-code-inline-bg: #eef2f4;--doc-code-inline-text: #1f4b5c;--doc-sidebar-width: 17rem;--doc-toc-width: 15rem;--doc-header-height: 3.5rem;--doc-content-max: 48rem;--doc-radius: .375rem;--doc-radius-lg: .625rem;--doc-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--doc-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--doc-shadow-sm: 0 1px 2px rgb(16 42 52 / 6%);--doc-shadow-lg: 0 16px 48px rgb(16 42 52 / 18%)}[data-theme=dark]{--doc-bg: #12181c;--doc-bg-subtle: #171f24;--doc-bg-sunken: #0e1418;--doc-bg-hover: #1d262c;--doc-bg-active: #1b2c33;--doc-border: #26333a;--doc-border-strong: #33444d;--doc-text: #dde5e9;--doc-text-muted: #9aabb3;--doc-text-subtle: #7d8f98;--doc-heading: #e6eef1;--doc-accent: var(--colour-brand-primary-light-teal-50);--doc-accent-strong: #4cc0cd;--doc-info-bg: #14252f;--doc-info-border: #27455a;--doc-info-icon: #6fb2e0;--doc-warn-bg: #2a2416;--doc-warn-border: #4d4127;--doc-danger: #e07070;--doc-method-get: #6fc7d4;--doc-method-get-bg: #16323a;--doc-method-post: #e0b072;--doc-method-post-bg: #33280f;--doc-method-put: #b099e6;--doc-method-put-bg: #251d3a;--doc-method-patch: #6fc9ac;--doc-method-patch-bg: #12312a;--doc-method-delete: #e08585;--doc-method-delete-bg: #3a1d1d;--doc-code-bg: #161d22;--doc-code-border: #26333a;--doc-code-inline-bg: #1e282e;--doc-code-inline-text: #8fd4e0;--doc-shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--doc-shadow-lg: 0 16px 48px rgb(0 0 0 / 60%)}.prose{color:var(--doc-text);font-size:.9375rem;line-height:1.7}.prose>*:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--doc-heading);font-weight:600;letter-spacing:-.01em;scroll-margin-top:calc(var(--doc-header-height) + 1.5rem)}.prose h2{margin:2.75rem 0 .875rem;font-size:1.25rem}.prose h3{margin:2rem 0 .75rem;font-size:1.0625rem}.prose h4{margin:1.5rem 0 .5rem;font-size:.9375rem}.prose p{margin:0 0 1rem}.prose a{color:var(--doc-accent-strong);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--doc-accent) 45%,transparent)}.prose a:hover{border-bottom-color:var(--doc-accent)}.prose strong{font-weight:600;color:var(--doc-text)}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.25rem}.prose li{margin-bottom:.375rem}.prose hr{height:1px;margin:2rem 0;border:0;background:var(--doc-border)}.prose :not(pre)>code{padding:.125em .375em;border-radius:.25rem;background:var(--doc-code-inline-bg);color:var(--doc-code-inline-text);font-family:var(--doc-font-mono);font-size:.85em;word-break:break-word}.prose blockquote{margin:1.25rem 0;padding:.875rem 1rem .875rem 2.5rem;position:relative;border:1px solid var(--doc-info-border);border-radius:var(--doc-radius);background:var(--doc-info-bg);color:var(--doc-text)}.prose blockquote:before{content:"i";position:absolute;top:.9375rem;left:.9375rem;display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:var(--doc-info-icon);color:#fff;font-family:var(--doc-font-mono);font-size:.6875rem;font-weight:700;line-height:1}.prose blockquote>*:last-child{margin-bottom:0}.prose blockquote[data-has-icon=true]{padding-left:1rem}.prose blockquote[data-has-icon=true]:before{content:none}.table-scroll{margin:0 0 1.5rem;overflow-x:auto;border:1px solid var(--doc-border);border-radius:var(--doc-radius)}.prose table{width:100%;border-collapse:collapse;font-size:.875rem}.prose thead th{padding:.625rem .875rem;border-bottom:1px solid var(--doc-border);background:var(--doc-bg-subtle);color:var(--doc-text-muted);font-weight:500;font-size:.8125rem;text-align:left;white-space:nowrap}.prose tbody td{padding:.75rem .875rem;border-bottom:1px solid var(--doc-border);vertical-align:top}.prose tbody tr:last-child td{border-bottom:0}.prose .param-table td[data-col=name],.prose .param-table td[data-col=field]{position:relative;white-space:nowrap;font-family:var(--doc-font-mono);font-size:.8125rem}.prose .param-table td[data-col=name]>code,.prose .param-table td[data-col=field]>code{background:none;padding:0;color:var(--doc-text);font-size:1em}.prose .param-table td[data-col=type]{color:var(--doc-text-muted);font-size:.8125rem;white-space:nowrap}.prose .param-table td[data-required=true]:before,.prose .param-table td[data-required=false]:before{content:"";display:inline-block;width:.4375rem;height:.4375rem;margin-right:.4375rem;border-radius:50%;vertical-align:.05em}.prose .param-table td[data-required=true]:before{background:var(--doc-danger)}.prose .param-table td[data-required=false]:before{background:var(--doc-border-strong)}.prose .code-sample{margin:0 0 1.5rem;border:1px solid var(--doc-code-border);border-radius:var(--doc-radius);background:var(--doc-code-bg);overflow:hidden}.prose .code-sample__label{padding:.4375rem .875rem;border-bottom:1px solid var(--doc-code-border);color:var(--doc-text-muted);font-family:var(--doc-font-mono);font-size:.75rem;letter-spacing:.02em}.prose .code-sample pre{margin:0;padding:.875rem;overflow-x:auto;font-family:var(--doc-font-mono);font-size:.8125rem;line-height:1.6;background:transparent!important}.prose .shiki,.prose .shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);text-decoration:var(--shiki-light-text-decoration)}[data-theme=dark] .prose .shiki,[data-theme=dark] .prose .shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);text-decoration:var(--shiki-dark-text-decoration)}.prose .code-sample .shiki,.prose .code-sample .shiki span{background-color:transparent}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--doc-bg);color:var(--doc-text);font-family:var(--doc-font);font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--doc-focus);outline-offset:2px;border-radius:.1875rem}::selection{background:color-mix(in srgb,var(--doc-accent) 30%,transparent)}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--doc-border-strong) transparent}.scroll-thin::-webkit-scrollbar{width:.5rem}.scroll-thin::-webkit-scrollbar-thumb{border-radius:.25rem;background:transparent}.scroll-thin:hover::-webkit-scrollbar-thumb{background:var(--doc-border-strong)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
