:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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;--layout-page-x:var(--space-5);--layout-page-top:var(--space-5);--layout-section-gap:var(--space-8);--layout-subsection-gap:var(--space-6);--layout-content-gap:var(--space-4);--layout-row-gap:var(--space-3);--layout-inline-gap:var(--space-2);--layout-card-padding:var(--space-4);--layout-card-padding-large:var(--space-5);--layout-overlay-padding:var(--space-5);--size-interactive-target-minimum:44px;--size-interactive-target-min:var(--size-interactive-target-minimum);--size-control-standard:44px;--size-control-large:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-md);--radius-card-highlight:var(--radius-lg);--radius-overlay:var(--radius-xl);--radius-pill:var(--radius-full);--border-width-default:1px;--border-width-hairline:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--color-content-primary:#121417;--color-content-secondary:#59616c;--color-content-tertiary:#7b8490;--color-content-disabled:#a6adb7;--color-content-inverse:#fff;--color-content-link:#286ed2;--color-surface-canvas:#f7f8fa;--color-surface-primary:#fff;--color-surface-secondary:#f2f4f7;--color-surface-elevated:#fff;--color-surface-interactive:var(--color-surface-secondary);--color-surface-selected:var(--color-surface-secondary);--color-surface-inverse:var(--color-content-primary);--color-border-subtle:#e6e9ed;--color-border-default:#cdd2d9;--color-border-strong:#aeb6c0;--color-border-interactive:#3c87f7;--color-border-focus:#3c87f7;--color-action-primary:#3c87f7;--color-action-secondary:var(--color-action-primary);--color-status-success-foreground:#18794e;--color-status-warning-foreground:#8a5a00;--color-status-danger-foreground:#b42318;--color-status-informational-foreground:#175cd3;--color-status-unavailable-foreground:var(--color-content-disabled);--color-status-stale-foreground:var(--color-status-warning-foreground);--color-action-destructive:var(--color-status-danger-foreground);--color-overlay-backdrop:#0006;--color-surface-intelligence:var(--color-surface-secondary);--color-content-on-intelligence:var(--color-content-primary);--color-border-intelligence:var(--color-border-default);--color-intelligence-emphasis:var(--color-action-primary);--color-intelligence-highlight:var(--color-surface-selected);--color-text-primary:var(--color-content-primary);--color-text-secondary:var(--color-content-secondary);--color-text-tertiary:var(--color-content-tertiary);--color-text-disabled:var(--color-content-disabled);--color-text-inverse:var(--color-content-inverse);--color-surface-page:var(--color-surface-canvas);--color-accent:var(--color-action-primary);--color-accent-strong:#286ed2;--color-accent-strong-hover:#2466c4;--color-focus-ring:var(--color-border-focus);--color-text-on-accent:#fff;--color-accent-text:var(--color-content-link);--color-status-success-fg:var(--color-status-success-foreground);--color-status-warning-fg:var(--color-status-warning-foreground);--color-status-danger-fg:var(--color-status-danger-foreground);--color-status-info-fg:var(--color-status-informational-foreground);--motion-duration-immediate:0s;--motion-duration-fast:.12s;--motion-duration-standard:.2s;--motion-duration-disclosure:.2s;--motion-duration-navigation:.3s;--motion-duration-intelligence-reveal:.3s;--motion-duration-continuous-activity:1.2s;--motion-easing-fast:ease-out;--motion-easing-standard:ease-out;--motion-easing-disclosure:ease-out;--motion-easing-intelligence-reveal:ease-out;--motion-easing-continuous-activity:linear;--motion-fast:var(--motion-duration-fast);--motion-standard:var(--motion-duration-standard);--motion-slow:var(--motion-duration-intelligence-reveal);--motion-ease:var(--motion-easing-standard);--layer-content:0;--layer-sticky:10;--layer-navigation:40;--layer-popover:50;--layer-drawer:60;--layer-modal:70;--layer-system:100;--elevation-none:none;--elevation-raised:none;--elevation-floating:0 8px 24px #1214171f;--elevation-modal:var(--elevation-floating);--shadow-dropdown:var(--elevation-floating);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--type-display-size:28px;--type-display-line:34px;--type-display-weight:600;--type-page-title-size:24px;--type-page-title-line:30px;--type-page-title-weight:600;--type-section-title-size:18px;--type-section-title-line:24px;--type-section-title-weight:600;--type-card-title-size:20px;--type-card-title-line:26px;--type-card-title-weight:600;--type-body-size:16px;--type-body-line:24px;--type-body-weight:400;--type-supporting-body-size:14px;--type-supporting-body-line:20px;--type-supporting-body-weight:400;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-metric-size:24px;--type-metric-line:28px;--type-metric-weight:600;--type-metric-numeric:tabular-nums;--type-metric-supporting-size:var(--type-supporting-body-size);--type-metric-supporting-line:var(--type-supporting-body-line);--type-metric-supporting-weight:var(--type-supporting-body-weight);--type-caption-size:12px;--type-caption-line:16px;--type-caption-weight:400;--type-technical-annotation-size:var(--type-caption-size);--type-technical-annotation-line:var(--type-caption-line);--type-technical-annotation-weight:500;--type-control-label-size:16px;--type-control-label-line:24px;--type-control-label-weight:600;--type-title-size:var(--type-page-title-size);--type-title-line:var(--type-page-title-line);--type-heading-size:var(--type-card-title-size);--type-heading-line:var(--type-card-title-line);--type-section-size:var(--type-section-title-size);--type-section-line:var(--type-section-title-line);--type-body-small-size:var(--type-supporting-body-size);--type-body-small-line:var(--type-supporting-body-line);--type-page-hero-size:clamp(1.75rem, 1.5rem + 1.4vw, 2.75rem);--type-page-hero-line:1.15}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-content-primary:#f5f7fa;--color-content-secondary:#c1c7d0;--color-content-tertiary:#8f98a5;--color-content-disabled:#5f6874;--color-content-inverse:#101216;--color-content-link:var(--color-action-primary);--color-surface-canvas:#0f1115;--color-surface-primary:#15181d;--color-surface-secondary:#1c2026;--color-surface-elevated:#232830;--color-border-subtle:#252b33;--color-border-default:#38414c;--color-border-strong:#566171;--color-status-success-foreground:#6bd9a8;--color-status-warning-foreground:#ffd166;--color-status-danger-foreground:#ff8a80;--color-status-informational-foreground:#84adff;--elevation-floating:0 8px 24px #00000073}}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);min-height:100vh}a{color:var(--color-accent-text)}a:hover{text-decoration-thickness:2px}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.skipLink{left:var(--space-4);z-index:100;background:var(--color-surface-elevated);min-height:44px;color:var(--color-text-primary);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding-inline:var(--space-4);font-size:var(--type-body-small-size);align-items:center;transition:top .15s;display:inline-flex;position:absolute;top:-100px}.skipLink:focus{top:var(--space-4)}.siteContainer{max-width:1040px;padding-inline:var(--layout-page-x);margin-inline:auto}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);transform:translateY(8px)}.reveal.isVisible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}
