: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-ratio-base:1.4;--text-lh-ratio-tight:1.2;--text-lh-ratio-ultra-tight:1;--text-lh-ratio-relaxed:1.5;--text-fs-2xs:10px;--text-fs-xs:12px;--text-fs-sm:14px;--text-fs-base:16px;--text-fs-lg:20px;--text-fs-xl:24px;--text-fs-2xl:32px;--text-fs-3xl:40px;--text-lh-display-2xs:1.2;--text-lh-display-xs:1.1666;--text-lh-display-sm:1.2;--text-lh-display-base:1.2;--text-lh-display-lg:1.2;--text-lh-display-xl:1.2;--text-lh-display-2xl:1.1;--text-lh-display-3xl:1.1;--text-lh-body-2xs:1.6;--text-lh-body-xs:1.6666;--text-lh-body-sm:1.4;--text-lh-body-base:1.4;--text-lh-body-lg:1.4;--text-lh-body-xl:1.4;--text-lh-body-2xl:1.5;--text-lh-body-3xl:1.25;--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-green-25:#f6fef9;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-success:#28a745;--color-logo-text:#003264;--color-logo-aqua:#55b4c8;--color-logo-orange:#ff8c00;--color-logo-red:red;--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(96.9% .016 293.756);--color-dev-100:oklch(94.3% .029 294.588);--color-dev-200:oklch(89.4% .057 293.283);--color-dev-300:oklch(81.1% .111 293.571);--color-dev-400:oklch(70.2% .183 293.541);--color-dev-500:oklch(60.6% .25 292.717);--color-dev-600:oklch(54.1% .281 293.009);--color-dev-700:oklch(49.1% .27 292.581);--color-dev-800:oklch(43.2% .232 292.759);--color-dev-900:oklch(38% .189 293.745);--color-dev-950:oklch(28.3% .141 291.089);--shadow-xs:0 1px 2px 0 color-mix(in srgb, var(--color-gray-950) 5%, 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 (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-ratio-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 (width>=1100px){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-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}_::-webkit-full-page-media,_:future,:root[data-dark-mode=true] ::-webkit-scrollbar-track{background-color:#2c2c2c;border-left-color:#3d3d3d;border-right-color:#3d3d3d}_::-webkit-full-page-media,_:future,:root ::-webkit-scrollbar-thumb{background-color:#c1c1c1;background-clip:content-box;border:4px solid #0000;border-radius:8px}_::-webkit-full-page-media,_:future,:root[data-dark-mode=true] ::-webkit-scrollbar-thumb{background-color:#6b6b6b}.layout-grid{gap:var(--layout-gap);width:100%;max-width:min(100% - var(--layout-horizontal-margins) * 2, var(--layout-max-width));flex-wrap:wrap;margin-left:auto;margin-right:auto;display:flex}.layout-page-max-width{width:100%;max-width:min(100% - var(--layout-horizontal-margins) * 2, var(--layout-max-width));margin-left:auto;margin-right: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-left:auto;margin-right: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-display-2xs)}h6:where(:not([class^=ag])),.text-xs{font-size:var(--text-fs-xs);line-height:var(--text-lh-body-xs)}h5:where(:not([class^=ag])),.text-sm{font-size:var(--text-fs-sm);line-height:var(--text-lh-body-sm)}h4:where(:not([class^=ag])),.text-base{font-size:var(--text-fs-base);line-height:var(--text-lh-body-base)}h3:where(:not([class^=ag])),.text-lg{font-size:var(--text-fs-lg);line-height:var(--text-lh-display-lg)}h2:where(:not([class^=ag])),.text-xl{font-size:var(--text-fs-xl);line-height:var(--text-lh-display-xl)}h1:where(:not([class^=ag])),.text-2xl{font-size:var(--text-fs-2xl);line-height:var(--text-lh-body-2xl)}.text-3xl{font-size:var(--text-fs-3xl);line-height:var(--text-lh-display-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{height:0;transition:height .35s;position:relative;overflow:hidden}.no-transitions,.no-transitions *,.no-transitions :before,.no-transitions :after{transition:none!important}.no-overflow-anchor{overflow-anchor:none}::view-transition-old(root),::view-transition-new(root){animation: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])){font-family:var(--text-monospace-font-family);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);padding:8px 16px;font-size:15px}hr:where(:not([class^=ag])){background-color:var(--color-border-primary);border:0;border-radius:1px;height:1px}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);color:var(--color-link);font-weight:var(--text-semibold);text-decoration:none;transition:color .25s ease-in-out}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);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);font-variant-ligatures:none;font-optical-sizing:auto;border:1px solid #0000001a;padding:1px .375rem;font-size:.875em;font-weight:500}[data-dark-mode=true] code:where(:not([class^=ag])){color:var(--color-fg-primary);background-color:var(--color-bg-secondary);border-color:#ffffff1a}kbd:where(:not([class^=ag])){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);margin:.1em;padding:.1em .6em .15em;display:inline-block}kbd:where(:not([class^=ag])) .kbd-mac,html[data-os=mac] kbd:where(:not([class^=ag])) .kbd-default{display:none}html[data-os=mac] kbd:where(:not([class^=ag])) .kbd-mac{display:inline}[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}.kbd-shortcut .kbd-shortcut-mac,html[data-os=mac] .kbd-shortcut .kbd-shortcut-default{display:none}html[data-os=mac] .kbd-shortcut .kbd-shortcut-mac{display:inline}a.meta-link{font-size:var(--text-fs-sm);font-family:var(--text-monospace-font-family);color:var(--color-link);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--color-link), var(--color-bg-primary) 90%);padding:2px 8px;text-decoration:underline}a.meta-link:hover{color:var(--color-link-hover)}[data-dark-mode=true] a.meta-link{background-color:color-mix(in srgb, var(--color-link), var(--color-bg-primary) 90%)}a.meta-link code{font-size:inherit;color:inherit;font-weight:var(--text-semibold);background:0 0;border:none;padding:0;font-family:inherit}button:where(:not([class^=ag]):not([class^=b-])){font-family:var(--text-font-family);font-size:inherit;line-height:inherit;cursor:pointer}button:where(:not([class^=ag]):not([class^=b-])),input[type=reset]:where(:not([class^=ag]):not([class^=b-])),input[type=submit]:where(:not([class^=ag]):not([class^=b-])),.button,.button-secondary,.button-tertiary{--icon-size:2em;--icon-color:var(--color-button-primary-fg);appearance:none;font-weight:var(--text-bold);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;padding:.375em 1em .5em;transition:background-color .25s ease-in-out,border .25s ease-in-out,box-shadow .25s ease-in-out;display:inline-block}button:where(:not([class^=ag]):not([class^=b-])):hover,button:where(:not([class^=ag]):not([class^=b-])).hover,input[type=reset]:where(:not([class^=ag]):not([class^=b-])):hover,input[type=reset]:where(:not([class^=ag]):not([class^=b-])).hover,input[type=submit]:where(:not([class^=ag]):not([class^=b-])):hover,input[type=submit]:where(:not([class^=ag]):not([class^=b-])).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)}button:where(:not([class^=ag]):not([class^=b-])):hover[aria-disabled],button:where(:not([class^=ag]):not([class^=b-])).hover[aria-disabled],input[type=reset]:where(:not([class^=ag]):not([class^=b-])):hover[aria-disabled],input[type=reset]:where(:not([class^=ag]):not([class^=b-])).hover[aria-disabled],input[type=submit]:where(:not([class^=ag]):not([class^=b-])):hover[aria-disabled],input[type=submit]:where(:not([class^=ag]):not([class^=b-])).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]):not([class^=b-])):active,input[type=reset]:where(:not([class^=ag]):not([class^=b-])):active,input[type=submit]:where(:not([class^=ag]):not([class^=b-])):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]):not([class^=b-])):focus-visible,button:where(:not([class^=ag]):not([class^=b-])).focus,input[type=reset]:where(:not([class^=ag]):not([class^=b-])):focus-visible,input[type=reset]:where(:not([class^=ag]):not([class^=b-])).focus,input[type=submit]:where(:not([class^=ag]):not([class^=b-])):focus-visible,input[type=submit]:where(:not([class^=ag]):not([class^=b-])).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]):not([class^=b-])):disabled,button:where(:not([class^=ag]):not([class^=b-]))[disabled],button:where(:not([class^=ag]):not([class^=b-]))[aria-disabled],button:where(:not([class^=ag]):not([class^=b-])).disabled,input[type=reset]:where(:not([class^=ag]):not([class^=b-])):disabled,input[type=reset]:where(:not([class^=ag]):not([class^=b-]))[disabled],input[type=reset]:where(:not([class^=ag]):not([class^=b-]))[aria-disabled],input[type=reset]:where(:not([class^=ag]):not([class^=b-])).disabled,input[type=submit]:where(:not([class^=ag]):not([class^=b-])):disabled,input[type=submit]:where(:not([class^=ag]):not([class^=b-]))[disabled],input[type=submit]:where(:not([class^=ag]):not([class^=b-]))[aria-disabled],input[type=submit]:where(:not([class^=ag]):not([class^=b-])).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]):not([class^=b-])):disabled,button:where(:not([class^=ag]):not([class^=b-]))[disabled],button:where(:not([class^=ag]):not([class^=b-])).disabled,input[type=reset]:where(:not([class^=ag]):not([class^=b-])):disabled,input[type=reset]:where(:not([class^=ag]):not([class^=b-]))[disabled],input[type=reset]:where(:not([class^=ag]):not([class^=b-])).disabled,input[type=submit]:where(:not([class^=ag]):not([class^=b-])):disabled,input[type=submit]:where(:not([class^=ag]):not([class^=b-]))[disabled],input[type=submit]:where(:not([class^=ag]):not([class^=b-])).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]):not([class^=b-])) :where(.icon),input[type=reset]:where(:not([class^=ag]):not([class^=b-])) :where(.icon),input[type=submit]:where(:not([class^=ag]):not([class^=b-])) :where(.icon),.button :where(.icon),.button-secondary :where(.icon),.button-tertiary :where(.icon){margin:-1em .125em -1em 0;display:inline-block;position:relative;bottom:.05em}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;text-align:left;font-weight:var(--text-regular);box-shadow:none;background-color:#0000;border:none;padding:0}.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:#0000;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]{color:var(--color-button-disabled-fg);background-color:#0000}.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])){border:none;margin:0;padding:0}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])),textarea: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,textarea:where(:not([class^=ag])):disabled,textarea:where(:not([class^=ag]))[disabled],textarea: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])),textarea:where(:not([class^=ag])){line-height:var(--text-lh-ratio-base);border-radius:var(--radius-sm);border:1px solid var(--color-input-border);background-color:var(--color-bg-primary);box-shadow:0 0 0 4px transparent, var(--shadow-xs);outline:none;padding:.375em .75em;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,textarea: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,textarea:where(:not([class^=ag])):hover:not(:disabled):not([readonly]),textarea:where(:not([class^=ag])):focus-visible:not(:disabled):not([readonly]),textarea: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]),textarea: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,textarea:where(:not([class^=ag])):disabled,textarea:where(:not([class^=ag]))[disabled],textarea: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;outline:none;width:20px;height:20px}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,[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{background-color:var(--color-fg-quinary);background-image:radial-gradient(var(--color-bg-primary) 6.5px, transparent 7.5px);background-repeat:no-repeat;background-size:20px 20px;border-radius:10px;width:40px;height: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:100%;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;font-size:var(--text-fs-base);line-height:var(--text-lh-ratio-base);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);background-image:var(--svg-chevron-down);border:1px solid var(--color-input-border);cursor:pointer;background-position:right 4px center;background-repeat:no-repeat;outline:none;padding:.375em 2.25em .375em .75em;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}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;border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;border:2px solid #0000;outline:none;min-height:24px;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{background-color:var(--color-input-border);border-radius:var(--radius-sm);height:.25em}input[type=range]:where(:not([class^=ag]))::-moz-range-track{background-color:var(--color-input-border);border-radius:var(--radius-sm);height:.25em}input[type=range]:where(:not([class^=ag]))::-webkit-slider-thumb{appearance:none;background-color:var(--color-link);border:none;border-radius:50%;width:1em;height:1em;margin-top:-.375em;transition:background-color .25s ease-in-out}input[type=range]:where(:not([class^=ag]))::-moz-range-thumb{appearance:none;background-color:var(--color-link);border:none;border-radius:50%;width:1em;height:1em;margin-top:-.375em;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{flex-direction:column;display:flex}.input-field label{font-size:var(--text-fs-sm);margin-bottom:4px}.input-field input,.input-field select{margin-left:0}.input-field select{align-self:flex-start}.input-field.inline{flex-flow:wrap;align-items:center;gap:4px 8px}.input-field.inline label{font-size:var(--text-fs-base);margin-bottom:0;display:inline-block}.input-field.inline input[type=text],.input-field.inline input[type=search],.input-field.inline input[type=email],.input-field.inline textarea{min-width:280px}.input-error input,.input-error textarea,.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{font-size:var(--text-fs-sm);color:var(--color-input-error);opacity:0;margin-top:-2px;margin-bottom:-2px;transition:opacity .25s ease-in-out}.input-error .error{opacity:1}.extra-info{color:var(--color-fg-secondary);margin-top:4px}table:where(:not([class^=ag])){border-collapse:collapse;border-bottom:1px solid var(--color-border-primary);width:100%;margin-bottom:16px}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])){text-align:left;padding:8px 0}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{text-align:left;display:block}table.stack tr{padding:16px 0}table.stack tr:nth-child(2n){background-color:unset}table.stack td{line-height:var(--text-lh-ratio-tight);font-weight:var(--text-bold);padding:0}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{color:var(--color-fg-primary);border-top:none}.card{--card-color:var(--color-border-primary);--header-tint:77.5%;--content-tint:95%;border-radius:var(--radius-md);border:3px solid var(--card-color);background-color:var(--card-color);flex-direction:column;display:flex;overflow:hidden}.card header,.card .header,.card .top{background-color:color-mix(in srgb, var(--color-bg-primary) var(--header-tint), var(--card-color));padding:8px 16px}.card .content,.card .bottom{background-color:color-mix(in srgb, var(--color-bg-primary) var(--content-tint), var(--card-color));flex-grow:1;padding:16px}.tabs-outer{border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);flex-direction:column;display:flex}.tabs-outer header,.tabs-outer .tabs-header{border-bottom:1px solid var(--color-border-secondary);gap:0 32px;width:100%;display:flex;overflow-x:auto}.tabs-outer pre.code{margin-bottom:0}.tabs-nav-list{border-bottom:none;flex-shrink:0;margin:0;padding-left:0;list-style-type:none;display:flex}.tabs-nav-item{margin-bottom:0;padding-left:8px;padding-right:8px}.tabs-nav-link{line-height:var(--text-lh-ratio-tight);color:var(--color-fg-tertiary);cursor:pointer;padding:12px 4px;transition:color .25s ease-in-out;display:inline-block;position:relative}.tabs-nav-link:hover{color:var(--color-link)}.tabs-nav-link:after{content:"";opacity:0;background-color:var(--color-link);height:2px;transition:opacity .3s ease-in-out;position:absolute;bottom:0;left:0;right:0}.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{padding:16px;position:relative}[data-dark-mode=true] img[alt=Quality\ Badge]{filter:invert()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;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;line-height:1.5}[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-]{border:1px solid color-mix(in srgb, var(--color-border-secondary), var(--color-border-primary));background-color:var(--color-code-background);margin-top:20px;margin-bottom:20px;padding:0;position:relative;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{border:none;width:100%;padding:10px 16px 8px;font-size:15px;font-weight:400;display:block;overflow:auto hidden}pre.code>.language-bash,.post-full pre[class*=language-]>.language-bash{color:var(--color-code-function)}.copy-to-clipboard{overflow:hidden}.copy-to-clipboard>code{max-width:100%}
