:root{--px-alpha-base:#0d0d0d;--px-gray-0:#fff;--px-gray-25:#fcfcfc;--px-gray-50:#f9f9f9;--px-gray-75:#f3f3f3;--px-gray-100:#ededed;--px-gray-150:#dfdfdf;--px-gray-200:#cdcdcd;--px-gray-250:#b9b9b9;--px-gray-300:#afafaf;--px-gray-350:#9f9f9f;--px-gray-400:#8f8f8f;--px-gray-450:#767676;--px-gray-500:#5d5d5d;--px-gray-550:#4f4f4f;--px-gray-600:#414141;--px-gray-650:#393939;--px-gray-700:#303030;--px-gray-750:#282828;--px-gray-800:#212121;--px-gray-850:#1c1c1c;--px-gray-900:#181818;--px-gray-925:#161616;--px-gray-950:#131313;--px-gray-975:#101010;--px-gray-1000:#0d0d0d;--px-blue-50:#e5f3ff;--px-blue-100:#99ceff;--px-blue-300:#339cff;--px-blue-400:#0285ff;--px-blue-500:#0169cc;--px-blue-600:#004f99;--px-blue-800:#013566;--px-green-50:#d9f4e4;--px-green-400:#04b84c;--px-green-500:#00a240;--px-green-600:#008635;--px-green-700:#00692a;--px-red-50:#ffd9d9;--px-red-200:#ff8583;--px-red-400:#fa423e;--px-red-500:#e02e2a;--px-red-600:#ba2623;--px-red-700:#911e1b;--px-orange-50:#ffe7d9;--px-orange-400:#fb6a22;--px-orange-500:#e25507;--px-orange-700:#923b0f;--px-yellow-50:#fff6d9;--px-yellow-400:#ffc300;--px-yellow-600:#ba8e00;--px-yellow-700:#916f00;--px-yellow-800:#6e5400;--px-purple-50:#efe5fe;--px-purple-400:#924ff7;--px-purple-500:#8046d9;--px-purple-600:#6b3ab4;--px-purple-700:#532d8d;--px-alpha-02:color-mix(in oklab, var(--px-alpha-base) 2%, transparent);--px-alpha-04:color-mix(in oklab, var(--px-alpha-base) 4%, transparent);--px-alpha-05:color-mix(in oklab, var(--px-alpha-base) 5%, transparent);--px-alpha-08:color-mix(in oklab, var(--px-alpha-base) 8%, transparent);--px-alpha-10:color-mix(in oklab, var(--px-alpha-base) 10%, transparent);--px-alpha-12:color-mix(in oklab, var(--px-alpha-base) 12%, transparent);--px-alpha-16:color-mix(in oklab, var(--px-alpha-base) 16%, transparent);--px-alpha-20:color-mix(in oklab, var(--px-alpha-base) 20%, transparent);--px-alpha-25:color-mix(in oklab, var(--px-alpha-base) 25%, transparent);--px-alpha-30:color-mix(in oklab, var(--px-alpha-base) 30%, transparent);--px-alpha-50:color-mix(in oklab, var(--px-alpha-base) 50%, transparent);--px-canvas:var(--px-gray-75);--px-surface:var(--px-gray-0);--px-surface-secondary:var(--px-gray-50);--px-surface-tertiary:var(--px-gray-75);--px-surface-elevated:var(--px-gray-0);--px-surface-elevated-secondary:var(--px-gray-50);--px-nav-bg:var(--px-gray-100);--px-nav-bg-hover:var(--px-gray-100);--px-text:var(--px-gray-750);--px-text-primary:var(--px-gray-1000);--px-text-secondary:var(--px-gray-500);--px-text-tertiary:var(--px-gray-400);--px-text-emphasis:var(--px-gray-1000);--px-text-inverse:var(--px-gray-0);--px-text-disabled:var(--px-gray-400);--px-border:var(--px-alpha-10);--px-border-strong:color-mix(in oklab, var(--px-alpha-base) 15%, transparent);--px-border-subtle:var(--px-alpha-05);--px-border-outline:var(--px-alpha-16);--px-border-outline-hover:var(--px-alpha-20);--px-border-disabled:color-mix(in oklab, var(--px-alpha-base) 6%, transparent);--px-primary-solid:var(--px-gray-900);--px-primary-solid-hover:var(--px-gray-700);--px-primary-solid-active:var(--px-gray-600);--px-primary-on-solid:var(--px-gray-0);--px-primary-soft:var(--px-gray-100);--px-primary-soft-hover:var(--px-gray-150);--px-primary-ghost-hover:var(--px-alpha-08);--px-primary-ghost-active:var(--px-alpha-12);--px-primary-surface:var(--px-alpha-05);--px-disabled-bg:var(--px-alpha-05);--px-ring:var(--px-blue-500);--px-link:var(--px-blue-500);--px-link-hover:var(--px-blue-800);--px-input-border:var(--px-alpha-16);--px-input-border-hover:var(--px-alpha-25);--px-input-border-focus:var(--px-alpha-50);--px-input-bg-soft:var(--px-alpha-08);--px-input-placeholder:var(--px-gray-400);--px-input-text:var(--px-gray-750);--px-input-border-invalid:var(--px-red-500);--px-menu-item-bg:var(--px-alpha-08);--px-menu-separator:var(--px-alpha-10);--px-tooltip-bg:var(--px-gray-0);--px-tooltip-text:var(--px-gray-750);--px-tooltip-compact-bg:var(--px-gray-700);--px-tooltip-compact-text:var(--px-gray-0);--px-card-gradient:var(--px-alpha-08);--px-card-gradient-hover:var(--px-alpha-12);--px-avatar-cutout:var(--px-gray-0);--px-scrim:#f2f2f280;--px-scrim-dim:#0000004d;--px-segmented-bg:var(--px-gray-100);--px-segmented-thumb-bg:var(--px-gray-0);--px-segmented-highlight:var(--px-gray-200);--px-segmented-thumb-shadow:0 1px 4px -1px #0003;--px-switch-track:var(--px-gray-150);--px-switch-track-hover:var(--px-gray-200);--px-switch-track-checked:var(--px-gray-900);--px-switch-thumb:var(--px-gray-0);--px-slider-track:var(--px-gray-150);--px-slider-range:var(--px-gray-450);--px-code-bg:var(--px-gray-25);--px-syntax-1:#c0660d;--px-syntax-2:var(--px-blue-500);--px-syntax-3:var(--px-green-600);--px-syntax-4:#e04c91;--px-syntax-5:var(--px-purple-500);--px-info-solid:var(--px-blue-400);--px-info-soft:var(--px-blue-50);--px-info-text:var(--px-blue-500);--px-success-solid:var(--px-green-500);--px-success-soft:var(--px-green-50);--px-success-text:var(--px-green-700);--px-caution-solid:var(--px-yellow-600);--px-caution-soft:var(--px-yellow-50);--px-caution-text:var(--px-yellow-700);--px-warning-solid:var(--px-orange-500);--px-warning-soft:var(--px-orange-50);--px-warning-text:var(--px-orange-700);--px-danger-solid:var(--px-red-500);--px-danger-soft:var(--px-red-50);--px-danger-text:var(--px-red-700);--px-discovery-solid:var(--px-purple-400);--px-discovery-soft:var(--px-purple-50);--px-discovery-text:var(--px-purple-700);--px-shadow-100:0 1px 2px -1px #00000014;--px-shadow-200:0 2px 4px -1px #00000014;--px-shadow-300:0 4px 8px -2px #0000001a;--px-shadow-400:0 8px 16px -4px #0000001f;--px-hairline-color:#0000001a;--px-hairline-width:.5px;--px-shadow-hairline:0 0 0 var(--px-hairline-width) var(--px-hairline-color);--px-shadow-drawer:12px 0 36px #0000001a;--px-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, ui-sans-serif, system-ui, sans-serif;--px-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--px-weight-normal:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-tracking-tight:-.02em;--px-tracking-normal:-.01em;--px-tracking-wide:0em;--px-tracking-caps:.5px;--px-text-2xs-size:.625rem;--px-text-2xs-line:.875rem;--px-text-xs-size:.75rem;--px-text-xs-line:1.125rem;--px-text-sm-size:.875rem;--px-text-sm-line:1.25rem;--px-text-md-size:1rem;--px-text-md-line:1.5rem;--px-text-lg-size:1.125rem;--px-text-lg-line:1.8125rem;--px-heading-xs-size:1rem;--px-heading-xs-line:1.5rem;--px-heading-sm-size:1.125rem;--px-heading-sm-line:1.625rem;--px-heading-md-size:1.25rem;--px-heading-md-line:1.625rem;--px-heading-lg-size:1.5rem;--px-heading-lg-line:1.75rem;--px-heading-xl-size:2rem;--px-heading-xl-line:2.375rem;--px-page-title-size:20px;--px-page-title-line:32px;--px-page-title-weight:600;--px-caps-size:.6875rem;--px-caps-line:.9375rem;--px-caps-tracking:.65px;--px-caps-weight:600;--px-space-1:4px;--px-space-2:8px;--px-space-3:12px;--px-space-4:16px;--px-space-5:20px;--px-space-6:24px;--px-radius-2xs:.125rem;--px-radius-xs:.25rem;--px-radius-sm:.375rem;--px-radius-md:.5rem;--px-radius-lg:.625rem;--px-radius-xl:.75rem;--px-radius-2xl:1rem;--px-radius-3xl:1.25rem;--px-radius-full:9999px;--px-control-size-2xs:1.5rem;--px-control-size-xs:1.625rem;--px-control-size-sm:1.75rem;--px-control-size-md:2rem;--px-control-size-lg:2.25rem;--px-control-size-xl:2.5rem;--px-control-gutter-xs:.5rem;--px-control-gutter-sm:.625rem;--px-control-gutter-md:.75rem;--px-control-gutter-lg:.875rem;--px-control-radius-sm:var(--px-radius-sm);--px-control-radius-md:var(--px-radius-md);--px-control-radius-lg:var(--px-radius-lg);--px-control-icon-xs:.875rem;--px-control-icon-sm:1rem;--px-control-icon-md:1.125rem;--px-control-icon-lg:1.25rem;--px-button-weight:var(--px-weight-medium);--px-button-gap-sm:3px;--px-button-gap-md:4px;--px-button-gap-lg:6px;--px-badge-size-sm:calc(1.375rem - 2px);--px-badge-size-md:1.375rem;--px-badge-size-lg:1.5rem;--px-badge-radius:var(--px-radius-xs);--px-badge-radius-lg:var(--px-radius-sm);--px-badge-gutter:.375rem;--px-badge-weight:var(--px-weight-semibold);--px-avatar-size:24px;--px-avatar-cutout-width:3px;--px-menu-radius:var(--px-radius-xl);--px-menu-gutter:6px;--px-menu-item-padding:6px 8px;--px-menu-item-gap:6px;--px-dialog-radius:var(--px-radius-xl);--px-dialog-padding:20px;--px-dialog-min-width:250px;--px-dialog-max-width:450px;--px-tooltip-radius:var(--px-radius-md);--px-tooltip-padding:8px 12px;--px-tooltip-line:1.45;--px-segmented-gap:2px;--px-segmented-gutter:2px;--px-switch-track-w:32px;--px-switch-track-h:19px;--px-switch-thumb-offset:3px;--px-switch-thumb-size:13px;--px-overlay:var(--px-gray-150);--px-overlay-opacity-rest:0;--px-overlay-opacity-hover:.5;--px-overlay-opacity-press:.7;--px-overlay-opacity-selected:1;--px-overlay-press-scale:.98;--px-overlay-radius:var(--px-radius-sm);--px-nav-padding:8px;--px-nav-item-height:36px;--px-nav-item-radius:var(--px-radius-lg);--px-nav-item-padding-x:10px;--px-nav-item-spacing:0px;--px-nav-item-icon:20px;--px-nav-item-icon-gap:8px;--px-nav-item-weight:var(--px-weight-normal);--px-nav-item-selected-color:var(--px-gray-900);--px-nav-item-tracking:-.16px;--px-rail-header-height:56px;--px-switcher-height:32px;--px-switcher-radius:var(--px-radius-md);--px-switcher-padding-x:12px;--px-switcher-line:24px;--px-account-height:50px;--px-account-padding:6px;--px-account-gap:8px;--px-account-name-line:22px;--px-account-role-line:18px;--px-search-kbd-height:20px;--px-search-kbd-width:32px;--px-search-kbd-padding-x:6px;--px-search-height:36px;--px-search-radius:var(--px-radius-lg);--px-search-padding-x:10px;--px-search-gap:8px;--px-search-bg:var(--px-surface);--px-search-border:var(--px-alpha-16);--px-page-header-height:32px;--px-page-header-gap:8px;--px-page-title-tracking:normal;--px-page-header-padding-y:12px;--px-page-inset-x:24px;--px-button-height:32px;--px-button-radius:var(--px-radius-md);--px-button-padding-x:12px;--px-button-icon-padding-x:8px;--px-button-size:14px;--px-button-gap:6px;--px-table-header-height:30px;--px-table-header-bg:var(--px-surface-secondary);--px-table-header-size:var(--px-text-xs-size);--px-table-header-weight:var(--px-weight-normal);--px-table-header-color:var(--px-text);--px-table-row-height:45px;--px-table-cell-padding-x:24px;--px-table-cell-size:var(--px-text-sm-size);--px-table-cell-color:var(--px-text-secondary);--px-state-min-height:240px;--px-sidebar-width:260px;--px-sidebar-collapsed-width:56px;--px-header-height:54px;--px-page-gutter:8px;--px-content-padding-x:56px;--px-content-padding-y:40px;--px-content-width:760px;--px-docs-width:1048px;--px-duration:.15s;--px-ease:cubic-bezier(.4, 0, .2, 1);--px-ease-enter:cubic-bezier(.19, 1, .22, 1);--px-ease-exit:cubic-bezier(.8, 0, .4, 1);--px-ease-move:cubic-bezier(.65, 0, .35, 1)}html.dark{--px-alpha-base:#fff;--px-border:var(--px-alpha-12);--px-border-strong:var(--px-alpha-20);--px-border-subtle:color-mix(in oklab, var(--px-alpha-base) 6%, transparent);--px-border-outline:var(--px-alpha-25);--px-border-outline-hover:var(--px-alpha-30);--px-canvas:var(--px-gray-950);--px-surface:var(--px-gray-800);--px-surface-secondary:var(--px-gray-900);--px-surface-tertiary:var(--px-gray-950);--px-surface-elevated:var(--px-gray-700);--px-surface-elevated-secondary:var(--px-gray-600);--px-nav-bg:var(--px-gray-850);--px-nav-bg-hover:var(--px-gray-700);--px-text:#dcdcdc;--px-text-primary:var(--px-gray-0);--px-text-secondary:var(--px-gray-300);--px-text-emphasis:var(--px-gray-0);--px-text-inverse:var(--px-gray-1000);--px-text-disabled:var(--px-gray-500);--px-primary-solid:var(--px-gray-75);--px-primary-solid-hover:var(--px-gray-100);--px-primary-solid-active:#dcdcdc;--px-primary-on-solid:var(--px-gray-1000);--px-primary-soft:var(--px-gray-700);--px-primary-soft-hover:var(--px-gray-650);--px-primary-ghost-hover:var(--px-alpha-12);--px-primary-ghost-active:var(--px-alpha-16);--px-primary-surface:var(--px-alpha-08);--px-ring:var(--px-blue-400);--px-link:var(--px-blue-300);--px-link-hover:var(--px-blue-400);--px-input-border:var(--px-alpha-25);--px-input-border-hover:var(--px-alpha-30);--px-input-bg-soft:var(--px-alpha-12);--px-input-text:#dcdcdc;--px-menu-item-bg:var(--px-alpha-10);--px-menu-separator:var(--px-alpha-12);--px-tooltip-bg:var(--px-gray-700);--px-tooltip-text:#dcdcdc;--px-tooltip-compact-bg:var(--px-gray-300);--px-tooltip-compact-text:var(--px-gray-1000);--px-card-gradient:var(--px-alpha-12);--px-card-gradient-hover:var(--px-alpha-16);--px-avatar-cutout:var(--px-gray-800);--px-scrim:#00000080;--px-segmented-bg:var(--px-gray-1000);--px-segmented-thumb-bg:var(--px-gray-700);--px-segmented-highlight:var(--px-gray-700);--px-switch-track:var(--px-gray-600);--px-switch-track-hover:var(--px-gray-550);--px-switch-track-checked:var(--px-blue-400);--px-slider-track:var(--px-gray-600);--px-slider-range:var(--px-gray-400);--px-overlay:var(--px-gray-300);--px-nav-item-selected-color:var(--px-gray-0);--px-code-bg:var(--px-gray-975);--px-syntax-1:#ffe48c;--px-syntax-2:#66b5ff;--px-syntax-3:#40c977;--px-syntax-5:#ad7bf9;--px-shadow-100:0 1px 2px -1px #0003;--px-shadow-200:0 2px 4px -1px #0003;--px-shadow-300:0 4px 8px -2px #0000005c;--px-shadow-400:0 8px 16px -4px #0000004d;--px-shadow-drawer:12px 0 36px #00000070;--px-hairline-color:#ffffff1f}