/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-outline-style:solid}}}@layer al.r{.al-root,.al-root *,.al-root :before,.al-root :after{box-sizing:border-box}.al-root :where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}}@layer al.t{:root{--al-color-brand-50:#eef5ff;--al-color-brand-100:#d9e9ff;--al-color-brand-200:#bcd8ff;--al-color-brand-300:#8fc0ff;--al-color-brand-400:#5b9eff;--al-color-brand-500:#347cf7;--al-color-brand-600:#1f5fe0;--al-color-brand-700:#1d4db5;--al-color-brand-800:#1d438f;--al-color-brand-900:#1c396f;--al-color-neutral-0:#fff;--al-color-neutral-50:#f8fafc;--al-color-neutral-100:#f1f5f9;--al-color-neutral-200:#e2e8f0;--al-color-neutral-300:#cbd5e1;--al-color-neutral-400:#94a3b8;--al-color-neutral-500:#64748b;--al-color-neutral-600:#475569;--al-color-neutral-700:#334155;--al-color-neutral-800:#1e293b;--al-color-neutral-900:#0f172a;--al-color-neutral-950:#080f1d;--al-color-green-50:#f0fdf4;--al-color-green-100:#dcfce7;--al-color-green-200:#bbf7d0;--al-color-green-300:#86efac;--al-color-green-400:#4ade80;--al-color-green-500:#22c55e;--al-color-green-600:#16a34a;--al-color-green-700:#15803d;--al-color-green-800:#166534;--al-color-green-900:#14532d;--al-color-amber-50:#fffbeb;--al-color-amber-100:#fef3c7;--al-color-amber-200:#fde68a;--al-color-amber-300:#fcd34d;--al-color-amber-400:#fbbf24;--al-color-amber-500:#f59e0b;--al-color-amber-600:#d97706;--al-color-amber-700:#b45309;--al-color-amber-800:#92400e;--al-color-amber-900:#78350f;--al-color-red-50:#fef2f2;--al-color-red-100:#fee2e2;--al-color-red-200:#fecaca;--al-color-red-300:#fca5a5;--al-color-red-400:#f87171;--al-color-red-500:#ef4444;--al-color-red-600:#dc2626;--al-color-red-700:#b91c1c;--al-color-red-800:#991b1b;--al-color-red-900:#7f1d1d;--al-color-violet-50:#f5f3ff;--al-color-violet-100:#ede9fe;--al-color-violet-200:#ddd6fe;--al-color-violet-300:#c4b5fd;--al-color-violet-400:#a78bfa;--al-color-violet-500:#8b5cf6;--al-color-violet-600:#7c3aed;--al-color-violet-700:#6d28d9;--al-color-violet-800:#5b21b6;--al-color-violet-900:#4c1d95;--al-color-teal-50:#f0fdfa;--al-color-teal-100:#ccfbf1;--al-color-teal-200:#99f6e4;--al-color-teal-300:#5eead4;--al-color-teal-400:#2dd4bf;--al-color-teal-500:#14b8a6;--al-color-teal-600:#0d9488;--al-color-teal-700:#0f766e;--al-color-teal-800:#115e59;--al-color-teal-900:#134e4a;--al-color-pink-50:#fdf2f8;--al-color-pink-100:#fce7f3;--al-color-pink-200:#fbcfe8;--al-color-pink-300:#f9a8d4;--al-color-pink-400:#f472b6;--al-color-pink-500:#ec4899;--al-color-pink-600:#db2777;--al-color-pink-700:#be185d;--al-color-pink-800:#9d174d;--al-color-pink-900:#831843;--al-color-indigo-50:#eef2ff;--al-color-indigo-100:#e0e7ff;--al-color-indigo-200:#c7d2fe;--al-color-indigo-300:#a5b4fc;--al-color-indigo-400:#818cf8;--al-color-indigo-500:#6366f1;--al-color-indigo-600:#4f46e5;--al-color-indigo-700:#4338ca;--al-color-indigo-800:#3730a3;--al-color-indigo-900:#312e81;--al-font-family-sans:Inter Variable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--al-font-family-display:Manrope Variable, Manrope, Inter Variable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--al-font-family-mono:JetBrains Mono Variable, ui-monospace, SFMono-Regular, Consolas, Liberation Mono, monospace;--al-font-size-xs:.8125rem;--al-font-size-sm:.875rem;--al-font-size-md:.9375rem;--al-font-size-lg:1.0625rem;--al-font-size-xl:1.25rem;--al-font-size-2xl:1.5rem;--al-font-size-3xl:1.875rem;--al-font-size-wide-xs:.875rem;--al-font-size-wide-sm:.9375rem;--al-font-size-wide-md:1rem;--al-font-size-wide-lg:1.125rem;--al-font-lineHeight-tight:1.25;--al-font-lineHeight-normal:1.45;--al-font-lineHeight-relaxed:1.6;--al-font-weight-regular:400;--al-font-weight-medium:500;--al-font-weight-semibold:600;--al-font-weight-display:600;--al-font-weight-bold:700;--al-font-letterSpacing-tight:-.02em;--al-font-letterSpacing-normal:0;--al-font-letterSpacing-wide:.06em;--al-font-feature-tabular:tabular-nums;--al-font-measure-readable:72ch;--al-space-0:0;--al-space-1:.25rem;--al-space-2:.5rem;--al-space-3:.75rem;--al-space-4:1rem;--al-space-5:1.25rem;--al-space-6:1.5rem;--al-space-8:2rem;--al-space-10:2.5rem;--al-space-12:3rem;--al-radius-none:0;--al-radius-xs:.125rem;--al-radius-sm:.1875rem;--al-radius-md:.5rem;--al-radius-lg:.75rem;--al-radius-xl:1.125rem;--al-radius-pill:9999px;--al-shadow-subtle:0 1px 2px #1018280d, 0 1px 3px #10182812;--al-shadow-raised:0 1px 2px #0f172a14, 0 1px 3px #0f172a0f;--al-shadow-overlay:0 12px 32px #0f172a2e;--al-gradient-brand:linear-gradient(135deg, #1d6ff7 0%, #3750ed 45%, #6341e9 100%);--al-duration-fast:.12s;--al-duration-normal:.18s;--al-duration-slow:.24s;--al-delay-none:0s;--al-delay-short:60ms;--al-distance-sm:.25rem;--al-distance-md:.5rem;--al-distance-lg:1rem;--al-easing-standard:cubic-bezier(.2, 0, 0, 1);--al-easing-exit:cubic-bezier(.4, 0, 1, 1);--al-component-emptyState-maxWidth:28rem;--al-component-applicationHeader-minHeight:3.5rem;--al-component-dataGrid-selectionWidth:2.75rem;--al-component-commandPalette-listMaxHeight:min(24rem, 55vh);--al-zIndex-base:0;--al-zIndex-sticky:100;--al-zIndex-dropdown:200;--al-zIndex-popover:300;--al-zIndex-drawer:400;--al-zIndex-modal:500;--al-zIndex-toast:600;--al-zIndex-tooltip:700;--al-zIndex-emergency:900;--al-opacity-disabled:.48;--al-opacity-scrim:.56;--al-opacity-hover:.08;--al-opacity-selected:.12;--al-opacity-skeleton:.4;--al-opacity-drag:.72;--al-backdrop-blur:4px;--al-size-touch-minimum:2.75rem;--al-size-icon-sm:1rem;--al-size-icon-md:1.25rem;--al-size-icon-lg:1.5rem;--al-size-avatar-sm:1.5rem;--al-size-avatar-md:2rem;--al-size-avatar-lg:2.5rem;--al-size-container-content:76rem;--al-size-container-readable:72ch;--al-border-width-default:1px;--al-border-width-strong:2px;--al-border-style-default:solid;--al-border-style-alternate:dashed;--al-border-focus-width:2px;--al-border-focus-offset:2px;--al-border-separator-width:1px;--al-radius-control:.5rem;--al-radius-card:.75rem;--al-radius-overlay:.75rem;--al-radius-round:9999px;--al-responsive-breakpoint-compact:30rem;--al-responsive-breakpoint-medium:48rem;--al-responsive-breakpoint-wide:75rem;--al-responsive-breakpoint-typeWide:100rem;--al-responsive-container-compact:30rem;--al-responsive-container-medium:48rem;--al-responsive-container-wide:70rem;--al-responsive-grid-columns:12;--al-responsive-grid-gutter:clamp(1rem, 3vw, 2rem);--al-type-display-fontSize:1.875rem;--al-type-display-lineHeight:1.25;--al-type-display-fontWeight:600;--al-type-display-fontFamily:Manrope Variable, Manrope, Inter Variable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--al-type-display-letterSpacing:-.02em;--al-type-heading-page-fontSize:1.5rem;--al-type-heading-page-lineHeight:1.25;--al-type-heading-page-fontWeight:700;--al-type-heading-page-fontFamily:Manrope Variable, Manrope, Inter Variable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--al-type-heading-page-letterSpacing:-.02em;--al-type-heading-section-fontSize:1.25rem;--al-type-heading-section-lineHeight:1.25;--al-type-heading-section-fontWeight:600;--al-type-heading-subsection-fontSize:var(--al-font-size-lg);--al-type-heading-subsection-lineHeight:1.25;--al-type-heading-subsection-fontWeight:600;--al-type-heading-card-fontSize:var(--al-font-size-md);--al-type-heading-card-lineHeight:1.45;--al-type-heading-card-fontWeight:600;--al-type-heading-compact-fontSize:var(--al-font-size-sm);--al-type-heading-compact-lineHeight:1.45;--al-type-heading-compact-fontWeight:600;--al-type-body-default-fontSize:var(--al-font-size-md);--al-type-body-default-lineHeight:1.45;--al-type-body-default-fontWeight:400;--al-type-body-compact-fontSize:var(--al-font-size-sm);--al-type-body-compact-lineHeight:1.45;--al-type-body-compact-fontWeight:400;--al-type-label-fontSize:var(--al-font-size-sm);--al-type-label-lineHeight:1.45;--al-type-label-fontWeight:500;--al-type-control-fontSize:var(--al-font-size-sm);--al-type-control-lineHeight:1.45;--al-type-control-fontWeight:500;--al-type-caption-fontSize:var(--al-font-size-xs);--al-type-caption-lineHeight:1.45;--al-type-caption-fontWeight:400;--al-type-helper-fontSize:var(--al-font-size-xs);--al-type-helper-lineHeight:1.45;--al-type-helper-fontWeight:400;--al-type-overline-fontSize:var(--al-font-size-xs);--al-type-overline-lineHeight:1.45;--al-type-overline-fontWeight:500;--al-type-overline-letterSpacing:.06em;--al-type-code-fontSize:var(--al-font-size-sm);--al-type-code-lineHeight:1.45;--al-type-code-fontWeight:400;--al-type-code-fontFamily:JetBrains Mono Variable, ui-monospace, SFMono-Regular, Consolas, Liberation Mono, monospace;--al-type-numeric-metric-fontSize:1.875rem;--al-type-numeric-metric-lineHeight:1.25;--al-type-numeric-metric-fontWeight:600;--al-type-numeric-metric-fontFamily:Manrope Variable, Manrope, Inter Variable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--al-type-numeric-metric-fontVariantNumeric:tabular-nums;--al-type-numeric-currency-fontSize:var(--al-font-size-md);--al-type-numeric-currency-lineHeight:1.45;--al-type-numeric-currency-fontWeight:400;--al-type-numeric-currency-fontVariantNumeric:tabular-nums;--al-type-numeric-percentage-fontSize:var(--al-font-size-md);--al-type-numeric-percentage-lineHeight:1.45;--al-type-numeric-percentage-fontWeight:400;--al-type-numeric-percentage-fontVariantNumeric:tabular-nums;--al-type-numeric-timestamp-fontSize:var(--al-font-size-sm);--al-type-numeric-timestamp-lineHeight:1.45;--al-type-numeric-timestamp-fontWeight:400;--al-type-numeric-timestamp-fontVariantNumeric:tabular-nums;--al-type-numeric-identifier-fontSize:var(--al-font-size-sm);--al-type-numeric-identifier-lineHeight:1.45;--al-type-numeric-identifier-fontWeight:400;--al-type-numeric-identifier-fontVariantNumeric:tabular-nums}:root,[data-agentlabs-color-scheme=light]{--al-elevation-resting:none;--al-elevation-raised:0 1px 2px #1018280d, 0 1px 3px #10182812;--al-elevation-floating:0 4px 8px -2px #10182814, 0 12px 24px -4px #1018281f;--al-elevation-modal:0 16px 40px #0f172a33;--al-elevation-notification:0 8px 24px #0f172a29;--al-color-background-canvas:#f8fafc;--al-color-background-rail:#f1f5f9;--al-color-background-surface:#fff;--al-color-background-subtle:#f1f5f9;--al-color-background-raised:#fff;--al-color-background-sunken:#f1f5f9;--al-color-background-overlay:#0f172a;--al-color-background-selected-standard:#eef5ff;--al-color-background-disabled:#f1f5f9;--al-color-background-inverse:#0f172a;--al-color-background-brand:#1f5fe0;--al-color-content-primary:#0f172a;--al-color-content-secondary:#475569;--al-color-content-muted:#64748b;--al-color-content-disabled:#94a3b8;--al-color-content-inverse:#fff;--al-color-content-accent:#1d4db5;--al-color-content-link:#1d4db5;--al-color-content-linkHover:#1d438f;--al-color-content-linkVisited:#1c396f;--al-color-content-placeholder:#64748b;--al-color-border-default:#e2e8f0;--al-color-border-strong:#cbd5e1;--al-color-border-subtle:#f1f5f9;--al-color-border-selected-standard:#1f5fe0;--al-color-border-disabled:#e2e8f0;--al-color-border-focus:#5b9eff;--al-color-action-primary:#1f5fe0;--al-color-action-primaryHover:#1d4db5;--al-color-action-primaryActive:#1d438f;--al-color-action-primaryFocus:#5b9eff;--al-color-action-primarySelected:#d9e9ff;--al-color-action-primaryDisabled:#e2e8f0;--al-color-action-primaryLoading:#d9e9ff;--al-color-action-primaryDrag:#bcd8ff;--al-color-action-onPrimary:#fff;--al-color-action-secondary:#fff;--al-color-action-secondaryHover:#f1f5f9;--al-color-action-secondaryActive:#e2e8f0;--al-color-action-secondaryFocus:#5b9eff;--al-color-action-secondarySelected:#eef5ff;--al-color-action-secondaryDisabled:#f1f5f9;--al-color-action-secondaryLoading:#e2e8f0;--al-color-action-secondaryDrag:#d9e9ff;--al-color-action-onSecondary:#0f172a;--al-color-action-danger:#dc2626;--al-color-action-dangerHover:#991b1b;--al-color-action-dangerActive:#991b1b;--al-color-action-dangerFocus:#dc2626;--al-color-action-dangerSelected:#fee2e2;--al-color-action-dangerDisabled:#f1f5f9;--al-color-action-dangerLoading:#fee2e2;--al-color-action-dangerDrag:#fee2e2;--al-color-action-onDanger:#fff;--al-color-action-authority:#7c3aed;--al-color-action-authorityHover:#6d28d9;--al-color-action-authorityActive:#5b21b6;--al-color-action-authorityFocus:#a78bfa;--al-color-action-authoritySelected:#ede9fe;--al-color-action-authorityDisabled:#e2e8f0;--al-color-action-authorityLoading:#ede9fe;--al-color-action-authorityDrag:#ddd6fe;--al-color-action-onAuthority:#fff;--al-color-focus-ring:#1f5fe0;--al-color-status-success:#166534;--al-color-status-warning:#78350f;--al-color-status-danger:#991b1b;--al-color-status-dangerHover:#991b1b;--al-color-status-onDanger:#fff;--al-color-status-neutralForeground:#334155;--al-color-status-neutralBackground:#f1f5f9;--al-color-status-neutralBorder:#cbd5e1;--al-color-status-neutralIcon:#475569;--al-color-status-infoForeground:#1d438f;--al-color-status-infoBackground:#d9e9ff;--al-color-status-infoBorder:#8fc0ff;--al-color-status-infoIcon:#1d4db5;--al-color-status-successForeground:#166534;--al-color-status-successBackground:#dcfce7;--al-color-status-successBorder:#16a34a;--al-color-status-successIcon:#166534;--al-color-status-warningForeground:#78350f;--al-color-status-warningBackground:#fef3c7;--al-color-status-warningBorder:#d97706;--al-color-status-warningIcon:#78350f;--al-color-status-dangerForeground:#991b1b;--al-color-status-dangerBackground:#fee2e2;--al-color-status-dangerBorder:#dc2626;--al-color-status-dangerIcon:#991b1b;--al-color-status-discoveryForeground:#1d438f;--al-color-status-discoveryBackground:#d9e9ff;--al-color-status-discoveryBorder:#5b9eff;--al-color-status-discoveryIcon:#1d4db5;--al-color-status-pendingForeground:#334155;--al-color-status-pendingBackground:#f1f5f9;--al-color-status-pendingBorder:#cbd5e1;--al-color-status-pendingIcon:#475569;--al-color-data-categorical-1:#1f5fe0;--al-color-data-categorical-2:#7c3aed;--al-color-data-categorical-3:#0d9488;--al-color-data-categorical-4:#db2777;--al-color-data-categorical-5:#d97706;--al-color-data-categorical-6:#16a34a;--al-color-data-categorical-7:#dc2626;--al-color-data-categorical-8:#4f46e5;--al-color-data-sequential-1:#eef5ff;--al-color-data-sequential-2:#bcd8ff;--al-color-data-sequential-3:#5b9eff;--al-color-data-sequential-4:#1f5fe0;--al-color-data-sequential-5:#1c396f;--al-color-data-diverging-negative:#dc2626;--al-color-data-diverging-neutral:#cbd5e1;--al-color-data-diverging-positive:#1f5fe0;--al-color-data-threshold-good:#16a34a;--al-color-data-threshold-warning:#d97706;--al-color-data-threshold-critical:#dc2626;--al-color-data-comparison-primary:#1f5fe0;--al-color-data-comparison-secondary:#64748b}[data-agentlabs-color-scheme=dark]{--al-elevation-resting:none;--al-elevation-raised:inset 0 1px 0 #ffffff08, 0 1px 2px #00000080;--al-elevation-floating:inset 0 1px 0 #ffffff0a, 0 4px 8px -2px #00000080, 0 12px 24px -4px #00000080;--al-elevation-modal:0 16px 40px #0000008f;--al-elevation-notification:0 8px 24px #0000007a;--al-color-background-canvas:#080f1d;--al-color-background-rail:#080f1d;--al-color-background-surface:#0f172a;--al-color-background-subtle:#1e293b;--al-color-background-raised:#0f172a;--al-color-background-sunken:#080f1d;--al-color-background-overlay:#080f1d;--al-color-background-selected-standard:#1c396f;--al-color-background-disabled:#1e293b;--al-color-background-inverse:#f8fafc;--al-color-background-brand:#5b9eff;--al-color-content-primary:#f8fafc;--al-color-content-secondary:#cbd5e1;--al-color-content-muted:#94a3b8;--al-color-content-disabled:#64748b;--al-color-content-inverse:#0f172a;--al-color-content-accent:#8fc0ff;--al-color-content-link:#8fc0ff;--al-color-content-linkHover:#bcd8ff;--al-color-content-linkVisited:#5b9eff;--al-color-content-placeholder:#94a3b8;--al-color-border-default:#334155;--al-color-border-strong:#475569;--al-color-border-subtle:#1e293b;--al-color-border-selected-standard:#8fc0ff;--al-color-border-disabled:#334155;--al-color-border-focus:#8fc0ff;--al-color-action-primary:#5b9eff;--al-color-action-primaryHover:#8fc0ff;--al-color-action-primaryActive:#bcd8ff;--al-color-action-primaryFocus:#8fc0ff;--al-color-action-primarySelected:#1c396f;--al-color-action-primaryDisabled:#334155;--al-color-action-primaryLoading:#1c396f;--al-color-action-primaryDrag:#1d438f;--al-color-action-onPrimary:#080f1d;--al-color-action-secondary:#1e293b;--al-color-action-secondaryHover:#334155;--al-color-action-secondaryActive:#475569;--al-color-action-secondaryFocus:#8fc0ff;--al-color-action-secondarySelected:#1c396f;--al-color-action-secondaryDisabled:#1e293b;--al-color-action-secondaryLoading:#334155;--al-color-action-secondaryDrag:#1c396f;--al-color-action-onSecondary:#f8fafc;--al-color-action-danger:#f87171;--al-color-action-dangerHover:#fca5a5;--al-color-action-dangerActive:#ef4444;--al-color-action-dangerFocus:#f87171;--al-color-action-dangerSelected:#7f1d1d;--al-color-action-dangerDisabled:#1e293b;--al-color-action-dangerLoading:#7f1d1d;--al-color-action-dangerDrag:#7f1d1d;--al-color-action-onDanger:#080f1d;--al-color-action-authority:#a78bfa;--al-color-action-authorityHover:#c4b5fd;--al-color-action-authorityActive:#ddd6fe;--al-color-action-authorityFocus:#c4b5fd;--al-color-action-authoritySelected:#4c1d95;--al-color-action-authorityDisabled:#334155;--al-color-action-authorityLoading:#4c1d95;--al-color-action-authorityDrag:#5b21b6;--al-color-action-onAuthority:#080f1d;--al-color-focus-ring:#8fc0ff;--al-color-status-success:#4ade80;--al-color-status-warning:#fbbf24;--al-color-status-danger:#f87171;--al-color-status-dangerHover:#fca5a5;--al-color-status-onDanger:#080f1d;--al-color-status-neutralForeground:#e2e8f0;--al-color-status-neutralBackground:#334155;--al-color-status-neutralBorder:#64748b;--al-color-status-neutralIcon:#cbd5e1;--al-color-status-infoForeground:#bcd8ff;--al-color-status-infoBackground:#1c396f;--al-color-status-infoBorder:#347cf7;--al-color-status-infoIcon:#8fc0ff;--al-color-status-successForeground:#bbf7d0;--al-color-status-successBackground:#14532d;--al-color-status-successBorder:#22c55e;--al-color-status-successIcon:#86efac;--al-color-status-warningForeground:#fde68a;--al-color-status-warningBackground:#78350f;--al-color-status-warningBorder:#f59e0b;--al-color-status-warningIcon:#fcd34d;--al-color-status-dangerForeground:#fecaca;--al-color-status-dangerBackground:#7f1d1d;--al-color-status-dangerBorder:#ef4444;--al-color-status-dangerIcon:#fca5a5;--al-color-status-discoveryForeground:#bcd8ff;--al-color-status-discoveryBackground:#1c396f;--al-color-status-discoveryBorder:#347cf7;--al-color-status-discoveryIcon:#8fc0ff;--al-color-status-pendingForeground:#e2e8f0;--al-color-status-pendingBackground:#334155;--al-color-status-pendingBorder:#64748b;--al-color-status-pendingIcon:#cbd5e1;--al-color-data-categorical-1:#5b9eff;--al-color-data-categorical-2:#a78bfa;--al-color-data-categorical-3:#2dd4bf;--al-color-data-categorical-4:#f472b6;--al-color-data-categorical-5:#fbbf24;--al-color-data-categorical-6:#4ade80;--al-color-data-categorical-7:#f87171;--al-color-data-categorical-8:#818cf8;--al-color-data-sequential-1:#1c396f;--al-color-data-sequential-2:#1d4db5;--al-color-data-sequential-3:#347cf7;--al-color-data-sequential-4:#8fc0ff;--al-color-data-sequential-5:#d9e9ff;--al-color-data-diverging-negative:#f87171;--al-color-data-diverging-neutral:#64748b;--al-color-data-diverging-positive:#8fc0ff;--al-color-data-threshold-good:#4ade80;--al-color-data-threshold-warning:#fbbf24;--al-color-data-threshold-critical:#f87171;--al-color-data-comparison-primary:#8fc0ff;--al-color-data-comparison-secondary:#94a3b8}[data-agentlabs-theme=midnight],[data-agentlabs-theme=daylight]{--al-color-action-primary:#3750ed;--al-color-action-onPrimary:#fff;--al-color-action-authority:#6341e9;--al-color-action-onAuthority:#fff}[data-agentlabs-theme=midnight]{--al-color-background-canvas:#050816;--al-color-background-rail:#070b18;--al-color-background-surface:#0e1425;--al-color-background-subtle:#141e3a;--al-color-background-raised:#10162a;--al-color-background-sunken:#070b18;--al-color-background-selected-standard:#1a2452;--al-color-content-primary:#f4f6ff;--al-color-content-secondary:#cbd4e3;--al-color-content-muted:#a9b3c5;--al-color-content-accent:#9eacff;--al-color-content-link:#9eacff;--al-color-content-linkHover:#c1caff;--al-color-border-default:#232d45;--al-color-border-strong:#38445f;--al-color-border-subtle:#19213a;--al-color-border-selected-standard:#6f82ff;--al-color-border-focus:#8c9bff;--al-color-action-primaryHover:#4d64f7;--al-color-action-primaryActive:#2e43cb;--al-color-action-primaryFocus:#8c9bff;--al-color-action-authorityHover:#7658f2;--al-color-action-authorityActive:#5232ce;--al-color-action-authorityFocus:#a58fff;--al-color-focus-ring:#8c9bff;--al-color-status-neutralForeground:#c3cadb;--al-color-status-neutralBackground:#1b2338;--al-color-status-neutralBorder:#38445f;--al-color-status-infoForeground:#a6b2ff;--al-color-status-infoBackground:#1a2452;--al-color-status-infoBorder:#3a4a9a;--al-color-status-successForeground:#8be3ae;--al-color-status-successBackground:#0f2c20;--al-color-status-successBorder:#1e5a3b;--al-color-status-warningForeground:#f6c979;--al-color-status-warningBackground:#33240c;--al-color-status-warningBorder:#6b4a12;--al-color-status-dangerForeground:#ffa8a1;--al-color-status-dangerBackground:#3a1513;--al-color-status-dangerBorder:#7a2722;--al-color-status-pendingForeground:#c3cadb;--al-color-status-pendingBackground:#1b2338;--al-color-status-pendingBorder:#38445f;--al-elevation-raised:inset 0 1px 0 #ffffff08, 0 1px 2px #00000080}[data-agentlabs-theme=daylight]{--al-color-background-canvas:#f4f6ff;--al-color-background-rail:#fff;--al-color-background-surface:#fff;--al-color-background-subtle:#f0f2f7;--al-color-background-raised:#fff;--al-color-background-sunken:#f2f4f8;--al-color-background-selected-standard:#e9ecff;--al-color-content-primary:#0b0f1f;--al-color-content-secondary:#3d4760;--al-color-content-muted:#5a6580;--al-color-content-accent:#2e42cf;--al-color-content-link:#2e42cf;--al-color-content-linkHover:#2335b0;--al-color-border-default:#e1e5ed;--al-color-border-strong:#bac2d3;--al-color-border-subtle:#ebeef4;--al-color-border-selected-standard:#3750ed;--al-color-border-focus:#3750ed;--al-color-action-primaryHover:#2f44cb;--al-color-action-primaryActive:#2638aa;--al-color-action-primaryFocus:#3750ed;--al-color-action-authorityHover:#5435cc;--al-color-action-authorityActive:#452bab;--al-color-action-authorityFocus:#6341e9;--al-color-focus-ring:#3750ed;--al-color-status-neutralForeground:#343d54;--al-color-status-neutralBackground:#edeff4;--al-color-status-neutralBorder:#c9cfdc;--al-color-status-infoForeground:#2638b8;--al-color-status-infoBackground:#e9ecff;--al-color-status-infoBorder:#aeb8f5;--al-color-status-successForeground:#0e5530;--al-color-status-successBackground:#e2f6ea;--al-color-status-successBorder:#8fd3aa;--al-color-status-warningForeground:#723d04;--al-color-status-warningBackground:#fdf0d5;--al-color-status-warningBorder:#f0c46e;--al-color-status-dangerForeground:#8a1c19;--al-color-status-dangerBackground:#fde6e4;--al-color-status-dangerBorder:#f1a29c;--al-color-status-pendingForeground:#343d54;--al-color-status-pendingBackground:#edeff4;--al-color-status-pendingBorder:#c9cfdc;--al-elevation-raised:0 1px 2px #1018280d, 0 1px 3px #10182812}:root,[data-agentlabs-attention=standard]{--al-color-background-selected:var(--al-color-background-selected-standard);--al-color-border-selected:var(--al-color-border-selected-standard)}[data-agentlabs-attention=signal]{--al-color-background-selected:var(--al-color-status-warningBackground);--al-color-border-selected:var(--al-color-status-warningBorder)}:root,[data-agentlabs-density=comfortable]{--al-control-height-xs:1.625rem;--al-control-height-sm:2rem;--al-control-height-md:2.375rem;--al-control-height-lg:2.75rem;--al-control-padding-inline:.875rem;--al-layout-rowGap:.75rem}[data-agentlabs-density=compact]{--al-control-height-xs:1.5rem;--al-control-height-sm:1.75rem;--al-control-height-md:2rem;--al-control-height-lg:2.375rem;--al-control-padding-inline:.625rem;--al-layout-rowGap:.5rem}@media (width>=100rem){:root{--al-font-size-xs:.875rem;--al-font-size-sm:.9375rem;--al-font-size-md:1rem;--al-font-size-lg:1.125rem}}@media (prefers-reduced-motion:reduce){:root,.al-root{--al-duration-fast:0s!important;--al-duration-normal:0s!important;--al-duration-slow:0s!important;--al-delay-none:0s!important;--al-delay-short:0s!important;--al-distance-sm:0!important;--al-distance-md:0!important;--al-distance-lg:0!important}}}@layer al.ui{.alui\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alui\:absolute{position:absolute}.alui\:relative{position:relative}.alui\:m-0{margin:0}.alui\:mt-2{margin-top:calc(var(--al-space-1) * 2)}.alui\:mt-3{margin-top:calc(var(--al-space-1) * 3)}.alui\:mt-4{margin-top:calc(var(--al-space-1) * 4)}.alui\:mb-3{margin-bottom:calc(var(--al-space-1) * 3)}.alui\:flex{display:flex}.alui\:grid{display:grid}.alui\:inline-flex{display:inline-flex}.alui\:inline-grid{display:inline-grid}.alui\:size-4{width:calc(var(--al-space-1) * 4);height:calc(var(--al-space-1) * 4)}.alui\:size-5{width:calc(var(--al-space-1) * 5);height:calc(var(--al-space-1) * 5)}.alui\:size-6{width:calc(var(--al-space-1) * 6);height:calc(var(--al-space-1) * 6)}.alui\:size-10{width:calc(var(--al-space-1) * 10);height:calc(var(--al-space-1) * 10)}.alui\:size-control-large{width:var(--al-control-height-lg);height:var(--al-control-height-lg)}.alui\:size-control-medium{width:var(--al-control-height-md);height:var(--al-control-height-md)}.alui\:size-control-small{width:var(--al-control-height-sm);height:var(--al-control-height-sm)}.alui\:h-3{height:calc(var(--al-space-1) * 3)}.alui\:h-4{height:calc(var(--al-space-1) * 4)}.alui\:min-h-control-large{min-height:var(--al-control-height-lg)}.alui\:min-h-control-medium{min-height:var(--al-control-height-md)}.alui\:min-h-control-small{min-height:var(--al-control-height-sm)}.alui\:w-3\/4{width:75%}.alui\:w-fit{width:fit-content}.alui\:w-full{width:100%}.alui\:max-w-readable{max-width:var(--al-component-emptyState-maxWidth)}.alui\:min-w-0{min-width:0}.alui\:min-w-control-small{min-width:var(--al-control-height-sm)}.alui\:shrink-0{flex-shrink:0}.alui\:border-collapse{border-collapse:collapse}.alui\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.alui\:animate-spin{animation:1s linear infinite spin}.alui\:cursor-pointer{cursor:pointer}.alui\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.alui\:grid-flow-col{grid-auto-flow:column}.alui\:flex-wrap{flex-wrap:wrap}.alui\:place-items-center{place-items:center}.alui\:items-center{align-items:center}.alui\:justify-between{justify-content:space-between}.alui\:justify-center{justify-content:center}.alui\:justify-items-center{justify-items:center}.alui\:gap-1{gap:var(--al-space-1)}.alui\:gap-2{gap:calc(var(--al-space-1) * 2)}.alui\:gap-3{gap:calc(var(--al-space-1) * 3)}.alui\:overflow-hidden{overflow:hidden}.alui\:rounded-card{border-radius:var(--al-radius-card)}.alui\:rounded-control{border-radius:var(--al-radius-control)}.alui\:rounded-round{border-radius:var(--al-radius-round)}.alui\:border{border-style:var(--tw-border-style);border-width:1px}.alui\:border-0{border-style:var(--tw-border-style);border-width:0}.alui\:border-2{border-style:var(--tw-border-style);border-width:2px}.alui\:border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.alui\:border-dashed{--tw-border-style:dashed;border-style:dashed}.alui\:border-border{border-color:var(--al-color-border-default)}.alui\:border-border-strong{border-color:var(--al-color-border-strong)}.alui\:border-content-muted{border-color:var(--al-color-content-muted)}.alui\:border-current{border-color:currentColor}.alui\:border-danger{border-color:var(--al-color-action-danger)}.alui\:border-status-danger-border{border-color:var(--al-color-status-dangerBorder)}.alui\:border-status-info-border{border-color:var(--al-color-status-infoBorder)}.alui\:border-status-success-border{border-color:var(--al-color-status-successBorder)}.alui\:border-status-warning-border{border-color:var(--al-color-status-warningBorder)}.alui\:border-transparent{border-color:#0000}.alui\:border-e-action-primary{border-inline-end-color:var(--al-color-action-primary)}.alui\:border-e-transparent{border-inline-end-color:#0000}.alui\:bg-action-primary{background-color:var(--al-color-action-primary)}.alui\:bg-danger{background-color:var(--al-color-action-danger)}.alui\:bg-status-danger-bg{background-color:var(--al-color-status-dangerBackground)}.alui\:bg-status-info-bg{background-color:var(--al-color-status-infoBackground)}.alui\:bg-status-success-bg{background-color:var(--al-color-status-successBackground)}.alui\:bg-status-warning-bg{background-color:var(--al-color-status-warningBackground)}.alui\:bg-subtle{background-color:var(--al-color-background-subtle)}.alui\:bg-surface{background-color:var(--al-color-background-surface)}.alui\:bg-transparent{background-color:#0000}.alui\:p-1{padding:var(--al-space-1)}.alui\:p-4{padding:calc(var(--al-space-1) * 4)}.alui\:p-6{padding:calc(var(--al-space-1) * 6)}.alui\:px-2{padding-inline:calc(var(--al-space-1) * 2)}.alui\:px-3{padding-inline:calc(var(--al-space-1) * 3)}.alui\:px-4{padding-inline:calc(var(--al-space-1) * 4)}.alui\:px-5{padding-inline:calc(var(--al-space-1) * 5)}.alui\:py-1{padding-block:var(--al-space-1)}.alui\:py-2{padding-block:calc(var(--al-space-1) * 2)}.alui\:text-center{text-align:center}.alui\:font-sans{font-family:var(--al-font-family-sans)}.alui\:text-base{font-size:var(--al-font-size-md);line-height:var(--tw-leading,calc(1.5 / 1))}.alui\:text-control{font-size:var(--al-type-control-fontSize);line-height:var(--tw-leading,var(--al-type-control-lineHeight))}.alui\:text-sm{font-size:var(--al-font-size-sm);line-height:var(--tw-leading,calc(1.25 / .875))}.alui\:text-xs{font-size:var(--al-font-size-xs);line-height:var(--tw-leading,calc(1 / .75))}.alui\:font-medium{--tw-font-weight:var(--al-font-weight-medium);font-weight:var(--al-font-weight-medium)}.alui\:text-content-link{color:var(--al-color-content-link)}.alui\:text-content-muted{color:var(--al-color-content-muted)}.alui\:text-content-primary{color:var(--al-color-content-primary)}.alui\:text-content-secondary{color:var(--al-color-content-secondary)}.alui\:text-danger{color:var(--al-color-action-danger)}.alui\:text-on-danger{color:var(--al-color-action-onDanger)}.alui\:text-on-primary{color:var(--al-color-action-onPrimary)}.alui\:text-status-danger{color:var(--al-color-status-dangerForeground)}.alui\:text-status-info{color:var(--al-color-status-infoForeground)}.alui\:text-status-success{color:var(--al-color-status-successForeground)}.alui\:text-status-warning{color:var(--al-color-status-warningForeground)}.alui\:underline-offset-2{text-underline-offset:2px}.alui\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.alui\:duration-fast{--tw-duration:var(--al-duration-fast);transition-duration:var(--al-duration-fast)}.alui\:placeholder\:text-content-muted::placeholder{color:var(--al-color-content-muted)}@media (hover:hover){.alui\:hover\:bg-action-primary-hover:hover{background-color:var(--al-color-action-primaryHover)}.alui\:hover\:bg-action-secondary-hover:hover{background-color:var(--al-color-action-secondaryHover)}.alui\:hover\:bg-danger-hover:hover{background-color:var(--al-color-action-dangerHover)}.alui\:hover\:bg-status-danger-bg:hover{background-color:var(--al-color-status-dangerBackground)}.alui\:hover\:text-content-link-hover:hover{color:var(--al-color-content-linkHover)}}.alui\:focus-visible\:border-focus:focus-visible{border-color:var(--al-color-focus-ring)}.alui\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.alui\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.alui\:focus-visible\:outline-focus:focus-visible{outline-color:var(--al-color-focus-ring)}.alui\:active\:bg-action-primary-active:active{background-color:var(--al-color-action-primaryActive)}.alui\:active\:bg-action-secondary-active:active{background-color:var(--al-color-action-secondaryActive)}.alui\:active\:bg-danger-active:active{background-color:var(--al-color-action-dangerActive)}.alui\:active\:bg-status-danger-bg:active{background-color:var(--al-color-status-dangerBackground)}.alui\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.alui\:disabled\:border-border-disabled:disabled{border-color:var(--al-color-border-disabled)}.alui\:disabled\:bg-background-disabled:disabled{background-color:var(--al-color-background-disabled)}.alui\:disabled\:text-content-disabled:disabled{color:var(--al-color-content-disabled)}.alui\:aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.alui\:aria-disabled\:text-content-disabled[aria-disabled=true]{color:var(--al-color-content-disabled)}.alui\:aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}@media (prefers-reduced-motion:reduce){.alui\:motion-reduce\:animate-none{animation:none}}.al-root{isolation:isolate;min-height:100%;color:var(--al-color-content-primary);background:var(--al-color-background-canvas);font-family:var(--al-font-family-sans);font-size:var(--al-font-size-sm);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.45}.al-root :where(button,input,select,textarea){font-weight:500}.al-root :where(.al-command-list,.al-json-viewer>.al-json-branch,.al-tree-select-viewport){scrollbar-width:thin;scrollbar-color:var(--al-color-border-strong) transparent}.al-root :where(.al-command-list,.al-json-viewer>.al-json-branch,.al-tree-select-viewport)::-webkit-scrollbar{width:6px;height:6px}.al-root :where(.al-command-list,.al-json-viewer>.al-json-branch,.al-tree-select-viewport)::-webkit-scrollbar-track{background:0 0}.al-root :where(.al-command-list,.al-json-viewer>.al-json-branch,.al-tree-select-viewport)::-webkit-scrollbar-thumb{background:var(--al-color-border-strong);border-radius:var(--al-radius-pill)}.al-root :where(.al-command-list,.al-json-viewer>.al-json-branch,.al-tree-select-viewport)::-webkit-scrollbar-thumb:hover{background:var(--al-color-content-muted)}.al-root :where(:focus-visible){outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-split-button-controls{display:inline-flex}.al-split-button-controls>.al-button+.al-button{margin-inline-start:-1px}.al-split-button-controls>.al-button:first-child{border-start-end-radius:0;border-end-end-radius:0}.al-split-button-controls>.al-button:last-child{border-start-start-radius:0;border-end-start-radius:0}.al-icon-button[aria-pressed=true][data-agentlabs-appearance=subtle],.al-icon-button[aria-pressed=true][data-agentlabs-appearance=outline]{color:var(--al-color-content-primary);background:var(--al-color-background-selected);border-color:var(--al-color-border-strong)}.al-icon-button[aria-pressed=true][data-agentlabs-appearance=solid]{box-shadow:inset 0 0 0 var(--al-border-width-strong) currentColor}.al-dialog-backdrop{z-index:var(--al-zIndex-modal);background:var(--al-color-background-overlay);opacity:var(--al-opacity-scrim);-webkit-backdrop-filter:blur(var(--al-backdrop-blur));backdrop-filter:blur(var(--al-backdrop-blur));transition:opacity var(--al-duration-normal) var(--al-easing-standard);position:fixed;inset:0}.al-dialog-backdrop[data-starting-style],.al-dialog-backdrop[data-ending-style]{opacity:0}.al-dialog-viewport{z-index:calc(var(--al-zIndex-modal) + 1);overscroll-behavior:contain;min-width:0;place-items:center;padding-block-start:max(var(--al-space-4), env(safe-area-inset-top,0px));padding-block-end:max(var(--al-space-4), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--al-space-4), env(safe-area-inset-left,0px));padding-inline-end:max(var(--al-space-4), env(safe-area-inset-right,0px));display:grid;position:fixed;inset:0;overflow:auto}.al-dialog-viewport[data-agentlabs-position=left]{justify-items:start;padding-block:0;padding-inline-start:0}.al-dialog-viewport[data-agentlabs-position=right]{justify-items:end;padding-block:0;padding-inline-end:0}.al-dialog-viewport[data-agentlabs-position=bottom]{align-items:end;padding:0}.al-dialog-popup{--al-dialog-size:40rem;box-sizing:border-box;width:min(100%, var(--al-dialog-size));max-height:calc(100dvh - var(--al-space-8));min-width:0;padding:var(--al-space-5);color:var(--al-color-content-primary);background:var(--al-color-background-raised);border:var(--al-border-width-default) solid var(--al-color-border-default);border-radius:var(--al-radius-overlay);box-shadow:var(--al-elevation-modal);transform-origin:50%;transition:opacity var(--al-duration-normal) var(--al-easing-standard), transform var(--al-duration-normal) var(--al-easing-standard);outline:0;flex-direction:column;display:flex}.al-dialog-popup[data-agentlabs-size=small]{--al-dialog-size:30rem}.al-dialog-popup[data-agentlabs-size=large]{--al-dialog-size:56rem}.al-dialog-popup[data-starting-style],.al-dialog-popup[data-ending-style]{opacity:0;transform:scale(.98)}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-size=small]{--al-dialog-size:20rem}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-size=medium]{--al-dialog-size:28rem}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-size=large]{--al-dialog-size:38rem}.al-dialog-popup[data-slot=flyout-popup]:is([data-agentlabs-position=left],[data-agentlabs-position=right]){border-block:0;border-radius:0;align-self:stretch;max-height:100dvh}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=left]{border-inline-start:0}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=right]{border-inline-end:0}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=left]:is([data-starting-style],[data-ending-style]){transform:translateX(calc(var(--al-distance-lg) * -1))}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=right]:is([data-starting-style],[data-ending-style]){transform:translateX(var(--al-distance-lg))}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=bottom]{width:100%;height:min(var(--al-dialog-size), 100dvh);border-radius:var(--al-radius-overlay) var(--al-radius-overlay) 0 0;border-block-end:0;max-height:100dvh}.al-dialog-popup[data-slot=flyout-popup][data-agentlabs-position=bottom]:is([data-starting-style],[data-ending-style]){transform:translateY(var(--al-distance-lg))}.al-dialog-header{justify-content:space-between;align-items:center;gap:var(--al-space-4);min-width:0;margin-block-end:var(--al-space-4);display:flex}.al-dialog-title{min-width:0;font-size:var(--al-font-size-lg);font-weight:500;line-height:var(--al-font-lineHeight-tight);overflow-wrap:anywhere;margin:0}.al-dialog-close{width:var(--al-size-touch-minimum);height:var(--al-size-touch-minimum);margin:calc((var(--al-size-touch-minimum) - var(--al-control-height-sm)) / -2);color:var(--al-color-content-secondary);font:inherit;font-size:var(--al-font-size-xl);border-radius:var(--al-radius-control);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.al-dialog-close:hover{color:var(--al-color-content-primary);background:var(--al-color-action-secondaryHover)}.al-overlay-content,.al-popover-content{min-width:0;color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);overflow-wrap:anywhere}.al-dialog-popup>.al-overlay-content{flex:auto;overflow:auto}.al-overlay-actions{justify-content:flex-end;gap:var(--al-space-2);margin-top:var(--al-space-6);padding-top:var(--al-space-4);border-top:var(--al-border-separator-width) solid var(--al-color-border-default);flex-wrap:wrap;flex:none;display:flex}.al-popover-positioner{z-index:var(--al-zIndex-popover)}.al-menu-positioner{z-index:var(--al-zIndex-dropdown)}.al-tooltip-positioner{z-index:var(--al-zIndex-tooltip)}.al-popover-popup,.al-menu-popup,.al-tooltip-popup{box-sizing:border-box;transform-origin:var(--transform-origin);transition:opacity var(--al-duration-normal) var(--al-easing-standard), transform var(--al-duration-normal) var(--al-easing-standard);outline:0}.al-popover-popup,.al-menu-popup{color:var(--al-color-content-primary);background:var(--al-color-background-raised);border:var(--al-border-width-default) solid var(--al-color-border-default);border-radius:var(--al-radius-overlay);box-shadow:var(--al-shadow-overlay)}.al-popover-popup{width:min(var(--al-popover-width), calc(100vw - var(--al-space-8)));max-height:min(70vh,36rem);padding:var(--al-space-4);overflow:auto}.al-menu-popup{width:min(13.75rem, calc(100vw - var(--al-space-8)));max-height:min(70vh,32rem);padding:var(--al-space-1);display:grid;overflow:auto}.al-menu-item{align-items:center;gap:var(--al-space-2);min-height:var(--al-size-touch-minimum);padding:var(--al-space-2) var(--al-space-3);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500;line-height:var(--al-font-lineHeight-normal);border-radius:var(--al-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.al-menu-item[data-highlighted]{background:var(--al-color-action-secondaryHover)}.al-menu-item[data-danger=true]{color:var(--al-color-status-danger)}.al-menu-item[data-danger=true][data-highlighted]{background:var(--al-color-status-dangerBackground)}.al-menu-item[data-disabled]{color:var(--al-color-content-disabled);cursor:not-allowed}.al-menu-item-icon{color:currentColor;flex:none;display:inline-flex}.al-menu-item[data-has-reason=true]{flex-wrap:wrap;row-gap:0}.al-menu-item-reason{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);overflow-wrap:anywhere;flex:1 0 100%;font-weight:400}.al-menu-item:has(.al-menu-item-icon) .al-menu-item-reason{padding-inline-start:calc(1.25rem + var(--al-space-2))}.al-tooltip-popup{width:max-content;max-width:min(20rem, calc(100vw - var(--al-space-8)));padding:var(--al-space-2) var(--al-space-3);color:var(--al-color-content-inverse);font-size:var(--al-font-size-xs);font-weight:500;line-height:var(--al-font-lineHeight-normal);text-align:start;overflow-wrap:anywhere;background:var(--al-color-background-inverse);border-radius:var(--al-radius-overlay);box-shadow:var(--al-shadow-overlay)}.al-popover-popup:is([data-starting-style],[data-ending-style]),.al-menu-popup:is([data-starting-style],[data-ending-style]),.al-tooltip-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.96)}.al-disclosure{gap:var(--al-space-2);display:grid}.al-disclosure-item{color:var(--al-color-content-primary);background:var(--al-color-background-surface);border:var(--al-border-width-default) solid var(--al-color-border-default);border-radius:var(--al-radius-overlay);overflow:clip}.al-disclosure-header{font:inherit;margin:0}.al-disclosure-trigger{justify-content:space-between;align-items:center;gap:var(--al-space-4);width:100%;min-height:var(--al-size-touch-minimum);padding:var(--al-space-3) var(--al-space-4);color:var(--al-color-content-primary);font:inherit;font-size:var(--al-font-size-sm);text-align:start;border-radius:inherit;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.al-disclosure-trigger:hover{background:var(--al-color-action-secondaryHover)}.al-disclosure-trigger[data-disabled]{color:var(--al-color-content-disabled);background:var(--al-color-background-disabled);cursor:not-allowed}.al-disclosure-indicator{color:var(--al-color-content-secondary);transition:transform var(--al-duration-normal) var(--al-easing-standard);flex:none;transform:rotate(0)}.al-disclosure-trigger[data-panel-open] .al-disclosure-indicator{transform:rotate(180deg)}.al-disclosure-panel{height:var(--accordion-panel-height);transition:height var(--al-duration-normal) var(--al-easing-standard);overflow:hidden}.al-disclosure-panel:is([data-starting-style],[data-ending-style]){height:0}.al-disclosure-content{padding:0 var(--al-space-4) var(--al-space-4);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-tabs{min-width:0}.al-tabs-list{border-block-end:var(--al-border-separator-width) solid var(--al-color-border-default);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.al-tabs-tab{min-height:var(--al-size-touch-minimum);padding:var(--al-space-2) var(--al-space-4);color:var(--al-color-content-secondary);font:inherit;font-size:var(--al-font-size-sm);white-space:nowrap;border:0;border-block-end:var(--al-border-width-strong) solid transparent;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.al-tabs-tab:hover{color:var(--al-color-content-primary);background:var(--al-color-action-secondaryHover)}.al-tabs-tab[data-active]{color:var(--al-color-content-link);border-block-end-color:var(--al-color-action-primary)}.al-tabs-tab[data-disabled]{color:var(--al-color-content-disabled);cursor:not-allowed;background:0 0}.al-tabs-panel{min-width:0;color:var(--al-color-content-primary);transition:opacity var(--al-duration-fast) var(--al-easing-standard), transform var(--al-duration-fast) var(--al-easing-standard);outline:0;padding-block-start:var(--al-space-3)}.al-tabs-panel[data-starting-style],.al-tabs-panel[data-ending-style]{opacity:0;transform:translateY(var(--al-distance-sm))}.al-command-input{box-sizing:border-box;width:100%;min-height:var(--al-control-height-lg);padding-inline:var(--al-control-padding-inline);color:var(--al-color-content-primary);font:inherit;font-size:var(--al-font-size-sm);background:var(--al-color-background-surface);border:var(--al-border-width-default) solid var(--al-color-border-strong);border-radius:var(--al-radius-control);font-weight:500}.al-command-input::placeholder{color:var(--al-color-content-placeholder);opacity:1}@media (width<=30rem){.al-dialog-viewport[data-agentlabs-position=center]{padding-block-start:max(var(--al-space-2), env(safe-area-inset-top,0px));padding-block-end:max(var(--al-space-2), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--al-space-2), env(safe-area-inset-left,0px));padding-inline-end:max(var(--al-space-2), env(safe-area-inset-right,0px))}.al-dialog-popup{max-height:calc(100dvh - var(--al-space-4));padding:var(--al-space-4)}.al-dialog-popup[data-slot=flyout-popup]{max-height:100dvh}.al-popover-popup,.al-menu-popup,.al-tooltip-popup{max-width:calc(100vw - var(--al-space-4))}.al-popover-popup{width:min(var(--al-popover-width), calc(100vw - var(--al-space-4)))}.al-menu-popup{width:min(13.75rem, calc(100vw - var(--al-space-4)))}}@media (forced-colors:active){.al-dialog-backdrop{opacity:.5;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:none;background:canvastext}.al-dialog-popup,.al-popover-popup,.al-menu-popup,.al-disclosure-item,.al-command-input{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.al-tooltip-popup{color:canvas;forced-color-adjust:none;background:canvastext;border:1px solid canvastext}.al-menu-item[data-highlighted],.al-tabs-tab[data-active],.al-icon-button[aria-pressed=true],.al-command-list button[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.al-menu-item[data-danger=true]{border-inline-start:var(--al-border-width-strong) solid CanvasText}.al-menu-item[data-disabled],.al-disclosure-trigger[data-disabled],.al-tabs-tab[data-disabled]{color:graytext}.al-tabs-list{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.al-dialog-backdrop,.al-dialog-popup,.al-popover-popup,.al-menu-popup,.al-tooltip-popup,.al-disclosure-indicator,.al-disclosure-panel,.al-tabs-panel{transition:none}.al-dialog-popup:is([data-starting-style],[data-ending-style]),.al-dialog-popup[data-slot=flyout-popup]:is([data-starting-style],[data-ending-style]),.al-popover-popup:is([data-starting-style],[data-ending-style]),.al-menu-popup:is([data-starting-style],[data-ending-style]),.al-tooltip-popup:is([data-starting-style],[data-ending-style]),.al-tabs-panel:is([data-starting-style],[data-ending-style]){transform:none}}.al-progress{--al-progress-fill:var(--al-color-action-primary)}.al-progress[data-tone=good]{--al-progress-fill:var(--al-color-data-threshold-good)}.al-progress[data-tone=warning]{--al-progress-fill:var(--al-color-data-threshold-warning)}.al-progress[data-tone=critical]{--al-progress-fill:var(--al-color-data-threshold-critical)}.al-progress-meter{appearance:none;background:var(--al-color-background-sunken);border-radius:var(--al-radius-pill);border:0;width:100%;overflow:hidden}.al-progress-meter[data-agentlabs-size=small]{height:var(--al-space-1)}.al-progress-meter[data-agentlabs-size=medium]{height:var(--al-space-2)}.al-progress-meter[data-agentlabs-size=large]{height:var(--al-space-3)}.al-progress-meter::-webkit-progress-bar{background:var(--al-color-background-sunken);border-radius:inherit}.al-progress-meter::-webkit-progress-value{background:var(--al-progress-fill);border-radius:inherit}.al-progress-meter::-moz-progress-bar{background:var(--al-progress-fill);border-radius:inherit}@media (forced-colors:active){.al-button [data-slot=button-spinner]{forced-color-adjust:none;border-color:buttontext;border-inline-end-color:#0000}.al-loading [data-slot=loading-spinner]{forced-color-adjust:none;border-color:canvastext;border-inline-end-color:#0000}.al-skeleton [data-slot=skeleton-row]{outline-offset:-1px;forced-color-adjust:none;background:canvas;outline:1px solid canvastext}.al-progress-meter{color:highlight;outline-offset:-1px;forced-color-adjust:none;background:canvas;outline:1px solid canvastext}.al-progress-meter::-webkit-progress-bar{background:canvas}.al-progress-meter::-webkit-progress-value{background:highlight}.al-progress-meter::-moz-progress-bar{background:highlight}}.al-breadcrumbs ol,.al-pagination-list,.al-application-navigation ul,.al-stepper-list,.al-activity-timeline{margin:0;padding:0;list-style:none}.al-breadcrumbs{min-width:0;color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-breadcrumb-label{overflow-wrap:anywhere;min-width:0}.al-breadcrumb-label[aria-current=page]{color:var(--al-color-content-primary);font-weight:500}.al-breadcrumb-link{min-width:0;color:var(--al-color-content-link);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:1px}.al-breadcrumb-link:hover{color:var(--al-color-content-linkHover)}.al-breadcrumb-link:focus-visible{border-radius:var(--al-radius-xs);outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-breadcrumb-separator{color:var(--al-color-content-muted)}.al-pagination{max-width:100%}.al-pagination-list{width:fit-content;max-width:100%}.al-pagination-control{font-variant-numeric:tabular-nums;cursor:pointer}.al-pagination-control[data-active=true]{color:var(--al-color-action-onPrimary);background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-pagination-control[data-active=true]:hover{background:var(--al-color-action-primaryHover);border-color:var(--al-color-action-primaryHover)}.al-pagination-ellipsis{width:var(--al-control-height-sm);height:var(--al-control-height-sm);color:var(--al-color-content-muted);place-items:center;display:grid}.al-pagination-icon{font-size:var(--al-font-size-lg);line-height:1;display:inline-block}[dir=rtl] .al-pagination-icon{transform:scaleX(-1)}.al-status-badge{max-width:100%;font-weight:600;line-height:var(--al-font-lineHeight-tight);overflow-wrap:anywhere;border-radius:var(--al-radius-pill);gap:.375rem;padding-block:.1875rem;padding-inline:.5rem .5625rem}:is(.al-data-table,.al-data-grid,.al-table-scroll) .al-status-badge{white-space:nowrap;overflow-wrap:normal}.al-application-shell :where(table){overflow-wrap:normal;word-break:normal}.al-application-shell :where(thead th){white-space:nowrap}.al-application-shell :where(table) .al-status-badge{white-space:nowrap;overflow-wrap:normal}.al-status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.al-status-badge[data-tone=neutral]{color:var(--al-color-status-neutralForeground);background:var(--al-color-status-neutralBackground);border-color:var(--al-color-status-neutralBorder)}.al-status-badge[data-tone=info]{color:var(--al-color-status-infoForeground);background:var(--al-color-status-infoBackground);border-color:var(--al-color-status-infoBorder)}.al-status-badge[data-tone=success]{color:var(--al-color-status-successForeground);background:var(--al-color-status-successBackground);border-color:var(--al-color-status-successBorder)}.al-status-badge[data-tone=warning]{color:var(--al-color-status-warningForeground);background:var(--al-color-status-warningBackground);border-color:var(--al-color-status-warningBorder)}.al-status-badge[data-tone=danger]{color:var(--al-color-status-dangerForeground);background:var(--al-color-status-dangerBackground);border-color:var(--al-color-status-dangerBorder)}.al-avatar{--al-avatar-surface:var(--avatar-bg)}@supports (color:color-mix(in lab, red, red)){.al-avatar{--al-avatar-surface:color-mix(in srgb, var(--avatar-bg) 52%, var(--al-color-background-overlay))}}.al-avatar{color:var(--al-color-action-onPrimary);background:var(--al-avatar-surface);border:1px solid var(--al-avatar-surface)}@supports (color:color-mix(in lab, red, red)){.al-avatar{border:1px solid color-mix(in srgb, var(--al-avatar-surface) 70%, var(--al-color-border-strong))}}.al-avatar{font-size:var(--al-font-size-xs);line-height:1}.al-avatar[data-agentlabs-size=small]{width:var(--al-control-height-sm);height:var(--al-control-height-sm)}.al-avatar[data-agentlabs-size=medium]{width:var(--al-control-height-md);height:var(--al-control-height-md)}.al-avatar[data-agentlabs-size=large]{width:var(--al-control-height-lg);height:var(--al-control-height-lg);font-size:var(--al-font-size-sm)}.al-avatar-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.al-avatar-fallback{place-items:center;width:100%;height:100%;display:grid}.al-card{color:var(--al-color-content-primary);background:var(--al-color-background-surface);box-shadow:var(--al-elevation-raised)}.al-card>header{justify-content:space-between;align-items:start;gap:var(--al-space-3);display:flex}.al-card h3{font-size:var(--al-type-heading-card-fontSize);font-weight:var(--al-type-heading-card-fontWeight);line-height:var(--al-type-heading-card-lineHeight);letter-spacing:-.005em;margin:0}.al-card header p{color:var(--al-color-content-muted);font-size:var(--al-font-size-xs);margin:.125rem 0 0}.al-description-list{gap:0;margin:0;display:grid}.al-description-list>div{gap:var(--al-space-3);padding:var(--al-space-2) 0;border-top:1px solid var(--al-color-border-default);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.al-description-list>div:first-child{border-top:0}.al-description-list dt{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-description-list dd{font-size:var(--al-font-size-sm);overflow-wrap:anywhere;margin:0}.al-metric{gap:var(--al-space-1);padding:var(--al-space-4);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-card);display:grid}.al-metric>span,.al-metric>small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-metric>strong{font-family:var(--al-type-numeric-metric-fontFamily);font-size:var(--al-font-size-2xl);font-weight:var(--al-type-numeric-metric-fontWeight);line-height:var(--al-type-numeric-metric-lineHeight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.al-metric[data-trend=up]>small{color:var(--al-color-status-success)}.al-metric[data-trend=down]>small{color:var(--al-color-status-danger)}.al-metric-card{gap:var(--al-space-3);padding:var(--al-space-4) var(--al-space-5);display:grid}.al-metric-card-header{justify-content:space-between;align-items:start;gap:var(--al-space-3);display:flex}.al-metric-card-header>div{gap:var(--al-space-1);min-width:0;display:grid}.al-metric-card-header span:first-child{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);font-weight:500}.al-metric-card-header strong{font-family:var(--al-type-numeric-metric-fontFamily);font-size:var(--al-type-numeric-metric-fontSize);font-weight:var(--al-type-numeric-metric-fontWeight);line-height:var(--al-type-numeric-metric-lineHeight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.al-metric-card-header small{font-size:var(--al-font-size-xs);color:var(--al-color-content-muted)}.al-metric-card[data-trend=up] .al-metric-card-header small{color:var(--al-color-status-success)}.al-metric-card[data-trend=down] .al-metric-card-header small{color:var(--al-color-status-danger)}.al-metric-card-icon{width:2.5rem;height:2.5rem;color:var(--al-color-content-accent);background:var(--al-color-background-selected);border-radius:var(--al-radius-lg);flex-shrink:0;place-items:center;display:grid}.al-metric-card[data-trend=up] .al-metric-card-icon{color:var(--al-color-status-successForeground);background:var(--al-color-status-successBackground)}.al-metric-card[data-trend=down] .al-metric-card-icon{color:var(--al-color-status-dangerForeground);background:var(--al-color-status-dangerBackground)}.al-metric-card-spark{width:100%;height:2.5rem;display:block;overflow:visible}.al-metric-card-spark polyline{stroke:var(--al-color-content-secondary);stroke-width:2px;vector-effect:non-scaling-stroke}.al-metric-card[data-trend=up] .al-metric-card-spark polyline{stroke:var(--al-color-status-success)}.al-metric-card[data-trend=down] .al-metric-card-spark polyline{stroke:var(--al-color-status-danger)}.al-application-navigation{gap:var(--al-space-4);min-width:0;display:grid}.al-application-navigation ul{gap:var(--al-space-1);display:grid}.al-application-navigation-link{align-items:center;gap:var(--al-space-3);min-height:var(--al-control-height-md);padding:var(--al-space-1) var(--al-space-3);color:var(--al-color-content-secondary);border-radius:var(--al-radius-md);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}a.al-application-navigation-link:hover{color:var(--al-color-content-primary);background:var(--al-color-action-secondaryHover)}.al-application-navigation-link[data-active=true]{color:var(--al-color-content-primary);background:var(--al-color-background-selected)}.al-application-navigation-link[data-active=true] .al-application-navigation-copy>span{font-weight:600}.al-application-navigation-link[data-active=true] .al-application-navigation-icon{color:var(--al-color-content-accent)}.al-application-navigation-link[data-active=true]:before{inset-block:var(--al-space-2);background:var(--al-color-action-primary);background-image:var(--al-gradient-brand);content:"";border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-inline-start:0}.al-application-navigation[data-has-icons=true] .al-application-navigation-link:has(>.al-application-navigation-icon){grid-template-columns:var(--al-size-icon-md) minmax(0, 1fr)}.al-application-navigation[data-has-icons=true] .al-application-navigation-link[data-has-count=true]:has(>.al-application-navigation-icon){grid-template-columns:var(--al-size-icon-md) minmax(0, 1fr) auto}.al-application-navigation[data-has-icons=true] .al-application-navigation-children{padding-inline-start:calc(var(--al-size-icon-md) + var(--al-space-3))}.al-application-navigation-link:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-application-navigation-icon{width:1.25rem;height:1.25rem;color:var(--al-color-content-secondary);place-items:center;display:grid}.al-application-navigation-copy{gap:.125rem;min-width:0;display:grid}.al-application-navigation-copy>span{overflow-wrap:anywhere;font-size:var(--al-font-size-sm);font-weight:500}.al-application-navigation-copy small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);overflow-wrap:anywhere;font-weight:400}.al-application-navigation-section{gap:var(--al-space-1);min-width:0;display:grid}.al-application-navigation-section-label{align-items:center;gap:var(--al-space-2);padding:0 var(--al-space-3);color:var(--al-color-content-muted);font-size:var(--al-font-size-xs);overflow-wrap:anywhere;font-weight:600;display:flex}.al-application-navigation-section+.al-application-navigation-section{margin-block-start:var(--al-space-3)}.al-application-navigation .al-application-navigation-children{margin-block-start:var(--al-space-1);padding-inline-start:var(--al-space-6)}.al-application-navigation-link[data-contains-active=true]{color:var(--al-color-content-primary)}.al-application-navigation-link[data-has-count=true]{grid-template-columns:auto minmax(0,1fr) auto}.al-application-navigation-count{min-width:1.5rem;padding:0 var(--al-space-2);color:var(--al-color-content-primary);background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-pill);font-size:var(--al-font-size-xs);font-variant-numeric:tabular-nums;text-align:center;grid-column:-2/-1;line-height:1.5}.al-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.al-stepper{min-width:0}.al-stepper-list{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.al-stepper-item{flex:1 0 min(11rem,44vw);min-width:0;position:relative}.al-stepper-item:not(:last-child):after{z-index:0;width:calc(100% - var(--al-space-8));background:var(--al-color-border-default);content:"";height:1px;position:absolute;inset-block-start:calc(var(--al-control-height-sm) / 2);inset-inline-start:calc(50% + var(--al-space-4))}.al-stepper-item[data-state=completed]:not(:last-child):after{background:var(--al-color-border-selected)}.al-stepper-control{z-index:1;align-items:flex-start;gap:var(--al-space-2);width:100%;min-height:var(--al-control-height-sm);padding:0 var(--al-space-2);color:var(--al-color-content-secondary);font:inherit;text-align:start;background:0 0;border:0;display:flex;position:relative}button.al-stepper-control{cursor:pointer}button.al-stepper-control:hover .al-stepper-marker{background:var(--al-color-action-secondaryHover);border-color:var(--al-color-border-strong)}button.al-stepper-control:focus-visible{border-radius:var(--al-radius-sm);outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-stepper-marker{flex:0 0 var(--al-control-height-sm);width:var(--al-control-height-sm);height:var(--al-control-height-sm);color:var(--al-color-content-secondary);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-strong);border-radius:var(--al-radius-round);font-size:var(--al-font-size-xs);place-items:center;font-weight:500;display:grid}.al-stepper-item[data-state=completed] .al-stepper-marker{color:var(--al-color-status-successForeground);background:var(--al-color-status-successBackground);border-color:var(--al-color-status-successBorder)}.al-stepper-item[data-state=current] .al-stepper-marker{color:var(--al-color-action-onPrimary);background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-stepper-copy{min-width:0;padding-block:calc((var(--al-control-height-sm) - var(--al-font-size-sm)) / 4);gap:.125rem;display:grid}.al-stepper-copy>span{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);overflow-wrap:anywhere;font-weight:500}.al-stepper-copy small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);overflow-wrap:anywhere;font-weight:400}.al-stepper-item[data-state=upcoming] .al-stepper-copy>span{color:var(--al-color-content-secondary)}.al-stepper-panel{min-width:0;margin-top:var(--al-space-4);padding:var(--al-space-3);color:var(--al-color-content-primary);background:var(--al-color-background-subtle);border-inline-start:3px solid var(--al-color-action-primary);border-radius:var(--al-radius-sm);overflow-wrap:anywhere}.al-stepper[data-agentlabs-orientation=vertical] .al-stepper-list{gap:var(--al-space-2);display:grid;overflow:visible}.al-stepper[data-agentlabs-orientation=vertical] .al-stepper-item{min-width:0}.al-stepper[data-agentlabs-orientation=vertical] .al-stepper-item:not(:last-child):after{width:1px;height:auto;inset-block-start:calc(var(--al-control-height-sm) + var(--al-space-1));inset-block-end:calc(var(--al-space-1) * -1);inset-inline-start:calc(var(--al-space-2) + var(--al-control-height-sm) / 2)}.al-stepper[data-agentlabs-orientation=vertical] .al-stepper-panel{margin-top:var(--al-space-3)}.al-application-header{align-items:center;gap:var(--al-space-5);min-height:var(--al-component-applicationHeader-minHeight);padding:var(--al-space-2) var(--al-space-4);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.al-application-header-brand{align-items:center;gap:var(--al-space-2);color:var(--al-color-content-primary);font-family:var(--al-font-family-display);font-size:var(--al-font-size-md);letter-spacing:-.01em;font-weight:600;text-decoration:none;display:inline-flex}.al-application-header-mark:has(>[data-agentlabs-brand]){background:0 0;border-radius:0;width:auto;height:1.75rem}.al-application-header-mark>[data-agentlabs-brand]{width:auto;height:100%;display:block}.al-application-header-mark{width:1.75rem;height:1.75rem;color:var(--al-color-action-onPrimary);background:var(--al-color-action-primary);border-radius:var(--al-radius-md);font-size:var(--al-font-size-xs);place-items:center;display:grid}.al-application-header nav{align-items:center;gap:var(--al-space-1);min-width:0;display:flex;overflow-x:auto}.al-application-header nav a{padding:var(--al-space-2) var(--al-space-3);color:var(--al-color-content-secondary);border-radius:var(--al-radius-sm);font-size:var(--al-font-size-sm);white-space:nowrap;text-decoration:none}.al-application-header nav a:hover{color:var(--al-color-content-primary);background:var(--al-color-background-subtle)}.al-application-header nav a[aria-current=page]{color:var(--al-color-content-accent);background:var(--al-color-background-subtle)}.al-application-header :is(a,button):focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-application-header-actions{justify-self:end;align-items:center;gap:var(--al-space-2);grid-column:-2/-1;display:flex}.al-application-shell[data-layout=application]{min-block-size:100dvh;color:var(--al-color-content-primary);background:var(--al-color-background-canvas);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.al-application-shell-skip-link{z-index:calc(var(--al-zIndex-sticky) + 1);padding:var(--al-space-2) var(--al-space-3);color:var(--al-color-action-onPrimary);background:var(--al-color-action-primary);border-radius:var(--al-radius-sm);font-size:var(--al-font-size-sm);transform:translateY(calc(-100% - var(--al-space-4)));font-weight:500;position:absolute;inset-block-start:var(--al-space-2);inset-inline-start:var(--al-space-2)}.al-application-shell-skip-link:focus{outline:2px solid var(--al-color-focus-ring);outline-offset:2px;transform:none}.al-application-shell-header{z-index:var(--al-zIndex-sticky);align-items:center;gap:var(--al-space-2);min-inline-size:0;min-block-size:var(--al-component-applicationHeader-minHeight);padding-inline:var(--al-space-3);background:var(--al-color-background-surface);border-block-end:1px solid var(--al-color-border-default);display:flex;position:sticky;inset-block-start:0}.al-application-shell-header-content{flex:auto;min-inline-size:0}.al-application-shell[data-layout=application] .al-application-header{padding-inline:var(--al-space-2);background:0 0;border:0;border-radius:0}.al-application-shell-navigation-toggle{display:none}.al-application-shell-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.al-application-shell[data-has-navigation=true] .al-application-shell-layout{grid-template-columns:var(--al-application-shell-navigation-inline-size,16rem) minmax(0, 1fr)}.al-application-shell[data-has-navigation=true][data-has-supporting=true] .al-application-shell-layout{grid-template-columns:var(--al-application-shell-navigation-inline-size,16rem) minmax(0, 1fr) minmax(14rem, 20rem)}.al-application-shell:not([data-has-navigation=true])[data-has-supporting=true] .al-application-shell-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem)}.al-application-shell-navigation{box-sizing:border-box;min-block-size:calc(100dvh - var(--al-application-shell-header-block-size,0px));max-block-size:calc(100dvh - var(--al-application-shell-header-block-size,0px));min-inline-size:0;padding:var(--al-space-3);overscroll-behavior:contain;background:var(--al-color-background-rail);border-inline-end:1px solid var(--al-color-border-default);scrollbar-width:thin;position:sticky;inset-block-start:var(--al-application-shell-header-block-size,0px);overflow-y:auto}.al-application-shell-workspace{box-sizing:border-box;min-inline-size:0;padding:var(--al-space-6) var(--al-space-8) var(--al-space-12);overflow-wrap:anywhere}.al-application-shell-workspace:focus{outline:none}.al-application-shell-workspace:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:-2px}.al-application-shell-supporting{box-sizing:border-box;min-inline-size:0;padding:var(--al-space-5) var(--al-space-4);border-inline-start:1px solid var(--al-color-border-subtle);overflow-wrap:anywhere}.al-application-shell-footer{padding:var(--al-space-3) var(--al-space-5);color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);border-block-start:1px solid var(--al-color-border-subtle);overflow-wrap:anywhere}.al-application-shell-drawer{min-inline-size:0}@media (width<=63.98rem){.al-application-shell-navigation-toggle{flex:none;display:inline-flex}.al-application-shell[data-has-navigation=true] .al-application-shell-layout,.al-application-shell[data-has-navigation=true][data-has-supporting=true] .al-application-shell-layout,.al-application-shell:not([data-has-navigation=true])[data-has-supporting=true] .al-application-shell-layout{grid-template-columns:minmax(0,1fr)}.al-application-shell-navigation{display:none}.al-application-shell-supporting{border-block-start:1px solid var(--al-color-border-subtle);border-inline-start:0}.al-application-shell-workspace{padding:var(--al-space-5) var(--al-space-5) var(--al-space-10)}}@media (width<=40rem){.al-application-shell-header{padding-inline:var(--al-space-2)}.al-application-shell-workspace{padding:var(--al-space-4) var(--al-space-4) var(--al-space-8)}}.al-table-scroll{overflow-wrap:normal;overscroll-behavior-inline:contain;background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-card);scrollbar-width:thin;max-width:100%;overflow:auto}.al-table-scroll:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-data-table{min-width:30rem;color:var(--al-color-content-primary);font-variant-numeric:tabular-nums;overflow-wrap:normal}:is(.al-data-table,.al-data-grid){overflow-wrap:normal;word-break:normal}.al-data-grid{min-width:35rem;color:var(--al-color-content-primary)}:is(.al-data-table,.al-data-grid) caption{padding:var(--al-space-3);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);text-align:start;background:var(--al-color-background-subtle);border-bottom:1px solid var(--al-color-border-default);font-weight:500}:is(.al-data-table,.al-data-grid) thead th{white-space:nowrap}:is(.al-data-table,.al-data-grid) :is(th,td){padding:var(--al-space-2) var(--al-space-4);min-block-size:var(--al-control-height-lg);text-align:start;vertical-align:middle;border-bottom:1px solid var(--al-color-border-default)}:is(.al-data-table,.al-data-grid) th{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);font-weight:600}:is(.al-data-table,.al-data-grid) tbody td{block-size:var(--al-control-height-lg);border-bottom-color:var(--al-color-border-subtle)}:is(.al-data-table,.al-data-grid) td{font-size:var(--al-font-size-sm)}:is(.al-data-table,.al-data-grid) [data-align=center]{text-align:center}:is(.al-data-table,.al-data-grid) [data-align=end]{text-align:end}:is(.al-data-table,.al-data-grid) tbody tr:last-child td{border-bottom:0}:is(.al-data-table,.al-data-grid) tbody tr:hover{background:var(--al-color-background-subtle)}.al-activity-timeline{gap:0;display:grid}.al-activity-timeline>li{gap:var(--al-space-3);min-width:0;grid-template-columns:1.25rem minmax(0,1fr);padding-block-end:var(--al-space-5);display:grid;position:relative}.al-activity-timeline>li:last-child{padding-block-end:0}.al-activity-timeline-marker{z-index:1;background:var(--al-color-background-surface);border:2px solid var(--al-color-border-strong);border-radius:var(--al-radius-round);width:1.125rem;height:1.125rem;margin-block-start:.125rem;display:block;position:relative}.al-activity-timeline>li:not(:last-child) .al-activity-timeline-marker:after{z-index:-1;width:2px;height:calc(var(--al-space-5) + 100%);background:var(--al-color-border-default);content:"";position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:calc(50% - 1px)}.al-activity-timeline>li[data-state=completed] .al-activity-timeline-marker{background:var(--al-color-status-successForeground);border-color:var(--al-color-status-successForeground)}.al-activity-timeline>li[data-state=current] .al-activity-timeline-marker{background:var(--al-color-action-primary);border-color:var(--al-color-action-primary);box-shadow:0 0 0 3px var(--al-color-background-selected)}.al-activity-timeline strong{font-size:var(--al-font-size-sm);font-weight:500;display:block}.al-activity-timeline p{margin:var(--al-space-1) 0;color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-activity-timeline small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);font-weight:400}.al-hierarchy-tree{gap:var(--al-space-1);padding:var(--al-space-2);background:var(--al-color-background-sunken);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-lg);margin:0;list-style:none;display:grid}.al-hierarchy-tree li{min-width:0;list-style:none;position:relative}.al-hierarchy-tree ul[role=group]{gap:var(--al-space-1);margin:var(--al-space-1) 0 0;padding:0 0 0 var(--al-space-8);list-style:none;display:grid;position:relative}.al-hierarchy-tree ul[role=group]:before{background:var(--al-color-border-strong);content:"";width:1px;position:absolute;inset-block:0 1.5rem;inset-inline-start:calc(var(--al-space-4) - 1px)}.al-hierarchy-tree ul[role=group]>li:before{width:var(--al-space-4);background:var(--al-color-border-strong);content:"";height:1px;position:absolute;inset-block-start:1.5rem;inset-inline-start:calc(var(--al-space-4) * -1)}.al-hierarchy-node{align-items:center;gap:var(--al-space-2);min-height:3rem;padding:var(--al-space-2) var(--al-space-3);color:var(--al-color-content-primary);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);cursor:pointer;grid-template-columns:1.25rem 2rem minmax(0,1fr) auto auto;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.al-hierarchy-node:hover{background:var(--al-color-action-secondaryHover);border-color:var(--al-color-border-strong)}.al-hierarchy-node[data-selected=true]{background:var(--al-color-background-selected);border-color:var(--al-color-border-selected);box-shadow:inset 3px 0 0 var(--al-color-action-primary)}.al-hierarchy-node-toggle{width:1.25rem;height:1.25rem;color:var(--al-color-content-secondary);place-items:center;display:grid}.al-hierarchy-node-toggle svg{transition:transform .12s}.al-hierarchy-node-toggle:not([data-expanded=true]) svg{transform:rotate(-90deg)}.al-hierarchy-node-icon{width:2rem;height:2rem;color:var(--al-color-content-accent);background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);place-items:center;display:grid}.al-hierarchy-node-icon[data-empty=true]{visibility:hidden}.al-hierarchy-node-copy{grid-column:3;gap:.125rem;min-width:0;display:grid}.al-hierarchy-node-copy strong{overflow-wrap:anywhere;font-size:var(--al-font-size-sm);font-weight:500}.al-hierarchy-node-copy small{overflow-wrap:anywhere;color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-hierarchy-node-meta{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);white-space:nowrap;grid-column:4}.al-hierarchy-node-actions{align-items:center;gap:var(--al-space-1);grid-column:5;display:flex}.al-hierarchy-tree [role=treeitem]:focus-visible>.al-hierarchy-node{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-hierarchy-tree[data-agentlabs-variant=rail]{background:0 0;border:0;gap:0;min-width:0;padding:0}.al-hierarchy-tree[data-agentlabs-variant=rail] ul[role=group]{gap:0;margin:0;padding-inline-start:var(--al-space-4)}.al-hierarchy-tree[data-agentlabs-variant=rail] ul[role=group]:before{background:var(--al-color-border-default);inset-block:0;inset-inline-start:calc(var(--al-space-2) - 1px)}.al-hierarchy-tree[data-agentlabs-variant=rail] ul[role=group]>li:before{display:none}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node{gap:var(--al-space-1);min-height:var(--al-control-height-sm);padding:0 var(--al-space-2);border-radius:var(--al-radius-sm);box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:1rem minmax(0,1fr) auto auto}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node[data-has-icon=true]{grid-template-columns:1rem 1.25rem minmax(0,1fr) auto auto}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node:hover{background:var(--al-color-action-secondaryHover);border-color:#0000}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node[data-selected=true]{color:var(--al-color-content-primary);background:var(--al-color-background-selected);box-shadow:inset 2px 0 0 var(--al-color-action-primary);border-color:#0000}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-toggle{width:1rem;height:1rem}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-icon{width:1.25rem;height:1.25rem;color:var(--al-color-content-secondary);background:0 0;grid-column:auto}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-icon[data-empty=true]{display:none}.al-hierarchy-tree[data-agentlabs-variant=rail]:has(>li>.al-hierarchy-node[data-has-icon=true])>li>.al-hierarchy-node[data-has-icon=false]{grid-template-columns:1rem 1.25rem minmax(0,1fr) auto auto}.al-hierarchy-tree[data-agentlabs-variant=rail] ul[role=group]:has(>li>.al-hierarchy-node[data-has-icon=true])>li>.al-hierarchy-node[data-has-icon=false]{grid-template-columns:1rem 1.25rem minmax(0,1fr) auto auto}.al-hierarchy-tree[data-agentlabs-variant=rail]:has(>li>.al-hierarchy-node[data-has-icon=true])>li>.al-hierarchy-node[data-has-icon=false] .al-hierarchy-node-icon{display:grid}.al-hierarchy-tree[data-agentlabs-variant=rail] ul[role=group]:has(>li>.al-hierarchy-node[data-has-icon=true])>li>.al-hierarchy-node[data-has-icon=false] .al-hierarchy-node-icon{display:grid}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-copy,.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-meta,.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-actions{grid-column:auto}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-copy strong,.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-copy small{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node-copy strong{font-weight:400}.al-hierarchy-tree[data-agentlabs-variant=rail]>li[data-level="1"]>.al-hierarchy-node .al-hierarchy-node-copy strong,.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node[data-selected=true] .al-hierarchy-node-copy strong{font-weight:500}.al-hierarchy-tree[data-agentlabs-variant=rail] .al-hierarchy-node[data-selected=true] .al-hierarchy-node-icon{color:var(--al-color-content-accent)}.al-hierarchy-tree[data-agentlabs-variant=rail] [role=treeitem]:focus-visible>.al-hierarchy-node{outline-offset:-2px}.al-item-list{background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);margin:0;padding:0;list-style:none}.al-item-list>li{align-items:center;gap:var(--al-space-3);padding:var(--al-space-3);border-top:1px solid var(--al-color-border-default);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.al-item-list>li:first-child{border-top:0}.al-item-list-leading{color:var(--al-color-content-secondary)}.al-item-list-copy{gap:var(--al-space-1);min-width:0;display:grid}.al-item-list-copy strong,.al-item-list-copy a{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500}.al-item-list-copy p{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);margin:0}.al-item-list-meta{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-item-list-actions{align-items:center;gap:var(--al-space-1);display:flex}.al-data-grid-selection{width:var(--al-component-dataGrid-selectionWidth)}.al-data-grid-checkbox{width:1.5rem;height:1.5rem;accent-color:var(--al-color-action-primary);cursor:pointer;margin:0}.al-data-grid-checkbox:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-data-grid-sort{align-items:center;gap:var(--al-space-2);min-height:var(--al-control-height-xs);padding:0 var(--al-space-1);color:inherit;font:inherit;border-radius:var(--al-radius-xs);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.al-data-grid-sort:hover{color:var(--al-color-content-primary);background:var(--al-color-action-secondaryHover)}.al-data-grid-sort:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-data-grid-sort span{color:var(--al-color-content-secondary)}.al-data-grid tr[data-selected=true]{background:var(--al-color-background-selected)}.al-bar-chart{gap:var(--al-space-4);margin:0;display:grid}.al-bar-chart figcaption{font-size:var(--al-font-size-sm);font-weight:500}.al-bar-chart ul{gap:var(--al-space-3);margin:0;padding:0;list-style:none;display:grid}.al-bar-chart li{align-items:center;gap:var(--al-space-3);font-size:var(--al-font-size-xs);grid-template-columns:minmax(5rem,.7fr) minmax(8rem,2fr) auto;display:grid}.al-bar-chart-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-bar-chart-track{background:var(--al-color-background-subtle);border-radius:var(--al-radius-pill);height:.625rem;overflow:hidden}.al-bar-chart-track>span{background:var(--al-color-action-primary);border-radius:inherit;height:100%;display:block}.al-bar-chart[data-categorical] li:nth-child(8n+1) .al-bar-chart-track>span{background:var(--al-color-data-categorical-1)}.al-bar-chart[data-categorical] li:nth-child(8n+2) .al-bar-chart-track>span{background:var(--al-color-data-categorical-2)}.al-bar-chart[data-categorical] li:nth-child(8n+3) .al-bar-chart-track>span{background:var(--al-color-data-categorical-3)}.al-bar-chart[data-categorical] li:nth-child(8n+4) .al-bar-chart-track>span{background:var(--al-color-data-categorical-4)}.al-bar-chart[data-categorical] li:nth-child(8n+5) .al-bar-chart-track>span{background:var(--al-color-data-categorical-5)}.al-bar-chart[data-categorical] li:nth-child(8n+6) .al-bar-chart-track>span{background:var(--al-color-data-categorical-6)}.al-bar-chart[data-categorical] li:nth-child(8n+7) .al-bar-chart-track>span{background:var(--al-color-data-categorical-7)}.al-bar-chart[data-categorical] li:nth-child(8n+8) .al-bar-chart-track>span{background:var(--al-color-data-categorical-8)}.al-bar-chart strong{text-align:end;font-variant-numeric:tabular-nums;min-width:3rem;font-weight:500}.al-text{line-height:var(--al-font-lineHeight-normal);overflow-wrap:anywhere;margin:0}.al-text[data-size=small]{font-size:var(--al-font-size-xs)}.al-text[data-size=body]{font-size:var(--al-font-size-md)}.al-text[data-size=lead]{font-size:var(--al-font-size-lg);line-height:var(--al-font-lineHeight-relaxed)}.al-text[data-tone=secondary]{color:var(--al-color-content-secondary)}.al-text[data-tone=muted]{color:var(--al-color-content-muted)}.al-hierarchy-tree[data-agentlabs-density=compact]{--tree-level-offset:var(--al-space-4);font-size:var(--al-font-size-sm)}.al-hierarchy-tree[data-agentlabs-density=compact] :where([role=treeitem]){min-height:var(--al-control-height-xs)}.al-markdown-content{max-width:100%;color:var(--al-color-content-primary);line-height:var(--al-font-lineHeight-normal);overflow-wrap:anywhere}.al-markdown-content>:first-child{margin-block-start:0}.al-markdown-content>:last-child{margin-block-end:0}.al-markdown-content :where(h1,h2,h3,h4){margin-block:var(--al-space-5) var(--al-space-2);font-weight:500;line-height:var(--al-font-lineHeight-tight)}.al-markdown-content :where(p,ul,ol,blockquote,pre,table){margin-block:var(--al-space-3)}.al-markdown-content :where(pre,table){max-width:100%;overflow:auto}.al-markdown-content :where(pre,code){font-family:var(--al-font-family-mono)}.al-markdown-content pre{padding:var(--al-space-3);background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-sm)}.al-markdown-content blockquote{color:var(--al-color-content-secondary);border-inline-start:3px solid var(--al-color-border-strong);margin-inline:0;padding-inline-start:var(--al-space-3)}.al-markdown-content table{border-collapse:collapse;width:100%}.al-markdown-content :where(th,td){padding:var(--al-space-2);text-align:start;border:1px solid var(--al-color-border-default)}.al-markdown-content a{color:var(--al-color-content-accent)}.al-content-empty{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);margin:0}.al-json-viewer{gap:var(--al-space-2);min-width:0;padding:var(--al-space-3);color:var(--al-color-content-primary);background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);display:grid}.al-json-viewer>header{justify-content:space-between;align-items:center;gap:var(--al-space-3);display:flex}.al-json-viewer>.al-json-branch{max-height:32rem;overflow:auto}.al-json-branch{margin-inline-start:var(--al-space-3)}.al-json-branch>summary{min-height:var(--al-control-height-xs);cursor:pointer}.al-json-branch>summary:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-json-leaf{min-height:var(--al-control-height-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin-inline-start:var(--al-space-5)}.al-json-key{color:var(--al-color-content-secondary);font-family:var(--al-font-family-mono)}.al-json-leaf code{font-family:var(--al-font-family-mono)}.al-json-leaf code[data-json-type=string]{color:var(--al-color-content-primary)}.al-json-leaf code:not([data-json-type=string]){color:var(--al-color-content-accent);font-weight:500}.al-diagram-viewer{gap:var(--al-space-3);min-width:0;padding:var(--al-space-3);color:var(--al-color-content-primary);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);margin:0;display:grid}.al-diagram-viewer>figcaption{justify-content:space-between;align-items:start;gap:var(--al-space-3);display:flex}.al-diagram-viewer>figcaption p{margin:var(--al-space-1) 0 0;color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-diagram-viewer>figcaption>span{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);flex:none}.al-diagram-viewport{max-width:100%;min-height:8rem;padding:var(--al-space-3);background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);overflow:auto}.al-diagram-viewport>:where(p){margin:0}.al-diagram-viewport>img{max-width:100%;height:auto;margin:auto;display:block}.al-diagram-viewer[data-state=error]{border-inline-start:3px solid var(--al-color-status-danger)}.al-block-diagram{gap:var(--al-space-3);margin:0;display:grid}.al-block-diagram-canvas{grid-template-columns:repeat(var(--al-block-diagram-columns), minmax(9rem, 1fr));gap:var(--al-space-6) var(--al-space-5);padding:var(--al-space-4);background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);display:grid;position:relative}.al-block-diagram-node{z-index:1;gap:var(--al-space-1);min-height:3.5rem;padding:var(--al-space-3);text-align:center;background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);align-content:center;justify-items:center;display:grid;position:relative}.al-block-diagram-node strong{font-size:var(--al-font-size-sm);font-weight:500}.al-block-diagram-node span{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-block-diagram-node[data-tone=info]{border-color:var(--al-color-status-infoForeground)}.al-block-diagram-node[data-tone=success]{border-color:var(--al-color-status-successForeground)}.al-block-diagram-node[data-tone=warning]{border-color:var(--al-color-status-warningForeground)}.al-block-diagram-node[data-tone=danger]{border-color:var(--al-color-status-dangerForeground)}.al-block-diagram-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.al-block-diagram-edges path{fill:none;stroke:var(--al-color-content-secondary);stroke-width:1.5px}.al-block-diagram-edges marker path{fill:var(--al-color-content-secondary);stroke:none}.al-block-diagram-edges text{fill:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-anchor:middle;dominant-baseline:middle}.al-block-diagram-edge-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.al-heading{font-weight:var(--al-font-weight-semibold);line-height:var(--al-font-lineHeight-tight);letter-spacing:-.01em;overflow-wrap:break-word;margin:0}.al-heading[data-size=display]{font-family:var(--al-type-display-fontFamily);font-size:var(--al-type-display-fontSize);font-weight:var(--al-type-display-fontWeight);letter-spacing:var(--al-type-display-letterSpacing);line-height:1.15}.al-heading[data-size=page]{font-family:var(--al-type-heading-page-fontFamily);font-size:var(--al-type-heading-page-fontSize);font-weight:var(--al-type-heading-page-fontWeight);letter-spacing:var(--al-type-heading-page-letterSpacing);line-height:1.2}.al-heading[data-size=section]{font-size:var(--al-type-heading-section-fontSize);font-weight:var(--al-type-heading-section-fontWeight)}.al-heading[data-size=subsection]{font-size:var(--al-type-heading-subsection-fontSize);font-weight:var(--al-type-heading-subsection-fontWeight);line-height:1.3}.al-command-palette{overflow:hidden}.al-command-list{gap:var(--al-space-1);max-height:var(--al-component-commandPalette-listMaxHeight);margin-top:var(--al-space-3);display:grid;overflow-y:auto}.al-command-list button{justify-content:space-between;align-items:center;gap:var(--al-space-4);width:100%;padding:var(--al-space-3);color:var(--al-color-content-primary);text-align:start;border-radius:var(--al-radius-md);cursor:pointer;background:0 0;border:0;display:flex}.al-command-list button[aria-selected=true]{background:var(--al-color-background-subtle)}.al-command-list button>span{gap:var(--al-space-1);display:grid}.al-command-list strong{font-size:var(--al-font-size-sm);font-weight:500}.al-command-list small,.al-command-list em{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);font-style:normal}.al-command-empty{padding:var(--al-space-6);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);text-align:center;margin:0}@media (forced-colors:active){.al-pagination-control[data-active=true],.al-stepper-item[data-state=current] .al-stepper-marker{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.al-status-badge,.al-application-navigation-count,.al-avatar,.al-card,.al-application-navigation-link,.al-table-scroll,.al-stepper-marker{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.al-application-navigation-link[data-active=true],.al-data-grid tr[data-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.al-data-grid-checkbox{accent-color:highlight}.al-activity-timeline-marker{forced-color-adjust:none;background:canvas;border-color:canvastext}.al-activity-timeline>li:is([data-state=completed],[data-state=current]) .al-activity-timeline-marker{background:highlight;border-color:highlight}}@media (width<=40rem){.al-application-header{align-items:center;column-gap:var(--al-space-2);row-gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-application-header-brand{flex:0 auto;min-inline-size:0}.al-application-header-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.al-application-header:has(.al-context-switcher) .al-application-header-brand:has(>.al-application-header-mark)>span:last-child{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.al-application-header-actions{gap:var(--al-space-1);flex-wrap:nowrap;flex:0 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto}.al-application-header-actions>*{min-inline-size:0}.al-application-header-actions>:is(button,[data-slot=icon-button]){flex:none}.al-application-header nav{flex:1 0 100%;order:3}.al-stepper-item{flex-basis:min(9rem,70vw)}.al-hierarchy-tree ul[role=group]{padding-inline-start:var(--al-space-5)}.al-hierarchy-tree ul[role=group]:before{inset-inline-start:calc(var(--al-space-3) - 1px)}.al-hierarchy-tree ul[role=group]>li:before{width:var(--al-space-3);inset-inline-start:calc(var(--al-space-3) * -1)}.al-hierarchy-node{grid-template-columns:1.25rem 2rem minmax(0,1fr) auto}.al-hierarchy-node-meta{white-space:normal;grid-area:2/3}.al-hierarchy-node-actions{grid-area:1/4/span 2}.al-item-list>li{grid-template-columns:auto minmax(0,1fr) auto}.al-item-list-meta{grid-column:2}.al-item-list-actions{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.al-hierarchy-node,.al-hierarchy-node-toggle svg{transition:none}}.al-field{--al-field-control-height:var(--al-control-height-md);border:0;min-inline-size:0;margin:0;padding:0}.al-field[data-agentlabs-size=small]{--al-field-control-height:var(--al-control-height-sm)}.al-field[data-agentlabs-size=large]{--al-field-control-height:var(--al-control-height-lg)}.al-field-label{align-items:baseline;gap:var(--al-space-1);width:fit-content;color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500;line-height:var(--al-font-lineHeight-normal);margin:0;padding:0;display:inline-flex}.al-field-optional{color:var(--al-color-content-secondary);font-weight:400}.al-field-required{color:var(--al-color-status-danger);font-weight:600}.al-field-description,.al-field-error,.al-choice-description,.al-field-status{font-size:var(--al-font-size-xs);font-weight:400;line-height:var(--al-font-lineHeight-normal)}.al-field-description,.al-choice-description,.al-field-status{color:var(--al-color-content-secondary)}.al-field-error{color:var(--al-color-status-danger)}.al-input-frame{width:100%}.al-input{min-height:var(--al-field-control-height);padding-inline:var(--al-control-padding-inline)}.al-input::placeholder{color:var(--al-color-content-placeholder);opacity:1}.al-input:read-only:not(:disabled){background:var(--al-color-background-subtle)}:is(.al-input[aria-invalid=true],.al-input:user-invalid){border-color:var(--al-color-status-danger)}:is(.al-input[aria-invalid=true]:focus-visible,.al-input:user-invalid:focus-visible){outline-color:var(--al-color-status-danger)}.al-input-section{z-index:1;color:var(--al-color-content-secondary);pointer-events:none}.al-input-section-leading{inset-inline-start:var(--al-control-padding-inline)}.al-input-section-trailing{inset-inline-end:var(--al-control-padding-inline)}.al-input-frame[data-has-leading=true]>.al-input{padding-inline-start:calc(var(--al-control-padding-inline) + 1.5rem)}.al-input-frame[data-has-trailing=true]>.al-input{padding-inline-end:calc(var(--al-control-padding-inline) + 1.5rem)}.al-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding-inline-end:calc(var(--al-control-padding-inline) + 1.25rem)}@media (prefers-color-scheme:dark){.al-select{--lightningcss-light: ;--lightningcss-dark:initial}}.al-root[data-agentlabs-color-scheme=light] .al-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.al-root[data-agentlabs-color-scheme=dark] .al-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.al-textarea{min-height:calc(var(--al-field-control-height) * 2);resize:vertical}.al-field[data-agentlabs-autogrow=true] .al-textarea{resize:none}.al-radio-options{margin-top:var(--al-space-1)}.al-radio-option{gap:var(--al-space-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;min-height:1.75rem}.al-radio-option[data-disabled=true]{color:var(--al-color-content-disabled)}.al-choice-copy{gap:var(--al-space-1);display:grid}.al-choice-label{min-height:1.5rem;color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500;line-height:1.5rem}.al-radio-option[data-disabled=true] .al-choice-label{color:var(--al-color-content-disabled);cursor:not-allowed}.al-choice-input,.al-switch-input{appearance:none;color:var(--al-color-action-onPrimary);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-strong);cursor:pointer;transition:background-color var(--al-duration-fast), border-color var(--al-duration-fast), transform var(--al-duration-fast);place-content:center;margin:.1875rem 0 0;display:grid;position:relative}.al-choice-input{border-radius:var(--al-radius-xs);width:1.125rem;height:1.125rem}.al-radio-input{border-radius:var(--al-radius-pill)}.al-choice-input:before{content:"";width:.625rem;height:.625rem;transition:transform var(--al-duration-fast);background:currentColor;transform:scale(0)}.al-checkbox-input:before{clip-path:polygon(14% 44%,0 59%,40% 100%,100% 18%,84% 4%,38% 72%)}.al-radio-input:before{border-radius:var(--al-radius-pill)}.al-choice-input:checked{background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-choice-input:checked:before{transform:scale(1)}.al-checkbox-input[data-indeterminate=true]{background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-checkbox-input[data-indeterminate=true]:before{clip-path:none;width:.625rem;height:.125rem;transform:scale(1)}.al-choice-input:disabled,.al-switch-input:disabled{color:var(--al-color-content-disabled);background:var(--al-color-background-disabled);border-color:var(--al-color-border-disabled);cursor:not-allowed}.al-selection-label{gap:var(--al-space-3);min-height:var(--al-field-control-height);grid-template-columns:auto minmax(0,1fr)}.al-selection-label:has(:disabled){color:var(--al-color-content-disabled);cursor:not-allowed}.al-selection-description{margin-inline-start:calc(1.125rem + var(--al-space-3))}.al-switch-input{border-radius:var(--al-radius-pill);background:var(--al-color-background-sunken);justify-content:flex-start;align-items:center;width:2.25rem;height:1.25rem;padding:.125rem;display:flex}.al-switch-input:before{content:"";background:var(--al-color-content-secondary);border-radius:var(--al-radius-pill);width:.875rem;height:.875rem;box-shadow:var(--al-shadow-raised);transition:background-color var(--al-duration-fast), transform var(--al-duration-fast);transform:translate(0)}.al-switch-input:checked{background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-switch-input:checked:before{background:var(--al-color-action-onPrimary);transform:translate(1rem)}[dir=rtl] .al-switch-input:checked:before{transform:translate(-1rem)}.al-selection-label:has(.al-switch-input)+.al-selection-description{margin-inline-start:calc(2.25rem + var(--al-space-3))}.al-password-frame>.al-input{padding-inline-end:4.25rem}.al-password-toggle{min-width:3.5rem;min-height:calc(var(--al-field-control-height) - var(--al-space-2));padding-inline:var(--al-space-2);inset-inline-end:var(--al-space-1)}.al-segmented-choice{min-width:0}.al-segmented-option{min-height:calc(var(--al-control-height-sm) - var(--al-space-1))}.al-segmented-choice[data-agentlabs-size=small] .al-segmented-option{min-height:calc(var(--al-control-height-xs) - var(--al-space-1));font-size:var(--al-font-size-xs)}.al-segmented-choice[data-agentlabs-size=large] .al-segmented-option{min-height:calc(var(--al-control-height-md) - var(--al-space-1));font-size:var(--al-font-size-md)}.al-segmented-option[data-selected=true]{color:var(--al-color-content-primary);background:var(--al-color-background-surface);box-shadow:var(--al-shadow-raised)}.al-segmented-option[data-selected=true]:disabled{color:var(--al-color-content-disabled);background:var(--al-color-background-raised);box-shadow:none;outline:1px solid var(--al-color-border-disabled);outline-offset:-1px}.al-segmented-choice[aria-disabled=true]{border-color:var(--al-color-border-disabled);background:var(--al-color-background-disabled)}@media (forced-colors:active){.al-choice-input:checked,.al-checkbox-input[data-indeterminate=true],.al-switch-input:checked,.al-segmented-option[data-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.al-choice-input,.al-choice-input:before,.al-switch-input,.al-switch-input:before{transition:none}}.al-surface{color:var(--al-color-content-primary);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-lg)}.al-surface[data-agentlabs-tone=canvas]{background:var(--al-color-background-canvas)}.al-surface[data-agentlabs-tone=surface]{background:var(--al-color-background-surface)}.al-surface[data-agentlabs-tone=subtle]{background:var(--al-color-background-subtle)}.al-surface[data-agentlabs-elevation=raised]{box-shadow:var(--al-shadow-raised)}.al-stack{gap:var(--al-stack-gap);display:flex}.al-stack[data-agentlabs-direction=vertical]{flex-direction:column}.al-stack[data-agentlabs-direction=horizontal]{flex-direction:row}.al-stack[data-agentlabs-wrap=true]{flex-wrap:wrap}.al-stack[data-agentlabs-align=start]{align-items:flex-start}.al-stack[data-agentlabs-align=center]{align-items:center}.al-stack[data-agentlabs-align=end]{align-items:flex-end}.al-stack[data-agentlabs-align=stretch]{align-items:stretch}.al-grid{grid-template-columns:repeat(var(--al-grid-columns), minmax(0, 1fr));align-items:var(--al-grid-align,stretch);gap:var(--al-grid-gap);display:grid}.al-grid[data-agentlabs-responsive=auto-fit]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--al-grid-min-column-width)), 1fr))}.al-grid[data-agentlabs-align=start]{--al-grid-align:start}.al-grid[data-agentlabs-align=center]{--al-grid-align:center}.al-grid[data-agentlabs-align=end]{--al-grid-align:end}.al-grid[data-agentlabs-align=stretch]{--al-grid-align:stretch}.al-grid-item{grid-column:var(--al-grid-item-span);min-width:0}.al-container{width:100%;max-width:var(--al-container-max-width);margin-inline:auto}.al-container[data-agentlabs-width=readable]{--al-container-max-width:42rem}.al-container[data-agentlabs-width=content]{--al-container-max-width:64rem}.al-container[data-agentlabs-width=wide]{--al-container-max-width:90rem}.al-container[data-agentlabs-width=full]{--al-container-max-width:100%}.al-container[data-agentlabs-gutters=compact]{padding-inline:var(--al-space-3)}.al-container[data-agentlabs-gutters=default]{padding-inline:var(--al-space-5)}.al-divider{border:0;border-block-start:1px solid var(--al-color-border-default);flex:none;margin:0}.al-divider[aria-orientation=vertical],.al-divider[aria-hidden=true]:not(hr){border-block-start:0;border-inline-start:1px solid var(--al-color-border-default);align-self:stretch;width:0;min-height:1em}.al-spacer{pointer-events:none;flex:none;display:block}.al-spacer[data-agentlabs-axis=block]{block-size:var(--al-spacer-size)}.al-spacer[data-agentlabs-axis=inline]{inline-size:var(--al-spacer-size);display:inline-block}.al-media-frame{margin:0}.al-media-frame-viewport{background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);aspect-ratio:16/9;display:grid;overflow:hidden}.al-media-frame-viewport[data-agentlabs-ratio=square]{aspect-ratio:1}.al-media-frame-viewport[data-agentlabs-ratio=portrait]{aspect-ratio:3/4}.al-media-frame-viewport[data-agentlabs-ratio=wide]{aspect-ratio:21/9}.al-media-frame img{width:100%;height:100%}.al-media-frame img[data-agentlabs-fit=cover]{object-fit:cover}.al-media-frame img[data-agentlabs-fit=contain]{object-fit:contain}.al-media-frame-fallback{min-height:100%;padding:var(--al-space-4);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);text-align:center;place-items:center;display:grid}.al-media-frame figcaption{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);margin-block-start:var(--al-space-2)}@media (width<=47.99rem){.al-grid[data-agentlabs-responsive=fixed]{grid-template-columns:minmax(0,1fr)}.al-grid>.al-grid-item{grid-column:1}}.al-selection-field{gap:var(--al-space-2);min-width:0;display:grid}.al-combobox-input-frame{min-width:0;display:flex;position:relative}.al-combobox-input-group{width:100%;min-width:0}.al-combobox-input,.al-advanced-input,.al-tree-select-search,.al-rich-text-mention select{box-sizing:border-box;width:100%;min-height:var(--al-field-control-height);padding-inline:var(--al-control-padding-inline);color:var(--al-color-content-primary);font:inherit;font-size:var(--al-font-size-sm);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-control)}.al-combobox-input::placeholder,.al-tree-select-search::placeholder{color:var(--al-color-content-placeholder);opacity:1}.al-combobox-input:hover:not(:disabled),.al-advanced-input:hover:not(:disabled),.al-tree-select-search:hover:not(:disabled){border-color:var(--al-color-border-strong)}.al-combobox-input[aria-invalid=true],.al-advanced-input[aria-invalid=true],.al-rich-text-editor[aria-invalid=true]{border-color:var(--al-color-status-danger)}.al-combobox-input:disabled,.al-advanced-input:disabled,.al-tree-select-search:disabled{color:var(--al-color-content-disabled);background:var(--al-color-background-disabled);border-color:var(--al-color-border-disabled);cursor:not-allowed}.al-root[data-agentlabs-color-scheme=light] .al-advanced-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.al-root[data-agentlabs-color-scheme=dark] .al-advanced-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.al-combobox-input-frame>.al-combobox-input{padding-inline-end:calc(var(--al-control-padding-inline) + 2rem)}.al-combobox-clear,.al-selection-chip-remove{color:var(--al-color-content-secondary);font:inherit;border-radius:var(--al-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;line-height:1;display:inline-grid}.al-combobox-clear{width:1.75rem;min-height:1.75rem;font-size:var(--al-font-size-lg)}.al-combobox-input-frame>.al-combobox-clear{position:absolute;inset-block:50% auto;inset-inline-end:var(--al-space-1);transform:translateY(-50%)}.al-combobox-clear:hover,.al-selection-chip-remove:hover{color:var(--al-color-content-primary);background:var(--al-color-action-secondaryHover)}.al-combobox-clear[data-disabled],.al-selection-chip-remove[data-disabled]{color:var(--al-color-content-disabled);cursor:not-allowed}.al-combobox-chips{align-items:center;gap:var(--al-space-1);min-height:var(--al-field-control-height);padding:var(--al-space-1);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-control);flex-wrap:wrap;display:flex}.al-combobox-chips:focus-within{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-combobox-chips:has(.al-combobox-input[aria-invalid=true]){border-color:var(--al-color-status-danger)}.al-combobox-chips>.al-combobox-input{width:auto;min-width:4rem;min-height:calc(var(--al-field-control-height) - var(--al-space-2));padding-inline:var(--al-space-2);background:0 0;border:0;outline:0;flex:7rem}.al-selection-chip{align-items:center;gap:var(--al-space-1);min-height:calc(var(--al-control-height-xs) - 2px);color:var(--al-color-content-primary);font-size:var(--al-font-size-xs);background:var(--al-color-background-selected);border:1px solid var(--al-color-border-selected);border-radius:var(--al-radius-pill);padding-inline-start:var(--al-space-2);display:inline-flex}.al-selection-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.al-selection-chip-remove{width:1.5rem;height:1.5rem}.al-combobox-positioner{z-index:var(--al-zIndex-popover);width:var(--anchor-width);min-width:min(14rem, calc(100vw - var(--al-space-4)));max-width:calc(100vw - var(--al-space-4))}.al-combobox-positioner[data-anchor-hidden]{visibility:hidden}.al-combobox-popup{color:var(--al-color-content-primary);background:var(--al-color-background-raised);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);box-shadow:var(--al-shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--al-duration-fast), transform var(--al-duration-fast);overflow:hidden}.al-combobox-popup[data-starting-style],.al-combobox-popup[data-ending-style]{opacity:0;transform:scale(.98)}.al-combobox-list{max-height:min(18rem, var(--available-height));overscroll-behavior:contain;padding:var(--al-space-1);outline:0;overflow-y:auto}.al-combobox-item{justify-content:space-between;align-items:center;gap:var(--al-space-3);min-height:var(--al-control-height-sm);padding-inline:var(--al-space-3);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);border-radius:var(--al-radius-sm);cursor:pointer;outline:0;display:flex}.al-combobox-item[data-highlighted]{background:var(--al-color-action-secondaryHover)}.al-combobox-item[data-selected]{color:var(--al-color-content-accent);background:var(--al-color-background-selected)}.al-combobox-item[data-disabled]{color:var(--al-color-content-disabled);cursor:not-allowed}.al-combobox-item-indicator{color:var(--al-color-action-primary);font-weight:600}.al-combobox-empty{padding:var(--al-space-4);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);text-align:center}.al-slider-field{gap:var(--al-space-2);min-width:0;padding:0 0 var(--al-space-4);border:0;margin:0;display:grid}.al-slider-field legend{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);margin:0;padding:0;font-weight:500}.al-slider-root{width:100%;min-width:0;display:grid;position:relative}.al-slider-control{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:2.5rem;display:flex;position:relative}.al-slider-track{background:var(--al-color-background-sunken);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-pill);-webkit-user-select:none;user-select:none;width:100%;height:.375rem;position:relative;overflow:visible}.al-slider-indicator{background:var(--al-color-action-primary);border-radius:inherit;-webkit-user-select:none;user-select:none}.al-slider-thumb{box-sizing:border-box;background:var(--al-color-background-raised);border:2px solid var(--al-color-action-primary);border-radius:var(--al-radius-pill);width:1.125rem;height:1.125rem;box-shadow:var(--al-shadow-raised);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color var(--al-duration-fast), box-shadow var(--al-duration-fast), transform var(--al-duration-fast)}.al-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.al-slider-thumb:has(input:focus-visible){outline:2px solid var(--al-color-focus-ring);outline-offset:3px}.al-slider-root[data-disabled]{opacity:.55}.al-slider-root[data-disabled] .al-slider-thumb{cursor:not-allowed}.al-slider-marks{height:1.25rem;color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);margin-inline:.5625rem;position:relative}.al-slider-mark{justify-items:center;gap:var(--al-space-1);display:grid;position:absolute;inset-block-start:0;inset-inline-start:var(--al-slider-mark-position);transform:translate(-50%)}[dir=rtl] .al-slider-mark{transform:translate(50%)}.al-slider-mark>i{background:var(--al-color-border-strong);width:2px;height:.375rem;display:block}.al-slider-mark[data-active=true]>i{background:var(--al-color-action-primary)}.al-slider-root[data-agentlabs-orientation=vertical]{width:max-content;height:var(--al-slider-length);grid-template-columns:2.5rem auto;align-items:stretch}.al-slider-root[data-agentlabs-orientation=vertical] .al-slider-control{justify-content:center;width:2.5rem;height:100%;min-height:0}.al-slider-root[data-agentlabs-orientation=vertical] .al-slider-track{width:.375rem;height:100%}.al-slider-root[data-agentlabs-orientation=vertical] .al-slider-marks{width:3rem;height:calc(100% - 1.125rem);margin:.5625rem 0}.al-slider-root[data-agentlabs-orientation=vertical] .al-slider-mark{grid-template-columns:.375rem auto;place-items:center start;inset-block-start:auto;inset-block-end:var(--al-slider-mark-position);inset-inline-start:0;transform:translateY(50%)}.al-slider-root[data-agentlabs-orientation=vertical] .al-slider-mark>i{width:.375rem;height:2px}.al-advanced-input-field,.al-date-range-field,.al-file-field,.al-code-field{gap:var(--al-space-2);min-width:0;display:grid}.al-date-range-field,.al-file-field,.al-code-field,.al-tree-select-field{--al-field-control-height:var(--al-control-height-md)}.al-date-range-field,.al-code-field{border:0;margin:0;padding:0}.al-date-range-field>legend,.al-code-field>legend,.al-file-label{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);margin:0;padding:0;font-weight:500}.al-date-range-controls{gap:var(--al-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.al-date-range-control{gap:var(--al-space-1);min-width:0;display:grid}.al-date-presets{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-date-presets button,.al-file-dropzone button,.al-file-list button{min-height:var(--al-control-height-xs);padding-inline:var(--al-space-3);color:var(--al-color-content-accent);font:inherit;font-size:var(--al-font-size-xs);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-sm);cursor:pointer;background:0 0}.al-date-presets button:hover,.al-file-dropzone button:hover,.al-file-list button:hover{background:var(--al-color-background-subtle)}.al-date-presets button:disabled,.al-file-dropzone button:disabled,.al-file-list button:disabled{color:var(--al-color-content-disabled);cursor:not-allowed}.al-otp-first-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.al-otp-root{gap:var(--al-space-2);flex-wrap:nowrap;max-width:100%;display:flex}.al-otp-input{box-sizing:border-box;width:clamp(2rem,9vw,2.75rem);min-width:0;min-height:var(--al-control-height-md);color:var(--al-color-content-primary);font-family:var(--al-font-family-mono);font-size:var(--al-font-size-lg);text-align:center;background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-control);margin:0;padding:0;font-weight:500}.al-otp-input[data-filled]{border-color:var(--al-color-border-strong);background:var(--al-color-background-selected)}.al-otp-input[aria-invalid=true]{border-color:var(--al-color-status-danger)}.al-otp-input:disabled{color:var(--al-color-content-disabled);background:var(--al-color-background-disabled);border-color:var(--al-color-border-disabled);cursor:not-allowed}.al-file-dropzone{justify-items:center;gap:var(--al-space-2);padding:var(--al-space-5);color:var(--al-color-content-secondary);text-align:center;background:var(--al-color-background-subtle);border:1px dashed var(--al-color-border-strong);border-radius:var(--al-radius-md);transition:background-color var(--al-duration-fast), border-color var(--al-duration-fast);display:grid}.al-file-dropzone[data-dragging=true]{background:var(--al-color-action-primarySelected);border-color:var(--al-color-action-primary)}.al-file-dropzone[aria-disabled=true]{opacity:.6}.al-file-dropzone>strong{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm)}.al-file-dropzone>span{font-size:var(--al-font-size-xs)}.al-file-dropzone>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.al-file-list{gap:var(--al-space-1);margin:0;padding:0;list-style:none;display:grid}.al-file-list li{justify-content:space-between;align-items:center;gap:var(--al-space-3);padding:var(--al-space-2) var(--al-space-3);background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);display:flex}.al-file-list li>span{min-width:0;display:grid}.al-file-list strong{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-file-list small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-file-list progress{width:min(14rem,100%);height:.4rem;accent-color:var(--al-color-action-primary);margin-block-start:var(--al-space-1)}.al-file-actions{gap:var(--al-space-1);flex-wrap:wrap;display:flex}.al-file-preview{flex:none}.al-tree-select-field{gap:var(--al-space-2);min-width:0;display:grid}.al-tree-select-label{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500}.al-tree-select-summary{justify-content:space-between;align-items:center;gap:var(--al-space-3);min-height:var(--al-field-control-height);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-control);padding-inline-start:var(--al-control-padding-inline);display:flex}.al-tree-select-summary button,.al-tree-select-row button{color:var(--al-color-content-accent);font:inherit;cursor:pointer;background:0 0;border:0}.al-tree-select-summary button{min-width:4rem;padding-inline:var(--al-space-3);border-inline-start:1px solid var(--al-color-border-default);align-self:stretch}.al-tree-select-summary button:hover{background:var(--al-color-action-secondaryHover)}.al-tree-select-summary button:disabled{color:var(--al-color-content-disabled);cursor:not-allowed}.al-tree-select-popover{gap:var(--al-space-2);padding:var(--al-space-2);background:var(--al-color-background-raised);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);box-shadow:var(--al-shadow-raised);display:grid}.al-tree-select-viewport{overscroll-behavior:contain;position:relative;overflow:auto}.al-tree-select-window{min-width:100%;position:relative}.al-tree-select-row{align-items:center;gap:var(--al-space-2);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);border-radius:var(--al-radius-sm);cursor:pointer;padding-inline-end:var(--al-space-2);display:flex;position:absolute;inset-inline:0}.al-tree-select-row:hover,.al-tree-select-row[data-focused=true]{background:var(--al-color-action-secondaryHover)}.al-tree-select-row[aria-checked=true]{background:var(--al-color-background-selected)}.al-tree-select-row[aria-disabled=true]{color:var(--al-color-content-disabled);cursor:not-allowed}.al-tree-select-row button{place-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;display:grid}.al-tree-select-spacer{width:1.75rem}.al-tree-select-check{width:1rem;height:1rem;color:var(--al-color-action-onPrimary);font-size:var(--al-font-size-xs);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-strong);border-radius:var(--al-radius-xs);flex:none;place-items:center;display:grid}.al-tree-select-check[data-checked=true],.al-tree-select-check[data-mixed=true]{background:var(--al-color-action-primary);border-color:var(--al-color-action-primary)}.al-tree-select-empty{padding:var(--al-space-4);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);text-align:center}.al-rich-text-field{gap:var(--al-space-2);min-width:0;display:grid}.al-rich-text-label{color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:500}.al-rich-text-toolbar{gap:var(--al-space-1);padding:var(--al-space-1);background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);flex-wrap:wrap;display:flex}.al-rich-text-mention{align-items:center;gap:var(--al-space-1);margin-inline-start:auto;display:flex}.al-rich-text-mention select{width:auto;min-height:var(--al-control-height-xs)}.al-rich-text-editor{min-height:8rem;padding:var(--al-space-3);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);font-weight:400;line-height:var(--al-font-lineHeight-relaxed);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-md);overflow-wrap:anywhere}.al-rich-text-editor:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-rich-text-editor[aria-disabled=true]{color:var(--al-color-content-disabled);background:var(--al-color-background-disabled);border-color:var(--al-color-border-disabled)}.al-rich-text-editor img{max-width:100%;height:auto}.al-rich-text-editor a{color:var(--al-color-content-link)}.al-rich-text-editor [data-mention]{color:var(--al-color-content-accent);background:var(--al-color-background-selected);border-radius:var(--al-radius-xs)}@media (width<=35rem){.al-date-range-controls{grid-template-columns:minmax(0,1fr)}.al-file-list li{flex-direction:column;align-items:flex-start}.al-rich-text-mention{width:100%;margin-inline-start:0}.al-rich-text-mention select{flex:1}}@media (forced-colors:active){.al-combobox-item[data-highlighted],.al-combobox-item[data-selected],.al-tree-select-row[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.al-selection-chip,.al-slider-thumb,.al-otp-input[data-filled],.al-tree-select-check[data-checked=true],.al-tree-select-check[data-mixed=true]{border-color:highlight}.al-slider-indicator,.al-tree-select-check[data-checked=true],.al-tree-select-check[data-mixed=true]{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){.al-combobox-popup,.al-slider-thumb,.al-file-dropzone{transition:none}}.al-button{transition:background-color var(--al-duration-fast) var(--al-easing-standard), border-color var(--al-duration-fast) var(--al-easing-standard), box-shadow var(--al-duration-fast) var(--al-easing-standard);font-weight:600}.al-empty-state{inline-size:100%;max-inline-size:none;padding:var(--al-space-10) var(--al-space-6);background:var(--al-color-background-subtle)}.al-empty-state[data-align=start]{max-inline-size:var(--al-component-emptyState-maxWidth);text-align:start;justify-items:start}.al-empty-state [data-slot=empty-state-icon]{block-size:3rem;inline-size:3rem;color:var(--al-color-content-accent);background:var(--al-color-background-surface);box-shadow:0 0 0 6px var(--al-color-background-selected);border-radius:50%;margin-block-end:var(--al-space-4)}.al-empty-state [data-slot=empty-state-title]{font-family:var(--al-font-family-display);font-size:var(--al-font-size-lg);letter-spacing:-.01em;font-weight:600}.al-empty-state [data-slot=empty-state-description]{max-inline-size:44ch;line-height:var(--al-font-lineHeight-normal);margin-block-start:var(--al-space-1)}.al-empty-state[data-align=start] [data-slot=empty-state-description]{max-inline-size:none}.al-application-navigation-section-icon{color:var(--al-color-content-muted);place-items:center;display:inline-grid}.al-application-navigation-icon[data-empty=true]{inline-size:var(--al-size-icon-md)}@media (width>=64rem){.al-application-shell[data-has-navigation=true] .al-application-shell-layout{background-image:linear-gradient(to right, var(--al-color-background-rail) 0 calc(var(--al-application-shell-navigation-inline-size,16rem) - 1px), var(--al-color-border-default) calc(var(--al-application-shell-navigation-inline-size,16rem) - 1px) var(--al-application-shell-navigation-inline-size,16rem), transparent var(--al-application-shell-navigation-inline-size,16rem));min-block-size:calc(100dvh - var(--al-application-shell-header-block-size,0px))}[dir=rtl] .al-application-shell[data-has-navigation=true] .al-application-shell-layout,.al-application-shell[dir=rtl][data-has-navigation=true] .al-application-shell-layout{background-image:linear-gradient(to left, var(--al-color-background-rail) 0 calc(var(--al-application-shell-navigation-inline-size,16rem) - 1px), var(--al-color-border-default) calc(var(--al-application-shell-navigation-inline-size,16rem) - 1px) var(--al-application-shell-navigation-inline-size,16rem), transparent var(--al-application-shell-navigation-inline-size,16rem))}.al-application-shell-workspace{padding:var(--al-space-8) var(--al-space-10) var(--al-space-12)}}.al-application-navigation-section-label{padding-block:var(--al-space-1);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.al-card{padding:var(--al-space-5);border-color:var(--al-color-border-default);border-radius:var(--al-radius-card);box-shadow:var(--al-shadow-subtle)}.al-card h3{font-size:var(--al-font-size-md);font-weight:600}.al-card header p{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);line-height:var(--al-font-lineHeight-normal);margin-block-start:var(--al-space-1)}.al-card-content{margin-top:var(--al-space-5)}.al-table-scroll{box-shadow:var(--al-shadow-subtle)}:is(.al-data-table,.al-data-grid) caption{padding:var(--al-space-4) var(--al-space-4) var(--al-space-3);font-size:var(--al-font-size-sm);background:var(--al-color-background-surface);border-bottom:0;font-weight:600}:is(.al-data-table,.al-data-grid) thead{background:var(--al-color-background-subtle)}:is(.al-data-table,.al-data-grid) th{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}:is(.al-data-table,.al-data-grid) thead th{padding-block:var(--al-space-2);border-block:1px solid var(--al-color-border-subtle)}:is(.al-data-table,.al-data-grid) tbody td{padding-block:var(--al-space-3);block-size:3.25rem}.al-field{align-content:start}@media (width<=40rem){.al-application-header:has(.al-context-switcher){flex-wrap:nowrap}.al-application-header:has(.al-context-switcher) .al-application-header-actions{flex:1 1 0;justify-content:flex-end}}.al-item-list{border-radius:var(--al-radius-card);overflow:hidden}.al-item-list>li{padding:var(--al-space-3) var(--al-space-4);transition:background-color var(--al-duration-fast) var(--al-easing-standard);position:relative}.al-item-list>li:has(>.al-item-list-copy>a):hover{background:var(--al-color-background-subtle)}.al-item-list>li:has(>.al-item-list-copy>a:focus-visible){outline:2px solid var(--al-color-focus-ring);outline-offset:-2px}.al-item-list-copy>a{font-weight:600;text-decoration:none}.al-item-list-copy>a:after{content:"";position:absolute;inset:0}.al-item-list-copy>a:focus-visible{outline:none}.al-item-list-copy p{line-height:var(--al-font-lineHeight-normal)}.al-item-list-leading{block-size:2.25rem;inline-size:2.25rem;color:var(--al-color-content-accent);background:var(--al-color-background-selected);border-radius:var(--al-radius-lg);place-items:center;display:grid}.al-item-list-leading>svg{block-size:1.25rem;inline-size:1.25rem}.al-item-list-meta,.al-item-list-actions{z-index:1;position:relative}.al-empty-state{border:1px dashed var(--al-color-border-strong);border-radius:var(--al-radius-card)}}@layer al.p{.al-filterable-workspace{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-filterable-workspace>*,.al-master-detail>*,.al-master-detail-layout>*,.al-page-template>*,.al-page-template-layout>*{min-inline-size:0}.al-filterable-workspace>header{justify-content:space-between;align-items:start;gap:var(--al-space-4);display:flex}.al-filterable-workspace h2{font-size:var(--al-font-size-lg);margin:0;font-weight:500}.al-filterable-workspace header p{margin:var(--al-space-1) 0 0;color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-filterable-workspace-actions{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.al-filterable-workspace-toolbar{align-items:end;gap:var(--al-space-3);grid-template-columns:minmax(14rem,1fr) minmax(10rem,.45fr) auto;display:grid}.al-filterable-workspace-filters{align-items:center;gap:var(--al-space-2);min-height:var(--al-control-height-md);display:flex}.al-filterable-workspace-active-filters{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-filterable-workspace-count{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-context-switcher{min-inline-size:0;max-inline-size:100%;display:inline-flex}.al-context-switcher-trigger{align-items:center;column-gap:var(--al-space-2);min-block-size:var(--al-size-touch-minimum);max-inline-size:100%;padding:var(--al-space-1) var(--al-space-3);color:var(--al-color-content-primary);font:inherit;text-align:start;background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-control);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"scope chevron""current chevron";display:grid}.al-context-switcher-trigger:hover{background:var(--al-color-action-secondaryHover)}.al-context-switcher-trigger:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-context-switcher-scope{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);line-height:var(--al-font-lineHeight-tight);grid-area:scope}.al-context-switcher-current{min-inline-size:0;font-size:var(--al-font-size-sm);font-weight:500;line-height:var(--al-font-lineHeight-tight);text-overflow:ellipsis;white-space:nowrap;grid-area:current;overflow:hidden}.al-context-switcher-trigger:not([data-has-scope=true]) .al-context-switcher-current{grid-row:1/span 2}.al-context-switcher-chevron{color:var(--al-color-content-secondary);grid-area:chevron}.al-context-switcher-panel{gap:var(--al-space-2);display:grid}.al-context-switcher-list{gap:var(--al-space-2);overscroll-behavior:contain;scrollbar-width:thin;max-block-size:min(20rem,50vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.al-context-switcher-group{gap:2px;margin:0;padding:0;list-style:none;display:grid}.al-context-switcher-group-label{padding:var(--al-space-1) var(--al-space-2);color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.al-context-switcher-option{justify-content:space-between;align-items:center;gap:var(--al-space-2);min-block-size:var(--al-size-touch-minimum);padding:var(--al-space-1) var(--al-space-2);color:var(--al-color-content-primary);border-radius:var(--al-radius-control);cursor:pointer;display:flex}.al-context-switcher-option[data-active=true]{background:var(--al-color-action-secondaryHover);box-shadow:inset 0 0 0 2px var(--al-color-focus-ring)}.al-context-switcher-option[aria-selected=true]{font-weight:500}.al-context-switcher-option[aria-disabled=true]{color:var(--al-color-content-disabled);cursor:not-allowed}.al-context-switcher-option-copy{min-inline-size:0;font-size:var(--al-font-size-sm);overflow-wrap:anywhere;gap:2px;display:grid}.al-context-switcher-option-copy small{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);font-weight:400}.al-context-switcher-option[aria-disabled=true] .al-context-switcher-option-copy small{color:inherit}.al-context-switcher-check{inline-size:1rem;color:var(--al-color-content-accent);text-align:center;flex:none}.al-context-switcher-empty{padding:var(--al-space-3) var(--al-space-2);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);margin:0}.al-context-switcher-visually-hidden,.al-permission-action-pending-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.al-context-switcher-option[data-active=true]{box-shadow:none;outline:2px solid highlight}.al-context-switcher-option[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}.al-master-detail{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-master-detail-header{align-items:flex-start;gap:var(--al-space-4);justify-content:space-between;display:flex}.al-master-detail-header h2,.al-master-detail-header p{margin:0}.al-master-detail-header p{color:var(--al-color-content-secondary);margin-top:var(--al-space-1)}.al-master-detail-layout{border:1px solid var(--al-color-border-subtle);border-radius:var(--al-radius-md);grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);min-height:19rem;display:grid;overflow:hidden}.al-master-detail-master{background:var(--al-color-background-subtle);border-inline-end:1px solid var(--al-color-border-subtle)}.al-master-detail-master ul{padding:var(--al-space-2);margin:0;list-style:none;display:grid}.al-master-detail-item{border-radius:var(--al-radius-sm);color:var(--al-color-content-primary);cursor:pointer;font:inherit;align-items:flex-start;gap:var(--al-space-3);padding:var(--al-space-3);text-align:start;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.al-master-detail-item[aria-current=page]{background:var(--al-color-background-subtle);color:var(--al-color-content-accent)}.al-master-detail-item:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:1px}.al-master-detail-item>span:first-child{gap:var(--al-space-1);min-width:0;display:grid}.al-master-detail-item small{color:var(--al-color-content-secondary)}.al-master-detail-meta{flex:none}.al-master-detail-detail{min-width:0;padding:var(--al-space-5)}@media (width<=48rem){.al-filterable-workspace>header{flex-direction:column}.al-filterable-workspace-toolbar{grid-template-columns:1fr}.al-master-detail-header{flex-direction:column}.al-master-detail-layout{grid-template-columns:1fr}.al-master-detail-master{border-block-end:1px solid var(--al-color-border-subtle);border-inline-end:0}}.al-bulk-action-bar{background:var(--al-color-background-subtle);border-color:var(--al-color-border-strong);align-items:center;gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.al-bulk-action-summary,.al-bulk-action-actions{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-bulk-action-status{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);grid-column:1/-1}.al-risk-tier{background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-strong);border-radius:var(--al-radius-pill);font-size:var(--al-font-size-xs);padding:var(--al-space-1) var(--al-space-2);text-transform:uppercase;align-self:flex-start;font-weight:600}.al-risk-tier[data-risk-tier=critical]{color:var(--al-color-status-danger)}.al-risk-details{gap:var(--al-space-2);margin:0;display:grid}.al-risk-details>div{gap:var(--al-space-1);grid-template-columns:7rem minmax(0,1fr);display:grid}.al-risk-details dt{color:var(--al-color-content-secondary)}.al-risk-details dd{margin:0}.al-risk-gate-status{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);margin:0}.al-permission-action{border:1px solid var(--al-color-border-subtle);border-radius:var(--al-radius-md);gap:var(--al-space-2);padding:var(--al-space-3);display:grid}.al-permission-action p,.al-permission-action small{color:var(--al-color-content-secondary);margin:0}.al-permission-action-control,.al-permission-action-recovery{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-permission-action-control>span{color:var(--al-color-status-warning);font-size:var(--al-font-size-xs);text-transform:uppercase;font-weight:600}.al-permission-action-pending{vertical-align:middle;display:inline-flex;position:relative}.al-permission-action-placeholder{inline-size:6rem;block-size:var(--al-control-height-md);background:var(--al-color-background-subtle);border:1px dashed var(--al-color-border-default);border-radius:var(--al-radius-control);animation:1.6s ease-in-out infinite al-permission-pending;display:block}@keyframes al-permission-pending{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.al-permission-action-placeholder{animation:none}}@media (forced-colors:active){.al-permission-action-placeholder{border-color:graytext}}.al-async-operation{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-async-operation>header{align-items:flex-start;gap:var(--al-space-3);justify-content:space-between;display:flex}.al-async-operation h2,.al-async-operation header p{margin:0}.al-async-operation header p,.al-async-operation-message{color:var(--al-color-content-secondary)}.al-async-operation dl{gap:var(--al-space-2);margin:0;display:grid}.al-async-operation dl>div{gap:var(--al-space-2);grid-template-columns:7rem minmax(0,1fr);display:grid}.al-async-operation dt{color:var(--al-color-content-secondary)}.al-async-operation dd{margin:0}.al-async-operation-details{background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);padding:var(--al-space-3)}.al-async-operation-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-degraded-state{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-degraded-state>header{gap:var(--al-space-1);display:grid}.al-degraded-state h2{margin:0}.al-degraded-state-label{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase;font-weight:600}.al-degraded-state dl{gap:var(--al-space-2);margin:0;display:grid}.al-degraded-state dl>div{gap:var(--al-space-2);grid-template-columns:9rem minmax(0,1fr);display:grid}.al-degraded-state dt{color:var(--al-color-content-secondary)}.al-degraded-state dd{margin:0}.al-degraded-state details>div{background:var(--al-color-background-subtle);margin-top:var(--al-space-2);padding:var(--al-space-3)}.al-degraded-state-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-data-transfer{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-data-transfer>header{align-items:flex-start;gap:var(--al-space-3);justify-content:space-between;display:flex}.al-data-transfer header span{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-data-transfer h2{margin:0}.al-data-transfer>ol{gap:var(--al-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.al-data-transfer>ol li{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);align-items:center;gap:var(--al-space-2);text-transform:capitalize;display:flex}.al-data-transfer>ol li>span{border:1px solid var(--al-color-border-strong);border-radius:var(--al-radius-pill);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.al-data-transfer>ol li[aria-current=step],.al-data-transfer>ol li[data-complete=true]{color:var(--al-color-content-accent);font-weight:600}.al-data-transfer-summary{color:var(--al-color-content-secondary);margin:0}.al-data-transfer dl{gap:var(--al-space-2);margin:0;display:grid}.al-data-transfer dl>div{gap:var(--al-space-2);grid-template-columns:6rem minmax(0,1fr);display:grid}.al-data-transfer dt{color:var(--al-color-content-secondary)}.al-data-transfer dd{margin:0}.al-data-transfer-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}@media (width<=48rem){.al-data-transfer>ol{grid-template-columns:1fr}}.al-notification-inbox{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-notification-inbox>header{align-items:flex-start;gap:var(--al-space-3);justify-content:space-between;display:flex}.al-notification-inbox>header h2,.al-notification-inbox>header p{margin:0}.al-notification-inbox>header p,.al-notification-inbox footer{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-notification-inbox>header>div:last-child{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-notification-group{gap:var(--al-space-2);display:grid}.al-notification-group h3{font-size:var(--al-font-size-sm);margin:0}.al-notification-group ul{margin:0;padding:0;list-style:none;display:grid}.al-notification-group li{border-block-start:1px solid var(--al-color-border-subtle);align-items:flex-start;gap:var(--al-space-3);padding:var(--al-space-3) 0;justify-content:space-between;display:flex}.al-notification-group li:not([data-read=true]){border-inline-start:3px solid var(--al-color-action-primary);padding-inline-start:var(--al-space-3)}.al-notification-copy,.al-notification-copy>div{gap:var(--al-space-1);display:grid}.al-notification-copy>div{grid-template-columns:auto minmax(0,1fr);align-items:center}.al-notification-copy a{color:var(--al-color-content-link)}.al-notification-copy p{color:var(--al-color-content-secondary);margin:0}.al-notification-copy small{color:var(--al-color-content-secondary)}.al-help-support{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-help-support>header{gap:var(--al-space-1);display:grid}.al-help-support>header span{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-help-support h2,.al-help-support p{margin:0}.al-help-support-copy{color:var(--al-color-content-secondary)}.al-help-support-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-help-support details dl{gap:var(--al-space-2);margin:var(--al-space-3) 0 0;display:grid}.al-help-support details dl>div{gap:var(--al-space-2);grid-template-columns:8rem minmax(0,1fr);display:grid}.al-help-support dt{color:var(--al-color-content-secondary)}.al-help-support dd{margin:0}.al-help-support-privacy{background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);gap:var(--al-space-2);padding:var(--al-space-3);display:grid}.al-help-support-privacy p{color:var(--al-color-content-secondary)}.al-page-template{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-page-template>[data-slot=page-template-header]{align-items:flex-start;gap:var(--al-space-4);justify-content:space-between;display:flex}.al-page-template-kind{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-page-template [data-slot=page-template-title],.al-page-template [data-slot=page-template-header] p{overflow-wrap:anywhere;margin:0}.al-page-template [data-slot=page-template-header] p{color:var(--al-color-content-secondary)}.al-page-template-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-page-template-layout{gap:var(--al-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.al-page-template-layout>[data-slot=page-template-navigation],.al-page-template-layout>[data-slot=page-template-supporting]{background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);min-width:10rem;padding:var(--al-space-3)}.al-page-template-content{min-width:0}.al-page-template>[data-slot=page-template-footer]{border-block-start:1px solid var(--al-color-border-subtle);color:var(--al-color-content-secondary);padding-top:var(--al-space-3)}.al-page-template[data-template=public-auth],.al-page-template[data-template=error]{text-align:center;max-width:36rem;margin-inline:auto}.al-page-template[data-template=public-auth] .al-page-template-layout,.al-page-template[data-template=error] .al-page-template-layout{grid-template-columns:minmax(0,1fr)}@media (width<=48rem){.al-page-template>[data-slot=page-template-header]{flex-direction:column}.al-page-template-layout{grid-template-columns:1fr}}.al-auth-journey{gap:var(--al-space-4);max-width:34rem;padding:var(--al-space-5);margin-inline:auto;display:grid}.al-auth-journey>header{align-items:flex-start;gap:var(--al-space-3);justify-content:space-between;display:flex}.al-auth-journey-kind{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-auth-journey h2,.al-auth-journey p{margin:0}.al-auth-journey-message{color:var(--al-color-content-secondary)}.al-auth-device-code{background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);gap:var(--al-space-1);padding:var(--al-space-4);text-align:center;display:grid}.al-auth-device-code strong{font-family:var(--al-font-family-mono);font-size:var(--al-font-size-xl);letter-spacing:.12em}.al-auth-device-code span,.al-auth-device-code small{color:var(--al-color-content-secondary)}.al-auth-security{border-inline-start:3px solid var(--al-color-status-warning);gap:var(--al-space-1);padding-inline-start:var(--al-space-3);display:grid}.al-auth-journey-actions{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-onboarding-workflow{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-onboarding-workflow>header{align-items:flex-start;gap:var(--al-space-4);justify-content:space-between;display:flex}.al-onboarding-kind{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-onboarding-workflow h2,.al-onboarding-workflow header p{margin:0}.al-onboarding-workflow header p,.al-onboarding-workflow li small{color:var(--al-color-content-secondary)}.al-onboarding-workflow>ol{gap:var(--al-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.al-onboarding-workflow li{gap:var(--al-space-1);display:grid}.al-onboarding-workflow li[data-complete=true] small{color:var(--al-color-status-success)}.al-onboarding-content{background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);padding:var(--al-space-4)}.al-onboarding-validation{color:var(--al-color-status-warning);margin:0}.al-onboarding-workflow>footer{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-onboarding-workflow>footer>span{flex:1}.al-record-editor{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-record-editor[data-presentation=modal]{max-width:42rem;margin-inline:auto}.al-record-editor>header{align-items:flex-start;gap:var(--al-space-4);justify-content:space-between;display:flex}.al-record-editor-kind{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-record-editor h2{margin:0}.al-record-editor>header>div:last-child{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-record-editor-draft{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs)}.al-record-editor-validation{border-inline-start:3px solid var(--al-color-status-warning);padding-inline-start:var(--al-space-3)}.al-record-editor-content{background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);padding:var(--al-space-4)}.al-record-editor>footer{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-record-editor>footer>span{flex:1}@media (width<=48rem){.al-bulk-action-bar{grid-template-columns:1fr;align-items:stretch}.al-bulk-action-actions{justify-content:flex-start}}.al-entity-header,.al-resource-toolbar,.al-form-section,.al-metadata-panel,.al-audit-log,.al-approval-chain,.al-integration-card,.al-usage-meter{gap:var(--al-space-4);padding:var(--al-space-5);display:grid}.al-entity-header>header,.al-form-section>header,.al-metadata-panel>header,.al-audit-log>header,.al-approval-chain>header,.al-integration-card>header,.al-usage-meter>header{align-items:flex-start;gap:var(--al-space-3);justify-content:space-between;display:flex}.al-entity-header h2,.al-form-section h2,.al-metadata-panel h2,.al-audit-log h2,.al-approval-chain h2,.al-integration-card h2{margin:0}.al-entity-header p,.al-form-section p,.al-metadata-panel p,.al-integration-card p,.al-usage-meter p{color:var(--al-color-content-secondary);margin:var(--al-space-1) 0 0}.al-entity-header-copy{flex:1;min-width:0}.al-entity-header-copy>span,.al-compound-breadcrumbs{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);text-transform:uppercase}.al-compound-meta,.al-compound-actions,.al-resource-toolbar-controls,.al-resource-toolbar-summary,.al-resource-toolbar-bulk{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-resource-toolbar-controls>:first-child{flex:1;min-width:12rem}.al-resource-toolbar-summary{justify-content:space-between}.al-resource-toolbar-bulk,.al-form-section-validation{background:var(--al-color-background-subtle);border-radius:var(--al-radius-sm);padding:var(--al-space-3)}.al-form-section>div:last-child{background:var(--al-color-background-subtle);border-radius:var(--al-radius-md);padding:var(--al-space-4)}.al-form-section header small{color:var(--al-color-content-secondary)}.al-metadata-panel>div[data-columns] .al-description-list{grid-template-columns:repeat(var(--al-metadata-columns,2), minmax(0, 1fr))}.al-metadata-panel>div[data-columns="1"]{--al-metadata-columns:1}.al-metadata-panel>div[data-columns="3"]{--al-metadata-columns:3}.al-audit-log ol,.al-approval-chain ol{margin:0;padding:0;list-style:none;display:grid}.al-audit-log li{border-block-start:1px solid var(--al-color-border-subtle);gap:var(--al-space-3);padding:var(--al-space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.al-audit-marker{background:var(--al-color-border-strong);border:3px solid var(--al-color-background-surface);border-radius:var(--al-radius-pill);box-shadow:0 0 0 1px var(--al-color-border-strong);width:.875rem;height:.875rem;margin-top:.2rem}.al-audit-log li[data-tone=info] .al-audit-marker{background:var(--al-color-action-primary)}.al-audit-log li[data-tone=success] .al-audit-marker{background:var(--al-color-status-success)}.al-audit-log li[data-tone=warning] .al-audit-marker{background:var(--al-color-status-warning)}.al-audit-log li[data-tone=danger] .al-audit-marker{background:var(--al-color-status-danger)}.al-audit-event{gap:var(--al-space-1);min-width:0;display:grid}.al-audit-event-summary{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-audit-log li p,.al-audit-log li small{color:var(--al-color-content-secondary);overflow-wrap:anywhere;margin:0}.al-audit-log time{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);white-space:nowrap}.al-approval-chain li{gap:var(--al-space-3);grid-template-columns:auto minmax(0,1fr);padding-block-end:var(--al-space-4);display:grid}.al-approval-marker{background:var(--al-color-border-strong);border:3px solid var(--al-color-background-surface);border-radius:var(--al-radius-pill);box-shadow:0 0 0 1px var(--al-color-border-strong);width:.875rem;height:.875rem;margin-top:.2rem}.al-approval-chain li[data-status=approved] .al-approval-marker{background:var(--al-color-status-success)}.al-approval-chain li[data-status=current] .al-approval-marker{background:var(--al-color-action-primary)}.al-approval-chain li[data-status=rejected] .al-approval-marker{background:var(--al-color-status-danger)}.al-approval-chain li p,.al-approval-chain li small{color:var(--al-color-content-secondary);margin:var(--al-space-1) 0 0}.al-integration-card>header>div{flex:1}.al-integration-card .al-description-list{margin:0}.al-usage-meter-summary{align-items:flex-end;gap:var(--al-space-1);justify-items:end;display:grid}.al-usage-meter-summary>span{font-variant-numeric:tabular-nums;font-weight:600}.al-usage-meter[data-state=warning]{border-color:var(--al-color-status-warning)}.al-usage-meter[data-state=limit]{border-color:var(--al-color-status-danger)}@media (width<=48rem){.al-entity-header>header,.al-form-section>header,.al-metadata-panel>header,.al-audit-log>header,.al-integration-card>header,.al-usage-meter>header{flex-direction:column}.al-audit-log li{grid-template-columns:auto minmax(0,1fr)}.al-audit-log time{grid-area:2/2}.al-usage-meter-summary{place-items:start}.al-metadata-panel>div[data-columns] .al-description-list{grid-template-columns:1fr}.al-resource-toolbar-controls>*{flex-basis:100%}}.al-auth-layout{isolation:isolate;background:var(--al-color-background-canvas);min-block-size:100dvh;color:var(--al-color-content-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow-x:clip}.al-auth-layout[data-backdrop=brand]:before,.al-auth-layout[data-backdrop=brand]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.al-auth-layout[data-backdrop=brand]:before{background-image:linear-gradient(color-mix(in srgb, var(--al-color-action-primary) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--al-color-action-primary) 9%, transparent) 1px, transparent 1px);background-position:top;background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.al-auth-layout[data-backdrop=brand]:after{background:radial-gradient(38rem 26rem at 18% 8%, color-mix(in srgb, var(--al-color-action-primary) 16%, transparent), transparent 70%), radial-gradient(34rem 24rem at 86% 18%, color-mix(in srgb, var(--al-color-violet-500) 15%, transparent), transparent 70%)}.al-auth-layout-bar{justify-content:space-between;align-items:center;gap:var(--al-space-3);padding:var(--al-space-4) var(--al-space-6);min-inline-size:0;display:flex}.al-auth-layout-brand{min-inline-size:0;color:var(--al-color-content-primary);align-items:center;display:inline-flex}.al-auth-layout-brand :is(svg,img){block-size:1.75rem;inline-size:auto;display:block}.al-auth-layout-actions{align-items:center;gap:var(--al-space-2);flex:none;display:flex}.al-auth-layout-actions a{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);border-radius:var(--al-radius-sm);padding:var(--al-space-1) var(--al-space-2);font-weight:500;text-decoration:none}.al-auth-layout-actions a:hover{color:var(--al-color-content-primary)}.al-auth-layout-main{min-inline-size:0;padding:clamp(var(--al-space-4), 7vh, 5rem) var(--al-space-4) var(--al-space-8);align-content:start;justify-items:center;display:grid}.al-auth-layout-footer{justify-content:center;align-items:center;gap:var(--al-space-1) var(--al-space-4);padding:var(--al-space-4) var(--al-space-4) var(--al-space-6);color:var(--al-color-content-muted);font-size:var(--al-font-size-xs);text-align:center;flex-wrap:wrap;display:flex}.al-auth-layout-footer a{color:var(--al-color-content-secondary);text-decoration:none}.al-auth-layout-footer a:hover{color:var(--al-color-content-primary);text-underline-offset:.2em;text-decoration:underline}.al-auth-layout :is(a,button):focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-auth-card{box-sizing:border-box;align-content:start;gap:var(--al-space-6);inline-size:100%;min-inline-size:0;max-inline-size:27rem;padding:var(--al-space-8) var(--al-space-8) var(--al-space-6);border:1px solid var(--al-color-border-subtle);border-radius:var(--al-radius-xl);background:var(--al-color-background-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--al-color-content-primary) 6%, transparent), 0 24px 48px -12px color-mix(in srgb, var(--al-color-action-primary) 18%, transparent);display:grid}.al-auth-card>*{min-inline-size:0}.al-auth-card-header{justify-items:center;gap:var(--al-space-2);text-align:center;display:grid}.al-auth-card-mark{margin-block-end:var(--al-space-2);display:inline-flex}.al-auth-card-mark>:is(svg,img){block-size:2.75rem;inline-size:auto;display:block}.al-auth-card-heading{color:var(--al-color-content-primary);font-family:var(--al-font-family-display);font-size:var(--al-font-size-2xl);font-weight:var(--al-font-weight-bold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.2}.al-auth-card-context{justify-content:center;align-items:center;gap:var(--al-space-1) var(--al-space-2);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.al-auth-card-context code{font-family:var(--al-font-family-mono);font-size:.92em}.al-auth-card-step{gap:var(--al-space-1);display:grid}.al-auth-card-title{color:var(--al-color-content-primary);font-size:var(--al-font-size-md);margin:0;font-weight:600;line-height:1.4}.al-auth-card-message{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.al-auth-card-message code{font-family:var(--al-font-family-mono);color:var(--al-color-content-primary);font-size:.92em}.al-auth-card-body{gap:var(--al-space-4);display:grid}.al-auth-card-links{justify-content:center;gap:var(--al-space-1) var(--al-space-4);font-size:var(--al-font-size-sm);text-align:center;flex-wrap:wrap;display:flex}.al-auth-card-links a{color:var(--al-color-content-link);border-radius:var(--al-radius-xs);font-weight:500;text-decoration:none}.al-auth-card-links a:hover{text-underline-offset:.2em;text-decoration:underline}.al-auth-card-notice{align-items:flex-start;gap:var(--al-space-2);border-block-start:1px solid var(--al-color-border-subtle);color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);margin:0;padding-block-start:var(--al-space-4);line-height:1.5;display:flex}.al-auth-card-notice-icon{color:var(--al-color-content-accent);flex:none;margin-block-start:.05rem;display:inline-flex}.al-auth-card-notice-icon>svg{block-size:1rem;inline-size:1rem}.al-auth-card :is(a,button):focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}:is([data-agentlabs-theme=midnight],[data-agentlabs-theme=daylight]) .al-auth-card [data-slot=button][data-agentlabs-appearance=solid][data-agentlabs-intent=default]{background-color:var(--al-color-action-primary);background-image:linear-gradient(135deg, var(--al-color-action-primary) 0%, var(--al-color-violet-600) 100%);color:var(--al-color-action-onPrimary);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--al-color-action-primary) 55%, transparent);border-color:#0000;font-weight:600}:is([data-agentlabs-theme=midnight],[data-agentlabs-theme=daylight]) .al-auth-card [data-slot=button][data-agentlabs-appearance=solid][data-agentlabs-intent=default]:hover:not(:disabled){background-image:linear-gradient(135deg, var(--al-color-action-primaryHover) 0%, var(--al-color-violet-700) 100%)}:is([data-agentlabs-theme=midnight],[data-agentlabs-theme=daylight]) .al-auth-card [data-slot=button][data-agentlabs-appearance=solid][data-agentlabs-intent=default]:disabled{opacity:.45;box-shadow:none}@media (width<=30rem){.al-auth-layout-bar{padding:var(--al-space-3) var(--al-space-4)}.al-auth-layout-main{padding:var(--al-space-2) var(--al-space-3) var(--al-space-6)}.al-auth-card{gap:var(--al-space-5);padding:var(--al-space-6) var(--al-space-5) var(--al-space-5);border-radius:var(--al-radius-lg)}.al-auth-card-heading{font-size:var(--al-font-size-xl)}.al-auth-card-mark>:is(svg,img){block-size:2.25rem}}@media (forced-colors:active){.al-auth-layout[data-backdrop=brand]:before,.al-auth-layout[data-backdrop=brand]:after{display:none}.al-auth-card{border-color:canvastext}}.al-page-header,.al-page-template>.al-page-header{justify-content:normal;align-items:normal;gap:var(--al-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.al-page-header-row{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--al-space-4) var(--al-space-6);flex-wrap:wrap;inline-size:100%;display:flex}.al-page-header-copy{gap:var(--al-space-2);flex:22rem;min-inline-size:0;display:grid}.al-page-header-eyebrow{color:var(--al-color-content-accent);font-size:var(--al-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.al-page-header-title{font-family:var(--al-type-heading-page-fontFamily);font-size:clamp(var(--al-type-heading-page-fontSize), 1.1rem + .9vw, 1.875rem);font-weight:700;line-height:var(--al-type-heading-page-lineHeight);letter-spacing:var(--al-type-heading-page-letterSpacing);overflow-wrap:anywhere;margin:0}.al-page-header-description{max-inline-size:72ch;color:var(--al-color-content-secondary);font-size:var(--al-font-size-md);line-height:var(--al-font-lineHeight-normal);margin:0}.al-page-header-meta{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.al-page-header-actions{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;flex:none;display:flex}.al-page-header-breadcrumbs{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm)}.al-page-template:not([data-template=public-auth],[data-template=error]){gap:var(--al-space-6);max-inline-size:84rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.al-page-template:not([data-template=public-auth],[data-template=error])>.al-page-header{border-block-end:1px solid var(--al-color-border-default);padding-block-end:var(--al-space-6)}.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout{gap:var(--al-space-6);grid-template-columns:minmax(0,1fr)}.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout:has(>[data-slot=page-template-supporting]){grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout:has(>[data-slot=page-template-navigation]){grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout:has(>[data-slot=page-template-navigation]):has(>[data-slot=page-template-supporting]){grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) minmax(16rem,20rem)}.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout>[data-slot=page-template-supporting]{gap:var(--al-space-4);background:0 0;padding:0;display:grid}.al-page-template[data-template=settings]{max-inline-size:64rem}@media (width<=64rem){.al-page-template:not([data-template=public-auth],[data-template=error]) .al-page-template-layout:is(:has(>[data-slot=page-template-supporting]),:has(>[data-slot=page-template-navigation])){grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.al-page-template:not([data-template=public-auth],[data-template=error]){gap:var(--al-space-5)}.al-page-template:not([data-template=public-auth],[data-template=error])>.al-page-header{padding-block-end:var(--al-space-5)}.al-page-header-actions{inline-size:100%}}.al-stat-grid{gap:var(--al-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.al-stat-card{min-inline-size:0}.al-stat-card-body{box-sizing:border-box;align-content:start;gap:var(--al-space-2);block-size:100%;padding:var(--al-space-4) var(--al-space-5) var(--al-space-5);color:var(--al-color-content-primary);background:var(--al-color-background-surface);border:1px solid var(--al-color-border-default);border-radius:var(--al-radius-card);box-shadow:var(--al-shadow-subtle);transition:border-color var(--al-duration-fast) var(--al-easing-standard), box-shadow var(--al-duration-fast) var(--al-easing-standard), transform var(--al-duration-fast) var(--al-easing-standard);text-decoration:none;display:grid;position:relative;overflow:hidden}.al-stat-card-body:before{background:var(--al-stat-tone,var(--al-color-border-strong));content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}a.al-stat-card-body:hover{border-color:var(--al-color-border-strong);box-shadow:var(--al-shadow-raised);transform:translateY(-1px)}a.al-stat-card-body:focus-visible{outline:2px solid var(--al-color-focus-ring);outline-offset:2px}.al-stat-card-head{justify-content:space-between;align-items:center;gap:var(--al-space-3);min-inline-size:0;display:flex}.al-stat-card-label{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);font-weight:500}.al-stat-card-icon{block-size:2.25rem;inline-size:2.25rem;color:var(--al-stat-icon-fg,var(--al-color-content-secondary));background:var(--al-stat-icon-bg,var(--al-color-background-subtle));border-radius:var(--al-radius-lg);flex:none;place-items:center;display:grid}.al-stat-card-icon>svg{block-size:1.25rem;inline-size:1.25rem}.al-stat-card-value{font-family:var(--al-type-numeric-metric-fontFamily);font-size:var(--al-font-size-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.al-stat-card-description{color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);line-height:var(--al-font-lineHeight-normal)}.al-stat-card-action{margin-block-start:var(--al-space-1)}@media (width<=40rem){.al-stat-grid{gap:var(--al-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.al-stat-card-body{padding:var(--al-space-3) var(--al-space-4) var(--al-space-4)}.al-stat-card-value{font-size:var(--al-font-size-2xl)}.al-stat-card-icon{display:none}}.al-stat-card[data-tone=accent]{--al-stat-tone:var(--al-color-action-primary);--al-stat-icon-fg:var(--al-color-content-accent);--al-stat-icon-bg:var(--al-color-background-selected)}.al-stat-card[data-tone=accent] .al-stat-card-body:before{background-image:var(--al-gradient-brand)}.al-stat-card[data-tone=info]{--al-stat-tone:var(--al-color-status-infoBorder);--al-stat-icon-fg:var(--al-color-status-infoForeground);--al-stat-icon-bg:var(--al-color-status-infoBackground)}.al-stat-card[data-tone=success]{--al-stat-tone:var(--al-color-status-success);--al-stat-icon-fg:var(--al-color-status-successForeground);--al-stat-icon-bg:var(--al-color-status-successBackground)}.al-stat-card[data-tone=warning]{--al-stat-tone:var(--al-color-status-warning);--al-stat-icon-fg:var(--al-color-status-warningForeground);--al-stat-icon-bg:var(--al-color-status-warningBackground)}.al-stat-card[data-tone=danger]{--al-stat-tone:var(--al-color-status-danger);--al-stat-icon-fg:var(--al-color-status-dangerForeground);--al-stat-icon-bg:var(--al-color-status-dangerBackground)}.al-proposal-timeline{gap:var(--al-space-4);min-inline-size:0;display:grid}.al-proposal-timeline-title{font-size:var(--al-font-size-md);margin:0;font-weight:600}.al-proposal-timeline ol{margin:0;padding:0;list-style:none;display:grid}.al-proposal-timeline li{gap:var(--al-space-3);min-inline-size:0;grid-template-columns:1.75rem minmax(0,1fr);padding-block-end:var(--al-space-5);display:grid;position:relative}.al-proposal-timeline li:last-child{padding-block-end:0}.al-proposal-timeline li:not(:last-child):before{background:var(--al-color-border-default);content:"";border-radius:1px;inline-size:2px;position:absolute;inset-block:2rem .25rem;inset-inline-start:calc(.875rem - 1px)}.al-proposal-timeline li[data-state=done]:not(:last-child):before{background:var(--al-color-status-successBorder)}.al-proposal-marker{box-sizing:border-box;block-size:1.75rem;inline-size:1.75rem;color:var(--al-color-content-secondary);background:var(--al-color-background-surface);border:2px solid var(--al-color-border-strong);border-radius:50%;place-items:center;display:grid}.al-proposal-dot{background:currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem;display:block}.al-proposal-timeline li[data-state=done] .al-proposal-marker{color:var(--al-color-status-successForeground);background:var(--al-color-status-successBackground);border-color:var(--al-color-status-successBorder)}.al-proposal-timeline li[data-state=current] .al-proposal-marker{color:var(--al-color-content-accent);border-color:var(--al-color-action-primary);box-shadow:0 0 0 4px var(--al-color-background-selected)}.al-proposal-timeline li[data-state=rejected] .al-proposal-marker{color:var(--al-color-status-dangerForeground);background:var(--al-color-status-dangerBackground);border-color:var(--al-color-status-dangerBorder)}.al-proposal-timeline li[data-state=expired] .al-proposal-marker{color:var(--al-color-status-neutralForeground);background:var(--al-color-status-neutralBackground);border-color:var(--al-color-status-neutralBorder)}.al-proposal-timeline li[data-state=upcoming] .al-proposal-marker{color:var(--al-color-content-muted);border-style:dashed}.al-proposal-step{align-content:start;gap:.3rem;min-inline-size:0;padding-block-start:.2rem;display:grid}.al-proposal-step-head{align-items:baseline;gap:.25rem var(--al-space-3);flex-wrap:wrap;display:flex}.al-proposal-step-head strong{font-size:var(--al-font-size-sm);font-weight:600}.al-proposal-timeline li[data-state=upcoming] .al-proposal-step-head strong{color:var(--al-color-content-secondary)}.al-proposal-step-time{color:var(--al-color-content-muted);font-size:var(--al-font-size-xs);font-variant-numeric:tabular-nums}.al-proposal-step-actor{align-items:center;gap:var(--al-space-2);color:var(--al-color-content-primary);font-size:var(--al-font-size-sm);flex-wrap:wrap;display:flex}.al-proposal-step-role{padding:.0625rem var(--al-space-2);color:var(--al-color-content-secondary);font-size:var(--al-font-size-xs);background:var(--al-color-background-subtle);border:1px solid var(--al-color-border-subtle);border-radius:var(--al-radius-pill);font-weight:500}.al-proposal-step p{color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);margin:0}.al-proposal-timeline-footer{padding:var(--al-space-3) var(--al-space-4);color:var(--al-color-content-secondary);font-size:var(--al-font-size-sm);background:var(--al-color-background-subtle);border-radius:var(--al-radius-md)}.al-master-detail{background:var(--al-color-background-surface);border-color:var(--al-color-border-default);border-radius:var(--al-radius-card);box-shadow:var(--al-shadow-subtle);gap:0;padding:0;overflow:hidden}.al-master-detail-header{padding:var(--al-space-4) var(--al-space-5);border-block-end:1px solid var(--al-color-border-subtle)}.al-master-detail-header h2{font-size:var(--al-font-size-md);font-weight:600}.al-master-detail-header p{font-size:var(--al-font-size-sm)}.al-master-detail-layout{border:0;border-radius:0;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);min-height:24rem}.al-master-detail-master ul{gap:.125rem}.al-master-detail-item{padding:var(--al-space-3);border-radius:var(--al-radius-md);position:relative}.al-master-detail-item strong{font-size:var(--al-font-size-sm);font-weight:600;line-height:var(--al-font-lineHeight-tight)}.al-master-detail-item small{font-size:var(--al-font-size-xs);line-height:var(--al-font-lineHeight-normal)}.al-master-detail-item:hover{background:var(--al-color-action-secondaryHover)}.al-master-detail-item[aria-current=page]{color:var(--al-color-content-primary);background:var(--al-color-background-surface);box-shadow:0 0 0 1px var(--al-color-border-default), var(--al-shadow-subtle)}.al-master-detail-item[aria-current=page]:before{inset-block:var(--al-space-3);background-image:var(--al-gradient-brand);content:"";border-start-end-radius:3px;border-end-end-radius:3px;inline-size:3px;position:absolute;inset-inline-start:0}.al-master-detail-detail{padding:var(--al-space-6)}.al-master-detail-layout:has(>.al-master-detail-master>ul:empty){grid-template-columns:minmax(0,1fr)}.al-master-detail-master:has(>ul:empty){display:none}.al-master-detail-layout:has(>.al-master-detail-master>ul:empty){min-height:0}@media (width<=48rem){.al-master-detail-detail{padding:var(--al-space-4)}.al-master-detail-layout{grid-template-columns:minmax(0,1fr)}}.al-filterable-workspace{gap:var(--al-space-4);padding:var(--al-space-5);background:var(--al-color-background-surface);border-color:var(--al-color-border-default);border-radius:var(--al-radius-card);box-shadow:var(--al-shadow-subtle)}.al-filterable-workspace h2{font-size:var(--al-font-size-md);font-weight:600}@media (width>=48.01rem){.al-filterable-workspace-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(10rem,14rem) auto}}.al-filterable-workspace .al-table-scroll{box-shadow:none}.al-metadata-panel{gap:var(--al-space-5);padding:var(--al-space-5);background:var(--al-color-background-surface);border-color:var(--al-color-border-default);border-radius:var(--al-radius-card);box-shadow:var(--al-shadow-subtle)}.al-metadata-panel h2{font-size:var(--al-font-size-lg);letter-spacing:-.01em;font-weight:700}.al-metadata-panel>div[data-columns] .al-description-list{gap:var(--al-space-4) var(--al-space-6)}.al-metadata-panel .al-description-list>div{border:0;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:0}.al-metadata-panel .al-description-list dt{color:var(--al-color-content-muted);font-size:var(--al-font-size-xs);font-weight:500}.al-metadata-panel .al-description-list dd{font-size:var(--al-font-size-sm);font-weight:500}@media (width<=30rem){.al-metadata-panel>div[data-columns] .al-description-list{grid-template-columns:minmax(0,1fr)}}.al-risk-tier{color:var(--al-color-status-infoForeground);background:var(--al-color-status-infoBackground);border-color:var(--al-color-status-infoBorder);letter-spacing:.04em}.al-risk-tier[data-risk-tier=high]{color:var(--al-color-status-warningForeground);background:var(--al-color-status-warningBackground);border-color:var(--al-color-status-warningBorder)}.al-risk-tier[data-risk-tier=critical]{color:var(--al-color-status-dangerForeground);background:var(--al-color-status-dangerBackground);border-color:var(--al-color-status-dangerBorder)}.al-risk-details>div{grid-template-columns:8rem minmax(0,1fr)}.al-risk-details dt,.al-risk-details dd{font-size:var(--al-font-size-sm)}@media (width<=30rem){.al-risk-details>div{grid-template-columns:minmax(0,1fr)}}}@layer al.x,al.o;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations"),url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations"),url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations"),url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations"),url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations"),url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations"),url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html,body,#root{min-height:100%}body{min-width:320px;margin:0}.bootstrap-error{padding:2rem;font-family:system-ui,sans-serif}._fullPage_1dv7n_1{place-items:center;min-height:100dvh;display:grid}._inline_1dv7n_7{padding-block:var(--al-space-8);place-items:center;display:grid}._page_w80ze_2{background:var(--al-color-background-canvas);min-height:100dvh;color:var(--al-color-content-primary)}
