@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.074yowjdp83r3.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.142kz3f7gseln.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root,[data-theme=light],[data-theme=dark],.light-theme,.dark-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-geist-sans), "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-strong:550;--font-weight-semibold:600;--font-weight-display:450;--ds-background-100:#fff;--ds-background-200:#fafafa;--ds-gray-100:#f2f2f2;--ds-gray-200:#ebebeb;--ds-gray-300:#e6e6e6;--ds-gray-400:#ebebeb;--ds-gray-500:#c9c9c9;--ds-gray-600:#a8a8a8;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#4d4d4d;--ds-gray-1000:#171717;--ds-gray-alpha-100:#0000000d;--ds-gray-alpha-200:#00000014;--ds-gray-alpha-300:#0000001a;--ds-gray-alpha-400:#00000014;--ds-gray-alpha-500:#00000036;--ds-gray-alpha-600:#00000057;--ds-gray-alpha-700:#00000070;--ds-gray-alpha-800:#00000082;--ds-gray-alpha-900:#000000b3;--ds-gray-alpha-1000:#000000e8;--ds-blue-100:#f0f7ff;--ds-blue-200:#ebf5ff;--ds-blue-300:#e0f0ff;--ds-blue-400:#cce6ff;--ds-blue-500:#99ceff;--ds-blue-600:#52aeff;--ds-blue-700:#0072f5;--ds-blue-800:#0062d1;--ds-blue-900:#0068d6;--ds-blue-1000:#00254d;--ds-red-100:#fff0f0;--ds-red-200:#ffebeb;--ds-red-300:#ffe6e6;--ds-red-400:#fdd8d8;--ds-red-500:#f8b9b9;--ds-red-600:#f87275;--ds-red-700:#e5484d;--ds-red-800:#da2f35;--ds-red-900:#cb2a2f;--ds-red-1000:#391417;--ds-amber-100:#fff6e6;--ds-amber-200:#fff4d6;--ds-amber-300:#fef0cd;--ds-amber-400:#ffdd8f;--ds-amber-500:#ffc96b;--ds-amber-600:#f5b047;--ds-amber-700:#ffb224;--ds-amber-800:#ff990a;--ds-amber-900:#a35200;--ds-amber-1000:#4e2009;--ds-green-100:#effbef;--ds-green-200:#ebfaeb;--ds-green-300:#daf6da;--ds-green-400:#c6f1c7;--ds-green-500:#99e69e;--ds-green-600:#6cda75;--ds-green-700:#45a557;--ds-green-800:#398e4a;--ds-green-900:#297a3a;--ds-green-1000:#1b311e;--ds-teal-100:#eefcf9;--ds-teal-200:#e5faf6;--ds-teal-300:#d4f7f0;--ds-teal-400:#bef4eb;--ds-teal-500:#86ead9;--ds-teal-600:#45dec5;--ds-teal-700:#12a594;--ds-teal-800:#0d8c7d;--ds-teal-900:#067a6e;--ds-teal-1000:#073c34;--ds-purple-900:#7820bc;--ds-pink-900:#bd2864;--accent-100:#e5fff1;--accent-200:#e1fdee;--accent-300:#ccfbe3;--accent-400:#b1f7d5;--accent-500:#63f0b5;--accent-600:#00e39f;--accent-700:#00a875;--accent-800:#009064;--accent-900:#007c56;--accent-1000:#003925;--accent-solid:var(--accent-900);--accent-solid-hover:#006949;--accent-solid-fg:#fff;--accent-text:var(--accent-900);--accent-subtle-bg:var(--accent-200);--accent-subtle-fg:var(--accent-900);--accent-border:var(--accent-400);--accent-vivid:var(--accent-600);--bg-page:var(--ds-background-200);--bg-surface:var(--ds-background-100);--bg-muted:var(--ds-gray-100);--bg-hover:var(--ds-gray-100);--bg-active:var(--ds-gray-200);--bg-inverted:var(--ds-gray-1000);--fg:var(--ds-gray-1000);--fg-secondary:var(--ds-gray-900);--fg-tertiary:var(--ds-gray-800);--fg-placeholder:var(--ds-gray-700);--fg-disabled:var(--ds-gray-700);--fg-inverted:var(--ds-background-100);--border:var(--ds-gray-400);--border-hover:var(--ds-gray-500);--border-active:var(--ds-gray-600);--border-alpha:var(--ds-gray-alpha-400);--divider:var(--ds-gray-400);--link:var(--accent-text);--link-underline:var(--ds-gray-alpha-600);--selection-bg:var(--ds-gray-1000);--selection-fg:var(--ds-gray-100);--status-success:var(--accent-700);--status-error:var(--ds-red-800);--status-error-text:var(--ds-red-900);--status-warning:var(--ds-amber-800);--status-warning-text:var(--ds-amber-900);--status-info:var(--ds-blue-700);--status-neutral:#eaeaea;--btn-primary-bg:var(--ds-gray-1000);--btn-primary-bg-hover:#383838;--btn-primary-fg:var(--ds-background-100);--btn-secondary-bg:var(--ds-background-100);--btn-secondary-bg-hover:var(--ds-gray-100);--btn-secondary-fg:var(--ds-gray-1000);--btn-secondary-ring:0 0 0 1px var(--ds-gray-400);--btn-tertiary-bg-hover:var(--ds-gray-alpha-200);--btn-disabled-bg:var(--ds-gray-100);--btn-disabled-fg:var(--ds-gray-700);--focus-color:var(--accent-700);--focus-ring:0 0 0 2px var(--ds-background-100), 0 0 0 4px var(--focus-color);--input-ring:0 0 0 1px var(--ds-gray-alpha-400);--input-ring-hover:0 0 0 1px var(--ds-gray-alpha-500);--input-ring-focus:0 0 0 1px var(--ds-gray-alpha-600), 0 0 0 4px #00000029;--input-ring-error:0 0 0 1px var(--ds-red-900), 0 0 0 4px var(--ds-red-300);--code-fg:var(--ds-gray-1000);--code-bg:var(--ds-background-100);--code-header-bg:var(--ds-background-200);--code-line-number:var(--ds-gray-600);--code-comment:var(--ds-gray-900);--code-keyword:var(--ds-pink-900);--code-function:var(--ds-purple-900);--code-string:var(--accent-900);--code-constant:var(--ds-blue-900);--code-parameter:var(--ds-amber-900);--code-punctuation:var(--ds-gray-1000);--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-full:9999px;--shadow-border:0 0 0 1px #00000014;--shadow-bg-border:0 0 0 1px var(--ds-background-200);--shadow-2xs:0 1px 1px #0000000a;--shadow-xs:0 1px 2px #0000000a;--shadow-small:0 2px 2px #0000000a;--shadow-medium:0 2px 2px #0000000a, 0 8px 8px -8px #0000000a;--shadow-large:0 2px 2px #0000000a, 0 8px 16px -4px #0000000a;--shadow-xl:0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;--shadow-2xl:0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f;--material-base:var(--shadow-border), var(--shadow-bg-border);--material-small:var(--shadow-border), var(--shadow-small), var(--shadow-bg-border);--material-medium:var(--shadow-border), var(--shadow-medium), var(--shadow-bg-border);--material-large:var(--shadow-border), var(--shadow-large), var(--shadow-bg-border);--material-tooltip:var(--shadow-border), 0 1px 1px #00000005, 0 4px 8px #0000000a, var(--shadow-bg-border);--material-menu:var(--shadow-border), 0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f, var(--shadow-bg-border);--material-modal:var(--shadow-border), 0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f, var(--shadow-bg-border);--header-shadow:0 1px 0 0 #00000014;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-18:72px;--space-24:96px;--space-30:120px;--space-32:128px;--space-48:192px;--space-64:256px;--page-width:1400px;--page-width-narrow:1200px;--page-margin:24px;--page-width-with-margin:calc(var(--page-width) + 2 * var(--page-margin));--header-height:64px;--subnav-height:64px;--docs-sidebar-width:300px;--grid-columns:12;--grid-gap:24px;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--z-header:75;--z-drawer:200;--z-modal:300;--z-menu:2001;--z-toast:5000;--z-tooltip:99999;--grid-guide-color:var(--ds-gray-400);--grid-cross-color:var(--ds-gray-600);--grid-cross-size:21px;--dot-grid:radial-gradient(var(--ds-gray-400) 1px, transparent 1px) 0 0 / 20px 20px;--text-heading-72:72px;--lh-heading-72:72px;--tracking-heading-72:-4.32px;--text-heading-64:64px;--lh-heading-64:64px;--tracking-heading-64:-3.84px;--text-heading-56:56px;--lh-heading-56:56px;--tracking-heading-56:-3.36px;--text-heading-48:48px;--lh-heading-48:56px;--tracking-heading-48:-2.88px;--text-heading-40:40px;--lh-heading-40:48px;--tracking-heading-40:-2.4px;--text-heading-32:32px;--lh-heading-32:40px;--tracking-heading-32:-1.28px;--text-heading-24:24px;--lh-heading-24:32px;--tracking-heading-24:-.96px;--text-heading-20:20px;--lh-heading-20:26px;--tracking-heading-20:-.4px;--text-heading-16:16px;--lh-heading-16:24px;--tracking-heading-16:-.32px;--text-heading-14:14px;--lh-heading-14:20px;--tracking-heading-14:-.28px;--text-copy-24:24px;--lh-copy-24:36px;--text-copy-20:20px;--lh-copy-20:36px;--text-copy-18:18px;--lh-copy-18:28px;--text-copy-16:16px;--lh-copy-16:24px;--text-copy-14:14px;--lh-copy-14:20px;--text-copy-13:13px;--lh-copy-13:18px;--text-label-20:20px;--lh-label-20:32px;--text-label-18:18px;--lh-label-18:20px;--text-label-16:16px;--lh-label-16:20px;--text-label-14:14px;--lh-label-14:20px;--text-label-13:13px;--lh-label-13:16px;--text-label-12:12px;--lh-label-12:16px;--text-button-16:16px;--lh-button-16:20px;--text-button-14:14px;--lh-button-14:20px;--text-button-12:12px;--lh-button-12:16px;--text-badge-sm:11px;--tracking-badge-sm:.2px}[data-theme=dark],.dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-background-100:#0a0a0a;--ds-background-200:#000;--ds-gray-100:#1a1a1a;--ds-gray-200:#1f1f1f;--ds-gray-300:#292929;--ds-gray-400:#2e2e2e;--ds-gray-500:#454545;--ds-gray-600:#878787;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#a1a1a1;--ds-gray-1000:#ededed;--ds-gray-alpha-100:#ffffff0f;--ds-gray-alpha-200:#ffffff17;--ds-gray-alpha-300:#ffffff21;--ds-gray-alpha-400:#ffffff24;--ds-gray-alpha-500:#ffffff3d;--ds-gray-alpha-600:#ffffff82;--ds-gray-alpha-700:#ffffff8a;--ds-gray-alpha-800:#ffffff78;--ds-gray-alpha-900:#ffffff9c;--ds-gray-alpha-1000:#ffffffeb;--ds-blue-100:#0f1c2e;--ds-blue-200:#10233d;--ds-blue-300:#0f2f57;--ds-blue-400:#0d3868;--ds-blue-500:#0a4380;--ds-blue-600:#0091ff;--ds-blue-700:#0072f5;--ds-blue-800:#0062d1;--ds-blue-900:#52a8ff;--ds-blue-1000:#ebf6ff;--ds-red-100:#2a1314;--ds-red-200:#3c1618;--ds-red-300:#561a1e;--ds-red-400:#671e21;--ds-red-500:#832126;--ds-red-600:#e5484d;--ds-red-700:#e5484d;--ds-red-800:#d93036;--ds-red-900:#ff6166;--ds-red-1000:#feecee;--ds-amber-100:#291800;--ds-amber-200:#331b00;--ds-amber-300:#4d2a00;--ds-amber-400:#573300;--ds-amber-500:#6b4105;--ds-amber-600:#e79d13;--ds-amber-700:#ffb224;--ds-amber-800:#ff990a;--ds-amber-900:#f2a20d;--ds-amber-1000:#fef3dc;--ds-green-100:#0b2212;--ds-green-200:#0f2e18;--ds-green-300:#12361b;--ds-green-400:#0c451b;--ds-green-500:#126426;--ds-green-600:#1a9338;--ds-green-700:#45a557;--ds-green-800:#398e4a;--ds-green-900:#62c073;--ds-green-1000:#e5fbea;--ds-teal-100:#04201b;--ds-teal-200:#062822;--ds-teal-300:#083a33;--ds-teal-400:#053d35;--ds-teal-500:#085e53;--ds-teal-600:#0c9784;--ds-teal-700:#12a594;--ds-teal-800:#0d8c7d;--ds-teal-900:#0ac7b4;--ds-teal-1000:#e0faf4;--ds-purple-900:#bf7af0;--ds-pink-900:#f75f8f;--accent-100:#002315;--accent-200:#002c1c;--accent-300:#003a26;--accent-400:#00422b;--accent-500:#006242;--accent-600:#009668;--accent-700:#00a875;--accent-800:#009064;--accent-900:#00c98d;--accent-1000:#d7ffea;--accent-solid:var(--accent-700);--accent-solid-hover:var(--accent-900);--accent-solid-fg:#0a0a0a;--accent-text:var(--accent-900);--accent-subtle-bg:var(--accent-200);--accent-subtle-fg:var(--accent-900);--accent-border:var(--accent-400);--accent-vivid:var(--accent-900);--btn-primary-bg-hover:#ccc;--btn-secondary-bg-hover:var(--ds-gray-200);--status-neutral:#333;--focus-color:var(--accent-900);--input-ring-focus:0 0 0 1px var(--ds-gray-alpha-600), 0 0 0 4px #ffffff3d;--selection-bg:var(--ds-gray-1000);--selection-fg:var(--ds-gray-100);--shadow-border:0 0 0 1px #ffffff25;--shadow-2xs:0 1px 1px #00000029;--shadow-xs:0 1px 2px #00000029;--shadow-small:0 1px 2px #00000029;--shadow-medium:0 2px 2px #00000052, 0 8px 8px -8px #00000029;--header-shadow:0 1px 0 0 #ffffff1a;--grid-guide-color:var(--ds-gray-200)}@media (color-gamut:p3){@supports (color:oklch(0% 0 0)){:root,[data-theme=light],.light-theme{--accent-100:oklch(97.66% .0324 163);--accent-200:oklch(96.99% .0358 163);--accent-300:oklch(94.76% .0576 163);--accent-400:oklch(92.12% .0847 163);--accent-500:oklch(86.16% .1486 163);--accent-600:oklch(80.88% .1875 163);--accent-700:oklch(64.75% .1659 163);--accent-800:oklch(57.67% .1449 163);--accent-900:oklch(51.91% .1352 163);--accent-1000:oklch(30.63% .0993 163)}[data-theme=dark],.dark-theme{--accent-100:oklch(22.59% .063 163);--accent-200:oklch(26.09% .0757 163);--accent-300:oklch(30.67% .0864 163);--accent-400:oklch(33.41% .0901 163);--accent-500:oklch(43.77% .127 163);--accent-600:oklch(59.41% .165 163);--accent-700:oklch(64.75% .1697 163);--accent-800:oklch(57.67% .1584 163);--accent-900:oklch(73.83% .1961 163);--accent-1000:oklch(96.61% .056 163)}}}::selection{background:var(--selection-bg);color:var(--selection-fg)}.text-heading-72{font:var(--font-weight-semibold) 72px/72px var(--font-sans);letter-spacing:-4.32px}.text-heading-64{font:var(--font-weight-semibold) 64px/64px var(--font-sans);letter-spacing:-3.84px}.text-heading-56{font:var(--font-weight-semibold) 56px/56px var(--font-sans);letter-spacing:-3.36px}.text-heading-48{font:var(--font-weight-semibold) 48px/56px var(--font-sans);letter-spacing:-2.88px}.text-heading-40{font:var(--font-weight-semibold) 40px/48px var(--font-sans);letter-spacing:-2.4px}.text-heading-32{font:var(--font-weight-semibold) 32px/40px var(--font-sans);letter-spacing:-1.28px}.text-heading-24{font:var(--font-weight-semibold) 24px/32px var(--font-sans);letter-spacing:-.96px}.text-heading-20{font:var(--font-weight-semibold) 20px/26px var(--font-sans);letter-spacing:-.4px}.text-heading-16{font:var(--font-weight-semibold) 16px/24px var(--font-sans);letter-spacing:-.32px}.text-heading-14{font:var(--font-weight-semibold) 14px/20px var(--font-sans);letter-spacing:-.28px}:is(.text-heading-32,.text-heading-24,.text-heading-20,.text-heading-16)>strong{font-weight:var(--font-weight-medium);color:var(--ds-gray-900)}.display{font-weight:var(--font-weight-display)}.text-copy-24{font:var(--font-weight-normal) 24px/36px var(--font-sans)}.text-copy-20{font:var(--font-weight-normal) 20px/36px var(--font-sans)}.text-copy-18{font:var(--font-weight-normal) 18px/28px var(--font-sans)}.text-copy-16{font:var(--font-weight-normal) 16px/24px var(--font-sans)}.text-copy-14{font:var(--font-weight-normal) 14px/20px var(--font-sans)}.text-copy-13{font:var(--font-weight-normal) 13px/18px var(--font-sans)}.text-copy-14-mono{font:var(--font-weight-normal) 14px/20px var(--font-mono)}.text-copy-13-mono{font:var(--font-weight-normal) 13px/18px var(--font-mono)}:is(.text-copy-24,.text-copy-20,.text-copy-18,.text-copy-16,.text-copy-14,.text-copy-13,.text-copy-14-mono)>strong{font-weight:var(--font-weight-strong);color:var(--ds-gray-1000)}.text-label-20{font:var(--font-weight-normal) 20px/32px var(--font-sans)}.text-label-18{font:var(--font-weight-normal) 18px/20px var(--font-sans)}.text-label-16{font:var(--font-weight-normal) 16px/20px var(--font-sans)}.text-label-14{font:var(--font-weight-normal) 14px/20px var(--font-sans)}.text-label-13{font:var(--font-weight-normal) 13px/16px var(--font-sans)}.text-label-12{font:var(--font-weight-normal) 12px/16px var(--font-sans)}.text-label-14-mono{font:var(--font-weight-normal) 14px/20px var(--font-mono)}.text-label-13-mono{font:var(--font-weight-normal) 13px/20px var(--font-mono)}.text-label-12-mono{font:var(--font-weight-normal) 12px/16px var(--font-mono)}:is(.text-label-16,.text-label-14,.text-label-13,.text-label-12)>strong{font-weight:var(--font-weight-medium);color:var(--ds-gray-1000)}.text-button-16{font:var(--font-weight-medium) 16px/20px var(--font-sans)}.text-button-14{font:var(--font-weight-medium) 14px/20px var(--font-sans)}.text-button-12{font:var(--font-weight-medium) 12px/16px var(--font-sans)}.tabular{font-variant-numeric:tabular-nums}.material-base{background:var(--ds-background-100);box-shadow:var(--material-base);border-radius:6px}.material-small{background:var(--ds-background-100);box-shadow:var(--material-small);border-radius:6px}.material-medium{background:var(--ds-background-100);box-shadow:var(--material-medium);border-radius:12px}.material-large{background:var(--ds-background-100);box-shadow:var(--material-large);border-radius:12px}.material-tooltip{background:var(--ds-background-100);box-shadow:var(--material-tooltip);border-radius:6px}.material-menu{background:var(--ds-background-100);box-shadow:var(--material-menu);border-radius:12px}.material-modal{background:var(--ds-background-100);box-shadow:var(--material-modal);border-radius:12px}.material-fullscreen{background:var(--ds-background-100);box-shadow:var(--material-modal);border-radius:16px}:root,[data-theme=light],[data-theme=dark],.light-theme,.dark-theme{--status-dot-queued:var(--status-neutral);--status-dot-building:#f5a623;--status-dot-error:#e00;--status-dot-ready:var(--accent-vivid);--overlay-veil:color-mix(in srgb, var(--ds-background-200) 50%, transparent);--transition-colors:color .15s ease, background-color .15s ease, box-shadow .15s ease, border-color .15s ease}*,:before,:after{box-sizing:border-box}html{background:var(--bg-page);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:24px;display:flex}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}:where(a){color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}code,kbd,pre,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link{color:var(--fg);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px;transition:var(--transition-colors)}.link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.text-secondary{color:var(--fg-secondary)}.text-tertiary{color:var(--fg-tertiary)}.skip-link{z-index:var(--z-toast);border-radius:var(--radius-6);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:14px;font-weight:var(--font-weight-medium);padding:6px 12px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-main{flex-direction:column;flex:1;min-width:0;display:flex}
