@layer cdt.reset,cdt.base,cdt.layout,cdt.component,cdt.utility;@layer cdt.base{:root,[data-cdt-theme=dark]{color-scheme:dark;--cdt-surface-base:#080b12;--cdt-surface-canvas:#0b101a;--cdt-surface-subtle:#101722;--cdt-surface-2:#101722;--cdt-surface-raised:#141d2a;--cdt-surface-elevated:#192535;--cdt-surface-overlay:#04070cc7;--cdt-surface-glass:#101722d1;--cdt-surface-timeline:#0d141f;--cdt-surface-track:#ffffff0d;--cdt-surface-tint-1:#6d7cff1c;--cdt-surface-tint-2:#14b8a60e;--cdt-text-primary:#f4f7fb;--cdt-text-secondary:#c5cfdd;--cdt-text-muted:#8290a3;--cdt-text-faint:#5f6d80;--cdt-text-placeholder:#8290a3;--cdt-text-inverse:#07111f;--cdt-text-mono-payload:#dce6f3;--cdt-border-subtle:#94a3b81a;--cdt-border-default:#94a3b82e;--cdt-border-strong:#94a3b84d;--cdt-border-control:#94a3b899;--cdt-border:#94a3b82e;--cdt-accent:#6d7cff;--cdt-accent-strong:#5667f5;--cdt-accent-soft:#6d7cff24;--cdt-accent-glow:#6d7cff47;--cdt-status-queued:#64748b;--cdt-status-running:#6d7cff;--cdt-status-waiting:#f59e0b;--cdt-status-success:#10b981;--cdt-status-partial:#eab308;--cdt-status-danger:#ef4444;--cdt-status-neutral-end:#94a3b8;--cdt-meter-normal:#34d399;--cdt-meter-warning:#fbbf24;--cdt-meter-exceeded:#f87171;--cdt-severity-read:#15803d;--cdt-severity-write:#c2410c;--cdt-severity-destructive:#b91c1c;--cdt-severity-blocked:#7f1d1d;--cdt-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cdt-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-elevation-raised:0 12px 30px #0000002e;--cdt-elevation-hover:0 18px 46px #00000042;--cdt-elevation-overlay:0 24px 64px #00000073, 0 0 0 1px #94a3b84d;--cdt-focus-ring:0 0 0 3px #6d7cffcc;--cdt-state-hover:#ffffff0e;--cdt-state-selected:#6d7cff29;--cdt-state-disabled:#18202c;--cdt-state-disabled-policy:#422006;--cdt-tone-accent-background:#172131;--cdt-tone-accent-border:#1f2944;--cdt-tone-accent-background-hover:#1d2840;--cdt-tone-accent-border-hover:#394682;--cdt-tone-danger-background:#1d202c;--cdt-tone-danger-border:#312630;--cdt-tone-danger-background-hover:#2d252f;--cdt-tone-danger-border-hover:#72363a;--cdt-dataviz-series-1:#e88171;--cdt-dataviz-series-2:#1db198;--cdt-dataviz-series-3:#e979ad;--cdt-dataviz-series-4:#1eb641;--cdt-dataviz-series-5:#e073e8;--cdt-dataviz-series-6:#54b21d;--cdt-dataviz-series-7:#ad8dec;--cdt-dataviz-series-8:#9fa41b;--cdt-dataviz-series-9:#7f9bea;--cdt-dataviz-series-10:#e18844;--cdt-dataviz-series-11:#20adc2;--cdt-dataviz-series-12:#ea7d8f;--cdt-dataviz-series-13:#1db46e;--cdt-dataviz-series-14:#e874cd;--cdt-dataviz-series-15:#28b61e;--cdt-dataviz-series-16:#c583eb;--cdt-dataviz-series-17:#7cac1c;--cdt-dataviz-series-18:#9794ee;--cdt-dataviz-series-19:#c39720;--cdt-dataviz-series-20:#52a4e3;--cdt-dataviz-sequential-1:#6960d1;--cdt-dataviz-sequential-2:#847dd9;--cdt-dataviz-sequential-3:#9e98e1;--cdt-dataviz-sequential-4:#b7b3e9;--cdt-dataviz-sequential-5:#cecbf0;--cdt-font-size-2xs:10px;--cdt-font-size-xs:11px;--cdt-font-size-sm:12px;--cdt-font-size-base:13px;--cdt-font-size-md:14px;--cdt-font-size-lg:16px;--cdt-font-size-xl:20px;--cdt-font-line-height-2xs:14px;--cdt-font-line-height-xs:16px;--cdt-font-line-height-sm:18px;--cdt-font-line-height-base:20px;--cdt-font-line-height-md:21px;--cdt-font-line-height-lg:24px;--cdt-font-line-height-xl:26px;--cdt-space-1:4px;--cdt-space-2:8px;--cdt-space-3:12px;--cdt-space-4:16px;--cdt-space-5:24px;--cdt-space-6:32px;--cdt-space-7:40px;--cdt-space-8:48px;--cdt-radius-xs:6px;--cdt-radius-sm:9px;--cdt-radius-md:12px;--cdt-radius-lg:18px;--cdt-radius-xl:24px;--cdt-radius-pill:9999px;--cdt-border-width-hairline:1px;--cdt-border-width-emphasis:2px;--cdt-border-width-rail:3px;--cdt-z-base:0;--cdt-z-raised:10;--cdt-z-sticky:20;--cdt-z-drawer:30;--cdt-z-overlay:40;--cdt-z-popover:50;--cdt-breakpoint-sm:560px;--cdt-breakpoint-md:800px;--cdt-breakpoint-lg:1080px;--cdt-motion-fast:.14s cubic-bezier(.2, 0, 0, 1);--cdt-motion-standard:.24s cubic-bezier(.2, 0, 0, 1);--cdt-motion-bounce:.3s cubic-bezier(.34, 1.56, .64, 1);--cdt-motion-spin:1s linear;--cdt-motion-instant:90ms cubic-bezier(.2, 0, 0, 1);--cdt-motion-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-motion-slow:.42s cubic-bezier(.05, .7, .1, 1);--cdt-motion-spring:.52s linear(0, .075 5%, .242 10%, .435 15%, .616 20%, .766 25%, .878 30%, .967 36%, 1.015 42%, 1.037 50%, 1.033 60%, 1.012 75%, 1);--cdt-motion-stagger:45ms;--cdt-button-min-height:40px;--cdt-button-min-height-compact:42px;--cdt-button-padding-block:8px;--cdt-button-padding-inline:14px;--cdt-button-radius:12px;--cdt-button-font-size:14px;--cdt-button-gap:8px;--cdt-button-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-button-primary-background:#6d7cff;--cdt-button-primary-background-hover:#6d7cff;--cdt-button-primary-text:#07111f;--cdt-button-primary-border:transparent;--cdt-button-primary-shadow:0 12px 30px #0000002e;--cdt-button-primary-shadow-hover:0 18px 46px #00000042;--cdt-button-secondary-background:#141d2a;--cdt-button-secondary-background-hover:#192535;--cdt-button-secondary-text:#f4f7fb;--cdt-button-secondary-border:#94a3b84d;--cdt-button-secondary-border-hover:#6d7cff;--cdt-button-ghost-background:transparent;--cdt-button-ghost-background-hover:#ffffff0e;--cdt-button-ghost-text:#8290a3;--cdt-button-ghost-text-hover:#f4f7fb;--cdt-button-ghost-border:transparent;--cdt-button-disabled-background:#18202c;--cdt-button-disabled-text:#8290a3;--cdt-button-disabled-border:#94a3b82e;--cdt-button-policy-disabled-background:#422006;--cdt-button-policy-disabled-text:#f87171;--cdt-button-policy-disabled-border:#ef4444;--cdt-button-focus-ring:0 0 0 3px #6d7cffcc;--cdt-card-background:#101722d1;--cdt-card-border:#94a3b82e;--cdt-card-radius:18px;--cdt-card-radius-compact:12px;--cdt-card-padding:24px;--cdt-card-padding-compact:18px;--cdt-card-shadow:0 12px 30px #0000002e;--cdt-card-interactive-border-hover:#94a3b84d;--cdt-card-interactive-shadow-hover:0 18px 46px #00000042;--cdt-card-interactive-translate-hover:-2px;--cdt-card-interactive-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-card-grid-min-column:320px;--cdt-card-grid-min-column-compact:260px;--cdt-card-grid-gap:24px;--cdt-badge-radius:9999px;--cdt-badge-padding-block:4px;--cdt-badge-padding-inline:10px;--cdt-badge-font-size:12px;--cdt-badge-line-height:18px;--cdt-badge-gap:6px;--cdt-badge-icon-size:12px;--cdt-badge-fill-text:#07111f;--cdt-badge-marker-background:#141d2a;--cdt-badge-marker-text:#f4f7fb;--cdt-badge-marker-border:#94a3b84d;--cdt-badge-marker-dot-size:9px;--cdt-badge-marker-dot-ring:#141d2a;--cdt-badge-marker-dot-ring-width:2px;--cdt-badge-severity-text:#f4f7fb;--cdt-table-header-text:#8290a3;--cdt-table-header-font-size:13px;--cdt-table-header-border:#94a3b82e;--cdt-table-header-border-width:2px;--cdt-table-cell-border:#94a3b82e;--cdt-table-cell-padding-block:16px;--cdt-table-cell-padding-inline:12px;--cdt-table-row-background-hover:#ffffff0e;--cdt-table-row-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-table-link-text:#c5cfdd;--cdt-table-link-text-hover:#f4f7fb;--cdt-table-num-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-table-scroll-breakpoint:800px;--cdt-timeline-background:#0d141f;--cdt-timeline-border:#94a3b82e;--cdt-timeline-step-background-hover:#ffffff0e;--cdt-timeline-marker-background:#6d7cff;--cdt-timeline-marker-ring:#6d7cff47;--cdt-timeline-marker-border:#0d141f;--cdt-code-block-background:#0d141f;--cdt-code-block-border:#94a3b82e;--cdt-code-block-text:#dce6f3;--cdt-kbd-background:#141d2a;--cdt-kbd-border:#94a3b82e;--cdt-kbd-border-bottom:#94a3b84d;--cdt-kbd-text:#c5cfdd;--cdt-banner-info-background:#141d2a;--cdt-banner-info-border:#6d7cff;--cdt-banner-info-text:#c5cfdd;--cdt-banner-warning-background:#141d2a;--cdt-banner-warning-border:#f59e0b;--cdt-banner-warning-text:#c5cfdd;--cdt-banner-danger-background:#141d2a;--cdt-banner-danger-border:#ef4444;--cdt-banner-danger-text:#c5cfdd;--cdt-empty-state-title-text:#f4f7fb;--cdt-empty-state-description-text:#8290a3;--cdt-empty-state-padding:32px;--cdt-feedback-meter-track-background:#ffffff0d;--cdt-feedback-meter-fill-normal:#34d399;--cdt-feedback-meter-fill-warning:#fbbf24;--cdt-feedback-meter-fill-exceeded:#f87171;--cdt-feedback-meter-height:8px;--cdt-progress-ring-track-stroke:#ffffff0d;--cdt-progress-ring-indicator-stroke:#6d7cff;--cdt-progress-ring-label-text:#f4f7fb;--cdt-progress-ring-size:64px;--cdt-progress-ring-size-compact:40px;--cdt-spinner-track-stroke:#ffffff0d;--cdt-spinner-indicator-stroke:#6d7cff;--cdt-spinner-size:24px;--cdt-spinner-size-compact:16px;--cdt-input-min-height:40px;--cdt-input-min-height-compact:42px;--cdt-input-background:#080b12;--cdt-input-background-focus:#0b101a;--cdt-input-text:#f4f7fb;--cdt-input-placeholder:#8290a3;--cdt-input-border:#94a3b899;--cdt-input-border-hover:#94a3b899;--cdt-input-border-focus:#6d7cff;--cdt-input-border-invalid:#ef4444;--cdt-input-radius:9px;--cdt-input-padding-block:9px;--cdt-input-padding-inline:12px;--cdt-input-focus-ring:0 0 0 3px #6d7cffcc;--cdt-input-label-text:#c5cfdd;--cdt-input-label-font-size:13px;--cdt-input-error-text:#ef4444;--cdt-input-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-scrim:#04070cc7;--cdt-overlay-scrim-blur:4px;--cdt-overlay-scrim-z:40;--cdt-overlay-background:#101722d1;--cdt-overlay-background-blur:16px;--cdt-overlay-border:#94a3b84d;--cdt-overlay-radius:18px;--cdt-overlay-shadow:0 24px 64px #00000073, 0 0 0 1px #94a3b84d;--cdt-overlay-content-z:50;--cdt-overlay-drawer-z:50;--cdt-overlay-drawer-background:#141d2a;--cdt-overlay-drawer-width:500px;--cdt-overlay-enter:.24s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-page-heading-size:clamp(24px, 3vw, 32px);--cdt-page-heading-line-height:1.16;--cdt-page-section-heading-size:26px;--cdt-page-section-heading-line-height:34px;--cdt-page-sub-heading-size:22px;--cdt-page-sub-heading-line-height:29px;--cdt-page-display-size:clamp(36px, 5.5vw, 64px);--cdt-page-display-line-height:1.04;--cdt-page-lead-size:18px;--cdt-page-lead-line-height:27px;--cdt-page-stack-gap:32px;--cdt-page-stack-gap-compact:24px;--cdt-page-content-stack-gap:24px;--cdt-page-split-breakpoint:800px;--cdt-page-split-aside-width:minmax(280px, 340px);--cdt-page-shell-nav-width:272px;--cdt-page-shell-nav-width-compact:232px;--cdt-page-topbar-z:20;--cdt-page-nav-z:30;--cdt-page-skip-link-z:50;--cdt-app-shell-background:radial-gradient(circle at 82% -10%, #6d7cff1c, transparent 34rem), radial-gradient(circle at 10% 85%, #14b8a60e, transparent 30rem), #080b12;--cdt-app-shell-nav-width:272px;--cdt-app-shell-main-max-width:1480px;--cdt-app-shell-overlay-background:#04070cc7;--cdt-skip-link-background:#6d7cff;--cdt-skip-link-text:#07111f;--cdt-nav-list-background:linear-gradient(180deg, #101722d1, #0b101a);--cdt-nav-list-border:#94a3b81a;--cdt-nav-item-text:#8290a3;--cdt-nav-item-text-active:#f4f7fb;--cdt-nav-item-background-hover:#ffffff0e;--cdt-nav-item-background-active:#6d7cff29;--cdt-nav-item-indicator:#6d7cff;--cdt-nav-section-label-text:#5f6d80;--cdt-font-weight-section-label:700;--cdt-top-bar-background:#101722d1;--cdt-top-bar-border:#94a3b81a;--cdt-top-bar-eyebrow-text:#5f6d80;--cdt-top-bar-title-text:#c5cfdd;--cdt-top-bar-min-height:68px;--cdt-workbench-background:#0b101a;--cdt-workbench-compact-padding:8px;--cdt-workbench-list-height:240px;--cdt-workbench-sticky-offset:0px}:root[data-cdt-theme=light]{color-scheme:light;--cdt-surface-base:#eff1f5;--cdt-surface-canvas:#f3f5f8;--cdt-surface-subtle:#f8f9fb;--cdt-surface-2:#f8f9fb;--cdt-surface-raised:#fcfdfe;--cdt-surface-elevated:#fff;--cdt-surface-overlay:#0c121c73;--cdt-surface-glass:#fcfdfedb;--cdt-surface-timeline:#f6f7f9;--cdt-surface-track:#0c121c14;--cdt-surface-tint-1:#4f5bd51a;--cdt-surface-tint-2:#0478570d;--cdt-text-primary:#0c121c;--cdt-text-secondary:#33415a;--cdt-text-muted:#4d5a6e;--cdt-text-faint:#6b788c;--cdt-text-placeholder:#4d5a6e;--cdt-text-inverse:#f4f7fb;--cdt-text-mono-payload:#1b2537;--cdt-border-subtle:#0c121c12;--cdt-border-default:#0c121c1f;--cdt-border-strong:#0c121c33;--cdt-border-control:#0c121c80;--cdt-border:#0c121c1f;--cdt-accent:#4f5bd5;--cdt-accent-strong:#3f4ac0;--cdt-accent-soft:#4f5bd524;--cdt-accent-glow:#4f5bd538;--cdt-status-queued:#52607a;--cdt-status-running:#4f5bd5;--cdt-status-waiting:#b45309;--cdt-status-success:#047857;--cdt-status-partial:#a16207;--cdt-status-danger:#c81e1e;--cdt-status-neutral-end:#3f4b5f;--cdt-meter-normal:#047857;--cdt-meter-warning:#b45309;--cdt-meter-exceeded:#dc2626;--cdt-severity-read:#15803d;--cdt-severity-write:#c2410c;--cdt-severity-destructive:#b91c1c;--cdt-severity-blocked:#7f1d1d;--cdt-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cdt-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-elevation-raised:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-elevation-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-elevation-overlay:0 4px 12px #0c121c14, 0 20px 48px #0c121c29, 0 0 0 1px #0c121c33;--cdt-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-state-hover:#0c121c0d;--cdt-state-selected:#4f5bd51f;--cdt-state-disabled:#e2e8f0;--cdt-state-disabled-policy:#fef3c7;--cdt-tone-accent-background:#f4f7fd;--cdt-tone-accent-border:#e1e7fa;--cdt-tone-accent-background-hover:#e5eafb;--cdt-tone-accent-border-hover:#a8b6f0;--cdt-tone-danger-background:#fcf5f5;--cdt-tone-danger-border:#fae1de;--cdt-tone-danger-background-hover:#fae5e3;--cdt-tone-danger-border-hover:#eea49a;--cdt-dataviz-series-1:#d45946;--cdt-dataviz-series-2:#228f7d;--cdt-dataviz-series-3:#d54e8d;--cdt-dataviz-series-4:#22933d;--cdt-dataviz-series-5:#ca45d3;--cdt-dataviz-series-6:#4a9022;--cdt-dataviz-series-7:#906adc;--cdt-dataviz-series-8:#81851f;--cdt-dataviz-series-9:#5a7cd8;--cdt-dataviz-series-10:#bd6b2c;--cdt-dataviz-series-11:#258c9c;--cdt-dataviz-series-12:#d75369;--cdt-dataviz-series-13:#22915d;--cdt-dataviz-series-14:#d446b2;--cdt-dataviz-series-15:#2a9322;--cdt-dataviz-series-16:#ab5dd9;--cdt-dataviz-series-17:#688b21;--cdt-dataviz-series-18:#7773de;--cdt-dataviz-series-19:#9b7c24;--cdt-dataviz-series-20:#2f85c7;--cdt-dataviz-sequential-1:#7d74dc;--cdt-dataviz-sequential-2:#6e65d8;--cdt-dataviz-sequential-3:#5c52d4;--cdt-dataviz-sequential-4:#4539cd;--cdt-dataviz-sequential-5:#3329a4;--cdt-font-size-2xs:10px;--cdt-font-size-xs:11px;--cdt-font-size-sm:12px;--cdt-font-size-base:13px;--cdt-font-size-md:14px;--cdt-font-size-lg:16px;--cdt-font-size-xl:20px;--cdt-font-line-height-2xs:14px;--cdt-font-line-height-xs:16px;--cdt-font-line-height-sm:18px;--cdt-font-line-height-base:20px;--cdt-font-line-height-md:21px;--cdt-font-line-height-lg:24px;--cdt-font-line-height-xl:26px;--cdt-space-1:4px;--cdt-space-2:8px;--cdt-space-3:12px;--cdt-space-4:16px;--cdt-space-5:24px;--cdt-space-6:32px;--cdt-space-7:40px;--cdt-space-8:48px;--cdt-radius-xs:6px;--cdt-radius-sm:9px;--cdt-radius-md:12px;--cdt-radius-lg:18px;--cdt-radius-xl:24px;--cdt-radius-pill:9999px;--cdt-border-width-hairline:1px;--cdt-border-width-emphasis:2px;--cdt-border-width-rail:3px;--cdt-z-base:0;--cdt-z-raised:10;--cdt-z-sticky:20;--cdt-z-drawer:30;--cdt-z-overlay:40;--cdt-z-popover:50;--cdt-breakpoint-sm:560px;--cdt-breakpoint-md:800px;--cdt-breakpoint-lg:1080px;--cdt-motion-fast:.14s cubic-bezier(.2, 0, 0, 1);--cdt-motion-standard:.24s cubic-bezier(.2, 0, 0, 1);--cdt-motion-bounce:.3s cubic-bezier(.34, 1.56, .64, 1);--cdt-motion-spin:1s linear;--cdt-motion-instant:90ms cubic-bezier(.2, 0, 0, 1);--cdt-motion-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-motion-slow:.42s cubic-bezier(.05, .7, .1, 1);--cdt-motion-spring:.52s linear(0, .075 5%, .242 10%, .435 15%, .616 20%, .766 25%, .878 30%, .967 36%, 1.015 42%, 1.037 50%, 1.033 60%, 1.012 75%, 1);--cdt-motion-stagger:45ms;--cdt-button-min-height:40px;--cdt-button-min-height-compact:42px;--cdt-button-padding-block:8px;--cdt-button-padding-inline:14px;--cdt-button-radius:12px;--cdt-button-font-size:14px;--cdt-button-gap:8px;--cdt-button-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-button-primary-background:#4f5bd5;--cdt-button-primary-background-hover:#4f5bd5;--cdt-button-primary-text:#f4f7fb;--cdt-button-primary-border:transparent;--cdt-button-primary-shadow:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-button-primary-shadow-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-button-secondary-background:#fcfdfe;--cdt-button-secondary-background-hover:#fff;--cdt-button-secondary-text:#0c121c;--cdt-button-secondary-border:#0c121c33;--cdt-button-secondary-border-hover:#4f5bd5;--cdt-button-ghost-background:transparent;--cdt-button-ghost-background-hover:#0c121c0d;--cdt-button-ghost-text:#4d5a6e;--cdt-button-ghost-text-hover:#0c121c;--cdt-button-ghost-border:transparent;--cdt-button-disabled-background:#e2e8f0;--cdt-button-disabled-text:#4d5a6e;--cdt-button-disabled-border:#0c121c1f;--cdt-button-policy-disabled-background:#fef3c7;--cdt-button-policy-disabled-text:#b91c1c;--cdt-button-policy-disabled-border:#c81e1e;--cdt-button-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-card-background:#fff;--cdt-card-border:#0c121c33;--cdt-card-radius:18px;--cdt-card-radius-compact:12px;--cdt-card-padding:24px;--cdt-card-padding-compact:18px;--cdt-card-shadow:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-card-interactive-border-hover:#0c121c33;--cdt-card-interactive-shadow-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-card-interactive-translate-hover:-2px;--cdt-card-interactive-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-card-grid-min-column:320px;--cdt-card-grid-min-column-compact:260px;--cdt-card-grid-gap:24px;--cdt-badge-radius:9999px;--cdt-badge-padding-block:4px;--cdt-badge-padding-inline:10px;--cdt-badge-font-size:12px;--cdt-badge-line-height:18px;--cdt-badge-gap:6px;--cdt-badge-icon-size:12px;--cdt-badge-fill-text:#f4f7fb;--cdt-badge-marker-background:#fcfdfe;--cdt-badge-marker-text:#0c121c;--cdt-badge-marker-border:#0c121c33;--cdt-badge-marker-dot-size:9px;--cdt-badge-marker-dot-ring:#fcfdfe;--cdt-badge-marker-dot-ring-width:2px;--cdt-badge-severity-text:#f4f7fb;--cdt-table-header-text:#4d5a6e;--cdt-table-header-font-size:13px;--cdt-table-header-border:#0c121c1f;--cdt-table-header-border-width:2px;--cdt-table-cell-border:#0c121c1f;--cdt-table-cell-padding-block:16px;--cdt-table-cell-padding-inline:12px;--cdt-table-row-background-hover:#0c121c0d;--cdt-table-row-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-table-link-text:#33415a;--cdt-table-link-text-hover:#0c121c;--cdt-table-num-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-table-scroll-breakpoint:800px;--cdt-timeline-background:#f6f7f9;--cdt-timeline-border:#0c121c1f;--cdt-timeline-step-background-hover:#0c121c0d;--cdt-timeline-marker-background:#4f5bd5;--cdt-timeline-marker-ring:#4f5bd538;--cdt-timeline-marker-border:#f6f7f9;--cdt-code-block-background:#f6f7f9;--cdt-code-block-border:#0c121c1f;--cdt-code-block-text:#1b2537;--cdt-kbd-background:#fcfdfe;--cdt-kbd-border:#0c121c1f;--cdt-kbd-border-bottom:#0c121c33;--cdt-kbd-text:#33415a;--cdt-banner-info-background:#fcfdfe;--cdt-banner-info-border:#4f5bd5;--cdt-banner-info-text:#33415a;--cdt-banner-warning-background:#fcfdfe;--cdt-banner-warning-border:#b45309;--cdt-banner-warning-text:#33415a;--cdt-banner-danger-background:#fcfdfe;--cdt-banner-danger-border:#c81e1e;--cdt-banner-danger-text:#33415a;--cdt-empty-state-title-text:#0c121c;--cdt-empty-state-description-text:#4d5a6e;--cdt-empty-state-padding:32px;--cdt-feedback-meter-track-background:#0c121c14;--cdt-feedback-meter-fill-normal:#047857;--cdt-feedback-meter-fill-warning:#b45309;--cdt-feedback-meter-fill-exceeded:#dc2626;--cdt-feedback-meter-height:8px;--cdt-progress-ring-track-stroke:#0c121c14;--cdt-progress-ring-indicator-stroke:#4f5bd5;--cdt-progress-ring-label-text:#0c121c;--cdt-progress-ring-size:64px;--cdt-progress-ring-size-compact:40px;--cdt-spinner-track-stroke:#0c121c14;--cdt-spinner-indicator-stroke:#4f5bd5;--cdt-spinner-size:24px;--cdt-spinner-size-compact:16px;--cdt-input-min-height:40px;--cdt-input-min-height-compact:42px;--cdt-input-background:#fff;--cdt-input-background-focus:#fff;--cdt-input-text:#0c121c;--cdt-input-placeholder:#4d5a6e;--cdt-input-border:#0c121c80;--cdt-input-border-hover:#0c121c80;--cdt-input-border-focus:#4f5bd5;--cdt-input-border-invalid:#c81e1e;--cdt-input-radius:9px;--cdt-input-padding-block:9px;--cdt-input-padding-inline:12px;--cdt-input-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-input-label-text:#33415a;--cdt-input-label-font-size:13px;--cdt-input-error-text:#c81e1e;--cdt-input-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-scrim:#0c121c73;--cdt-overlay-scrim-blur:4px;--cdt-overlay-scrim-z:40;--cdt-overlay-background:#fff;--cdt-overlay-background-blur:0px;--cdt-overlay-border:#0c121c33;--cdt-overlay-radius:18px;--cdt-overlay-shadow:0 4px 12px #0c121c14, 0 20px 48px #0c121c29, 0 0 0 1px #0c121c33;--cdt-overlay-content-z:50;--cdt-overlay-drawer-z:50;--cdt-overlay-drawer-background:#fcfdfe;--cdt-overlay-drawer-width:500px;--cdt-overlay-enter:.24s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-page-heading-size:clamp(24px, 3vw, 32px);--cdt-page-heading-line-height:1.16;--cdt-page-section-heading-size:26px;--cdt-page-section-heading-line-height:34px;--cdt-page-sub-heading-size:22px;--cdt-page-sub-heading-line-height:29px;--cdt-page-display-size:clamp(36px, 5.5vw, 64px);--cdt-page-display-line-height:1.04;--cdt-page-lead-size:18px;--cdt-page-lead-line-height:27px;--cdt-page-stack-gap:32px;--cdt-page-stack-gap-compact:24px;--cdt-page-content-stack-gap:24px;--cdt-page-split-breakpoint:800px;--cdt-page-split-aside-width:minmax(280px, 340px);--cdt-page-shell-nav-width:272px;--cdt-page-shell-nav-width-compact:232px;--cdt-page-topbar-z:20;--cdt-page-nav-z:30;--cdt-page-skip-link-z:50;--cdt-app-shell-background:radial-gradient(circle at 82% -10%, #4f5bd51a, transparent 34rem), radial-gradient(circle at 10% 85%, #0478570d, transparent 30rem), #eff1f5;--cdt-app-shell-nav-width:272px;--cdt-app-shell-main-max-width:1480px;--cdt-app-shell-overlay-background:#0c121c73;--cdt-skip-link-background:#4f5bd5;--cdt-skip-link-text:#f4f7fb;--cdt-nav-list-background:linear-gradient(180deg, #fcfdfedb, #f3f5f8);--cdt-nav-list-border:#0c121c12;--cdt-nav-item-text:#4d5a6e;--cdt-nav-item-text-active:#0c121c;--cdt-nav-item-background-hover:#0c121c0d;--cdt-nav-item-background-active:#4f5bd51f;--cdt-nav-item-indicator:#4f5bd5;--cdt-nav-section-label-text:#6b788c;--cdt-font-weight-section-label:700;--cdt-top-bar-background:#fcfdfedb;--cdt-top-bar-border:#0c121c12;--cdt-top-bar-eyebrow-text:#6b788c;--cdt-top-bar-title-text:#33415a;--cdt-top-bar-min-height:68px;--cdt-workbench-background:#f3f5f8;--cdt-workbench-compact-padding:8px;--cdt-workbench-list-height:240px;--cdt-workbench-sticky-offset:0px}@media(prefers-color-scheme:light){:root:not([data-cdt-theme]){color-scheme:light;--cdt-surface-base:#eff1f5;--cdt-surface-canvas:#f3f5f8;--cdt-surface-subtle:#f8f9fb;--cdt-surface-2:#f8f9fb;--cdt-surface-raised:#fcfdfe;--cdt-surface-elevated:#fff;--cdt-surface-overlay:#0c121c73;--cdt-surface-glass:#fcfdfedb;--cdt-surface-timeline:#f6f7f9;--cdt-surface-track:#0c121c14;--cdt-surface-tint-1:#4f5bd51a;--cdt-surface-tint-2:#0478570d;--cdt-text-primary:#0c121c;--cdt-text-secondary:#33415a;--cdt-text-muted:#4d5a6e;--cdt-text-faint:#6b788c;--cdt-text-placeholder:#4d5a6e;--cdt-text-inverse:#f4f7fb;--cdt-text-mono-payload:#1b2537;--cdt-border-subtle:#0c121c12;--cdt-border-default:#0c121c1f;--cdt-border-strong:#0c121c33;--cdt-border-control:#0c121c80;--cdt-border:#0c121c1f;--cdt-accent:#4f5bd5;--cdt-accent-strong:#3f4ac0;--cdt-accent-soft:#4f5bd524;--cdt-accent-glow:#4f5bd538;--cdt-status-queued:#52607a;--cdt-status-running:#4f5bd5;--cdt-status-waiting:#b45309;--cdt-status-success:#047857;--cdt-status-partial:#a16207;--cdt-status-danger:#c81e1e;--cdt-status-neutral-end:#3f4b5f;--cdt-meter-normal:#047857;--cdt-meter-warning:#b45309;--cdt-meter-exceeded:#dc2626;--cdt-severity-read:#15803d;--cdt-severity-write:#c2410c;--cdt-severity-destructive:#b91c1c;--cdt-severity-blocked:#7f1d1d;--cdt-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cdt-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-elevation-raised:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-elevation-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-elevation-overlay:0 4px 12px #0c121c14, 0 20px 48px #0c121c29, 0 0 0 1px #0c121c33;--cdt-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-state-hover:#0c121c0d;--cdt-state-selected:#4f5bd51f;--cdt-state-disabled:#e2e8f0;--cdt-state-disabled-policy:#fef3c7;--cdt-tone-accent-background:#f4f7fd;--cdt-tone-accent-border:#e1e7fa;--cdt-tone-accent-background-hover:#e5eafb;--cdt-tone-accent-border-hover:#a8b6f0;--cdt-tone-danger-background:#fcf5f5;--cdt-tone-danger-border:#fae1de;--cdt-tone-danger-background-hover:#fae5e3;--cdt-tone-danger-border-hover:#eea49a;--cdt-dataviz-series-1:#d45946;--cdt-dataviz-series-2:#228f7d;--cdt-dataviz-series-3:#d54e8d;--cdt-dataviz-series-4:#22933d;--cdt-dataviz-series-5:#ca45d3;--cdt-dataviz-series-6:#4a9022;--cdt-dataviz-series-7:#906adc;--cdt-dataviz-series-8:#81851f;--cdt-dataviz-series-9:#5a7cd8;--cdt-dataviz-series-10:#bd6b2c;--cdt-dataviz-series-11:#258c9c;--cdt-dataviz-series-12:#d75369;--cdt-dataviz-series-13:#22915d;--cdt-dataviz-series-14:#d446b2;--cdt-dataviz-series-15:#2a9322;--cdt-dataviz-series-16:#ab5dd9;--cdt-dataviz-series-17:#688b21;--cdt-dataviz-series-18:#7773de;--cdt-dataviz-series-19:#9b7c24;--cdt-dataviz-series-20:#2f85c7;--cdt-dataviz-sequential-1:#7d74dc;--cdt-dataviz-sequential-2:#6e65d8;--cdt-dataviz-sequential-3:#5c52d4;--cdt-dataviz-sequential-4:#4539cd;--cdt-dataviz-sequential-5:#3329a4;--cdt-font-size-2xs:10px;--cdt-font-size-xs:11px;--cdt-font-size-sm:12px;--cdt-font-size-base:13px;--cdt-font-size-md:14px;--cdt-font-size-lg:16px;--cdt-font-size-xl:20px;--cdt-font-line-height-2xs:14px;--cdt-font-line-height-xs:16px;--cdt-font-line-height-sm:18px;--cdt-font-line-height-base:20px;--cdt-font-line-height-md:21px;--cdt-font-line-height-lg:24px;--cdt-font-line-height-xl:26px;--cdt-space-1:4px;--cdt-space-2:8px;--cdt-space-3:12px;--cdt-space-4:16px;--cdt-space-5:24px;--cdt-space-6:32px;--cdt-space-7:40px;--cdt-space-8:48px;--cdt-radius-xs:6px;--cdt-radius-sm:9px;--cdt-radius-md:12px;--cdt-radius-lg:18px;--cdt-radius-xl:24px;--cdt-radius-pill:9999px;--cdt-border-width-hairline:1px;--cdt-border-width-emphasis:2px;--cdt-border-width-rail:3px;--cdt-z-base:0;--cdt-z-raised:10;--cdt-z-sticky:20;--cdt-z-drawer:30;--cdt-z-overlay:40;--cdt-z-popover:50;--cdt-breakpoint-sm:560px;--cdt-breakpoint-md:800px;--cdt-breakpoint-lg:1080px;--cdt-motion-fast:.14s cubic-bezier(.2, 0, 0, 1);--cdt-motion-standard:.24s cubic-bezier(.2, 0, 0, 1);--cdt-motion-bounce:.3s cubic-bezier(.34, 1.56, .64, 1);--cdt-motion-spin:1s linear;--cdt-motion-instant:90ms cubic-bezier(.2, 0, 0, 1);--cdt-motion-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-motion-slow:.42s cubic-bezier(.05, .7, .1, 1);--cdt-motion-spring:.52s linear(0, .075 5%, .242 10%, .435 15%, .616 20%, .766 25%, .878 30%, .967 36%, 1.015 42%, 1.037 50%, 1.033 60%, 1.012 75%, 1);--cdt-motion-stagger:45ms;--cdt-button-min-height:40px;--cdt-button-min-height-compact:42px;--cdt-button-padding-block:8px;--cdt-button-padding-inline:14px;--cdt-button-radius:12px;--cdt-button-font-size:14px;--cdt-button-gap:8px;--cdt-button-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-button-primary-background:#4f5bd5;--cdt-button-primary-background-hover:#4f5bd5;--cdt-button-primary-text:#f4f7fb;--cdt-button-primary-border:transparent;--cdt-button-primary-shadow:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-button-primary-shadow-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-button-secondary-background:#fcfdfe;--cdt-button-secondary-background-hover:#fff;--cdt-button-secondary-text:#0c121c;--cdt-button-secondary-border:#0c121c33;--cdt-button-secondary-border-hover:#4f5bd5;--cdt-button-ghost-background:transparent;--cdt-button-ghost-background-hover:#0c121c0d;--cdt-button-ghost-text:#4d5a6e;--cdt-button-ghost-text-hover:#0c121c;--cdt-button-ghost-border:transparent;--cdt-button-disabled-background:#e2e8f0;--cdt-button-disabled-text:#4d5a6e;--cdt-button-disabled-border:#0c121c1f;--cdt-button-policy-disabled-background:#fef3c7;--cdt-button-policy-disabled-text:#b91c1c;--cdt-button-policy-disabled-border:#c81e1e;--cdt-button-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-card-background:#fff;--cdt-card-border:#0c121c33;--cdt-card-radius:18px;--cdt-card-radius-compact:12px;--cdt-card-padding:24px;--cdt-card-padding-compact:18px;--cdt-card-shadow:0 1px 2px #0c121c0d, 0 4px 12px #0c121c0d;--cdt-card-interactive-border-hover:#0c121c33;--cdt-card-interactive-shadow-hover:0 2px 4px #0c121c0f, 0 12px 28px #0c121c1a;--cdt-card-interactive-translate-hover:-2px;--cdt-card-interactive-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-card-grid-min-column:320px;--cdt-card-grid-min-column-compact:260px;--cdt-card-grid-gap:24px;--cdt-badge-radius:9999px;--cdt-badge-padding-block:4px;--cdt-badge-padding-inline:10px;--cdt-badge-font-size:12px;--cdt-badge-line-height:18px;--cdt-badge-gap:6px;--cdt-badge-icon-size:12px;--cdt-badge-fill-text:#f4f7fb;--cdt-badge-marker-background:#fcfdfe;--cdt-badge-marker-text:#0c121c;--cdt-badge-marker-border:#0c121c33;--cdt-badge-marker-dot-size:9px;--cdt-badge-marker-dot-ring:#fcfdfe;--cdt-badge-marker-dot-ring-width:2px;--cdt-badge-severity-text:#f4f7fb;--cdt-table-header-text:#4d5a6e;--cdt-table-header-font-size:13px;--cdt-table-header-border:#0c121c1f;--cdt-table-header-border-width:2px;--cdt-table-cell-border:#0c121c1f;--cdt-table-cell-padding-block:16px;--cdt-table-cell-padding-inline:12px;--cdt-table-row-background-hover:#0c121c0d;--cdt-table-row-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-table-link-text:#33415a;--cdt-table-link-text-hover:#0c121c;--cdt-table-num-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--cdt-table-scroll-breakpoint:800px;--cdt-timeline-background:#f6f7f9;--cdt-timeline-border:#0c121c1f;--cdt-timeline-step-background-hover:#0c121c0d;--cdt-timeline-marker-background:#4f5bd5;--cdt-timeline-marker-ring:#4f5bd538;--cdt-timeline-marker-border:#f6f7f9;--cdt-code-block-background:#f6f7f9;--cdt-code-block-border:#0c121c1f;--cdt-code-block-text:#1b2537;--cdt-kbd-background:#fcfdfe;--cdt-kbd-border:#0c121c1f;--cdt-kbd-border-bottom:#0c121c33;--cdt-kbd-text:#33415a;--cdt-banner-info-background:#fcfdfe;--cdt-banner-info-border:#4f5bd5;--cdt-banner-info-text:#33415a;--cdt-banner-warning-background:#fcfdfe;--cdt-banner-warning-border:#b45309;--cdt-banner-warning-text:#33415a;--cdt-banner-danger-background:#fcfdfe;--cdt-banner-danger-border:#c81e1e;--cdt-banner-danger-text:#33415a;--cdt-empty-state-title-text:#0c121c;--cdt-empty-state-description-text:#4d5a6e;--cdt-empty-state-padding:32px;--cdt-feedback-meter-track-background:#0c121c14;--cdt-feedback-meter-fill-normal:#047857;--cdt-feedback-meter-fill-warning:#b45309;--cdt-feedback-meter-fill-exceeded:#dc2626;--cdt-feedback-meter-height:8px;--cdt-progress-ring-track-stroke:#0c121c14;--cdt-progress-ring-indicator-stroke:#4f5bd5;--cdt-progress-ring-label-text:#0c121c;--cdt-progress-ring-size:64px;--cdt-progress-ring-size-compact:40px;--cdt-spinner-track-stroke:#0c121c14;--cdt-spinner-indicator-stroke:#4f5bd5;--cdt-spinner-size:24px;--cdt-spinner-size-compact:16px;--cdt-input-min-height:40px;--cdt-input-min-height-compact:42px;--cdt-input-background:#fff;--cdt-input-background-focus:#fff;--cdt-input-text:#0c121c;--cdt-input-placeholder:#4d5a6e;--cdt-input-border:#0c121c80;--cdt-input-border-hover:#0c121c80;--cdt-input-border-focus:#4f5bd5;--cdt-input-border-invalid:#c81e1e;--cdt-input-radius:9px;--cdt-input-padding-block:9px;--cdt-input-padding-inline:12px;--cdt-input-focus-ring:0 0 0 3px #4f5bd5cc;--cdt-input-label-text:#33415a;--cdt-input-label-font-size:13px;--cdt-input-error-text:#c81e1e;--cdt-input-transition:.14s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-scrim:#0c121c73;--cdt-overlay-scrim-blur:4px;--cdt-overlay-scrim-z:40;--cdt-overlay-background:#fff;--cdt-overlay-background-blur:0px;--cdt-overlay-border:#0c121c33;--cdt-overlay-radius:18px;--cdt-overlay-shadow:0 4px 12px #0c121c14, 0 20px 48px #0c121c29, 0 0 0 1px #0c121c33;--cdt-overlay-content-z:50;--cdt-overlay-drawer-z:50;--cdt-overlay-drawer-background:#fcfdfe;--cdt-overlay-drawer-width:500px;--cdt-overlay-enter:.24s cubic-bezier(.2, 0, 0, 1);--cdt-overlay-exit:.16s cubic-bezier(.4, 0, 1, 1);--cdt-page-heading-size:clamp(24px, 3vw, 32px);--cdt-page-heading-line-height:1.16;--cdt-page-section-heading-size:26px;--cdt-page-section-heading-line-height:34px;--cdt-page-sub-heading-size:22px;--cdt-page-sub-heading-line-height:29px;--cdt-page-display-size:clamp(36px, 5.5vw, 64px);--cdt-page-display-line-height:1.04;--cdt-page-lead-size:18px;--cdt-page-lead-line-height:27px;--cdt-page-stack-gap:32px;--cdt-page-stack-gap-compact:24px;--cdt-page-content-stack-gap:24px;--cdt-page-split-breakpoint:800px;--cdt-page-split-aside-width:minmax(280px, 340px);--cdt-page-shell-nav-width:272px;--cdt-page-shell-nav-width-compact:232px;--cdt-page-topbar-z:20;--cdt-page-nav-z:30;--cdt-page-skip-link-z:50;--cdt-app-shell-background:radial-gradient(circle at 82% -10%, #4f5bd51a, transparent 34rem), radial-gradient(circle at 10% 85%, #0478570d, transparent 30rem), #eff1f5;--cdt-app-shell-nav-width:272px;--cdt-app-shell-main-max-width:1480px;--cdt-app-shell-overlay-background:#0c121c73;--cdt-skip-link-background:#4f5bd5;--cdt-skip-link-text:#f4f7fb;--cdt-nav-list-background:linear-gradient(180deg, #fcfdfedb, #f3f5f8);--cdt-nav-list-border:#0c121c12;--cdt-nav-item-text:#4d5a6e;--cdt-nav-item-text-active:#0c121c;--cdt-nav-item-background-hover:#0c121c0d;--cdt-nav-item-background-active:#4f5bd51f;--cdt-nav-item-indicator:#4f5bd5;--cdt-nav-section-label-text:#6b788c;--cdt-font-weight-section-label:700;--cdt-top-bar-background:#fcfdfedb;--cdt-top-bar-border:#0c121c12;--cdt-top-bar-eyebrow-text:#6b788c;--cdt-top-bar-title-text:#33415a;--cdt-top-bar-min-height:68px;--cdt-workbench-background:#f3f5f8;--cdt-workbench-compact-padding:8px;--cdt-workbench-list-height:240px;--cdt-workbench-sticky-offset:0px}}body{color:var(--cdt-text-primary);font-family:var(--cdt-font-sans);font-size:var(--cdt-font-size-md);line-height:var(--cdt-font-line-height-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--cdt-accent);transition:color var(--cdt-motion-fast);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}h1,h2,h3,p{text-wrap:pretty}h1{font-size:var(--cdt-page-heading-size);line-height:var(--cdt-page-heading-line-height);letter-spacing:-.035em;margin:0}h2,h3{letter-spacing:-.018em}h2{font-size:var(--cdt-page-section-heading-size);line-height:var(--cdt-page-section-heading-line-height);margin:0}h3{font-size:var(--cdt-page-sub-heading-size);line-height:var(--cdt-page-sub-heading-line-height);margin:0}.cdt-spinner__label{clip:rect(0,0,0,0);white-space:nowrap;cursor:default;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@supports not (animation-timing-function:linear(0,1)){:root:not([data-cdt-theme]),[data-cdt-theme][data-cdt-theme]{--cdt-motion-spring:.52s cubic-bezier(.22, 1.2, .36, 1)}}@media(prefers-reduced-motion:reduce){:root:not([data-cdt-theme]),[data-cdt-theme][data-cdt-theme]{--cdt-motion-fast:0s cubic-bezier(.2, 0, 0, 1);--cdt-motion-standard:0s cubic-bezier(.2, 0, 0, 1);--cdt-motion-bounce:0s cubic-bezier(.34, 1.56, .64, 1);--cdt-motion-spin:0s linear;--cdt-motion-instant:0s cubic-bezier(.2, 0, 0, 1);--cdt-motion-exit:0s cubic-bezier(.4, 0, 1, 1);--cdt-motion-slow:0s cubic-bezier(.05, .7, .1, 1);--cdt-motion-spring:0s linear;--cdt-motion-stagger:0s;scroll-behavior:auto}[data-cdt-theme],[data-cdt-theme] *{transition-duration:0s;animation-duration:0s}:root:not([data-cdt-theme]) .cdt-overlay[data-state=closed],:root:not([data-cdt-theme]) .cdt-dialog[data-state=closed],:root:not([data-cdt-theme]) .cdt-select__content[data-state=closed],:root:not([data-cdt-theme]) .cdt-tooltip[data-state=closed],:root:not([data-cdt-theme]) .cdt-menu[data-state=closed],:root:not([data-cdt-theme]) .cdt-drawer[data-state=closed],:root:not([data-cdt-theme]) .cdt-popover[data-state=closed],[data-cdt-theme] .cdt-overlay[data-state=closed],[data-cdt-theme] .cdt-dialog[data-state=closed],[data-cdt-theme] .cdt-select__content[data-state=closed],[data-cdt-theme] .cdt-tooltip[data-state=closed],[data-cdt-theme] .cdt-menu[data-state=closed],[data-cdt-theme] .cdt-drawer[data-state=closed],[data-cdt-theme] .cdt-popover[data-state=closed]{display:none}:root .cdt-spinner__label,[data-cdt-theme] .cdt-spinner__label{clip:auto;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}}}@layer cdt.reset{*,:before,:after{box-sizing:border-box}html{background-color:var(--cdt-surface-base);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cdt-border-strong) transparent}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}mark{border-radius:var(--cdt-radius-xs);padding-inline:var(--cdt-space-1);background-color:var(--cdt-accent-soft);color:var(--cdt-text-primary)}:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}::selection{background-color:var(--cdt-accent-glow);color:var(--cdt-text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--cdt-border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}}@layer cdt.layout{.cdt-app-shell{isolation:isolate;min-height:100vh;display:flex}.cdt-split-layout{grid-template-columns:minmax(0,1fr) var(--cdt-page-split-aside-width);gap:var(--cdt-page-content-stack-gap);align-items:start;display:grid}.cdt-card-grid{grid-template-columns:repeat(auto-fill,minmax(var(--cdt-card-grid-min-column),1fr));gap:var(--cdt-space-5);display:grid}.cdt-page{gap:var(--cdt-page-stack-gap);flex-direction:column;display:flex}.cdt-content-stack{gap:var(--cdt-page-content-stack-gap);flex-direction:column;min-width:0;display:flex}@media(max-width:800px){.cdt-split-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cdt-card-grid{grid-template-columns:minmax(0,1fr)}.cdt-page{gap:var(--cdt-page-stack-gap-compact)}}}@layer cdt.component{:where([class*=cdt-],[class*=cdt-] *):focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}:where(button[class*=cdt-],[class*=cdt-] button){cursor:pointer}:where(.cdt-badge,.cdt-severity-tag,.cdt-filter-chip,.cdt-kbd,.cdt-meter__value,.cdt-progress-ring__label,.cdt-nav-list__section-label,.cdt-topbar__eyebrow,.cdt-topbar__title,.cdt-timeline__step,.cdt-tabs__list,.cdt-date-picker__caption-label){cursor:default}:where(a[href],button,summary,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]) :where(.cdt-badge,.cdt-severity-tag,.cdt-kbd,.cdt-meter__value,.cdt-progress-ring__label,.cdt-timeline__step){cursor:inherit}.cdt-btn{justify-content:center;align-items:center;gap:calc(var(--cdt-button-gap) * .75);min-block-size:var(--cdt-button-min-height);padding:var(--cdt-button-padding-block) var(--cdt-button-padding-inline);border:var(--cdt-border-width-hairline) solid color-mix(in srgb,var(--cdt-button-secondary-border) 24%,var(--cdt-button-secondary-background));border-radius:min(var(--cdt-button-radius),var(--cdt-radius-sm));background:var(--cdt-button-secondary-background);box-shadow:none;color:var(--cdt-button-secondary-text);font-size:var(--cdt-button-font-size);letter-spacing:-.01em;vertical-align:middle;transition:background var(--cdt-motion-fast),border-color var(--cdt-motion-fast),box-shadow var(--cdt-motion-fast),transform var(--cdt-motion-instant);font-weight:500;line-height:1.25;display:inline-flex;position:relative}.cdt-btn>span[aria-hidden=true]{flex:none;justify-content:center;align-items:center;display:inline-flex}.cdt-btn>span[aria-hidden=true]>svg,.cdt-input__icon>svg{inline-size:var(--cdt-space-4);block-size:var(--cdt-space-4)}.cdt-badge__icon>svg{block-size:100%;inline-size:100%}.cdt-btn--primary{background:var(--cdt-button-primary-background);box-shadow:0 1px 2px color-mix(in srgb,var(--cdt-button-primary-background) 18%,transparent);color:var(--cdt-button-primary-text);border-color:#0000;font-weight:500}.cdt-btn--primary.cdt-btn--tone-danger{background:var(--cdt-status-danger);color:var(--cdt-badge-fill-text)}.cdt-btn--secondary.cdt-btn--tone-accent{border-color:var(--cdt-tone-accent-border);background:var(--cdt-tone-accent-background);color:var(--cdt-text-primary)}.cdt-btn--secondary.cdt-btn--tone-danger{border-color:var(--cdt-tone-danger-border);background:var(--cdt-tone-danger-background);color:var(--cdt-text-primary)}.cdt-btn--ghost{box-shadow:none;color:var(--cdt-button-ghost-text);background:0 0;border-color:#0000}.cdt-btn--ghost.cdt-btn--tone-accent{color:var(--cdt-accent)}.cdt-btn--ghost.cdt-btn--tone-danger{color:var(--cdt-status-danger);border-color:#0000}.cdt-btn--tone-danger{color:var(--cdt-status-danger)}.cdt-btn--sm{min-block-size:34px;padding-inline:var(--cdt-space-3);font-size:var(--cdt-font-size-sm)}.cdt-btn--icon{inline-size:var(--cdt-button-min-height);padding:0}.cdt-btn--icon.cdt-btn--sm{inline-size:34px}.cdt-btn[aria-busy=true]{cursor:progress}.cdt-btn--blocked,.cdt-btn:disabled{cursor:not-allowed;border-color:color-mix(in srgb,var(--cdt-button-disabled-border) 25%,var(--cdt-button-disabled-background));background:var(--cdt-button-disabled-background);box-shadow:none;color:var(--cdt-button-disabled-text);transform:none}.cdt-btn--blocked{background:var(--cdt-button-policy-disabled-background);border-color:var(--cdt-button-policy-disabled-border);color:var(--cdt-button-policy-disabled-text)}.cdt-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--cdt-button-secondary-border) 45%,var(--cdt-button-secondary-background));background:var(--cdt-button-secondary-background-hover);box-shadow:none}.cdt-btn--primary:not(:disabled):hover{background:var(--cdt-button-primary-background);box-shadow:0 0 0 var(--cdt-border-width-emphasis) color-mix(in srgb,var(--cdt-button-primary-background) 22%,transparent);border-color:#0000}.cdt-btn--primary.cdt-btn--tone-danger:not(:disabled):hover{background:var(--cdt-status-danger)}.cdt-btn--secondary.cdt-btn--tone-accent:not(:disabled):hover{border-color:var(--cdt-tone-accent-border-hover);background:var(--cdt-tone-accent-background-hover);color:var(--cdt-text-primary)}.cdt-btn--secondary.cdt-btn--tone-danger:not(:disabled):hover{border-color:var(--cdt-tone-danger-border-hover);background:var(--cdt-tone-danger-background-hover)}.cdt-btn--ghost:not(:disabled):hover{box-shadow:none;background:var(--cdt-button-ghost-background-hover);color:var(--cdt-button-ghost-text-hover);border-color:#0000}.cdt-btn--ghost.cdt-btn--tone-accent:not(:disabled):hover{color:var(--cdt-text-primary)}.cdt-btn--ghost.cdt-btn--tone-danger:not(:disabled):hover{color:var(--cdt-status-danger);border-color:#0000}.cdt-btn:not(:disabled):active{transform:translateY(1px)}.cdt-btn--primary:not(:disabled):active,.cdt-btn--secondary:not(:disabled):active{box-shadow:inset 0 1px 2px #0000003d}.cdt-card,.cdt-panel{border:var(--cdt-border-width-hairline) solid var(--cdt-card-border);border-radius:var(--cdt-card-radius);color:var(--cdt-text-primary);display:block}.cdt-card{isolation:isolate;padding:var(--cdt-card-padding);background:linear-gradient(135deg,var(--cdt-surface-tint-1),transparent 58%),var(--cdt-card-background);-webkit-backdrop-filter:blur(var(--cdt-overlay-background-blur));backdrop-filter:blur(var(--cdt-overlay-background-blur));box-shadow:inset 0 1px 0 var(--cdt-border-subtle),var(--cdt-card-shadow);transition:border-color var(--cdt-motion-fast),box-shadow var(--cdt-motion-fast),transform var(--cdt-motion-fast);position:relative;overflow:hidden}.cdt-card--sm{padding:var(--cdt-space-4)}.cdt-card--interactive{cursor:pointer}.cdt-card--interactive:hover{border-color:var(--cdt-card-interactive-border-hover);box-shadow:var(--cdt-card-interactive-shadow-hover);transform:translateY(-2px)}.cdt-card--interactive:active{border-color:var(--cdt-card-interactive-border-hover);box-shadow:inset 0 1px 2px #0000003d,var(--cdt-card-shadow);transform:translateY(0)}.cdt-panel{padding:var(--cdt-card-padding);background:var(--cdt-surface-timeline);border-color:var(--cdt-border-default);box-shadow:inset 0 1px 0 var(--cdt-border-subtle);overflow:hidden}.cdt-panel--sm{padding:var(--cdt-space-4)}.cdt-badge{--cdt-badge-tone:var(--cdt-text-muted);align-items:center;gap:var(--cdt-space-1);padding:calc(var(--cdt-badge-padding-block) / 2) var(--cdt-space-2);border:var(--cdt-border-width-hairline) solid transparent;border-radius:min(var(--cdt-badge-radius),var(--cdt-radius-xs));background:color-mix(in srgb,var(--cdt-badge-tone) 10%,transparent);color:var(--cdt-text-primary);font-size:var(--cdt-badge-font-size);font-weight:500;line-height:var(--cdt-badge-line-height);letter-spacing:normal;vertical-align:middle;text-transform:none;white-space:nowrap;display:inline-flex}.cdt-badge__icon{inline-size:var(--cdt-badge-icon-size);block-size:var(--cdt-badge-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.cdt-badge__dismiss.cdt-btn{inline-size:var(--cdt-badge-line-height);min-block-size:var(--cdt-badge-line-height);block-size:var(--cdt-badge-line-height);border-radius:var(--cdt-radius-pill);box-shadow:none;color:inherit;background:0 0;border:0;margin-inline-end:calc(var(--cdt-space-1) * -1);padding:0;position:relative}.cdt-badge__dismiss.cdt-btn:after{content:"";block-size:34px;inline-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cdt-badge__dismiss.cdt-btn:not(:disabled):hover,.cdt-badge__dismiss.cdt-btn:not(:disabled):active{box-shadow:none;border-color:#0000}.cdt-badge__dismiss.cdt-btn:not(:disabled):focus-visible{box-shadow:var(--cdt-focus-ring)}.cdt-badge--neutral{background:color-mix(in srgb,var(--cdt-text-muted) 8%,transparent);color:var(--cdt-text-secondary)}.cdt-badge--accent{--cdt-badge-tone:var(--cdt-accent)}.cdt-badge--info,.cdt-status-badge--running{--cdt-badge-tone:var(--cdt-status-running)}.cdt-badge--success,.cdt-status-badge--success{--cdt-badge-tone:var(--cdt-status-success)}.cdt-badge--warning,.cdt-status-badge--waiting{--cdt-badge-tone:var(--cdt-status-waiting)}.cdt-badge--danger,.cdt-status-badge--danger{--cdt-badge-tone:var(--cdt-status-danger)}.cdt-status-badge--partial{--cdt-badge-tone:var(--cdt-status-partial)}.cdt-badge__icon{color:var(--cdt-badge-tone)}.cdt-status-badge--queued,.cdt-status-badge--neutral-end{--cdt-badge-tone:var(--cdt-badge-marker-text);border-color:color-mix(in srgb,var(--cdt-badge-marker-border) 20%,var(--cdt-badge-marker-background));background:var(--cdt-badge-marker-background);color:var(--cdt-badge-marker-text)}.cdt-status-badge--plain{color:var(--cdt-text-primary);background:0 0;border-color:#0000;padding-inline:0}.cdt-status-badge__marker{inline-size:var(--cdt-badge-marker-dot-size);block-size:var(--cdt-badge-marker-dot-size);border:var(--cdt-badge-marker-dot-ring-width) solid var(--cdt-badge-marker-dot-ring);border-radius:var(--cdt-radius-pill);background:var(--cdt-status-queued)}.cdt-status-badge__marker--neutral-end{border-color:var(--cdt-status-neutral-end);background-color:#0000}.cdt-severity-tag{color:var(--cdt-badge-severity-text)}.cdt-severity-tag .cdt-badge__icon{color:inherit}.cdt-severity-tag--read{background:var(--cdt-severity-read)}.cdt-severity-tag--write{background:var(--cdt-severity-write)}.cdt-severity-tag--destructive{background:var(--cdt-severity-destructive)}.cdt-severity-tag--blocked{background:var(--cdt-severity-blocked)}.cdt-table__scroll{border:var(--cdt-border-width-hairline) solid var(--cdt-table-cell-border);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-timeline);box-shadow:inset 0 1px 0 var(--cdt-border-subtle);overflow-x:auto}.cdt-table{border-collapse:collapse;inline-size:100%}.cdt-table caption{padding:var(--cdt-space-4);color:var(--cdt-text-primary);font-size:var(--cdt-font-size-base);text-align:start;font-weight:600}.cdt-table__head{background:color-mix(in srgb,var(--cdt-text-primary) 3%,var(--cdt-surface-timeline))}.cdt-table__header-cell{padding:var(--cdt-space-3);border-bottom:var(--cdt-table-header-border-width) solid var(--cdt-table-header-border);color:var(--cdt-table-header-text);font-size:var(--cdt-table-header-font-size);letter-spacing:.08em;text-align:start;text-transform:uppercase;white-space:nowrap;font-weight:600}.cdt-table__header-cell[aria-sort=none]:after,.cdt-table__header-cell[aria-sort=ascending]:after,.cdt-table__header-cell[aria-sort=descending]:after{content:"↕" / "";opacity:.4;margin-inline-start:var(--cdt-space-1);display:inline-block}.cdt-table__header-cell[aria-sort=ascending]:after{content:"↑" / "";opacity:1}.cdt-table__header-cell[aria-sort=descending]:after{content:"↓" / "";opacity:1}.cdt-table__cell{padding:var(--cdt-table-cell-padding-block) var(--cdt-table-cell-padding-inline);border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-table-cell-border);vertical-align:middle;color:var(--cdt-text-secondary)}.cdt-table__cell .cdt-btn{white-space:nowrap}.cdt-table__row{transition:background var(--cdt-motion-fast)}.cdt-table__row:hover{background:var(--cdt-table-row-background-hover)}@media(max-width:800px){.cdt-table{min-inline-size:var(--cdt-table-scroll-breakpoint)}}.cdt-timeline{border:var(--cdt-border-width-hairline) solid var(--cdt-timeline-border);border-radius:var(--cdt-radius-lg);background:var(--cdt-timeline-background);margin:0;padding:0;list-style:none;overflow:hidden}.cdt-timeline__step{align-items:center;gap:var(--cdt-space-4);inline-size:100%;padding:var(--cdt-space-4);border:0;border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-timeline-border);color:var(--cdt-text-primary);text-align:start;background:0 0;display:flex}.cdt-timeline__step--interactive{cursor:pointer}.cdt-timeline__step--interactive:hover{background:var(--cdt-timeline-step-background-hover)}.cdt-timeline__step[aria-current=step]{background:var(--cdt-state-selected)}.cdt-timeline__step--interactive:focus-visible{z-index:var(--cdt-z-sticky);position:relative}.cdt-timeline__marker{border:var(--cdt-border-width-emphasis) solid var(--cdt-timeline-marker-border);border-radius:var(--cdt-radius-pill);background:var(--cdt-timeline-marker-background);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--cdt-timeline-marker-ring);flex:none}.cdt-code-block{padding:var(--cdt-space-4);border:var(--cdt-border-width-hairline) solid var(--cdt-code-block-border);border-radius:var(--cdt-radius-lg);background:var(--cdt-code-block-background);color:var(--cdt-code-block-text);overflow-x:auto}.cdt-code-block__pre{font-family:var(--cdt-font-mono);margin:0}.cdt-code-block__pre,.cdt-kbd{direction:ltr;unicode-bidi:isolate}.cdt-code-block__pre{text-align:left}.cdt-code-block__code{font-family:inherit}.cdt-kbd{padding:var(--cdt-space-1) var(--cdt-space-2);border:var(--cdt-border-width-hairline) solid var(--cdt-kbd-border);border-bottom-color:var(--cdt-kbd-border-bottom);border-radius:var(--cdt-radius-xs);background:var(--cdt-kbd-background);box-shadow:inset 0 1px 0 var(--cdt-surface-glass);color:var(--cdt-kbd-text);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm);display:inline-block}.cdt-overlay{z-index:var(--cdt-overlay-scrim-z);background:var(--cdt-overlay-scrim);-webkit-backdrop-filter:blur(var(--cdt-overlay-scrim-blur));backdrop-filter:blur(var(--cdt-overlay-scrim-blur));position:fixed;top:0;right:0;bottom:0;left:0}.cdt-overlay[data-state=open]{animation:cdt-overlay-enter var(--cdt-motion-standard)}.cdt-overlay[data-state=closed]{animation:cdt-overlay-exit var(--cdt-motion-exit) forwards}.cdt-dialog,.cdt-drawer,.cdt-tooltip,.cdt-menu{border:var(--cdt-border-width-hairline) solid var(--cdt-overlay-border);color:var(--cdt-text-primary)}.cdt-dialog{z-index:var(--cdt-overlay-content-z);max-block-size:90vh;inline-size:min(90vw,640px);padding:var(--cdt-space-6);border-radius:var(--cdt-overlay-radius);background:var(--cdt-overlay-background);-webkit-backdrop-filter:blur(var(--cdt-overlay-background-blur));backdrop-filter:blur(var(--cdt-overlay-background-blur));box-shadow:var(--cdt-overlay-shadow);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.cdt-dialog[data-state=open]{animation:cdt-dialog-enter var(--cdt-motion-spring)}.cdt-dialog[data-state=closed]{animation:cdt-dialog-exit var(--cdt-motion-exit) forwards}.cdt-dialog--sm{inline-size:min(90vw,420px)}.cdt-dialog__title,.cdt-drawer__title{color:var(--cdt-text-primary);font-size:var(--cdt-font-size-xl);line-height:var(--cdt-font-line-height-xl);margin:0}.cdt-dialog__description{margin:var(--cdt-space-2) 0 0;color:var(--cdt-text-muted);line-height:var(--cdt-font-line-height-md)}.cdt-drawer{z-index:var(--cdt-overlay-drawer-z);inline-size:min(90vw,var(--cdt-overlay-drawer-width));padding:var(--cdt-space-6);background:var(--cdt-overlay-drawer-background);box-shadow:var(--cdt-overlay-shadow);border-radius:0;position:fixed;inset-block:0;overflow:auto}.cdt-drawer--right{inset-inline-end:0}.cdt-drawer--left{inset-inline-start:0}.cdt-drawer{--cdt-drawer-shift:100%}.cdt-drawer:dir(rtl){--cdt-drawer-shift:-100%}.cdt-drawer--right[data-state=open]{animation:cdt-drawer-enter-right var(--cdt-motion-slow)}.cdt-drawer--left[data-state=open]{animation:cdt-drawer-enter-left var(--cdt-motion-slow)}.cdt-drawer--right[data-state=closed]{animation:cdt-drawer-exit-right var(--cdt-motion-exit) forwards}.cdt-drawer--left[data-state=closed]{animation:cdt-drawer-exit-left var(--cdt-motion-exit) forwards}.cdt-tooltip,.cdt-menu{z-index:var(--cdt-overlay-content-z);border-radius:var(--cdt-radius-sm);background:var(--cdt-overlay-background);box-shadow:var(--cdt-overlay-shadow);-webkit-backdrop-filter:blur(var(--cdt-overlay-background-blur));backdrop-filter:blur(var(--cdt-overlay-background-blur))}.cdt-tooltip{max-inline-size:320px;padding:var(--cdt-space-2) var(--cdt-space-3);color:var(--cdt-text-primary);font-size:var(--cdt-font-size-sm);transform-origin:var(--radix-popper-transform-origin)}.cdt-tooltip[data-state=delayed-open],.cdt-tooltip[data-state=instant-open]{animation:cdt-popover-enter var(--cdt-motion-fast)}.cdt-tooltip[data-state=closed]{animation:cdt-popover-exit var(--cdt-motion-exit) forwards}.cdt-tooltip[data-side=top],.cdt-menu[data-side=top],.cdt-select__content[data-side=top]{--cdt-popper-shift:translateY(var(--cdt-space-1))}.cdt-tooltip[data-side=bottom],.cdt-menu[data-side=bottom],.cdt-select__content[data-side=bottom]{--cdt-popper-shift:translateY(calc(var(--cdt-space-1) * -1))}.cdt-tooltip[data-side=left],.cdt-menu[data-side=left],.cdt-select__content[data-side=left]{--cdt-popper-shift:translateX(var(--cdt-space-1))}.cdt-tooltip[data-side=right],.cdt-menu[data-side=right],.cdt-select__content[data-side=right]{--cdt-popper-shift:translateX(calc(var(--cdt-space-1) * -1))}.cdt-tooltip__arrow{fill:var(--cdt-overlay-background)}.cdt-menu{min-inline-size:180px;padding:var(--cdt-space-1);transform-origin:var(--radix-popper-transform-origin)}.cdt-menu[data-state=open]{animation:cdt-popover-enter var(--cdt-motion-spring)}.cdt-menu[data-state=closed]{animation:cdt-popover-exit var(--cdt-motion-exit) forwards}.cdt-menu__item{align-items:center;gap:var(--cdt-space-2);min-block-size:32px;padding:var(--cdt-space-2) var(--cdt-space-3);border-radius:var(--cdt-radius-xs);color:var(--cdt-text-primary);cursor:pointer;transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);display:flex}.cdt-menu__item[data-highlighted]{background:var(--cdt-accent-soft);color:var(--cdt-text-primary)}.cdt-menu__item[data-disabled]{color:var(--cdt-text-muted);cursor:not-allowed}.cdt-menu__item--danger{color:var(--cdt-status-danger)}.cdt-menu__item--danger[data-highlighted]{background:var(--cdt-state-hover);color:var(--cdt-status-danger)}.cdt-menu__item-icon{display:inline-flex}.cdt-menu__label{padding:var(--cdt-space-2) var(--cdt-space-3);color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm)}.cdt-menu__separator{block-size:1px;margin-block:var(--cdt-space-1);background:var(--cdt-border-default)}.cdt-field{gap:var(--cdt-space-2);display:grid}.cdt-field__label{color:var(--cdt-input-label-text);font-size:var(--cdt-input-label-font-size);font-weight:500;line-height:var(--cdt-font-line-height-sm)}.cdt-field__required,.cdt-field__error{color:var(--cdt-input-error-text)}.cdt-field__required{margin-inline-start:var(--cdt-space-1)}.cdt-field__error,.cdt-field__description{font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-sm)}.cdt-field__description{color:var(--cdt-text-muted)}.cdt-input-wrap{display:block;position:relative}.cdt-input__icon{color:var(--cdt-text-muted);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--cdt-input-padding-inline);transform:translateY(-50%)}.cdt-input,.cdt-textarea,.cdt-select__trigger{box-sizing:border-box;inline-size:100%;min-block-size:var(--cdt-input-min-height);padding:var(--cdt-input-padding-block) var(--cdt-input-padding-inline);border:var(--cdt-border-width-hairline) solid var(--cdt-input-border);border-radius:var(--cdt-input-radius);background:var(--cdt-surface-raised);color:var(--cdt-input-text);font:inherit;font-size:var(--cdt-font-size-md);line-height:var(--cdt-font-line-height-md);letter-spacing:-.01em;box-shadow:none;transition:background var(--cdt-motion-fast),border-color var(--cdt-motion-fast),box-shadow var(--cdt-motion-fast)}.cdt-input::placeholder,.cdt-textarea::placeholder,.cdt-number-input__field::placeholder{color:var(--cdt-input-placeholder);opacity:1}.cdt-input-wrap:focus-within .cdt-input__icon{color:var(--cdt-accent)}.cdt-select__trigger[data-placeholder]{color:var(--cdt-input-placeholder)}.cdt-select__trigger>svg{inline-size:var(--cdt-space-4);block-size:var(--cdt-space-4);color:var(--cdt-text-muted);flex:none}.cdt-input:not(:disabled):hover,.cdt-textarea:not(:disabled):hover,.cdt-select__trigger:not(:disabled):hover{border-color:var(--cdt-input-border-hover);background:var(--cdt-surface-raised)}.cdt-input:focus-visible,.cdt-textarea:focus-visible,.cdt-select__trigger:focus-visible,.cdt-switch:focus-visible,.cdt-checkbox:focus-visible{border-color:var(--cdt-input-border-focus)}.cdt-input:focus-visible,.cdt-textarea:focus-visible{background:var(--cdt-surface-raised)}.cdt-input--glass,.cdt-textarea--glass{background:var(--cdt-surface-tint-1)}.cdt-input--icon-start{padding-inline-start:calc(var(--cdt-input-padding-inline) + var(--cdt-space-4) + var(--cdt-space-2))}.cdt-input--sm,.cdt-select__trigger--sm{min-block-size:34px}.cdt-textarea{resize:vertical}.cdt-input:disabled,.cdt-textarea:disabled,.cdt-select__trigger:disabled{cursor:not-allowed;background:var(--cdt-state-disabled);color:var(--cdt-text-muted);box-shadow:none}.cdt-input[aria-invalid=true]:not(:disabled),.cdt-textarea[aria-invalid=true]:not(:disabled),.cdt-select__trigger[aria-invalid=true]:not(:disabled),.cdt-input--invalid,.cdt-textarea--invalid,.cdt-select__trigger--invalid,.cdt-switch--invalid,.cdt-checkbox--invalid{border-color:var(--cdt-input-border-invalid)}.cdt-select__trigger{justify-content:space-between;align-items:center;gap:var(--cdt-space-3);text-align:start;display:inline-flex}.cdt-select__content{z-index:var(--cdt-overlay-content-z);padding:var(--cdt-space-1);border:var(--cdt-border-width-hairline) solid color-mix(in srgb,var(--cdt-input-border) 40%,var(--cdt-surface-raised));border-radius:var(--cdt-input-radius);background:var(--cdt-surface-raised);box-shadow:var(--cdt-overlay-shadow);-webkit-backdrop-filter:blur(var(--cdt-overlay-background-blur));backdrop-filter:blur(var(--cdt-overlay-background-blur));transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.cdt-select__content[data-state=open]{animation:cdt-popover-enter var(--cdt-motion-spring)}.cdt-select__content[data-state=closed]{animation:cdt-popover-exit var(--cdt-motion-exit) forwards}.cdt-select__item{border-radius:var(--cdt-radius-xs);min-block-size:32px;font-size:var(--cdt-font-size-md);padding:var(--cdt-space-2) var(--cdt-space-3);color:var(--cdt-input-text);cursor:pointer;transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);justify-content:space-between;align-items:center;display:flex}.cdt-select__item[data-highlighted]{background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.cdt-select__item[data-disabled]{color:var(--cdt-text-muted);cursor:not-allowed}.cdt-select__indicator{color:var(--cdt-accent);display:inline-flex}.cdt-switch,.cdt-checkbox{border:var(--cdt-border-width-hairline) solid var(--cdt-input-border);background:var(--cdt-input-background);transition:background var(--cdt-motion-fast),border-color var(--cdt-motion-fast),box-shadow var(--cdt-motion-fast);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cdt-switch:after,.cdt-checkbox:after{min-block-size:var(--cdt-input-min-height);content:"";position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.cdt-switch{border-radius:var(--cdt-radius-pill);block-size:24px;inline-size:42px}.cdt-switch[data-state=checked],.cdt-checkbox[data-state=checked],.cdt-checkbox[data-state=indeterminate]{border-color:var(--cdt-input-border-focus);background:var(--cdt-accent)}.cdt-switch--invalid,.cdt-checkbox--invalid{border-color:var(--cdt-input-border-invalid)}.cdt-switch__thumb{border-radius:var(--cdt-radius-pill);background:var(--cdt-text-primary);block-size:18px;inline-size:18px;box-shadow:0 1px 2px var(--cdt-surface-overlay);transform:translate(calc(var(--cdt-switch-thumb-travel) * -1));transition:transform var(--cdt-motion-bounce);position:relative}.cdt-switch{--cdt-switch-thumb-travel:9px}.cdt-switch:dir(rtl){--cdt-switch-thumb-travel:-9px}.cdt-switch__thumb[data-state=checked]{transform:translate(var(--cdt-switch-thumb-travel))}.cdt-switch[data-state=checked] .cdt-switch__thumb{background:var(--cdt-text-inverse)}.cdt-checkbox{border-radius:var(--cdt-radius-xs);block-size:20px;inline-size:20px;color:var(--cdt-text-inverse);font-size:var(--cdt-font-size-xs);line-height:1}.cdt-checkbox__indicator{display:inline-flex}.cdt-checkbox__indicator[data-state=checked],.cdt-checkbox__indicator[data-state=indeterminate]{animation:cdt-check-pop var(--cdt-motion-spring)}@media(max-width:560px){.cdt-input,.cdt-textarea,.cdt-select__trigger,.cdt-switch:after,.cdt-checkbox:after{min-block-size:var(--cdt-input-min-height-compact)}}.cdt-banner{align-items:flex-start;gap:var(--cdt-space-3);padding:var(--cdt-space-4);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-inline-start-width:var(--cdt-border-width-rail);border-radius:var(--cdt-radius-md);box-shadow:var(--cdt-elevation-raised);animation:cdt-banner-enter var(--cdt-motion-spring);display:flex}.cdt-banner__icon{inline-size:var(--cdt-space-6);block-size:var(--cdt-space-6);border-radius:var(--cdt-radius-pill);background:var(--cdt-surface-tint-1);flex:none;place-items:center;display:inline-grid}.cdt-banner__body{gap:var(--cdt-space-1);min-inline-size:0;line-height:var(--cdt-font-line-height-md);flex:auto;display:grid}.cdt-banner__title{color:var(--cdt-text-primary);font-weight:650;line-height:var(--cdt-font-line-height-base)}.cdt-banner__action{flex:none;align-self:center}.cdt-banner--info{border-inline-start-color:var(--cdt-banner-info-border);background:var(--cdt-banner-info-background);color:var(--cdt-banner-info-text)}.cdt-banner--warning{border-inline-start-color:var(--cdt-banner-warning-border);background:var(--cdt-banner-warning-background);color:var(--cdt-banner-warning-text)}.cdt-banner--danger{border-inline-start-color:var(--cdt-banner-danger-border);background:var(--cdt-banner-danger-background);color:var(--cdt-banner-danger-text)}.cdt-banner--info .cdt-banner__icon{color:var(--cdt-banner-info-border)}.cdt-banner--warning .cdt-banner__icon{color:var(--cdt-banner-warning-border)}.cdt-banner--danger .cdt-banner__icon{color:var(--cdt-banner-danger-border)}.cdt-empty-state{align-items:center;gap:var(--cdt-space-3);padding:var(--cdt-empty-state-padding);border:var(--cdt-border-width-hairline) dashed var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-timeline);color:var(--cdt-empty-state-description-text);text-align:center;flex-direction:column;display:flex}.cdt-empty-state__icon{inline-size:var(--cdt-space-8);block-size:var(--cdt-space-8);border-radius:var(--cdt-radius-pill);background:var(--cdt-accent-soft);color:var(--cdt-accent);place-items:center;display:inline-grid}.cdt-empty-state__title{color:var(--cdt-empty-state-title-text);font-size:var(--cdt-font-size-lg);font-weight:600}.cdt-empty-state__description{color:var(--cdt-empty-state-description-text)}.cdt-empty-state__action{margin-block-start:var(--cdt-space-3)}.cdt-meter{gap:var(--cdt-space-2);display:grid}.cdt-meter__track{block-size:var(--cdt-feedback-meter-height);border:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);border-radius:var(--cdt-radius-pill);background:var(--cdt-feedback-meter-track-background);box-shadow:inset 0 1px 2px var(--cdt-surface-overlay);overflow:hidden}.cdt-meter__fill{border-radius:inherit;background:var(--cdt-feedback-meter-fill-normal);block-size:100%;inline-size:100%;box-shadow:0 0 var(--cdt-space-2) var(--cdt-accent-glow);transform:scaleX(var(--cdt-meter-ratio));transform-origin:0;transition:transform var(--cdt-motion-standard),background var(--cdt-motion-standard)}.cdt-meter__fill:dir(rtl){transform-origin:100%}.cdt-meter__value{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.cdt-meter--warning .cdt-meter__fill{background:var(--cdt-feedback-meter-fill-warning)}.cdt-meter--exceeded .cdt-meter__fill{background:var(--cdt-feedback-meter-fill-exceeded)}.cdt-progress-ring,.cdt-spinner{place-items:center;display:inline-grid;position:relative}.cdt-progress-ring{inline-size:var(--cdt-progress-ring-size);block-size:var(--cdt-progress-ring-size)}.cdt-progress-ring--sm{inline-size:var(--cdt-progress-ring-size-compact);block-size:var(--cdt-progress-ring-size-compact)}.cdt-progress-ring svg{block-size:100%;inline-size:100%;transform:rotate(-90deg)}.cdt-progress-ring__track,.cdt-spinner__track{fill:none;stroke:var(--cdt-progress-ring-track-stroke);stroke-width:4px}.cdt-progress-ring__indicator,.cdt-spinner__indicator{fill:none;stroke:var(--cdt-progress-ring-indicator-stroke);stroke-width:4px;stroke-linecap:round}.cdt-progress-ring__indicator{stroke-dasharray:88;stroke-dashoffset:calc(88 * (1 - var(--cdt-progress-ring-ratio)));transition:stroke-dashoffset var(--cdt-motion-standard)}.cdt-progress-ring__label{color:var(--cdt-progress-ring-label-text);font-size:var(--cdt-font-size-sm)}.cdt-spinner__track{stroke:var(--cdt-spinner-track-stroke)}.cdt-spinner__indicator{stroke:var(--cdt-spinner-indicator-stroke);stroke-dasharray:66;stroke-linecap:round}.cdt-spinner svg{inline-size:var(--cdt-spinner-size);block-size:var(--cdt-spinner-size);animation:cdt-spin var(--cdt-motion-spin) infinite;transform:rotate(-90deg)}.cdt-spinner--sm svg{inline-size:var(--cdt-spinner-size-compact);block-size:var(--cdt-spinner-size-compact)}.cdt-btn:not(:disabled):focus-visible,.cdt-card--interactive:focus-visible,.cdt-table__scroll:focus-visible,.cdt-input:focus-visible,.cdt-textarea:focus-visible,.cdt-select__trigger:focus-visible,.cdt-switch:focus-visible,.cdt-checkbox:focus-visible{box-shadow:var(--cdt-focus-ring);transition:none}@keyframes cdt-spin{to{transform:rotate(270deg)}}@keyframes cdt-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes cdt-dialog-enter{0%{opacity:0;transform:translate(-50%,-47%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cdt-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes cdt-dialog-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes cdt-popover-enter{0%{opacity:0;transform:var(--cdt-popper-shift,translate(0)) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cdt-popover-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--cdt-popper-shift,translate(0)) scale(.97)}}@keyframes cdt-check-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cdt-drawer-enter-right{0%{transform:translate(var(--cdt-drawer-shift))}to{transform:translate(0)}}@keyframes cdt-drawer-exit-right{0%{transform:translate(0)}to{transform:translate(var(--cdt-drawer-shift))}}@keyframes cdt-drawer-enter-left{0%{transform:translate(calc(var(--cdt-drawer-shift) * -1))}to{transform:translate(0)}}@keyframes cdt-drawer-exit-left{0%{transform:translate(0)}to{transform:translate(calc(var(--cdt-drawer-shift) * -1))}}@keyframes cdt-banner-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cdt-app-shell__nav{box-sizing:border-box;z-index:var(--cdt-page-nav-z);flex:0 0 var(--cdt-app-shell-nav-width);inline-size:var(--cdt-app-shell-nav-width);block-size:100vh;padding:var(--cdt-space-4);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.cdt-app-shell{background:var(--cdt-app-shell-background)}.cdt-app-shell__nav[data-mobile]{display:none}.cdt-app-shell__content{flex-direction:column;flex:1;min-inline-size:0;display:flex}.cdt-app-shell__main{inline-size:100%;max-inline-size:var(--cdt-app-shell-main-max-width);padding:var(--cdt-space-8);flex:1;margin-inline:auto}.cdt-app-shell__main:focus-visible{box-shadow:none;outline:none}.cdt-app-shell__overlay{display:none}.cdt-nav-list{min-block-size:0;padding:var(--cdt-space-4) var(--cdt-space-3);border:var(--cdt-border-width-hairline) solid var(--cdt-nav-list-border);border-radius:var(--cdt-radius-xl);background:var(--cdt-nav-list-background);-webkit-backdrop-filter:blur(var(--cdt-overlay-background-blur));backdrop-filter:blur(var(--cdt-overlay-background-blur));box-shadow:var(--cdt-elevation-raised);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cdt-nav-list__items{gap:var(--cdt-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cdt-nav-list__section-label{padding:var(--cdt-space-5) var(--cdt-space-3) var(--cdt-space-2);color:var(--cdt-nav-section-label-text);font-size:var(--cdt-font-size-xs);font-weight:var(--cdt-font-weight-section-label);letter-spacing:.12em;text-transform:uppercase}.cdt-nav-list__item{min-block-size:var(--cdt-button-min-height-compact);align-items:center;gap:var(--cdt-space-3);padding:var(--cdt-space-2) var(--cdt-space-3);border-radius:var(--cdt-radius-md);color:var(--cdt-nav-item-text);transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.cdt-nav-list__item:before{inline-size:var(--cdt-border-width-rail);border-radius:0 var(--cdt-radius-xs) var(--cdt-radius-xs) 0;background:var(--cdt-nav-item-indicator);content:"";transform-origin:50%;transition:transform var(--cdt-motion-standard);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.cdt-nav-list__item:hover{background:var(--cdt-nav-item-background-hover);color:var(--cdt-nav-item-text-active);text-decoration:none}.cdt-nav-list__item--active{background:var(--cdt-nav-item-background-active);color:var(--cdt-nav-item-text-active)}.cdt-nav-list__item--active:before{box-shadow:0 0 var(--cdt-space-3) var(--cdt-nav-item-indicator);transform:scaleY(.7)}.cdt-nav-list__icon{flex:none;display:inline-flex}.cdt-topbar{z-index:var(--cdt-page-topbar-z);min-block-size:var(--cdt-top-bar-min-height);align-items:center;gap:var(--cdt-space-3);padding-inline:clamp(var(--cdt-space-5),4vw,var(--cdt-space-8));border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-top-bar-border);background:var(--cdt-top-bar-background);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);display:flex;position:sticky;inset-block-start:0}.cdt-topbar__context{min-inline-size:0;display:grid}.cdt-topbar__eyebrow{color:var(--cdt-top-bar-eyebrow-text);font-size:var(--cdt-font-size-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.cdt-topbar__title{color:var(--cdt-top-bar-title-text);font-size:var(--cdt-font-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cdt-topbar__actions{align-items:center;gap:var(--cdt-space-2);margin-inline-start:auto;display:flex}.cdt-topbar__menu-button{display:none}.cdt-app-shell__nav[data-mobile]{--cdt-shell-enter-shift:-105%}.cdt-app-shell__nav[data-mobile]:dir(rtl){--cdt-shell-enter-shift:105%}@keyframes cdt-shell-enter{0%{transform:translate(var(--cdt-shell-enter-shift))}to{transform:translate(0)}}@media(max-width:1080px){.cdt-app-shell__nav:not([data-mobile]){flex-basis:var(--cdt-page-shell-nav-width-compact);inline-size:var(--cdt-page-shell-nav-width-compact)}}@media(max-width:800px){.cdt-app-shell__nav:not([data-mobile]){display:none}.cdt-app-shell__nav[data-mobile]{z-index:var(--cdt-z-overlay);background:var(--cdt-nav-list-background);block-size:100dvh;inline-size:min(86vw,300px);animation:cdt-shell-enter var(--cdt-motion-slow);display:flex;position:fixed;inset-block:0;inset-inline-start:0}.cdt-app-shell__overlay{z-index:var(--cdt-page-nav-z);background:var(--cdt-app-shell-overlay-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cdt-overlay-enter var(--cdt-motion-standard);border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.cdt-app-shell__main{padding:var(--cdt-space-6) var(--cdt-space-5) var(--cdt-space-8)}.cdt-topbar{min-block-size:62px;padding-inline:var(--cdt-space-4)}.cdt-topbar__menu-button{display:inline-flex}}@media(max-width:560px){.cdt-app-shell__main{padding-inline:var(--cdt-space-4)}.cdt-topbar__context{display:none}}@media(forced-colors:active){.cdt-switch[data-state=checked],.cdt-checkbox[data-state=checked],.cdt-checkbox[data-state=indeterminate]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cdt-switch__thumb{background:canvastext}.cdt-switch[data-state=checked] .cdt-switch__thumb{background:highlighttext}.cdt-menu__item[data-highlighted],.cdt-select__item[data-highlighted]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cdt-menu__item[data-highlighted] *,.cdt-select__item[data-highlighted] *{color:highlighttext;background-color:#0000;border-color:highlighttext}.cdt-switch[data-state=checked]:focus-visible,.cdt-checkbox[data-state=checked]:focus-visible,.cdt-checkbox[data-state=indeterminate]:focus-visible{outline-offset:var(--cdt-border-width-emphasis);outline-color:canvastext}.cdt-timeline__step[aria-current=step]{border-inline-start:var(--cdt-border-width-rail) solid Highlight}.cdt-nav-list__item--active:before,.cdt-meter__fill,.cdt-meter--warning .cdt-meter__fill,.cdt-meter--exceeded .cdt-meter__fill{background:highlight}}.cdt-collapsible{min-inline-size:0}.cdt-tabs__list{--cdt-tabs-track-inset:calc(var(--cdt-space-1) - var(--cdt-border-width-hairline));align-items:center;gap:var(--cdt-border-width-hairline);max-inline-size:100%;padding:var(--cdt-tabs-track-inset);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-base);flex-wrap:wrap;display:inline-flex}.cdt-tabs__trigger,.cdt-collapsible__trigger{min-block-size:var(--cdt-button-min-height);padding:var(--cdt-space-2) var(--cdt-space-3);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-secondary);font:inherit;cursor:pointer;transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);background:0 0;border:0}.cdt-tabs__trigger{justify-content:center;align-items:center;gap:var(--cdt-space-2);min-block-size:calc(var(--cdt-button-min-height) - var(--cdt-tabs-track-inset) * 2);padding:var(--cdt-space-1) var(--cdt-space-3);white-space:nowrap;font-weight:500;display:inline-flex;position:relative}.cdt-tabs__trigger:not(:disabled):hover{color:var(--cdt-text-primary)}.cdt-tabs__trigger:not(:disabled):not([data-state=active]):hover{background:var(--cdt-state-hover)}.cdt-tabs__trigger[data-state=active]{background:var(--cdt-surface-elevated);color:var(--cdt-text-primary);box-shadow:0 0 0 var(--cdt-border-width-hairline) var(--cdt-border-default)}.cdt-tabs__trigger:disabled,.cdt-collapsible__trigger:disabled{color:var(--cdt-button-disabled-text);cursor:not-allowed}.cdt-tabs__content{padding-block:var(--cdt-space-3)}.cdt-tabs__content[hidden],.cdt-collapsible__content[data-state=closed]{display:none}.cdt-tabs[data-orientation=vertical]{gap:var(--cdt-space-3);display:flex}.cdt-tabs__list[data-orientation=vertical]{flex-flow:column;align-self:flex-start;align-items:stretch}.cdt-tabs__list[data-orientation=vertical] .cdt-tabs__trigger{text-align:start;justify-content:flex-start}.cdt-tabs__list--line{--cdt-tabs-indicator-offset:calc(var(--cdt-space-1) + var(--cdt-border-width-hairline));gap:var(--cdt-space-1);padding:0 0 var(--cdt-space-1);border-block-end:var(--cdt-border-width-hairline) solid var(--cdt-border-default);background:0 0;border-radius:0;display:flex}.cdt-tabs__list--line .cdt-tabs__trigger{min-block-size:var(--cdt-button-min-height);padding:var(--cdt-space-2) var(--cdt-space-3)}.cdt-tabs__list--line .cdt-tabs__trigger[data-state=active]{box-shadow:none;background:0 0}.cdt-tabs__list--line .cdt-tabs__trigger:after{content:"";block-size:var(--cdt-border-width-emphasis);border-radius:var(--cdt-radius-pill);transition:background var(--cdt-motion-fast);background:0 0;position:absolute;inset-block-end:calc(var(--cdt-tabs-indicator-offset) * -1);inset-inline:0}.cdt-tabs__list--line .cdt-tabs__trigger[data-state=active]:after{background:var(--cdt-accent)}.cdt-tabs__list--line[data-orientation=vertical]{padding:0 var(--cdt-space-1) 0 0;border-block-end:0;border-inline-end:var(--cdt-border-width-hairline) solid var(--cdt-border-default)}.cdt-tabs__list--line[data-orientation=vertical] .cdt-tabs__trigger:after{inset-block:0;inset-inline:auto calc(var(--cdt-tabs-indicator-offset) * -1);block-size:auto;inline-size:var(--cdt-border-width-emphasis)}.cdt-tabs__trigger:focus-visible,.cdt-collapsible__trigger:focus-visible,.cdt-tabs__content:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}.cdt-tabs__list .cdt-tabs__trigger:focus-visible{box-shadow:var(--cdt-focus-ring)}@media(forced-colors:active){.cdt-tabs__list:not(.cdt-tabs__list--line) .cdt-tabs__trigger[data-state=active]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cdt-tabs__list:not(.cdt-tabs__list--line) .cdt-tabs__trigger[data-state=active] *{color:highlighttext;background-color:#0000;border-color:highlighttext}.cdt-tabs__list:not(.cdt-tabs__list--line) .cdt-tabs__trigger[data-state=active]:focus-visible{outline-offset:var(--cdt-border-width-emphasis);outline-color:canvastext}.cdt-tabs__list--line .cdt-tabs__trigger[data-state=active]:after{forced-color-adjust:none;background:highlight}}.cdt-popover{transform-origin:var(--radix-popover-content-transform-origin);z-index:var(--cdt-z-overlay);max-inline-size:min(calc(100vw - var(--cdt-space-8)),var(--radix-popover-content-available-width));max-block-size:var(--radix-popover-content-available-height);padding:var(--cdt-space-4);border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-raised);color:var(--cdt-text-primary);box-shadow:var(--cdt-elevation-overlay);overflow:auto}.cdt-collapsible__content{padding:var(--cdt-space-3)}.cdt-tabs__content[data-state=active],.cdt-collapsible__content[data-state=open]{animation:cdt-panel-reveal var(--cdt-motion-standard)}.cdt-popover[data-side=top]{--cdt-popper-shift:translateY(var(--cdt-space-1))}.cdt-popover[data-side=bottom]{--cdt-popper-shift:translateY(calc(var(--cdt-space-1) * -1))}.cdt-popover[data-side=left]{--cdt-popper-shift:translateX(var(--cdt-space-1))}.cdt-popover[data-side=right]{--cdt-popper-shift:translateX(calc(var(--cdt-space-1) * -1))}.cdt-popover[data-state=open]{animation:cdt-popover-enter var(--cdt-motion-spring)}.cdt-popover[data-state=closed]{animation:cdt-popover-exit var(--cdt-motion-exit) forwards}@keyframes cdt-panel-reveal{0%{opacity:0;transform:translateY(calc(var(--cdt-space-1) * -1))}to{opacity:1;transform:translateY(0)}}.cdt-filter-toolbar{align-items:center;gap:var(--cdt-space-2);flex-wrap:wrap;display:flex}.cdt-filter-chip{align-items:center;gap:var(--cdt-space-1);border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);border-radius:var(--cdt-radius-sm);background:var(--cdt-surface-raised);overflow-wrap:anywhere;padding-inline-start:var(--cdt-space-2);display:inline-flex}.cdt-combobox{gap:var(--cdt-space-2);min-inline-size:0;display:grid;position:relative}.cdt-combobox__options{z-index:var(--cdt-z-popover);padding:var(--cdt-space-1);max-block-size:var(--cdt-workbench-list-height);border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);background:var(--cdt-surface-raised);border-radius:var(--cdt-radius-sm);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.cdt-combobox__options li{padding:var(--cdt-space-3);cursor:pointer}.cdt-combobox__options [data-highlighted]{background:var(--cdt-state-selected)}.cdt-combobox__options [aria-disabled=true]{color:var(--cdt-text-muted);cursor:not-allowed}.cdt-multi-select{min-inline-size:0;padding:var(--cdt-space-3);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);margin:0}.cdt-multi-select ul{padding:0;list-style:none}.cdt-multi-select li label{align-items:center;gap:var(--cdt-space-2);min-block-size:var(--cdt-input-min-height);display:flex}.cdt-data-table .cdt-table__header-cell[aria-sort=ascending]:after,.cdt-data-table .cdt-table__header-cell[aria-sort=descending]:after{content:none}.cdt-data-table{min-inline-size:0}.cdt-data-table[data-density=compact]{--cdt-table-cell-padding-block:var(--cdt-workbench-compact-padding)}.cdt-data-table [data-selected]{background:var(--cdt-state-selected)}.cdt-data-table [data-selected] .cdt-btn[aria-pressed=true]{color:var(--cdt-text-primary)}.cdt-data-table .cdt-table__header-cell>.cdt-btn{margin-inline:calc(var(--cdt-space-2) * -1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.cdt-data-table .cdt-table__cell{overflow-wrap:anywhere}.cdt-data-table[data-fit=columns] .cdt-table{min-inline-size:0}.cdt-data-table>.cdt-filter-toolbar{padding:var(--cdt-space-3);justify-content:space-between}.cdt-workbench{border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-md);background:var(--cdt-workbench-background);min-inline-size:0;display:grid}.cdt-workbench[data-inspecting]{grid-template-columns:minmax(0,1fr) minmax(0,var(--cdt-workbench-inspector-share))}.cdt-workbench__results{min-inline-size:0}.cdt-workbench__inspector{border-inline-start:var(--cdt-border-width-hairline) solid var(--cdt-border-default);min-inline-size:0;padding:var(--cdt-space-4);overflow-wrap:anywhere}.cdt-workbench[data-inspecting] .cdt-workbench__inspector{max-block-size:calc(100vh - var(--cdt-workbench-sticky-offset));align-self:start;position:sticky;inset-block-start:var(--cdt-workbench-sticky-offset);overflow:auto}.cdt-app-shell{--cdt-workbench-sticky-offset:var(--cdt-top-bar-min-height)}.cdt-workbench__resize{align-items:center;gap:var(--cdt-space-2);color:var(--cdt-text-muted);flex-wrap:wrap;display:flex}.cdt-detail-inspector header{justify-content:space-between;align-items:center;gap:var(--cdt-space-2);flex-wrap:wrap;display:flex}.cdt-detail-inspector h2{font-size:var(--cdt-font-size-lg)}.cdt-path-list{padding-inline-start:var(--cdt-space-3);list-style:none}.cdt-path-list summary{cursor:pointer;padding-block:var(--cdt-space-2);overflow-wrap:anywhere}.cdt-path-list button{white-space:normal;text-align:start;overflow-wrap:anywhere}.cdt-skeleton{min-block-size:var(--cdt-input-min-height);padding:var(--cdt-space-3);background:var(--cdt-surface-raised);color:var(--cdt-text-muted)}.cdt-breadcrumb{gap:var(--cdt-space-2);color:var(--cdt-text-muted);flex-wrap:wrap;display:flex}.cdt-copy-feedback{align-items:center;gap:var(--cdt-space-2);flex-wrap:wrap;display:inline-flex}.cdt-processing-status .cdt-timeline__step{background:var(--cdt-workbench-background)}@media(max-width:800px){.cdt-workbench[data-inspecting]{grid-template-columns:minmax(0,1fr)}.cdt-workbench__inspector,.cdt-workbench[data-inspecting] .cdt-workbench__inspector{border-inline-start:none;border-block-start:var(--cdt-border-width-hairline) solid var(--cdt-border-default);max-block-size:none;position:static;overflow:visible}.cdt-workbench__resize{display:none}}@media(forced-colors:active){.cdt-combobox__options [data-highlighted]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cdt-combobox__options [data-highlighted] *{color:highlighttext;background-color:#0000;border-color:highlighttext}.cdt-data-table [data-selected]{outline:var(--cdt-border-width-emphasis) solid Highlight;outline-offset:calc(var(--cdt-border-width-emphasis) * -1)}}.cdt-relation{gap:var(--cdt-space-3);min-inline-size:0;display:grid}.cdt-relation>*{min-inline-size:0}.cdt-relation__toolbar{gap:var(--cdt-space-2);flex-wrap:wrap;align-items:end;display:flex}.cdt-relation__toolbar label{gap:var(--cdt-space-1);min-inline-size:0;display:grid}.cdt-relation__toolbar input,.cdt-relation__toolbar select{max-inline-size:100%}.cdt-relation__legend{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm)}.cdt-relation__canvas{inline-size:100%;block-size:clamp(calc(var(--cdt-space-8) * 8),45vh,calc(var(--cdt-space-8) * 15));border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-base)}.cdt-relation__edge{cursor:pointer}.cdt-relation__edge path{fill:none;stroke:var(--cdt-text-secondary);stroke-width:2px}.cdt-relation__edge .cdt-relation__edge-hit{stroke:#0000;stroke-width:18px}.cdt-relation__edge [data-state=uncertain]{stroke-dasharray:3 5}.cdt-relation__edge [data-state=retracted]{stroke-dasharray:12 5}.cdt-relation__edge [data-state=inferred]{stroke-dasharray:9 5 2 5}.cdt-relation__edge[data-selected] path:not(.cdt-relation__edge-hit){stroke:var(--cdt-accent);stroke-width:4px}.cdt-relation__edge-label{fill:var(--cdt-text-primary);font-size:var(--cdt-font-size-sm);paint-order:stroke;stroke:var(--cdt-surface-base);stroke-width:4px}.cdt-relation__arrow{fill:var(--cdt-text-secondary)}.cdt-relation__node{cursor:pointer}.cdt-relation__node rect{fill:var(--cdt-surface-raised);stroke:var(--cdt-border-control);stroke-width:2px}.cdt-relation__node text{fill:var(--cdt-text-primary);font-size:var(--cdt-font-size-sm)}.cdt-relation__node[data-selected] rect{fill:var(--cdt-accent-soft);stroke:var(--cdt-accent);stroke-width:3px}.cdt-relation__canvas [data-dimmed]{opacity:.35}.cdt-relation__detail{padding:var(--cdt-space-3);border-inline-start:var(--cdt-border-width-rail) solid var(--cdt-accent);background:var(--cdt-surface-raised);overflow-wrap:anywhere}.cdt-relation__nodes{gap:var(--cdt-space-2);padding:var(--cdt-space-2);flex-wrap:wrap;list-style:none;display:flex}.cdt-relation details summary{padding-block:var(--cdt-space-2);cursor:pointer}.cdt-relation .cdt-table__cell{overflow-wrap:anywhere}.cdt-relation [data-selected] .cdt-table__cell{background:var(--cdt-accent-soft)}@media(forced-colors:active){.cdt-relation tr[data-selected]{outline:var(--cdt-border-width-emphasis) solid Highlight;outline-offset:calc(var(--cdt-border-width-emphasis) * -1)}}.cdt-toast-viewport{z-index:var(--cdt-z-popover);gap:var(--cdt-space-2);inline-size:min(100vw,calc(var(--cdt-space-8) * 8));max-inline-size:100vw;padding:var(--cdt-space-4);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;inset-block-end:0;inset-inline-end:0}.cdt-toast{align-items:flex-start;gap:var(--cdt-space-3);padding:var(--cdt-space-4);border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);border-inline-start-width:var(--cdt-border-width-rail);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-raised);color:var(--cdt-text-primary);box-shadow:var(--cdt-elevation-overlay);display:flex;position:relative}.cdt-toast:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring),var(--cdt-elevation-overlay)}.cdt-toast--info{border-inline-start-color:var(--cdt-accent)}.cdt-toast--success{border-inline-start-color:var(--cdt-status-success)}.cdt-toast--warning{border-inline-start-color:var(--cdt-status-waiting)}.cdt-toast--danger{border-inline-start-color:var(--cdt-status-danger)}.cdt-toast__icon{inline-size:var(--cdt-space-6);block-size:var(--cdt-space-6);border-radius:var(--cdt-radius-pill);background:var(--cdt-surface-tint-1);flex:none;place-items:center;display:inline-grid}.cdt-toast--info .cdt-toast__icon{color:var(--cdt-accent)}.cdt-toast--success .cdt-toast__icon{color:var(--cdt-status-success)}.cdt-toast--warning .cdt-toast__icon{color:var(--cdt-status-waiting)}.cdt-toast--danger .cdt-toast__icon{color:var(--cdt-status-danger)}.cdt-toast__body{gap:var(--cdt-space-1);min-inline-size:0;line-height:var(--cdt-font-line-height-md);flex:auto;padding-inline-end:var(--cdt-space-7);display:grid}.cdt-toast__title{font-weight:650}.cdt-toast__description{color:var(--cdt-text-secondary)}.cdt-toast__action{justify-self:start;margin-block-start:var(--cdt-space-2)}.cdt-toast__close{position:absolute;inset-block-start:var(--cdt-space-2);inset-inline-end:var(--cdt-space-2)}.cdt-toast[data-state=open]{animation:cdt-toast-enter var(--cdt-motion-spring)}.cdt-toast[data-state=closed]{animation:cdt-toast-exit var(--cdt-motion-exit) forwards}.cdt-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.cdt-toast[data-swipe=cancel]{transition:transform var(--cdt-motion-fast);transform:translate(0)}.cdt-toast[data-swipe=end]{animation:cdt-toast-exit var(--cdt-motion-exit) forwards}@keyframes cdt-toast-enter{0%{opacity:0;transform:translateY(var(--cdt-space-3))}to{opacity:1;transform:none}}.cdt-toast{--cdt-toast-exit-shift:var(--cdt-space-4)}.cdt-toast:dir(rtl){--cdt-toast-exit-shift:calc(var(--cdt-space-4) * -1)}@keyframes cdt-toast-exit{0%{opacity:1}to{opacity:0;transform:translate(var(--cdt-toast-exit-shift))}}.cdt-date-picker{text-align:start;cursor:pointer;inline-size:100%;font:inherit;justify-content:flex-start;align-items:center;display:inline-flex}.cdt-date-picker--empty{color:var(--cdt-text-muted)}.cdt-date-picker__popover{padding:var(--cdt-space-3)}.cdt-date-picker__months{gap:var(--cdt-space-4);flex-wrap:wrap;display:flex;position:relative}.cdt-date-picker__month{gap:var(--cdt-space-2);display:grid}.cdt-date-picker__nav{gap:var(--cdt-space-1);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.cdt-date-picker__button-previous,.cdt-date-picker__button-next{inline-size:var(--cdt-space-7);block-size:var(--cdt-space-7);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cdt-date-picker__button-previous:hover,.cdt-date-picker__button-next:hover{background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.cdt-date-picker__button-previous:disabled,.cdt-date-picker__button-next:disabled{color:var(--cdt-button-disabled-text);cursor:not-allowed}.cdt-date-picker__chevron{inline-size:var(--cdt-space-4);block-size:var(--cdt-space-4);fill:currentColor}.cdt-date-picker__month-caption{block-size:var(--cdt-space-7);align-items:center;padding-inline-start:var(--cdt-space-2);display:flex}.cdt-date-picker__caption-label{font-weight:650}.cdt-date-picker__month-grid{border-collapse:collapse}.cdt-date-picker__weekday{padding-block:var(--cdt-space-1);color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);font-weight:500}.cdt-date-picker__day{text-align:center;padding:0}.cdt-date-picker__day-button{inline-size:var(--cdt-space-7);block-size:var(--cdt-space-7);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.cdt-date-picker__day-button:hover{background:var(--cdt-state-hover)}.cdt-date-picker__day-button:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}.cdt-date-picker__today .cdt-date-picker__day-button{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.cdt-date-picker__selected .cdt-date-picker__day-button{background:var(--cdt-accent);color:var(--cdt-text-inverse)}.cdt-date-picker__outside .cdt-date-picker__day-button{color:var(--cdt-text-muted)}.cdt-date-picker__disabled .cdt-date-picker__day-button{color:var(--cdt-text-muted);cursor:not-allowed;text-decoration:line-through}.cdt-date-picker__hidden{visibility:hidden}.cdt-command{gap:var(--cdt-space-3);align-content:start;max-block-size:70vh;display:grid;inset-block-start:20vh;transform:translate(-50%)}.cdt-command[data-state=open],.cdt-command[data-state=closed]{animation:none}.cdt-command__title{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.cdt-command__input{inline-size:100%}.cdt-command__list{gap:var(--cdt-space-1);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cdt-command__group{gap:var(--cdt-space-1);display:grid}.cdt-command__group-label{padding:var(--cdt-space-2) var(--cdt-space-3) 0;color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);font-weight:600}.cdt-command__group-list{gap:var(--cdt-space-1);margin:0;padding:0;list-style:none;display:grid}.cdt-command__item{justify-content:space-between;align-items:center;gap:var(--cdt-space-3);padding:var(--cdt-space-2) var(--cdt-space-3);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-primary);cursor:pointer;display:flex}.cdt-command__item[data-highlighted]{background:var(--cdt-accent-soft);box-shadow:inset var(--cdt-border-width-emphasis) 0 0 var(--cdt-accent)}.cdt-command__item[data-disabled]{color:var(--cdt-text-muted);cursor:not-allowed}.cdt-command__text{gap:calc(var(--cdt-space-1) / 2);min-inline-size:0;display:grid}.cdt-command__description{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-sm);overflow-wrap:break-word}.cdt-command__shortcut{gap:var(--cdt-space-1);direction:ltr;display:inline-flex}.cdt-command__empty{padding:var(--cdt-space-4);color:var(--cdt-text-muted);text-align:center;margin:0}.cdt-pagination{justify-content:center;display:flex}.cdt-pagination__list{align-items:center;gap:var(--cdt-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cdt-pagination__page{min-inline-size:var(--cdt-space-7);font-variant-numeric:tabular-nums;justify-content:center}.cdt-pagination__page[aria-current=page]{border-color:var(--cdt-accent);color:var(--cdt-text-primary);font-weight:650}.cdt-pagination__ellipsis{min-inline-size:var(--cdt-space-6);color:var(--cdt-text-muted);place-items:center;display:inline-grid}.cdt-alert-dialog .cdt-dialog__description{color:var(--cdt-text-secondary)}.cdt-alert-dialog__footer{justify-content:flex-end;gap:var(--cdt-space-2);flex-wrap:wrap;margin-block-start:var(--cdt-space-5);display:flex}.cdt-radio-group{gap:var(--cdt-space-1);display:grid}.cdt-radio-group--horizontal{column-gap:var(--cdt-space-5);flex-wrap:wrap;display:flex}.cdt-radio{align-items:flex-start;gap:var(--cdt-space-3);min-block-size:var(--cdt-input-min-height);padding-block:calc((var(--cdt-input-min-height) - 20px) / 2);color:var(--cdt-text-primary);cursor:pointer;display:inline-flex}.cdt-radio--disabled{color:var(--cdt-text-muted);cursor:not-allowed}.cdt-radio__control{border:var(--cdt-border-width-hairline) solid var(--cdt-input-border);border-radius:var(--cdt-radius-pill);background:var(--cdt-input-background);block-size:20px;inline-size:20px;cursor:inherit;transition:border-color var(--cdt-motion-fast),box-shadow var(--cdt-motion-fast);flex:none;place-items:center;padding:0;display:inline-grid}.cdt-radio__control[data-state=checked]{border-color:var(--cdt-input-border-focus);background:var(--cdt-accent)}.cdt-radio__control:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring);transition:none}.cdt-radio__control:disabled{opacity:.6}.cdt-radio-group--invalid .cdt-radio__control:not([data-state=checked]){border-color:var(--cdt-input-border-invalid)}.cdt-radio__indicator{inline-size:var(--cdt-space-2);block-size:var(--cdt-space-2);border-radius:var(--cdt-radius-pill);background:var(--cdt-text-inverse);display:block}.cdt-radio__text{gap:var(--cdt-space-1);line-height:20px;display:grid}.cdt-radio__description{color:var(--cdt-text-secondary);font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-md)}.cdt-toggle-group{gap:var(--cdt-space-1);padding:var(--cdt-space-1);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-sm);background:var(--cdt-input-background);display:inline-flex}.cdt-toggle-group__item{justify-content:center;align-items:center;gap:var(--cdt-space-2);min-block-size:calc(var(--cdt-input-min-height) - var(--cdt-space-2) - 2px);padding-inline:var(--cdt-space-3);border-radius:var(--cdt-radius-xs);color:var(--cdt-text-secondary);font:inherit;font-size:var(--cdt-font-size-base);cursor:pointer;transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);background:0 0;border:0;display:inline-flex}.cdt-toggle-group__item:hover:not(:disabled){background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.cdt-toggle-group__item[data-state=on]{background:var(--cdt-accent-soft);color:var(--cdt-text-primary);font-weight:600}.cdt-toggle-group__item:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring);transition:none}.cdt-toggle-group__item:disabled{color:var(--cdt-button-disabled-text);cursor:not-allowed}.cdt-toggle-group__icon{display:inline-flex}.cdt-toggle-group--sm .cdt-toggle-group__item{min-block-size:calc(34px - var(--cdt-space-2) - 2px);font-size:var(--cdt-font-size-sm)}.cdt-avatar{border-radius:var(--cdt-radius-pill);background:var(--cdt-accent-soft);color:var(--cdt-text-primary);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cdt-avatar--sm{inline-size:var(--cdt-space-5);block-size:var(--cdt-space-5);font-size:var(--cdt-font-size-2xs)}.cdt-avatar--md{inline-size:var(--cdt-space-6);block-size:var(--cdt-space-6);font-size:var(--cdt-font-size-sm)}.cdt-avatar--lg{inline-size:var(--cdt-space-7);block-size:var(--cdt-space-7);font-size:var(--cdt-font-size-md)}.cdt-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.cdt-avatar__fallback{cursor:default}.cdt-number-input{inline-size:100%;display:inline-flex;position:relative}.cdt-number-input__field{inline-size:100%;min-block-size:var(--cdt-input-min-height);padding:var(--cdt-input-padding-block) calc(var(--cdt-space-7) + var(--cdt-space-1)) var(--cdt-input-padding-block) var(--cdt-input-padding-inline);border:var(--cdt-border-width-hairline) solid var(--cdt-input-border);border-radius:var(--cdt-input-radius);background:var(--cdt-input-background);color:var(--cdt-input-text);font:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;transition:border-color var(--cdt-motion-fast),background var(--cdt-motion-fast)}.cdt-number-input--glass .cdt-number-input__field{background:var(--cdt-surface-tint-1)}.cdt-number-input__field::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cdt-number-input__field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cdt-number-input__field:hover:not(:disabled){border-color:var(--cdt-input-border-hover)}.cdt-number-input__field:focus-visible{border-color:var(--cdt-input-border-focus);outline:var(--cdt-border-width-emphasis) solid transparent;background:var(--cdt-input-background-focus);box-shadow:var(--cdt-focus-ring);transition:none}.cdt-number-input__field:disabled{background:var(--cdt-state-disabled);color:var(--cdt-text-muted);cursor:not-allowed}.cdt-number-input--invalid .cdt-number-input__field{border-color:var(--cdt-input-border-invalid)}.cdt-number-input--sm .cdt-number-input__field{min-block-size:34px;padding-block:var(--cdt-space-1)}.cdt-number-input__suffix{color:var(--cdt-text-secondary);font-size:var(--cdt-font-size-sm);pointer-events:none;cursor:default;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--cdt-space-7) + var(--cdt-space-1))}.cdt-number-input__steppers{inset-block:var(--cdt-space-1);inline-size:var(--cdt-space-6);grid-template-rows:1fr 1fr;display:grid;position:absolute;inset-inline-end:var(--cdt-space-1)}.cdt-number-input__step{border-radius:var(--cdt-radius-xs);color:var(--cdt-text-secondary);font-size:var(--cdt-font-size-2xs);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.cdt-number-input__step:hover:not(:disabled){background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.cdt-number-input__step:disabled{color:var(--cdt-button-disabled-text);cursor:not-allowed}@media(max-width:560px){.cdt-radio,.cdt-number-input__field{min-block-size:var(--cdt-input-min-height-compact)}.cdt-toggle-group__item{min-block-size:calc(var(--cdt-input-min-height-compact) - var(--cdt-space-2) - 2px)}}@media(forced-colors:active){.cdt-command__item[data-highlighted],.cdt-pagination__page[aria-current=page],.cdt-toggle-group__item[data-state=on],.cdt-date-picker__selected .cdt-date-picker__day-button,.cdt-radio__control[data-state=checked]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.cdt-command__item[data-highlighted] *,.cdt-pagination__page[aria-current=page] *,.cdt-toggle-group__item[data-state=on] *{color:highlighttext;background-color:#0000;border-color:highlighttext}.cdt-radio__indicator{background:highlighttext}.cdt-pagination__page[aria-current=page]:focus-visible,.cdt-toggle-group__item[data-state=on]:focus-visible,.cdt-date-picker__selected .cdt-date-picker__day-button:focus-visible,.cdt-radio__control[data-state=checked]:focus-visible{outline-offset:var(--cdt-border-width-emphasis);outline-color:canvastext}}.cdt-separator{border:0;border-block-start:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);flex-shrink:0;align-self:stretch;margin:0}.cdt-separator--vertical{border-block-start:0;border-inline-start:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);min-block-size:1em}.cdt-stack{gap:var(--cdt-space-3);flex-direction:column;min-inline-size:0;display:flex}.cdt-stack--row{flex-direction:row}.cdt-stack--wrap{flex-wrap:wrap}.cdt-stack--gap-1{gap:var(--cdt-space-1)}.cdt-stack--gap-2{gap:var(--cdt-space-2)}.cdt-stack--gap-3{gap:var(--cdt-space-3)}.cdt-stack--gap-4{gap:var(--cdt-space-4)}.cdt-stack--gap-5{gap:var(--cdt-space-5)}.cdt-stack--gap-6{gap:var(--cdt-space-6)}.cdt-stack--gap-7{gap:var(--cdt-space-7)}.cdt-stack--gap-8{gap:var(--cdt-space-8)}.cdt-stack--align-start{align-items:flex-start}.cdt-stack--align-center{align-items:center}.cdt-stack--align-end{align-items:flex-end}.cdt-stack--align-stretch{align-items:stretch}.cdt-stack--align-baseline{align-items:baseline}.cdt-stack--justify-start{justify-content:flex-start}.cdt-stack--justify-center{justify-content:center}.cdt-stack--justify-end{justify-content:flex-end}.cdt-stack--justify-between{justify-content:space-between}.cdt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cdt-card-grid-min-column)),1fr));gap:var(--cdt-space-5);min-inline-size:0;display:grid}:is(ul,ol):is(.cdt-stack,.cdt-grid){margin:0;padding:0;list-style:none}.cdt-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cdt-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cdt-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cdt-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cdt-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cdt-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cdt-grid--gap-1{gap:var(--cdt-space-1)}.cdt-grid--gap-2{gap:var(--cdt-space-2)}.cdt-grid--gap-3{gap:var(--cdt-space-3)}.cdt-grid--gap-4{gap:var(--cdt-space-4)}.cdt-grid--gap-5{gap:var(--cdt-space-5)}.cdt-grid--gap-6{gap:var(--cdt-space-6)}.cdt-grid--gap-7{gap:var(--cdt-space-7)}.cdt-grid--gap-8{gap:var(--cdt-space-8)}@media(max-width:800px){.cdt-grid--cols-2,.cdt-grid--cols-3,.cdt-grid--cols-4,.cdt-grid--cols-5,.cdt-grid--cols-6{grid-template-columns:minmax(0,1fr)}}.cdt-heading{color:var(--cdt-text-primary);text-wrap:balance;margin:0;font-weight:650}.cdt-heading--page{font-size:var(--cdt-page-heading-size);line-height:var(--cdt-page-heading-line-height);letter-spacing:-.035em}.cdt-heading--section{font-size:var(--cdt-page-section-heading-size);line-height:var(--cdt-page-section-heading-line-height);letter-spacing:-.018em}.cdt-heading--sub{font-size:var(--cdt-page-sub-heading-size);line-height:var(--cdt-page-sub-heading-line-height);letter-spacing:-.018em}.cdt-heading--minor{font-size:var(--cdt-font-size-lg);line-height:var(--cdt-font-line-height-lg)}.cdt-text{text-wrap:pretty;margin:0}.cdt-text--2xs{font-size:var(--cdt-font-size-2xs);line-height:var(--cdt-font-line-height-2xs)}.cdt-text--xs{font-size:var(--cdt-font-size-xs);line-height:var(--cdt-font-line-height-xs)}.cdt-text--sm{font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-sm)}.cdt-text--base{font-size:var(--cdt-font-size-base);line-height:var(--cdt-font-line-height-base)}.cdt-text--md{font-size:var(--cdt-font-size-md);line-height:var(--cdt-font-line-height-md)}.cdt-text--lg{font-size:var(--cdt-font-size-lg);line-height:var(--cdt-font-line-height-lg)}.cdt-text--xl{font-size:var(--cdt-font-size-xl);line-height:var(--cdt-font-line-height-xl)}.cdt-text--primary{color:var(--cdt-text-primary)}.cdt-text--secondary{color:var(--cdt-text-secondary)}.cdt-text--muted{color:var(--cdt-text-muted)}.cdt-text--faint{color:var(--cdt-text-faint)}.cdt-text--medium{font-weight:500}.cdt-text--semibold{font-weight:600}.cdt-accordion{border-block:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);min-inline-size:0}.cdt-accordion__item+.cdt-accordion__item{border-block-start:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle)}.cdt-accordion__header{font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0}.cdt-accordion__trigger{inline-size:100%;min-block-size:var(--cdt-button-min-height);justify-content:space-between;align-items:center;gap:var(--cdt-space-3);padding:var(--cdt-space-3) var(--cdt-space-2);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background var(--cdt-motion-fast);background:0 0;border:0;font-weight:600;display:flex}.cdt-accordion__trigger:hover:not(:disabled){background:var(--cdt-surface-subtle)}.cdt-accordion__trigger:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}.cdt-accordion__trigger:disabled{color:var(--cdt-button-disabled-text);cursor:not-allowed}.cdt-accordion__label{min-inline-size:0}.cdt-accordion__chevron{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-xs);transition:transform var(--cdt-motion-fast);display:inline-block}.cdt-accordion__trigger[data-state=open] .cdt-accordion__chevron{transform:rotate(180deg)}.cdt-accordion__content{padding:0 var(--cdt-space-2) var(--cdt-space-4);color:var(--cdt-text-secondary)}.cdt-accordion__content[data-state=closed]{display:none}.cdt-accordion__content[data-state=open]{animation:cdt-panel-reveal var(--cdt-motion-standard)}@media(forced-colors:active){.cdt-separator,.cdt-separator--vertical,.cdt-accordion,.cdt-accordion__item+.cdt-accordion__item{border-color:canvastext}}.cdt-slider{inline-size:100%;min-block-size:var(--cdt-space-5);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.cdt-slider[data-orientation=vertical]{inline-size:var(--cdt-space-5);min-block-size:calc(var(--cdt-space-8) * 3);flex-direction:column}.cdt-slider__track{block-size:var(--cdt-space-1);border-radius:var(--cdt-radius-pill);background:var(--cdt-border-default);flex-grow:1;position:relative;overflow:hidden}.cdt-slider[data-orientation=vertical] .cdt-slider__track{inline-size:var(--cdt-space-1);block-size:auto}.cdt-slider__range{border-radius:inherit;background:var(--cdt-accent);block-size:100%;position:absolute}.cdt-slider[data-orientation=vertical] .cdt-slider__range{block-size:auto;inline-size:100%}.cdt-slider__thumb{inline-size:var(--cdt-space-4);block-size:var(--cdt-space-4);border:var(--cdt-border-width-emphasis) solid var(--cdt-accent);border-radius:var(--cdt-radius-pill);background:var(--cdt-surface-raised);box-shadow:var(--cdt-elevation-raised);cursor:grab;transition:box-shadow var(--cdt-motion-fast);display:block}.cdt-slider__thumb:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring);transition:none}.cdt-slider[data-disabled]{opacity:.6}.cdt-slider[data-disabled] .cdt-slider__thumb{cursor:not-allowed}.cdt-tree{gap:var(--cdt-border-width-hairline);display:grid}.cdt-tree__item{align-items:center;gap:var(--cdt-space-2);min-block-size:var(--cdt-button-min-height);padding-block:var(--cdt-space-1);padding-inline:calc(var(--cdt-space-2) + var(--cdt-tree-level,0) * var(--cdt-space-4)) var(--cdt-space-2);border-radius:var(--cdt-radius-xs);color:var(--cdt-text-secondary);cursor:pointer;transition:background var(--cdt-motion-fast),color var(--cdt-motion-fast);display:flex}.cdt-tree__item:hover{background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.cdt-tree__item[aria-selected=true]{background:var(--cdt-accent-soft);color:var(--cdt-text-primary);font-weight:600}.cdt-tree__item:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring);transition:none}.cdt-tree__chevron{inline-size:var(--cdt-space-3);color:var(--cdt-text-muted);transition:transform var(--cdt-motion-fast);flex:none;justify-content:center;display:inline-flex}.cdt-tree__item[data-state=open] .cdt-tree__chevron{transform:rotate(90deg)}.cdt-tree__item[data-state=open] .cdt-tree__chevron:dir(rtl),.cdt-tree__item[data-state=closed] .cdt-tree__chevron:dir(rtl){scale:-1 1}.cdt-tree__icon{flex:none;display:inline-flex}.cdt-tree__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdt-context-menu{transform-origin:var(--radix-context-menu-content-transform-origin)}.cdt-context-menu__trigger{display:block}.cdt-context-menu__shortcut{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-xs);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;padding-inline-start:var(--cdt-space-4)}@media(forced-colors:active){.cdt-tree__item[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.cdt-tree__item[aria-selected=true] *{color:highlighttext}.cdt-tree__item[aria-selected=true]:focus-visible{outline-offset:var(--cdt-border-width-emphasis);outline-color:canvastext}.cdt-slider__range{background:highlight}.cdt-slider__thumb{background:canvas;border-color:canvastext}}}@layer cdt.utility{.cdt-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdt-skip-link{z-index:var(--cdt-page-skip-link-z);padding:var(--cdt-space-2) var(--cdt-space-3);border-radius:var(--cdt-radius-sm);background-color:var(--cdt-skip-link-background);color:var(--cdt-skip-link-text);transition:transform var(--cdt-motion-fast);text-decoration:none;position:fixed;inset-block-start:var(--cdt-space-3);inset-inline-start:var(--cdt-space-3);transform:translateY(-160%)}.cdt-skip-link:focus{transform:translateY(0)}.cdt-muted{color:var(--cdt-text-muted)}.cdt-mono{font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-base);color:var(--cdt-text-mono-payload);direction:ltr;unicode-bidi:isolate}.cdt-num{font-family:var(--cdt-font-mono);font-variant-numeric:tabular-nums}}.docs-shell{background:transparent}.docs-eyebrow{margin:0 0 var(--cdt-space-2);color:var(--cdt-accent);font-size:var(--cdt-font-size-sm);font-weight:700;text-transform:uppercase}.docs-lead{max-width:42rem;color:var(--cdt-text-muted);font-size:var(--cdt-font-size-lg)}.docs-token-swatch{display:block;width:var(--cdt-space-6);height:var(--cdt-space-6);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default)}.docs-token-type{display:inline-grid;min-width:var(--cdt-space-6);min-height:var(--cdt-space-6);place-items:center;color:var(--cdt-text-primary)}.docs-token-space{display:block;min-width:var(--cdt-space-1);max-width:4rem;height:var(--cdt-space-2);border-radius:var(--cdt-radius-pill);background:var(--cdt-accent)}.docs-token-shape{display:block;width:var(--cdt-space-6);height:var(--cdt-space-6);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);background:var(--cdt-surface-raised)}.docs-token-glyph{display:inline-grid;width:var(--cdt-space-6);height:var(--cdt-space-6);place-items:center;color:var(--cdt-accent);font-size:var(--cdt-font-size-xl)}.docs-preview{min-height:var(--cdt-space-8);margin-top:var(--cdt-space-3)}.docs-preview-row{display:flex;flex-wrap:wrap;gap:var(--cdt-space-2);align-items:center}.docs-button-matrix{display:grid;gap:var(--cdt-space-4)}.docs-button-matrix__row{display:grid;grid-template-columns:minmax(4rem,5rem) minmax(0,1fr);gap:var(--cdt-space-4);align-items:center}.docs-component-tile{min-width:0}.docs-component-tile__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cdt-space-3)}.docs-component-tile__header h2{margin:0}.docs-component-link{color:var(--cdt-text-primary);text-decoration-color:transparent;text-underline-offset:.2em}.docs-component-link:hover{color:var(--cdt-accent);text-decoration-color:currentcolor}.docs-preview-card{display:grid;gap:var(--cdt-space-2)}.docs-preview-card strong{font-size:var(--cdt-font-size-lg)}.docs-preview-meta{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-preview-value{font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xl);font-variant-numeric:tabular-nums}.docs-dialog-actions{display:flex;justify-content:flex-end;gap:var(--cdt-space-2);margin-top:var(--cdt-space-6)}.docs-setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cdt-space-5);max-width:32rem}.docs-setting-row div{display:grid;gap:var(--cdt-space-1)}.docs-meter{display:grid;gap:var(--cdt-space-3);max-width:32rem}.docs-meter__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cdt-space-4)}.docs-result{display:block;white-space:nowrap}.docs-result--pass{color:var(--cdt-status-success)}.docs-result--fail{color:var(--cdt-status-danger)}.docs-code-example{display:grid;gap:var(--cdt-space-3)}.docs-color-dot,.docs-meter-only{display:block;width:var(--cdt-space-4);height:var(--cdt-space-4);border-radius:var(--cdt-radius-pill);background:var(--cdt-status-success)}.docs-meter-only{width:100%;border-radius:var(--cdt-radius-sm)}.docs-type-example{max-width:18ch;margin:var(--cdt-space-2) 0;font-size:var(--cdt-page-heading-size);line-height:var(--cdt-page-heading-line-height);letter-spacing:-.035em}.docs-layout-example{margin-block:var(--cdt-space-3) var(--cdt-space-6)}.docs-motion-values{display:grid;gap:var(--cdt-space-2);margin:var(--cdt-space-4) 0 var(--cdt-space-6)}.docs-motion-values div{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1fr);gap:var(--cdt-space-4);align-items:baseline;padding-block:var(--cdt-space-2);border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle)}.docs-motion-values dt,.docs-motion-values dd{margin:0}.docs-motion-values dd{color:var(--cdt-text-muted);text-align:end}.docs-motion-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdt-space-6);margin-bottom:var(--cdt-space-6)}@media(max-width:560px){.docs-motion-values div,.docs-motion-preview{grid-template-columns:minmax(0,1fr)}.docs-motion-values dd{text-align:start}}@layer cdt.component{.docs-search-form{display:flex;align-items:end;gap:var(--cdt-space-3)}.docs-search-form label{flex:1;display:grid;gap:var(--cdt-space-2);min-inline-size:0}.docs-repository-filter{flex:1;min-inline-size:0}.docs-wrap{overflow-wrap:anywhere}.docs-preview-focus{margin:var(--cdt-space-3)}}@layer cdt.component{.docs-workbench-example .cdt-data-table .cdt-table__scroll{max-block-size:calc(var(--cdt-space-8) * 18)}}@layer cdt.component{.docs-workbench-example,.docs-relation-example,.docs-operations-example{gap:var(--cdt-space-4)}}@layer cdt.component{.docs-block-example{gap:var(--cdt-space-4)}.docs-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdt-space-4)}.docs-block-case,.docs-settings-form>.cdt-panel,.docs-settings-form__danger{display:grid;gap:var(--cdt-space-3);align-content:start}.docs-block-case h2,.docs-settings-form h2,.docs-settings-form__danger h2{margin:0;font-size:var(--cdt-font-size-lg)}.docs-block-case>p,.docs-settings-form__danger>p{margin:0}.docs-settings-form__danger{justify-items:start}.docs-block-list{margin:0;padding-inline-start:var(--cdt-space-5)}.docs-inline-link,.docs-settings-form__summary a{text-decoration:underline;text-underline-offset:.2em}.docs-sort-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-radius:var(--cdt-radius-sm)}.docs-settings-form{display:grid;gap:var(--cdt-space-4)}.docs-settings-form__summary{border-radius:var(--cdt-radius-md)}.docs-settings-form__summary:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}.docs-settings-form__summary ul{margin:0;padding-inline-start:var(--cdt-space-5)}.docs-settings-form__summary a{color:inherit}.docs-settings-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cdt-space-3)}.docs-settings-form__actions>p{margin:0 auto 0 0}.docs-settings-form__dialog-actions{display:flex;justify-content:flex-end;gap:var(--cdt-space-2);margin-block-start:var(--cdt-space-4)}@media(max-width:800px){.docs-block-grid{grid-template-columns:minmax(0,1fr)}}}@layer cdt.component{.docs-playground{gap:var(--cdt-space-5)}.docs-playground h2{margin:0;font-size:var(--cdt-font-size-lg)}.docs-playground__layout{display:grid;grid-template-columns:minmax(0,calc(var(--cdt-space-6) * 10)) minmax(0,1fr);gap:var(--cdt-space-4);align-items:start}.docs-playground__controls{display:grid;gap:var(--cdt-space-4)}.docs-playground__controls>.cdt-btn{justify-self:start}.docs-playground__presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cdt-space-2)}.docs-playground__presets input[type=color]{inline-size:var(--cdt-space-7);block-size:var(--cdt-space-7);padding:0;border:var(--cdt-border-width-hairline) solid var(--cdt-border-control);border-radius:var(--cdt-radius-sm);background:none;cursor:pointer}.docs-playground__presets input[type=color]:focus-visible{outline:var(--cdt-border-width-emphasis) solid transparent;box-shadow:var(--cdt-focus-ring)}.docs-playground__presets .cdt-btn[aria-pressed=true]{background:var(--cdt-state-hover);color:var(--cdt-text-primary)}.docs-playground__dot{display:inline-block;inline-size:var(--cdt-space-3);block-size:var(--cdt-space-3);border-radius:var(--cdt-radius-pill)}.docs-playground__preview{display:grid;gap:var(--cdt-space-4);padding:var(--cdt-space-5);border:var(--cdt-border-width-hairline) dashed var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-base)}.docs-playground__row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--cdt-space-3)}.docs-playground__row>.cdt-field{flex:1 1 calc(var(--cdt-space-8) * 4);min-inline-size:0}.docs-playground__card{display:flex;align-items:center;gap:var(--cdt-space-4)}.docs-playground__card p{margin:0}.docs-playground__section{display:grid;gap:var(--cdt-space-3)}.docs-playground__section>p{margin:0}.docs-playground__section>.cdt-copy-feedback{justify-self:start}.docs-playground__failing{margin:0;color:var(--cdt-text-primary);font-weight:600}@media(max-width:1080px){.docs-playground__layout{grid-template-columns:minmax(0,1fr)}}}.docs-brand-mark{display:block;flex:0 0 auto;inline-size:calc(var(--cdt-space-5) + var(--cdt-space-1));block-size:calc(var(--cdt-space-5) + var(--cdt-space-1));border-radius:var(--cdt-radius-sm);box-shadow:0 var(--cdt-space-1) var(--cdt-space-3) var(--cdt-accent-soft)}.docs-brand-mark__tile{fill:var(--cdt-accent)}.docs-brand-mark__arc{fill:none;stroke:var(--cdt-text-inverse);stroke-width:2.6;stroke-linecap:round}.docs-brand-mark__point{fill:var(--cdt-text-inverse)}.docs-nav__brand{display:flex;align-items:center;gap:var(--cdt-space-3);margin-block-end:var(--cdt-space-2);padding:var(--cdt-space-1) var(--cdt-space-3);border-radius:var(--cdt-radius-md);color:var(--cdt-text-primary);font-weight:700;text-decoration:none}.docs-nav__brand:hover{background:var(--cdt-state-hover);text-decoration:none}.docs-nav__wordmark{font-size:var(--cdt-font-size-lg);letter-spacing:-.02em}.docs-nav__version{margin-inline-start:auto;font-family:var(--cdt-font-mono);font-weight:500;font-variant-numeric:tabular-nums}.docs-nav__list{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.docs-nav__list>.cdt-nav-list{scrollbar-width:thin;scrollbar-color:var(--cdt-border-strong) transparent}.docs-nav__list:after{content:"";position:absolute;inset-inline:var(--cdt-border-width-hairline);inset-block-end:var(--cdt-border-width-hairline);display:none;block-size:var(--cdt-space-7);border-end-start-radius:var(--cdt-radius-xl);border-end-end-radius:var(--cdt-radius-xl);background:linear-gradient(to top,color-mix(in srgb,var(--cdt-surface-base) 70%,var(--cdt-surface-raised)),transparent);pointer-events:none}.docs-nav__list--scrollable:after{display:block}.docs-nav__footer{display:flex;flex-wrap:wrap;gap:var(--cdt-space-1);padding:var(--cdt-space-2) var(--cdt-space-1) 0}.docs-nav__footer-link{display:inline-flex;align-items:center;gap:var(--cdt-space-1);padding:var(--cdt-space-1) var(--cdt-space-2);border-radius:var(--cdt-radius-sm);color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);font-weight:500}.docs-nav__footer-link:hover{background:var(--cdt-state-hover);color:var(--cdt-text-primary);text-decoration:none}.docs-topbar__brand{display:none;align-items:center;gap:var(--cdt-space-2);margin-inline-start:var(--cdt-space-2);color:var(--cdt-text-primary);font-weight:700;letter-spacing:-.02em}.docs-topbar__brand:hover{text-decoration:none}.docs-topbar__brand .docs-brand-mark{inline-size:var(--cdt-space-5);block-size:var(--cdt-space-5)}.docs-topbar__section{font-variant-numeric:tabular-nums}.docs-theme-toggle{display:inline-flex;align-items:center;gap:var(--cdt-space-2);padding-inline:var(--cdt-space-3) var(--cdt-space-2);border:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);border-radius:var(--cdt-radius-pill);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle);color:var(--cdt-text-muted);cursor:pointer}.docs-theme-toggle:hover{border-color:var(--cdt-border-default);color:var(--cdt-text-primary)}.docs-shell>.cdt-app-shell__content>.cdt-app-shell__main{display:flex;flex-direction:column}.docs-route,.docs-route-loading{flex:1 0 auto;min-inline-size:0}.docs-route-loading{gap:var(--cdt-space-4)}.docs-route-loading__bar{max-inline-size:36rem;block-size:var(--cdt-space-4);border-radius:var(--cdt-radius-sm);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle)}.docs-route-loading__bar--eyebrow{inline-size:calc(var(--cdt-space-8) * 2)}.docs-route-loading__bar--title{inline-size:56%;block-size:var(--cdt-space-7)}.docs-route-loading__bar--lead{inline-size:82%}.docs-footer{display:grid;grid-template-areas:"brand packages docs";grid-template-columns:minmax(0,1fr) max-content max-content;gap:var(--cdt-space-6) var(--cdt-space-8);margin-block-start:var(--cdt-space-8);padding-block-start:var(--cdt-space-6);border-block-start:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);color:var(--cdt-text-muted);font-size:var(--cdt-font-size-base);line-height:var(--cdt-font-line-height-base)}.docs-footer__brand{display:grid;grid-area:brand;align-content:start;gap:var(--cdt-space-3)}.docs-footer__identity{display:flex;align-items:center;gap:var(--cdt-space-2);color:var(--cdt-text-primary);font-weight:600}.docs-footer__license{margin:0}.docs-footer__column--packages{grid-area:packages}.docs-footer__column--docs{grid-area:docs}.docs-footer__heading{margin:0 0 var(--cdt-space-3);color:var(--cdt-text-secondary);font-size:var(--cdt-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-footer__list{display:grid;gap:var(--cdt-space-2);margin:0;padding:0;list-style:none}.docs-footer__link{display:inline-flex;align-items:center;gap:var(--cdt-space-1);color:var(--cdt-text-muted);overflow-wrap:anywhere}.docs-footer__link:hover{color:var(--cdt-text-primary)}.docs-footer__package{font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm)}.docs-footer__scope{white-space:nowrap}.docs-footer__note{max-inline-size:26rem;margin:0;text-wrap:pretty}@media(max-width:1080px){.docs-footer{gap:var(--cdt-space-6) var(--cdt-space-7)}}@media(max-width:800px){.docs-footer{grid-template-areas:"brand brand" "packages docs";grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdt-space-6) var(--cdt-space-5);margin-block-start:var(--cdt-space-7)}}@media(max-width:560px){.docs-topbar__brand{display:inline-flex}.docs-footer{grid-template-areas:"brand" "packages" "docs";grid-template-columns:minmax(0,1fr);gap:var(--cdt-space-5);margin-block-start:var(--cdt-space-6)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:no-preference){.docs-nav__brand,.docs-nav__footer-link,.docs-footer__link,.docs-theme-toggle{transition:background var(--cdt-motion-fast),border-color var(--cdt-motion-fast),color var(--cdt-motion-fast)}.docs-route{animation:docs-route-enter var(--cdt-motion-slow) both}@keyframes docs-route-enter{0%{opacity:0;transform:translateY(var(--cdt-space-3)) scale(.995)}to{opacity:1;transform:none}}}.docs-landing{gap:var(--cdt-space-8)}.docs-landing a.cdt-btn{text-decoration:none}.docs-landing__head{display:grid;gap:var(--cdt-space-2);max-width:44rem}.docs-landing__head .docs-eyebrow{margin:0;font-size:var(--cdt-font-size-xs);letter-spacing:.08em}.docs-landing__head h2{text-wrap:balance}.docs-landing__sub,.docs-package__description,.docs-principle p,.docs-step__note{margin:0;color:var(--cdt-text-muted)}.docs-hero__lead,.docs-cta p{margin:0;color:var(--cdt-text-secondary);font-size:var(--cdt-page-lead-size);line-height:var(--cdt-page-lead-line-height)}.docs-hero{display:grid;justify-items:center;gap:var(--cdt-space-5);max-width:56rem;margin-inline:auto;padding-block:var(--cdt-space-6) var(--cdt-space-2);text-align:center}.docs-hero__pill{padding:var(--cdt-space-1) var(--cdt-space-3);border-color:color-mix(in srgb,var(--cdt-accent) 35%,transparent);border-radius:var(--cdt-radius-pill);font-weight:600;letter-spacing:.01em}.docs-hero__title{font-size:var(--cdt-page-display-size);line-height:var(--cdt-page-display-line-height);text-wrap:balance}.docs-hero__gradient{background:linear-gradient(120deg,var(--cdt-accent),color-mix(in srgb,var(--cdt-accent) 55%,var(--cdt-text-primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.docs-hero__lead{max-width:40rem}.docs-hero__actions,.docs-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cdt-space-3)}.docs-hero__code{display:grid;width:min(100%,36rem);overflow:hidden;border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle),var(--cdt-elevation-raised);text-align:start}.docs-hero__code-bar,.docs-hero__code-cmd{display:flex;align-items:center;gap:var(--cdt-space-3);padding:var(--cdt-space-1) var(--cdt-space-2) var(--cdt-space-1) var(--cdt-space-4)}.docs-hero__code-bar{border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle)}.docs-hero__code-cmd{border-top:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);background:var(--cdt-surface-timeline)}.docs-hero__code-dots{display:inline-flex;gap:var(--cdt-space-1)}.docs-hero__code-dots span{width:var(--cdt-space-2);height:var(--cdt-space-2);border-radius:var(--cdt-radius-pill);background:var(--cdt-border-strong)}.docs-hero__code-file{flex:1 1 auto;color:var(--cdt-text-muted);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs)}.docs-hero__code-body{margin:0;padding:var(--cdt-space-4);overflow-x:auto;color:var(--cdt-text-mono-payload);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-md);white-space:pre}.docs-hero__code-cmd code{flex:1 1 auto;min-width:0;color:var(--cdt-text-mono-payload);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm);overflow-wrap:anywhere}.docs-hero__code-prompt{color:var(--cdt-text-muted);font-family:var(--cdt-font-mono)}.docs-hero__code .cdt-copy-feedback span[role=status]{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-xs)}.docs-code__keyword,.docs-code__attr{color:var(--cdt-accent)}.docs-code__string{color:var(--cdt-status-success)}.docs-code__punct{color:var(--cdt-text-muted)}.docs-showcase{display:grid;gap:var(--cdt-space-3)}.docs-showcase__panel{position:relative;isolation:isolate;display:grid;gap:var(--cdt-space-5);padding:var(--cdt-space-5);overflow:hidden;border:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);border-radius:var(--cdt-radius-xl);background:radial-gradient(circle at 50% 0%,var(--cdt-accent-soft),transparent 55%),var(--cdt-surface-glass);box-shadow:inset 0 1px 0 var(--cdt-border-subtle),var(--cdt-elevation-raised)}.docs-showcase__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(var(--cdt-border-strong) 1px,transparent 1px);background-size:20px 20px;opacity:.45;pointer-events:none}.docs-showcase__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cdt-space-2)}.docs-showcase__rollout{display:grid;gap:var(--cdt-space-1)}.docs-showcase__rollout-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cdt-space-1) var(--cdt-space-3)}.docs-showcase__rollout-head span,.docs-console__step span,.docs-console .docs-setting-row span{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-sm)}.docs-showcase__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--cdt-space-5)}.docs-showcase__stack{display:grid;align-content:start;gap:var(--cdt-space-4);min-width:0}.docs-console{display:grid;align-content:space-between;gap:var(--cdt-space-5)}.docs-console__step{display:grid;gap:var(--cdt-space-1)}.docs-console .docs-setting-row{max-width:none}.docs-console__actions{display:flex;flex-wrap:wrap;gap:var(--cdt-space-2)}.docs-showcase__caption{margin:0;color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);text-align:center;text-wrap:balance}.docs-showcase__caption code{font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs);white-space:nowrap}.docs-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cdt-space-4);margin:0;padding:0;list-style:none}.docs-stats__tile{display:grid;gap:var(--cdt-space-1);padding:var(--cdt-space-5);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle)}.docs-stats__value{font-family:var(--cdt-font-mono);font-size:var(--cdt-page-heading-size);line-height:var(--cdt-page-heading-line-height);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.docs-stats__label{margin-top:var(--cdt-space-1);color:var(--cdt-text-muted);font-size:var(--cdt-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-stats__detail{color:var(--cdt-text-muted);font-size:var(--cdt-font-size-sm);line-height:var(--cdt-font-line-height-sm)}.docs-packages,.docs-principles,.docs-steps{display:grid;gap:var(--cdt-space-5)}.docs-packages__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cdt-space-4)}.docs-package{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--cdt-space-4)}.docs-package:hover,.docs-package:focus-visible{text-decoration:none}.docs-package__icon,.docs-principle__icon{display:inline-grid;place-items:center;width:var(--cdt-space-7);height:var(--cdt-space-7);border:var(--cdt-border-width-hairline) solid color-mix(in srgb,var(--cdt-accent) 25%,transparent);border-radius:var(--cdt-radius-md);background:var(--cdt-accent-soft);color:var(--cdt-accent)}.docs-package__name{font-family:var(--cdt-font-mono);font-weight:600;overflow-wrap:anywhere}.docs-package__preview{display:flex;align-items:center;gap:var(--cdt-space-2);min-height:var(--cdt-space-8);padding:var(--cdt-space-3);border:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-timeline)}.docs-package__chip{display:block;width:var(--cdt-space-5);height:var(--cdt-space-5);border-radius:var(--cdt-radius-sm)}.docs-package__chip--running{background:var(--cdt-status-running)}.docs-package__chip--success{background:var(--cdt-status-success)}.docs-package__chip--waiting{background:var(--cdt-status-waiting)}.docs-package__chip--partial{background:var(--cdt-status-partial)}.docs-package__chip--danger{background:var(--cdt-status-danger)}.docs-package__preview--layers{flex-direction:column;align-items:stretch;gap:var(--cdt-space-1)}.docs-package__layer{display:block;padding:var(--cdt-space-1) var(--cdt-space-2);border-radius:var(--cdt-radius-xs);background:var(--cdt-accent-soft);color:var(--cdt-text-secondary);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs);line-height:var(--cdt-font-line-height-xs)}.docs-package__layer:nth-child(2){width:82%;background:color-mix(in srgb,var(--cdt-accent-soft) 65%,transparent)}.docs-package__layer:nth-child(3){width:64%;background:color-mix(in srgb,var(--cdt-accent-soft) 35%,transparent)}.docs-package__preview--badges{flex-wrap:wrap}.docs-package__footer,.docs-steps__link{display:inline-flex;align-items:center;gap:var(--cdt-space-1);color:var(--cdt-accent);font-weight:600}.docs-package__footer:after,.docs-steps__link:after{content:"→" / ""}.docs-package:hover .docs-package__footer,.docs-package:focus-visible .docs-package__footer{text-decoration:underline;text-underline-offset:.2em}.docs-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cdt-space-4);margin:0;padding:0;list-style:none}.docs-bento__tile{display:grid;align-content:start;gap:var(--cdt-space-3);padding:var(--cdt-space-5);border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle)}.docs-bento__tile p{margin:0;color:var(--cdt-text-muted)}.docs-bento__tile--tokens,.docs-bento__tile--agents{grid-column:span 2}.docs-bento__tile--keys{grid-row:span 2}.docs-bento__swatches{display:flex;flex-wrap:wrap;gap:var(--cdt-space-2) var(--cdt-space-4);margin-top:var(--cdt-space-2)}.docs-bento__swatch{display:inline-flex;align-items:center;gap:var(--cdt-space-2)}.docs-bento__swatch code{color:var(--cdt-text-secondary);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs)}.docs-bento__keys{display:grid;gap:var(--cdt-space-2);margin:var(--cdt-space-2) 0 0}.docs-bento__keys div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cdt-space-2);padding-block:var(--cdt-space-2);border-top:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle)}.docs-bento__keys dt{display:inline-flex;gap:var(--cdt-space-1)}.docs-bento__keys dd{margin:0;color:var(--cdt-text-secondary);font-size:var(--cdt-font-size-sm)}.docs-bento__snippet{display:block;padding:var(--cdt-space-3);border-radius:var(--cdt-radius-md);background:var(--cdt-surface-timeline);color:var(--cdt-text-mono-payload);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs);overflow-wrap:anywhere}.docs-bento__links{display:flex;flex-wrap:wrap;gap:var(--cdt-space-4)}.docs-bento__links a{color:var(--cdt-accent);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm);font-weight:600}.docs-bento__tile h3,.docs-step h3{margin:0;font-size:var(--cdt-font-size-lg);line-height:var(--cdt-font-line-height-lg)}.docs-bento__tile p code{padding:0 var(--cdt-space-1);border-radius:var(--cdt-radius-xs);background:color-mix(in srgb,var(--cdt-accent) 10%,var(--cdt-surface-raised));color:var(--cdt-text-mono-payload);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-sm);overflow-wrap:anywhere}.docs-steps__list{display:grid;margin:0;padding:0;border:var(--cdt-border-width-hairline) solid var(--cdt-border-default);border-radius:var(--cdt-radius-lg);background:var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle);list-style:none}.docs-step{display:grid;grid-template-columns:var(--cdt-space-7) minmax(0,1fr) minmax(0,1.3fr);gap:var(--cdt-space-4) var(--cdt-space-5);align-items:center;padding:var(--cdt-space-5);border-bottom:var(--cdt-border-width-hairline) solid var(--cdt-border-subtle)}.docs-step:last-child{border-bottom:0}.docs-step__number{display:inline-grid;place-items:center;width:var(--cdt-space-7);height:var(--cdt-space-7);border:var(--cdt-border-width-hairline) solid color-mix(in srgb,var(--cdt-accent) 25%,transparent);border-radius:var(--cdt-radius-pill);background:var(--cdt-accent-soft);font-family:var(--cdt-font-mono);font-size:var(--cdt-font-size-xs);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.docs-step__text{display:grid;gap:var(--cdt-space-1)}.docs-step__code{min-width:0;padding:var(--cdt-space-3) var(--cdt-space-4);border-radius:var(--cdt-radius-md);font-size:var(--cdt-font-size-base)}.docs-steps__link{justify-self:start}.docs-cta{position:relative;display:grid;justify-items:center;gap:var(--cdt-space-5);padding:var(--cdt-space-8) var(--cdt-space-5);overflow:hidden;border:var(--cdt-border-width-hairline) solid color-mix(in srgb,var(--cdt-accent) 35%,var(--cdt-border-subtle));border-radius:var(--cdt-radius-xl);background:radial-gradient(circle at 12% 0%,var(--cdt-accent-glow),transparent 45%),radial-gradient(circle at 90% 100%,var(--cdt-surface-tint-2),transparent 40%),linear-gradient(135deg,var(--cdt-accent-soft),transparent 60%),var(--cdt-surface-raised);box-shadow:inset 0 1px 0 var(--cdt-border-subtle),var(--cdt-elevation-raised);text-align:center}.docs-cta__body{display:grid;gap:var(--cdt-space-2);max-width:36rem}.docs-cta h2{font-size:var(--cdt-page-heading-size);line-height:var(--cdt-page-heading-line-height);letter-spacing:-.035em;text-wrap:balance}@media(max-width:1080px){.docs-showcase__body,.docs-packages__grid{grid-template-columns:minmax(0,1fr)}.docs-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.docs-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-bento__tile--keys{grid-row:auto}.docs-step{grid-template-columns:var(--cdt-space-7) minmax(0,1fr);align-items:start}.docs-step__code{grid-column:2}.docs-showcase .cdt-table{min-inline-size:0}}@media(max-width:560px){.docs-landing{gap:var(--cdt-space-6)}.docs-hero{gap:var(--cdt-space-4);padding-block:var(--cdt-space-4) 0}.docs-hero__actions,.docs-cta__actions{flex-direction:column;align-items:stretch;width:100%}.docs-bento{grid-template-columns:minmax(0,1fr)}.docs-bento__tile--tokens,.docs-bento__tile--agents{grid-column:auto}.docs-showcase__panel{gap:var(--cdt-space-4);padding:var(--cdt-space-4);border-radius:var(--cdt-radius-lg)}.docs-stats__grid{grid-template-columns:minmax(0,1fr)}.docs-step{padding:var(--cdt-space-4)}.docs-cta{padding:var(--cdt-space-6) var(--cdt-space-4)}}.docs-spotlight{position:relative;isolation:isolate}.docs-spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(16rem circle at var(--docs-spot-x, 50%) var(--docs-spot-y, 0%),color-mix(in srgb,var(--cdt-accent) 14%,transparent),transparent 70%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){@keyframes docs-landing-rise{0%{opacity:0;transform:translateY(var(--cdt-space-3))}to{opacity:1;transform:translateY(0)}}.docs-hero>*{animation:docs-landing-rise var(--cdt-motion-slow) both}.docs-hero>:nth-child(-n+2){animation:docs-landing-rise var(--cdt-motion-standard) both}.docs-hero>:nth-child(3){animation-delay:var(--cdt-motion-stagger)}.docs-hero>:nth-child(4){animation-delay:calc(var(--cdt-motion-stagger) * 2)}.docs-hero>:nth-child(5){animation-delay:calc(var(--cdt-motion-stagger) * 3)}.docs-showcase{animation:docs-landing-rise var(--cdt-motion-slow) both;animation-delay:calc(var(--cdt-motion-stagger) * 4)}@supports (animation-timeline: view()){@keyframes docs-landing-scroll-rise{0%{transform:translateY(var(--cdt-space-7)) scale(.98)}to{transform:none}}.docs-landing[data-scroll-reveal] :is(.docs-stats,.docs-packages,.docs-principles,.docs-steps,.docs-cta){animation:docs-landing-scroll-rise linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}.docs-spotlight:after{transition:opacity var(--cdt-motion-standard)}@media(hover:hover)and (pointer:fine){.docs-spotlight:hover:after{opacity:1}}.docs-package__icon{transition:transform var(--cdt-motion-fast),border-color var(--cdt-motion-fast)}.docs-package:hover .docs-package__icon,.docs-package:focus-visible .docs-package__icon{transform:scale(1.06);border-color:color-mix(in srgb,var(--cdt-accent) 55%,transparent)}.docs-package__footer:after{transition:translate var(--cdt-motion-fast)}.docs-package:hover .docs-package__footer:after{translate:var(--cdt-space-1)}}
