.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}: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%}._header_lrj58_1{background-color:var(--color-bg-site-header);align-items:center;transition:background-color .5s ease-in-out;display:flex;position:relative;container:site-header/inline-size}@media screen and (width>=1120px){._header_lrj58_1{z-index:10002;width:100%;position:sticky;top:0}._header_lrj58_1:has(._mobileMenuButton_lrj58_17[aria-expanded=true]){position:relative}}[data-dark-mode=true]:has([data-is-homepage=false]) ._header_lrj58_1,[data-dark-mode=true]:has([data-is-homepage=true]) ._header_lrj58_1.header-scrolled{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary)}._header_lrj58_1 ._headerInner_lrj58_26{width:100%;max-width:calc(var(--layout-max-width) + var(--layout-horizontal-margins) * 2);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}@container site-header (width>=1320px){._header_lrj58_1 ._headerInner_lrj58_26{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo docs-search switcher nav";align-items:center;column-gap:16px;display:grid}}._headerLogo_lrj58_47{min-height:var(--layout-site-header-height);margin-left:calc(var(--layout-horizontal-margins) - 16px);grid-area:logo;align-items:center;padding:8px 10px;display:flex}._headerLogo_lrj58_47 .logotype{width:unset;height:34px}._headerLogo_lrj58_47 .logo-mark{width:48px;height:unset;transform:translateY(.5px)}._docsNavBtnSearchContainer_lrj58_65{width:100%;margin:0 var(--layout-horizontal-margins) 16px var(--layout-horizontal-margins);flex-wrap:wrap;grid-area:docs-search;gap:8px 16px;display:flex}@container site-header (width>=520px){._docsNavBtnSearchContainer_lrj58_65{flex-wrap:nowrap}}@container site-header (width>=1120px){._docsNavBtnSearchContainer_lrj58_65{order:4}}@container site-header (width>=1320px){._docsNavBtnSearchContainer_lrj58_65{width:auto;margin:0}}button._mobileNavButton_lrj58_90{border-radius:var(--radius-lg);width:100%;color:var(--color-button-primary-fg);background-color:#ffffff26;border:1px solid #ffffff0d}button._mobileNavButton_lrj58_90:hover{color:var(--color-button-primary-fg);background-color:#ffffff30}button._mobileNavButton_lrj58_90 .icon{--icon-size:24px;--icon-color:var(--color-button-primary-fg);fill:var(--color-button-primary-fg);margin-left:4px;margin-right:-4px}[data-dark-mode=true] button._mobileNavButton_lrj58_90 .icon{--icon-color:var(--color-fg-white);fill:var(--color-fg-white)}@container site-header (width>=520px){button._mobileNavButton_lrj58_90{max-width:120px}}@media screen and (width>=1100px){button._mobileNavButton_lrj58_90{display:none}}[data-dark-mode=true] button._mobileNavButton_lrj58_90{color:var(--color-fg-white);background-color:#ffffff1a}[data-dark-mode=true] button._mobileNavButton_lrj58_90:hover{background-color:#ffffff30}._mobileMenuButton_lrj58_17{appearance:none;height:var(--layout-site-header-height);width:var(--layout-site-header-height);border-radius:var(--radius-none);color:#0000;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0 16px 0 14px;transition:background-color .4s ease-in-out;display:flex;position:absolute;top:0;right:6px}._mobileMenuButton_lrj58_17:hover{background-color:#0000}._mobileMenuButton_lrj58_17:focus{box-shadow:none}._mobileMenuButton_lrj58_17:focus-visible{box-shadow:inset 0 0 0 2px var(--color-button-primary-shadow-focus)}._mobileMenuButton_lrj58_17 svg{position:relative;left:1px}@container site-header (width>=1120px){._mobileMenuButton_lrj58_17{display:none}}._menuIcon_lrj58_167 g{transition:transform .2s .2s}._menuIcon_lrj58_167 rect{fill:var(--color-white);transition:transform .2s}._menuIcon_lrj58_167 .middle{transition:opacity 0s .2s}._menuIcon_lrj58_167 .top rect{transform-origin:50% 8px}._menuIcon_lrj58_167 .bottom rect{transform-origin:50% 28px}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 g{transition:transform .2s}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 rect{transition:transform .2s .2s}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 .top{transform:translateY(10px)}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 .top rect{transform:rotate(45deg)}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 .middle{opacity:0}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 .bottom{transform:translateY(-10px)}._mobileMenuButton_lrj58_17[aria-expanded=true] ._menuIcon_lrj58_167 .bottom rect{transform:rotate(-45deg)}._mainNavLarge_lrj58_205{display:none}@container site-header (width>=1120px){._mainNavLarge_lrj58_205{display:block}}._mainNavLargeContainer_lrj58_214{grid-area:nav}#_mainNavSmall_lrj58_1{grid-area:nav;width:100%}@container site-header (width>=1120px){#_mainNavSmall_lrj58_1{display:none}}._mainNav_lrj58_205,#_mainNav_lrj58_205{background-color:var(--color-bg-mobile-nav);width:100%;transition:background-color .5s ease-in-out}@container site-header (width>=1120px){._mainNav_lrj58_205,#_mainNav_lrj58_205{width:auto;margin-left:8px;margin-right:8px}._navItemList_lrj58_244{height:var(--layout-site-header-height);justify-content:flex-end;align-items:center;display:flex}}@container site-header (width<=1120px){._navItem_lrj58_244{border-top:1px solid #ffffff1a}}@container site-header (width>=1120px){._navItem_lrj58_244:hover a:after{opacity:.25;transform:scaleX(1)}[data-dark-mode=true] ._navItem_lrj58_244._navItemActive_lrj58_262 ._navLink_lrj58_262{opacity:1}._navItem_lrj58_244._navItemActive_lrj58_262 a:after{opacity:.5;transform:scaleX(1)}[data-dark-mode=true] ._navItem_lrj58_244._navItemActive_lrj58_262 a:after{opacity:.75}[data-dark-mode=true] ._navItem_lrj58_244{border-bottom:none}}a._navLink_lrj58_262,button._navLink_lrj58_262{--horizontal-padding:clamp(8px, 1vw, 14px);width:100%;padding:19px var(--layout-horizontal-margins) 16px;white-space:nowrap;letter-spacing:.01em;color:var(--color-white);cursor:pointer;font-size:17px;font-weight:500;transition:color .25s ease-in-out,opacity .25s ease-in-out;display:block;position:relative}buttona._navLink_lrj58_262,button._navLink_lrj58_262{color:var(--color-white)}a._navLink_lrj58_262:hover,button._navLink_lrj58_262:hover{color:var(--color-white);text-decoration:none}@container site-header (width>=1120px){a._navLink_lrj58_262,button._navLink_lrj58_262{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}a._navLink_lrj58_262:after,button._navLink_lrj58_262:after{content:"";height:2px;bottom:12px;left:calc(var(--horizontal-padding) - 4px);right:calc(var(--horizontal-padding) - 4px);background-color:var(--color-white);opacity:0;border-radius:2px;transition:transform .33s ease-in-out,opacity .33s ease-in-out;position:absolute;transform:scaleX(0)}}[data-dark-mode=true]:has([data-is-homepage=false]) a._navLink_lrj58_262,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) a._navLink_lrj58_262,[data-dark-mode=true]:has([data-is-homepage=false]) button._navLink_lrj58_262,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) button._navLink_lrj58_262{opacity:.8}button._navLink_lrj58_262{align-items:center;display:flex}._githubItem_lrj58_335{order:2}._buttonItem_lrj58_339 a:after{display:none}._buttonItem_lrj58_339 svg.icon,._buttonItem_lrj58_339 ._pseudoIcon_lrj58_343{--icon-size:24px;fill:var(--color-white);border-radius:50%;margin-right:4px}@container site-header (width>=1120px){._buttonItem_lrj58_339 span:not(._navLink_lrj58_262){display:none}._buttonItem_lrj58_339 ._navLink_lrj58_262{padding-left:12px;padding-right:12px}._buttonItem_lrj58_339 svg,._buttonItem_lrj58_339 ._pseudoIcon_lrj58_343{margin-right:0;transition:box-shadow .33s ease-in-out}._buttonItem_lrj58_339 ._navLink_lrj58_262:hover svg,._buttonItem_lrj58_339 ._navLink_lrj58_262:hover ._pseudoIcon_lrj58_343{box-shadow:0 0 0 4px var(--color-bg-mobile-nav), 0 0 0 6px #ffffff4d}[data-dark-mode=true]:has([data-is-homepage=false]) ._buttonItem_lrj58_339 ._navLink_lrj58_262:hover svg,[data-dark-mode=true]:has([data-is-homepage=false]) ._buttonItem_lrj58_339 ._navLink_lrj58_262:hover ._pseudoIcon_lrj58_343{box-shadow:0 0 0 4px var(--color-bg-primary), 0 0 0 6px #ffffff4d}}._toggleDarkText_lrj58_372{display:none}@container site-header (width<=1120px){._toggleDarkText_lrj58_372{display:inline}}._icon_lrj58_102{background-image:var(--dark-icon);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;margin:2px}.logo-mark .aqua{fill:var(--color-logo-aqua)}.logo-mark .orange{fill:var(--color-logo-orange)}.logo-mark .red{fill:var(--color-logo-red)}.logo-mark .grey{fill:var(--color-logo-grey)}.logo-mark rect{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.logo-mark:not(._bounce_1oiud_18,._loading_1oiud_18) rect{transform:translate(0)}._bounce_1oiud_18 rect[class*=right]{animation-name:_logo-mark-bounce-right_1oiud_1;animation-duration:1.15s;animation-play-state:running}._bounce_1oiud_18 rect[class*=right].right-2{animation-delay:.191667s}._bounce_1oiud_18 rect[class*=right].right-3{animation-delay:.383333s}._loading_1oiud_18 rect[class*=right]{animation-name:_logo-mark-bounce-right_1oiud_1;animation-duration:1.25s;animation-play-state:running}._loading_1oiud_18 rect[class*=right].right-2{animation-delay:.208333s}._loading_1oiud_18 rect[class*=right].right-3{animation-delay:.416667s}._loading_1oiud_18 rect[class*=left]{animation-name:_logo-mark-bounce-left_1oiud_1;animation-duration:1.25s;animation-play-state:running}._loading_1oiud_18 rect[class*=left].left-3{animation-delay:.625s}._loading_1oiud_18 rect[class*=left].left-2{animation-delay:.833333s}._loading_1oiud_18 rect[class*=left].left-1{animation-delay:1.04167s}@keyframes _logo-mark-bounce-right_1oiud_1{0%{transform:translate(0%)}16.6666%{transform:translate(3px)}33.3333%{transform:translate(0)}}@keyframes _logo-mark-bounce-left_1oiud_1{0%{transform:translate(0%)}16.6666%{transform:translate(-3px)}33.3333%{transform:translate(0)}}._headerSearchBox_3rlqf_1{border-radius:var(--radius-lg);width:100%;max-width:100%;color:var(--color-fg-white);cursor:pointer;font-weight:var(--text-semibold);background-color:#ffffff26;border:1px solid #ffffff0d;align-items:center;margin-left:auto;margin-right:auto;padding:8px 12px;transition:background-color .5s ease-in-out,border .5s ease-in-out,box-shadow .5s ease-in-out;display:flex;position:relative}@container site-header (width>=1320px){._headerSearchBox_3rlqf_1{max-width:372px}}[data-dark-mode=true] ._headerSearchBox_3rlqf_1{border:1px solid color-mix(in srgb, var(--color-brand-200), var(--color-bg-primary) 90%);background-color:#ffffff1a}._headerSearchBox_3rlqf_1:hover{box-shadow:var(--shadow-lg);background-color:#ffffff26;border:1px solid #fff3;transition:all .5s}._headerSearchBox_3rlqf_1::-webkit-search-decoration,._headerSearchBox_3rlqf_1::-webkit-search-cancel-button{display:none}._headerSearchBox_3rlqf_1:hover ._placeholder_3rlqf_36,._headerSearchBox_3rlqf_1:hover .icon{opacity:1}._headerSearchBox_3rlqf_1:hover ._kbdShortcut_3rlqf_39{opacity:.9;box-shadow:var(--shadow-lg)}._headerSearchBox_3rlqf_1>*{transition:opacity .25s ease-in-out}._headerSearchBox_3rlqf_1 .icon{--icon-size:18px;--icon-color:var(--color-fg-white);opacity:1;margin-right:4px}._placeholder_3rlqf_36{opacity:.9}._kbdShortcut_3rlqf_39{opacity:1;font-size:var(--text-fs-sm);font-weight:var(--text-semibold);color:var(--color-fg-white);border-radius:var(--radius-sm);background-color:#fff3;margin-left:auto;padding-left:4px;padding-right:4px}._kbdShortcut_3rlqf_39 ._kbdShortcutMac_3rlqf_68,html[data-os=mac] ._kbdShortcut_3rlqf_39 ._kbdShortcutDefault_3rlqf_71{display:none}html[data-os=mac] ._kbdShortcut_3rlqf_39 ._kbdShortcutMac_3rlqf_68{display:inline}[data-dark-mode=true] ._kbdShortcut_3rlqf_39{color:var(--color-fg-white);background-color:#fff3}._container_zs2db_1{gap:16px;width:100%;font-weight:400;display:flex}@media (width<=768px){._container_zs2db_1{flex-direction:column}}._card_zs2db_13{background:var(--color-bg-primary);text-align:left;border:1px solid var(--color-border-secondary);width:100%;min-height:180px;color:var(--color-bg-secondary);border-radius:10px;padding:20px;transition:transform .2s ease-in-out}._card_zs2db_13:hover{background-color:var(--color-bg-secondary);transition:all .3s;transform:translateY(-5px)}._card_zs2db_13 svg{margin-bottom:16px}._card_zs2db_13 path{fill:var(--color-util-brand-700)}._iconGroup_zs2db_36{justify-content:space-between;display:flex}._titleIcon_zs2db_41{flex-direction:row;align-items:center;gap:8px;padding-bottom:8px;display:flex}._titleIcon_zs2db_41 div{height:20px}._titleIcon_zs2db_41 svg{width:20px;height:20px}._titleIcon_zs2db_41 path{fill:var(--color-fg-primary);opacity:.4}._icon_zs2db_36{border-radius:50%;padding:10px;font-size:2rem;display:inline-block}._title_zs2db_41{margin-top:10px;font-size:18px;font-weight:700}._description_zs2db_73{color:color-mix(in srgb, var(--color-text-secondary), var(--color-bg-primary) 20%);font-weight:400}._searchBox_1uvbx_1{border-radius:var(--radius-md);cursor:text;display:flex}[data-dark-mode=true] ._searchBox_1uvbx_1 input{background:color-mix(in srgb, var(--color-bg-primary), var(--color-fg-primary) 6%)}[data-dark-mode=true] ._searchBox_1uvbx_1 input::placeholder{color:#fff9}._searchIcon_1uvbx_13{--icon-size:28px;--icon-color:var(--color-fg-secondary);position:absolute;top:24px;left:24px}input[type=search]._searchInput_1uvbx_21{width:100%;height:76px;box-shadow:none;border:none;outline:none;padding:24px 24px 24px 64px;font-size:20px}input[type=search]._searchInput_1uvbx_21:focus,input[type=search]._searchInput_1uvbx_21:focus-visible{box-shadow:none!important}input[type=search]._searchInput_1uvbx_21::placeholder{color:var(--color-fg-quinary)}input[type=search]._searchInput_1uvbx_21::-webkit-search-decoration,input[type=search]._searchInput_1uvbx_21::-webkit-search-cancel-button{display:none}._gettingStarted_1uvbx_40{padding:20px}._gettingStarted_1uvbx_40 span{text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-secondary);opacity:.6;font-size:13px;font-weight:600}._gettingStarted_1uvbx_40 h3{color:var(--color-link);font-size:17px}._gettingStarted_1uvbx_40 p{font-size:15px}._gettingStarted_1uvbx_40 a{box-shadow:var(--shadow-sm);margin-top:12px;height:100px!important}._controlsOuter_1tdto_1,._keyboardSection_1tdto_2,._kbdIcon_1tdto_3{align-items:center;display:flex}._controlsOuter_1tdto_1{border-top:1px solid var(--color-border-secondary);justify-content:flex-end;gap:16px;height:56px;padding:0 20px}[data-dark-mode=true] ._controlsOuter_1tdto_1{border-top:1px solid var(--color-border-primary)}@media screen and (width<=420px){._controlsOuter_1tdto_1{display:none}}._keyboardSection_1tdto_2{justify-content:center;gap:8px}._kbdIcon_1tdto_3{border-radius:var(--radius-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);width:32px;height:32px;box-shadow:var(--shadow-xs);justify-content:center}[data-dark-mode=true] ._kbdIcon_1tdto_3{background-color:var(--color-border-tertiary)}._kbdIcon_1tdto_3+._kbdIcon_1tdto_3{margin-left:-4px}._kbdIcon_1tdto_3 .icon{--icon-size:20px;--icon-color:var(--color-util-gray-400)}[data-dark-mode=true] ._kbdIcon_1tdto_3 .icon{--icon-color:var(--color-fg-primary)}._results_18i13_1{border-top:1px solid var(--color-border-secondary);overscroll-behavior:contain;max-height:min(643px,100vh - 246px);padding-top:8px;padding-bottom:16px;font-size:18px;position:relative;overflow:auto}[data-dark-mode=true] ._results_18i13_1{border-top:1px solid var(--color-border-primary)}._results_18i13_1>div:last-child ._hit_18i13_14:last-child{z-index:1;position:relative}._hit_18i13_14{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:16px;margin:0 24px;padding:12px;display:flex;position:relative}._hit_18i13_14[data-selected=true]{background-color:var(--color-brand-50);box-shadow:inset 0px 0px 0px 1px var(--color-brand-300);z-index:1}[data-dark-mode=true] ._hit_18i13_14[data-selected=true]{background-color:var(--color-bg-secondary)}._hit_18i13_14[data-selected=true] .icon{--icon-color:var(--color-text-brand-primary)}._hitIcon_18i13_41{border-radius:var(--radius-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);width:40px;height:40px;box-shadow:var(--shadow-xs);flex:none;justify-content:center;align-items:center;display:flex}[data-dark-mode=true] ._hitIcon_18i13_41{background-color:var(--color-border-tertiary)}._hitIcon_18i13_41 .icon{--icon-size:24px;--icon-color:var(--color-fg-secondary);transition:none}[data-dark-mode=true] ._hitIcon_18i13_41 .icon{--icon-color:var(--color-fg-primary);opacity:.5}._hitTextWrapper_18i13_66{max-width:100%;overflow:hidden}._titleSection_18i13_71,._title_18i13_71,._text_18i13_73{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-fs-base);width:100%;text-decoration:none;overflow:hidden}._titleSection_18i13_71{margin-bottom:0}._title_18i13_71{color:var(--color-fg-primary);font-weight:var(--text-semibold)}[data-selected=true] ._title_18i13_71{color:var(--color-text-brand-primary)}._text_18i13_73{font-weight:var(--text-regular);font-size:var(--text-fs-sm)}._text_18i13_73:after{content:"";display:block}._crumbContainer_18i13_103{padding:12px 0 8px 24px}._crumb_18i13_103{font-weight:var(--text-semibold);color:var(--color-text-primary);font-size:var(--text-fs-sm);text-decoration:none}[data-dark-mode=true] ._crumb_18i13_103{color:var(--color-white)}._chevronRight_18i13_117{color:var(--color-fg-quinary)}._noResults_18i13_121{border-top:1px solid var(--color-border-primary);height:160px;color:var(--color-text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;display:flex}._noResults_18i13_121 .icon{--icon-size:40px;--icon-color:var(--color-text-secondary);opacity:.7;margin-bottom:8px}._noResults_18i13_121 span{text-align:center}._hitLink_18i13_142{color:var(--color-text-tertiary)}._hitLink_18i13_142:hover{color:inherit}._backdrop_abtmr_1{-webkit-backdrop-filter:blur(5px);z-index:10;background:#ffffff80;width:100vw;height:100vh;position:fixed;top:0;left:0}[data-dark-mode=true] ._backdrop_abtmr_1{-webkit-backdrop-filter:blur(5px);background:#0c111a66}._backdropEnter_abtmr_18{opacity:1;animation:.3s ease-in _fadeIn_abtmr_1}._backdropExit_abtmr_23{opacity:0;animation:.3s ease-out _fadeOut_abtmr_1}@keyframes _fadeIn_abtmr_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_abtmr_1{0%{opacity:1}to{opacity:0}}._container_abtmr_44{background:var(--color-bg-primary);border-radius:12px;width:850px;max-width:calc(100vw - 32px);position:fixed;top:50px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 50px -12px #10182840}[data-dark-mode=true] ._container_abtmr_44{background:color-mix(in srgb, var(--color-bg-primary), var(--color-fg-primary) 6%)}._customMenu_9h2kd_1{user-select:none;grid-area:switcher;margin-left:auto;display:none}@container site-header (width>=1120px){._customMenu_9h2kd_1{display:block}}@container site-header (width>=1320px){._customMenu_9h2kd_1{margin-right:-20px}}._customTrigger_9h2kd_18{cursor:pointer;border-radius:var(--radius-3xl);box-shadow:none;border:none;justify-content:space-between;align-items:center;padding:4px 12px;font-size:17px;font-weight:500;transition:background-color .3s,color .3s;display:flex;transform:translateY(1px)}[data-dark-mode=true]:has([data-is-homepage=false]) ._customTrigger_9h2kd_18,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._customTrigger_9h2kd_18{background-color:var(--color-bg-primary);border-radius:var(--radius-3xl);opacity:.8;color:var(--color-fg-white);border:none}._customTrigger_9h2kd_18:hover{border-radius:var(--radius-3xl);background:#ffffff1a;border:none}[data-dark-mode=true]:has([data-is-homepage=false]) ._customTrigger_9h2kd_18:hover,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._customTrigger_9h2kd_18:hover{background-color:color-mix(in srgb, var(--color-bg-primary), var(--color-fg-white) 7.5%)}._customTrigger_9h2kd_18._open_9h2kd_51 ._arrow_9h2kd_51{margin-top:4px;transform:rotate(225deg)}._customTrigger_9h2kd_18._open_9h2kd_51{background:#ffffff1a;border:none}._arrow_9h2kd_51{border:2px solid #fff;border-width:0 2px 2px 0;margin-bottom:2px;margin-left:12px;padding:3px;transition:transform .3s;display:inline-block;transform:rotate(45deg)}._customContent_9h2kd_72{border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm);z-index:2;opacity:0;visibility:hidden;pointer-events:none;padding:12px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:52px;left:12px;right:12px;transform:translateY(10px)scale(.95)}[data-dark-mode=true]:has([data-is-homepage=false]) ._customContent_9h2kd_72,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._customContent_9h2kd_72{background:color-mix(in srgb, var(--color-bg-primary), var(--color-fg-white) 5%)}@container site-header (width>=620px){._customContent_9h2kd_72{top:var(--layout-site-header-height);left:clamp(8px, var(--switcher-popup-left,100%), 100% - 800px - 8px);grid-template-columns:repeat(2,minmax(0,1fr));width:800px;max-width:calc(100% - 16px);display:grid;right:auto}}._column_9h2kd_104{flex-direction:column;min-width:0;display:flex}._columnHeading_9h2kd_110{font-size:var(--text-fs-sm);font-weight:var(--text-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-tertiary);padding:4px 8px 8px}[data-dark-mode=true]:has([data-is-homepage=false]) ._columnHeading_9h2kd_110,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._columnHeading_9h2kd_110{color:var(--color-fg-secondary)}._customMenu_9h2kd_1._open_9h2kd_51 ._customContent_9h2kd_72{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s,visibility linear;transform:translateY(0)scale(1)}._productTitle_9h2kd_130{font-weight:var(--text-semibold)}[data-dark-mode=true]:has([data-is-homepage=false]) ._productTitle_9h2kd_130,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._productTitle_9h2kd_130{color:var(--color-fg-primary)}._productDescription_9h2kd_137{color:var(--color-text-secondary);opacity:.85;font-size:var(--text-fs-sm);font-weight:var(--text-regular)}._itemsWrapper_9h2kd_144{border-radius:var(--radius-md);align-items:center;padding:8px;transition:all .5s;display:flex}._productsWrapper_9h2kd_152{flex-direction:column;padding-left:12px;display:flex}._placeholderIcon_9h2kd_158{background:var(--color-util-brand-100);border-radius:var(--radius-md);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._placeholderIcon_9h2kd_158 svg{width:24px;height:24px}._placeholderIcon_9h2kd_158 ._iconLight_9h2kd_172{display:block}[data-dark-mode=true]:has([data-is-homepage=false]) ._placeholderIcon_9h2kd_158 ._iconLight_9h2kd_172,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._placeholderIcon_9h2kd_158 ._iconLight_9h2kd_172,._placeholderIcon_9h2kd_158 ._iconDark_9h2kd_178{display:none}[data-dark-mode=true]:has([data-is-homepage=false]) ._placeholderIcon_9h2kd_158 ._iconDark_9h2kd_178,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._placeholderIcon_9h2kd_158 ._iconDark_9h2kd_178{display:block}[data-dark-mode=true]:has([data-is-homepage=false]) ._placeholderIcon_9h2kd_158,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._placeholderIcon_9h2kd_158{background:color-mix(in srgb, var(--color-fg-white), var(--color-bg-primary) 85%);box-shadow:var(--shadow-lg)}._inlineHeading_9h2kd_189{color:var(--color-fg-quinary);margin-top:8px}[data-dark-mode=true]:has([data-is-homepage=false]) ._inlineHeading_9h2kd_189,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._inlineHeading_9h2kd_189{color:var(--color-fg-quinary)}._itemsWrapper_9h2kd_144:hover{background:var(--color-util-brand-50);cursor:pointer;transition:all .3s ease-in-out}[data-dark-mode=true]:has([data-is-homepage=false]) ._itemsWrapper_9h2kd_144:hover,[data-dark-mode=true]:has([data-is-homepage=true] .header-scrolled) ._itemsWrapper_9h2kd_144:hover{background:color-mix(in srgb, var(--color-fg-white), var(--color-bg-primary) 85%)}._devToolsTrigger_wxjss_1{user-select:none}._devToolsContainer_wxjss_5{max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);background:var(--color-dev-50);color:var(--color-text-primary);margin-left:auto;margin-right:auto;padding:16px}@media screen and (width>=920px){._devToolsContainer_wxjss_5{justify-content:space-between}}._devToolsContainer_wxjss_5 h2{font-size:var(--text-fs-base);margin-top:0}[data-dark-mode=true] ._devToolsContainer_wxjss_5{background:var(--color-dev-950)}._options_wxjss_26{flex-direction:row;align-items:center;gap:16px;display:flex}._options_wxjss_26>div{align-items:center;min-height:38px;display:flex}._footer_14gre_2{border-top:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);width:100%;color:var(--color-white);padding-top:40px;padding-bottom:80px}[data-dark-mode=true] ._footer_14gre_2{color:var(--color-fg-primary);background-color:var(--color-bg-primary);border-top:1px solid var(--color-border-primary)}._footer_14gre_2 p{color:var(--color-text-secondary);opacity:.666}._footer_14gre_2 h4{color:var(--color-fg-primary);font-weight:var(--text-semibold);opacity:1}[data-dark-mode=true] ._footer_14gre_2 h4{color:var(--color-fg-white)}._footer_14gre_2 svg{fill:var(--color-white)}._footerColumns_14gre_31{max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);margin-left:auto;margin-right:auto;padding:8px}@media screen and (width>=920px){._footerColumns_14gre_31{justify-content:space-between}}._footerColumns_14gre_31 ._menuColumn_14gre_43:last-child a:after{content:" ↗";opacity:.85}._linkButton_14gre_48:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid}._footerInfo_14gre_54{flex-direction:column;gap:16px;margin-top:-4%;display:flex}._menuColumn_14gre_43{width:var(--layout-width-4-4);flex-direction:column;gap:12px;margin-bottom:40px;display:flex}._menuColumn_14gre_43 p{margin-bottom:0}._menuColumn_14gre_43 ._menuColumnTitle_14gre_71{font-size:var(--text-fs-base);line-height:var(--text-lh-body-base);font-weight:var(--text-semibold);color:var(--color-text-primary);display:block}._menuColumn_14gre_43:first-child{text-align:center;width:100%}@media screen and (width>=480px) and (width<=920px){._menuColumn_14gre_43{width:var(--layout-width-2-4)}._menuColumn_14gre_43:nth-child(2n){text-align:right}}@media screen and (width>=920px){._menuColumn_14gre_43{width:auto}._menuColumn_14gre_43:first-child{text-align:left;min-width:230px;max-width:18%;margin-right:-4%}._menuColumn_14gre_43:last-child{text-align:right}}._menuColumn_14gre_43 ul{display:block}._menuColumn_14gre_43 li{overflow:hidden}._menuColumn_14gre_43 li a,._menuColumn_14gre_43 li ._linkButton_14gre_48{min-width:48px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-text-secondary), var(--color-bg-primary) 80%);text-underline-offset:4px;color:var(--color-text-secondary);opacity:1;font-weight:var(--text-regular);margin-top:-12px;margin-bottom:-12px;padding-top:12px;padding-bottom:20px;transition:color .25s ease-in-out;display:inline-block}._menuColumn_14gre_43 li a:hover,._menuColumn_14gre_43 li ._linkButton_14gre_48:hover{color:var(--color-text-primary);opacity:.6}._menuColumn_14gre_43 li a:hover .icon,._menuColumn_14gre_43 li ._linkButton_14gre_48:hover .icon{opacity:1}._menuColumn_14gre_43 .icon{opacity:.6666;width:22px;height:22px;fill:var(--color-text-tertiary);margin-right:4px;transition:opacity .25s ease-in-out;display:inline;position:relative;top:-1px}[data-dark-mode=true] ._menuColumn_14gre_43 .icon{fill:var(--color-fg-white)}._logoContainer_14gre_150 a{display:inline-block}@media screen and (width>=920px){._logoContainer_14gre_150 a{margin-top:-18px;margin-left:-12px}}._logoContainer_14gre_150 a .logotype *{fill:var(--color-logo-text)}[data-dark-mode=true] ._logoContainer_14gre_150 a .logotype *{fill:var(--color-white)}._listStyleNone_14gre_166{opacity:.7;flex-direction:row;padding-left:0;list-style:none;display:flex}[data-dark-mode=true] ._listStyleNone_14gre_166{opacity:1}._headerTitle_14gre_177{color:var(--color-text-secondary);padding-top:16px}._legalBar_14gre_182{max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);justify-content:center;margin-left:auto;margin-right:auto;padding:24px 8px 0;display:flex}._legalLinks_14gre_191{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;display:flex;overflow:hidden}._legalLinks_14gre_191 li{position:relative}._legalLinks_14gre_191 a,._legalLinks_14gre_191 ._linkButton_14gre_48{color:var(--color-text-secondary);font-weight:var(--text-regular)}._legalLinks_14gre_191 a:hover,._legalLinks_14gre_191 ._linkButton_14gre_48:hover{color:var(--color-text-primary);opacity:.6}@media screen and (width>=920px){._legalLinks_14gre_191{justify-content:flex-start}._legalLinks_14gre_191 li:before{content:"|" / "";color:var(--color-text-secondary);opacity:.4;position:absolute;left:-8px;transform:translate(-50%)}}html{overflow-x:hidden}body{flex-direction:column;min-height:100vh;display:flex}._mainContainer_boeh9_11{flex-direction:column;flex:1 0 auto;width:100%;padding:0;display:flex}@media screen and (width<=1100px){._mainContainer_boeh9_11{overflow-x:hidden}}._pageMain_boeh9_24{display:contents}._banner_1o6uq_1{background-color:var(--color-brand-900);z-index:10005;max-height:200px;transition:max-height .25s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out;display:none;position:relative;overflow:hidden}._banner_1o6uq_1.is-dismissing{opacity:0;pointer-events:none;max-height:0;transform:translateY(-100%)}html[data-show-announcement=true] ._banner_1o6uq_1{display:block}._link_1o6uq_21{color:var(--color-white);text-decoration:none;transition:background-color .25s ease-in-out;display:block}._link_1o6uq_21:hover{background-color:var(--color-brand-950);color:var(--color-white);text-decoration:none}._link_1o6uq_21:hover ._ctaLabel_1o6uq_32{text-decoration:underline}._link_1o6uq_21:hover ._cta_1o6uq_32 .icon{transform:translate(2px)}._link_1o6uq_21:focus-visible{outline:2px solid var(--color-button-primary-shadow-focus);outline-offset:-2px}._inner_1o6uq_43{max-width:calc(var(--layout-max-width) + var(--layout-horizontal-margins) * 2);padding:8px calc(var(--layout-horizontal-margins) + 24px) 8px var(--layout-horizontal-margins);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 auto;line-height:1.3;display:flex}@media screen and (width>=960px){._inner_1o6uq_43{gap:16px}}._close_1o6uq_60{width:32px;height:32px;color:var(--color-white);opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0 0 0 2px;transition:opacity .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._close_1o6uq_60:hover{opacity:1;background-color:#ffffff1a}._close_1o6uq_60:focus-visible{outline:2px solid var(--color-button-primary-shadow-focus);outline-offset:-2px;opacity:1}._close_1o6uq_60 .icon{--icon-size:16px;--icon-color:var(--color-white);fill:var(--color-white)}._badge_1o6uq_94{border-radius:var(--radius-md);background-color:var(--color-util-brand-500);color:var(--color-white);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:2px 8px;font-weight:600}._text_1o6uq_106{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;min-width:0;display:inline-flex}._title_1o6uq_115{font-weight:600}._description_1o6uq_119{color:var(--color-brand-200)}@media screen and (width<=520px){._description_1o6uq_119{display:none}}._cta_1o6uq_32{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:500;display:inline-flex}._cta_1o6uq_32 .icon{--icon-size:16px;--icon-color:var(--color-white);fill:var(--color-white);transition:transform .25s ease-in-out}@media screen and (width<=520px){._ctaLabel_1o6uq_32{display:none}}:root{--dark-icon:var(--darkModeCSSUrl)}html[data-dark-mode=true]{--dark-icon:var(--lightModeCSSUrl)}
