:root,[data-is-homepage=true] .site-header:not(.header-scrolled){--layout-gap: 32px;--layout-max-width: 1800px;--layout-max-width-small: 1240px;--layout-horizontal-margins: 24px;--layout-site-header-height: 64px;--layout-scroll-offset: 80px;--layout-width-1-4: calc((100% - var(--layout-gap) * (4 / 1 - 1)) / 4 * 1);--layout-width-2-4: calc((100% - var(--layout-gap) * (4 / 2 - 1)) / 4 * 2);--layout-width-3-4: calc((100% - var(--layout-gap) * (4 / 3 - 1)) / 4 * 3);--layout-width-4-4: 100%;--layout-width-1-6: calc((100% - var(--layout-gap) * (6 / 1 - 1)) / 6 * 1);--layout-width-2-6: calc((100% - var(--layout-gap) * (6 / 2 - 1)) / 6 * 2);--layout-width-3-6: calc((100% - var(--layout-gap) * (6 / 3 - 1)) / 6 * 3);--layout-width-4-6: calc((100% - var(--layout-gap) * (6 / 4 - 1)) / 6 * 4);--layout-width-5-6: calc((100% - var(--layout-gap) * (6 / 5 - 1)) / 6 * 5);--layout-width-6-6: 100%;--layout-width-1-12: calc((100% - var(--layout-gap) * (12 / 1 - 1)) / 12 * 1);--layout-width-2-12: calc((100% - var(--layout-gap) * (12 / 2 - 1)) / 12 * 2);--layout-width-3-12: calc((100% - var(--layout-gap) * (12 / 3 - 1)) / 12 * 3);--layout-width-4-12: calc((100% - var(--layout-gap) * (12 / 4 - 1)) / 12 * 4);--layout-width-5-12: calc((100% - var(--layout-gap) * (12 / 5 - 1)) / 12 * 5);--layout-width-6-12: calc((100% - var(--layout-gap) * (12 / 6 - 1)) / 12 * 6);--layout-width-7-12: calc((100% - var(--layout-gap) * (12 / 7 - 1)) / 12 * 7);--layout-width-8-12: calc((100% - var(--layout-gap) * (12 / 8 - 1)) / 12 * 8);--layout-width-9-12: calc((100% - var(--layout-gap) * (12 / 9 - 1)) / 12 * 9);--layout-width-10-12: calc((100% - var(--layout-gap) * (12 / 10 - 1)) / 12 * 10);--layout-width-11-12: calc((100% - var(--layout-gap) * (12 / 11 - 1)) / 12 * 11);--layout-width-12-12: 100%;--radius-none: 0;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 100%;--text-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-monospace-font-family: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--text-regular: 400;--text-semibold: 600;--text-bold: 700;--text-lh-tight: 1.2;--text-lh-ultra-tight: 1;--text-fs-2xs: 10px;--text-lh-2xs: 1.2;--text-fs-xs: 12px;--text-lh-xs: 1.6666;--text-fs-sm: 14px;--text-lh-sm: 1.4;--text-fs-base: 16px;--text-lh-base: 1.4;--text-fs-lg: 20px;--text-lh-lg: 1.2;--text-fs-xl: 24px;--text-lh-xl: 1.2;--text-fs-2xl: 32px;--text-lh-2xl: 1.5;--text-fs-3xl: 40px;--text-lh-3xl: 1.1;--icon-size: 32px;--color-scheme: light;--color-white: #fff;--color-black: #000;--color-gray-25: #fcfcfd;--color-gray-50: #f9fafb;--color-gray-100: #f2f4f7;--color-gray-200: #eaecf0;--color-gray-300: #d0d5dd;--color-gray-400: #98a2b3;--color-gray-500: #667085;--color-gray-600: #475467;--color-gray-700: #344054;--color-gray-800: #182230;--color-gray-900: #101828;--color-gray-950: #0c111d;--color-brand-25: #fafcff;--color-brand-50: #f4f8ff;--color-brand-100: #e5effd;--color-brand-200: #d4e3f8;--color-brand-300: #a9c5ec;--color-brand-400: #3d7acd;--color-brand-500: #0e4491;--color-brand-600: #0042a1;--color-brand-700: #00388f;--color-brand-800: #002e7e;--color-brand-900: #00246c;--color-brand-950: #001a5a;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-warning-950: #4e1d09;--color-success: #28a745;--color-logo-text: #003264;--color-logo-aqua: #55b4c8;--color-logo-orange: #ff8c00;--color-logo-red: #f00;--color-logo-grey: #b4bebe;--color-positive: #28a745;--color-negative: #dc3545;--color-bg-primary: var(--color-white);--color-bg-secondary: var(--color-gray-50);--color-bg-tertiary: var(--color-gray-100);--color-bg-brand-solid: var(--color-brand-500);--color-bg-disabled_subtle: var(--color-gray-50);--color-bg-toolbar: var(--color-gray-100);--color-bg-code: var(--color-gray-100);--color-bg-site-header: var(--color-brand-500);--color-bg-mobile-nav: var(--color-bg-site-header);--color-code-background: color-mix(in srgb, var(--color-bg-secondary), var(--color-bg-primary) 70%);--color-fg-primary: var(--color-gray-900);--color-fg-secondary: var(--color-gray-700);--color-fg-tertiary: var(--color-gray-600);--color-fg-quinary: var(--color-gray-400);--color-fg-disabled: var(--color-gray-400);--color-fg-placeholder: var(--color-gray-400);--color-fg-white: var(--color-white);--color-fg-code: #f91274;--color-text-primary: var(--color-gray-600);--color-text-secondary: var(--color-gray-700);--color-text-tertiary: var(--color-gray-600);--color-code-comment: #5d6376;--color-code-tag: #984f4e;--color-code-string: #c33c3a;--color-code-punctuation: #393a34;--color-code-keyword: #b31ea7;--color-code-symbol: #0e4491;--color-code-function: #393a34;--color-code-deleted: #f54946;--color-code-selector: #0e4491;--color-code-important: #e90;--color-code-class-name: #0e4491;--color-code-property: #2ea248;--color-border-primary: var(--color-gray-300);--color-border-secondary: var(--color-gray-200);--color-border-tertiary: var(--color-gray-100);--color-border-disabled_subtle: var(--color-gray-200);--color-link: var(--color-brand-500);--color-link-hover: var(--color-brand-700);--color-button-primary-bg: var(--color-brand-500);--color-button-primary-bg-hover: var(--color-brand-700);--color-button-primary-bg-active: var(--color-brand-800);--color-button-primary-shadow-focus: var(--color-brand-200);--color-button-primary-fg: var(--color-fg-white);--color-button-primary-border: var(--color-brand-500);--color-button-secondary-bg: var(--color-bg-primary);--color-button-secondary-bg-hover: var(--color-bg-secondary);--color-button-secondary-bg-active: var(--color-gray-300);--color-button-secondary-shadow-focus: var(--color-gray-200);--color-button-secondary-fg: var(--color-fg-secondary);--color-button-secondary-border: var(--color-border-primary);--color-button-tertiary-bg: var(--color-bg-primary);--color-button-tertiary-bg-hover: var(--color-brand-50);--color-button-tertiary-bg-active: var(--color-brand-100);--color-button-tertiary-shadow-focus: var(--color-brand-100);--color-button-tertiary-fg: var(--color-brand-500);--color-button-tertiary-border: var(--color-brand-300);--color-button-disabled-bg: var(--color-gray-100);--color-button-disabled-fg: var(--color-gray-400);--color-button-disabled-border: var(--color-gray-200);--color-input-border: var(--color-border-primary);--color-input-border-hover: var(--color-brand-300);--color-input-bg-checked: var(--color-bg-brand-solid);--color-input-shadow-focus: var(--color-brand-200);--color-input-disabled-bg: var(--color-bg-disabled_subtle);--color-input-disabled-fg: var(--color-fg-disabled);--color-input-error: red;--color-enterprise-icon: #dc3545;--color-util-warning-50: var(--color-warning-50);--color-util-warning-100: var(--color-warning-100);--color-util-warning-200: var(--color-warning-200);--color-util-warning-300: var(--color-warning-300);--color-util-warning-400: var(--color-warning-400);--color-util-warning-500: var(--color-warning-500);--color-util-warning-600: var(--color-warning-600);--color-util-warning-700: var(--color-warning-700);--color-text-brand-primary: var(--color-brand-500);--color-util-brand-50: var(--color-brand-50);--color-util-brand-100: var(--color-brand-100);--color-util-brand-200: var(--color-brand-200);--color-util-brand-300: var(--color-brand-300);--color-util-brand-400: var(--color-brand-400);--color-util-brand-500: var(--color-brand-500);--color-util-brand-600: var(--color-brand-600);--color-util-brand-700: var(--color-brand-700);--color-util-gray-50: var(--color-gray-50);--color-util-gray-100: var(--color-gray-100);--color-util-gray-200: var(--color-gray-200);--color-util-gray-300: var(--color-gray-300);--color-util-gray-400: var(--color-gray-400);--color-util-gray-500: var(--color-gray-500);--color-util-gray-600: var(--color-gray-600);--color-util-gray-700: var(--color-gray-700);--color-util-gray-800: var(--color-gray-800);--color-util-gray-900: var(--color-gray-900);--color-dev-50: oklch(.969 .016 293.756);--color-dev-100: oklch(.943 .029 294.588);--color-dev-200: oklch(.894 .057 293.283);--color-dev-300: oklch(.811 .111 293.571);--color-dev-400: oklch(.702 .183 293.541);--color-dev-500: oklch(.606 .25 292.717);--color-dev-600: oklch(.541 .281 293.009);--color-dev-700: oklch(.491 .27 292.581);--color-dev-800: oklch(.432 .232 292.759);--color-dev-900: oklch(.38 .189 293.745);--color-dev-950: oklch(.283 .141 291.089);--shadow-xs: 0 1px 2px 0 color-mix(in srgb, var(--color-gray-950) 05%, transparent);--shadow-sm: 0 1px 3px 0 color-mix(in srgb, var(--color-gray-950) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--color-gray-950) 10%, transparent);--shadow-md: 0 4px 6px -1px color-mix(in srgb, var(--color-gray-950) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--color-gray-950) 10%, transparent);--shadow-lg: 0 10px 15px -3px color-mix(in srgb, var(--color-gray-950) 10%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--color-gray-950) 10%, transparent);--shadow-xl: 0 20px 25px -5px color-mix(in srgb, var(--color-gray-950) 10%, transparent), 0 8px 10px -6px color-mix(in srgb, var(--color-gray-950) 10%, transparent);--shadow-2xl: 0 25px 50px -12px color-mix(in srgb, var(--color-gray-950) 25%, transparent)}:root body[data-scroll-locked],[data-is-homepage=true] .site-header:not(.header-scrolled) body[data-scroll-locked]{margin-right:0!important}@media screen and (min-width: 920px){:root,[data-is-homepage=true] .site-header:not(.header-scrolled){--layout-horizontal-margins: 20px}}html[data-dark-mode=true]{--color-scheme: dark;--color-bg-primary: color-mix(in srgb, var(--color-gray-800), var(--color-gray-900) 50%);--color-bg-secondary: var(--color-gray-700);--color-bg-tertiary: var(--color-gray-800);--color-bg-brand-solid: var(--color-brand-500);--color-bg-disabled_subtle: var(--color-gray-800);--color-bg-toolbar: var(--color-bg-primary);--color-bg-code: var(--color-gray-700);--color-bg-site-header: var(--color-brand-500);--color-bg-mobile-nav: var(--color-bg-primary);--color-fg-primary: var(--color-white);--color-fg-secondary: var(--color-gray-300);--color-fg-tertiary: var(--color-gray-400);--color-fg-quinary: var(--color-gray-500);--color-fg-disabled: var(--color-gray-500);--color-fg-placeholder: var(--color-gray-500);--color-fg-white: var(--color-white);--color-fg-code: #ff537b;--color-text-primary: color-mix(in srgb, var(--color-gray-400), var(--color-fg-primary) 20%);--color-text-secondary: var(--color-gray-300);--color-text-tertiary: var(--color-gray-400);--color-code-comment: #7e8a9e;--color-code-tag: #bf9fea;--color-code-string: #bfda7f;--color-code-punctuation: var(--color-fg-primary);--color-code-keyword: #7ac1d1;--color-code-symbol: #36d8d6;--color-code-function: var(--color-fg-primary);--color-code-deleted: #9a050f;--color-code-selector: #36d8d6;--color-code-important: #e90;--color-code-class-name: #2b91af;--color-code-property: #7ac1d1;--color-border-primary: var(--color-gray-700);--color-border-secondary: color-mix(in srgb, var(--color-gray-700), var(--color-bg-primary) 40%);--color-border-tertiary: var(--color-gray-800);--color-border-disabled_subtle: var(--color-gray-800);--color-link: var(--color-brand-300);--color-link-hover: var(--color-brand-200);--color-button-primary-bg: var(--color-brand-300);--color-button-primary-bg-hover: var(--color-brand-200);--color-button-primary-bg-active: var(--color-brand-700);--color-button-primary-shadow-focus: var(--color-brand-900);--color-button-primary-fg: var(--color-bg-primary);--color-button-secondary-bg-hover: var(--color-gray-700);--color-button-secondary-bg-active: var(--color-gray-600);--color-button-secondary-shadow-focus: var(--color-gray-800);--color-button-tertiary-bg-hover: var(--color-gray-700);--color-button-tertiary-bg-active: var(--color-gray-600);--color-button-tertiary-shadow-focus: var(--color-gray-700);--color-button-tertiary-fg: var(--color-brand-300);--color-button-disabled-bg: var(--color-gray-800);--color-button-disabled-fg: var(--color-gray-500);--color-button-disabled-border: var(--color-gray-700);--color-input-shadow-focus: var(--color-gray-700);--color-input-bg-checked: var(--color-link-hover);--color-util-warning-50: var(--color-warning-950);--color-util-warning-100: var(--color-warning-900);--color-util-warning-200: var(--color-warning-800);--color-util-warning-300: var(--color-warning-700);--color-util-warning-400: var(--color-warning-600);--color-util-warning-500: var(--color-warning-500);--color-util-warning-600: var(--color-warning-400);--color-util-warning-700: var(--color-warning-300);--color-text-brand-primary: var(--color-brand-200);--color-util-brand-50: var(--color-brand-950);--color-util-brand-100: var(--color-brand-900);--color-util-brand-200: var(--color-brand-800);--color-util-brand-300: var(--color-brand-700);--color-util-brand-400: var(--color-brand-600);--color-util-brand-500: var(--color-brand-500);--color-util-brand-600: var(--color-brand-400);--color-util-brand-700: var(--color-brand-300);--color-util-gray-50: var(--color-gray-950);--color-util-gray-100: var(--color-gray-900);--color-util-gray-200: var(--color-gray-800);--color-util-gray-300: var(--color-gray-700);--color-util-gray-400: var(--color-gray-600);--color-util-gray-500: var(--color-gray-500);--color-util-gray-600: var(--color-gray-400);--color-util-gray-700: var(--color-gray-300);--color-util-gray-800: var(--color-gray-200);--color-util-gray-900: var(--color-gray-100);--color-success: #64ea82}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-family:var(--text-font-family);font-size:var(--text-fs-base);line-height:var(--text-lh-base);font-weight:var(--text-regular);background-color:var(--color-bg-primary);color:var(--color-text-primary);scroll-padding-top:var(--layout-scroll-offset);color-scheme:var(--color-scheme)}@media (min-width: 1052px){html{--header-nav-height: 64px}}html body[data-scroll-locked]{overflow:visible!important}_::-webkit-full-page-media,_:future,:root *::-webkit-scrollbar{width:15px}_::-webkit-full-page-media,_:future,:root *::-webkit-scrollbar-track{background-color:#fafafa;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}_::-webkit-full-page-media,_:future,:root[data-dark-mode=true] *::-webkit-scrollbar-track{background-color:#2c2c2c;border-right-color:#3d3d3d;border-left-color:#3d3d3d}_::-webkit-full-page-media,_:future,:root *::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c1c1c1;border:4px solid transparent;background-clip:content-box}_::-webkit-full-page-media,_:future,:root[data-dark-mode=true] *::-webkit-scrollbar-thumb{background-color:#6b6b6b}.layout-grid{display:flex;gap:var(--layout-gap);flex-wrap:wrap;width:100%;max-width:min(100% - var(--layout-horizontal-margins) * 2,var(--layout-max-width));margin-right:auto;margin-left:auto}.layout-page-max-width{width:100%;max-width:min(100% - var(--layout-horizontal-margins) * 2,var(--layout-max-width));margin-right:auto;margin-left:auto}.layout-max-width-small{width:100%;max-width:var(--layout-max-width-small);padding-left:var(--layout-horizontal-margins);padding-right:var(--layout-horizontal-margins);margin-right:auto;margin-left:auto}.column-1-4{width:var(--layout-width-1-4)}.column-2-4{width:var(--layout-width-2-4)}.column-3-4{width:var(--layout-width-3-4)}.column-4-4{width:100%}.column-1-6{width:var(--layout-width-1-6)}.column-2-6{width:var(--layout-width-2-6)}.column-3-6{width:var(--layout-width-3-6)}.column-4-6{width:var(--layout-width-4-6)}.column-5-6{width:var(--layout-width-5-6)}.column-6-6{width:100%}.column-1-12{width:var(--layout-width-1-12)}.column-2-12{width:var(--layout-width-2-12)}.column-3-12{width:var(--layout-width-3-12)}.column-4-12{width:var(--layout-width-4-12)}.column-5-12{width:var(--layout-width-5-12)}.column-6-12{width:var(--layout-width-6-12)}.column-7-12{width:var(--layout-width-7-12)}.column-8-12{width:var(--layout-width-8-12)}.column-9-12{width:var(--layout-width-9-12)}.column-10-12{width:var(--layout-width-10-12)}.column-11-12{width:var(--layout-width-11-12)}.column-12-12{width:100%}.text-2xs{font-size:var(--text-fs-2xs);line-height:var(--text-lh-2xs)}h6:where(:not([class^=ag])),.text-xs{font-size:var(--text-fs-xs);line-height:var(--text-lh-xs)}h5:where(:not([class^=ag])),.text-sm{font-size:var(--text-fs-sm);line-height:var(--text-lh-sm)}h4:where(:not([class^=ag])),.text-base{font-size:var(--text-fs-base);line-height:var(--text-lh-base)}h3:where(:not([class^=ag])),.text-lg{font-size:var(--text-fs-lg);line-height:var(--text-lh-lg)}h2:where(:not([class^=ag])),.text-xl{font-size:var(--text-fs-xl);line-height:var(--text-lh-xl)}h1:where(:not([class^=ag])),.text-2xl{font-size:var(--text-fs-2xl);line-height:var(--text-lh-2xl)}.text-3xl{font-size:var(--text-fs-3xl);line-height:var(--text-lh-3xl)}h1:where(:not([class^=ag])),h2:where(:not([class^=ag])),h3:where(:not([class^=ag])),h4:where(:not([class^=ag])),h5:where(:not([class^=ag])),h6:where(:not([class^=ag])){color:var(--color-fg-primary)}h1:where(:not([class^=ag])),h2:where(:not([class^=ag])),h3:where(:not([class^=ag])),h4:where(:not([class^=ag])),h5:where(:not([class^=ag])),h6:where(:not([class^=ag])),b:where(:not([class^=ag])),strong:where(:not([class^=ag])),.text-regular{font-weight:var(--text-regular)}h1:where(:not([class^=ag])),h2:where(:not([class^=ag])),h3:where(:not([class^=ag])),h4:where(:not([class^=ag])),h5:where(:not([class^=ag])),h6:where(:not([class^=ag])),b:where(:not([class^=ag])),strong:where(:not([class^=ag])),.text-semibold{font-weight:var(--text-semibold)}h1:where(:not([class^=ag])),h2:where(:not([class^=ag])),h3:where(:not([class^=ag])),h4:where(:not([class^=ag])),h5:where(:not([class^=ag])),h6:where(:not([class^=ag])),b:where(:not([class^=ag])),strong:where(:not([class^=ag])),.text-bold{font-weight:var(--text-bold)}.text-monospace{font-family:var(--text-monospace-font-family)}h1:where(:not(:last-child)),h2:where(:not(:last-child)),h3:where(:not(:last-child)),h4:where(:not(:last-child)),h5:where(:not(:last-child)),h6:where(:not(:last-child)){margin-bottom:8px}p:where(:not(:last-child)),ul:where(:not(:last-child)),ol:where(:not(:last-child)),blockquote:where(:not(:last-child)){margin-bottom:20px}.text-secondary{color:var(--color-fg-secondary)}.text-tertiary{color:var(--color-fg-tertiary)}.collapse:where(:not(.show)){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.no-transitions,.no-transitions *,.no-transitions *:before,.no-transitions *:after{transition:none!important}.no-overflow-anchor{overflow-anchor:none}ul:where(:not([class^=ag])),ol:where(:not([class^=ag])){padding-left:2.25em}ul:where(:not([class^=ag])):where(:not(:last-child)),ol:where(:not([class^=ag])):where(:not(:last-child)){margin-bottom:16px}li:where(:not(:last-child)){margin-bottom:8px}li>ol:where(:not([class^=ag])),li>ul:where(:not([class^=ag])){margin-top:8px;padding-left:1.5em}ul.list-style-none,ol.list-style-none,.list-style-none>li ul,.list-style-none>li ol{padding-left:0;list-style:none}ul.list-style-none li:where(:not(:last-child)),ol.list-style-none li:where(:not(:last-child)),.list-style-none>li ul li:where(:not(:last-child)),.list-style-none>li ol li:where(:not(:last-child)){margin-bottom:0}pre:where(:not([class^=ag])){padding:8px 16px;font-family:var(--text-monospace-font-family);font-size:15px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-secondary),var(--color-border-primary));background-color:var(--color-bg-secondary)}hr:where(:not([class^=ag])){height:1px;border-radius:1px;background-color:var(--color-border-primary);border:0}address:where(:not([class^=ag])){font-style:inherit;line-height:inherit}a:where(:not([class^=ag])){--icon-size: 1.5em;--icon-color: var(--color-link);text-decoration:none;color:var(--color-link);transition:color .25s ease-in-out;font-weight:var(--text-semibold)}a:where(:not([class^=ag])):where([href]):hover{--icon-color: var(--color-link-hover);color:var(--color-link-hover)}code:where(:not([class^=ag])){font-size:var(--text-fs-sm);padding:3px;padding:1px .375rem;font-family:var(--text-monospace-font-family);white-space:normal;border-radius:var(--radius-sm, .375rem);background-color:var(--color-bg-code);color:var(--color-fg-primary);border:1px solid rgba(0,0,0,.1);font-size:.875em;font-variant-ligatures:none;font-optical-sizing:auto;font-weight:500}[data-dark-mode=true] code:where(:not([class^=ag])){border-color:#ffffff1a;color:var(--color-fg-primary);background-color:var(--color-bg-secondary)}kbd:where(:not([class^=ag])){display:inline-block;margin:.1em;padding:.1em .6em .15em;font-size:var(--text-fs-sm);font-family:var(--text-font-family);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:inset 0 -2px 0 var(--color-util-gray-200)}[data-dark-mode=true] kbd:where(:not([class^=ag])){color:var(--color-fg-primary);background-color:color-mix(in srgb,var(--color-util-gray-200),var(--color-util-gray-300));text-shadow:-1px -1px var(--color-util-gray-50);border:1px solid color-mix(in srgb,var(--color-util-gray-300),var(--color-util-gray-400));box-shadow:inset 0 -2px 0 var(--color-util-gray-50);font-weight:500}img:where(:not([class^=ag])),svg:where(:not([class^=ag])){vertical-align:middle}svg:where(:not([class^=ag])){overflow:hidden}button:where(:not([class^=ag])){font-family:var(--text-font-family);font-size:inherit;line-height:inherit;cursor:pointer}button:where(:not([class^=ag])),input[type=reset]:where(:not([class^=ag])),input[type=submit]:where(:not([class^=ag])),.button,.button-secondary,.button-tertiary{--icon-size: 2em;--icon-color: var(--color-button-primary-fg);appearance:none;display:inline-block;font-weight:var(--text-bold);padding:.375em 1em .5em;white-space:nowrap;border-radius:var(--radius-sm);background-color:var(--color-button-primary-bg);color:var(--color-button-primary-fg);border:1px solid var(--color-button-primary-border);box-shadow:0 0 0 4px transparent,var(--shadow-xs);cursor:pointer;outline:none;transition:background-color .25s ease-in-out,border .25s ease-in-out,box-shadow .25s ease-in-out}button:where(:not([class^=ag])):hover,button:where(:not([class^=ag])).hover,input[type=reset]:where(:not([class^=ag])):hover,input[type=reset]:where(:not([class^=ag])).hover,input[type=submit]:where(:not([class^=ag])):hover,input[type=submit]:where(:not([class^=ag])).hover,.button:hover,.button.hover,.button-secondary:hover,.button-secondary.hover,.button-tertiary:hover,.button-tertiary.hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-fg)}button:where(:not([class^=ag])):hover[aria-disabled],button:where(:not([class^=ag])).hover[aria-disabled],input[type=reset]:where(:not([class^=ag])):hover[aria-disabled],input[type=reset]:where(:not([class^=ag])).hover[aria-disabled],input[type=submit]:where(:not([class^=ag])):hover[aria-disabled],input[type=submit]:where(:not([class^=ag])).hover[aria-disabled],.button:hover[aria-disabled],.button.hover[aria-disabled],.button-secondary:hover[aria-disabled],.button-secondary.hover[aria-disabled],.button-tertiary:hover[aria-disabled],.button-tertiary.hover[aria-disabled]{background-color:var(--color-button-primary-bg)}button:where(:not([class^=ag])):active,input[type=reset]:where(:not([class^=ag])):active,input[type=submit]:where(:not([class^=ag])):active,.button:active,.button-secondary:active,.button-tertiary:active{background-color:var(--color-button-primary-bg-active);transition:background-color .125s ease-in-out}button:where(:not([class^=ag])):focus-visible,button:where(:not([class^=ag])).focus,input[type=reset]:where(:not([class^=ag])):focus-visible,input[type=reset]:where(:not([class^=ag])).focus,input[type=submit]:where(:not([class^=ag])):focus-visible,input[type=submit]:where(:not([class^=ag])).focus,.button:focus-visible,.button.focus,.button-secondary:focus-visible,.button-secondary.focus,.button-tertiary:focus-visible,.button-tertiary.focus{box-shadow:0 0 0 4px var(--color-button-primary-shadow-focus),var(--shadow-xs)}button:where(:not([class^=ag])):disabled,button:where(:not([class^=ag]))[disabled],button:where(:not([class^=ag]))[aria-disabled],button:where(:not([class^=ag])).disabled,input[type=reset]:where(:not([class^=ag])):disabled,input[type=reset]:where(:not([class^=ag]))[disabled],input[type=reset]:where(:not([class^=ag]))[aria-disabled],input[type=reset]:where(:not([class^=ag])).disabled,input[type=submit]:where(:not([class^=ag])):disabled,input[type=submit]:where(:not([class^=ag]))[disabled],input[type=submit]:where(:not([class^=ag]))[aria-disabled],input[type=submit]:where(:not([class^=ag])).disabled,.button:disabled,.button[disabled],.button[aria-disabled],.button.disabled,.button-secondary:disabled,.button-secondary[disabled],.button-secondary[aria-disabled],.button-secondary.disabled,.button-tertiary:disabled,.button-tertiary[disabled],.button-tertiary[aria-disabled],.button-tertiary.disabled{background-color:var(--color-button-disabled-bg);color:var(--color-button-disabled-fg);border:1px solid var(--color-button-disabled-border);cursor:default}button:where(:not([class^=ag])):disabled,button:where(:not([class^=ag]))[disabled],button:where(:not([class^=ag])).disabled,input[type=reset]:where(:not([class^=ag])):disabled,input[type=reset]:where(:not([class^=ag]))[disabled],input[type=reset]:where(:not([class^=ag])).disabled,input[type=submit]:where(:not([class^=ag])):disabled,input[type=submit]:where(:not([class^=ag]))[disabled],input[type=submit]:where(:not([class^=ag])).disabled,.button:disabled,.button[disabled],.button.disabled,.button-secondary:disabled,.button-secondary[disabled],.button-secondary.disabled,.button-tertiary:disabled,.button-tertiary[disabled],.button-tertiary.disabled{pointer-events:none}button:where(:not([class^=ag])) :where(.icon),input[type=reset]:where(:not([class^=ag])) :where(.icon),input[type=submit]:where(:not([class^=ag])) :where(.icon),.button :where(.icon),.button-secondary :where(.icon),.button-tertiary :where(.icon){display:inline-block;position:relative;bottom:.05em;margin:-1em .125em -1em 0}a.button:hover{--icon-color: var(--color-button-primary-fg);color:var(--color-button-primary-fg)}.button-secondary{--icon-color: var(--color-button-secondary-fg);background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-fg);border:1px solid var(--color-button-secondary-border)}.button-secondary:hover,.button-secondary.hover{color:var(--color-button-secondary-fg);background-color:var(--color-button-secondary-bg-hover)}.button-secondary:active{background-color:var(--color-button-secondary-bg-active)}a.button-secondary:hover{color:var(--color-button-secondary-fg)}.button-tertiary{--icon-color: var(--color-button-tertiary-fg);background-color:var(--color-button-tertiary-bg);color:var(--color-button-tertiary-fg);border:1px solid var(--color-button-tertiary-border)}.button-tertiary:hover,.button-tertiary.hover{background-color:var(--color-button-tertiary-bg-hover);color:var(--color-button-tertiary-fg)}.button-tertiary:active{background-color:var(--color-button-tertiary-bg-active)}a.button-tertiary:hover{color:var(--color-button-tertiary-fg)}.button-secondary:disabled,.button-secondary[disabled],.button-secondary[aria-disabled],.button-secondary.disabled,.button-tertiary:disabled,.button-tertiary[disabled],.button-tertiary[aria-disabled],.button-tertiary.disabled{color:var(--color-button-disabled-fg)}.button-secondary:hover[aria-disabled],.button-secondary.hover[aria-disabled],.button-tertiary:hover[aria-disabled],.button-tertiary.hover[aria-disabled]{background-color:var(--color-button-disabled-bg)}.button-style-none,.button-as-link{appearance:none;padding:0;text-align:left;font-weight:var(--text-regular);border:none;background-color:transparent;box-shadow:none}.button-style-none:hover,.button-style-none.hover,.button-style-none:active,.button-style-none:disabled,.button-style-none[disabled],.button-style-none[aria-disabled],.button-style-none.disabled,.button-as-link:hover,.button-as-link.hover,.button-as-link:active,.button-as-link:disabled,.button-as-link[disabled],.button-as-link[aria-disabled],.button-as-link.disabled{background-color:transparent;border:none}.button-style-none:focus-visible,.button-style-none.focus,.button-as-link:focus-visible,.button-as-link.focus{box-shadow:none}.button-style-none:hover[aria-disabled],.button-style-none.hover[aria-disabled],.button-as-link:hover[aria-disabled],.button-as-link.hover[aria-disabled]{background-color:transparent;color:var(--color-button-disabled-fg)}.button-style-none{color:var(--color-fg-primary)}.button-as-link{color:var(--color-link);transition:color .25s ease-in-out}.button-as-link:hover,.button-as-link.hover{color:var(--color-link-hover)}fieldset:where(:not([class^=ag])){margin:0;padding:0;border:none}fieldset:where(:not([class^=ag])):not(:last-child){margin-bottom:16px}legend:where(:not([class^=ag])){padding:unset}fieldset label:where(:not([class^=ag])){display:block}label:where(:not([class^=ag]))+input:where(:not([class^=ag])),label:where(:not([class^=ag]))+select:where(:not([class^=ag])){margin-left:8px}label:where(:not([class^=ag]))[for*=radio],label:where(:not([class^=ag]))[for*=checkbox],label:where(:not([class^=ag]))[for*=switch]{cursor:pointer}label:where(:not([class^=ag])) .req{color:var(--color-input-error)}input:where(:not([class^=ag])){font-size:var(--text-fs-base)}input[type=text]:where(:not([class^=ag])),input[type=search]:where(:not([class^=ag])),input[type=email]:where(:not([class^=ag])),input[type=checkbox]:where(:not([class^=ag])),input[type=radio]:where(:not([class^=ag])),input[type=number]:where(:not([class^=ag])),select:where(:not([class^=ag])){color:var(--color-fg-primary)}input[type=text]:where(:not([class^=ag])):disabled,input[type=text]:where(:not([class^=ag]))[disabled],input[type=text]:where(:not([class^=ag])).disabled,input[type=search]:where(:not([class^=ag])):disabled,input[type=search]:where(:not([class^=ag]))[disabled],input[type=search]:where(:not([class^=ag])).disabled,input[type=email]:where(:not([class^=ag])):disabled,input[type=email]:where(:not([class^=ag]))[disabled],input[type=email]:where(:not([class^=ag])).disabled,input[type=checkbox]:where(:not([class^=ag])):disabled,input[type=checkbox]:where(:not([class^=ag]))[disabled],input[type=checkbox]:where(:not([class^=ag])).disabled,input[type=radio]:where(:not([class^=ag])):disabled,input[type=radio]:where(:not([class^=ag]))[disabled],input[type=radio]:where(:not([class^=ag])).disabled,input[type=number]:where(:not([class^=ag])):disabled,input[type=number]:where(:not([class^=ag]))[disabled],input[type=number]:where(:not([class^=ag])).disabled,select:where(:not([class^=ag])):disabled,select:where(:not([class^=ag]))[disabled],select:where(:not([class^=ag])).disabled{background-color:var(--color-bg-disabled_subtle)}input[type=text]:where(:not([class^=ag])),input[type=search]:where(:not([class^=ag])),input[type=email]:where(:not([class^=ag])),input[type=number]:where(:not([class^=ag])){padding:.375em .75em;line-height:var(--text-lh-base);border-radius:var(--radius-sm);border:1px solid var(--color-input-border);background-color:var(--color-bg-primary);outline:none;box-shadow:0 0 0 4px transparent,var(--shadow-xs);transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}input[type=text]:where(:not([class^=ag]))::placeholder,input[type=search]:where(:not([class^=ag]))::placeholder,input[type=email]:where(:not([class^=ag]))::placeholder,input[type=number]:where(:not([class^=ag]))::placeholder{color:var(--color-fg-placeholder)}input[type=text]:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=text]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=text]:where(:not([class^=ag])).hover,input[type=search]:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=search]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=search]:where(:not([class^=ag])).hover,input[type=email]:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=email]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=email]:where(:not([class^=ag])).hover,input[type=number]:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=number]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=number]:where(:not([class^=ag])).hover{border-color:var(--color-input-border-hover)}input[type=text]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=search]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=email]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=number]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]){box-shadow:0 0 0 4px var(--color-input-shadow-focus),var(--shadow-xs)}input[type=text]:where(:not([class^=ag])):disabled,input[type=text]:where(:not([class^=ag]))[disabled],input[type=text]:where(:not([class^=ag])).disabled,input[type=search]:where(:not([class^=ag])):disabled,input[type=search]:where(:not([class^=ag]))[disabled],input[type=search]:where(:not([class^=ag])).disabled,input[type=email]:where(:not([class^=ag])):disabled,input[type=email]:where(:not([class^=ag]))[disabled],input[type=email]:where(:not([class^=ag])).disabled,input[type=number]:where(:not([class^=ag])):disabled,input[type=number]:where(:not([class^=ag]))[disabled],input[type=number]:where(:not([class^=ag])).disabled{color:var(--color-input-disabled-fg);background-color:var(--color-input-disabled-bg);pointer-events:none;cursor:pointer}input[type=checkbox]:not(.switch):where(:not([class^=ag])),input[type=checkbox].switch:where(:not([class^=ag])),input[type=radio]:where(:not([class^=ag])){appearance:none;width:20px;height:20px;outline:none}input[type=checkbox]:not(.switch):where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=checkbox].switch:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=radio]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]){box-shadow:0 0 0 4px var(--color-input-shadow-focus)}input[type=checkbox]:not(.switch):where(:not([class^=ag])):not(:disabled),input[type=checkbox].switch:where(:not([class^=ag])):not(:disabled),input[type=radio]:where(:not([class^=ag])):not(:disabled){cursor:pointer}input[type=checkbox]:not(.switch):where(:not([class^=ag])):disabled,input[type=checkbox]:not(.switch):where(:not([class^=ag]))[disabled],input[type=checkbox]:not(.switch):where(:not([class^=ag])).disabled,input[type=checkbox].switch:where(:not([class^=ag])):disabled,input[type=checkbox].switch:where(:not([class^=ag]))[disabled],input[type=checkbox].switch:where(:not([class^=ag])).disabled,input[type=radio]:where(:not([class^=ag])):disabled,input[type=radio]:where(:not([class^=ag]))[disabled],input[type=radio]:where(:not([class^=ag])).disabled{border-color:var(--color-border-tertiary)}input[type=checkbox]:not(.switch):where(:not([class^=ag])):checked,input[type=checkbox].switch:where(:not([class^=ag])):checked{background-color:var(--color-input-bg-checked);border-color:var(--color-input-bg-checked)}input[type=checkbox]:not(.switch):where(:not([class^=ag])){--svg-tick: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.6673 6.5L8.25065 12.9167L5.33398 10"/></svg>');border-radius:var(--radius-sm);border:1px solid var(--color-border-primary);transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out}[data-dark-mode=true] input[type=checkbox]:not(.switch):where(:not([class^=ag])){border:1px solid color-mix(in srgb,var(--color-bg-secondary),var(--color-fg-primary) 30%)}input[type=checkbox]:not(.switch):where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=checkbox]:not(.switch):where(:not([class^=ag])).hover,input[type=checkbox]:not(.switch):where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]){border-color:var(--color-input-border-hover)}input[type=checkbox]:not(.switch):where(:not([class^=ag])):checked,input[type=checkbox]:not(.switch):where(:not([class^=ag])):disabled,input[type=checkbox]:not(.switch):where(:not([class^=ag]))[disabled],input[type=checkbox]:not(.switch):where(:not([class^=ag])).disabled{background-image:var(--svg-tick)}input[type=checkbox]:not(.switch):where(:not([class^=ag])):disabled,input[type=checkbox]:not(.switch):where(:not([class^=ag]))[disabled],input[type=checkbox]:not(.switch):where(:not([class^=ag])).disabled{--svg-tick: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23eaecf0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.6673 6.5L8.25065 12.9167L5.33398 10"/></svg>')}[data-dark-mode=true] input[type=checkbox]:not(.switch):where(:not([class^=ag])):disabled,[data-dark-mode=true] input[type=checkbox]:not(.switch):where(:not([class^=ag]))[disabled],[data-dark-mode=true] input[type=checkbox]:not(.switch):where(:not([class^=ag])).disabled{--svg-tick: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23141d2c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.6673 6.5L8.25065 12.9167L5.33398 10"/></svg>')}[data-dark-mode=true] input[type=checkbox]:not(.switch):where(:not([class^=ag])){--svg-tick: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23141d2c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.6673 6.5L8.25065 12.9167L5.33398 10"/></svg>')}input[type=checkbox].switch{width:40px;height:20px;background-color:var(--color-fg-quinary);border-radius:10px;background-image:radial-gradient(var(--color-bg-primary) 6.5px,transparent 7.5px);background-repeat:no-repeat;background-size:20px 20px;transition:background-position .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out}input[type=checkbox].switch:checked{background-position:right;background-color:var(--color-input-bg-checked)}input[type=radio]:where(:not([class^=ag])){border-radius:var(--radius-full);border:1px solid var(--color-border-primary);transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out}[data-dark-mode=true] input[type=radio]:where(:not([class^=ag])){border:1px solid color-mix(in srgb,var(--color-bg-secondary),var(--color-fg-primary) 30%)}input[type=radio]:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),input[type=radio]:where(:not([class^=ag])).hover{border:1px solid var(--color-input-border-hover)}input[type=radio]:where(:not([class^=ag])):checked:not(:disabled):not([readonly]){border:6px solid var(--color-input-bg-checked)}input[type=radio]:where(:not([class^=ag])):disabled,input[type=radio]:where(:not([class^=ag]))[disabled],input[type=radio]:where(:not([class^=ag])).disabled{box-shadow:inset 0 0 0 1px var(--color-border-tertiary)}select:where(:not([class^=ag])){--svg-chevron-down: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23182230" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 9L12 15L18 9"/></svg>');appearance:none;padding:.375em 2.25em .375em .75em;font-size:var(--text-fs-base);line-height:var(--text-lh-base);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);background-image:var(--svg-chevron-down);background-repeat:no-repeat;background-position:center right 4px;border:1px solid var(--color-input-border);outline:none;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;cursor:pointer}select:where(:not([class^=ag])):hover,select:where(:not([class^=ag])).hover,select:where(:not([class^=ag])):focus-visible{border-color:var(--color-input-border-hover)}select:where(:not([class^=ag])):focus-visible{box-shadow:0 0 0 4px var(--color-input-shadow-focus)}select:where(:not([class^=ag])):disabled,select:where(:not([class^=ag]))[disabled],select:where(:not([class^=ag])).disabled{--svg-chevron-down: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23667085" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 9L12 15L18 9"/></svg>');color:var(--color-fg-secondary);pointer-events:none}[data-dark-mode=true] select:where(:not([class^=ag])):disabled,[data-dark-mode=true] select:where(:not([class^=ag]))[disabled],[data-dark-mode=true] select:where(:not([class^=ag])).disabled{--svg-chevron-down: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%2398a2b3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 9L12 15L18 9"/></svg>')}[data-dark-mode=true] select:where(:not([class^=ag])){--svg-chevron-down: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23eaecf0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 9L12 15L18 9"/></svg>')}textarea{outline:none;transition:box-shadow .25s ease-in-out}textarea:focus-visible{box-shadow:0 0 0 4px var(--color-input-shadow-focus)}input[type=range]:where(:not([class^=ag])){appearance:none;min-height:24px;border-radius:var(--radius-sm);background-color:transparent;outline:none;border:2px solid transparent;cursor:pointer;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}input[type=range]:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),input[type=range]:where(:not([class^=ag])).focus{border-color:var(--color-input-border-hover);box-shadow:0 0 0 4px var(--color-input-shadow-focus)}input[type=range]:where(:not([class^=ag]))::-webkit-slider-runnable-track{height:.25em;background-color:var(--color-input-border);border-radius:var(--radius-sm)}input[type=range]:where(:not([class^=ag]))::-moz-range-track{height:.25em;background-color:var(--color-input-border);border-radius:var(--radius-sm)}input[type=range]:where(:not([class^=ag]))::-webkit-slider-thumb{appearance:none;width:1em;height:1em;margin-top:-.375em;border-radius:50%;border:none;background-color:var(--color-link);transition:background-color .25s ease-in-out}input[type=range]:where(:not([class^=ag]))::-moz-range-thumb{appearance:none;width:1em;height:1em;margin-top:-.375em;border-radius:50%;border:none;background-color:var(--color-link);transition:background-color .25s ease-in-out}input[type=range]:where(:not([class^=ag])):hover::-webkit-slider-thumb,input[type=range]:where(:not([class^=ag])):hover::-moz-range-thumb{background-color:var(--color-link-hover)}.input-field{display:flex;flex-direction:column}.input-field label{margin-bottom:4px;font-size:var(--text-fs-sm)}.input-field input,.input-field select{margin-left:0}.input-field select{align-self:flex-start}.input-field.inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.input-field.inline label{display:inline-block;margin-bottom:0;font-size:var(--text-fs-base)}.input-field.inline input[type=text],.input-field.inline input[type=search],.input-field.inline input[type=email]{min-width:280px}.input-error input,.input-error select{--color-border-primary: var(--color-input-error);--color-input-border: var(--color-input-error);--color-input-border-hover: var(--color-input-error)}.input-field .error{margin-top:-2px;margin-bottom:-2px;font-size:var(--text-fs-sm);color:var(--color-input-error);opacity:0;transition:opacity .25s ease-in-out}.input-error .error{opacity:1}.extra-info{margin-top:4px;color:var(--color-fg-secondary)}table:where(:not([class^=ag])){width:100%;margin-bottom:16px;border-collapse:collapse;border-bottom:1px solid var(--color-border-primary)}tbody:where(:not([class^=ag])){vertical-align:top}tr:where(:not([class^=ag])){border-top:1px solid var(--color-border-primary)}th:where(:not([class^=ag])),td:where(:not([class^=ag])){padding:8px 0;text-align:left}table.small-header th{font-weight:var(--text-regular);padding-top:4px;padding-bottom:4px}table.stack thead{display:none}table.stack tr,table.stack td{display:block;text-align:left}table.stack tr{padding:16px 0}table.stack tr:nth-child(2n){background-color:unset}table.stack td{padding:0;line-height:var(--text-lh-tight);font-weight:var(--text-bold)}table.stack td:not(:last-child){margin-bottom:8px}table.stack td[data-column]:before{content:attr(data-column) ": ";font-weight:var(--text-regular);color:var(--color-fg-secondary)}thead>tr{border-top:none;color:var(--color-fg-primary)}.card{--card-color: var(--color-border-primary);--header-tint: 77.5%;--content-tint: 95%;display:flex;flex-direction:column;border-radius:var(--radius-md);border:3px solid var(--card-color);background-color:var(--card-color);overflow:hidden}.card header,.card .header,.card .top{padding:8px 16px;background-color:color-mix(in srgb,var(--color-bg-primary) var(--header-tint),var(--card-color))}.card .content,.card .bottom{flex-grow:1;padding:16px;background-color:color-mix(in srgb,var(--color-bg-primary) var(--content-tint),var(--card-color))}.tabs-outer header,.tabs-outer .tabs-header{display:flex;gap:0 32px;width:100%;border-top-right-radius:var(--radius-sm);border-top-left-radius:var(--radius-sm);border-top:1px solid var(--color-border-secondary);border-right:1px solid var(--color-border-secondary);border-left:1px solid var(--color-border-secondary);box-shadow:inset 0 -1px 0 0 var(--color-border-secondary);overflow-x:auto}[data-dark-mode=true] .tabs-outer header,[data-dark-mode=true] .tabs-outer .tabs-header{border-top-right-radius:8px;border-top-left-radius:8px;box-shadow:inset 0 0;border:1px solid var(--color-border-secondary)}.tabs-outer pre.code{margin-bottom:0}.tabs-nav-list{display:flex;flex-shrink:0;margin:0;padding-left:0;list-style-type:none;border-bottom:none}.tabs-nav-item{margin-bottom:0;padding-left:8px;padding-right:8px}.tabs-nav-link{position:relative;display:inline-block;padding:12px 4px;line-height:var(--text-lh-tight);color:var(--color-fg-tertiary);transition:color .25s ease-in-out;cursor:pointer}.tabs-nav-link:hover{color:var(--color-link)}.tabs-nav-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;opacity:0;background-color:var(--color-link);transition:opacity .3s ease-in-out}.tabs-nav-link:hover:after{opacity:.6666}.tabs-nav-link svg{--icon-size: 24px;margin:-.125em 0 0;transition:fill .25s ease-in-out}.tabs-nav-link.active{color:var(--color-fg-primary);pointer-events:none}.tabs-nav-link.active:after{opacity:1}.tabs-nav-link.active svg{transition:none}.tabs-content{position:relative;border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-right:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);border-left:1px solid var(--color-border-secondary);padding:16px}[data-dark-mode=true] img[alt="Quality Badge"]{filter:invert(1) hue-rotate(180deg) saturate(1.25);mix-blend-mode:screen}pre.code,.post-full pre[class*=language-],pre.code code,.post-full pre[class*=language-] code{color:#000;background:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}[data-dark-mode=true] pre.code,[data-dark-mode=true] .post-full pre[class*=language-],[data-dark-mode=true] pre.code code,[data-dark-mode=true] .post-full pre[class*=language-] code{-webkit-font-smoothing:antialiased;color:var(--color-fg-primary)}pre.code,.post-full pre[class*=language-]{position:relative;margin-top:20px;margin-bottom:20px;padding:0;border:1px solid color-mix(in srgb,var(--color-border-secondary),var(--color-border-primary));background-color:var(--color-code-background);overflow:hidden}[data-dark-mode=true] pre.code,[data-dark-mode=true] .post-full pre[class*=language-]{color-scheme:dark}pre.code>code,.post-full pre[class*=language-]>code{display:block;width:100%;padding:10px 16px 8px;border:none;font-size:15px;overflow:hidden;overflow-x:auto;font-weight:400}pre.code>.language-bash,.post-full pre[class*=language-]>.language-bash{color:var(--color-code-function)}pre.code.line-numbers.line-numbers code,.post-full pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre.code.line-numbers.line-numbers .line-numbers-rows,.post-full pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre.code[data-line],.post-full pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code,.post-full pre[class*=language-][data-line] code{position:relative;padding-left:4em}pre.code .line-highlight,.post-full pre[class*=language-] .line-highlight{margin-top:0}pre.code.line-numbers,.post-full pre[class*=language-].line-numbers{position:relative;counter-reset:linenumber}pre.code.line-numbers>code,.post-full pre[class*=language-].line-numbers>code{position:relative;white-space:inherit;height:100%;overflow:auto}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;min-height:100%;padding-top:8px;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.copy-to-clipboard{overflow:hidden}.copy-to-clipboard>code{max-width:100%}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--color-code-comment);font-style:italic}.token.namespace{opacity:.7}.token.string{color:var(--color-code-string)}.token.punctuation,.token.operator{color:var(--color-code-punctuation)}.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.inserted{color:var(--color-code-symbol)}.token.atrule,.token.keyword,.token.attr-value,.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,code[class*=language-css]{color:var(--color-code-keyword)}.token.function{color:var(--color-code-function)}.token.deleted,.language-autohotkey .token.tag{color:var(--color-code-deleted)}.token.important{color:var(--color-code-important)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name,.token.builtin,.language-json .token.property{color:var(--color-code-class-name)}.token.tag{color:var(--color-code-tag)}.token.selector{color:var(--color-code-selector)}.token.attr-name,.token.property,.token.regex,.token.entity{color:var(--color-code-property)}.language-css .token.property{color:var(--color-code-tag)}.language-bash .token.function{color:var(--color-fg-primary);font-weight:600}[data-dark-mode=true] .token.atrule,[data-dark-mode=true] .token.attr-name,[data-dark-mode=true] .token.attr-value,[data-dark-mode=true] .token.boolean,[data-dark-mode=true] .token.builtin,[data-dark-mode=true] .token.cdata,[data-dark-mode=true] .token.class-name,[data-dark-mode=true] .token.comment,[data-dark-mode=true] .token.constant,[data-dark-mode=true] .token.deleted,[data-dark-mode=true] .token.doctype,[data-dark-mode=true] .token.entity,[data-dark-mode=true] .token.inserted,[data-dark-mode=true] .token.keyword,[data-dark-mode=true] .token.namespace,[data-dark-mode=true] .token.number,[data-dark-mode=true] .token.operator,[data-dark-mode=true] .token.prolog,[data-dark-mode=true] .token.property,[data-dark-mode=true] .token.regex,[data-dark-mode=true] .token.selector,[data-dark-mode=true] .token.string,[data-dark-mode=true] .token.symbol,[data-dark-mode=true] .token.tag,[data-dark-mode=true] .token.url,[data-dark-mode=true] .token.variable{-webkit-font-smoothing:subpixel-antialiased}.line-numbers .line-numbers-rows{border-right:1px solid var(--color-util-brand-100)}[data-dark-mode=true] .line-numbers .line-numbers-rows{border-right-color:var(--color-border-secondary)}.line-numbers-rows>span:before{color:var(--color-util-brand-500);opacity:.33}[data-dark-mode=true] .line-numbers-rows>span:before{color:var(--color-fg-primary)}.code-block-homepage pre{background-color:#111a4a}.code-block-homepage .line-numbers-rows{border-right:none}.code-block-homepage .line-numbers-rows>span:before{color:#ffffffe6}.code-block-homepage code{color:#ffffffe6!important}.code-block-homepage .token.tag{color:#ffffffe6}.code-block-homepage .token.comment,.code-block-homepage .token.prolog,.code-block-homepage .token.doctype,.code-block-homepage .token.cdata{color:#ffffff6a;font-style:italic}.code-block-homepage .token.url,.code-block-homepage .token.symbol,.code-block-homepage .token.number,.code-block-homepage .token.boolean,.code-block-homepage .token.variable,.code-block-homepage .token.constant,.code-block-homepage .token.inserted{color:#7dd3fc}.code-block-homepage .token.attr-name,.code-block-homepage .token.property,.code-block-homepage .token.regex,.code-block-homepage .token.entity{color:#a2a6ba}.code-block-homepage .token.deleted,.code-block-homepage .language-autohotkey .token.tag{color:#81869f}.code-block-homepage .token.class-name,.code-block-homepage .token.builtin,.code-block-homepage .language-json .token.property,.code-block-homepage .token.atrule,.code-block-homepage .token.keyword,.code-block-homepage .token.attr-value,.code-block-homepage .language-autohotkey .token.selector,.code-block-homepage .language-json .token.boolean,.code-block-homepage .language-json .token.number,.code-block-homepage code[class*=language-css]{color:#f472b6}.code-block-homepage .token.punctuation,.code-block-homepage .token.operator{color:#81869f}.code-block-homepage .token.string{color:#7dd3fc}#onetrust-banner-sdk{background-color:var(--color-bg-primary)!important;border-top:1px solid var(--color-border-primary)!important}#onetrust-policy-text{color:var(--default-text-color)!important}@media only screen and (min-width: 900px) and (max-width: 1280px){#onetrust-button-group-parent{width:100%!important;text-align:left!important;margin-left:2em!important}}[data-dark-mode=true] #onetrust-consent-sdk #onetrust-banner-sdk .onetrust-close-btn-ui{filter:invert(1)}[data-dark-mode=true] #onetrust-consent-sdk #onetrust-banner-sdk .onetrust-close-btn-ui:focus{outline:2px solid var(--color-bg-primary)!important}#onetrust-consent-sdk #onetrust-banner-sdk:focus{outline:none!important}#onetrust-consent-sdk #onetrust-banner-sdk *:focus{opacity:1!important;outline:2px solid var(--color-fg-primary)!important}
