:root,.cui-theme{--cui-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cui-font-size-xs:.75rem;--cui-font-size-sm:.875rem;--cui-font-size-md:1rem;--cui-font-size-lg:1.125rem;--cui-font-size-xl:1.25rem;--cui-space-1:.25rem;--cui-space-2:.5rem;--cui-space-3:.75rem;--cui-space-4:1rem;--cui-space-5:1.25rem;--cui-space-6:1.5rem;--cui-space-8:2rem;--cui-radius-sm:.375rem;--cui-radius-md:.625rem;--cui-radius-lg:.875rem;--cui-radius-xl:1.125rem;--cui-radius-full:9999px;--cui-radius-control:var(--cui-radius-lg);--cui-radius-container:var(--cui-radius-lg);--cui-radius-overlay:var(--cui-radius-lg);--cui-control-height-sm:2.25rem;--cui-control-height-md:2.75rem;--cui-control-height-lg:3rem;--cui-control-padding-inline-sm:var(--cui-space-3);--cui-control-padding-inline-md:var(--cui-space-4);--cui-control-padding-inline-lg:var(--cui-space-5);--cui-control-gap-sm:.375rem;--cui-control-gap-md:var(--cui-space-2);--cui-control-gap-lg:.625rem;--cui-table-header-height:2.5rem;--cui-table-row-height:3rem;--cui-table-cell-padding-block:var(--cui-space-1);--cui-table-cell-padding-inline:var(--cui-space-3);--cui-control-border-width:1px;--cui-disabled-opacity:.5;--cui-motion-duration-fast:.15s;--cui-motion-duration-normal:.3s;--cui-motion-duration-slow:.42s;--cui-motion-duration-spinner:.7s;--cui-motion-ease-standard:ease-in-out;--cui-motion-ease-emphasized:cubic-bezier(.7, 0, .2, 1);--cui-color-slate-50:#f8fafc;--cui-color-slate-100:#f1f5f9;--cui-color-slate-200:#e2e8f0;--cui-color-slate-300:#cbd5e1;--cui-color-slate-400:#94a3b8;--cui-color-slate-500:#64748b;--cui-color-slate-600:#475569;--cui-color-slate-700:#334155;--cui-color-slate-800:#1e293b;--cui-color-slate-900:#0f172a;--cui-color-slate-950:#020617;--cui-color-blue-50:#eff6ff;--cui-color-blue-100:#dbeafe;--cui-color-blue-200:#bfdbfe;--cui-color-blue-300:#93c5fd;--cui-color-blue-400:#60a5fa;--cui-color-blue-500:#3b82f6;--cui-color-blue-600:#2563eb;--cui-color-blue-700:#1d4ed8;--cui-color-blue-800:#1e40af;--cui-color-blue-900:#1e3a8a;--cui-color-blue-950:#172554;--cui-color-indigo-50:#eef2ff;--cui-color-indigo-100:#e0e7ff;--cui-color-indigo-200:#c7d2fe;--cui-color-indigo-300:#a5b4fc;--cui-color-indigo-400:#818cf8;--cui-color-indigo-500:#6366f1;--cui-color-indigo-600:#4f46e5;--cui-color-indigo-700:#4338ca;--cui-color-indigo-800:#3730a3;--cui-color-indigo-900:#312e81;--cui-color-indigo-950:#1e1b4b;--cui-color-violet-50:#f5f3ff;--cui-color-violet-100:#ede9fe;--cui-color-violet-200:#ddd6fe;--cui-color-violet-300:#c4b5fd;--cui-color-violet-400:#a78bfa;--cui-color-violet-500:#8b5cf6;--cui-color-violet-600:#7c3aed;--cui-color-violet-700:#6d28d9;--cui-color-violet-800:#5b21b6;--cui-color-violet-900:#4c1d95;--cui-color-violet-950:#2e1065;--cui-color-emerald-50:#ecfdf5;--cui-color-emerald-100:#d1fae5;--cui-color-emerald-200:#a7f3d0;--cui-color-emerald-300:#6ee7b7;--cui-color-emerald-400:#34d399;--cui-color-emerald-500:#10b981;--cui-color-emerald-600:#096;--cui-color-emerald-700:#00875a;--cui-color-emerald-800:#006b47;--cui-color-emerald-900:#005a3d;--cui-color-emerald-950:#022c22;--cui-color-amber-50:#fffbeb;--cui-color-amber-100:#fef3c7;--cui-color-amber-200:#fde68a;--cui-color-amber-300:#fcd34d;--cui-color-amber-400:#fbbf24;--cui-color-amber-500:#f59e0b;--cui-color-amber-600:#d97706;--cui-color-amber-700:#b45309;--cui-color-amber-800:#92400e;--cui-color-amber-900:#78350f;--cui-color-amber-950:#451a03;--cui-color-red-50:#fef2f2;--cui-color-red-100:#fee2e2;--cui-color-red-200:#fecaca;--cui-color-red-300:#fca5a5;--cui-color-red-400:#f87171;--cui-color-red-500:#ef4444;--cui-color-red-600:#dc2626;--cui-color-red-700:#b91c1c;--cui-color-red-800:#991b1b;--cui-color-red-900:#7f1d1d;--cui-color-red-950:#450a0a;--cui-color-primary:var(--cui-color-blue-600);--cui-color-primary-hover:var(--cui-color-blue-700);--cui-color-primary-strong:var(--cui-color-blue-800);--cui-color-primary-soft:var(--cui-color-blue-300);--cui-color-primary-subtle:var(--cui-color-blue-50);--cui-color-on-primary:#fff;--cui-color-secondary:var(--cui-color-indigo-600);--cui-color-secondary-hover:var(--cui-color-indigo-700);--cui-color-secondary-strong:var(--cui-color-indigo-800);--cui-color-secondary-soft:var(--cui-color-indigo-300);--cui-color-secondary-subtle:var(--cui-color-indigo-50);--cui-color-on-secondary:#fff;--cui-color-accent:var(--cui-color-violet-600);--cui-color-accent-hover:var(--cui-color-violet-700);--cui-color-accent-strong:var(--cui-color-violet-800);--cui-color-accent-soft:var(--cui-color-violet-300);--cui-color-accent-subtle:var(--cui-color-violet-50);--cui-color-on-accent:#fff;--cui-color-surface:#fff;--cui-color-surface-muted:var(--cui-color-slate-50);--cui-color-surface-emphasis:var(--cui-color-slate-100);--cui-color-surface-inverse:var(--cui-color-slate-900);--cui-color-on-surface-inverse:var(--cui-color-slate-50);--cui-color-text:#172033;--cui-color-text-muted:#526078;--cui-color-text-subtle:#7b879b;--cui-color-text-disabled:#9ba6b8;--cui-color-border:#d7deea;--cui-color-border-strong:#aeb9ca;--cui-color-border-subtle:#e8edf4;--cui-color-overlay-scrim:#0f172a75;--cui-color-focus:var(--cui-color-blue-600);--cui-color-focus-ring:color-mix(in srgb, var(--cui-color-focus) 22%, transparent);--cui-color-info:var(--cui-color-blue-600);--cui-color-info-hover:var(--cui-color-blue-700);--cui-color-info-strong:var(--cui-color-blue-800);--cui-color-info-soft:var(--cui-color-blue-300);--cui-color-info-subtle:var(--cui-color-blue-50);--cui-color-on-info:#fff;--cui-color-success:var(--cui-color-emerald-700);--cui-color-success-hover:var(--cui-color-emerald-800);--cui-color-success-strong:var(--cui-color-emerald-900);--cui-color-success-soft:var(--cui-color-emerald-300);--cui-color-success-subtle:var(--cui-color-emerald-50);--cui-color-on-success:#fff;--cui-color-warning:var(--cui-color-amber-600);--cui-color-warning-hover:var(--cui-color-amber-700);--cui-color-warning-strong:var(--cui-color-amber-800);--cui-color-warning-soft:var(--cui-color-amber-300);--cui-color-warning-subtle:var(--cui-color-amber-50);--cui-color-on-warning:var(--cui-color-slate-950);--cui-color-danger:var(--cui-color-red-600);--cui-color-danger-hover:var(--cui-color-red-700);--cui-color-danger-strong:var(--cui-color-red-800);--cui-color-danger-soft:var(--cui-color-red-300);--cui-color-danger-subtle:var(--cui-color-red-50);--cui-color-on-danger:#fff;--cui-shadow-xs:0 1px 2px #0f172a0d;--cui-shadow-sm:0 1px 3px #0f172a17, 0 1px 2px #0f172a0f;--cui-shadow-lg:0 20px 30px #0f172a29, 0 8px 10px #0f172a14;--cui-shadow-primary:0 6px 14px color-mix(in srgb, var(--cui-color-primary) 22%, transparent);--cui-shadow-accent:0 2px 6px color-mix(in srgb, var(--cui-color-accent) 28%, transparent);--cui-shadow-control:var(--cui-shadow-sm);--cui-shadow-overlay:var(--cui-shadow-lg);--cui-shadow-emphasis:var(--cui-shadow-primary);--cui-shadow-inset-control:inset 0 1px 2px #0f172a24;--cui-z-index-popover:1000;--cui-z-index-modal:1100;--cui-z-index-toast:1200;--cui-field-background:var(--cui-color-surface);--cui-field-background-disabled:var(--cui-color-surface-muted);--cui-field-color:var(--cui-color-text);--cui-field-placeholder-color:var(--cui-color-text-subtle);--cui-field-border:var(--cui-color-border);--cui-field-border-hover:var(--cui-color-border-strong);--cui-field-border-focus:var(--cui-color-primary);--cui-field-border-invalid:var(--cui-color-danger);--cui-field-shadow:var(--cui-shadow-control);--cui-field-focus-shadow:0 0 0 1px var(--cui-field-border-focus);--cui-field-invalid-focus-shadow:0 0 0 1px var(--cui-field-border-invalid);--cui-focus-ring-width:2px;--cui-focus-ring-offset:2px;--cui-focus-ring-color:var(--cui-color-focus);--cui-focus-ring-shadow:0 0 0 var(--cui-focus-ring-width) var(--cui-color-focus-ring);--cui-color-info-dark-background:color-mix(in srgb, var(--cui-color-info) 15%, transparent);--cui-color-info-dark-border:color-mix(in srgb, var(--cui-color-info-soft) 25%, transparent);--cui-color-info-dark-foreground:color-mix(in srgb, var(--cui-color-info) 30%, white);--cui-color-info-dark-icon-background:color-mix(in srgb, var(--cui-color-info-soft) 15%, transparent);--cui-color-info-dark-icon:color-mix(in srgb, var(--cui-color-info) 60%, white);--cui-color-warning-dark-background:color-mix(in srgb, var(--cui-color-warning) 15%, transparent);--cui-color-warning-dark-border:color-mix(in srgb, var(--cui-color-warning-soft) 25%, transparent);--cui-color-warning-dark-foreground:color-mix(in srgb, var(--cui-color-warning) 30%, white);--cui-color-warning-dark-icon-background:color-mix(in srgb, var(--cui-color-warning-soft) 15%, transparent);--cui-color-warning-dark-icon:color-mix(in srgb, var(--cui-color-warning) 60%, white);--cui-color-danger-dark-background:color-mix(in srgb, var(--cui-color-danger) 15%, transparent);--cui-color-danger-dark-border:color-mix(in srgb, var(--cui-color-danger-soft) 25%, transparent);--cui-color-danger-dark-foreground:color-mix(in srgb, var(--cui-color-danger) 30%, white);--cui-color-danger-dark-icon-background:color-mix(in srgb, var(--cui-color-danger-soft) 15%, transparent);--cui-color-danger-dark-icon:color-mix(in srgb, var(--cui-color-danger) 60%, white);--cui-color-success-dark-background:color-mix(in srgb, var(--cui-color-success) 15%, transparent);--cui-color-success-dark-border:color-mix(in srgb, var(--cui-color-success-soft) 25%, transparent);--cui-color-success-dark-foreground:color-mix(in srgb, var(--cui-color-success) 30%, white);--cui-color-success-dark-icon-background:color-mix(in srgb, var(--cui-color-success-soft) 15%, transparent);--cui-color-success-dark-icon:color-mix(in srgb, var(--cui-color-success) 60%, white)}.cui-theme{font-family:var(--cui-font-family)}:root[data-cui-radius=none],.cui-theme[data-cui-radius=none]{--cui-radius-sm:0;--cui-radius-md:0;--cui-radius-lg:0;--cui-radius-xl:0}:root[data-cui-radius=sm],.cui-theme[data-cui-radius=sm]{--cui-radius-sm:.25rem;--cui-radius-md:.375rem;--cui-radius-lg:.5rem;--cui-radius-xl:.75rem}:root[data-cui-radius=lg],.cui-theme[data-cui-radius=lg]{--cui-radius-sm:.5rem;--cui-radius-md:.75rem;--cui-radius-lg:1.125rem;--cui-radius-xl:1.5rem}:root[data-cui-density=compact],.cui-theme[data-cui-density=compact]{--cui-control-height-sm:2rem;--cui-control-height-md:2.5rem;--cui-control-height-lg:2.75rem;--cui-control-padding-inline-sm:var(--cui-space-2);--cui-control-padding-inline-md:var(--cui-space-3);--cui-control-padding-inline-lg:var(--cui-space-4);--cui-control-gap-sm:var(--cui-space-1);--cui-control-gap-md:.375rem;--cui-control-gap-lg:var(--cui-space-2);--cui-table-header-height:2.25rem;--cui-table-row-height:2.75rem;--cui-table-cell-padding-block:var(--cui-space-1);--cui-table-cell-padding-inline:var(--cui-space-2)}:root[data-cui-density=comfortable],.cui-theme[data-cui-density=comfortable]{--cui-control-height-sm:2.5rem;--cui-control-height-md:3rem;--cui-control-height-lg:3.5rem;--cui-control-padding-inline-sm:var(--cui-space-3);--cui-control-padding-inline-md:var(--cui-space-5);--cui-control-padding-inline-lg:var(--cui-space-6);--cui-control-gap-sm:var(--cui-space-2);--cui-control-gap-md:.625rem;--cui-control-gap-lg:var(--cui-space-3);--cui-table-header-height:2.75rem;--cui-table-row-height:3.5rem;--cui-table-cell-padding-block:var(--cui-space-2);--cui-table-cell-padding-inline:var(--cui-space-4)}:root[data-cui-motion=reduced],.cui-theme[data-cui-motion=reduced]{--cui-motion-duration-fast:0s;--cui-motion-duration-normal:0s;--cui-motion-duration-slow:0s;--cui-motion-duration-spinner:0s}:root[data-cui-scheme=light],.cui-theme[data-cui-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-cui-scheme=dark],.cui-theme[data-cui-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cui-color-primary:var(--cui-color-blue-400);--cui-color-primary-hover:var(--cui-color-blue-300);--cui-color-primary-strong:var(--cui-color-blue-200);--cui-color-primary-soft:var(--cui-color-blue-700);--cui-color-primary-subtle:var(--cui-color-blue-950);--cui-color-on-primary:#111;--cui-color-secondary:var(--cui-color-indigo-400);--cui-color-secondary-hover:var(--cui-color-indigo-300);--cui-color-secondary-strong:var(--cui-color-indigo-200);--cui-color-secondary-soft:var(--cui-color-indigo-700);--cui-color-secondary-subtle:var(--cui-color-indigo-950);--cui-color-on-secondary:#111;--cui-color-accent:var(--cui-color-violet-400);--cui-color-accent-hover:var(--cui-color-violet-300);--cui-color-accent-strong:var(--cui-color-violet-200);--cui-color-accent-soft:var(--cui-color-violet-700);--cui-color-accent-subtle:var(--cui-color-violet-950);--cui-color-on-accent:#111;--cui-color-info:var(--cui-color-blue-400);--cui-color-info-hover:var(--cui-color-blue-300);--cui-color-info-strong:var(--cui-color-blue-200);--cui-color-info-soft:var(--cui-color-blue-700);--cui-color-info-subtle:var(--cui-color-blue-950);--cui-color-on-info:#111;--cui-color-success:var(--cui-color-emerald-400);--cui-color-success-hover:var(--cui-color-emerald-300);--cui-color-success-strong:var(--cui-color-emerald-200);--cui-color-success-soft:var(--cui-color-emerald-700);--cui-color-success-subtle:var(--cui-color-emerald-950);--cui-color-on-success:#111;--cui-color-warning:var(--cui-color-amber-400);--cui-color-warning-hover:var(--cui-color-amber-300);--cui-color-warning-strong:var(--cui-color-amber-200);--cui-color-warning-soft:var(--cui-color-amber-700);--cui-color-warning-subtle:var(--cui-color-amber-950);--cui-color-on-warning:#111;--cui-color-danger:var(--cui-color-red-400);--cui-color-danger-hover:var(--cui-color-red-300);--cui-color-danger-strong:var(--cui-color-red-200);--cui-color-danger-soft:var(--cui-color-red-700);--cui-color-danger-subtle:var(--cui-color-red-950);--cui-color-on-danger:#111;--cui-color-surface:#101010;--cui-color-surface-muted:#181818;--cui-color-surface-emphasis:#222;--cui-color-surface-inverse:#f5f5f5;--cui-color-on-surface-inverse:#101010;--cui-color-text:#f5f5f5;--cui-color-text-muted:#c7c7c7;--cui-color-text-subtle:#9d9d9d;--cui-color-text-disabled:#6f6f6f;--cui-color-border:#303030;--cui-color-border-strong:#454545;--cui-color-border-subtle:#242424;--cui-color-overlay-scrim:#000000b8;--cui-color-focus:var(--cui-color-primary);--cui-color-focus-ring:color-mix(in srgb, var(--cui-color-focus) 32%, transparent);--cui-shadow-xs:none;--cui-shadow-sm:none;--cui-shadow-lg:none;--cui-shadow-primary:none;--cui-shadow-accent:none;--cui-shadow-control:none;--cui-shadow-overlay:none;--cui-shadow-emphasis:none;--cui-shadow-inset-control:none}@media (prefers-reduced-motion:reduce){:root,.cui-theme[data-cui-motion=system]{--cui-motion-duration-fast:0s;--cui-motion-duration-normal:0s;--cui-motion-duration-slow:0s;--cui-motion-duration-spinner:0s}}.cui-action-button,.cui-action-card,.cui-badge,.cui-card,.cui-navigation-card,.cui-alert,.cui-file-input,.cui-text-input,.cui-text-area,.cui-form-field,.cui-toggle-switch,.cui-checkbox,.cui-radio-group,.cui-radio,.cui-progress-bar,.cui-skeleton,.cui-spinner,.cui-selection-box,.cui-search-input{box-sizing:border-box;font-family:var(--cui-font-family)}.cui-action-button *,.cui-action-button :before,.cui-action-button :after,.cui-action-card *,.cui-action-card :before,.cui-action-card :after,.cui-badge *,.cui-badge :before,.cui-badge :after,.cui-card *,.cui-card :before,.cui-card :after,.cui-navigation-card *,.cui-navigation-card :before,.cui-navigation-card :after,.cui-alert *,.cui-alert :before,.cui-alert :after,.cui-file-input *,.cui-file-input :before,.cui-file-input :after,.cui-text-input *,.cui-text-input :before,.cui-text-input :after,.cui-text-area *,.cui-text-area :before,.cui-text-area :after,.cui-form-field *,.cui-form-field :before,.cui-form-field :after,.cui-toggle-switch *,.cui-toggle-switch :before,.cui-toggle-switch :after,.cui-checkbox *,.cui-checkbox :before,.cui-checkbox :after,.cui-radio-group *,.cui-radio-group :before,.cui-radio-group :after,.cui-radio *,.cui-radio :before,.cui-radio :after,.cui-progress-bar *,.cui-progress-bar :before,.cui-progress-bar :after,.cui-skeleton *,.cui-skeleton :before,.cui-skeleton :after,.cui-spinner *,.cui-spinner :before,.cui-spinner :after,.cui-selection-box *,.cui-selection-box :before,.cui-selection-box :after,.cui-search-input *,.cui-search-input :before,.cui-search-input :after{box-sizing:border-box}.cui-action-button{--cui-action-button-radius:var(--cui-radius-control);min-height:var(--cui-control-height-md);justify-content:center;align-items:center;gap:var(--cui-control-gap-md);border:var(--cui-control-border-width) solid transparent;border-radius:var(--cui-action-button-radius);padding:.625rem var(--cui-control-padding-inline-md);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.cui-action-button--sm{min-height:var(--cui-control-height-sm);gap:var(--cui-control-gap-sm);padding:.5rem var(--cui-control-padding-inline-sm);font-size:var(--cui-font-size-xs)}.cui-action-button--lg{min-height:var(--cui-control-height-lg);gap:var(--cui-control-gap-lg);padding:.625rem var(--cui-control-padding-inline-lg);font-size:var(--cui-font-size-md)}.cui-action-button--radius-none{--cui-action-button-radius:0}.cui-action-button--radius-sm{--cui-action-button-radius:var(--cui-radius-sm)}.cui-action-button--radius-md{--cui-action-button-radius:var(--cui-radius-md)}.cui-action-button--radius-lg{--cui-action-button-radius:var(--cui-radius-lg)}.cui-action-button--radius-full{--cui-action-button-radius:9999px}.cui-action-button--full-width{width:100%}.cui-action-button,.cui-action-button--color-primary{--cui-action-button-color:var(--cui-color-primary);--cui-action-button-hover:var(--cui-color-primary-hover);--cui-action-button-strong:var(--cui-color-primary-strong);--cui-action-button-subtle:var(--cui-color-primary-subtle);--cui-action-button-on-color:var(--cui-color-on-primary)}.cui-action-button--color-secondary{--cui-action-button-color:var(--cui-color-secondary);--cui-action-button-hover:var(--cui-color-secondary-hover);--cui-action-button-strong:var(--cui-color-secondary-strong);--cui-action-button-subtle:var(--cui-color-secondary-subtle);--cui-action-button-on-color:var(--cui-color-on-secondary)}.cui-action-button--color-accent{--cui-action-button-color:var(--cui-color-accent);--cui-action-button-hover:var(--cui-color-accent-hover);--cui-action-button-strong:var(--cui-color-accent-strong);--cui-action-button-subtle:var(--cui-color-accent-subtle);--cui-action-button-on-color:var(--cui-color-on-accent)}.cui-action-button--color-success{--cui-action-button-color:var(--cui-color-success);--cui-action-button-hover:var(--cui-color-success-hover);--cui-action-button-strong:var(--cui-color-success-strong);--cui-action-button-subtle:var(--cui-color-success-subtle);--cui-action-button-on-color:var(--cui-color-on-success)}.cui-action-button--color-warning{--cui-action-button-color:var(--cui-color-warning);--cui-action-button-hover:var(--cui-color-warning-hover);--cui-action-button-strong:var(--cui-color-warning-strong);--cui-action-button-subtle:var(--cui-color-warning-subtle);--cui-action-button-on-color:var(--cui-color-on-warning)}.cui-action-button--color-danger{--cui-action-button-color:var(--cui-color-danger);--cui-action-button-hover:var(--cui-color-danger-hover);--cui-action-button-strong:var(--cui-color-danger-strong);--cui-action-button-subtle:var(--cui-color-danger-subtle);--cui-action-button-on-color:var(--cui-color-on-danger)}.cui-action-button--variant-solid{background:var(--cui-action-button-color);border-color:var(--cui-action-button-color);box-shadow:var(--cui-shadow-control);color:var(--cui-action-button-on-color)}.cui-action-button--variant-solid:hover:not(:disabled){background:var(--cui-action-button-hover);border-color:var(--cui-action-button-hover)}.cui-action-button--variant-solid:active:not(:disabled){background:var(--cui-action-button-strong);border-color:var(--cui-action-button-strong)}.cui-action-button--variant-flat{background:var(--cui-color-surface);border-color:var(--cui-color-border);box-shadow:var(--cui-shadow-control);color:var(--cui-color-text-muted)}.cui-action-button--variant-flat:hover:not(:disabled){background:var(--cui-color-surface-muted);border-color:var(--cui-color-border-strong);color:var(--cui-color-text)}.cui-action-button--variant-flat:active:not(:disabled){background:var(--cui-color-surface-emphasis);border-color:var(--cui-color-border-strong);box-shadow:none;color:var(--cui-color-text)}.cui-action-button--variant-ghost{color:var(--cui-action-button-color);background:0 0;border-color:#0000}.cui-action-button--variant-ghost:hover:not(:disabled){background:var(--cui-action-button-subtle);color:var(--cui-action-button-hover)}.cui-action-button--variant-ghost:active:not(:disabled){background:var(--cui-action-button-subtle);color:var(--cui-action-button-strong)}.cui-action-button:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-action-button:disabled{background:var(--cui-color-surface-emphasis);border-color:var(--cui-color-border);box-shadow:none;color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-action-button__content{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.cui-action-button--loading .cui-action-button__content{opacity:0}.cui-action-button__leading,.cui-action-button__trailing{flex:none;align-items:center;display:flex}.cui-action-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-action-button__loading-indicator{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cui-action-button__spinner{width:1rem;height:1rem;animation:cui-spin var(--cui-motion-duration-spinner) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;display:block}.cui-action-card{--cui-action-card-color:var(--cui-color-primary);--cui-action-card-hover:var(--cui-color-primary-hover);--cui-action-card-strong:var(--cui-color-primary-strong);--cui-action-card-subtle:var(--cui-color-primary-subtle);--cui-action-card-on-color:var(--cui-color-on-primary);--cui-action-card-background:var(--cui-action-card-color);--cui-action-card-border:var(--cui-action-card-color);--cui-action-card-foreground:var(--cui-action-card-on-color);--cui-action-card-description-color:var(--cui-action-card-on-color);--cui-action-card-icon-background:color-mix(in srgb, var(--cui-action-card-on-color) 16%, transparent);--cui-action-card-icon-color:var(--cui-action-card-on-color);--cui-action-card-shadow:var(--cui-shadow-control);--cui-action-card-radius:var(--cui-radius-container);--cui-action-card-icon-radius:var(--cui-radius-md);--cui-action-card-gap:var(--cui-space-3);--cui-action-card-padding:var(--cui-space-4);--cui-action-card-icon-size:2.25rem;--cui-action-card-icon-font-size:1.25rem;--cui-action-card-label-font-size:var(--cui-font-size-sm);--cui-action-card-label-line-height:1.25rem;--cui-action-card-description-margin-top:var(--cui-space-1);--cui-action-card-description-font-size:var(--cui-font-size-xs);--cui-action-card-description-line-height:1.25rem;align-items:flex-start;gap:var(--cui-action-card-gap);border:var(--cui-control-border-width) solid var(--cui-action-card-border);border-radius:var(--cui-action-card-radius);background-color:var(--cui-action-card-background);width:100%;box-shadow:var(--cui-action-card-shadow);color:var(--cui-action-card-foreground);cursor:pointer;font:inherit;padding:var(--cui-action-card-padding);text-align:left;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:flex}.cui-action-card--size-sm{--cui-action-card-gap:var(--cui-space-2);--cui-action-card-padding:var(--cui-space-3);--cui-action-card-icon-size:2rem;--cui-action-card-icon-font-size:1.125rem;--cui-action-card-label-font-size:var(--cui-font-size-xs);--cui-action-card-label-line-height:1rem;--cui-action-card-description-margin-top:.125rem;--cui-action-card-description-font-size:.6875rem;--cui-action-card-description-line-height:1rem}.cui-action-card--size-md{--cui-action-card-gap:var(--cui-space-3);--cui-action-card-padding:var(--cui-space-4);--cui-action-card-icon-size:2.25rem;--cui-action-card-icon-font-size:1.25rem;--cui-action-card-label-font-size:var(--cui-font-size-sm);--cui-action-card-label-line-height:1.25rem;--cui-action-card-description-margin-top:var(--cui-space-1);--cui-action-card-description-font-size:var(--cui-font-size-xs);--cui-action-card-description-line-height:1.25rem}.cui-action-card--size-lg{--cui-action-card-gap:var(--cui-space-4);--cui-action-card-padding:var(--cui-space-5);--cui-action-card-icon-size:2.75rem;--cui-action-card-icon-font-size:1.5rem;--cui-action-card-label-font-size:var(--cui-font-size-md);--cui-action-card-label-line-height:1.5rem;--cui-action-card-description-margin-top:var(--cui-space-2);--cui-action-card-description-font-size:var(--cui-font-size-sm);--cui-action-card-description-line-height:1.5rem}.cui-action-card--radius-none{--cui-action-card-radius:0;--cui-action-card-icon-radius:0}.cui-action-card--radius-sm{--cui-action-card-radius:var(--cui-radius-sm);--cui-action-card-icon-radius:var(--cui-radius-sm)}.cui-action-card--radius-md{--cui-action-card-radius:var(--cui-radius-md);--cui-action-card-icon-radius:var(--cui-radius-md)}.cui-action-card--radius-lg{--cui-action-card-radius:var(--cui-radius-lg);--cui-action-card-icon-radius:var(--cui-radius-lg)}.cui-action-card:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-action-card--color-primary{--cui-action-card-color:var(--cui-color-primary);--cui-action-card-hover:var(--cui-color-primary-hover);--cui-action-card-strong:var(--cui-color-primary-strong);--cui-action-card-subtle:var(--cui-color-primary-subtle);--cui-action-card-on-color:var(--cui-color-on-primary)}.cui-action-card--color-secondary{--cui-action-card-color:var(--cui-color-secondary);--cui-action-card-hover:var(--cui-color-secondary-hover);--cui-action-card-strong:var(--cui-color-secondary-strong);--cui-action-card-subtle:var(--cui-color-secondary-subtle);--cui-action-card-on-color:var(--cui-color-on-secondary)}.cui-action-card--color-accent{--cui-action-card-color:var(--cui-color-accent);--cui-action-card-hover:var(--cui-color-accent-hover);--cui-action-card-strong:var(--cui-color-accent-strong);--cui-action-card-subtle:var(--cui-color-accent-subtle);--cui-action-card-on-color:var(--cui-color-on-accent)}.cui-action-card--color-success{--cui-action-card-color:var(--cui-color-success);--cui-action-card-hover:var(--cui-color-success-hover);--cui-action-card-strong:var(--cui-color-success-strong);--cui-action-card-subtle:var(--cui-color-success-subtle);--cui-action-card-on-color:var(--cui-color-on-success)}.cui-action-card--color-warning{--cui-action-card-color:var(--cui-color-warning);--cui-action-card-hover:var(--cui-color-warning-hover);--cui-action-card-strong:var(--cui-color-warning-strong);--cui-action-card-subtle:var(--cui-color-warning-subtle);--cui-action-card-on-color:var(--cui-color-on-warning)}.cui-action-card--color-danger{--cui-action-card-color:var(--cui-color-danger);--cui-action-card-hover:var(--cui-color-danger-hover);--cui-action-card-strong:var(--cui-color-danger-strong);--cui-action-card-subtle:var(--cui-color-danger-subtle);--cui-action-card-on-color:var(--cui-color-on-danger)}.cui-action-card--variant-solid{--cui-action-card-background:var(--cui-action-card-color);--cui-action-card-border:var(--cui-action-card-color);--cui-action-card-foreground:var(--cui-action-card-on-color);--cui-action-card-description-color:var(--cui-action-card-on-color);--cui-action-card-icon-background:color-mix(in srgb, var(--cui-action-card-on-color) 16%, transparent);--cui-action-card-icon-color:var(--cui-action-card-on-color);--cui-action-card-shadow:var(--cui-shadow-control)}.cui-action-card--variant-solid:hover:not(:disabled){--cui-action-card-background:var(--cui-action-card-hover);--cui-action-card-border:var(--cui-action-card-hover)}.cui-action-card--variant-solid:active:not(:disabled){--cui-action-card-background:var(--cui-action-card-strong);--cui-action-card-border:var(--cui-action-card-strong);--cui-action-card-shadow:none}.cui-action-card--variant-flat{--cui-action-card-background:var(--cui-color-surface);--cui-action-card-border:var(--cui-color-border);--cui-action-card-foreground:var(--cui-color-text-muted);--cui-action-card-description-color:var(--cui-color-text-muted);--cui-action-card-icon-background:var(--cui-color-surface-emphasis);--cui-action-card-icon-color:var(--cui-color-text-muted);--cui-action-card-shadow:var(--cui-shadow-control)}.cui-action-card--variant-flat:hover:not(:disabled){--cui-action-card-background:var(--cui-color-surface-muted);--cui-action-card-border:var(--cui-color-border-strong);--cui-action-card-foreground:var(--cui-color-text);--cui-action-card-icon-color:var(--cui-color-text)}.cui-action-card--variant-flat:active:not(:disabled){--cui-action-card-background:var(--cui-color-surface-emphasis);--cui-action-card-border:var(--cui-color-border-strong);--cui-action-card-foreground:var(--cui-color-text);--cui-action-card-icon-color:var(--cui-color-text);--cui-action-card-shadow:none}.cui-action-card--variant-ghost{--cui-action-card-background:transparent;--cui-action-card-border:transparent;--cui-action-card-foreground:var(--cui-action-card-color);--cui-action-card-description-color:var(--cui-color-text-muted);--cui-action-card-icon-background:var(--cui-action-card-subtle);--cui-action-card-icon-color:var(--cui-action-card-color);--cui-action-card-shadow:none}.cui-action-card--variant-ghost:hover:not(:disabled){--cui-action-card-background:var(--cui-action-card-subtle);--cui-action-card-foreground:var(--cui-action-card-hover);--cui-action-card-icon-color:var(--cui-action-card-hover)}.cui-action-card--variant-ghost:active:not(:disabled){--cui-action-card-background:var(--cui-action-card-subtle);--cui-action-card-foreground:var(--cui-action-card-strong);--cui-action-card-icon-color:var(--cui-action-card-strong)}.cui-action-card:disabled{--cui-action-card-background:var(--cui-color-surface-emphasis);--cui-action-card-border:var(--cui-color-border);--cui-action-card-foreground:var(--cui-color-text-disabled);--cui-action-card-description-color:var(--cui-color-text-disabled);--cui-action-card-icon-background:var(--cui-color-surface-muted);--cui-action-card-icon-color:var(--cui-color-text-disabled);--cui-action-card-shadow:none;cursor:not-allowed}.cui-action-card__icon{width:var(--cui-action-card-icon-size);height:var(--cui-action-card-icon-size);border-radius:var(--cui-action-card-icon-radius);background:var(--cui-action-card-icon-background);color:var(--cui-action-card-icon-color);font-size:var(--cui-action-card-icon-font-size);flex:none;justify-content:center;align-items:center;display:flex}.cui-action-card__content{flex:auto;min-width:0}.cui-action-card__label,.cui-action-card__description{display:block}.cui-action-card__label{color:inherit;font-size:var(--cui-action-card-label-font-size);font-weight:600;line-height:var(--cui-action-card-label-line-height)}.cui-action-card__description{margin-top:var(--cui-action-card-description-margin-top);color:var(--cui-action-card-description-color);font-size:var(--cui-action-card-description-font-size);line-height:var(--cui-action-card-description-line-height);opacity:.84}.cui-badge{--cui-badge-background:var(--cui-color-surface-emphasis);--cui-badge-border:var(--cui-color-border);--cui-badge-color:var(--cui-color-text-muted);--cui-badge-dot-color:var(--cui-color-text-subtle);--cui-badge-dot-size:.5rem;--cui-badge-radius:var(--cui-radius-control);border:1px solid var(--cui-badge-border);border-radius:var(--cui-badge-radius);background:var(--cui-badge-background);width:fit-content;color:var(--cui-badge-color);font:inherit;font-size:var(--cui-font-size-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;line-height:1rem;display:inline-flex}.cui-badge--sm{--cui-badge-dot-size:.375rem;gap:var(--cui-space-1);padding:.125rem var(--cui-space-2);font-size:.6875rem;line-height:1rem}.cui-badge--lg{padding:.375rem var(--cui-space-3);font-size:var(--cui-font-size-sm);line-height:1.25rem}.cui-badge--radius-none{--cui-badge-radius:0}.cui-badge--radius-sm{--cui-badge-radius:var(--cui-radius-sm)}.cui-badge--radius-md{--cui-badge-radius:var(--cui-radius-md)}.cui-badge--radius-lg{--cui-badge-radius:var(--cui-radius-lg)}.cui-badge--radius-full{--cui-badge-radius:9999px}.cui-badge--primary{--cui-badge-background:var(--cui-color-primary-subtle);--cui-badge-border:var(--cui-color-primary-soft);--cui-badge-color:var(--cui-color-primary-strong);--cui-badge-dot-color:var(--cui-color-primary)}.cui-badge--secondary{--cui-badge-background:var(--cui-color-secondary-subtle);--cui-badge-border:var(--cui-color-secondary-soft);--cui-badge-color:var(--cui-color-secondary-strong);--cui-badge-dot-color:var(--cui-color-secondary)}.cui-badge--accent{--cui-badge-background:var(--cui-color-accent-subtle);--cui-badge-border:var(--cui-color-accent-soft);--cui-badge-color:var(--cui-color-accent-strong);--cui-badge-dot-color:var(--cui-color-accent)}.cui-badge--neutral{--cui-badge-background:var(--cui-color-surface-emphasis);--cui-badge-border:var(--cui-color-border);--cui-badge-color:var(--cui-color-text-muted);--cui-badge-dot-color:var(--cui-color-text-subtle)}.cui-badge--info{--cui-badge-background:var(--cui-color-info-subtle);--cui-badge-border:var(--cui-color-info-soft);--cui-badge-color:var(--cui-color-info-strong);--cui-badge-dot-color:var(--cui-color-info)}.cui-badge--success{--cui-badge-background:var(--cui-color-success-subtle);--cui-badge-border:var(--cui-color-success-soft);--cui-badge-color:var(--cui-color-success-strong);--cui-badge-dot-color:var(--cui-color-success)}.cui-badge--warning{--cui-badge-background:var(--cui-color-warning-subtle);--cui-badge-border:var(--cui-color-warning-soft);--cui-badge-color:var(--cui-color-warning-strong);--cui-badge-dot-color:var(--cui-color-warning)}.cui-badge--danger{--cui-badge-background:var(--cui-color-danger-subtle);--cui-badge-border:var(--cui-color-danger-soft);--cui-badge-color:var(--cui-color-danger-strong);--cui-badge-dot-color:var(--cui-color-danger)}.cui-badge__dot{width:var(--cui-badge-dot-size);height:var(--cui-badge-dot-size);background:var(--cui-badge-dot-color);box-shadow:var(--cui-shadow-xs);border-radius:50%;flex:none;display:block}.cui-badge__label{min-width:0}.cui-progress-bar{--cui-progress-bar-height:.5rem;--cui-progress-bar-radius:var(--cui-radius-control);--cui-progress-bar-track-color:var(--cui-color-surface-emphasis);--cui-progress-bar-indicator-color:var(--cui-color-primary);--cui-progress-bar-shimmer-duration:calc(var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow));--cui-progress-bar-indeterminate-duration:calc(var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow));width:100%;height:var(--cui-progress-bar-height);border-radius:var(--cui-progress-bar-radius);background:var(--cui-progress-bar-track-color);display:block;position:relative;overflow:hidden}.cui-progress-bar--size-sm{--cui-progress-bar-height:.25rem}.cui-progress-bar--size-md{--cui-progress-bar-height:.5rem}.cui-progress-bar--size-lg{--cui-progress-bar-height:.75rem}.cui-progress-bar--radius-none{--cui-progress-bar-radius:0}.cui-progress-bar--radius-sm{--cui-progress-bar-radius:var(--cui-radius-sm)}.cui-progress-bar--radius-md{--cui-progress-bar-radius:var(--cui-radius-md)}.cui-progress-bar--radius-lg{--cui-progress-bar-radius:var(--cui-radius-lg)}.cui-progress-bar--radius-full{--cui-progress-bar-radius:9999px}.cui-progress-bar--primary{--cui-progress-bar-indicator-color:var(--cui-color-primary)}.cui-progress-bar--secondary{--cui-progress-bar-indicator-color:var(--cui-color-secondary)}.cui-progress-bar--accent{--cui-progress-bar-indicator-color:var(--cui-color-accent)}.cui-progress-bar--info{--cui-progress-bar-indicator-color:var(--cui-color-info)}.cui-progress-bar--success{--cui-progress-bar-indicator-color:var(--cui-color-success)}.cui-progress-bar--warning{--cui-progress-bar-indicator-color:var(--cui-color-warning)}.cui-progress-bar--danger{--cui-progress-bar-indicator-color:var(--cui-color-danger)}.cui-progress-bar__indicator{border-radius:inherit;background:var(--cui-progress-bar-indicator-color);height:100%;transition:width var(--cui-motion-duration-normal) var(--cui-motion-ease-standard);display:block;position:relative;overflow:hidden}.cui-progress-bar__indicator:after{content:"";animation:cui-progress-bar-shimmer var(--cui-progress-bar-shimmer-duration) var(--cui-motion-ease-standard) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 24%,#ffffff70 50%,#0000 76%);position:absolute;inset:0;transform:translate(-125%)}.cui-progress-bar--indeterminate .cui-progress-bar__indicator{transform-origin:50%;width:38%;animation:cui-progress-bar-indeterminate var(--cui-progress-bar-indeterminate-duration) var(--cui-motion-ease-emphasized) infinite}.cui-progress-bar--indeterminate .cui-progress-bar__indicator:after,:root[data-cui-motion=reduced] .cui-progress-bar__indicator:after,.cui-theme[data-cui-motion=reduced] .cui-progress-bar__indicator:after,:root[data-cui-motion=reduced] .cui-progress-bar--indeterminate .cui-progress-bar__indicator,.cui-theme[data-cui-motion=reduced] .cui-progress-bar--indeterminate .cui-progress-bar__indicator{animation:none}@media (prefers-reduced-motion:reduce){:root .cui-progress-bar__indicator:after,.cui-theme[data-cui-motion=system] .cui-progress-bar__indicator:after,:root .cui-progress-bar--indeterminate .cui-progress-bar__indicator,.cui-theme[data-cui-motion=system] .cui-progress-bar--indeterminate .cui-progress-bar__indicator{animation:none}}.cui-skeleton{--cui-skeleton-radius:var(--cui-radius-container);border-radius:var(--cui-skeleton-radius);background:var(--cui-color-surface-emphasis);width:100%;height:1rem;display:block;position:relative;overflow:hidden}.cui-skeleton--text{--cui-skeleton-radius:var(--cui-radius-sm);height:1em}.cui-skeleton--circle{--cui-skeleton-radius:50%;width:2.5rem;height:2.5rem}.cui-skeleton--radius-none{--cui-skeleton-radius:0}.cui-skeleton--radius-sm{--cui-skeleton-radius:var(--cui-radius-sm)}.cui-skeleton--radius-md{--cui-skeleton-radius:var(--cui-radius-md)}.cui-skeleton--radius-lg{--cui-skeleton-radius:var(--cui-radius-lg)}.cui-skeleton--radius-full{--cui-skeleton-radius:9999px}.cui-skeleton--animated:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cui-color-surface) 72%, transparent), transparent);animation:cui-skeleton-shimmer calc(var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow) + var(--cui-motion-duration-slow)) var(--cui-motion-ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}.cui-spinner{--cui-spinner-color:var(--cui-color-primary);--cui-spinner-size:1.25rem;--cui-spinner-stroke-width:2px;width:var(--cui-spinner-size);height:var(--cui-spinner-size);color:var(--cui-spinner-color);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cui-spinner--size-sm{--cui-spinner-size:1rem;--cui-spinner-stroke-width:1.5px}.cui-spinner--size-md{--cui-spinner-size:1.25rem;--cui-spinner-stroke-width:2px}.cui-spinner--size-lg{--cui-spinner-size:1.5rem;--cui-spinner-stroke-width:2.5px}.cui-spinner--primary{--cui-spinner-color:var(--cui-color-primary)}.cui-spinner--secondary{--cui-spinner-color:var(--cui-color-secondary)}.cui-spinner--accent{--cui-spinner-color:var(--cui-color-accent)}.cui-spinner--neutral{--cui-spinner-color:var(--cui-color-text-muted)}.cui-spinner--info{--cui-spinner-color:var(--cui-color-info)}.cui-spinner--success{--cui-spinner-color:var(--cui-color-success)}.cui-spinner--warning{--cui-spinner-color:var(--cui-color-warning)}.cui-spinner--danger{--cui-spinner-color:var(--cui-color-danger)}.cui-spinner__indicator{border:var(--cui-spinner-stroke-width) solid currentColor;width:100%;height:100%;animation:cui-spin var(--cui-motion-duration-spinner) linear infinite;border-right-color:#0000;border-radius:50%;display:block}@supports (background:conic-gradient(red, blue)) and ((-webkit-mask:radial-gradient(black, transparent)) or (mask:radial-gradient(black, transparent))){.cui-spinner__indicator{background:conic-gradient(from -90deg, transparent 0deg, color-mix(in srgb, currentColor 12%, transparent) 72deg, color-mix(in srgb, currentColor 42%, transparent) 168deg, color-mix(in srgb, currentColor 72%, transparent) 270deg, currentColor 342deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--cui-spinner-stroke-width)), #000 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--cui-spinner-stroke-width)), #000 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--cui-spinner-stroke-width)), #000 0);border:0}}@media (forced-colors:active){.cui-spinner__indicator{border:var(--cui-spinner-stroke-width) solid CanvasText;background:0 0;border-right-color:#0000;-webkit-mask:none;mask:none}}@keyframes cui-progress-bar-indeterminate{0%{opacity:.64;transform:translate(-165%)scaleX(.58)}46%{opacity:1;transform:translate(45%)scaleX(1.65)}to{opacity:.64;transform:translate(295%)scaleX(.58)}}@keyframes cui-progress-bar-shimmer{0%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes cui-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cui-card{--cui-card-radius:var(--cui-radius-container);border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-card-radius);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-sm);color:var(--cui-color-text);display:block}.cui-card--radius-none{--cui-card-radius:0}.cui-card--radius-sm{--cui-card-radius:var(--cui-radius-sm)}.cui-card--radius-md{--cui-card-radius:var(--cui-radius-md)}.cui-card--radius-lg{--cui-card-radius:var(--cui-radius-lg)}.cui-card--subtle{border-color:var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);box-shadow:none}.cui-card--elevated{box-shadow:var(--cui-shadow-lg)}.cui-card--padding-none{padding:0}.cui-card--padding-sm{padding:var(--cui-control-padding-inline-sm)}.cui-card--padding-md{padding:var(--cui-control-padding-inline-md)}.cui-card--padding-lg{padding:var(--cui-control-padding-inline-lg)}.cui-navigation-card{--cui-navigation-card-icon-background:var(--cui-color-primary-subtle);--cui-navigation-card-icon-color:var(--cui-color-primary);--cui-navigation-card-hover-border:var(--cui-color-primary-soft);--cui-navigation-card-radius:var(--cui-radius-container);--cui-navigation-card-icon-radius:var(--cui-radius-md);--cui-navigation-card-min-height:11rem;--cui-navigation-card-padding:var(--cui-control-padding-inline-lg);--cui-navigation-card-header-gap:var(--cui-space-4);--cui-navigation-card-icon-size:2.75rem;--cui-navigation-card-icon-font-size:1.25rem;--cui-navigation-card-icon-glyph-size:1.5rem;--cui-navigation-card-chevron-margin-top:var(--cui-space-2);--cui-navigation-card-chevron-size:1rem;--cui-navigation-card-content-margin-top:var(--cui-space-5);--cui-navigation-card-eyebrow-font-size:var(--cui-font-size-xs);--cui-navigation-card-eyebrow-line-height:1rem;--cui-navigation-card-label-margin-top:var(--cui-space-1);--cui-navigation-card-label-font-size:var(--cui-font-size-lg);--cui-navigation-card-label-line-height:1.5rem;--cui-navigation-card-description-margin-top:var(--cui-space-2);--cui-navigation-card-description-font-size:var(--cui-font-size-sm);--cui-navigation-card-description-line-height:1.5rem;width:100%;min-height:var(--cui-navigation-card-min-height);border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-navigation-card-radius);background:var(--cui-color-surface);color:var(--cui-color-text);cursor:pointer;font:inherit;padding:var(--cui-navigation-card-padding);text-align:left;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);flex-direction:column;display:flex}.cui-navigation-card--link{text-decoration:none}.cui-navigation-card--size-sm{--cui-navigation-card-min-height:9rem;--cui-navigation-card-padding:var(--cui-control-padding-inline-md);--cui-navigation-card-header-gap:var(--cui-space-3);--cui-navigation-card-icon-size:2.25rem;--cui-navigation-card-icon-font-size:1.125rem;--cui-navigation-card-icon-glyph-size:1.25rem;--cui-navigation-card-chevron-margin-top:var(--cui-space-1);--cui-navigation-card-chevron-size:.875rem;--cui-navigation-card-content-margin-top:var(--cui-space-4);--cui-navigation-card-eyebrow-font-size:.6875rem;--cui-navigation-card-eyebrow-line-height:1rem;--cui-navigation-card-label-margin-top:.125rem;--cui-navigation-card-label-font-size:var(--cui-font-size-md);--cui-navigation-card-label-line-height:1.25rem;--cui-navigation-card-description-margin-top:var(--cui-space-1);--cui-navigation-card-description-font-size:var(--cui-font-size-xs);--cui-navigation-card-description-line-height:1.25rem}.cui-navigation-card--size-md{--cui-navigation-card-min-height:11rem;--cui-navigation-card-padding:var(--cui-control-padding-inline-lg);--cui-navigation-card-header-gap:var(--cui-space-4);--cui-navigation-card-icon-size:2.75rem;--cui-navigation-card-icon-font-size:1.25rem;--cui-navigation-card-icon-glyph-size:1.5rem;--cui-navigation-card-chevron-margin-top:var(--cui-space-2);--cui-navigation-card-chevron-size:1rem;--cui-navigation-card-content-margin-top:var(--cui-space-5);--cui-navigation-card-eyebrow-font-size:var(--cui-font-size-xs);--cui-navigation-card-eyebrow-line-height:1rem;--cui-navigation-card-label-margin-top:var(--cui-space-1);--cui-navigation-card-label-font-size:var(--cui-font-size-lg);--cui-navigation-card-label-line-height:1.5rem;--cui-navigation-card-description-margin-top:var(--cui-space-2);--cui-navigation-card-description-font-size:var(--cui-font-size-sm);--cui-navigation-card-description-line-height:1.5rem}.cui-navigation-card--size-lg{--cui-navigation-card-min-height:13rem;--cui-navigation-card-padding:var(--cui-space-6);--cui-navigation-card-header-gap:var(--cui-space-5);--cui-navigation-card-icon-size:3.25rem;--cui-navigation-card-icon-font-size:1.5rem;--cui-navigation-card-icon-glyph-size:1.75rem;--cui-navigation-card-chevron-margin-top:var(--cui-space-3);--cui-navigation-card-chevron-size:1.125rem;--cui-navigation-card-content-margin-top:var(--cui-space-6);--cui-navigation-card-eyebrow-font-size:var(--cui-font-size-sm);--cui-navigation-card-eyebrow-line-height:1.25rem;--cui-navigation-card-label-margin-top:var(--cui-space-2);--cui-navigation-card-label-font-size:var(--cui-font-size-xl);--cui-navigation-card-label-line-height:1.75rem;--cui-navigation-card-description-margin-top:var(--cui-space-3);--cui-navigation-card-description-font-size:var(--cui-font-size-md);--cui-navigation-card-description-line-height:1.5rem}.cui-navigation-card--radius-none{--cui-navigation-card-radius:0;--cui-navigation-card-icon-radius:0}.cui-navigation-card--radius-sm{--cui-navigation-card-radius:var(--cui-radius-sm);--cui-navigation-card-icon-radius:var(--cui-radius-sm)}.cui-navigation-card--radius-md{--cui-navigation-card-radius:var(--cui-radius-md);--cui-navigation-card-icon-radius:var(--cui-radius-md)}.cui-navigation-card--radius-lg{--cui-navigation-card-radius:var(--cui-radius-lg);--cui-navigation-card-icon-radius:var(--cui-radius-lg)}.cui-navigation-card:hover:not(:disabled){border-color:var(--cui-navigation-card-hover-border);box-shadow:var(--cui-shadow-control)}.cui-navigation-card:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-navigation-card:disabled{background:var(--cui-color-surface-muted);box-shadow:none;color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-navigation-card--primary{--cui-navigation-card-icon-background:var(--cui-color-primary-subtle);--cui-navigation-card-icon-color:var(--cui-color-primary)}.cui-navigation-card--secondary{--cui-navigation-card-icon-background:var(--cui-color-secondary-subtle);--cui-navigation-card-icon-color:var(--cui-color-secondary);--cui-navigation-card-hover-border:var(--cui-color-secondary-soft)}.cui-navigation-card--accent{--cui-navigation-card-icon-background:var(--cui-color-accent-subtle);--cui-navigation-card-icon-color:var(--cui-color-accent);--cui-navigation-card-hover-border:var(--cui-color-accent-soft)}.cui-navigation-card--success{--cui-navigation-card-icon-background:var(--cui-color-success-subtle);--cui-navigation-card-icon-color:var(--cui-color-success);--cui-navigation-card-hover-border:var(--cui-color-success-soft)}.cui-navigation-card--warning{--cui-navigation-card-icon-background:var(--cui-color-warning-subtle);--cui-navigation-card-icon-color:var(--cui-color-warning);--cui-navigation-card-hover-border:var(--cui-color-warning-soft)}.cui-navigation-card__header{justify-content:space-between;align-items:flex-start;gap:var(--cui-navigation-card-header-gap);display:flex}.cui-navigation-card__icon{width:var(--cui-navigation-card-icon-size);height:var(--cui-navigation-card-icon-size);border-radius:var(--cui-navigation-card-icon-radius);background:var(--cui-navigation-card-icon-background);color:var(--cui-navigation-card-icon-color);font-size:var(--cui-navigation-card-icon-font-size);flex:none;justify-content:center;align-items:center;display:flex}.cui-navigation-card__icon>svg{width:var(--cui-navigation-card-icon-glyph-size);height:var(--cui-navigation-card-icon-glyph-size)}.cui-navigation-card__chevron{margin-top:var(--cui-navigation-card-chevron-margin-top);color:var(--cui-color-text-subtle);transition:color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);flex:none;align-items:center;display:flex}.cui-navigation-card:hover:not(:disabled) .cui-navigation-card__chevron{color:var(--cui-color-text-muted)}.cui-navigation-card__chevron-icon{width:var(--cui-navigation-card-chevron-size);height:var(--cui-navigation-card-chevron-size)}.cui-navigation-card__content{margin-top:var(--cui-navigation-card-content-margin-top)}.cui-navigation-card__eyebrow,.cui-navigation-card__label,.cui-navigation-card__description{display:block}.cui-navigation-card__eyebrow{color:var(--cui-color-text-subtle);font-size:var(--cui-navigation-card-eyebrow-font-size);letter-spacing:.14em;font-weight:700;line-height:var(--cui-navigation-card-eyebrow-line-height);text-transform:uppercase}.cui-navigation-card__label{margin-top:var(--cui-navigation-card-label-margin-top);color:var(--cui-color-text);font-size:var(--cui-navigation-card-label-font-size);font-weight:600;line-height:var(--cui-navigation-card-label-line-height)}.cui-navigation-card__description{margin-top:var(--cui-navigation-card-description-margin-top);color:var(--cui-color-text-muted);font-size:var(--cui-navigation-card-description-font-size);line-height:var(--cui-navigation-card-description-line-height)}.cui-breadcrumbs,.cui-breadcrumbs *,.cui-breadcrumbs :before,.cui-breadcrumbs :after{box-sizing:border-box}.cui-breadcrumbs{min-width:0;color:var(--cui-color-text-muted);font-family:var(--cui-font-family);font-size:var(--cui-font-size-sm)}.cui-breadcrumbs__list{align-items:center;gap:var(--cui-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cui-breadcrumbs__item{align-items:center;gap:var(--cui-space-1);min-width:0;display:inline-flex}.cui-breadcrumbs__separator{color:var(--cui-color-text-subtle);flex:none;align-items:center;display:inline-flex}.cui-breadcrumbs__separator-icon{width:.75rem;height:.75rem}.cui-breadcrumbs__link,.cui-breadcrumbs__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cui-breadcrumbs__link{border-radius:var(--cui-radius-sm);color:var(--cui-color-text-muted);transition:color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);outline:0;text-decoration:none}.cui-breadcrumbs__link:hover{color:var(--cui-color-text);text-decoration:underline}.cui-breadcrumbs__link:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-breadcrumbs__item--current{color:var(--cui-color-text);font-weight:500}.cui-alert{--cui-alert-background:var(--cui-color-info-subtle);--cui-alert-border:var(--cui-color-info-soft);--cui-alert-color:var(--cui-color-info-strong);--cui-alert-icon-background:var(--cui-color-info-subtle);--cui-alert-icon-color:var(--cui-color-info);--cui-alert-radius:var(--cui-radius-container);--cui-alert-icon-radius:var(--cui-radius-md);--cui-alert-gap:var(--cui-space-3);--cui-alert-padding-block:.875rem;--cui-alert-padding-inline:var(--cui-space-4);--cui-alert-font-size:var(--cui-font-size-sm);--cui-alert-content-line-height:1.5rem;--cui-alert-icon-size:2rem;--cui-alert-icon-glyph-size:1.25rem;align-items:center;gap:var(--cui-alert-gap);border:var(--cui-control-border-width) solid var(--cui-alert-border);border-radius:var(--cui-alert-radius);background:var(--cui-alert-background);padding:var(--cui-alert-padding-block) var(--cui-alert-padding-inline);color:var(--cui-alert-color);font-size:var(--cui-alert-font-size);display:flex}.cui-alert--size-sm{--cui-alert-gap:var(--cui-space-2);--cui-alert-padding-block:var(--cui-space-2);--cui-alert-padding-inline:var(--cui-space-3);--cui-alert-font-size:var(--cui-font-size-xs);--cui-alert-content-line-height:1.25rem;--cui-alert-icon-size:1.5rem;--cui-alert-icon-glyph-size:1rem}.cui-alert--size-md{--cui-alert-gap:var(--cui-space-3);--cui-alert-padding-block:.875rem;--cui-alert-padding-inline:var(--cui-space-4);--cui-alert-font-size:var(--cui-font-size-sm);--cui-alert-content-line-height:1.5rem;--cui-alert-icon-size:2rem;--cui-alert-icon-glyph-size:1.25rem}.cui-alert--size-lg{--cui-alert-gap:var(--cui-space-4);--cui-alert-padding-block:var(--cui-space-4);--cui-alert-padding-inline:var(--cui-space-5);--cui-alert-font-size:var(--cui-font-size-md);--cui-alert-content-line-height:1.5rem;--cui-alert-icon-size:2.5rem;--cui-alert-icon-glyph-size:1.5rem}.cui-alert--radius-none{--cui-alert-radius:0;--cui-alert-icon-radius:0}.cui-alert--radius-sm{--cui-alert-radius:var(--cui-radius-sm);--cui-alert-icon-radius:var(--cui-radius-sm)}.cui-alert--radius-md{--cui-alert-radius:var(--cui-radius-md);--cui-alert-icon-radius:var(--cui-radius-md)}.cui-alert--radius-lg{--cui-alert-radius:var(--cui-radius-lg);--cui-alert-icon-radius:var(--cui-radius-lg)}.cui-alert--radius-full{--cui-alert-radius:9999px;--cui-alert-icon-radius:9999px}.cui-alert--warning{--cui-alert-background:var(--cui-color-warning-subtle);--cui-alert-border:var(--cui-color-warning-soft);--cui-alert-color:var(--cui-color-warning-strong);--cui-alert-icon-background:var(--cui-color-warning-subtle);--cui-alert-icon-color:var(--cui-color-warning)}.cui-alert--danger{--cui-alert-background:var(--cui-color-danger-subtle);--cui-alert-border:var(--cui-color-danger-soft);--cui-alert-color:var(--cui-color-danger-strong);--cui-alert-icon-background:var(--cui-color-danger-subtle);--cui-alert-icon-color:var(--cui-color-danger)}.cui-alert--success{--cui-alert-background:var(--cui-color-success-subtle);--cui-alert-border:var(--cui-color-success-soft);--cui-alert-color:var(--cui-color-success-strong);--cui-alert-icon-background:var(--cui-color-success-subtle);--cui-alert-icon-color:var(--cui-color-success)}.cui-alert--dark.cui-alert--info{--cui-alert-background:var(--cui-color-info-dark-background);--cui-alert-border:var(--cui-color-info-dark-border);--cui-alert-color:var(--cui-color-info-dark-foreground);--cui-alert-icon-background:var(--cui-color-info-dark-icon-background);--cui-alert-icon-color:var(--cui-color-info-dark-icon)}.cui-alert--dark.cui-alert--warning{--cui-alert-background:var(--cui-color-warning-dark-background);--cui-alert-border:var(--cui-color-warning-dark-border);--cui-alert-color:var(--cui-color-warning-dark-foreground);--cui-alert-icon-background:var(--cui-color-warning-dark-icon-background);--cui-alert-icon-color:var(--cui-color-warning-dark-icon)}.cui-alert--dark.cui-alert--danger{--cui-alert-background:var(--cui-color-danger-dark-background);--cui-alert-border:var(--cui-color-danger-dark-border);--cui-alert-color:var(--cui-color-danger-dark-foreground);--cui-alert-icon-background:var(--cui-color-danger-dark-icon-background);--cui-alert-icon-color:var(--cui-color-danger-dark-icon)}.cui-alert--dark.cui-alert--success{--cui-alert-background:var(--cui-color-success-dark-background);--cui-alert-border:var(--cui-color-success-dark-border);--cui-alert-color:var(--cui-color-success-dark-foreground);--cui-alert-icon-background:var(--cui-color-success-dark-icon-background);--cui-alert-icon-color:var(--cui-color-success-dark-icon)}.cui-alert__icon-container{width:var(--cui-alert-icon-size);height:var(--cui-alert-icon-size);border-radius:var(--cui-alert-icon-radius);background:var(--cui-alert-icon-background);color:var(--cui-alert-icon-color);flex:none;justify-content:center;align-items:center;display:flex}.cui-alert__icon{width:var(--cui-alert-icon-glyph-size);height:var(--cui-alert-icon-glyph-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.cui-alert__content{min-width:0;line-height:var(--cui-alert-content-line-height);flex:1}.cui-alert__dismiss{width:var(--cui-alert-icon-size);height:var(--cui-alert-icon-size);border-radius:var(--cui-alert-icon-radius);color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cui-alert__dismiss:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.cui-alert__dismiss:focus-visible{outline:var(--cui-focus-ring-width) solid currentColor;outline-offset:var(--cui-focus-ring-offset)}.cui-alert__dismiss-icon{width:var(--cui-alert-icon-glyph-size);height:var(--cui-alert-icon-glyph-size)}.cui-text-input,.cui-search-input{--cui-field-control-height:var(--cui-control-height-md);--cui-field-control-padding-inline:var(--cui-control-padding-inline-md);--cui-field-control-radius:var(--cui-radius-control);width:100%;height:var(--cui-field-control-height);min-height:var(--cui-field-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-field-control-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:flex;position:relative;overflow:hidden}.cui-search-input{--cui-search-input-icon-size:1.25rem}.cui-text-input--size-sm,.cui-search-input--size-sm{--cui-field-control-height:var(--cui-control-height-sm);--cui-field-control-padding-inline:var(--cui-control-padding-inline-sm)}.cui-search-input--size-sm{--cui-search-input-icon-size:1rem}.cui-text-input--size-md,.cui-search-input--size-md{--cui-field-control-height:var(--cui-control-height-md);--cui-field-control-padding-inline:var(--cui-control-padding-inline-md)}.cui-search-input--size-md{--cui-search-input-icon-size:1.25rem}.cui-text-input--size-lg,.cui-search-input--size-lg{--cui-field-control-height:var(--cui-control-height-lg);--cui-field-control-padding-inline:var(--cui-control-padding-inline-lg)}.cui-search-input--size-lg{--cui-search-input-icon-size:1.5rem}.cui-text-input--radius-none,.cui-search-input--radius-none{--cui-field-control-radius:0}.cui-text-input--radius-sm,.cui-search-input--radius-sm{--cui-field-control-radius:var(--cui-radius-sm)}.cui-text-input--radius-md,.cui-search-input--radius-md{--cui-field-control-radius:var(--cui-radius-md)}.cui-text-input--radius-lg,.cui-search-input--radius-lg{--cui-field-control-radius:var(--cui-radius-lg)}.cui-text-input--radius-full,.cui-search-input--radius-full{--cui-field-control-radius:9999px}.cui-text-input--variant-flat,.cui-search-input--variant-flat{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-text-input--variant-flat:hover:not(.cui-text-input--disabled):not(:focus-within):not(.cui-text-input--invalid),.cui-search-input--variant-flat:hover:not(.cui-search-input--disabled):not(:focus-within):not(.cui-search-input--invalid){background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-text-input--variant-flat:focus-within,.cui-search-input--variant-flat:focus-within{background:var(--cui-field-background)}.cui-text-input:hover:not(.cui-text-input--disabled):not(:focus-within):not(.cui-text-input--invalid),.cui-search-input:hover:not(.cui-search-input--disabled):not(:focus-within):not(.cui-search-input--invalid){border-color:var(--cui-field-border-hover)}.cui-text-input:focus-within,.cui-search-input:focus-within{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-text-input--invalid,.cui-search-input--invalid{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-text-input--invalid:hover:not(.cui-text-input--disabled),.cui-search-input--invalid:hover:not(.cui-search-input--disabled){border-color:var(--cui-field-border-invalid)}.cui-text-input--invalid:focus-within,.cui-search-input--invalid:focus-within{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-text-input--disabled,.cui-search-input--disabled{background:var(--cui-field-background-disabled)}.cui-text-input__input,.cui-search-input__input{min-width:0;color:var(--cui-field-color);font:inherit;font-size:var(--cui-font-size-sm);padding:.625rem var(--cui-field-control-padding-inline);background:0 0;border:0;outline:0;flex:1}.cui-text-input__input::placeholder,.cui-search-input__input::placeholder,.cui-text-area__input::placeholder{color:var(--cui-field-placeholder-color);opacity:1}.cui-text-input__input:disabled,.cui-search-input__input:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-text-input__leading,.cui-text-input__trailing{border-color:var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);padding:0 var(--cui-field-control-padding-inline);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);flex:none;align-items:center;font-weight:500;display:flex}.cui-text-input__leading{border-right:1px solid var(--cui-color-border-subtle)}.cui-text-input__trailing{border-left:1px solid var(--cui-color-border-subtle)}.cui-text-input__trailing-action{border-left:1px solid var(--cui-color-border);background:var(--cui-color-surface-muted);flex:none;align-items:stretch;display:flex}.cui-file-input{--cui-file-input-control-height:var(--cui-control-height-md);--cui-file-input-control-padding-inline:var(--cui-control-padding-inline-md);--cui-file-input-radius:var(--cui-radius-control);--cui-file-input-gap:var(--cui-space-2);--cui-file-input-label-font-size:var(--cui-font-size-sm);--cui-file-input-summary-font-size:var(--cui-font-size-sm);--cui-file-input-description-font-size:var(--cui-font-size-xs);gap:var(--cui-file-input-gap);width:100%;min-width:0;max-width:100%;color:var(--cui-color-text);flex-direction:column;display:flex}.cui-file-input--size-sm{--cui-file-input-control-height:var(--cui-control-height-sm);--cui-file-input-control-padding-inline:var(--cui-control-padding-inline-sm);--cui-file-input-gap:var(--cui-space-1);--cui-file-input-label-font-size:var(--cui-font-size-xs);--cui-file-input-summary-font-size:var(--cui-font-size-xs);--cui-file-input-description-font-size:var(--cui-font-size-xs)}.cui-file-input--size-md{--cui-file-input-control-height:var(--cui-control-height-md);--cui-file-input-control-padding-inline:var(--cui-control-padding-inline-md);--cui-file-input-gap:var(--cui-space-2);--cui-file-input-label-font-size:var(--cui-font-size-sm);--cui-file-input-summary-font-size:var(--cui-font-size-sm);--cui-file-input-description-font-size:var(--cui-font-size-xs)}.cui-file-input--size-lg{--cui-file-input-control-height:var(--cui-control-height-lg);--cui-file-input-control-padding-inline:var(--cui-control-padding-inline-lg);--cui-file-input-gap:var(--cui-space-3);--cui-file-input-label-font-size:var(--cui-font-size-md);--cui-file-input-summary-font-size:var(--cui-font-size-md);--cui-file-input-description-font-size:var(--cui-font-size-sm)}.cui-file-input--radius-none{--cui-file-input-radius:0}.cui-file-input--radius-sm{--cui-file-input-radius:var(--cui-radius-sm)}.cui-file-input--radius-md{--cui-file-input-radius:var(--cui-radius-md)}.cui-file-input--radius-lg{--cui-file-input-radius:var(--cui-radius-lg)}.cui-file-input--radius-full{--cui-file-input-radius:9999px}.cui-file-input__control{cursor:pointer;width:100%;display:block;position:relative}.cui-file-input__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cui-file-input__trigger{width:100%;min-height:var(--cui-file-input-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-file-input-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);color:var(--cui-field-color);font:inherit;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);align-items:center;display:flex}.cui-file-input__label{min-width:0;padding:.625rem var(--cui-file-input-control-padding-inline);font-size:var(--cui-file-input-label-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25rem;overflow:hidden}.cui-file-input--variant-flat .cui-file-input__trigger{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-file-input--variant-flat:not(.cui-file-input--disabled):not(.cui-file-input--invalid) .cui-file-input__control:hover .cui-file-input__trigger{background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-file-input--variant-flat .cui-file-input__input:focus-visible+.cui-file-input__trigger{background:var(--cui-field-background)}.cui-file-input:not(.cui-file-input--disabled):not(.cui-file-input--invalid) .cui-file-input__control:hover .cui-file-input__trigger{border-color:var(--cui-field-border-hover)}.cui-file-input__input:focus-visible+.cui-file-input__trigger{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-file-input--invalid .cui-file-input__trigger,.cui-file-input--invalid .cui-file-input__control:hover .cui-file-input__trigger,.cui-file-input--invalid .cui-file-input__input:focus-visible+.cui-file-input__trigger{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-file-input--disabled .cui-file-input__control,.cui-file-input--disabled .cui-file-input__input{cursor:not-allowed}.cui-file-input--disabled .cui-file-input__trigger{background:var(--cui-field-background-disabled);color:var(--cui-color-text-disabled)}.cui-file-input__summary-row{align-items:center;gap:var(--cui-file-input-gap);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.cui-file-input__summary{min-width:0;color:var(--cui-color-text-muted);font-size:var(--cui-file-input-summary-font-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}.cui-file-input__summary--selected{color:var(--cui-color-text)}.cui-file-input--disabled .cui-file-input__summary,.cui-file-input--disabled .cui-file-input__summary--selected{color:var(--cui-color-text-disabled)}.cui-file-input__clear-button{color:var(--cui-color-primary);cursor:pointer;font:inherit;font-size:var(--cui-file-input-summary-font-size);white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-weight:600;line-height:1.25rem}.cui-file-input__clear-button:hover:not(:disabled){color:var(--cui-color-primary-hover)}.cui-file-input__clear-button:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-file-input__clear-button:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-file-input__description{color:var(--cui-color-text-muted);font-size:var(--cui-file-input-description-font-size);overflow-wrap:anywhere;line-height:1.25rem}.cui-file-input__error{color:var(--cui-color-danger);font-size:var(--cui-file-input-description-font-size);overflow-wrap:anywhere;font-weight:500;line-height:1.25rem}.cui-file-input{--cui-file-input-dropzone-min-block-size:10.5rem;--cui-file-input-media-tile-size:7.5rem}.cui-file-input--size-sm{--cui-file-input-dropzone-min-block-size:8.25rem;--cui-file-input-media-tile-size:5.5rem}.cui-file-input--size-lg{--cui-file-input-dropzone-min-block-size:12.5rem;--cui-file-input-media-tile-size:9rem}.cui-file-input__dropzone,.cui-file-input__media-add-tile{cursor:pointer;position:relative}.cui-file-input__dropzone{width:100%;min-block-size:var(--cui-file-input-dropzone-min-block-size);border:var(--cui-control-border-width) dashed var(--cui-field-border);border-radius:var(--cui-file-input-radius);background:var(--cui-color-surface-muted);color:var(--cui-color-text);text-align:center;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000}.cui-file-input__dropzone .cui-file-input__input,.cui-file-input__media-add-tile .cui-file-input__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cui-file-input__dropzone-content{justify-items:center;gap:var(--cui-space-2);max-width:24rem;padding:var(--cui-space-5);pointer-events:none;display:grid}.cui-file-input__dropzone-icon,.cui-file-input__media-add-icon{background:var(--cui-color-primary-subtle);color:var(--cui-color-primary);place-items:center;display:grid}.cui-file-input__dropzone-icon{border-radius:var(--cui-radius-md);width:2.75rem;height:2.75rem}.cui-file-input__dropzone-icon svg,.cui-file-input__media-add-icon svg{width:1.25rem;height:1.25rem}.cui-file-input__dropzone-label{color:var(--cui-color-text);font-size:var(--cui-file-input-label-font-size);font-weight:650;line-height:1.25rem}.cui-file-input__dropzone-instruction{color:var(--cui-color-text-muted);font-size:var(--cui-file-input-description-font-size);line-height:1.25rem}.cui-file-input--presentation-dropzone:not(.cui-file-input--disabled):not(.cui-file-input--invalid) .cui-file-input__dropzone:hover{border-color:var(--cui-field-border-hover);background:var(--cui-color-surface)}.cui-file-input--presentation-dropzone .cui-file-input__dropzone .cui-file-input__input:focus-visible+.cui-file-input__dropzone-content{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:calc(var(--cui-focus-ring-offset) * -1)}.cui-file-input--presentation-dropzone.cui-file-input--drag-active .cui-file-input__dropzone{border-color:var(--cui-color-primary);background:var(--cui-color-primary-subtle);box-shadow:inset 0 0 0 1px var(--cui-color-primary)}.cui-file-input--presentation-dropzone.cui-file-input--invalid .cui-file-input__dropzone{border-color:var(--cui-field-border-invalid);box-shadow:inset 0 0 0 1px var(--cui-field-border-invalid)}.cui-file-input--presentation-dropzone.cui-file-input--disabled .cui-file-input__dropzone{background:var(--cui-field-background-disabled);border-color:var(--cui-color-border-subtle);color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-file-input--presentation-dropzone.cui-file-input--disabled .cui-file-input__dropzone-icon{background:var(--cui-color-surface-emphasis);color:var(--cui-color-text-disabled)}.cui-file-input--presentation-media-grid .cui-file-input__media-grid{gap:var(--cui-space-3);flex-wrap:wrap;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cui-file-input__media-batch{gap:var(--cui-space-3);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.cui-file-input__retained-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cui-file-input__media-tile,.cui-file-input__media-add-tile{width:min(100%, var(--cui-file-input-media-tile-size));aspect-ratio:1;flex:0 0 var(--cui-file-input-media-tile-size);border-radius:var(--cui-file-input-radius)}.cui-file-input__media-tile{border:var(--cui-control-border-width) solid var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);box-shadow:var(--cui-shadow-xs);position:relative;overflow:hidden}.cui-file-input__media-remove-button{z-index:2;top:var(--cui-space-1);right:var(--cui-space-1);border:1px solid var(--cui-color-border);background:var(--cui-color-surface);width:1.75rem;height:1.75rem;box-shadow:var(--cui-shadow-xs);color:var(--cui-color-text-muted);cursor:pointer;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:9999px;place-items:center;display:grid;position:absolute}.cui-file-input__media-remove-button svg{width:.75rem;height:.75rem}.cui-file-input__media-remove-button:hover:not(:disabled){border-color:var(--cui-color-danger-soft);background:var(--cui-color-danger-subtle);color:var(--cui-color-danger-strong)}.cui-file-input__media-remove-button:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-file-input__media-remove-button:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-file-input__media-preview{object-fit:cover;width:100%;height:100%;display:block}.cui-file-input__media-file-name{width:100%;height:100%;padding:var(--cui-space-3);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);overflow-wrap:anywhere;text-align:center;place-items:center;line-height:1.15rem;display:grid}.cui-file-input__media-add-tile{place-content:center;justify-items:center;gap:var(--cui-space-2);border:var(--cui-control-border-width) dashed var(--cui-field-border);background:var(--cui-color-surface-muted);color:var(--cui-color-text-muted);text-align:center;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:grid}.cui-file-input__media-add-icon{border-radius:9999px;width:2.25rem;height:2.25rem;position:relative}.cui-file-input__media-add-icon>svg{width:1.125rem;height:1.125rem}.cui-file-input__media-add-plus{border:2px solid var(--cui-color-surface-muted);background:var(--cui-color-primary);width:1rem;height:1rem;color:var(--cui-color-on-primary);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.cui-file-input__media-add-plus svg{width:.5rem;height:.5rem}.cui-file-input__media-add-label{max-width:calc(100% - (var(--cui-space-3) * 2));color:inherit;font-size:var(--cui-file-input-description-font-size);font-weight:650;line-height:1.1rem}.cui-file-input--presentation-media-grid:not(.cui-file-input--disabled):not(.cui-file-input--invalid) .cui-file-input__media-add-tile:hover{border-color:var(--cui-field-border-hover);background:var(--cui-color-surface);color:var(--cui-color-text)}.cui-file-input--presentation-media-grid .cui-file-input__media-add-tile .cui-file-input__input:focus-visible+.cui-file-input__media-add-icon{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-file-input--presentation-media-grid.cui-file-input--drag-active .cui-file-input__media-add-tile{border-color:var(--cui-color-primary);background:var(--cui-color-primary-subtle);box-shadow:inset 0 0 0 1px var(--cui-color-primary);color:var(--cui-color-primary-strong)}.cui-file-input--presentation-media-grid.cui-file-input--invalid .cui-file-input__media-add-tile{border-color:var(--cui-field-border-invalid);box-shadow:inset 0 0 0 1px var(--cui-field-border-invalid)}.cui-file-input--presentation-media-grid.cui-file-input--disabled .cui-file-input__media-add-tile{background:var(--cui-field-background-disabled);border-color:var(--cui-color-border-subtle);color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-file-input--presentation-media-grid.cui-file-input--disabled .cui-file-input__media-add-icon{background:var(--cui-color-surface-emphasis);color:var(--cui-color-text-disabled)}.cui-file-input--presentation-media-grid.cui-file-input--disabled .cui-file-input__media-add-plus{border-color:var(--cui-field-background-disabled);background:var(--cui-color-surface-emphasis);color:var(--cui-color-text-disabled)}.cui-file-input--presentation-media-grid.cui-file-input--disabled .cui-file-input__media-remove-button{background:var(--cui-field-background-disabled);border-color:var(--cui-color-border-subtle)}@media (width<=24rem){.cui-file-input--presentation-media-grid .cui-file-input__media-grid,.cui-file-input__media-batch{gap:var(--cui-space-2)}.cui-file-input__media-tile,.cui-file-input__media-add-tile{flex-basis:min(100%, calc((100% - var(--cui-space-2)) / 2))}}@media (forced-colors:active){.cui-file-input__dropzone,.cui-file-input__media-add-tile,.cui-file-input__media-remove-button{border-color:buttontext}.cui-file-input--drag-active .cui-file-input__dropzone,.cui-file-input--drag-active .cui-file-input__media-add-tile{outline-offset:2px;outline:2px solid highlight}}.cui-text-area{--cui-text-area-min-height:7rem;--cui-text-area-padding-inline:var(--cui-control-padding-inline-md);--cui-text-area-radius:var(--cui-radius-control);--cui-text-area-footer-min-height:2.5rem;border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-text-area-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);overflow:hidden}.cui-text-area--size-sm{--cui-text-area-min-height:5.5rem;--cui-text-area-padding-inline:var(--cui-control-padding-inline-sm);--cui-text-area-footer-min-height:var(--cui-control-height-sm)}.cui-text-area--size-md{--cui-text-area-min-height:7rem;--cui-text-area-padding-inline:var(--cui-control-padding-inline-md);--cui-text-area-footer-min-height:2.5rem}.cui-text-area--size-lg{--cui-text-area-min-height:8.5rem;--cui-text-area-padding-inline:var(--cui-control-padding-inline-lg);--cui-text-area-footer-min-height:var(--cui-control-height-lg)}.cui-text-area--radius-none{--cui-text-area-radius:0}.cui-text-area--radius-sm{--cui-text-area-radius:var(--cui-radius-sm)}.cui-text-area--radius-md{--cui-text-area-radius:var(--cui-radius-md)}.cui-text-area--radius-lg{--cui-text-area-radius:var(--cui-radius-lg)}.cui-text-area--variant-flat{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-text-area--variant-flat:hover:not(.cui-text-area--disabled):not(:focus-within):not(.cui-text-area--invalid){background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-text-area--variant-flat:focus-within{background:var(--cui-field-background)}.cui-text-area:hover:not(.cui-text-area--disabled):not(:focus-within):not(.cui-text-area--invalid){border-color:var(--cui-field-border-hover)}.cui-text-area:focus-within{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-text-area--invalid,.cui-text-area--invalid:hover:not(.cui-text-area--disabled),.cui-text-area--invalid:focus-within{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-text-area--disabled{background:var(--cui-field-background-disabled);box-shadow:none}.cui-text-area__input{width:100%;min-height:var(--cui-text-area-min-height);resize:vertical;padding:var(--cui-space-3) var(--cui-text-area-padding-inline);color:var(--cui-field-color);font:inherit;font-size:var(--cui-font-size-sm);background:0 0;border:0;outline:0;line-height:1.5rem;display:block}.cui-text-area__input:disabled{background:var(--cui-field-background-disabled);color:var(--cui-color-text-disabled);cursor:not-allowed;resize:none}.cui-text-area__footer{min-height:var(--cui-text-area-footer-min-height);justify-content:space-between;align-items:center;gap:var(--cui-space-3);border-top:1px solid var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);padding:var(--cui-space-2) var(--cui-text-area-padding-inline);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem;display:flex}.cui-text-area__footer>*{min-width:0}.cui-form-field{--cui-form-field-label-font-size:var(--cui-font-size-sm);--cui-form-field-label-margin:.375rem;--cui-form-field-supporting-font-size:var(--cui-font-size-xs);--cui-form-field-supporting-margin:.375rem;--cui-form-field-horizontal-label-offset:.6875rem;min-width:0;display:block}.cui-form-field--size-sm{--cui-form-field-label-font-size:var(--cui-font-size-xs);--cui-form-field-label-margin:var(--cui-space-1);--cui-form-field-supporting-font-size:.6875rem;--cui-form-field-supporting-margin:var(--cui-space-1);--cui-form-field-horizontal-label-offset:.5rem}.cui-form-field--size-md{--cui-form-field-label-font-size:var(--cui-font-size-sm);--cui-form-field-label-margin:.375rem;--cui-form-field-supporting-font-size:var(--cui-font-size-xs);--cui-form-field-supporting-margin:.375rem;--cui-form-field-horizontal-label-offset:.6875rem}.cui-form-field--size-lg{--cui-form-field-label-font-size:var(--cui-font-size-md);--cui-form-field-label-margin:var(--cui-space-2);--cui-form-field-supporting-font-size:var(--cui-font-size-sm);--cui-form-field-supporting-margin:var(--cui-space-2);--cui-form-field-horizontal-label-offset:.8125rem}.cui-form-field--horizontal{column-gap:var(--cui-space-4);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);align-items:start;display:grid}.cui-form-field--horizontal .cui-form-field__label{margin-top:var(--cui-form-field-horizontal-label-offset);margin-bottom:0}.cui-form-field--horizontal .cui-form-field__validation-message,.cui-form-field--horizontal .cui-form-field__hint{grid-column:2}.cui-form-field__label{margin-bottom:var(--cui-form-field-label-margin);color:var(--cui-color-text-muted);font-size:var(--cui-form-field-label-font-size);font-weight:600;line-height:1.25rem;display:block}.cui-form-field__required-marker{color:var(--cui-color-danger);margin-left:.25rem}.cui-form-field__validation-message,.cui-form-field__hint{margin-top:var(--cui-form-field-supporting-margin);font-size:var(--cui-form-field-supporting-font-size);line-height:1.25rem;display:block}.cui-form-field__validation-message{color:var(--cui-color-danger);font-weight:500}.cui-form-field__hint{color:var(--cui-color-text-muted)}@media (width<=39.9375rem){.cui-form-field--horizontal{display:block}.cui-form-field--horizontal .cui-form-field__label{margin-top:0;margin-bottom:var(--cui-form-field-label-margin)}}.cui-toggle-switch{--cui-toggle-switch-track-width:2.25rem;--cui-toggle-switch-track-height:1.25rem;--cui-toggle-switch-thumb-size:1rem;--cui-toggle-switch-thumb-travel:1rem;min-height:1.5rem;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);font-weight:500;display:inline-grid;position:relative}.cui-toggle-switch__control{align-items:flex-start;gap:var(--cui-space-3);cursor:pointer;min-width:0;display:inline-flex;position:relative}.cui-toggle-switch__content{gap:.125rem;min-width:0;display:grid}.cui-toggle-switch--sm{--cui-toggle-switch-track-width:2rem;--cui-toggle-switch-track-height:1.125rem;--cui-toggle-switch-thumb-size:.875rem;--cui-toggle-switch-thumb-travel:.875rem}.cui-toggle-switch--lg{--cui-toggle-switch-track-width:2.75rem;--cui-toggle-switch-track-height:1.5rem;--cui-toggle-switch-thumb-size:1.25rem;--cui-toggle-switch-thumb-travel:1.25rem;min-height:1.75rem;font-size:var(--cui-font-size-md)}.cui-toggle-switch--disabled{opacity:var(--cui-disabled-opacity)}.cui-toggle-switch--disabled .cui-toggle-switch__control{cursor:not-allowed}.cui-toggle-switch--sm .cui-toggle-switch__control{gap:var(--cui-space-2)}.cui-toggle-switch--lg .cui-toggle-switch__control{gap:var(--cui-space-3)}.cui-toggle-switch__input,.cui-checkbox__input,.cui-radio__input,.cui-selection-box__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cui-toggle-switch__track{width:var(--cui-toggle-switch-track-width);height:var(--cui-toggle-switch-track-height);background:var(--cui-color-border-strong);box-shadow:var(--cui-shadow-inset-control);transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:9999px;flex:none;display:block;position:relative}.cui-toggle-switch__track:after{width:var(--cui-toggle-switch-thumb-size);height:var(--cui-toggle-switch-thumb-size);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-xs);content:"";transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.cui-toggle-switch__input:checked+.cui-toggle-switch__track{background:var(--cui-color-primary)}.cui-toggle-switch__input:checked+.cui-toggle-switch__track:after{transform:translateX(var(--cui-toggle-switch-thumb-travel))}.cui-toggle-switch__input:focus-visible+.cui-toggle-switch__track{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-toggle-switch--invalid .cui-toggle-switch__track,.cui-toggle-switch--invalid .cui-toggle-switch__input:checked+.cui-toggle-switch__track{background:var(--cui-color-danger)}.cui-toggle-switch--invalid .cui-toggle-switch__input:focus-visible+.cui-toggle-switch__track{outline-color:var(--cui-color-danger)}.cui-toggle-switch__label{color:var(--cui-color-text);line-height:1.25rem}.cui-toggle-switch__description{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);font-weight:400;line-height:1.25rem}.cui-checkbox{--cui-checkbox-radius:var(--cui-radius-control);--cui-checkbox-radius-cap:.375rem;--cui-checkbox-gap:var(--cui-space-2);--cui-checkbox-indicator-size:var(--cui-font-size-lg);--cui-checkbox-icon-size:calc(var(--cui-checkbox-indicator-size) - .5rem);--cui-checkbox-label-font-size:var(--cui-font-size-sm);--cui-checkbox-description-font-size:var(--cui-font-size-xs);--cui-checkbox-content-line-height:1.25rem;max-width:100%;color:var(--cui-color-text);flex-direction:column;display:inline-flex}.cui-checkbox--size-sm{--cui-checkbox-radius-cap:.3125rem;--cui-checkbox-gap:var(--cui-space-1);--cui-checkbox-indicator-size:var(--cui-font-size-md);--cui-checkbox-label-font-size:var(--cui-font-size-xs);--cui-checkbox-description-font-size:var(--cui-font-size-xs)}.cui-checkbox--size-md{--cui-checkbox-gap:var(--cui-space-2);--cui-checkbox-indicator-size:var(--cui-font-size-lg);--cui-checkbox-label-font-size:var(--cui-font-size-sm);--cui-checkbox-description-font-size:var(--cui-font-size-xs)}.cui-checkbox--size-lg{--cui-checkbox-radius-cap:.4375rem;--cui-checkbox-gap:var(--cui-space-3);--cui-checkbox-indicator-size:var(--cui-font-size-xl);--cui-checkbox-label-font-size:var(--cui-font-size-md);--cui-checkbox-description-font-size:var(--cui-font-size-sm)}.cui-checkbox--radius-none{--cui-checkbox-radius:0}.cui-checkbox--radius-sm{--cui-checkbox-radius:min(var(--cui-radius-sm), calc(var(--cui-checkbox-radius-cap) - .125rem))}.cui-checkbox--radius-md{--cui-checkbox-radius:min(var(--cui-radius-md), calc(var(--cui-checkbox-radius-cap) - .0625rem))}.cui-checkbox--radius-lg{--cui-checkbox-radius:min(var(--cui-radius-lg), var(--cui-checkbox-radius-cap))}.cui-checkbox__control{align-items:flex-start;gap:var(--cui-checkbox-gap);cursor:pointer;min-width:0;display:flex;position:relative}.cui-checkbox--disabled{opacity:var(--cui-disabled-opacity)}.cui-checkbox--disabled .cui-checkbox__control{cursor:not-allowed}.cui-checkbox__indicator{width:var(--cui-checkbox-indicator-size);height:var(--cui-checkbox-indicator-size);margin-top:calc((var(--cui-checkbox-content-line-height) - var(--cui-checkbox-indicator-size)) / 2);border:2px solid var(--cui-color-border-strong);border-radius:min(var(--cui-checkbox-radius), var(--cui-checkbox-radius-cap));background:var(--cui-color-surface);color:var(--cui-color-on-primary);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cui-checkbox__checkmark,.cui-checkbox__indeterminate-mark{width:var(--cui-checkbox-icon-size);height:var(--cui-checkbox-icon-size);opacity:0;transform-origin:50%;transition:opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);position:absolute;transform:scale(.75)}.cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox__input:indeterminate+.cui-checkbox__indicator{border-color:var(--cui-color-primary);background:var(--cui-color-primary)}.cui-checkbox__input:checked+.cui-checkbox__indicator .cui-checkbox__checkmark,.cui-checkbox__input:indeterminate+.cui-checkbox__indicator .cui-checkbox__indeterminate-mark{opacity:1;transform:scale(1)}.cui-checkbox__input:indeterminate+.cui-checkbox__indicator .cui-checkbox__checkmark{opacity:0;transform:scale(.75)}.cui-checkbox__input:checked:not(:indeterminate)+.cui-checkbox__indicator .cui-checkbox__checkmark,.cui-checkbox__input:indeterminate+.cui-checkbox__indicator .cui-checkbox__indeterminate-mark{animation:cui-checkbox-mark-in var(--cui-motion-duration-fast) var(--cui-motion-ease-emphasized) both}.cui-checkbox__input:focus-visible+.cui-checkbox__indicator{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-checkbox--invalid .cui-checkbox__indicator,.cui-checkbox--invalid .cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox--invalid .cui-checkbox__input:indeterminate+.cui-checkbox__indicator{border-color:var(--cui-color-danger)}.cui-checkbox--invalid .cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox--invalid .cui-checkbox__input:indeterminate+.cui-checkbox__indicator{background:var(--cui-color-danger);color:var(--cui-color-on-danger)}.cui-checkbox--invalid .cui-checkbox__input:focus-visible+.cui-checkbox__indicator{outline-color:var(--cui-color-danger)}@media (hover:hover){.cui-checkbox:not(.cui-checkbox--disabled):not(.cui-checkbox--invalid) .cui-checkbox__control:hover .cui-checkbox__input:not(:checked):not(:indeterminate)+.cui-checkbox__indicator{border-color:var(--cui-color-primary);background:var(--cui-color-primary-subtle)}.cui-checkbox:not(.cui-checkbox--disabled):not(.cui-checkbox--invalid) .cui-checkbox__control:hover .cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox:not(.cui-checkbox--disabled):not(.cui-checkbox--invalid) .cui-checkbox__control:hover .cui-checkbox__input:indeterminate+.cui-checkbox__indicator{border-color:var(--cui-color-primary-hover);background:var(--cui-color-primary-hover)}.cui-checkbox--invalid:not(.cui-checkbox--disabled) .cui-checkbox__control:hover .cui-checkbox__input:not(:checked):not(:indeterminate)+.cui-checkbox__indicator{border-color:var(--cui-color-danger-hover);background:var(--cui-color-danger-subtle)}.cui-checkbox--invalid:not(.cui-checkbox--disabled) .cui-checkbox__control:hover .cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox--invalid:not(.cui-checkbox--disabled) .cui-checkbox__control:hover .cui-checkbox__input:indeterminate+.cui-checkbox__indicator{border-color:var(--cui-color-danger-hover);background:var(--cui-color-danger-hover)}}@media (forced-colors:active){.cui-checkbox__indicator{color:canvastext;background:canvas;border-color:buttontext}.cui-checkbox__input:checked+.cui-checkbox__indicator,.cui-checkbox__input:indeterminate+.cui-checkbox__indicator{color:highlighttext;background:highlight;border-color:highlight}.cui-checkbox__input:focus-visible+.cui-checkbox__indicator{outline-color:highlight}}.cui-checkbox__label{min-width:0;color:var(--cui-color-text);font-size:var(--cui-checkbox-label-font-size);font-weight:500;line-height:var(--cui-checkbox-content-line-height)}.cui-checkbox__description{margin-top:var(--cui-space-1);padding-left:calc(var(--cui-checkbox-indicator-size) + var(--cui-checkbox-gap));color:var(--cui-color-text-muted);font-size:var(--cui-checkbox-description-font-size);line-height:var(--cui-checkbox-content-line-height)}.cui-radio-group{--cui-radio-group-gap:var(--cui-space-3);max-width:100%;display:flex}.cui-radio-group--vertical{align-items:flex-start;gap:var(--cui-radio-group-gap);flex-direction:column}.cui-radio-group--horizontal{align-items:flex-start;gap:var(--cui-radio-group-gap);flex-wrap:wrap}.cui-radio-group--size-sm{--cui-radio-group-gap:var(--cui-space-2)}.cui-radio-group--size-md{--cui-radio-group-gap:var(--cui-space-3)}.cui-radio-group--size-lg{--cui-radio-group-gap:var(--cui-space-4)}.cui-radio{--cui-radio-gap:var(--cui-space-2);--cui-radio-indicator-size:1.125rem;--cui-radio-dot-size:.5rem;--cui-radio-label-font-size:var(--cui-font-size-sm);--cui-radio-description-font-size:var(--cui-font-size-xs);--cui-radio-content-line-height:1.25rem;max-width:100%;color:var(--cui-color-text);flex-direction:column;display:inline-flex}.cui-radio--size-sm{--cui-radio-gap:var(--cui-space-1);--cui-radio-indicator-size:1rem;--cui-radio-dot-size:.375rem;--cui-radio-label-font-size:var(--cui-font-size-xs);--cui-radio-description-font-size:var(--cui-font-size-xs);--cui-radio-content-line-height:1rem}.cui-radio--size-md{--cui-radio-gap:var(--cui-space-2);--cui-radio-indicator-size:1.125rem;--cui-radio-dot-size:.5rem;--cui-radio-label-font-size:var(--cui-font-size-sm);--cui-radio-description-font-size:var(--cui-font-size-xs);--cui-radio-content-line-height:1.25rem}.cui-radio--size-lg{--cui-radio-gap:var(--cui-space-3);--cui-radio-indicator-size:1.375rem;--cui-radio-dot-size:.625rem;--cui-radio-label-font-size:var(--cui-font-size-md);--cui-radio-description-font-size:var(--cui-font-size-sm);--cui-radio-content-line-height:1.5rem}.cui-radio__control{align-items:flex-start;gap:var(--cui-radio-gap);cursor:pointer;min-width:0;display:flex;position:relative}.cui-radio--disabled{opacity:var(--cui-disabled-opacity)}.cui-radio--disabled .cui-radio__control{cursor:not-allowed}.cui-radio__indicator{width:var(--cui-radio-indicator-size);height:var(--cui-radio-indicator-size);margin-top:calc((var(--cui-radio-content-line-height) - var(--cui-radio-indicator-size)) / 2);border:2px solid var(--cui-color-border-strong);background:var(--cui-color-surface);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cui-radio__dot{width:var(--cui-radio-dot-size);height:var(--cui-radio-dot-size);background:var(--cui-color-on-primary);opacity:0;transition:opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:50%;display:block;transform:scale(.5)}@media (hover:hover){.cui-radio:hover:not(.cui-radio--disabled) .cui-radio__input:not(:checked)+.cui-radio__indicator{background:var(--cui-color-surface-emphasis)}}.cui-radio__input:checked+.cui-radio__indicator{border-color:var(--cui-color-primary);background:var(--cui-color-primary)}.cui-radio__input:checked+.cui-radio__indicator .cui-radio__dot{opacity:1;transform:scale(1)}.cui-radio__input:focus-visible+.cui-radio__indicator{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-radio--invalid .cui-radio__indicator,.cui-radio--invalid:hover:not(.cui-radio--disabled) .cui-radio__indicator,.cui-radio--invalid .cui-radio__input:checked+.cui-radio__indicator{border-color:var(--cui-color-danger)}.cui-radio--invalid .cui-radio__input:checked+.cui-radio__indicator{background:var(--cui-color-danger)}.cui-radio--invalid .cui-radio__input:focus-visible+.cui-radio__indicator{outline-color:var(--cui-color-danger)}.cui-radio__label{min-width:0;color:var(--cui-color-text);font-size:var(--cui-radio-label-font-size);font-weight:500;line-height:var(--cui-radio-content-line-height)}.cui-radio__description{margin-top:var(--cui-space-1);padding-left:calc(var(--cui-radio-indicator-size) + var(--cui-radio-gap));color:var(--cui-color-text-muted);font-size:var(--cui-radio-description-font-size);line-height:var(--cui-radio-content-line-height)}.cui-selection-box{--cui-selection-box-radius:var(--cui-radius-container);--cui-selection-box-indicator-radius:var(--cui-radius-sm);--cui-selection-box-gap:var(--cui-space-3);--cui-selection-box-padding:var(--cui-space-3);--cui-selection-box-indicator-size:1.25rem;--cui-selection-box-indicator-margin-top:.125rem;--cui-selection-box-checkmark-size:.875rem;align-items:flex-start;gap:var(--cui-selection-box-gap);border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-selection-box-radius);background:var(--cui-color-surface-muted);padding:var(--cui-selection-box-padding);cursor:pointer;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:flex;position:relative}.cui-selection-box--size-sm{--cui-selection-box-gap:var(--cui-space-2);--cui-selection-box-padding:var(--cui-space-2);--cui-selection-box-indicator-size:1rem;--cui-selection-box-indicator-margin-top:0;--cui-selection-box-checkmark-size:.75rem}.cui-selection-box--size-md{--cui-selection-box-gap:var(--cui-space-3);--cui-selection-box-padding:var(--cui-space-3);--cui-selection-box-indicator-size:1.25rem;--cui-selection-box-indicator-margin-top:.125rem;--cui-selection-box-checkmark-size:.875rem}.cui-selection-box--size-lg{--cui-selection-box-gap:var(--cui-space-4);--cui-selection-box-padding:var(--cui-space-4);--cui-selection-box-indicator-size:1.5rem;--cui-selection-box-indicator-margin-top:.125rem;--cui-selection-box-checkmark-size:1rem}.cui-selection-box--radius-none{--cui-selection-box-radius:0;--cui-selection-box-indicator-radius:0}.cui-selection-box--radius-sm{--cui-selection-box-radius:var(--cui-radius-sm);--cui-selection-box-indicator-radius:var(--cui-radius-sm)}.cui-selection-box--radius-md{--cui-selection-box-radius:var(--cui-radius-md);--cui-selection-box-indicator-radius:var(--cui-radius-md)}.cui-selection-box--radius-lg{--cui-selection-box-radius:var(--cui-radius-lg);--cui-selection-box-indicator-radius:var(--cui-radius-lg)}.cui-selection-box:hover:not(.cui-selection-box--checked):not(.cui-selection-box--disabled):not(.cui-selection-box--invalid){border-color:var(--cui-color-border-strong);background:var(--cui-color-surface)}.cui-selection-box--checked{border-color:var(--cui-color-border-strong);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-xs)}.cui-selection-box--disabled{cursor:not-allowed;opacity:var(--cui-disabled-opacity)}.cui-selection-box--invalid,.cui-selection-box--invalid .cui-selection-box__indicator{border-color:var(--cui-color-danger)}.cui-selection-box--invalid.cui-selection-box--checked{border-color:var(--cui-color-danger);background:var(--cui-color-danger-subtle)}.cui-selection-box--invalid.cui-selection-box--checked .cui-selection-box__indicator{border-color:var(--cui-color-danger);background:var(--cui-color-danger);box-shadow:var(--cui-shadow-xs);color:var(--cui-color-on-danger)}.cui-selection-box:focus-within{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-selection-box--invalid:focus-within{outline-color:var(--cui-color-danger)}.cui-selection-box__indicator{width:var(--cui-selection-box-indicator-size);height:var(--cui-selection-box-indicator-size);margin-top:var(--cui-selection-box-indicator-margin-top);border:2px solid var(--cui-color-border-strong);border-radius:var(--cui-selection-box-indicator-radius);background:var(--cui-color-surface);color:#0000;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.cui-selection-box:hover:not(.cui-selection-box--checked):not(.cui-selection-box--disabled):not(.cui-selection-box--invalid) .cui-selection-box__indicator{border-color:var(--cui-color-border-strong)}.cui-selection-box--checked .cui-selection-box__indicator{border-color:var(--cui-color-primary);background:var(--cui-color-primary);box-shadow:var(--cui-shadow-primary);color:var(--cui-color-on-primary)}.cui-selection-box__checkmark{width:var(--cui-selection-box-checkmark-size);height:var(--cui-selection-box-checkmark-size);transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);transform:scale(.75)}.cui-selection-box--checked .cui-selection-box__checkmark{transform:scale(1)}.cui-selection-box__content{gap:var(--cui-space-1);min-width:0;color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-sm);flex:1;line-height:1.45;display:grid}.cui-selection-box__content>strong{color:var(--cui-color-text);font-weight:500}.cui-search-input__leading{width:var(--cui-field-control-height);color:var(--cui-color-text-subtle);flex:none;justify-content:center;align-items:center;display:flex}.cui-search-input__search-icon,.cui-search-input__dismiss-icon{width:var(--cui-search-input-icon-size);height:var(--cui-search-input-icon-size)}.cui-search-input__input{padding-left:0;padding-right:var(--cui-space-2);appearance:none}.cui-search-input__input::-webkit-search-cancel-button{appearance:none}.cui-search-input__clear-button{width:var(--cui-field-control-height);color:var(--cui-color-text-subtle);cursor:pointer;transition:color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;outline:0;flex:none;justify-content:center;align-items:center;display:flex}.cui-search-input__clear-button:hover{color:var(--cui-color-text-muted)}.cui-search-input__clear-button:focus-visible{box-shadow:inset 0 0 0 var(--cui-focus-ring-width) var(--cui-focus-ring-color)}.cui-number-input{--cui-number-input-control-height:var(--cui-control-height-md);--cui-number-input-control-padding-inline:var(--cui-control-padding-inline-md);--cui-number-input-radius:var(--cui-radius-control);--cui-number-input-actions-width:4.5rem;--cui-number-input-action-icon-size:.875rem;width:100%;height:var(--cui-number-input-control-height);min-height:var(--cui-number-input-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-number-input-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);box-sizing:border-box;font-family:var(--cui-font-family);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:flex;position:relative;overflow:hidden}.cui-number-input *,.cui-number-input :before,.cui-number-input :after{box-sizing:border-box}.cui-number-input--size-sm{--cui-number-input-control-height:var(--cui-control-height-sm);--cui-number-input-control-padding-inline:var(--cui-control-padding-inline-sm);--cui-number-input-actions-width:4rem;--cui-number-input-action-icon-size:.75rem}.cui-number-input--size-md{--cui-number-input-control-height:var(--cui-control-height-md);--cui-number-input-control-padding-inline:var(--cui-control-padding-inline-md);--cui-number-input-actions-width:4.5rem;--cui-number-input-action-icon-size:.875rem}.cui-number-input--size-lg{--cui-number-input-control-height:var(--cui-control-height-lg);--cui-number-input-control-padding-inline:var(--cui-control-padding-inline-lg);--cui-number-input-actions-width:5rem;--cui-number-input-action-icon-size:1rem}.cui-number-input--radius-none{--cui-number-input-radius:0}.cui-number-input--radius-sm{--cui-number-input-radius:var(--cui-radius-sm)}.cui-number-input--radius-md{--cui-number-input-radius:var(--cui-radius-md)}.cui-number-input--radius-lg{--cui-number-input-radius:var(--cui-radius-lg)}.cui-number-input--radius-full{--cui-number-input-radius:9999px}.cui-number-input:hover:not(.cui-number-input--disabled):not(:focus-within):not(.cui-number-input--invalid){border-color:var(--cui-field-border-hover)}.cui-number-input:focus-within{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-number-input--invalid,.cui-number-input--invalid:hover:not(.cui-number-input--disabled),.cui-number-input--invalid:focus-within{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-number-input--disabled{background:var(--cui-field-background-disabled)}.cui-number-input--variant-counter{--cui-number-input-counter-width:8rem;--cui-number-input-counter-action-size:1.75rem;--cui-number-input-counter-action-icon-size:.75rem;width:min(100%, var(--cui-number-input-counter-width));align-items:center;gap:var(--cui-space-1);box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.cui-number-input--variant-counter.cui-number-input--size-sm{--cui-number-input-counter-width:7rem;--cui-number-input-counter-action-size:1.5rem;--cui-number-input-counter-action-icon-size:.6875rem}.cui-number-input--variant-counter.cui-number-input--size-lg{--cui-number-input-counter-width:9rem;--cui-number-input-counter-action-size:2rem;--cui-number-input-counter-action-icon-size:.875rem}.cui-number-input--variant-counter:hover:not(.cui-number-input--disabled):not(:focus-within):not(.cui-number-input--invalid),.cui-number-input--variant-counter.cui-number-input--disabled{box-shadow:none;background:0 0;border-color:#0000}.cui-number-input--variant-counter:focus-within:not(.cui-number-input--invalid){box-shadow:var(--cui-field-focus-shadow);background:0 0;border-color:#0000}.cui-number-input--variant-counter.cui-number-input--invalid,.cui-number-input--variant-counter.cui-number-input--invalid:hover:not(.cui-number-input--disabled),.cui-number-input--variant-counter.cui-number-input--invalid:focus-within{box-shadow:var(--cui-field-invalid-focus-shadow);background:0 0;border-color:#0000}.cui-number-input__input{min-width:0;padding:.625rem var(--cui-number-input-control-padding-inline);color:var(--cui-field-color);font:inherit;font-size:var(--cui-font-size-sm);background:0 0;border:0;outline:0;flex:1}.cui-number-input__input::placeholder{color:var(--cui-field-placeholder-color);opacity:1}.cui-number-input__input:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-number-input--variant-counter .cui-number-input__input{padding-right:var(--cui-space-1);padding-left:var(--cui-space-1);font-variant-numeric:tabular-nums;text-align:center;flex:1 1 0;font-weight:600}.cui-number-input__actions{width:var(--cui-number-input-actions-width);border-left:1px solid var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);flex-direction:row;flex:none;display:flex}.cui-number-input__action{min-height:0;color:var(--cui-color-text-muted);cursor:pointer;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;outline:0;flex:1;justify-content:center;align-items:center;display:flex}.cui-number-input__action+.cui-number-input__action{border-left:1px solid var(--cui-color-border-subtle)}.cui-number-input__action:hover:not(:disabled){background:var(--cui-color-surface-emphasis);color:var(--cui-color-text)}.cui-number-input__action:focus-visible{box-shadow:inset 0 0 0 var(--cui-focus-ring-width) var(--cui-focus-ring-color)}.cui-number-input__action:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-number-input--variant-counter .cui-number-input__action{width:var(--cui-number-input-counter-action-size);height:var(--cui-number-input-counter-action-size);min-height:var(--cui-number-input-counter-action-size);flex:0 0 var(--cui-number-input-counter-action-size);background:var(--cui-color-surface-muted);color:var(--cui-color-text);border-radius:9999px}.cui-number-input--variant-counter .cui-number-input__action:hover:not(:disabled){background:var(--cui-color-surface-emphasis);color:var(--cui-color-text)}.cui-number-input--variant-counter .cui-number-input__action:disabled{background:var(--cui-color-surface-muted);color:var(--cui-color-text-disabled)}.cui-number-input__action-icon{width:var(--cui-number-input-action-icon-size);height:var(--cui-number-input-action-icon-size)}.cui-number-input--variant-counter .cui-number-input__action-icon{width:var(--cui-number-input-counter-action-icon-size);height:var(--cui-number-input-counter-action-icon-size)}.cui-price-input__currency{border-left:1px solid var(--cui-color-border-subtle);min-width:2.5rem;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);font-variant-numeric:tabular-nums;pointer-events:none;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.cui-price-input__currency--leading{border-right:1px solid var(--cui-color-border-subtle);border-left:0}.cui-number-input--disabled .cui-price-input__currency{color:var(--cui-color-text-disabled)}@keyframes cui-spin{to{transform:rotate(360deg)}}@keyframes cui-checkbox-mark-in{0%{opacity:0;transform:scale(.35)}65%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.cui-dropdown-input,.cui-tabs,.cui-tab-panel,.cui-stepper,.cui-slider{box-sizing:border-box;font-family:var(--cui-font-family)}.cui-dropdown-input *,.cui-dropdown-input :before,.cui-dropdown-input :after,.cui-dropdown-input__popover,.cui-dropdown-input__popover *,.cui-dropdown-input__popover :before,.cui-dropdown-input__popover :after,.cui-tabs *,.cui-tabs :before,.cui-tabs :after,.cui-tab-panel *,.cui-tab-panel :before,.cui-tab-panel :after,.cui-stepper *,.cui-stepper :before,.cui-stepper :after,.cui-slider *,.cui-slider :before,.cui-slider :after{box-sizing:border-box}.cui-dropdown-input{--cui-selection-control-height:var(--cui-control-height-md);--cui-selection-control-padding-inline:var(--cui-control-padding-inline-md);--cui-selection-control-radius:var(--cui-radius-control);--cui-selection-overlay-radius:var(--cui-radius-overlay);width:100%;position:relative}.cui-dropdown-input__trigger{width:100%;height:var(--cui-selection-control-height);min-height:var(--cui-selection-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-selection-control-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);color:var(--cui-field-color);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);text-align:left;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);align-items:center;font-weight:500;display:flex;overflow:hidden}.cui-dropdown-input--size-sm{--cui-selection-control-height:var(--cui-control-height-sm);--cui-selection-control-padding-inline:var(--cui-control-padding-inline-sm);--cui-selection-control-radius:var(--cui-radius-sm);--cui-selection-overlay-radius:var(--cui-radius-sm)}.cui-dropdown-input--size-md{--cui-selection-control-height:var(--cui-control-height-md);--cui-selection-control-padding-inline:var(--cui-control-padding-inline-md)}.cui-dropdown-input--size-lg{--cui-selection-control-height:var(--cui-control-height-lg);--cui-selection-control-padding-inline:var(--cui-control-padding-inline-lg)}.cui-dropdown-input--radius-none{--cui-selection-control-radius:0;--cui-selection-overlay-radius:0}.cui-dropdown-input--radius-sm{--cui-selection-control-radius:var(--cui-radius-sm);--cui-selection-overlay-radius:var(--cui-radius-sm)}.cui-dropdown-input--radius-md{--cui-selection-control-radius:var(--cui-radius-md);--cui-selection-overlay-radius:var(--cui-radius-md)}.cui-dropdown-input--radius-lg{--cui-selection-control-radius:var(--cui-radius-lg);--cui-selection-overlay-radius:var(--cui-radius-lg)}.cui-dropdown-input--radius-full{--cui-selection-control-radius:9999px;--cui-selection-overlay-radius:var(--cui-radius-xl)}.cui-dropdown-input--variant-flat .cui-dropdown-input__trigger{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-dropdown-input--variant-flat .cui-dropdown-input__trigger:hover:not(:disabled):not(:focus-visible):not(.cui-dropdown-input__trigger--open):not(.cui-dropdown-input__trigger--invalid){background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-dropdown-input--variant-flat .cui-dropdown-input__trigger--open{background:var(--cui-field-background)}.cui-dropdown-input--variant-flat .cui-dropdown-input__trigger--invalid,.cui-dropdown-input--variant-flat .cui-dropdown-input__trigger--invalid:hover:not(:disabled){border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-dropdown-input__trigger:hover:not(:disabled):not(:focus-visible):not(.cui-dropdown-input__trigger--open):not(.cui-dropdown-input__trigger--invalid){border-color:var(--cui-color-border-strong)}.cui-dropdown-input__trigger:focus-visible{border-color:var(--cui-field-border-focus);outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-dropdown-input__trigger--open{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-dropdown-input__trigger--invalid{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-dropdown-input__trigger--invalid:hover:not(:disabled){border-color:var(--cui-field-border-invalid)}.cui-dropdown-input__trigger--invalid:focus-visible{border-color:var(--cui-field-border-invalid);outline-color:var(--cui-field-border-invalid)}.cui-dropdown-input__trigger--invalid.cui-dropdown-input__trigger--open{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-dropdown-input__trigger:disabled{background:var(--cui-field-background-disabled);color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-dropdown-input__leading{width:var(--cui-selection-control-height);color:var(--cui-color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.cui-dropdown-input__leading>svg{width:1rem;height:1rem}.cui-dropdown-input__value{min-width:0;padding:0 var(--cui-selection-control-padding-inline);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.cui-dropdown-input__value--placeholder{color:var(--cui-color-text-subtle)}.cui-dropdown-input__indicator{width:var(--cui-selection-control-height);min-height:var(--cui-selection-control-height);color:var(--cui-color-text-subtle);flex:none;justify-content:center;align-items:center;display:flex}.cui-dropdown-input__indicator-icon{transform-box:view-box;transform-origin:50%;width:1rem;height:1rem;transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:block}.cui-dropdown-input__trigger--open .cui-dropdown-input__indicator-icon{transform:rotate(180deg)}.cui-dropdown-input__popover{border:var(--cui-control-border-width) solid var(--cui-color-border);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-overlay);font-family:var(--cui-font-family);border-radius:var(--cui-radius-overlay);box-shadow:var(--cui-shadow-sm);padding:var(--cui-space-2);overflow:hidden}.cui-dropdown-input__popover--radius-none{border-radius:0}.cui-dropdown-input__popover--radius-sm{border-radius:var(--cui-radius-sm)}.cui-dropdown-input__popover--radius-md{border-radius:var(--cui-radius-md)}.cui-dropdown-input__popover--radius-lg{border-radius:var(--cui-radius-lg)}.cui-dropdown-input__popover--radius-full{border-radius:var(--cui-radius-xl)}.cui-dropdown-input__search-wrap{margin:var(--cui-space-1);margin-bottom:var(--cui-space-2);position:relative}.cui-dropdown-input__search-icon{top:50%;left:var(--cui-space-3);width:1rem;height:1rem;color:var(--cui-color-text-subtle);pointer-events:none;line-height:1;position:absolute;transform:translateY(-50%)}.cui-dropdown-input__search{border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-radius-md);background:var(--cui-field-background-disabled);width:100%;min-height:2.5rem;color:var(--cui-field-color);font:inherit;font-size:var(--cui-font-size-sm);padding:var(--cui-space-2) var(--cui-space-3) var(--cui-space-2) 2.25rem;outline:0}.cui-dropdown-input__search::placeholder{color:var(--cui-field-placeholder-color)}.cui-dropdown-input__search:focus{border-color:var(--cui-field-border-focus);background:var(--cui-field-background);box-shadow:var(--cui-field-focus-shadow)}.cui-dropdown-input__listbox{gap:var(--cui-space-1);max-height:18rem;display:grid;overflow-y:auto}.cui-dropdown-input__group{margin-top:var(--cui-space-1);padding:var(--cui-space-2) var(--cui-space-3) var(--cui-space-1);color:var(--cui-color-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}.cui-dropdown-input__group:not(:first-child){border-top:1px solid var(--cui-color-border-subtle)}.cui-dropdown-input__option{align-items:center;gap:var(--cui-space-3);border-radius:var(--cui-radius-md);width:100%;color:var(--cui-color-text);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);min-height:var(--cui-control-height-sm);padding:var(--cui-space-2) var(--cui-space-2);font-size:var(--cui-font-size-sm);background:0 0;border:0;display:flex}.cui-dropdown-input__option:hover:not(:disabled){background:var(--cui-color-surface-emphasis);color:var(--cui-color-text);outline:0}.cui-dropdown-input__option:focus-visible{background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong);outline:0}.cui-dropdown-input__option--selected,.cui-dropdown-input__option--selected:hover:not(:disabled){background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong)}.cui-dropdown-input__option:disabled{cursor:not-allowed;opacity:var(--cui-disabled-opacity)}.cui-dropdown-input__option-icon{flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.cui-dropdown-input__option-icon>svg{width:1rem;height:1rem}.cui-dropdown-input__option-content{flex:auto;min-width:0}.cui-dropdown-input__option-label,.cui-dropdown-input__option-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cui-dropdown-input__option-label{font-weight:400}.cui-dropdown-input__option-description{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin-top:.125rem;font-weight:400}.cui-dropdown-input__checkmark{color:var(--cui-color-primary);flex:none}.cui-dropdown-input__checkmark-icon{width:1rem;height:1rem;display:block}.cui-dropdown-input__checkmark--hidden{visibility:hidden}.cui-dropdown-input__empty{padding:1.5rem var(--cui-space-3);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);text-align:center;margin:0}.cui-dropdown-input--selection-multiple .cui-dropdown-input__option{gap:var(--cui-space-2);padding:var(--cui-space-2) var(--cui-space-3)}.cui-dropdown-input--selection-multiple .cui-dropdown-input__option:focus-visible{box-shadow:inset 0 0 0 var(--cui-focus-ring-width) var(--cui-focus-ring-color)}.cui-dropdown-input__checkbox{border:1px solid var(--cui-color-border-strong);border-radius:var(--cui-radius-sm);background:var(--cui-color-surface);color:#0000;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.6875rem;font-weight:700;display:flex}.cui-dropdown-input__checkbox--selected{border-color:var(--cui-color-primary);background:var(--cui-color-primary);color:var(--cui-color-on-primary)}.cui-dropdown-input__checkbox-icon{opacity:0;width:.625rem;height:.625rem;transition:opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-fast) var(--cui-motion-ease-emphasized);display:block;transform:scale(.65)}.cui-dropdown-input__checkbox--selected .cui-dropdown-input__checkbox-icon{opacity:1;transform:scale(1)}@media (hover:hover){.cui-dropdown-input--selection-multiple .cui-dropdown-input__option:hover:not(:disabled) .cui-dropdown-input__checkbox{border-color:var(--cui-color-primary)}}.cui-dropdown-input--selection-multiple .cui-dropdown-input__option:focus-visible .cui-dropdown-input__checkbox{border-color:var(--cui-color-primary)}@media (forced-colors:active){.cui-dropdown-input--selection-multiple .cui-dropdown-input__checkbox{color:canvastext;background:canvas;border-color:buttontext}.cui-dropdown-input--selection-multiple .cui-dropdown-input__checkbox--selected{color:highlighttext;background:highlight;border-color:highlight}.cui-dropdown-input--selection-multiple .cui-dropdown-input__option:focus-visible{outline-offset:-2px;outline:2px solid highlight}}.cui-autocomplete,.cui-autocomplete *,.cui-autocomplete :before,.cui-autocomplete :after,.cui-autocomplete__popover,.cui-autocomplete__popover *,.cui-autocomplete__popover :before,.cui-autocomplete__popover :after{box-sizing:border-box}.cui-autocomplete{--cui-autocomplete-control-height:var(--cui-control-height-md);--cui-autocomplete-control-padding-inline:var(--cui-control-padding-inline-md);--cui-autocomplete-control-radius:var(--cui-radius-control);--cui-autocomplete-overlay-radius:var(--cui-radius-overlay);width:100%;font-family:var(--cui-font-family);position:relative}.cui-autocomplete--size-sm{--cui-autocomplete-control-height:var(--cui-control-height-sm);--cui-autocomplete-control-padding-inline:var(--cui-control-padding-inline-sm)}.cui-autocomplete--size-md{--cui-autocomplete-control-height:var(--cui-control-height-md);--cui-autocomplete-control-padding-inline:var(--cui-control-padding-inline-md)}.cui-autocomplete--size-lg{--cui-autocomplete-control-height:var(--cui-control-height-lg);--cui-autocomplete-control-padding-inline:var(--cui-control-padding-inline-lg)}.cui-autocomplete--radius-none{--cui-autocomplete-control-radius:0;--cui-autocomplete-overlay-radius:0}.cui-autocomplete--radius-sm{--cui-autocomplete-control-radius:var(--cui-radius-sm);--cui-autocomplete-overlay-radius:var(--cui-radius-sm)}.cui-autocomplete--radius-md{--cui-autocomplete-control-radius:var(--cui-radius-md);--cui-autocomplete-overlay-radius:var(--cui-radius-md)}.cui-autocomplete--radius-lg{--cui-autocomplete-control-radius:var(--cui-radius-lg);--cui-autocomplete-overlay-radius:var(--cui-radius-lg)}.cui-autocomplete--radius-full{--cui-autocomplete-control-radius:9999px;--cui-autocomplete-overlay-radius:var(--cui-radius-xl)}.cui-autocomplete__control{width:100%;height:var(--cui-autocomplete-control-height);min-height:var(--cui-autocomplete-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-autocomplete-control-radius);background:var(--cui-field-background);box-shadow:var(--cui-field-shadow);color:var(--cui-field-color);cursor:text;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);align-items:center;display:flex;overflow:hidden}.cui-autocomplete__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-size:var(--cui-font-size-sm);padding:0 var(--cui-autocomplete-control-padding-inline);background:0 0;border:0;outline:0;flex:auto}.cui-autocomplete__input::placeholder{color:var(--cui-field-placeholder-color)}.cui-autocomplete__indicator{width:var(--cui-autocomplete-control-height);min-height:var(--cui-autocomplete-control-height);color:var(--cui-color-text-subtle);pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.cui-autocomplete__clear{width:1.5rem;height:1.5rem;margin-left:var(--cui-space-1);color:var(--cui-color-text-muted);cursor:pointer;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cui-autocomplete__clear:hover{background:var(--cui-color-surface-emphasis);color:var(--cui-color-text)}.cui-autocomplete__clear:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-autocomplete__clear-icon{width:.75rem;height:.75rem;display:block}.cui-autocomplete__indicator-icon{transform-box:view-box;transform-origin:50%;width:1rem;height:1rem;transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);display:block}.cui-autocomplete__control--open .cui-autocomplete__indicator-icon{transform:rotate(180deg)}.cui-autocomplete--variant-flat .cui-autocomplete__control{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-autocomplete--variant-flat .cui-autocomplete__control:hover:not(.cui-autocomplete__control--open):not(.cui-autocomplete__control--invalid){background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-autocomplete--variant-flat .cui-autocomplete__control--open{background:var(--cui-field-background)}.cui-autocomplete--variant-flat .cui-autocomplete__control--invalid,.cui-autocomplete--variant-flat .cui-autocomplete__control--invalid:hover{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-autocomplete__control:hover:not(.cui-autocomplete__control--open):not(.cui-autocomplete__control--invalid){border-color:var(--cui-field-border-hover)}.cui-autocomplete__control:focus-within,.cui-autocomplete__control--open{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow)}.cui-autocomplete__control--invalid,.cui-autocomplete__control--invalid:hover,.cui-autocomplete__control--invalid:focus-within,.cui-autocomplete__control--invalid.cui-autocomplete__control--open{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-autocomplete__control--disabled,.cui-autocomplete__input:disabled+.cui-autocomplete__indicator,.cui-autocomplete__input:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-autocomplete__control--disabled{background:var(--cui-field-background-disabled);cursor:not-allowed}.cui-autocomplete__popover{border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-autocomplete-overlay-radius);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-overlay);font-family:var(--cui-font-family);padding:var(--cui-space-2);overflow:hidden}.cui-autocomplete__popover--radius-none{border-radius:0}.cui-autocomplete__popover--radius-sm{border-radius:var(--cui-radius-sm)}.cui-autocomplete__popover--radius-md{border-radius:var(--cui-radius-md)}.cui-autocomplete__popover--radius-lg{border-radius:var(--cui-radius-lg)}.cui-autocomplete__popover--radius-full{border-radius:var(--cui-radius-xl)}.cui-autocomplete__listbox{gap:var(--cui-space-1);max-height:18rem;display:grid;overflow-y:auto}.cui-autocomplete__group{margin-top:var(--cui-space-1);padding:var(--cui-space-2) var(--cui-space-3) var(--cui-space-1);color:var(--cui-color-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}.cui-autocomplete__group:not(:first-child){border-top:1px solid var(--cui-color-border-subtle)}.cui-autocomplete__option{width:100%;min-height:var(--cui-control-height-sm);align-items:center;gap:var(--cui-space-3);border-radius:var(--cui-radius-md);color:var(--cui-color-text);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);padding:var(--cui-space-2) var(--cui-space-3);text-align:left;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;display:flex}.cui-autocomplete__option--active,.cui-autocomplete__option--selected,.cui-autocomplete__option:hover:not(.cui-autocomplete__option--disabled){background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong)}.cui-autocomplete__option--disabled{cursor:not-allowed;opacity:var(--cui-disabled-opacity)}.cui-autocomplete__option-icon{flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.cui-autocomplete__option-icon>svg{width:1rem;height:1rem}.cui-autocomplete__option-content{flex:auto;min-width:0}.cui-autocomplete__option-label,.cui-autocomplete__option-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cui-autocomplete__option-label{font-weight:600}.cui-autocomplete__option-description{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin-top:.125rem;font-weight:400}.cui-autocomplete__checkmark{color:var(--cui-color-primary);flex:none}.cui-autocomplete__checkmark-icon{width:1rem;height:1rem;display:block}.cui-autocomplete__checkmark--hidden{visibility:hidden}.cui-autocomplete__empty{padding:1.5rem var(--cui-space-3);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);text-align:center;margin:0}.cui-tabs{--cui-tabs-indicator-radius:var(--cui-radius-full);align-items:end;gap:var(--cui-space-1);border-bottom:1px solid var(--cui-color-border);scrollbar-width:thin;width:100%;min-width:0;display:flex;position:relative;overflow:auto hidden}.cui-tabs--indicator-radius-none{--cui-tabs-indicator-radius:0}.cui-tabs--indicator-radius-sm{--cui-tabs-indicator-radius:var(--cui-radius-sm)}.cui-tabs--indicator-radius-md{--cui-tabs-indicator-radius:var(--cui-radius-md)}.cui-tabs--indicator-radius-lg{--cui-tabs-indicator-radius:var(--cui-radius-lg)}.cui-tabs--indicator-radius-full{--cui-tabs-indicator-radius:var(--cui-radius-full)}.cui-tabs__tab{min-height:var(--cui-control-height-md);align-items:center;gap:var(--cui-space-2);border-radius:var(--cui-radius-md) var(--cui-radius-md) 0 0;color:var(--cui-color-text-muted);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);padding:0 var(--cui-space-3);transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;flex:none;font-weight:400;display:inline-flex}.cui-tabs__tab:hover:not(:disabled){background:var(--cui-color-surface-muted);color:var(--cui-color-text)}.cui-tabs__tab:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-tabs__tab--selected{color:var(--cui-color-primary-strong)}.cui-tabs__indicator{border-radius:var(--cui-tabs-indicator-radius);background:var(--cui-color-primary);pointer-events:none;transform-origin:0;height:.1875rem;transition:transform var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized), width var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized);position:absolute;bottom:-1px;left:0}.cui-tabs__tab:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-tabs__icon{flex:none;align-items:center;display:flex}.cui-tab-panel{min-width:0}.cui-tab-panel:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}@media (forced-colors:active){.cui-tabs__tab--selected{color:highlight}.cui-tabs__indicator{background:highlight}}.cui-stepper{--cui-stepper-track-color:var(--cui-color-surface-emphasis);width:100%}.cui-stepper__label{margin-bottom:var(--cui-space-2);color:var(--cui-color-text-subtle);text-align:right;font-size:.6875rem;font-weight:400}.cui-stepper__current-step{color:var(--cui-color-text);font-weight:600}.cui-stepper__track{background:var(--cui-stepper-track-color);border-radius:999px;height:.375rem;overflow:hidden}.cui-stepper__progress{border-radius:inherit;background:var(--cui-color-primary);height:100%;transition:width var(--cui-motion-duration-normal) var(--cui-motion-ease-standard)}@media (width>=40rem){.cui-stepper{width:8rem}}.cui-slider{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid;overflow:hidden}.cui-slider__page{pointer-events:none;width:100%;min-width:0;transition:transform var(--cui-motion-duration-slow) var(--cui-motion-ease-emphasized), opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);grid-area:1/1}.cui-slider__page[data-active=true]{z-index:1;pointer-events:auto}.cui-slider--transition-slide .cui-slider__page{opacity:1}.cui-slider--transition-slide .cui-slider__page[data-position=before]{transform:translate(-100%)}.cui-slider--transition-slide .cui-slider__page[data-position=current]{transform:translate(0)}.cui-slider--transition-slide .cui-slider__page[data-position=after]{transform:translate(100%)}.cui-slider--transition-fade .cui-slider__page{transition:transform var(--cui-motion-duration-slow) var(--cui-motion-ease-emphasized), opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard) calc(var(--cui-motion-duration-slow) - var(--cui-motion-duration-fast))}.cui-slider--transition-fade .cui-slider__page[data-position=before]{opacity:0;transform:translate(-12%)}.cui-slider--transition-fade .cui-slider__page[data-position=current]{opacity:1;transform:translate(0)}.cui-slider--transition-fade .cui-slider__page[data-position=after]{opacity:0;transform:translate(12%)}.cui-slider--transition-parallax .cui-slider__page{transition:transform var(--cui-motion-duration-slow) var(--cui-motion-ease-emphasized), opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard)}.cui-slider--transition-parallax .cui-slider__page[data-position=before]{opacity:0;transform:translate(-18%)scale(.96)}.cui-slider--transition-parallax .cui-slider__page[data-position=current]{opacity:1;transform:translate(0)scale(1)}.cui-slider--transition-parallax .cui-slider__page[data-position=after]{opacity:0;transform:translate(28%)scale(1.04)}.cui-range-slider{--cui-range-slider-track-height:.5rem;--cui-range-slider-thumb-size:1.25rem;--cui-range-slider-track-radius:9999px;--cui-range-slider-tone:var(--cui-color-primary);--cui-range-slider-track-color:var(--cui-color-border);--cui-range-slider-track-border-color:var(--cui-color-border-subtle);--cui-range-slider-thumb-ring-color:var(--cui-color-surface);--cui-range-slider-thumb-shadow:0 0 0 1px var(--cui-range-slider-tone), var(--cui-shadow-xs);width:100%;min-height:2.75rem;font-family:var(--cui-font-family);display:block;position:relative}.cui-range-slider *,.cui-range-slider :before,.cui-range-slider :after{box-sizing:border-box}.cui-range-slider--size-sm{--cui-range-slider-track-height:.375rem;--cui-range-slider-thumb-size:1.125rem}.cui-range-slider--size-md{--cui-range-slider-track-height:.5rem;--cui-range-slider-thumb-size:1.25rem}.cui-range-slider--size-lg{--cui-range-slider-track-height:.625rem;--cui-range-slider-thumb-size:1.375rem}.cui-range-slider--radius-none{--cui-range-slider-track-radius:0}.cui-range-slider--radius-sm{--cui-range-slider-track-radius:var(--cui-radius-sm)}.cui-range-slider--radius-md{--cui-range-slider-track-radius:var(--cui-radius-md)}.cui-range-slider--radius-lg{--cui-range-slider-track-radius:var(--cui-radius-lg)}.cui-range-slider--radius-full{--cui-range-slider-track-radius:9999px}.cui-range-slider__track{top:50%;right:calc(var(--cui-range-slider-thumb-size) / 2);left:calc(var(--cui-range-slider-thumb-size) / 2);height:var(--cui-range-slider-track-height);border:1px solid var(--cui-range-slider-track-border-color);border-radius:var(--cui-range-slider-track-radius);background:linear-gradient(to right, var(--cui-range-slider-track-color) 0 var(--cui-range-slider-start), var(--cui-range-slider-tone) var(--cui-range-slider-start) var(--cui-range-slider-end), var(--cui-range-slider-track-color) var(--cui-range-slider-end) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cui-color-surface) 40%, transparent);position:absolute;transform:translateY(-50%)}.cui-range-slider__input{z-index:1;appearance:none;cursor:pointer;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cui-range-slider__input--end{z-index:2}.cui-range-slider__input:focus-visible{z-index:3;outline:0}.cui-range-slider__input::-webkit-slider-runnable-track{height:var(--cui-range-slider-track-height);border-radius:var(--cui-range-slider-track-radius);background:0 0;border:0}.cui-range-slider__input::-moz-range-track{height:var(--cui-range-slider-track-height);border-radius:var(--cui-range-slider-track-radius);background:0 0;border:0}.cui-range-slider__input::-webkit-slider-thumb{width:var(--cui-range-slider-thumb-size);height:var(--cui-range-slider-thumb-size);margin-top:calc((var(--cui-range-slider-track-height) - var(--cui-range-slider-thumb-size)) / 2);appearance:none;border:3px solid var(--cui-range-slider-thumb-ring-color);background:var(--cui-range-slider-tone);box-shadow:var(--cui-range-slider-thumb-shadow);cursor:pointer;pointer-events:auto;transition:box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:50%}.cui-range-slider__input::-moz-range-thumb{width:var(--cui-range-slider-thumb-size);height:var(--cui-range-slider-thumb-size);border:3px solid var(--cui-range-slider-thumb-ring-color);background:var(--cui-range-slider-tone);box-shadow:var(--cui-range-slider-thumb-shadow);cursor:pointer;pointer-events:auto;transition:box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-radius:50%}.cui-range-slider__input:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--cui-range-slider-tone), var(--cui-shadow-sm);transform:scale(1.05)}.cui-range-slider__input:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 2px var(--cui-range-slider-tone), var(--cui-shadow-sm);transform:scale(1.05)}.cui-range-slider__input:active:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--cui-range-slider-tone), var(--cui-shadow-xs);transform:scale(.96)}.cui-range-slider__input:active:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 2px var(--cui-range-slider-tone), var(--cui-shadow-xs);transform:scale(.96)}.cui-range-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--cui-range-slider-tone), 0 0 0 3px var(--cui-color-surface), 0 0 0 5px var(--cui-focus-ring-color), var(--cui-shadow-sm)}.cui-range-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--cui-range-slider-tone), 0 0 0 3px var(--cui-color-surface), 0 0 0 5px var(--cui-focus-ring-color), var(--cui-shadow-sm)}.cui-range-slider--disabled{--cui-range-slider-tone:var(--cui-color-text-disabled);--cui-range-slider-track-color:var(--cui-color-surface-emphasis);--cui-range-slider-track-border-color:var(--cui-color-border-subtle);--cui-range-slider-thumb-ring-color:var(--cui-color-surface-muted);--cui-range-slider-thumb-shadow:0 0 0 1px var(--cui-color-border)}.cui-range-slider__input:disabled{cursor:not-allowed}.cui-range-slider__input:disabled::-webkit-slider-thumb{box-shadow:var(--cui-range-slider-thumb-shadow);cursor:not-allowed}.cui-range-slider__input:disabled::-moz-range-thumb{box-shadow:var(--cui-range-slider-thumb-shadow);cursor:not-allowed}.cui-accordion,.cui-accordion *,.cui-accordion :before,.cui-accordion :after{box-sizing:border-box}.cui-accordion{--cui-accordion-item-radius:var(--cui-radius-container);--cui-accordion-trigger-min-height:var(--cui-control-height-md);--cui-accordion-trigger-padding-block:var(--cui-space-3);--cui-accordion-trigger-padding-inline:var(--cui-control-padding-inline-md);--cui-accordion-content-padding-block:var(--cui-space-3);--cui-accordion-content-padding-inline:var(--cui-control-padding-inline-md);--cui-accordion-font-size:var(--cui-font-size-sm);width:100%;color:var(--cui-color-text);font-family:var(--cui-font-family)}.cui-accordion--size-sm{--cui-accordion-trigger-min-height:var(--cui-control-height-sm);--cui-accordion-trigger-padding-block:var(--cui-space-2);--cui-accordion-trigger-padding-inline:var(--cui-control-padding-inline-sm);--cui-accordion-content-padding-block:var(--cui-space-2);--cui-accordion-content-padding-inline:var(--cui-control-padding-inline-sm);--cui-accordion-font-size:var(--cui-font-size-xs)}.cui-accordion--size-md{--cui-accordion-trigger-min-height:var(--cui-control-height-md);--cui-accordion-trigger-padding-block:var(--cui-space-3);--cui-accordion-trigger-padding-inline:var(--cui-control-padding-inline-md);--cui-accordion-content-padding-block:var(--cui-space-3);--cui-accordion-content-padding-inline:var(--cui-control-padding-inline-md);--cui-accordion-font-size:var(--cui-font-size-sm)}.cui-accordion--size-lg{--cui-accordion-trigger-min-height:var(--cui-control-height-lg);--cui-accordion-trigger-padding-block:var(--cui-space-4);--cui-accordion-trigger-padding-inline:var(--cui-control-padding-inline-lg);--cui-accordion-content-padding-block:var(--cui-space-4);--cui-accordion-content-padding-inline:var(--cui-control-padding-inline-lg);--cui-accordion-font-size:var(--cui-font-size-md)}.cui-accordion--radius-none{--cui-accordion-item-radius:0}.cui-accordion--radius-sm{--cui-accordion-item-radius:var(--cui-radius-sm)}.cui-accordion--radius-md{--cui-accordion-item-radius:var(--cui-radius-md)}.cui-accordion--radius-lg{--cui-accordion-item-radius:var(--cui-radius-lg)}.cui-accordion--radius-full{--cui-accordion-item-radius:9999px}.cui-accordion--variant-divided .cui-accordion__item{border-bottom:1px solid var(--cui-color-border)}.cui-accordion--variant-divided .cui-accordion__item:first-child{border-top:1px solid var(--cui-color-border)}.cui-accordion--variant-contained{gap:var(--cui-space-2);display:grid}.cui-accordion--variant-contained .cui-accordion__item{border:1px solid var(--cui-color-border);border-radius:var(--cui-accordion-item-radius);background:var(--cui-color-surface);overflow:hidden}.cui-accordion--variant-contained .cui-accordion__item--open{border-color:var(--cui-color-border-strong)}.cui-accordion__trigger{width:100%;min-height:var(--cui-accordion-trigger-min-height);justify-content:space-between;align-items:center;gap:var(--cui-space-3);color:var(--cui-color-text);cursor:pointer;font:inherit;font-size:var(--cui-accordion-font-size);padding:var(--cui-accordion-trigger-padding-block) var(--cui-accordion-trigger-padding-inline);text-align:left;transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);background:0 0;border:0;font-weight:600;line-height:1.25rem;display:flex}.cui-accordion__trigger:after{width:.5rem;height:.5rem;color:var(--cui-color-text-muted);content:"";transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.cui-accordion__item--open .cui-accordion__trigger:after{transform:rotate(225deg)}.cui-accordion__trigger:hover:not(:disabled){background:var(--cui-color-surface-emphasis)}.cui-accordion__trigger:focus-visible{z-index:1;outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:calc(var(--cui-focus-ring-width) * -1);position:relative}.cui-accordion__trigger:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed;opacity:var(--cui-disabled-opacity)}.cui-accordion--variant-contained .cui-accordion__item--open .cui-accordion__trigger{border-bottom:1px solid var(--cui-color-border)}.cui-accordion__content{color:var(--cui-color-text-muted);font-size:var(--cui-accordion-font-size);transition:grid-template-rows var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized);grid-template-rows:0fr;line-height:1.5;display:grid;overflow:hidden}.cui-accordion__content[data-state=open]{grid-template-rows:1fr}.cui-accordion__content-inner{min-height:0;overflow:hidden}.cui-accordion__content-body{padding:0 var(--cui-accordion-content-padding-inline) var(--cui-accordion-content-padding-block);opacity:0;transform:translateY(calc(var(--cui-space-1) * -1));transition:opacity var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), transform var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized)}.cui-accordion__content[data-state=open] .cui-accordion__content-body{opacity:1;transform:translateY(0)}.cui-toast-provider__anchor{display:contents}.cui-toast-viewport,.cui-toast,.cui-toast *,.cui-toast :before,.cui-toast :after{box-sizing:border-box}.cui-toast-viewport{z-index:var(--cui-z-index-toast);width:min(calc(100vw - (var(--cui-space-4) * 2)), 24rem);gap:var(--cui-space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.cui-toast-viewport--top-start{top:var(--cui-space-4);left:var(--cui-space-4);--cui-toast-motion-offset:-.75rem}.cui-toast-viewport--top-end{top:var(--cui-space-4);right:var(--cui-space-4);--cui-toast-motion-offset:-.75rem}.cui-toast-viewport--bottom-start{bottom:var(--cui-space-4);left:var(--cui-space-4);--cui-toast-motion-offset:.75rem}.cui-toast-viewport--bottom-end{right:var(--cui-space-4);bottom:var(--cui-space-4);--cui-toast-motion-offset:.75rem}.cui-toast__presence{width:100%}.cui-toast{--cui-toast-accent:var(--cui-color-info);--cui-toast-accent-foreground:var(--cui-color-info-strong);align-items:flex-start;gap:var(--cui-space-3);border:1px solid var(--cui-color-border);border-radius:var(--cui-radius-container);background:var(--cui-color-surface);width:100%;box-shadow:var(--cui-shadow-sm);color:var(--cui-color-text);font-family:var(--cui-font-family);padding:var(--cui-space-3);pointer-events:auto;display:flex}.cui-toast__presence[data-cui-state=entering]{animation:cui-toast-enter var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized) both}.cui-toast__presence[data-cui-state=exiting]{animation:cui-toast-exit var(--cui-motion-duration-fast) var(--cui-motion-ease-standard) both;pointer-events:none}@keyframes cui-toast-enter{0%{opacity:0;transform:translate3d(0, var(--cui-toast-motion-offset), 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cui-toast-exit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(0, var(--cui-toast-motion-offset), 0) scale(.98)}}.cui-toast--success{--cui-toast-accent:var(--cui-color-success);--cui-toast-accent-foreground:var(--cui-color-success-strong)}.cui-toast--warning{--cui-toast-accent:var(--cui-color-warning);--cui-toast-accent-foreground:var(--cui-color-warning-strong)}.cui-toast--danger{--cui-toast-accent:var(--cui-color-danger);--cui-toast-accent-foreground:var(--cui-color-danger-strong)}.cui-toast__indicator{background:var(--cui-toast-accent);border-radius:9999px;flex:0 0 .375rem;align-self:stretch;width:.375rem}.cui-toast__content{flex:auto;min-width:0}.cui-toast__title{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:600;line-height:1.25rem}.cui-toast__description{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.25rem}.cui-toast__actions{align-items:center;gap:var(--cui-space-1);flex:none;display:flex}.cui-toast__action,.cui-toast__dismiss{border-radius:var(--cui-radius-sm);min-height:2rem;color:var(--cui-toast-accent-foreground);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);background:0 0;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cui-toast__action{padding:0 var(--cui-space-2)}.cui-toast__dismiss{width:2rem;color:var(--cui-color-text-muted)}.cui-toast__dismiss-icon{width:.875rem;height:.875rem}.cui-toast__action:hover,.cui-toast__dismiss:hover{background:var(--cui-color-surface-emphasis)}.cui-toast__action:focus-visible,.cui-toast__dismiss:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}@media (width<=39.9375rem){.cui-toast-viewport{right:var(--cui-space-3);left:var(--cui-space-3);width:auto}}.cui-calendar{--cui-calendar-width:20rem;--cui-calendar-padding:var(--cui-space-4);--cui-calendar-radius:var(--cui-radius-container);--cui-calendar-header-gap:var(--cui-space-3);--cui-calendar-header-margin-bottom:var(--cui-space-4);--cui-calendar-month-label-font-size:var(--cui-font-size-sm);--cui-calendar-month-button-size:var(--cui-control-height-sm);--cui-calendar-grid-gap:var(--cui-space-1);--cui-calendar-weekday-height:2rem;--cui-calendar-weekday-font-size:.6875rem;--cui-calendar-day-height:var(--cui-control-height-sm);--cui-calendar-day-font-size:var(--cui-font-size-sm);--cui-calendar-footer-margin-top:var(--cui-space-4);--cui-calendar-footer-padding-top:var(--cui-space-3);--cui-calendar-today-button-padding-block:var(--cui-space-2);--cui-calendar-today-button-padding-inline:var(--cui-space-3);--cui-calendar-today-button-font-size:var(--cui-font-size-sm);box-sizing:border-box;width:min(100%, var(--cui-calendar-width));border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-calendar-radius);background:var(--cui-color-surface);padding:var(--cui-calendar-padding);color:var(--cui-color-text);box-shadow:var(--cui-shadow-control)}.cui-calendar--size-sm{--cui-calendar-width:17rem;--cui-calendar-padding:var(--cui-space-3);--cui-calendar-header-gap:var(--cui-space-2);--cui-calendar-header-margin-bottom:var(--cui-space-3);--cui-calendar-month-label-font-size:var(--cui-font-size-xs);--cui-calendar-month-button-size:2rem;--cui-calendar-grid-gap:.125rem;--cui-calendar-weekday-height:1.75rem;--cui-calendar-weekday-font-size:.625rem;--cui-calendar-day-height:2rem;--cui-calendar-day-font-size:var(--cui-font-size-xs);--cui-calendar-footer-margin-top:var(--cui-space-3);--cui-calendar-footer-padding-top:var(--cui-space-2);--cui-calendar-today-button-padding-block:var(--cui-space-1);--cui-calendar-today-button-padding-inline:var(--cui-space-2);--cui-calendar-today-button-font-size:var(--cui-font-size-xs)}.cui-calendar--size-md{--cui-calendar-width:20rem;--cui-calendar-padding:var(--cui-space-4);--cui-calendar-header-gap:var(--cui-space-3);--cui-calendar-header-margin-bottom:var(--cui-space-4);--cui-calendar-month-label-font-size:var(--cui-font-size-sm);--cui-calendar-month-button-size:var(--cui-control-height-sm);--cui-calendar-grid-gap:var(--cui-space-1);--cui-calendar-weekday-height:2rem;--cui-calendar-weekday-font-size:.6875rem;--cui-calendar-day-height:var(--cui-control-height-sm);--cui-calendar-day-font-size:var(--cui-font-size-sm);--cui-calendar-footer-margin-top:var(--cui-space-4);--cui-calendar-footer-padding-top:var(--cui-space-3);--cui-calendar-today-button-padding-block:var(--cui-space-2);--cui-calendar-today-button-padding-inline:var(--cui-space-3);--cui-calendar-today-button-font-size:var(--cui-font-size-sm)}.cui-calendar--size-lg{--cui-calendar-width:24rem;--cui-calendar-padding:var(--cui-space-5);--cui-calendar-header-gap:var(--cui-space-4);--cui-calendar-header-margin-bottom:var(--cui-space-5);--cui-calendar-month-label-font-size:var(--cui-font-size-md);--cui-calendar-month-button-size:var(--cui-control-height-md);--cui-calendar-grid-gap:var(--cui-space-2);--cui-calendar-weekday-height:var(--cui-control-height-sm);--cui-calendar-weekday-font-size:var(--cui-font-size-xs);--cui-calendar-day-height:var(--cui-control-height-md);--cui-calendar-day-font-size:var(--cui-font-size-md);--cui-calendar-footer-margin-top:var(--cui-space-5);--cui-calendar-footer-padding-top:var(--cui-space-4);--cui-calendar-today-button-padding-block:var(--cui-space-3);--cui-calendar-today-button-padding-inline:var(--cui-space-4);--cui-calendar-today-button-font-size:var(--cui-font-size-md)}.cui-calendar--radius-none{--cui-calendar-radius:0}.cui-calendar--radius-sm{--cui-calendar-radius:var(--cui-radius-sm)}.cui-calendar--radius-md{--cui-calendar-radius:var(--cui-radius-md)}.cui-calendar--radius-lg{--cui-calendar-radius:var(--cui-radius-lg)}.cui-calendar *,.cui-calendar :before,.cui-calendar :after{box-sizing:border-box}.cui-calendar__header{justify-content:space-between;align-items:center;gap:var(--cui-calendar-header-gap);margin-bottom:var(--cui-calendar-header-margin-bottom);display:flex}.cui-calendar__month-label{font-size:var(--cui-calendar-month-label-font-size);text-transform:capitalize;font-weight:700}.cui-calendar__month-button,.cui-calendar__today-button{border-radius:var(--cui-radius-md);color:var(--cui-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0}.cui-calendar__month-button{width:var(--cui-calendar-month-button-size);height:var(--cui-calendar-month-button-size);place-items:center;font-size:1.75rem;line-height:1;display:grid}.cui-calendar__month-button svg{width:1rem;height:1rem;display:block}.cui-calendar__month-button:hover,.cui-calendar__today-button:hover{background:var(--cui-color-surface-muted);color:var(--cui-color-text)}.cui-calendar__month-button:focus-visible,.cui-calendar__today-button:focus-visible,.cui-calendar__day:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-calendar__grid{gap:var(--cui-calendar-grid-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cui-calendar__weekday{height:var(--cui-calendar-weekday-height);color:var(--cui-color-text-subtle);font-size:var(--cui-calendar-weekday-font-size);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;display:flex}.cui-calendar__day{width:100%;min-width:0;min-height:var(--cui-calendar-day-height);border-radius:var(--cui-radius-md);color:var(--cui-color-text);cursor:pointer;font:inherit;font-size:var(--cui-calendar-day-font-size);background:0 0;border:0;place-items:center;font-weight:600;display:grid}.cui-calendar__day:hover:not(:disabled){background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong)}.cui-calendar__day:disabled{cursor:not-allowed;color:var(--cui-color-text-disabled);opacity:.65}.cui-calendar__day--selected{background:var(--cui-color-primary);color:var(--cui-color-on-primary);box-shadow:var(--cui-shadow-primary)}.cui-calendar__day--selected:hover:not(:disabled){background:var(--cui-color-primary-hover);color:var(--cui-color-on-primary)}.cui-calendar__day-wrap{position:relative}.cui-calendar--has-visual-range .cui-calendar__grid{gap:0}.cui-calendar--has-visual-range .cui-calendar__day-wrap{padding:.0625rem 0}.cui-calendar--has-visual-range .cui-calendar__day-wrap:focus-within{z-index:1}.cui-calendar__day-wrap--in-range,.cui-calendar__day-wrap--range-start,.cui-calendar__day-wrap--range-end{background:var(--cui-color-primary-subtle)}.cui-calendar__day-wrap--range-start{border-top-left-radius:var(--cui-radius-md);border-bottom-left-radius:var(--cui-radius-md)}.cui-calendar__day-wrap--range-end{border-top-right-radius:var(--cui-radius-md);border-bottom-right-radius:var(--cui-radius-md)}.cui-calendar__day--in-range{background:var(--cui-color-primary-subtle);box-shadow:none;color:var(--cui-color-primary-strong);border-radius:0}.cui-calendar__day--range-start{border-top-right-radius:0;border-bottom-right-radius:0}.cui-calendar__day--range-end{border-top-left-radius:0;border-bottom-left-radius:0}.cui-calendar__day--outside-month{color:var(--cui-color-text-subtle)}.cui-calendar__day--today{box-shadow:inset 0 0 0 1px var(--cui-color-primary-soft);color:var(--cui-color-primary-strong)}.cui-calendar__footer{margin-top:var(--cui-calendar-footer-margin-top);border-top:1px solid var(--cui-color-border-subtle);padding-top:var(--cui-calendar-footer-padding-top);justify-content:center;display:flex}.cui-calendar__today-button{padding:var(--cui-calendar-today-button-padding-block) var(--cui-calendar-today-button-padding-inline);color:var(--cui-color-primary);font-size:var(--cui-calendar-today-button-font-size);font-weight:700}.cui-calendar__today-button:disabled{cursor:not-allowed;color:var(--cui-color-text-disabled)}.cui-date-range-calendar__day-wrap{padding:.0625rem 0;position:relative}.cui-date-range-calendar .cui-calendar__grid{gap:0}.cui-date-range-calendar__day-wrap:focus-within{z-index:1}.cui-date-range-calendar__day-wrap--in-range,.cui-date-range-calendar__day-wrap--range-start,.cui-date-range-calendar__day-wrap--range-end{background:var(--cui-color-primary-subtle)}.cui-date-range-calendar__day-wrap--range-start{border-top-left-radius:var(--cui-radius-md);border-bottom-left-radius:var(--cui-radius-md)}.cui-date-range-calendar__day-wrap--range-end{border-top-right-radius:var(--cui-radius-md);border-bottom-right-radius:var(--cui-radius-md)}.cui-date-range-calendar__day--in-range{color:var(--cui-color-primary-strong);background:0 0;border-radius:0}.cui-date-range-calendar__help{margin:var(--cui-space-4) 0 0;border-top:1px solid var(--cui-color-border-subtle);padding-top:var(--cui-space-3);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);text-align:center;line-height:1.45}.cui-date-input{--cui-date-input-control-height:var(--cui-control-height-md);--cui-date-input-padding-inline:var(--cui-control-padding-inline-md);--cui-date-input-radius:var(--cui-radius-control);width:100%;position:relative}.cui-date-input--size-sm{--cui-date-input-control-height:var(--cui-control-height-sm);--cui-date-input-padding-inline:var(--cui-control-padding-inline-sm)}.cui-date-input--size-md{--cui-date-input-control-height:var(--cui-control-height-md);--cui-date-input-padding-inline:var(--cui-control-padding-inline-md)}.cui-date-input--size-lg{--cui-date-input-control-height:var(--cui-control-height-lg);--cui-date-input-padding-inline:var(--cui-control-padding-inline-lg)}.cui-date-input--radius-none{--cui-date-input-radius:0}.cui-date-input--radius-sm{--cui-date-input-radius:var(--cui-radius-sm)}.cui-date-input--radius-md{--cui-date-input-radius:var(--cui-radius-md)}.cui-date-input--radius-lg{--cui-date-input-radius:var(--cui-radius-lg)}.cui-date-input--radius-full{--cui-date-input-radius:9999px}.cui-date-input__trigger{width:100%;height:var(--cui-date-input-control-height);min-height:var(--cui-date-input-control-height);border:var(--cui-control-border-width) solid var(--cui-field-border);border-radius:var(--cui-date-input-radius);background:var(--cui-field-background);color:var(--cui-field-color);cursor:pointer;font:inherit;text-align:left;box-shadow:var(--cui-field-shadow);transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);align-items:center;display:flex;overflow:hidden}.cui-date-input--variant-flat .cui-date-input__trigger{background:var(--cui-color-surface-muted);box-shadow:none;border-color:#0000}.cui-date-input--variant-flat .cui-date-input__trigger:hover:not(:disabled):not(:focus-visible):not(.cui-date-input__trigger--open):not(.cui-date-input__trigger--invalid){background:var(--cui-color-surface-emphasis);border-color:#0000}.cui-date-input--variant-flat .cui-date-input__trigger--open{background:var(--cui-field-background)}.cui-date-input--variant-flat .cui-date-input__trigger--invalid,.cui-date-input--variant-flat .cui-date-input__trigger--invalid:hover:not(:disabled){border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-date-input__trigger:hover:not(:disabled):not(:focus-visible):not(.cui-date-input__trigger--open):not(.cui-date-input__trigger--invalid){border-color:var(--cui-field-border-hover)}.cui-date-input__trigger:focus-visible,.cui-date-input__trigger--open{border-color:var(--cui-field-border-focus);box-shadow:var(--cui-field-focus-shadow);outline:0}.cui-date-input__trigger--invalid,.cui-date-input__trigger--invalid:hover:not(:disabled),.cui-date-input__trigger--invalid:focus-visible,.cui-date-input__trigger--invalid.cui-date-input__trigger--open{border-color:var(--cui-field-border-invalid);box-shadow:var(--cui-field-invalid-focus-shadow)}.cui-date-input__trigger:disabled{cursor:not-allowed;background:var(--cui-field-background-disabled);color:var(--cui-color-text-disabled)}.cui-date-input__value{min-width:0;padding:0 var(--cui-date-input-padding-inline);font-size:var(--cui-font-size-sm);flex:1}.cui-date-input__value--placeholder{color:var(--cui-color-text-subtle)}.cui-date-input__icon{flex:0 0 var(--cui-date-input-control-height);width:var(--cui-date-input-control-height);min-height:var(--cui-date-input-control-height);color:var(--cui-color-text-muted);place-items:center;font-size:1.125rem;display:grid}.cui-date-input__icon-svg{width:1rem;height:1rem}.cui-date-input__popover{width:min(20rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto}.cui-date-input__popover .cui-calendar{width:100%;box-shadow:var(--cui-shadow-overlay)}.cui-time-input__popover{padding:var(--cui-space-1)}.cui-time-input__popover .cui-dropdown-input__listbox{gap:0}.cui-time-input__popover .cui-dropdown-input__group{padding:var(--cui-space-1) var(--cui-space-2);margin-top:0}.cui-time-input__popover .cui-dropdown-input__group:not(:first-child){margin-top:var(--cui-space-1)}.cui-time-input__popover .cui-dropdown-input__option{gap:var(--cui-space-2);min-height:2rem;padding:var(--cui-space-1) var(--cui-space-2);font-size:var(--cui-font-size-xs)}.cui-time-input__popover .cui-dropdown-input__option-icon{width:1.25rem;height:1.25rem}.cui-time-input__popover .cui-dropdown-input__option-icon>svg,.cui-time-input__popover .cui-dropdown-input__checkmark-icon{width:.875rem;height:.875rem}.cui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cui-time-range-input{--cui-time-range-input-gap:var(--cui-space-3);--cui-time-range-input-timeline-height:3.5rem;--cui-time-range-input-track-top:1.25rem;--cui-time-range-input-track-height:.75rem;--cui-time-range-input-track-radius:var(--cui-radius-control);--cui-time-range-input-range-min-width:.375rem;--cui-time-range-input-handle-top:.875rem;--cui-time-range-input-handle-size:1.5rem;--cui-time-range-input-handle-indicator-size:.375rem;--cui-time-range-input-ticks-font-size:.625rem;--cui-time-range-input-input-label-gap:var(--cui-space-2);gap:var(--cui-time-range-input-gap);font-family:var(--cui-font-family);display:grid}.cui-time-range-input--size-sm{--cui-time-range-input-gap:var(--cui-space-2);--cui-time-range-input-timeline-height:3rem;--cui-time-range-input-track-top:1rem;--cui-time-range-input-track-height:.625rem;--cui-time-range-input-range-min-width:.3125rem;--cui-time-range-input-handle-top:.6875rem;--cui-time-range-input-handle-size:1.25rem;--cui-time-range-input-handle-indicator-size:.3125rem;--cui-time-range-input-ticks-font-size:.5625rem;--cui-time-range-input-input-label-gap:var(--cui-space-1)}.cui-time-range-input--size-md{--cui-time-range-input-gap:var(--cui-space-3);--cui-time-range-input-timeline-height:3.5rem;--cui-time-range-input-track-top:1.25rem;--cui-time-range-input-track-height:.75rem;--cui-time-range-input-range-min-width:.375rem;--cui-time-range-input-handle-top:.875rem;--cui-time-range-input-handle-size:1.5rem;--cui-time-range-input-handle-indicator-size:.375rem;--cui-time-range-input-ticks-font-size:.625rem;--cui-time-range-input-input-label-gap:var(--cui-space-2)}.cui-time-range-input--size-lg{--cui-time-range-input-gap:var(--cui-space-4);--cui-time-range-input-timeline-height:4rem;--cui-time-range-input-track-top:1.5rem;--cui-time-range-input-track-height:.875rem;--cui-time-range-input-range-min-width:.5rem;--cui-time-range-input-handle-top:1.0625rem;--cui-time-range-input-handle-size:1.75rem;--cui-time-range-input-handle-indicator-size:.4375rem;--cui-time-range-input-ticks-font-size:.6875rem;--cui-time-range-input-input-label-gap:var(--cui-space-3)}.cui-time-range-input--radius-none{--cui-time-range-input-track-radius:0}.cui-time-range-input--radius-sm{--cui-time-range-input-track-radius:var(--cui-radius-sm)}.cui-time-range-input--radius-md{--cui-time-range-input-track-radius:var(--cui-radius-md)}.cui-time-range-input--radius-lg{--cui-time-range-input-track-radius:var(--cui-radius-lg)}.cui-time-range-input--radius-full{--cui-time-range-input-track-radius:9999px}.cui-time-range-input *,.cui-time-range-input :before,.cui-time-range-input :after{box-sizing:border-box}.cui-time-range-input__timeline{height:var(--cui-time-range-input-timeline-height);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.cui-time-range-input__track,.cui-time-range-input__range{top:var(--cui-time-range-input-track-top);height:var(--cui-time-range-input-track-height);border-radius:var(--cui-time-range-input-track-radius);position:absolute}.cui-time-range-input__track{border:var(--cui-control-border-width) solid var(--cui-color-border);background:var(--cui-color-surface-emphasis);left:0;right:0}.cui-time-range-input__range{z-index:1;min-width:var(--cui-time-range-input-range-min-width);background:var(--cui-color-accent);box-shadow:var(--cui-shadow-xs);cursor:grab}.cui-time-range-input__range:active{cursor:grabbing}.cui-time-range-input--disabled .cui-time-range-input__range{background:var(--cui-color-text-disabled);box-shadow:none;cursor:not-allowed}.cui-time-range-input__handle{z-index:2;top:var(--cui-time-range-input-handle-top);width:var(--cui-time-range-input-handle-size);height:var(--cui-time-range-input-handle-size);border:2px solid var(--cui-color-on-accent);background:var(--cui-color-accent);box-shadow:var(--cui-shadow-accent);cursor:grab;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%)}.cui-time-range-input__handle:active{cursor:grabbing}.cui-time-range-input__handle:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-color-accent);outline-offset:calc(var(--cui-focus-ring-offset) + 1px)}.cui-time-range-input__handle:disabled{background:var(--cui-color-text-disabled);cursor:not-allowed}.cui-time-range-input__handle span{width:var(--cui-time-range-input-handle-indicator-size);height:var(--cui-time-range-input-handle-indicator-size);background:var(--cui-color-on-accent);border-radius:50%}.cui-time-range-input__ticks{color:var(--cui-color-text-subtle);font-size:var(--cui-time-range-input-ticks-font-size);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}.cui-time-range-input__inputs{gap:var(--cui-time-range-input-gap);display:grid}.cui-time-range-input__input-label{gap:var(--cui-time-range-input-input-label-gap);min-width:0;color:var(--cui-color-text);font-size:var(--cui-font-size-xs);font-weight:650;display:grid}@media (width>=40rem){.cui-time-range-input__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.cui-data-table{--cui-data-table-radius:var(--cui-radius-container);--cui-data-table-header-height:var(--cui-table-header-height);--cui-data-table-row-height:var(--cui-table-row-height);--cui-data-table-header-cell-padding-block:var(--cui-space-1);--cui-data-table-cell-padding-block:var(--cui-table-cell-padding-block);--cui-data-table-cell-padding-inline:var(--cui-table-cell-padding-inline);--cui-data-table-inline-padding:.75rem;--cui-data-table-selection-column-width:2.75rem;--cui-data-table-selection-control-size:1rem;--cui-data-table-cell-font-size:var(--cui-font-size-sm);--cui-data-table-cell-line-height:1.25rem;--cui-data-table-header-font-size:var(--cui-font-size-xs);--cui-data-table-header-line-height:1rem;--cui-data-table-state-font-size:var(--cui-font-size-xs);--cui-data-table-state-line-height:1.25rem;box-sizing:border-box;border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-data-table-radius);background:var(--cui-color-surface);width:100%;min-width:0;color:var(--cui-color-text);font-family:var(--cui-font-family);font-size:var(--cui-data-table-cell-font-size);line-height:var(--cui-data-table-cell-line-height);overflow-x:auto}.cui-data-table--density-compact{--cui-data-table-header-height:2.25rem;--cui-data-table-row-height:2.75rem;--cui-data-table-header-cell-padding-block:var(--cui-space-1);--cui-data-table-cell-padding-block:var(--cui-space-1);--cui-data-table-cell-padding-inline:var(--cui-space-2);--cui-data-table-selection-control-size:.875rem}.cui-data-table--density-standard{--cui-data-table-header-height:2.5rem;--cui-data-table-row-height:3rem;--cui-data-table-header-cell-padding-block:var(--cui-space-1);--cui-data-table-cell-padding-block:var(--cui-space-1);--cui-data-table-cell-padding-inline:var(--cui-space-3);--cui-data-table-selection-control-size:1rem}.cui-data-table--density-comfortable{--cui-data-table-header-height:2.75rem;--cui-data-table-row-height:3.5rem;--cui-data-table-header-cell-padding-block:var(--cui-space-2);--cui-data-table-cell-padding-block:var(--cui-space-2);--cui-data-table-cell-padding-inline:var(--cui-space-4);--cui-data-table-selection-control-size:1.125rem}.cui-data-table__header,.cui-data-table__row{padding-inline:var(--cui-data-table-inline-padding);display:grid}.cui-data-table__header{min-height:var(--cui-data-table-header-height);background-color:var(--cui-color-surface-muted);align-items:center}.cui-data-table__header-cell{min-width:0;padding:var(--cui-data-table-header-cell-padding-block) var(--cui-data-table-cell-padding-inline)}.cui-data-table__header-cell--align-center,.cui-data-table__cell--align-center{text-align:center}.cui-data-table__header-cell--align-end,.cui-data-table__cell--align-end{text-align:end}.cui-data-table__sort-button{max-width:100%;color:var(--cui-color-text-muted);font:inherit;text-align:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.cui-data-table__header-label{color:var(--cui-color-text-muted);font-size:var(--cui-data-table-header-font-size);letter-spacing:.05em;font-weight:600;line-height:var(--cui-data-table-header-line-height);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.cui-data-table__header-cell--align-center .cui-data-table__sort-button,.cui-data-table__header-cell--align-end .cui-data-table__sort-button{width:100%}.cui-data-table__header-cell--align-center .cui-data-table__sort-button{justify-content:center}.cui-data-table__header-cell--align-end .cui-data-table__sort-button{justify-content:flex-end}.cui-data-table__sort-button:not(:disabled){cursor:pointer}.cui-data-table__sort-button:not(:disabled):hover .cui-data-table__header-label,.cui-data-table__sort-button:not(:disabled):hover{color:var(--cui-color-text)}.cui-data-table__sort-button:focus-visible,.cui-data-table__row:focus-visible,.cui-data-table__selection-checkbox:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-data-table__sort-icon{flex:none;width:.875rem;height:.875rem}.cui-data-table__row{min-height:var(--cui-data-table-row-height);border-bottom:1px solid var(--cui-color-border-subtle);transition:background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);align-items:center}.cui-data-table__row:last-child{border-bottom:0}.cui-data-table__row[tabindex]{cursor:pointer}.cui-data-table__row[tabindex]:hover,.cui-data-table__row--selected{background-color:var(--cui-color-surface-muted)}.cui-data-table__row--state{grid-template-columns:minmax(0,1fr)}.cui-data-table__cell,.cui-data-table__state-cell{min-width:0;padding:var(--cui-data-table-cell-padding-block) var(--cui-data-table-cell-padding-inline)}.cui-data-table__cell{overflow-wrap:anywhere}.cui-data-table__cell--truncate{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-data-table__state-cell{color:var(--cui-color-text-muted);font-size:var(--cui-data-table-state-font-size);line-height:var(--cui-data-table-state-line-height);text-align:center;grid-column:1/-1}.cui-data-table__selection-cell{justify-content:center;align-items:center;display:flex}.cui-data-table__selection-checkbox{width:var(--cui-data-table-selection-control-size);height:var(--cui-data-table-selection-control-size);accent-color:var(--cui-color-primary);cursor:pointer;margin:0}.cui-data-table__selection-checkbox:disabled{cursor:not-allowed}.cui-data-table__selection-cell:empty{pointer-events:none}.cui-pagination{--cui-pagination-control-size:var(--cui-control-height-md);--cui-pagination-control-radius:var(--cui-radius-control);--cui-pagination-controls-gap:var(--cui-space-2);--cui-pagination-visual-overflow:var(--cui-space-4);--cui-pagination-status-font-size:var(--cui-font-size-sm);--cui-pagination-page-font-size:var(--cui-font-size-sm);--cui-pagination-ellipsis-font-size:var(--cui-font-size-sm);--cui-pagination-icon-size:1.25rem;justify-content:space-between;align-items:center;gap:var(--cui-space-3);width:100%;min-width:0;margin-top:var(--cui-space-5);flex-direction:column;display:flex}.cui-pagination--size-sm{--cui-pagination-control-size:var(--cui-control-height-sm);--cui-pagination-controls-gap:.375rem;--cui-pagination-status-font-size:var(--cui-font-size-xs);--cui-pagination-page-font-size:var(--cui-font-size-xs);--cui-pagination-ellipsis-font-size:var(--cui-font-size-xs);--cui-pagination-icon-size:1rem}.cui-pagination--size-md{--cui-pagination-control-size:var(--cui-control-height-md);--cui-pagination-controls-gap:var(--cui-space-2);--cui-pagination-status-font-size:var(--cui-font-size-sm);--cui-pagination-page-font-size:var(--cui-font-size-sm);--cui-pagination-ellipsis-font-size:var(--cui-font-size-sm);--cui-pagination-icon-size:1.25rem}.cui-pagination--size-lg{--cui-pagination-control-size:var(--cui-control-height-lg);--cui-pagination-controls-gap:var(--cui-space-3);--cui-pagination-status-font-size:var(--cui-font-size-md);--cui-pagination-page-font-size:var(--cui-font-size-md);--cui-pagination-ellipsis-font-size:var(--cui-font-size-md);--cui-pagination-icon-size:1.25rem}.cui-pagination--radius-none{--cui-pagination-control-radius:0}.cui-pagination--radius-sm{--cui-pagination-control-radius:var(--cui-radius-sm)}.cui-pagination--radius-md{--cui-pagination-control-radius:var(--cui-radius-md)}.cui-pagination--radius-lg{--cui-pagination-control-radius:var(--cui-radius-lg)}.cui-pagination--radius-full{--cui-pagination-control-radius:9999px}.cui-pagination__status{color:var(--cui-color-text-muted);font-size:var(--cui-pagination-status-font-size);margin:0;line-height:1.25rem}.cui-pagination__status-page{color:var(--cui-color-text);font-weight:600}.cui-pagination__controls,.cui-pagination__pages{align-items:center;gap:var(--cui-pagination-controls-gap);min-width:0;display:flex}.cui-pagination__controls{max-width:100%}.cui-pagination__pages{margin:calc(var(--cui-pagination-visual-overflow) * -1);padding:var(--cui-pagination-visual-overflow);scrollbar-width:thin;scroll-padding-inline:var(--cui-pagination-visual-overflow);overflow:auto hidden}.cui-pagination__button,.cui-pagination__page{border:var(--cui-control-border-width) solid var(--cui-color-border);background-color:var(--cui-color-surface);box-shadow:var(--cui-shadow-control);color:var(--cui-color-text-muted);font:inherit;transition:border-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), background-color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), color var(--cui-motion-duration-fast) var(--cui-motion-ease-standard), box-shadow var(--cui-motion-duration-fast) var(--cui-motion-ease-standard);flex:none}.cui-pagination__button{width:var(--cui-pagination-control-size);height:var(--cui-pagination-control-size);border-radius:var(--cui-pagination-control-radius);justify-content:center;align-items:center;display:flex}.cui-pagination__page{width:var(--cui-pagination-control-size);height:var(--cui-pagination-control-size);border-radius:var(--cui-pagination-control-radius);font-size:var(--cui-pagination-page-font-size);font-weight:600;line-height:1.25rem}.cui-pagination__button:not(:disabled),.cui-pagination__page:not(:disabled){cursor:pointer}.cui-pagination__button:not(:disabled):hover,.cui-pagination__page:not(:disabled):hover{border-color:var(--cui-color-border-strong);background-color:var(--cui-color-surface-muted);color:var(--cui-color-text)}.cui-pagination__button:focus-visible,.cui-pagination__page:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-pagination__button:disabled,.cui-pagination__page:disabled{cursor:not-allowed;background-color:var(--cui-color-surface-muted);box-shadow:none;color:var(--cui-color-text-disabled)}.cui-pagination__page--current,.cui-pagination__page--current:hover{border-color:var(--cui-color-primary);background-color:var(--cui-color-primary);box-shadow:var(--cui-shadow-primary);color:var(--cui-color-on-primary)}.cui-pagination__ellipsis{width:var(--cui-pagination-control-size);height:var(--cui-pagination-control-size);color:var(--cui-color-text-subtle);font-size:var(--cui-pagination-ellipsis-font-size);justify-content:center;align-items:center;font-weight:500;line-height:1.25rem;display:flex}.cui-pagination__icon{width:var(--cui-pagination-icon-size);height:var(--cui-pagination-icon-size)}@media (width>=640px){.cui-data-table{--cui-data-table-inline-padding:var(--cui-space-5)}.cui-pagination{flex-direction:row}}.cui-avatar,.cui-avatar *,.cui-avatar :before,.cui-avatar :after,.cui-avatar-group,.cui-avatar-group *,.cui-avatar-group :before,.cui-avatar-group :after,.cui-timeline,.cui-timeline *,.cui-timeline :before,.cui-timeline :after{box-sizing:border-box}.cui-avatar{--cui-avatar-size:2.75rem;--cui-avatar-font-size:var(--cui-font-size-sm);--cui-avatar-background:var(--cui-color-surface-emphasis);--cui-avatar-color:var(--cui-color-text-muted);width:var(--cui-avatar-size);height:var(--cui-avatar-size);flex:0 0 var(--cui-avatar-size);background:var(--cui-avatar-background);color:var(--cui-avatar-color);font-family:var(--cui-font-family);font-size:var(--cui-avatar-font-size);text-align:center;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.cui-avatar--sm{--cui-avatar-size:2rem;--cui-avatar-font-size:var(--cui-font-size-xs)}.cui-avatar--md{--cui-avatar-size:2.75rem;--cui-avatar-font-size:var(--cui-font-size-sm)}.cui-avatar--lg{--cui-avatar-size:3.25rem;--cui-avatar-font-size:var(--cui-font-size-md)}.cui-avatar--primary{--cui-avatar-background:var(--cui-color-primary-subtle);--cui-avatar-color:var(--cui-color-primary-strong)}.cui-avatar--secondary{--cui-avatar-background:var(--cui-color-secondary-subtle);--cui-avatar-color:var(--cui-color-secondary-strong)}.cui-avatar--accent{--cui-avatar-background:var(--cui-color-accent-subtle);--cui-avatar-color:var(--cui-color-accent-strong)}.cui-avatar--info{--cui-avatar-background:var(--cui-color-info-subtle);--cui-avatar-color:var(--cui-color-info-strong)}.cui-avatar--success{--cui-avatar-background:var(--cui-color-success-subtle);--cui-avatar-color:var(--cui-color-success-strong)}.cui-avatar--warning{--cui-avatar-background:var(--cui-color-warning-subtle);--cui-avatar-color:var(--cui-color-warning-strong)}.cui-avatar--danger{--cui-avatar-background:var(--cui-color-danger-subtle);--cui-avatar-color:var(--cui-color-danger-strong)}.cui-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.cui-avatar__fallback{max-width:100%;padding-inline:var(--cui-space-1);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cui-avatar-group{isolation:isolate;align-items:center;display:inline-flex}.cui-avatar-group>.cui-avatar{border:2px solid var(--cui-color-surface);margin-inline-start:-.5rem}.cui-avatar-group>.cui-avatar:first-child{margin-inline-start:0}.cui-avatar-group--sm>.cui-avatar{--cui-avatar-size:2rem;--cui-avatar-font-size:var(--cui-font-size-xs)}.cui-avatar-group--md>.cui-avatar{--cui-avatar-size:2.75rem;--cui-avatar-font-size:var(--cui-font-size-sm)}.cui-avatar-group--lg>.cui-avatar{--cui-avatar-size:3.25rem;--cui-avatar-font-size:var(--cui-font-size-md)}.cui-timeline{--cui-timeline-marker-size:2rem;color:var(--cui-color-text);font-family:var(--cui-font-family);gap:0;margin:0;padding:0;list-style:none;display:grid}.cui-timeline__item{grid-template-columns:var(--cui-timeline-marker-size) minmax(0, 1fr);gap:var(--cui-space-3);min-width:0;padding-block-end:var(--cui-space-4);display:grid;position:relative}.cui-timeline__item:last-child{padding-block-end:0}.cui-timeline__item:not(:last-child):before{z-index:0;top:var(--cui-timeline-marker-size);bottom:0;left:calc((var(--cui-timeline-marker-size) - 1px) / 2);background:var(--cui-color-border);content:"";width:1px;position:absolute}.cui-timeline__marker{z-index:1;width:var(--cui-timeline-marker-size);height:var(--cui-timeline-marker-size);border:1px solid var(--cui-color-border);background:var(--cui-color-surface);color:var(--cui-color-text-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cui-timeline__marker>.cui-avatar{flex-basis:100%;width:100%;height:100%}.cui-timeline__marker-dot{background:var(--cui-color-primary);border-radius:9999px;width:.5rem;height:.5rem}.cui-timeline__content{min-width:0;padding-block-start:.125rem}.cui-timeline__header{justify-content:space-between;align-items:baseline;gap:var(--cui-space-3);min-width:0;display:flex}.cui-timeline__title{min-width:0;color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:600;line-height:1.25rem}.cui-timeline__timestamp{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);white-space:nowrap;flex:none;line-height:1rem}.cui-timeline__description,.cui-timeline__empty-state{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.25rem}.cui-timeline__description{margin-block-start:var(--cui-space-1)}.cui-timeline__empty-state{padding:var(--cui-space-3);border:1px dashed var(--cui-color-border);border-radius:var(--cui-radius-container)}@media (width<=479px){.cui-timeline__header{flex-direction:column;align-items:flex-start;gap:0}}.cui-overlay-portal,.cui-popover,.cui-tooltip,.cui-menu,.cui-dialog-layer,.cui-dialog{box-sizing:border-box;font-family:var(--cui-font-family)}.cui-overlay-portal *,.cui-overlay-portal :before,.cui-overlay-portal :after{box-sizing:border-box}.cui-overlay-portal--within-modal>.cui-popover,.cui-overlay-portal--within-modal>.cui-tooltip,.cui-overlay-portal--within-modal>.cui-menu,.cui-overlay-portal--within-modal>.cui-date-input__popover,.cui-overlay-portal--within-modal>.cui-dropdown-input__popover,.cui-overlay-portal--within-modal>.cui-autocomplete__popover,.cui-overlay-portal--within-modal>.cui-dialog-layer{z-index:calc(var(--cui-z-index-modal) + 1)!important}.cui-popover,.cui-menu{border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-radius-overlay);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-overlay);color:var(--cui-color-text);overflow:auto}.cui-popover{min-width:12rem;padding:var(--cui-space-4)}.cui-popover--radius-none,.cui-menu--radius-none,.cui-tooltip--radius-none,.cui-dialog--radius-none{border-radius:0}.cui-popover--radius-sm,.cui-menu--radius-sm,.cui-tooltip--radius-sm,.cui-dialog--radius-sm{border-radius:var(--cui-radius-sm)}.cui-popover--radius-md,.cui-menu--radius-md,.cui-tooltip--radius-md,.cui-dialog--radius-md{border-radius:var(--cui-radius-md)}.cui-popover--radius-lg,.cui-menu--radius-lg,.cui-tooltip--radius-lg,.cui-dialog--radius-lg{border-radius:var(--cui-radius-lg)}.cui-popover--radius-full,.cui-tooltip--radius-full,.cui-dialog--radius-full{border-radius:9999px}.cui-tooltip{--cui-tooltip-arrow-color:var(--cui-color-surface-inverse);--cui-tooltip-arrow-size:.375rem;max-width:min(20rem, calc(100vw - var(--cui-space-4)));border-radius:var(--cui-radius-overlay);background:var(--cui-color-surface-inverse);box-shadow:var(--cui-shadow-sm);color:var(--cui-color-on-surface-inverse);font-size:var(--cui-font-size-xs);padding:var(--cui-space-2) var(--cui-space-3);pointer-events:none;line-height:1.35}.cui-tooltip--with-arrow:before{border:var(--cui-tooltip-arrow-size) solid transparent;content:"";pointer-events:none;width:0;height:0;position:absolute}.cui-tooltip--with-arrow[data-cui-side=top]:before{border-top-color:var(--cui-tooltip-arrow-color);border-bottom-width:0;top:100%;left:50%;transform:translate(-50%)}.cui-tooltip--with-arrow[data-cui-side=right]:before{border-right-width:0;border-left-color:var(--cui-tooltip-arrow-color);top:50%;left:100%;transform:translateY(-50%)}.cui-tooltip--with-arrow[data-cui-side=bottom]:before{border-top-width:0;border-bottom-color:var(--cui-tooltip-arrow-color);bottom:100%;left:50%;transform:translate(-50%)}.cui-tooltip--with-arrow[data-cui-side=left]:before{border-right-color:var(--cui-tooltip-arrow-color);border-left-width:0;top:50%;right:100%;transform:translateY(-50%)}@media (forced-colors:active){.cui-tooltip{--cui-tooltip-arrow-color:CanvasText;color:canvas;background:canvastext}}.cui-menu{--cui-menu-item-radius:calc(var(--cui-radius-overlay) - var(--cui-space-1));min-width:13rem;padding:var(--cui-space-1)}.cui-menu--size-sm{--cui-menu-item-height:calc(var(--cui-control-height-sm) - var(--cui-space-1));--cui-menu-item-padding-inline:var(--cui-space-2);--cui-menu-item-font-size:var(--cui-font-size-xs)}.cui-menu--size-md{--cui-menu-item-height:var(--cui-control-height-sm);--cui-menu-item-padding-inline:var(--cui-control-padding-inline-sm);--cui-menu-item-font-size:var(--cui-font-size-xs)}.cui-menu--size-lg{--cui-menu-item-height:var(--cui-control-height-md);--cui-menu-item-padding-inline:var(--cui-control-padding-inline-md);--cui-menu-item-font-size:var(--cui-font-size-sm)}.cui-menu--radius-none{--cui-menu-item-radius:0}.cui-menu--radius-sm{--cui-menu-item-radius:calc(var(--cui-radius-sm) - var(--cui-space-1))}.cui-menu--radius-md{--cui-menu-item-radius:calc(var(--cui-radius-md) - var(--cui-space-1))}.cui-menu--radius-lg{--cui-menu-item-radius:calc(var(--cui-radius-lg) - var(--cui-space-1))}.cui-menu__item{width:100%;min-height:var(--cui-menu-item-height);align-items:center;gap:var(--cui-space-2);border-radius:var(--cui-menu-item-radius);color:var(--cui-color-text);cursor:pointer;font:inherit;font-size:var(--cui-menu-item-font-size);padding:var(--cui-space-2) var(--cui-menu-item-padding-inline);text-align:left;background:0 0;border:0;font-weight:400;line-height:1.25;display:flex}.cui-menu__item:hover:not(:disabled),.cui-menu__item:focus-visible{background:var(--cui-color-surface-emphasis)}.cui-menu__item:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:calc(var(--cui-focus-ring-offset) * -1)}.cui-menu__item:disabled{color:var(--cui-color-text-disabled);cursor:not-allowed}.cui-menu__item--danger{color:var(--cui-color-danger)}.cui-menu__item--danger:hover:not(:disabled),.cui-menu__item--danger:focus-visible{background:var(--cui-color-danger-subtle)}.cui-menu__item--danger .cui-menu__item-icon,.cui-menu__item--danger .cui-menu__item-shortcut{color:var(--cui-color-danger)}.cui-menu__item-icon{color:var(--cui-color-text-muted);flex:none;align-items:center;display:flex}.cui-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cui-menu__item-shortcut{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);flex:none}.cui-menu__separator{height:1px;margin:var(--cui-space-1) var(--cui-space-2);background:var(--cui-color-border-subtle)}.cui-dialog-layer{z-index:var(--cui-z-index-modal);background:var(--cui-color-overlay-scrim);padding:var(--cui-space-6);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.cui-dialog-layer[data-cui-state=entering]{animation:cui-dialog-layer-enter var(--cui-motion-duration-fast) var(--cui-motion-ease-standard) both}.cui-dialog-layer[data-cui-state=exiting]{animation:cui-dialog-layer-exit var(--cui-motion-duration-fast) var(--cui-motion-ease-standard) both;pointer-events:none}.cui-dialog:focus-visible{outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.cui-dialog{width:min(100%, var(--cui-dialog-width));border:var(--cui-control-border-width) solid var(--cui-color-border);border-radius:var(--cui-radius-overlay);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-overlay);color:var(--cui-color-text);padding:var(--cui-space-6);outline:none}.cui-dialog[data-cui-state=entering]{animation:cui-dialog-enter var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized) both}.cui-dialog[data-cui-state=exiting]{animation:cui-dialog-exit var(--cui-motion-duration-normal) var(--cui-motion-ease-standard) both}.cui-dialog--size-sm{--cui-dialog-width:28rem}.cui-dialog--size-md{--cui-dialog-width:36rem}.cui-dialog--size-lg{--cui-dialog-width:48rem}.cui-dialog--alert.cui-dialog--info{border-top:.25rem solid var(--cui-color-info)}.cui-dialog--alert.cui-dialog--warning{border-top:.25rem solid var(--cui-color-warning)}.cui-dialog--alert.cui-dialog--danger{border-top:.25rem solid var(--cui-color-danger)}.cui-dialog__title{color:var(--cui-color-text);font-size:var(--cui-font-size-xl);margin:0;line-height:1.25}.cui-dialog__description{margin:var(--cui-space-2) 0 0;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.5}@keyframes cui-dialog-layer-enter{0%{opacity:0}to{opacity:1}}@keyframes cui-dialog-layer-exit{0%{opacity:1}to{opacity:0}}@keyframes cui-dialog-enter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cui-dialog-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.98)}}@media (width<=36rem){.cui-dialog-layer{padding:var(--cui-space-3);align-items:end}.cui-dialog{padding:var(--cui-space-5)}}.cui-drawer{--cui-drawer-radius:var(--cui-radius-overlay);--cui-drawer-width:36rem;--cui-drawer-height:min(38rem, 85dvh);max-width:100vw;max-height:100dvh;position:fixed;overflow:auto}.cui-drawer--size-sm{--cui-drawer-width:28rem;--cui-drawer-height:min(28rem, 70dvh)}.cui-drawer--size-md{--cui-drawer-width:36rem;--cui-drawer-height:min(38rem, 85dvh)}.cui-drawer--size-lg{--cui-drawer-width:48rem;--cui-drawer-height:min(48rem, 92dvh)}.cui-drawer.cui-dialog--radius-none{--cui-drawer-radius:0}.cui-drawer.cui-dialog--radius-sm{--cui-drawer-radius:var(--cui-radius-sm)}.cui-drawer.cui-dialog--radius-md{--cui-drawer-radius:var(--cui-radius-md)}.cui-drawer.cui-dialog--radius-lg{--cui-drawer-radius:var(--cui-radius-lg)}.cui-drawer--side-right{width:min(100vw, var(--cui-drawer-width));border-radius:var(--cui-drawer-radius) 0 0 var(--cui-drawer-radius);height:100dvh;top:0;bottom:0;right:0}.cui-drawer--side-left{width:min(100vw, var(--cui-drawer-width));border-radius:0 var(--cui-drawer-radius) var(--cui-drawer-radius) 0;height:100dvh;top:0;bottom:0;left:0}.cui-drawer--side-bottom{width:100%;max-width:none;height:var(--cui-drawer-height);border-radius:var(--cui-drawer-radius) var(--cui-drawer-radius) 0 0;bottom:0;left:0;right:0}.cui-drawer--side-right[data-cui-state=entering]{animation:cui-drawer-enter-right var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized) both}.cui-drawer--side-right[data-cui-state=exiting]{animation:cui-drawer-exit-right var(--cui-motion-duration-normal) var(--cui-motion-ease-standard) both}.cui-drawer--side-left[data-cui-state=entering]{animation:cui-drawer-enter-left var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized) both}.cui-drawer--side-left[data-cui-state=exiting]{animation:cui-drawer-exit-left var(--cui-motion-duration-normal) var(--cui-motion-ease-standard) both}.cui-drawer--side-bottom[data-cui-state=entering]{animation:cui-drawer-enter-bottom var(--cui-motion-duration-normal) var(--cui-motion-ease-emphasized) both}.cui-drawer--side-bottom[data-cui-state=exiting]{animation:cui-drawer-exit-bottom var(--cui-motion-duration-normal) var(--cui-motion-ease-standard) both}@keyframes cui-drawer-enter-right{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes cui-drawer-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1.5rem)}}@keyframes cui-drawer-enter-left{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes cui-drawer-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1.5rem)}}@keyframes cui-drawer-enter-bottom{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes cui-drawer-exit-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.5rem)}}@media (width<=36rem){.cui-drawer--side-left,.cui-drawer--side-right{width:100vw}}:root{color:var(--cui-color-text);background:var(--cui-color-surface);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cui-color-surface);min-width:20rem;margin:0}button,input{font:inherit}a{color:inherit}code{background:var(--cui-color-surface-muted);color:var(--cui-color-text-muted);border-radius:.3125rem;padding:.125rem .3125rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84em}.docs-shell{--docs-gradient-angle:112deg;--docs-gradient-start:#2563eb;--docs-gradient-middle:#4f46e5;--docs-gradient-end:#7c3aed;--docs-gradient-foreground:#fff;background:var(--cui-color-surface);min-height:100vh;color:var(--cui-color-text);grid-template-columns:17.5rem minmax(0,1fr);display:grid}.docs-sidebar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-right:1px solid #e7ebf1;flex-direction:column;width:17.5rem;height:100vh;padding:1.25rem .875rem 1rem;display:flex;position:fixed}.docs-brand{color:#172033;letter-spacing:-.015em;align-items:center;gap:.625rem;margin:0 0 1.25rem .25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.docs-brand strong{font-weight:760}.docs-brand__mark{background:linear-gradient(var(--docs-gradient-angle), var(--docs-gradient-start) 0%, var(--docs-gradient-middle) 52%, var(--docs-gradient-end) 100%);color:#fff;letter-spacing:.06em;border-radius:.625rem;place-items:center;width:1.875rem;height:1.875rem;font-size:.625rem;font-weight:800;display:grid;box-shadow:0 4px 12px #0f172a38}.docs-sidebar__search{color:#7b879b;background:#f8fafc;border:1px solid #dce3ed;border-radius:.625rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .625rem;display:flex}.docs-sidebar__search:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.docs-sidebar__search input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8125rem}.docs-sidebar__search input::placeholder{color:#8b96a8}.docs-sidebar__search-icon{flex:none;width:.875rem;height:.875rem}.docs-sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem .125rem 1rem;overflow-y:auto}.docs-sidebar__group{margin-top:1.25rem}.docs-sidebar__label{color:#8591a4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .375rem;padding:0 .5rem;font-size:.625rem;font-weight:760}.docs-sidebar__link{color:#5f6c80;border-radius:.5rem;padding:.44rem .5rem;font-size:.8125rem;font-weight:520;text-decoration:none;transition:background-color .14s,color .14s;display:block}.docs-sidebar__link:hover{color:#172033;background:#f3f6fa}.docs-sidebar__link--active{color:#1d4ed8;background:#eaf2ff;font-weight:650}.docs-sidebar__footer{color:#7b879b;border-top:1px solid #edf0f4;flex-direction:column;flex:none;align-items:stretch;padding:.875rem .5rem 0;font-size:.75rem;display:flex}.docs-sidebar__footer-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.docs-sidebar__version-trigger,.docs-sidebar__version-indicator{min-width:0;min-height:2rem;color:inherit;font:inherit;border:1px solid #0000;border-radius:.5rem;flex:none;align-items:center;gap:.45rem;font-weight:500;line-height:1;display:inline-flex}.docs-sidebar__version-trigger{cursor:pointer;background:0 0;padding:0 .25rem 0 0}.docs-sidebar__version-trigger:hover{color:var(--cui-color-primary)}.docs-sidebar__version-trigger:focus-visible{border-color:var(--cui-color-focus);outline:var(--cui-focus-ring-width) solid var(--cui-focus-ring-color);outline-offset:var(--cui-focus-ring-offset)}.docs-sidebar__version-chevron{width:.8rem;height:.8rem;color:var(--cui-color-text-subtle);transition:transform var(--cui-motion-duration-fast) var(--cui-motion-ease-standard)}.docs-sidebar__version-trigger[aria-expanded=true] .docs-sidebar__version-chevron{transform:rotate(180deg)}.docs-sidebar__version-indicator--error{color:var(--cui-color-danger)}.docs-sidebar__version-indicator--error .docs-status-dot{background:var(--cui-color-danger);box-shadow:0 0 0 3px var(--cui-color-danger-subtle)}.docs-sidebar__appearance{background:#f3f5f7;border:1px solid #e4e8ee;border-radius:999px;flex:none;align-items:center;gap:.125rem;min-width:0;margin:0;padding:.1875rem;display:inline-flex}.docs-sidebar__appearance-option{cursor:pointer;display:block;position:relative}.docs-sidebar__appearance-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-sidebar__appearance-icon{color:#7b879b;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:color .15s,background-color .15s,box-shadow .15s;display:grid}.docs-sidebar__appearance-icon svg{width:.875rem;height:.875rem}.docs-sidebar__appearance-option:hover .docs-sidebar__appearance-icon{color:#475569;background:#ffffffb8}.docs-sidebar__appearance-option input:checked+.docs-sidebar__appearance-icon{box-shadow:var(--cui-shadow-xs);color:#172033;background:#fff}.docs-sidebar__appearance-option input:focus-visible+.docs-sidebar__appearance-icon{outline:3px solid var(--cui-color-focus-ring);outline-offset:1px}.docs-status-dot{background:#10b981;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #d1fae5}.docs-main{grid-column:2;grid-template-columns:minmax(0,50rem) 11rem;justify-self:center;gap:5rem;width:min(100%,87.5rem);min-height:100vh;padding:5rem clamp(2rem,6vw,6rem) 7rem;display:grid}.docs-content{flex-direction:column;min-width:0;min-height:calc(100vh - 12rem);display:flex}.docs-page-content{min-width:0;padding-bottom:4rem}.docs-site-footer{color:#7b879b;border-top:1px solid #e7ebf1;margin-top:auto;padding-top:1.25rem;font-size:.75rem;line-height:1.5}.docs-page-header,.docs-hero{margin-bottom:3.5rem}.docs-eyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:800}.docs-page-header h1,.docs-hero h1{color:#101828;letter-spacing:-.055em;max-width:46rem;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:760;line-height:1.04}.docs-hero h1{max-width:45rem}.docs-page-header__title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.docs-page-header__title h1{min-width:0}.docs-badge{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:720;display:inline-flex}.docs-lead{color:#5f6c80;max-width:42rem;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.7}.docs-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.docs-button{border:1px solid #0000;border-radius:.6875rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:680;text-decoration:none;transition:background-position .18s,border-color .15s,color .15s,transform .15s;display:inline-flex}.docs-button:hover{transform:translateY(-1px)}.docs-button--primary{background-image:linear-gradient(var(--docs-gradient-angle), var(--docs-gradient-start) 0%, var(--docs-gradient-middle) 52%, var(--docs-gradient-end) 100%);color:var(--docs-gradient-foreground);background-position:0%;background-size:140% 100%;border-color:#0000;box-shadow:0 8px 18px #0f172a29}.docs-button--primary:hover{background-position:100%;border-color:#0000}.docs-button--secondary{color:#334155;background:#fff;border-color:#dce3ed}.docs-button--secondary:hover{background:#f8fafc}.docs-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:4rem;display:grid}.docs-stat{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e3e8ef;border-radius:1rem;align-content:space-between;min-height:8.75rem;padding:1.125rem;display:grid}.docs-stat strong{color:#172033;letter-spacing:-.05em;font-size:2.25rem;font-weight:760}.docs-stat span{color:#6b778b;max-width:8.5rem;font-size:.75rem;line-height:1.4}.docs-section{margin-top:3.5rem;scroll-margin-top:2rem}.docs-section--quiet{border-top:1px solid #e9edf2;padding-top:2.5rem}.docs-section__heading{margin-bottom:1.5rem}.docs-section h2,.docs-release h2{color:#172033;letter-spacing:-.035em;margin:0 0 1rem;font-size:1.375rem;font-weight:730}.docs-section h3,.docs-release h3{color:#334155;margin:1.5rem 0 .625rem;font-size:.9375rem;font-weight:700}.docs-section h2+.docs-callout{margin-top:0}.docs-copy{color:#5f6c80;font-size:.9375rem;line-height:1.7}.docs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.docs-card{background:#fff;border:1px solid #e5eaf1;border-radius:.875rem;padding:1.125rem}.docs-card h3{color:#172033;margin:0 0 .5rem;font-size:.875rem;font-weight:720}.docs-card p{color:#66758a;margin:0;font-size:.8125rem;line-height:1.6}.docs-callout{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;margin-top:1.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.docs-callout code{color:#1e40af;background:#dbeafe}.docs-compatibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.docs-compatibility-card{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #dbe6f4;border-radius:.875rem;align-content:center;gap:.3rem;min-height:7.5rem;padding:1rem;display:grid}.docs-compatibility-card>span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.docs-compatibility-card strong{color:#172033;letter-spacing:-.035em;font-size:1.25rem}.docs-compatibility-card small{color:#64748b;font-size:.75rem;line-height:1.45}.docs-text-link,.docs-related-links a{color:#2563eb;align-items:center;gap:.375rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.docs-inline-icon{flex:none;width:.75rem;height:.75rem}.docs-text-link:hover,.docs-related-links a:hover{color:#1d4ed8;text-decoration:underline}.docs-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.docs-token{border:1px solid #e5eaf1;border-radius:.75rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem;display:flex}.docs-token__swatch{border-radius:.5rem;flex:none;width:2.5rem;height:2.5rem}.docs-token__swatch--bordered{border:1px solid #dce3ed}.docs-token span{gap:.25rem;min-width:0;display:grid}.docs-token small{color:#7b879b;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.docs-palette-grid{gap:.875rem;display:grid}.docs-palette-scale{background:#fff;border:1px solid #e3e8ef;border-radius:.875rem;padding:1rem}.docs-palette-scale__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.docs-palette-scale__header h3{color:#172033;margin:0;font-size:.875rem;font-weight:720}.docs-palette-scale__header p{color:#6b778b;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.docs-palette-scale__header>code{white-space:nowrap;flex:none}.docs-palette-swatches{grid-template-columns:repeat(11,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.docs-palette-swatch{color:#64748b;font-variant-numeric:tabular-nums;text-align:center;gap:.375rem;min-width:0;font-size:.625rem;display:grid}.docs-palette-swatch__color{border-radius:.4375rem;min-height:2.5rem;display:block;box-shadow:inset 0 0 0 1px #0f172a1a}.docs-semantic-table{border-collapse:collapse;text-align:left;width:100%;font-size:.78125rem}.docs-semantic-table th{color:#64748b;letter-spacing:.07em;text-transform:uppercase;background:#f8fafc;font-size:.65625rem;font-weight:760}.docs-semantic-table th,.docs-semantic-table td{vertical-align:top;border-bottom:1px solid #e9edf2;min-width:7.5rem;padding:.75rem .875rem}.docs-semantic-table tbody tr:last-child td{border-bottom:0}.docs-semantic-table td{color:#526078;line-height:1.55}.docs-semantic-table td:first-child{white-space:nowrap}.docs-semantic-table td:first-child strong{color:#334155;font-weight:650}.docs-semantic-table__swatch{vertical-align:-.0625rem;border-radius:50%;width:.75rem;height:.75rem;margin-right:.4375rem;display:inline-block;box-shadow:inset 0 0 0 1px #0f172a1f}.docs-table-wrap{border:1px solid #e2e8f0;border-radius:.75rem;overflow-x:auto}.docs-api-table{border-collapse:collapse;text-align:left;width:100%;font-size:.78125rem}.docs-api-table th{color:#64748b;letter-spacing:.07em;text-transform:uppercase;background:#f8fafc;font-size:.65625rem;font-weight:760}.docs-api-table th,.docs-api-table td{vertical-align:top;border-bottom:1px solid #e9edf2;min-width:6.25rem;padding:.75rem .875rem}.docs-api-table tbody tr:last-child td{border-bottom:0}.docs-api-table td{color:#526078;line-height:1.55}.docs-api-table td:first-child{color:#334155;font-weight:650}.docs-related-links{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.docs-release{border-bottom:1px solid #e8edf3;padding:0 0 2rem}.docs-release+.docs-release{padding-top:2rem}.docs-release__header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.docs-release time{color:#7b879b;font-size:.75rem}.docs-release ul{color:#526078;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.65}.docs-on-this-page{border-left:1px solid #e7ebf1;align-self:start;padding-left:1rem;position:sticky;top:3rem}.docs-on-this-page p{color:#334155;margin:0 0 .5rem;font-size:.6875rem;font-weight:720}.docs-on-this-page button{color:#7b879b;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:.3rem 0;font-size:.75rem;display:block}.docs-on-this-page button[aria-current=location]{color:#1d4ed8;font-weight:700}.docs-on-this-page button:hover{color:#2563eb}.docs-on-this-page button:focus-visible{color:#2563eb;outline-offset:2px;border-radius:.25rem;outline:2px solid #2563eb}.docs-example{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden}.docs-example__canvas{background:#fbfcfe;justify-content:center;align-items:center;min-height:12rem;padding:2rem;display:flex}.docs-example__canvas--start{justify-content:flex-start;align-items:flex-start}.docs-example__canvas>*{max-width:100%}.docs-example__stack{gap:1rem;width:min(100%,27rem);display:grid}.docs-example__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:min(100%,36rem);display:flex}.docs-example__text{color:#526078;margin:0;font-size:.875rem}.docs-example__slider-page{color:#1e40af;background:#eaf2ff;border-radius:.75rem;place-items:center;min-height:7rem;font-size:.875rem;font-weight:700;display:grid}.docs-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=72rem){.docs-main{grid-template-columns:minmax(0,50rem);gap:0}.docs-on-this-page{display:none}}@media (width<=54rem){.docs-shell{display:block}.docs-sidebar{border-bottom:1px solid #e7ebf1;border-right:0;width:100%;height:auto;position:static}.docs-sidebar nav{overscroll-behavior:contain;max-height:18rem;padding:.25rem .125rem 1rem;display:block;overflow:hidden auto}.docs-sidebar__group{min-width:0;margin-top:1.25rem}.docs-sidebar nav>.docs-sidebar__label,.docs-sidebar nav>.docs-sidebar__link{display:block}.docs-sidebar__footer{flex:none;padding-top:1rem}.docs-main{width:100%;margin-left:0;padding:3rem 1.25rem 4rem}.docs-content{min-height:calc(100vh - 7rem)}.docs-page-content{padding-bottom:3rem}.docs-site-footer{margin-top:auto}.docs-card-grid,.docs-stat-grid,.docs-compatibility-grid{grid-template-columns:1fr}.docs-stat{min-height:6.25rem}}@media (width<=44rem){.docs-palette-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=34rem){.docs-sidebar__footer-row{gap:.5rem}.docs-token-grid{grid-template-columns:1fr}.docs-example__canvas{padding:1.25rem}.docs-palette-scale__header{flex-direction:column;gap:.5rem}.docs-palette-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.docs-shell[data-cui-scheme=dark] .docs-sidebar{border-color:var(--cui-color-border);background:color-mix(in srgb, var(--cui-color-surface) 94%, transparent)}.docs-shell[data-cui-scheme=dark]{--docs-gradient-start:#2563eb;--docs-gradient-middle:#4f46e5;--docs-gradient-end:#7c3aed;--docs-gradient-foreground:#fff}.docs-shell[data-cui-scheme=dark] .docs-brand,.docs-shell[data-cui-scheme=dark] .docs-sidebar__search input,.docs-shell[data-cui-scheme=dark] .docs-sidebar__link:hover,.docs-shell[data-cui-scheme=dark] .docs-stat strong,.docs-shell[data-cui-scheme=dark] .docs-section h2,.docs-shell[data-cui-scheme=dark] .docs-release h2,.docs-shell[data-cui-scheme=dark] .docs-card h3,.docs-shell[data-cui-scheme=dark] .docs-compatibility-card strong,.docs-shell[data-cui-scheme=dark] .docs-palette-scale__header h3,.docs-shell[data-cui-scheme=dark] .docs-semantic-table td:first-child strong,.docs-shell[data-cui-scheme=dark] .docs-api-table td:first-child,.docs-shell[data-cui-scheme=dark] .docs-on-this-page p{color:var(--cui-color-text)}.docs-shell[data-cui-scheme=dark] .docs-brand__mark{box-shadow:none;color:var(--docs-gradient-foreground)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__search{border-color:var(--cui-color-border);background:var(--cui-color-surface-muted);color:var(--cui-color-text-subtle)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__search:focus-within{border-color:var(--cui-color-focus);background:var(--cui-color-surface);box-shadow:0 0 0 3px var(--cui-color-focus-ring)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__search input::placeholder,.docs-shell[data-cui-scheme=dark] .docs-sidebar__label,.docs-shell[data-cui-scheme=dark] .docs-sidebar__footer,.docs-shell[data-cui-scheme=dark] .docs-site-footer,.docs-shell[data-cui-scheme=dark] .docs-token small,.docs-shell[data-cui-scheme=dark] .docs-release time,.docs-shell[data-cui-scheme=dark] .docs-on-this-page button{color:var(--cui-color-text-subtle)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__link,.docs-shell[data-cui-scheme=dark] .docs-lead,.docs-shell[data-cui-scheme=dark] .docs-copy,.docs-shell[data-cui-scheme=dark] .docs-card p,.docs-shell[data-cui-scheme=dark] .docs-compatibility-card>span,.docs-shell[data-cui-scheme=dark] .docs-compatibility-card small,.docs-shell[data-cui-scheme=dark] .docs-palette-scale__header p,.docs-shell[data-cui-scheme=dark] .docs-palette-swatch,.docs-shell[data-cui-scheme=dark] .docs-semantic-table td,.docs-shell[data-cui-scheme=dark] .docs-api-table td,.docs-shell[data-cui-scheme=dark] .docs-release ul,.docs-shell[data-cui-scheme=dark] .docs-example__text{color:var(--cui-color-text-muted)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__link:hover{background:var(--cui-color-surface-muted)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__link--active{background:var(--cui-color-primary-subtle);color:var(--cui-color-primary)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__footer,.docs-shell[data-cui-scheme=dark] .docs-site-footer,.docs-shell[data-cui-scheme=dark] .docs-section--quiet,.docs-shell[data-cui-scheme=dark] .docs-release,.docs-shell[data-cui-scheme=dark] .docs-on-this-page{border-color:var(--cui-color-border)}.docs-shell[data-cui-scheme=dark] .docs-status-dot{background:var(--cui-color-success);box-shadow:0 0 0 3px var(--cui-color-success-subtle)}.docs-shell[data-cui-scheme=dark] .docs-eyebrow,.docs-shell[data-cui-scheme=dark] .docs-text-link,.docs-shell[data-cui-scheme=dark] .docs-related-links a,.docs-shell[data-cui-scheme=dark] .docs-on-this-page button[aria-current=location],.docs-shell[data-cui-scheme=dark] .docs-on-this-page button:hover,.docs-shell[data-cui-scheme=dark] .docs-on-this-page button:focus-visible{color:var(--cui-color-primary)}.docs-shell[data-cui-scheme=dark] .docs-eyebrow{background-image:linear-gradient(var(--docs-gradient-angle), var(--docs-gradient-start) 0%, var(--docs-gradient-middle) 52%, var(--docs-gradient-end) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.docs-shell[data-cui-scheme=dark] .docs-page-header h1,.docs-shell[data-cui-scheme=dark] .docs-hero h1,.docs-shell[data-cui-scheme=dark] .docs-section h3,.docs-shell[data-cui-scheme=dark] .docs-release h3{color:var(--cui-color-text)}.docs-shell[data-cui-scheme=dark] .docs-badge{border-color:var(--cui-color-success-soft);background:var(--cui-color-success-subtle);color:var(--cui-color-success)}.docs-shell[data-cui-scheme=dark] .docs-button--primary{border-color:var(--cui-color-surface-inverse);background:var(--cui-color-surface-inverse);background-image:none;background-position:initial;box-shadow:none;color:var(--cui-color-on-surface-inverse);background-size:auto}.docs-shell[data-cui-scheme=dark] .docs-button--primary:hover{box-shadow:none;background:#fff;border-color:#fff}.docs-shell[data-cui-scheme=dark] .docs-button--secondary{border-color:var(--cui-color-border-strong);color:var(--cui-color-text);background:0 0}.docs-shell[data-cui-scheme=dark] .docs-button--secondary:hover{border-color:var(--cui-color-text-subtle);background:var(--cui-color-surface-muted)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__appearance{border-color:var(--cui-color-border);background:var(--cui-color-surface-emphasis)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__appearance-icon{color:var(--cui-color-text-subtle)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__appearance-option:hover .docs-sidebar__appearance-icon{background:var(--cui-color-surface-muted);color:var(--cui-color-text-muted)}.docs-shell[data-cui-scheme=dark] .docs-sidebar__appearance-option input:checked+.docs-sidebar__appearance-icon{background:var(--cui-color-surface);box-shadow:inset 0 0 0 1px var(--cui-color-border);color:var(--cui-color-text)}.docs-shell[data-cui-scheme=dark] .docs-stat,.docs-shell[data-cui-scheme=dark] .docs-compatibility-card,.docs-shell[data-cui-scheme=dark] .docs-card,.docs-shell[data-cui-scheme=dark] .docs-palette-scale,.docs-shell[data-cui-scheme=dark] .docs-example{border-color:var(--cui-color-border);background:var(--cui-color-surface-muted)}.docs-shell[data-cui-scheme=dark] .docs-callout{border-color:var(--cui-color-info-soft);background:var(--cui-color-info-subtle);color:var(--cui-color-info-strong)}.docs-shell[data-cui-scheme=dark] .docs-callout code{background:var(--cui-color-info-soft);color:var(--cui-color-info-strong)}.docs-shell[data-cui-scheme=dark] .docs-text-link:hover,.docs-shell[data-cui-scheme=dark] .docs-related-links a:hover{color:var(--cui-color-primary-hover)}.docs-shell[data-cui-scheme=dark] .docs-token,.docs-shell[data-cui-scheme=dark] .docs-token__swatch--bordered,.docs-shell[data-cui-scheme=dark] .docs-table-wrap{border-color:var(--cui-color-border)}.docs-shell[data-cui-scheme=dark] .docs-semantic-table th,.docs-shell[data-cui-scheme=dark] .docs-api-table th{background:var(--cui-color-surface-emphasis);color:var(--cui-color-text-muted)}.docs-shell[data-cui-scheme=dark] .docs-semantic-table th,.docs-shell[data-cui-scheme=dark] .docs-semantic-table td,.docs-shell[data-cui-scheme=dark] .docs-api-table th,.docs-shell[data-cui-scheme=dark] .docs-api-table td{border-color:var(--cui-color-border)}.docs-shell[data-cui-scheme=dark] .docs-palette-swatch__color,.docs-shell[data-cui-scheme=dark] .docs-semantic-table__swatch{box-shadow:inset 0 0 0 1px var(--cui-color-border)}.docs-shell[data-cui-scheme=dark] .docs-on-this-page button:focus-visible{outline-color:var(--cui-color-focus)}.docs-shell[data-cui-scheme=dark] .docs-example__canvas{background:var(--cui-color-surface)}.docs-shell[data-cui-scheme=dark] .docs-example__slider-page{background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong)}.docs-code-block{--docs-code-surface:#101010;--docs-code-raised:#1a1a1a;--docs-code-border:#303030;--docs-code-toolbar-border:#ffffff1f;--docs-code-muted:#a3a3a3;--docs-code-text:#e5e5e5;background:var(--docs-code-surface);min-width:0;max-width:100%;box-shadow:var(--cui-shadow-xs);border:1px solid #e2e8f0;border-radius:.75rem;margin:1rem 0 1.5rem;display:grid;position:relative;overflow:hidden}.docs-section h2+.docs-code-block{margin-top:0}.docs-showcase__code-region .docs-code-block{box-shadow:none;border:0;border-radius:0;margin:0}.docs-code__toolbar{border-bottom:1px solid var(--docs-code-toolbar-border);min-width:0;min-height:2.5rem;color:var(--docs-code-muted);font-family:var(--cui-font-family);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 1rem;font-size:.6875rem;font-weight:700;display:flex}.docs-code__toolbar-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex;overflow:hidden}.docs-code__toolbar-label svg{color:#c4b5fd;width:.75rem;height:.75rem}.docs-code__toolbar-actions{flex:none;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.docs-code__language{border:1px solid var(--docs-code-border);background:var(--docs-code-raised);color:#a5b4fc;min-height:1.75rem;font-family:var(--cui-font-family);white-space:nowrap;border-radius:.375rem;flex:none;align-items:center;padding:.25rem .4375rem;display:inline-flex}.docs-code__copy-button{border:1px solid var(--docs-code-border);background:var(--docs-code-raised);min-height:2rem;color:var(--docs-code-text);cursor:pointer;font-family:var(--cui-font-family);white-space:nowrap;border-radius:.4375rem;flex:none;align-items:center;gap:.375rem;padding:.375rem .5625rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.docs-code__copy-button:hover{color:#fff;background:#262626;border-color:#525252}.docs-code__copy-button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd94}.docs-code__copy-button[data-status=copied]{color:#a7f3d0;background:#064e3beb;border-color:#6ee7b775}.docs-code__copy-button[data-status=failed]{color:#fecaca;background:#7f1d1deb;border-color:#fca5a580}.docs-code__copy-icon{flex:none;width:.75rem;height:.75rem}.docs-code__copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-code-block>pre.docs-code{min-width:0;box-shadow:none;color:var(--docs-code-text);white-space:pre;background:0 0;border:0;border-radius:0;margin:0;padding:1rem 1.125rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.65;overflow-x:auto}.docs-code-block>pre.docs-code>code{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.docs-code--syntax{color:var(--docs-code-text)}.docs-code--syntax .docs-code__text{color:inherit}.docs-code--syntax .docs-code__token--attribute{color:#7dd3fc}.docs-code--syntax .docs-code__token--comment{color:var(--docs-code-muted);font-style:italic}.docs-code--syntax .docs-code__token--function{color:#93c5fd}.docs-code--syntax .docs-code__token--keyword{color:#c4b5fd}.docs-code--syntax .docs-code__token--number{color:#fdba74}.docs-code--syntax .docs-code__token--operator{color:#f9a8d4}.docs-code--syntax .docs-code__token--property{color:#67e8f9}.docs-code--syntax .docs-code__token--punctuation{color:#d4d4d4}.docs-code--syntax .docs-code__token--string{color:#86efac}.docs-code--syntax .docs-code__token--tag{color:#f0abfc}.docs-code--syntax .docs-code__token--type{color:#fcd34d}@media (prefers-contrast:more){.docs-code__copy-button{color:#fff;background:#000;border-color:#fff}.docs-code--syntax .docs-code__token--comment{color:#cbd5e1}}@media (width<=30rem){.docs-code__toolbar{flex-wrap:wrap;align-items:flex-start;padding-left:.75rem}.docs-code__toolbar-actions{margin-left:auto}.docs-code-block>pre.docs-code{padding:.875rem .75rem}}.docs-shell[data-cui-scheme=dark] .docs-code-block{border-color:var(--cui-color-border);--docs-code-surface:#0d0d0d;--docs-code-raised:#171717;--docs-code-border:#303030;--docs-code-toolbar-border:color-mix(in srgb, var(--cui-color-border) 70%, transparent)}.docs-theme-configurator__workspace{background:#fff;border:1px solid #d9e3ef;border-radius:1.125rem;grid-template-columns:minmax(15.5rem,.76fr) minmax(0,1.24fr);display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.docs-theme-configurator__controls{background:linear-gradient(155deg,#f9fbfe,#f2f6fb);border:0;border-right:1px solid #e2e9f2;align-content:start;gap:1rem;min-width:0;margin:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.docs-theme-configurator__controls-header{border-bottom:1px solid #e2e9f2;padding-bottom:1rem}.docs-theme-configurator__controls-header h3{color:#1e2d44;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:780;line-height:1.25}.docs-theme-configurator__controls-header p{color:#63748b;max-width:26rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.docs-theme-configurator__controls-grid{gap:.875rem;display:grid}.docs-theme-configurator__field{color:#42536c;letter-spacing:.01em;gap:.5625rem;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.2;display:grid}.docs-theme-configurator__field .cui-dropdown-input{width:100%}.docs-theme-configurator__preview{background:var(--cui-color-surface);min-width:0;color:var(--cui-color-text);padding:clamp(1.25rem,4vw,2rem)}.docs-theme-configurator__preview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.docs-theme-configurator__preview-header p,.docs-theme-configurator__preview-card>p{color:var(--cui-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:760;line-height:1.3}.docs-theme-configurator__preview-header h3{color:var(--cui-color-text);letter-spacing:-.035em;margin:.375rem 0 0;font-size:1.125rem;font-weight:760}.docs-theme-configurator__primary-indicator{border:1px solid var(--cui-color-border);background:var(--cui-color-surface-muted);min-height:1.875rem;color:var(--cui-color-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:720;line-height:1;display:inline-flex}.docs-theme-configurator__primary-indicator>span{width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--cui-color-surface), 0 0 0 3px var(--cui-color-border);border-radius:50%}.docs-theme-configurator__preview-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.875rem;margin-bottom:.875rem;display:grid}.docs-theme-configurator__preview-card{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface-muted);align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}.docs-theme-configurator__preview-card .cui-text-input{min-width:0}.docs-theme-configurator__preview>.cui-alert{margin:0}.docs-theme-configurator__selection{color:#66758a;margin:1rem 0 0;font-size:.8125rem;line-height:1.55}.docs-theme-configurator__selection strong{color:#334155}.docs-theme-configurator__guidance{color:#315179;background:#f3f8ff;border:1px solid #dbeafe;border-radius:.75rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.docs-theme-configurator__guidance strong{color:#1e3a5f}.docs-theme-configurator__guidance code{color:#1e4e8c;background:#e3efff}.docs-theme-configurator__contract{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.docs-theme-configurator__contract>div{background:#fff;border:1px solid #e1e8f1;border-radius:.75rem;min-width:0;padding:.875rem}.docs-theme-configurator__contract dt{color:#26364e;font-size:.75rem;font-weight:760}.docs-theme-configurator__contract dd{color:#68778b;margin:.375rem 0 0;font-size:.75rem;line-height:1.55}.docs-theme-configurator .docs-code-block{margin-bottom:1.75rem}@media (width<=48rem){.docs-theme-configurator__workspace{grid-template-columns:minmax(0,1fr)}.docs-theme-configurator__controls{border-bottom:1px solid #e2e9f2;border-right:0}.docs-theme-configurator__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (width<=32rem){.docs-theme-configurator__controls-grid,.docs-theme-configurator__preview-grid,.docs-theme-configurator__contract{grid-template-columns:minmax(0,1fr)}.docs-theme-configurator__controls,.docs-theme-configurator__preview{padding:1.125rem}.docs-theme-configurator__preview-header{flex-direction:column;align-items:flex-start}}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__workspace{border-color:var(--cui-color-border);background:var(--cui-color-surface-muted);box-shadow:var(--cui-shadow-sm)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__controls{border-color:var(--cui-color-border);background:var(--cui-color-surface-muted)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__controls-header{border-color:var(--cui-color-border)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__controls-header h3,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__selection strong,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__contract dt{color:var(--cui-color-text)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__controls-header p,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__field,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__selection,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__contract dd{color:var(--cui-color-text-muted)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__guidance{border-color:var(--cui-color-info-soft);background:var(--cui-color-info-subtle);color:var(--cui-color-info-strong)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__guidance strong,.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__guidance code{color:var(--cui-color-info-strong)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__guidance code{background:var(--cui-color-info-soft)}.docs-shell[data-cui-scheme=dark] .docs-theme-configurator__contract>div{border-color:var(--cui-color-border);background:var(--cui-color-surface-muted)}.docs-showcase{isolation:isolate;border:1px solid var(--cui-color-border);border-radius:var(--cui-radius-xl);background:var(--cui-color-surface);box-shadow:var(--cui-shadow-xs);position:relative;overflow:clip}.docs-showcase__header{padding:var(--cui-space-5) var(--cui-space-6) var(--cui-space-4)}.docs-showcase__heading{max-width:44rem}.docs-showcase__heading h3{color:var(--cui-color-text);font-size:var(--cui-font-size-lg);letter-spacing:-.025em;margin:0;font-weight:720}.docs-showcase__description{margin:var(--cui-space-2) 0 0;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.55}.docs-showcase__preview{z-index:1;border-top:1px solid var(--cui-color-border-subtle);border-bottom:1px solid var(--cui-color-border-subtle);background:var(--cui-color-surface-muted);min-height:13rem;padding:var(--cui-space-8);justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.docs-showcase__preview[data-align=start]{justify-content:flex-start;align-items:flex-start}.docs-showcase__preview[data-align=stretch]{justify-content:stretch;align-items:stretch}.docs-showcase__preview-content{z-index:1;width:100%;max-width:100%;position:relative}.docs-showcase__preview[data-align=center] .docs-showcase__preview-content{justify-content:center;display:flex}.docs-showcase__preview[data-align=stretch] .docs-showcase__preview-content{align-items:stretch;display:flex}.docs-showcase__preview-content>*{max-width:100%}.docs-showcase__controls{z-index:0;min-height:3.625rem;padding:var(--cui-space-2) var(--cui-space-3);background:var(--cui-color-surface);justify-content:flex-end;align-items:center;display:flex;position:relative}.docs-showcase__toggle{align-items:center;gap:var(--cui-space-2);border-radius:var(--cui-radius-md);min-height:2.25rem;padding:.375rem var(--cui-space-3);color:var(--cui-color-primary);cursor:pointer;font-family:inherit;font-size:var(--cui-font-size-sm);background:0 0;border:1px solid #0000;font-weight:700;line-height:1;display:inline-flex}.docs-showcase__toggle:hover{background:var(--cui-color-primary-subtle);color:var(--cui-color-primary-strong)}.docs-showcase__toggle:focus-visible{outline:3px solid var(--cui-color-focus-ring);outline-offset:1px}.docs-showcase__toggle-icon{transform-box:view-box;transform-origin:50%;flex:none;width:.875rem;height:.875rem;transition:transform .16s;display:block}.docs-showcase__toggle[aria-expanded=true] .docs-showcase__toggle-icon{transform:rotate(180deg)}.docs-showcase__code-region{z-index:0;border-radius:0 0 var(--cui-radius-xl) var(--cui-radius-xl);background:#101010;position:relative;overflow:hidden}.docs-showcase-grid{gap:var(--cui-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}@media (prefers-reduced-motion:reduce){.docs-showcase__toggle-icon{transition:none}}@media (width<=40rem){.docs-showcase__header{padding:var(--cui-space-4)}.docs-showcase__preview{min-height:10rem;padding:var(--cui-space-5) var(--cui-space-4)}}.docs-shell[data-cui-scheme=dark] .docs-showcase__code-region{background:#0d0d0d}.docs-action-card-showcase{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-xl);background:var(--cui-color-surface);width:min(100%,23rem);padding:var(--cui-space-4);box-shadow:var(--cui-shadow-sm);margin-left:auto}.docs-action-card-showcase__heading{gap:var(--cui-space-1);margin-bottom:var(--cui-space-3);display:grid}.docs-action-card-showcase__heading p,.docs-action-card-showcase__heading span{margin:0}.docs-action-card-showcase__heading p{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-action-card-showcase__heading span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-action-card-showcase__stack{gap:var(--cui-space-3);display:grid}.docs-action-card-showcase__stack>*{width:100%}.docs-action-card-showcase__grid{gap:var(--cui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,48rem);display:grid}.docs-action-card-showcase__grid>*{min-width:0}@media (width<=34rem){.docs-action-card-showcase{width:100%;margin-left:0}.docs-action-card-showcase__grid{grid-template-columns:1fr}}.docs-action-button-showcase{width:min(100%,44rem)}.docs-action-button-showcase__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.docs-action-button-showcase__row--aligned{align-items:baseline}.docs-action-button-showcase__full-width{width:min(100%,28rem)}@media (width<=34rem){.docs-action-button-showcase__row>.cui-action-button{flex:auto}.docs-action-button-showcase__full-width{width:100%}}.docs-accordion-showcase__panel,.docs-accordion-showcase__mode-stack,.docs-accordion-showcase__variant-grid,.docs-accordion-showcase__size-grid,.docs-accordion-showcase__radius-grid{width:min(100%,44rem)}.docs-accordion-showcase__panel{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-accordion-showcase__panel--contained{background:0 0}.docs-accordion-showcase__heading{gap:var(--cui-space-1);display:grid}.docs-accordion-showcase__heading strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-accordion-showcase__heading span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-accordion-showcase__mode-stack,.docs-accordion-showcase__variant-grid,.docs-accordion-showcase__size-grid,.docs-accordion-showcase__radius-grid{gap:var(--cui-space-4);display:grid}.docs-accordion-showcase__variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-accordion-showcase__variant-grid .docs-accordion-showcase__panel{width:auto}.docs-accordion-showcase__size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-accordion-showcase__radius-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-accordion-showcase__radius-grid>:last-child{grid-column:1/-1}.docs-accordion-showcase__size-item,.docs-accordion-showcase__radius-item{gap:var(--cui-space-3);min-width:0;display:grid}.docs-accordion-showcase__size-item>span,.docs-accordion-showcase__radius-item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}@media (width<=42rem){.docs-accordion-showcase__variant-grid,.docs-accordion-showcase__size-grid{grid-template-columns:1fr}}@media (width<=34rem){.docs-accordion-showcase__radius-grid{grid-template-columns:1fr}.docs-accordion-showcase__radius-grid>:last-child{grid-column:auto}}.docs-alert-showcase{width:min(100%,38rem)}.docs-alert-showcase__stack{gap:var(--cui-space-3);display:grid}.docs-alert-showcase__appearances{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,48rem);display:grid}.docs-alert-showcase__appearance{gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-alert-showcase__appearance--dark{border-color:var(--cui-color-slate-700);background:var(--cui-color-slate-900)}.docs-alert-showcase__appearance-label{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.docs-alert-showcase__appearance--dark .docs-alert-showcase__appearance-label{color:var(--cui-color-slate-300)}.docs-alert-showcase__restore{border-radius:var(--cui-radius-sm);color:var(--cui-color-primary);cursor:pointer;font:inherit;font-size:var(--cui-font-size-sm);padding:var(--cui-space-2) 0;background:0 0;border:0;justify-self:start}.docs-alert-showcase__restore:hover{text-decoration:underline}@media (width<=40rem){.docs-alert-showcase__appearances{grid-template-columns:1fr}}.docs-admin-showcase__frame,.docs-admin-showcase__timeline,.docs-admin-showcase__breadcrumbs,.docs-admin-showcase__field{width:min(100%,42rem)}.docs-admin-showcase__frame,.docs-admin-showcase__field{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-admin-showcase__heading,.docs-admin-showcase__heading-copy{gap:var(--cui-space-1);display:grid}.docs-admin-showcase__heading strong,.docs-admin-showcase__heading-copy strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:700;line-height:1.25rem}.docs-admin-showcase__heading p,.docs-admin-showcase__heading-copy p,.docs-admin-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin:0;line-height:1.4}.docs-admin-showcase__avatar-row,.docs-admin-showcase__avatar-group,.docs-admin-showcase__actions{align-items:center;gap:var(--cui-space-3);flex-wrap:wrap;display:flex}.docs-admin-showcase__avatar-examples,.docs-admin-showcase__avatar-image-grid{gap:var(--cui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-admin-showcase__avatar-example{justify-items:center;gap:var(--cui-space-2);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);display:grid}.docs-admin-showcase__breadcrumbs{gap:var(--cui-space-4);display:grid}.docs-admin-showcase__drawer-copy{gap:var(--cui-space-3);margin:var(--cui-space-5) 0;display:grid}.docs-admin-showcase__drawer-copy p{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);margin:0;line-height:1.5}.docs-admin-showcase__drawer-actions{justify-content:flex-end;gap:var(--cui-space-2);display:flex}@media (width<=34rem){.docs-admin-showcase__avatar-examples{grid-template-columns:1fr}}@media (width<=26rem){.docs-admin-showcase__avatar-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-badge-showcase{gap:var(--cui-space-4);width:min(100%,42rem);display:grid}.docs-badge-showcase__group{gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);margin:0;display:grid}.docs-badge-showcase__group h4,.docs-badge-showcase__comparison-heading{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.25rem}.docs-badge-showcase__items{align-items:center;gap:var(--cui-space-3);flex-wrap:wrap;display:flex}.docs-badge-showcase__comparison{gap:var(--cui-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.docs-badge-showcase__comparison-column{justify-items:start;gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}@media (width<=32rem){.docs-badge-showcase__comparison{grid-template-columns:1fr}}.docs-card-showcase{width:min(100%,46rem)}.docs-card-showcase__appearance-grid,.docs-card-showcase__padding-grid,.docs-card-showcase__radius-grid{gap:var(--cui-space-4);display:grid}.docs-card-showcase__appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-card-showcase__padding-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-card-showcase__radius-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-card-showcase__content{align-content:start;gap:var(--cui-space-2);min-height:7.75rem;display:grid}.docs-card-showcase__content strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.35}.docs-card-showcase__content p{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin:0;line-height:1.5}.docs-card-showcase__eyebrow{color:var(--cui-color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:750;line-height:1.2}.docs-card-showcase__padding-grid>:first-child .docs-card-showcase__content{padding:var(--cui-space-3)}@media (width<=46rem){.docs-card-showcase__padding-grid,.docs-card-showcase__radius-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.docs-card-showcase__appearance-grid{grid-template-columns:1fr}}@media (width<=28rem){.docs-card-showcase__padding-grid,.docs-card-showcase__radius-grid{grid-template-columns:1fr}}.docs-checkbox-showcase{width:min(100%,38rem)}.docs-checkbox-showcase__stack,.docs-checkbox-showcase__grid,.docs-checkbox-showcase__radius-grid{gap:var(--cui-space-4);display:grid}.docs-checkbox-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-checkbox-showcase__radius-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-checkbox-showcase__item{gap:var(--cui-space-2);min-width:0;display:grid}.docs-checkbox-showcase__item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:none;font-weight:700}.docs-checkbox-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}@media (width<=38rem){.docs-checkbox-showcase__grid{grid-template-columns:1fr}}@media (width<=34rem){.docs-checkbox-showcase__radius-grid{grid-template-columns:1fr}}.docs-core-showcase__stack{gap:1rem;width:min(100%,36rem);display:grid}.docs-core-showcase__stack--centered{justify-items:center}.docs-core-showcase__stack-item{gap:.5rem;display:grid}.docs-core-showcase__stack p,.docs-core-showcase__calendar>p,.docs-core-showcase__table>p,.docs-core-showcase__table-states p{color:var(--cui-color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.docs-core-showcase__label{color:var(--cui-color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.docs-core-showcase__calendar{gap:.75rem;width:min(100%,20rem);display:grid}.docs-core-showcase__calendar>.cui-calendar{width:100%}.docs-core-showcase__calendar-grid{gap:1rem;width:min(100%,52rem);display:grid}.docs-core-showcase__calendar-grid--sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.docs-core-showcase__calendar-grid--radii{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.docs-core-showcase__calendar-option{justify-items:center;gap:.5rem;min-width:0;display:grid}.docs-core-showcase__calendar-option .cui-calendar{width:min(100%, var(--cui-calendar-width))}.docs-core-showcase__slider{gap:.75rem;width:min(100%,36rem);display:grid}.docs-core-showcase__slider-progress{justify-self:end;width:min(100%,8rem)}.docs-core-showcase__slider-progress .cui-stepper{width:100%}.docs-core-showcase__slider-transition-options{flex-wrap:wrap;gap:.375rem;display:flex}.docs-core-showcase__slider-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.docs-core-showcase__slider-page{border-radius:var(--cui-radius-md);background:var(--cui-color-primary-subtle);min-height:7rem;color:var(--cui-color-primary-strong);place-items:center;font-size:.9375rem;font-weight:750;display:grid}.docs-core-showcase__table{gap:.75rem;width:min(100%,36rem);display:grid}.docs-core-showcase__table-states{gap:1rem;width:min(100%,36rem);display:grid}.docs-core-showcase__table-states>section{gap:.5rem;min-width:0;display:grid}.docs-field-control-showcase{width:min(100%,44rem)}.docs-field-control-showcase__grid{gap:var(--cui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.docs-field-control-showcase__grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-field-control-showcase__stack{gap:var(--cui-space-4);display:grid}.docs-field-control-showcase__item{gap:var(--cui-space-2);min-width:0;display:grid}.docs-field-control-showcase__item-label{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-field-control-showcase__item>.cui-text-input,.docs-field-control-showcase__item>.cui-autocomplete,.docs-field-control-showcase__item>.cui-dropdown-input{width:100%}.docs-field-control-showcase__state-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=34rem){.docs-field-control-showcase__grid--two-columns,.docs-field-control-showcase__state-grid{grid-template-columns:1fr}}.docs-date-range-calendar-showcase{gap:var(--cui-space-3);width:min(100%,20rem);display:grid}.docs-date-range-calendar-showcase>.cui-calendar{width:100%}.docs-date-range-calendar-showcase__annotation{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);text-align:center;margin:0;line-height:1.5}.docs-date-range-calendar-showcase__grid{gap:var(--cui-space-4);width:min(100%,52rem);display:grid}.docs-date-range-calendar-showcase__grid--sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.docs-date-range-calendar-showcase__grid--radii{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.docs-date-range-calendar-showcase__option{justify-items:center;gap:var(--cui-space-2);min-width:0;display:grid}.docs-date-range-calendar-showcase__option>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.docs-date-range-calendar-showcase__option>.cui-calendar{width:min(100%, var(--cui-calendar-width))}.docs-dialog-showcase__frame,.docs-dialog-showcase__surface-grid{width:min(100%,42rem)}.docs-dialog-showcase__frame{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-dialog-showcase__frame strong,.docs-dialog-showcase__frame p{margin:0}.docs-dialog-showcase__frame strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem;display:block}.docs-dialog-showcase__frame p{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-dialog-showcase__inline-actions{align-items:center;gap:var(--cui-space-3);flex-wrap:wrap;display:flex}.docs-dialog-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem}.docs-dialog-showcase__field{gap:var(--cui-space-2);margin-top:var(--cui-space-5);display:grid}.docs-dialog-showcase__field>span{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:700;line-height:1.25rem}.docs-dialog-showcase__actions{justify-content:flex-end;gap:var(--cui-space-2);margin-top:var(--cui-space-5);flex-wrap:wrap;display:flex}.docs-dialog-showcase__surface-grid{gap:var(--cui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-dialog-showcase__surface-choice{gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-md);background:var(--cui-color-surface);min-width:0;padding:var(--cui-space-3);display:grid}.docs-dialog-showcase__surface-choice>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-dialog-showcase__body-copy{margin:var(--cui-space-4) 0 0;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.5}@media (width<=34rem){.docs-dialog-showcase__surface-grid{grid-template-columns:1fr}}.docs-file-input-showcase__panel,.docs-file-input-showcase__stack,.docs-file-input-showcase__radius-grid,.docs-file-input-showcase__variant-grid,.docs-file-input-showcase__state-grid{width:min(100%,42rem)}.docs-file-input-showcase__panel{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-file-input-showcase__heading{gap:var(--cui-space-1);display:grid}.docs-file-input-showcase__heading strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-file-input-showcase__heading span,.docs-file-input-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-file-input-showcase__status{margin:0}.docs-file-input-showcase__stack{gap:var(--cui-space-4);display:grid}.docs-file-input-showcase__item{gap:var(--cui-space-2);min-width:0;display:grid}.docs-file-input-showcase__item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-file-input-showcase__radius-grid,.docs-file-input-showcase__variant-grid,.docs-file-input-showcase__state-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-file-input-showcase__radius-grid>:last-child{grid-column:1/-1}@media (width<=34rem){.docs-file-input-showcase__radius-grid,.docs-file-input-showcase__variant-grid,.docs-file-input-showcase__state-grid{grid-template-columns:1fr}.docs-file-input-showcase__radius-grid>:last-child{grid-column:auto}}.docs-form-field-showcase{width:min(100%,34rem)}.docs-form-field-showcase__orientations{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,50rem);display:grid}.docs-form-field-showcase__orientation{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);margin:0;display:grid}.docs-form-field-showcase__orientation h4{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}@media (width<=44rem){.docs-form-field-showcase__orientations{grid-template-columns:1fr}}.docs-form-field-visual-showcase{gap:var(--cui-space-5);width:min(100%,38rem);display:grid}.docs-form-field-visual-showcase__field{gap:var(--cui-space-3);margin:0;display:grid}.docs-form-field-visual-showcase__field h4{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.docs-navigation-card-showcase{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-xl);background:var(--cui-color-surface);width:min(100%,30rem);padding:var(--cui-space-4);box-shadow:var(--cui-shadow-sm);margin-inline:auto}.docs-navigation-card-showcase__heading{gap:var(--cui-space-1);margin-bottom:var(--cui-space-3);display:grid}.docs-navigation-card-showcase__heading p,.docs-navigation-card-showcase__heading span{margin:0}.docs-navigation-card-showcase__heading p{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-navigation-card-showcase__heading span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-navigation-card-showcase__grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,46rem);display:grid}.docs-navigation-card-showcase__grid>*,.docs-navigation-card-showcase__stack>*{width:100%}.docs-navigation-card-showcase__stack{gap:var(--cui-space-3);display:grid}@media (width<=40rem){.docs-navigation-card-showcase__grid{grid-template-columns:1fr}}@media (width<=34rem){.docs-navigation-card-showcase{width:100%}}.docs-menu-showcase__frame,.docs-menu-showcase__surface-grid{width:min(100%,42rem)}.docs-menu-showcase__frame{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-menu-showcase__frame strong,.docs-menu-showcase__frame p{margin:0}.docs-menu-showcase__frame strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-menu-showcase__frame p{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-menu-showcase__actions{align-items:center;gap:var(--cui-space-3);flex-wrap:wrap;display:flex}.docs-menu-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem}.docs-menu-showcase__surface-grid{gap:var(--cui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-menu-showcase__surface-choice{justify-items:start;gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-md);background:var(--cui-color-surface);min-width:0;padding:var(--cui-space-3);display:grid}.docs-menu-showcase__surface-choice>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-menu-showcase__surface-choice>small{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem}@media (width<=34rem){.docs-menu-showcase__surface-grid{grid-template-columns:1fr}}.docs-number-input-showcase__frame,.docs-number-input-showcase__grid,.docs-number-input-showcase__radius-grid,.docs-number-input-showcase__state-grid{width:min(100%,42rem)}.docs-number-input-showcase__frame{gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-number-input-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}.docs-number-input-showcase__grid,.docs-number-input-showcase__radius-grid,.docs-number-input-showcase__state-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-number-input-showcase__radius-grid>:last-child{grid-column:1/-1}.docs-number-input-showcase__item{gap:var(--cui-space-2);min-width:0;display:grid}.docs-number-input-showcase__item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);font-weight:750;line-height:1rem}@media (width<=34rem){.docs-number-input-showcase__grid,.docs-number-input-showcase__radius-grid,.docs-number-input-showcase__state-grid{grid-template-columns:1fr}.docs-number-input-showcase__radius-grid>:last-child{grid-column:auto}}.docs-popover-showcase__frame,.docs-popover-showcase__placement{width:min(100%,42rem)}.docs-popover-showcase__frame{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:block}.docs-popover-showcase__project-card,.docs-popover-showcase__project-header,.docs-popover-showcase__project-identity,.docs-popover-showcase__content-heading,.docs-popover-showcase__content-heading>div{display:grid}.docs-popover-showcase__project-card{gap:var(--cui-space-4)}.docs-popover-showcase__project-header{align-items:start;gap:var(--cui-space-5);grid-template-columns:minmax(0,1fr) auto}.docs-popover-showcase__project-identity,.docs-popover-showcase__content-heading>div{gap:var(--cui-space-1)}.docs-popover-showcase__eyebrow{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1rem}.docs-popover-showcase__title-row{align-items:center;gap:var(--cui-space-2);flex-wrap:wrap;display:flex}.docs-popover-showcase__title-row strong,.docs-popover-showcase__content-heading strong{color:var(--cui-color-text);font-size:var(--cui-font-size-md);font-weight:700;line-height:1.35}.docs-popover-showcase__project-identity p,.docs-popover-showcase__popover-summary{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);margin:0;line-height:1.45}.docs-popover-showcase__project-summary{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-popover-showcase__project-summary>div{justify-items:end;gap:.125rem;display:grid}.docs-popover-showcase__project-summary dt,.docs-popover-showcase__project-summary dd{font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}.docs-popover-showcase__project-summary dt{color:var(--cui-color-text-subtle)}.docs-popover-showcase__project-summary dd{color:var(--cui-color-text);white-space:nowrap;font-weight:600}.docs-popover-showcase__project-footer{justify-content:space-between;align-items:center;gap:var(--cui-space-4);border-top:1px solid var(--cui-color-border-subtle);padding-top:var(--cui-space-3);display:flex}.docs-popover-showcase__project-footer>span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem}.docs-popover-showcase__project-popover{width:min(21rem, calc(100vw - var(--cui-space-6)))}.docs-popover-showcase__content-heading{align-items:start;gap:var(--cui-space-3);grid-template-columns:minmax(0,1fr) auto}.docs-popover-showcase__content-heading .docs-popover-showcase__eyebrow{font-size:.6875rem;line-height:.875rem}.docs-popover-showcase__content-heading>.cui-badge{margin-top:.125rem}.docs-popover-showcase__details{gap:var(--cui-space-3);margin:var(--cui-space-4) 0 0;border-top:1px solid var(--cui-color-border-subtle);padding-top:var(--cui-space-4);display:grid}.docs-popover-showcase__details>div{align-items:baseline;gap:var(--cui-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.docs-popover-showcase__details dt,.docs-popover-showcase__details dd{font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}.docs-popover-showcase__details dt{color:var(--cui-color-text-muted)}.docs-popover-showcase__details dd{color:var(--cui-color-text);text-align:right;font-weight:600}.docs-popover-showcase__details-footer{justify-content:space-between;gap:var(--cui-space-4);margin-top:var(--cui-space-4);border-top:1px solid var(--cui-color-border-subtle);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);padding-top:var(--cui-space-3);line-height:1.25rem;display:flex}.docs-popover-showcase__details-footer time{color:var(--cui-color-text);font-weight:600}.docs-popover-showcase__placement{justify-items:start;gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-popover-showcase__live-preview-introduction{gap:var(--cui-space-1);display:grid}.docs-popover-showcase__live-preview-introduction strong{color:var(--cui-color-text);font-size:var(--cui-font-size-md);font-weight:600;line-height:1.35}.docs-popover-showcase__live-preview-introduction p{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);margin:0;line-height:1.45}.docs-popover-showcase__option-row{align-items:center;gap:var(--cui-space-2);grid-template-columns:3.75rem minmax(0,1fr);width:100%;display:grid}.docs-popover-showcase__option-row>span{min-width:3.75rem;color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-popover-showcase__option-controls{gap:var(--cui-space-2);flex-wrap:wrap;display:flex}.docs-popover-showcase__control.cui-action-button{box-shadow:none;text-transform:capitalize}.docs-popover-showcase__control.cui-action-button[aria-pressed=true]{border-color:var(--cui-color-border-strong);background:var(--cui-color-surface);box-shadow:inset 0 0 0 1px var(--cui-color-border-strong);color:var(--cui-color-text)}.docs-popover-showcase__preview-stage{place-items:center;gap:var(--cui-space-3);border:1px dashed var(--cui-color-border);border-radius:var(--cui-radius-md);background:var(--cui-color-surface-muted);width:100%;min-height:8rem;padding:var(--cui-space-4);display:grid}.docs-popover-showcase__preview-stage-label{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1rem}.docs-popover-showcase__live-surface{width:min(18rem, calc(100vw - var(--cui-space-6)));background:var(--cui-color-surface)}.docs-popover-showcase__live-surface>strong{margin-top:var(--cui-space-1);color:var(--cui-color-text);font-size:var(--cui-font-size-md);font-weight:600;line-height:1.35;display:block}.docs-popover-showcase__live-settings{gap:var(--cui-space-2);margin:var(--cui-space-4) 0 0;border-top:1px solid var(--cui-color-border-subtle);padding-top:var(--cui-space-3);display:grid}.docs-popover-showcase__live-settings>div{justify-content:space-between;gap:var(--cui-space-4);display:flex}.docs-popover-showcase__live-settings dt,.docs-popover-showcase__live-settings dd{font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}.docs-popover-showcase__live-settings dt{color:var(--cui-color-text-muted)}.docs-popover-showcase__live-settings dd{color:var(--cui-color-text);font-weight:600}.docs-popover-showcase__popover-copy{margin:var(--cui-space-2) 0 0;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.45}@media (width<=34rem){.docs-popover-showcase__project-header{gap:var(--cui-space-4);grid-template-columns:1fr}.docs-popover-showcase__project-summary{justify-self:start}.docs-popover-showcase__project-summary>div{justify-items:start}.docs-popover-showcase__project-footer{flex-direction:column;align-items:flex-start}.docs-popover-showcase__option-row{gap:var(--cui-space-1);grid-template-columns:1fr}}.docs-progress-bar-showcase__card,.docs-progress-bar-showcase__stack,.docs-progress-bar-showcase__tone-grid,.docs-progress-bar-showcase__radius-grid{width:min(100%,42rem)}.docs-progress-bar-showcase__card{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-progress-bar-showcase__header{justify-content:space-between;align-items:flex-start;gap:var(--cui-space-4);min-width:0;display:flex}.docs-progress-bar-showcase__header>div{min-width:0}.docs-progress-bar-showcase__header p,.docs-progress-bar-showcase__header span,.docs-progress-bar-showcase__header strong{margin:0}.docs-progress-bar-showcase__header p{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-progress-bar-showcase__header span{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4;display:block}.docs-progress-bar-showcase__header strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);flex:none;line-height:1.25rem}.docs-progress-bar-showcase__stack{gap:var(--cui-space-4);display:grid}.docs-progress-bar-showcase__size,.docs-progress-bar-showcase__tone{gap:var(--cui-space-2);min-width:0;display:grid}.docs-progress-bar-showcase__size>span,.docs-progress-bar-showcase__tone>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-progress-bar-showcase__tone-grid,.docs-progress-bar-showcase__radius-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-progress-bar-showcase__tone-grid>:last-child,.docs-progress-bar-showcase__radius-grid>:last-child{grid-column:1/-1}@media (width<=34rem){.docs-progress-bar-showcase__tone-grid,.docs-progress-bar-showcase__radius-grid{grid-template-columns:1fr}.docs-progress-bar-showcase__tone-grid>:last-child,.docs-progress-bar-showcase__radius-grid>:last-child{grid-column:auto}}.docs-radio-group-showcase__panel,.docs-radio-group-showcase__size-grid,.docs-radio-group-showcase__orientation-grid,.docs-radio-group-showcase__state-grid{width:min(100%,44rem)}.docs-radio-group-showcase__panel{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-radio-group-showcase__panel-heading{gap:var(--cui-space-1);display:grid}.docs-radio-group-showcase__panel-heading strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-radio-group-showcase__panel-heading span,.docs-radio-group-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-radio-group-showcase__status{margin:0}.docs-radio-group-showcase__orientation-grid,.docs-radio-group-showcase__state-grid,.docs-radio-group-showcase__size-grid{gap:var(--cui-space-4);display:grid}.docs-radio-group-showcase__orientation-grid,.docs-radio-group-showcase__state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-radio-group-showcase__orientation-grid .docs-radio-group-showcase__panel,.docs-radio-group-showcase__state-grid .docs-radio-group-showcase__panel{width:auto}.docs-radio-group-showcase__size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-radio-group-showcase__size-item{gap:var(--cui-space-3);min-width:0;display:grid}.docs-radio-group-showcase__size-item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}@media (width<=38rem){.docs-radio-group-showcase__orientation-grid,.docs-radio-group-showcase__state-grid,.docs-radio-group-showcase__size-grid{grid-template-columns:1fr}}.docs-range-slider-showcase__panel,.docs-range-slider-showcase__stack,.docs-range-slider-showcase__radius-grid{width:min(100%,42rem)}.docs-range-slider-showcase__panel{gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-range-slider-showcase__heading-row{justify-content:space-between;align-items:flex-start;gap:var(--cui-space-4);min-width:0;display:flex}.docs-range-slider-showcase__heading-row>div{gap:var(--cui-space-1);min-width:0;display:grid}.docs-range-slider-showcase__heading-row strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-range-slider-showcase__heading-row span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-range-slider-showcase__heading-row output{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);flex:none;font-weight:750;line-height:1.25rem}.docs-range-slider-showcase__commit-status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);margin:0;line-height:1.4}.docs-range-slider-showcase__stack{gap:var(--cui-space-5);display:grid}.docs-range-slider-showcase__size-item{gap:var(--cui-space-3);min-width:0;display:grid}.docs-range-slider-showcase__size-item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}.docs-range-slider-showcase__radius-grid{gap:var(--cui-space-5) var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-range-slider-showcase__radius-grid>:last-child{grid-column:1/-1}@media (width<=34rem){.docs-range-slider-showcase__heading-row{flex-direction:column}.docs-range-slider-showcase__radius-grid{grid-template-columns:1fr}.docs-range-slider-showcase__radius-grid>:last-child{grid-column:auto}}.docs-search-input-visual-showcase{width:min(100%,38rem)}.docs-search-input-visual-showcase__stack{gap:var(--cui-space-4);display:grid}.docs-search-input-visual-showcase__control,.docs-search-input-visual-showcase__radius-option{gap:var(--cui-space-2);min-width:0;display:grid}.docs-search-input-visual-showcase__control>span,.docs-search-input-visual-showcase__radius-option>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.docs-search-input-visual-showcase__radius-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-search-input-visual-showcase__radius-option:last-child{grid-column:1/-1}@media (width<=34rem){.docs-search-input-visual-showcase__radius-grid{grid-template-columns:1fr}.docs-search-input-visual-showcase__radius-option:last-child{grid-column:auto}}.docs-spinner-showcase__status-card,.docs-spinner-showcase__size-stack,.docs-spinner-showcase__tone-grid{width:min(100%,42rem)}.docs-spinner-showcase__status-card{align-items:center;gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:flex}.docs-spinner-showcase__status-card>div{gap:var(--cui-space-1);min-width:0;display:grid}.docs-spinner-showcase__status-card strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-spinner-showcase__status-card>div>span{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-spinner-showcase__size-stack{gap:var(--cui-space-3);display:grid}.docs-spinner-showcase__size,.docs-spinner-showcase__tone{align-items:center;gap:var(--cui-space-3);min-width:0;display:flex}.docs-spinner-showcase__size{min-height:2rem}.docs-spinner-showcase__size>span:not(.cui-spinner),.docs-spinner-showcase__tone>span:not(.cui-spinner){color:var(--cui-color-text-muted);font-size:var(--cui-font-size-sm);line-height:1.25rem}.docs-spinner-showcase__tone-grid{gap:var(--cui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-spinner-showcase__tone{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-md);background:var(--cui-color-surface);min-height:3rem;padding:var(--cui-space-3)}@media (width<=34rem){.docs-spinner-showcase__tone-grid{grid-template-columns:1fr}}.docs-skeleton-showcase__profile,.docs-skeleton-showcase__variant-grid,.docs-skeleton-showcase__radius-grid,.docs-skeleton-showcase__animation-grid{width:min(100%,42rem)}.docs-skeleton-showcase__profile{align-items:center;gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-5);display:flex}.docs-skeleton-showcase__profile-copy{gap:var(--cui-space-2);flex:auto;min-width:0;display:grid}.docs-skeleton-showcase__variant-grid,.docs-skeleton-showcase__radius-grid,.docs-skeleton-showcase__animation-grid{gap:var(--cui-space-4);display:grid}.docs-skeleton-showcase__variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-skeleton-showcase__radius-grid,.docs-skeleton-showcase__animation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-skeleton-showcase__radius-grid>:last-child{grid-column:1/-1}.docs-skeleton-showcase__item{align-content:start;gap:var(--cui-space-3);min-width:0;display:grid}.docs-skeleton-showcase__item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}@media (width<=38rem){.docs-skeleton-showcase__variant-grid{grid-template-columns:1fr}}@media (width<=30rem){.docs-skeleton-showcase__radius-grid,.docs-skeleton-showcase__animation-grid{grid-template-columns:1fr}.docs-skeleton-showcase__radius-grid>:last-child{grid-column:auto}}.docs-text-area-visual-showcase{width:min(100%,38rem)}.docs-text-area-visual-showcase__stack{gap:var(--cui-space-4);display:grid}.docs-text-area-visual-showcase__control,.docs-text-area-visual-showcase__radius-option{gap:var(--cui-space-2);min-width:0;display:grid}.docs-text-area-visual-showcase__control>span,.docs-text-area-visual-showcase__radius-option>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.docs-text-area-visual-showcase__radius-grid{gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-text-area-visual-showcase__state-grid{align-items:start;gap:var(--cui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-text-area-visual-showcase__validation-message{color:var(--cui-color-danger);font-size:var(--cui-font-size-xs);margin:0;line-height:1.25rem}.docs-text-area-visual-showcase__footer{white-space:nowrap}@media (width<=34rem){.docs-text-area-visual-showcase__radius-grid,.docs-text-area-visual-showcase__state-grid{grid-template-columns:1fr}}.docs-toast-showcase__frame,.docs-toast-showcase__color-list{width:min(100%,42rem)}.docs-toast-showcase__frame{gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);display:grid}.docs-toast-showcase__frame strong,.docs-toast-showcase__frame p{margin:0}.docs-toast-showcase__frame strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-toast-showcase__frame p{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-toast-showcase__actions{align-items:center;gap:var(--cui-space-3);flex-wrap:wrap;display:flex}.docs-toast-showcase__status{color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.25rem}.docs-toast-showcase__color-list{gap:var(--cui-space-3);display:grid}.docs-toast-showcase__color-list .cui-toast{width:100%;max-width:none}.docs-toggle-switch-visual-showcase{border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);width:min(100%,38rem);display:grid;overflow:hidden}.docs-toggle-switch-visual-showcase__row{justify-content:space-between;align-items:center;gap:var(--cui-space-4);border-bottom:1px solid var(--cui-color-border-subtle);min-width:0;padding:var(--cui-space-4);display:flex}.docs-toggle-switch-visual-showcase__row:last-child{border-bottom:0}.docs-toggle-switch-visual-showcase__row>div{min-width:0}.docs-toggle-switch-visual-showcase__row span{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:700;display:block}.docs-toggle-switch-visual-showcase__row p{margin:var(--cui-space-1) 0 0;color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-toggle-switch-visual-showcase .cui-toggle-switch{flex:none}@media (width<=30rem){.docs-toggle-switch-visual-showcase__row{flex-direction:column;align-items:flex-start}}.docs-tooltip-showcase__frame,.docs-tooltip-showcase__placement-grid,.docs-tooltip-showcase__arrow-grid{width:min(100%,42rem)}.docs-tooltip-showcase__frame{justify-content:space-between;align-items:center;gap:var(--cui-space-4);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-lg);background:var(--cui-color-surface);padding:var(--cui-space-4);flex-wrap:wrap;display:flex}.docs-tooltip-showcase__frame strong,.docs-tooltip-showcase__frame p{margin:0}.docs-tooltip-showcase__frame strong{color:var(--cui-color-text);font-size:var(--cui-font-size-sm);font-weight:750;line-height:1.25rem}.docs-tooltip-showcase__frame p{margin-top:var(--cui-space-1);color:var(--cui-color-text-muted);font-size:var(--cui-font-size-xs);line-height:1.4}.docs-tooltip-showcase__placement-grid{gap:var(--cui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-tooltip-showcase__arrow-grid{gap:var(--cui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-tooltip-showcase__placement-item,.docs-tooltip-showcase__arrow-item{justify-items:start;gap:var(--cui-space-3);border:1px solid var(--cui-color-border-subtle);border-radius:var(--cui-radius-md);background:var(--cui-color-surface);min-width:0;padding:var(--cui-space-3);display:grid}.docs-tooltip-showcase__placement-item>span,.docs-tooltip-showcase__arrow-item>span{color:var(--cui-color-text-subtle);font-size:var(--cui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750;line-height:1rem}@media (width<=34rem){.docs-tooltip-showcase__placement-grid,.docs-tooltip-showcase__arrow-grid{grid-template-columns:1fr}}.docs-showcase-grid--review{grid-template-columns:minmax(0,1fr)}.docs-showcase__preview .docs-example{background:0 0;border:0;border-radius:0;width:100%;overflow:visible}.docs-showcase__preview .docs-example__canvas{background:0 0;min-height:0;padding:0}
