@layer nb.tokens{:root{--nb-ref-blue-50:#eff6ff;--nb-ref-blue-200:#bfdbfe;--nb-ref-blue-300:#93c5fd;--nb-ref-blue-400:#60a5fa;--nb-ref-blue-500:#3b82f6;--nb-ref-blue-600:#2563eb;--nb-ref-blue-700:#1d4ed8;--nb-ref-blue-800:#1e40af;--nb-ref-violet-50:#f5f3ff;--nb-ref-violet-200:#ddd6fe;--nb-ref-violet-300:#c4b5fd;--nb-ref-violet-400:#a78bfa;--nb-ref-violet-600:#7c3aed;--nb-ref-violet-700:#6d28d9;--nb-ref-violet-800:#5b21b6;--nb-ref-green-50:#f0fdf4;--nb-ref-green-200:#bbf7d0;--nb-ref-green-300:#86efac;--nb-ref-green-400:#4ade80;--nb-ref-green-500:#22c55e;--nb-ref-green-600:#16a34a;--nb-ref-green-700:#15803d;--nb-ref-green-800:#166534;--nb-ref-amber-50:#fffbeb;--nb-ref-amber-200:#fde68a;--nb-ref-amber-300:#fcd34d;--nb-ref-amber-400:#fbbf24;--nb-ref-amber-500:#f59e0b;--nb-ref-amber-600:#d97706;--nb-ref-amber-700:#b45309;--nb-ref-amber-800:#92400e;--nb-ref-red-50:#fef2f2;--nb-ref-red-200:#fecaca;--nb-ref-red-300:#fca5a5;--nb-ref-red-400:#f87171;--nb-ref-red-600:#dc2626;--nb-ref-red-700:#b91c1c;--nb-ref-red-800:#991b1b;--nb-ref-gray-0:#fff;--nb-ref-gray-50:#f9fafb;--nb-ref-gray-100:#f3f4f6;--nb-ref-gray-200:#e5e7eb;--nb-ref-gray-300:#d1d5db;--nb-ref-gray-400:#9ca3af;--nb-ref-gray-500:#6b7280;--nb-ref-gray-700:#374151;--nb-ref-gray-900:#111827;--nb-ref-gray-1000:#030712;--nb-ref-dark-0:#0a0a0a;--nb-ref-dark-50:#111;--nb-ref-dark-100:#1a1a1a;--nb-ref-dark-200:#242424;--nb-ref-dark-300:#2e2e2e;--nb-ref-dark-400:#6b6b6b;--nb-ref-dark-500:#8a8a8a;--nb-ref-dark-700:#cfcfcf;--nb-ref-dark-900:#ededed;--nb-color-primary-lighter:var(--nb-ref-blue-50);--nb-color-primary-light:var(--nb-ref-blue-200);--nb-color-primary-main:var(--nb-ref-blue-600);--nb-color-primary-dark:var(--nb-ref-blue-700);--nb-color-primary-darker:var(--nb-ref-blue-800);--nb-color-primary-contrast:var(--nb-ref-gray-0);--nb-color-primary-fill:var(--nb-color-primary-main);--nb-color-primary-on-fill:var(--nb-color-primary-contrast);--nb-color-primary-a5:color-mix(in srgb, var(--nb-color-primary-main) 5%, transparent);--nb-color-primary-a10:color-mix(in srgb, var(--nb-color-primary-main) 10%, transparent);--nb-color-primary-a15:color-mix(in srgb, var(--nb-color-primary-main) 15%, transparent);--nb-color-primary-a20:color-mix(in srgb, var(--nb-color-primary-main) 20%, transparent);--nb-color-primary-a30:color-mix(in srgb, var(--nb-color-primary-main) 30%, transparent);--nb-color-primary-a50:color-mix(in srgb, var(--nb-color-primary-main) 50%, transparent);--nb-color-primary-a70:color-mix(in srgb, var(--nb-color-primary-main) 70%, transparent);--nb-color-secondary-lighter:var(--nb-ref-violet-50);--nb-color-secondary-light:var(--nb-ref-violet-200);--nb-color-secondary-main:var(--nb-ref-violet-600);--nb-color-secondary-dark:var(--nb-ref-violet-700);--nb-color-secondary-darker:var(--nb-ref-violet-800);--nb-color-secondary-contrast:var(--nb-ref-gray-0);--nb-color-secondary-fill:var(--nb-color-secondary-main);--nb-color-secondary-on-fill:var(--nb-color-secondary-contrast);--nb-color-secondary-a5:color-mix(in srgb, var(--nb-color-secondary-main) 5%, transparent);--nb-color-secondary-a10:color-mix(in srgb, var(--nb-color-secondary-main) 10%, transparent);--nb-color-secondary-a15:color-mix(in srgb, var(--nb-color-secondary-main) 15%, transparent);--nb-color-secondary-a20:color-mix(in srgb, var(--nb-color-secondary-main) 20%, transparent);--nb-color-secondary-a30:color-mix(in srgb, var(--nb-color-secondary-main) 30%, transparent);--nb-color-secondary-a50:color-mix(in srgb, var(--nb-color-secondary-main) 50%, transparent);--nb-color-secondary-a70:color-mix(in srgb, var(--nb-color-secondary-main) 70%, transparent);--nb-color-success-lighter:var(--nb-ref-green-50);--nb-color-success-light:var(--nb-ref-green-200);--nb-color-success-main:var(--nb-ref-green-600);--nb-color-success-dark:var(--nb-ref-green-700);--nb-color-success-darker:var(--nb-ref-green-800);--nb-color-success-contrast:var(--nb-ref-gray-0);--nb-color-success-fill:#00893a;--nb-color-success-on-fill:var(--nb-color-success-contrast);--nb-color-success-a5:color-mix(in srgb, var(--nb-color-success-main) 5%, transparent);--nb-color-success-a10:color-mix(in srgb, var(--nb-color-success-main) 10%, transparent);--nb-color-success-a15:color-mix(in srgb, var(--nb-color-success-main) 15%, transparent);--nb-color-success-a20:color-mix(in srgb, var(--nb-color-success-main) 20%, transparent);--nb-color-success-a30:color-mix(in srgb, var(--nb-color-success-main) 30%, transparent);--nb-color-success-a50:color-mix(in srgb, var(--nb-color-success-main) 50%, transparent);--nb-color-success-a70:color-mix(in srgb, var(--nb-color-success-main) 70%, transparent);--nb-color-warning-lighter:var(--nb-ref-amber-50);--nb-color-warning-light:var(--nb-ref-amber-200);--nb-color-warning-main:var(--nb-ref-amber-600);--nb-color-warning-dark:var(--nb-ref-amber-700);--nb-color-warning-darker:var(--nb-ref-amber-800);--nb-color-warning-contrast:var(--nb-ref-gray-0);--nb-color-warning-fill:#b46100;--nb-color-warning-on-fill:var(--nb-color-warning-contrast);--nb-color-warning-a5:color-mix(in srgb, var(--nb-color-warning-main) 5%, transparent);--nb-color-warning-a10:color-mix(in srgb, var(--nb-color-warning-main) 10%, transparent);--nb-color-warning-a15:color-mix(in srgb, var(--nb-color-warning-main) 15%, transparent);--nb-color-warning-a20:color-mix(in srgb, var(--nb-color-warning-main) 20%, transparent);--nb-color-warning-a30:color-mix(in srgb, var(--nb-color-warning-main) 30%, transparent);--nb-color-warning-a50:color-mix(in srgb, var(--nb-color-warning-main) 50%, transparent);--nb-color-warning-a70:color-mix(in srgb, var(--nb-color-warning-main) 70%, transparent);--nb-color-error-lighter:var(--nb-ref-red-50);--nb-color-error-light:var(--nb-ref-red-200);--nb-color-error-main:var(--nb-ref-red-600);--nb-color-error-dark:var(--nb-ref-red-700);--nb-color-error-darker:var(--nb-ref-red-800);--nb-color-error-contrast:var(--nb-ref-gray-0);--nb-color-error-fill:var(--nb-color-error-main);--nb-color-error-on-fill:var(--nb-color-error-contrast);--nb-color-error-a5:color-mix(in srgb, var(--nb-color-error-main) 5%, transparent);--nb-color-error-a10:color-mix(in srgb, var(--nb-color-error-main) 10%, transparent);--nb-color-error-a15:color-mix(in srgb, var(--nb-color-error-main) 15%, transparent);--nb-color-error-a20:color-mix(in srgb, var(--nb-color-error-main) 20%, transparent);--nb-color-error-a30:color-mix(in srgb, var(--nb-color-error-main) 30%, transparent);--nb-color-error-a50:color-mix(in srgb, var(--nb-color-error-main) 50%, transparent);--nb-color-error-a70:color-mix(in srgb, var(--nb-color-error-main) 70%, transparent);--nb-color-info-lighter:var(--nb-ref-blue-50);--nb-color-info-light:var(--nb-ref-blue-200);--nb-color-info-main:var(--nb-ref-blue-600);--nb-color-info-dark:var(--nb-ref-blue-700);--nb-color-info-darker:var(--nb-ref-blue-800);--nb-color-info-contrast:var(--nb-ref-gray-0);--nb-color-info-fill:var(--nb-color-info-main);--nb-color-info-on-fill:var(--nb-color-info-contrast);--nb-color-info-a5:color-mix(in srgb, var(--nb-color-info-main) 5%, transparent);--nb-color-info-a10:color-mix(in srgb, var(--nb-color-info-main) 10%, transparent);--nb-color-info-a15:color-mix(in srgb, var(--nb-color-info-main) 15%, transparent);--nb-color-info-a20:color-mix(in srgb, var(--nb-color-info-main) 20%, transparent);--nb-color-info-a30:color-mix(in srgb, var(--nb-color-info-main) 30%, transparent);--nb-color-info-a50:color-mix(in srgb, var(--nb-color-info-main) 50%, transparent);--nb-color-info-a70:color-mix(in srgb, var(--nb-color-info-main) 70%, transparent);--nb-color-neutral-0:var(--nb-ref-gray-0);--nb-color-neutral-50:var(--nb-ref-gray-50);--nb-color-neutral-100:var(--nb-ref-gray-100);--nb-color-neutral-200:var(--nb-ref-gray-200);--nb-color-neutral-300:var(--nb-ref-gray-300);--nb-color-neutral-400:var(--nb-ref-gray-400);--nb-color-neutral-500:var(--nb-ref-gray-500);--nb-color-neutral-700:var(--nb-ref-gray-700);--nb-color-neutral-900:var(--nb-ref-gray-900);--nb-color-neutral-1000:var(--nb-ref-gray-1000);--nb-color-neutral-a5:color-mix(in srgb, var(--nb-color-neutral-900) 5%, transparent);--nb-color-neutral-a10:color-mix(in srgb, var(--nb-color-neutral-900) 10%, transparent);--nb-color-neutral-a15:color-mix(in srgb, var(--nb-color-neutral-900) 15%, transparent);--nb-color-neutral-a20:color-mix(in srgb, var(--nb-color-neutral-900) 20%, transparent);--nb-color-neutral-a30:color-mix(in srgb, var(--nb-color-neutral-900) 30%, transparent);--nb-color-neutral-a50:color-mix(in srgb, var(--nb-color-neutral-900) 50%, transparent);--nb-color-neutral-a70:color-mix(in srgb, var(--nb-color-neutral-900) 70%, transparent);--nb-color-text-primary:var(--nb-ref-gray-900);--nb-color-text-secondary:var(--nb-ref-gray-500);--nb-color-text-tertiary:var(--nb-ref-gray-400);--nb-color-text-disabled:var(--nb-ref-gray-400);--nb-color-text-on-brand:var(--nb-ref-gray-0);--nb-color-text-link:var(--nb-ref-blue-600);--nb-color-text-inverse:var(--nb-ref-gray-0);--nb-color-text-hint:var(--nb-color-text-tertiary);--nb-surface-canvas:var(--nb-ref-gray-50);--nb-surface-default:var(--nb-ref-gray-0);--nb-surface-raised:var(--nb-ref-gray-0);--nb-surface-sunken:var(--nb-ref-gray-100);--nb-surface-inverse:var(--nb-ref-gray-900);--nb-surface-scrim:#0006;--nb-surface-glass-bg:#ffffffa6;--nb-surface-glass-border:#ffffff80;--nb-surface-glass-blur:12px;--nb-surface-on-image-text:var(--nb-ref-gray-0);--nb-surface-on-image-text-muted:#ffffffb8;--nb-surface-on-image-border:#ffffff59;--nb-surface-on-image-scrim:linear-gradient(to top, #0009, #0000);--nb-color-background-default:var(--nb-surface-canvas);--nb-color-background-paper:var(--nb-surface-default);--nb-color-background-subtle:var(--nb-surface-sunken);--nb-color-background-overlay:var(--nb-surface-scrim);--nb-border-default:var(--nb-ref-gray-200);--nb-border-subtle:var(--nb-ref-gray-100);--nb-border-strong:var(--nb-ref-gray-300);--nb-border-focus:var(--nb-ref-blue-600);--nb-color-divider:var(--nb-border-default);--nb-color-outline:var(--nb-border-focus);--nb-typography-font-family-display:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--nb-typography-font-family-heading:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--nb-typography-font-family-body:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--nb-typography-font-family-script:"Snell Roundhand", "Brush Script MT", "Segoe Script", cursive;--nb-typography-font-family-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--nb-typography-font-size-xs:.75rem;--nb-typography-font-size-sm:.8125rem;--nb-typography-font-size-md:.875rem;--nb-typography-font-size-lg:1rem;--nb-typography-font-size-xl:1.125rem;--nb-typography-font-size-2xl:1.25rem;--nb-typography-font-size-3xl:1.5rem;--nb-typography-font-size-4xl:2rem;--nb-typography-font-size-5xl:2.5rem;--nb-typography-font-size-6xl:3rem;--nb-typography-font-size-7xl:3.75rem;--nb-typography-font-weight-light:300;--nb-typography-font-weight-regular:400;--nb-typography-font-weight-medium:500;--nb-typography-font-weight-semibold:600;--nb-typography-font-weight-bold:700;--nb-typography-font-weight-extrabold:800;--nb-typography-line-height-none:1;--nb-typography-line-height-tight:1.2;--nb-typography-line-height-snug:1.35;--nb-typography-line-height-base:1.5;--nb-typography-line-height-relaxed:1.65;--nb-typography-letter-spacing-tight:-.01em;--nb-typography-letter-spacing-normal:0;--nb-typography-letter-spacing-wide:.01em;--nb-typography-letter-spacing-wider:.02em;--nb-typography-letter-spacing-widest:.08em;--nb-typography-letter-spacing-caps:.1em;--nb-type-display-family:var(--nb-typography-font-family-display);--nb-type-display-size:var(--nb-typography-font-size-4xl);--nb-type-display-weight:700;--nb-type-display-line-height:var(--nb-typography-line-height-tight);--nb-type-display-letter-spacing:var(--nb-typography-letter-spacing-tight);--nb-type-display-transform:none;--nb-type-h1-family:var(--nb-typography-font-family-heading);--nb-type-h1-size:var(--nb-typography-font-size-4xl);--nb-type-h1-weight:600;--nb-type-h1-line-height:var(--nb-typography-line-height-tight);--nb-type-h1-letter-spacing:var(--nb-typography-letter-spacing-tight);--nb-type-h1-transform:none;--nb-type-h2-family:var(--nb-typography-font-family-heading);--nb-type-h2-size:var(--nb-typography-font-size-3xl);--nb-type-h2-weight:600;--nb-type-h2-line-height:var(--nb-typography-line-height-tight);--nb-type-h2-letter-spacing:var(--nb-typography-letter-spacing-tight);--nb-type-h2-transform:none;--nb-type-h3-family:var(--nb-typography-font-family-heading);--nb-type-h3-size:var(--nb-typography-font-size-2xl);--nb-type-h3-weight:600;--nb-type-h3-line-height:var(--nb-typography-line-height-snug);--nb-type-h3-letter-spacing:normal;--nb-type-h3-transform:none;--nb-type-h4-family:var(--nb-typography-font-family-heading);--nb-type-h4-size:var(--nb-typography-font-size-xl);--nb-type-h4-weight:600;--nb-type-h4-line-height:var(--nb-typography-line-height-snug);--nb-type-h4-letter-spacing:normal;--nb-type-h4-transform:none;--nb-type-h5-family:var(--nb-typography-font-family-heading);--nb-type-h5-size:var(--nb-typography-font-size-lg);--nb-type-h5-weight:600;--nb-type-h5-line-height:var(--nb-typography-line-height-snug);--nb-type-h5-letter-spacing:normal;--nb-type-h5-transform:none;--nb-type-h6-family:var(--nb-typography-font-family-heading);--nb-type-h6-size:var(--nb-typography-font-size-md);--nb-type-h6-weight:600;--nb-type-h6-line-height:var(--nb-typography-line-height-snug);--nb-type-h6-letter-spacing:normal;--nb-type-h6-transform:none;--nb-type-body-lg-family:var(--nb-typography-font-family-body);--nb-type-body-lg-size:var(--nb-typography-font-size-lg);--nb-type-body-lg-weight:400;--nb-type-body-lg-line-height:var(--nb-typography-line-height-base);--nb-type-body-lg-letter-spacing:normal;--nb-type-body-lg-transform:none;--nb-type-body-md-family:var(--nb-typography-font-family-body);--nb-type-body-md-size:var(--nb-typography-font-size-md);--nb-type-body-md-weight:400;--nb-type-body-md-line-height:var(--nb-typography-line-height-base);--nb-type-body-md-letter-spacing:normal;--nb-type-body-md-transform:none;--nb-type-body-sm-family:var(--nb-typography-font-family-body);--nb-type-body-sm-size:var(--nb-typography-font-size-sm);--nb-type-body-sm-weight:400;--nb-type-body-sm-line-height:var(--nb-typography-line-height-base);--nb-type-body-sm-letter-spacing:normal;--nb-type-body-sm-transform:none;--nb-type-label-family:var(--nb-typography-font-family-body);--nb-type-label-size:var(--nb-typography-font-size-sm);--nb-type-label-weight:500;--nb-type-label-line-height:var(--nb-typography-line-height-snug);--nb-type-label-letter-spacing:var(--nb-typography-letter-spacing-wide);--nb-type-label-transform:none;--nb-type-caption-family:var(--nb-typography-font-family-body);--nb-type-caption-size:var(--nb-typography-font-size-xs);--nb-type-caption-weight:400;--nb-type-caption-line-height:var(--nb-typography-line-height-snug);--nb-type-caption-letter-spacing:normal;--nb-type-caption-transform:none;--nb-type-overline-family:var(--nb-typography-font-family-body);--nb-type-overline-size:var(--nb-typography-font-size-xs);--nb-type-overline-weight:500;--nb-type-overline-line-height:var(--nb-typography-line-height-snug);--nb-type-overline-letter-spacing:var(--nb-typography-letter-spacing-caps);--nb-type-overline-transform:uppercase;--nb-type-script-family:var(--nb-typography-font-family-script);--nb-type-script-size:var(--nb-typography-font-size-4xl);--nb-type-script-weight:400;--nb-type-script-line-height:var(--nb-typography-line-height-tight);--nb-type-script-letter-spacing:normal;--nb-type-script-transform:none;--nb-spacing-1:.25rem;--nb-spacing-2:.5rem;--nb-spacing-3:.75rem;--nb-spacing-4:1rem;--nb-spacing-5:1.25rem;--nb-spacing-6:1.5rem;--nb-spacing-8:2rem;--nb-spacing-10:2.5rem;--nb-spacing-12:3rem;--nb-spacing-16:4rem;--nb-spacing-20:5rem;--nb-spacing-24:6rem;--nb-spacing-0-5:.125rem;--nb-spacing-1-5:.375rem;--nb-spacing-2-5:.625rem;--nb-shape-border-radius-none:0;--nb-shape-border-radius-xs:.125rem;--nb-shape-border-radius-sm:.25rem;--nb-shape-border-radius-md:.375rem;--nb-shape-border-radius-lg:.5rem;--nb-shape-border-radius-xl:.75rem;--nb-shape-border-radius-2xl:1rem;--nb-shape-border-radius-full:9999px;--nb-radius-control:var(--nb-shape-border-radius-md);--nb-radius-field:var(--nb-shape-border-radius-sm);--nb-radius-chip:var(--nb-shape-border-radius-full);--nb-radius-card:var(--nb-shape-border-radius-lg);--nb-radius-sheet:var(--nb-shape-border-radius-2xl);--nb-radius-pill:var(--nb-shape-border-radius-full);--nb-radius-avatar:var(--nb-shape-border-radius-full);--nb-shape-border-width-thin:1px;--nb-shape-border-width-base:2px;--nb-shape-border-width-thick:3px;--nb-control-base-height-sm:1.75rem;--nb-control-base-height-md:2.25rem;--nb-control-base-height-lg:2.75rem;--nb-control-base-padding-inline-sm:.75rem;--nb-control-base-padding-inline-md:1rem;--nb-control-base-padding-inline-lg:1.25rem;--nb-control-base-font-size-sm:.8125rem;--nb-control-base-font-size-md:.875rem;--nb-control-base-font-size-lg:1rem;--nb-control-base-gap-sm:.375rem;--nb-control-base-gap-md:.5rem;--nb-control-base-gap-lg:.5rem;--nb-field-base-height:2.25rem;--nb-density:1;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density));--nb-focus-ring-width:var(--nb-shape-border-width-base);--nb-focus-ring:var(--nb-focus-ring-width) solid var(--nb-border-focus);--nb-focus-offset:2px;--nb-shadow-tint:#000;--nb-shadow-none:none;--nb-shadow-xs:0 1px 2px #0000000a;--nb-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--nb-shadow-md:0 4px 6px #0000000d, 0 2px 4px #0000000a;--nb-shadow-lg:0 10px 15px #00000012, 0 4px 6px #0000000a;--nb-shadow-xl:0 20px 25px #00000014, 0 10px 10px #00000008;--nb-shadow-inner:inset 0 1px 3px #0000000f;--nb-shadow-glow:0 0 24px #0000002e;--nb-shadow-focus-ring:0 0 0 3px var(--nb-color-primary-a20);--nb-motion-duration-instant:0s;--nb-motion-duration-fast:.12s;--nb-motion-duration-base:.2s;--nb-motion-duration-slow:.32s;--nb-motion-duration-slower:.5s;--nb-motion-easing-linear:linear;--nb-motion-easing-ease-in:cubic-bezier(.4, 0, 1, 1);--nb-motion-easing-ease-out:cubic-bezier(0, 0, .2, 1);--nb-motion-easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--nb-motion-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--nb-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--nb-motion-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--nb-z-index-hide:-1;--nb-z-index-base:0;--nb-z-index-raised:1;--nb-z-index-dropdown:1000;--nb-z-index-sticky:1100;--nb-z-index-overlay:1200;--nb-z-index-modal:1300;--nb-z-index-popover:1400;--nb-z-index-toast:1500;--nb-z-index-tooltip:1600;--nb-button-radius:var(--nb-radius-control);--nb-button-height-sm:var(--nb-control-height-sm);--nb-button-height-md:var(--nb-control-height-md);--nb-button-height-lg:var(--nb-control-height-lg);--nb-button-padding-inline-sm:var(--nb-control-padding-inline-sm);--nb-button-padding-inline-md:var(--nb-control-padding-inline-md);--nb-button-padding-inline-lg:var(--nb-control-padding-inline-lg);--nb-button-font-weight:var(--nb-typography-font-weight-medium);--nb-button-text-transform:none;--nb-button-filled-bg:initial;--nb-button-hover-overlay:.6;--nb-button-shadow:none;--nb-button-white-space:normal;--nb-card-radius:var(--nb-radius-card);--nb-card-padding:var(--nb-spacing-4);--nb-card-border:1px solid var(--nb-border-default);--nb-card-shadow:var(--nb-shadow-xs);--nb-card-glass-shadow:var(--nb-shadow-sm);--nb-input-radius:var(--nb-radius-field);--nb-select-radius:var(--nb-radius-field);--nb-autocomplete-radius:var(--nb-radius-field);--nb-form-field-gap:var(--nb-spacing-1);--nb-form-field-label-color:var(--nb-color-text-secondary);--nb-form-field-label-transform:uppercase;--nb-checkbox-radius:var(--nb-shape-border-radius-xs);--nb-chip-radius:var(--nb-radius-chip);--nb-chip-border-color:initial;--nb-chip-white-space:normal;--nb-badge-radius:var(--nb-radius-pill);--nb-avatar-radius:var(--nb-radius-avatar);--nb-image-radius:var(--nb-shape-border-radius-none);--nb-dialog-radius:var(--nb-radius-card);--nb-dialog-max-width:30rem;--nb-dialog-bg:var(--nb-surface-default);--nb-drawer-size:22.5rem;--nb-bottom-sheet-radius:var(--nb-radius-sheet);--nb-menu-radius:var(--nb-radius-card);--nb-menu-shadow:var(--nb-shadow-md);--nb-tooltip-radius:var(--nb-shape-border-radius-sm);--nb-tooltip-bg:var(--nb-surface-inverse);--nb-tooltip-color:var(--nb-color-text-inverse);--nb-table-radius:var(--nb-radius-card);--nb-table-row-height:var(--nb-control-height-md);--nb-table-header-bg:transparent;--nb-table-divider-color:var(--nb-border-default);--nb-tabs-radius:var(--nb-radius-control);--nb-tabs-indicator-size:.125rem;--nb-toggle-group-radius:var(--nb-radius-control);--nb-toggle-group-white-space:normal;--nb-accordion-radius:var(--nb-shape-border-radius-md);--nb-accordion-shadow:var(--nb-card-shadow);--nb-pagination-radius:var(--nb-radius-control);--nb-skeleton-radius:var(--nb-shape-border-radius-md);--nb-snackbar-radius:var(--nb-shape-border-radius-sm);--nb-alert-radius:var(--nb-shape-border-radius-md);--nb-linear-progress-radius:var(--nb-radius-pill);--nb-linear-progress-height:.25rem;--nb-linear-progress-fill:initial;--nb-linear-progress-track:initial;--nb-linear-progress-shadow:none;--nb-linear-progress-complete-glow:none;--nb-file-grid-radius:var(--nb-radius-card);--nb-file-grid-min-tile-size:7rem;--nb-file-grid-status-scrim:#000000b3;--nb-status-screen-illustration-radius:var(--nb-shape-border-radius-full);--nb-status-screen-max-content-width:30rem;--nb-stat-value-size-sm:1.25rem;--nb-stat-value-size-md:2rem;--nb-stat-value-size-lg:2.5rem;--nb-stat-disc-size:3rem;--nb-stat-lead-gap:var(--nb-spacing-3);--nb-stat-label-transform:none;--nb-stat-grid-gap:var(--nb-spacing-4);--nb-filterable-table-gap:var(--nb-spacing-3);--nb-filterable-table-padding:var(--nb-spacing-4);--nb-auth-shell-max-content-width:28rem;--nb-app-shell-sidebar-width:16rem}[data-nb-mode=light],[data-nb-mode=forced-light]{--nb-color-primary-lighter:var(--nb-ref-blue-50);--nb-color-primary-light:var(--nb-ref-blue-200);--nb-color-primary-main:var(--nb-ref-blue-600);--nb-color-primary-dark:var(--nb-ref-blue-700);--nb-color-primary-darker:var(--nb-ref-blue-800);--nb-color-primary-contrast:var(--nb-ref-gray-0);--nb-color-secondary-lighter:var(--nb-ref-violet-50);--nb-color-secondary-light:var(--nb-ref-violet-200);--nb-color-secondary-main:var(--nb-ref-violet-600);--nb-color-secondary-dark:var(--nb-ref-violet-700);--nb-color-secondary-darker:var(--nb-ref-violet-800);--nb-color-secondary-contrast:var(--nb-ref-gray-0);--nb-color-success-lighter:var(--nb-ref-green-50);--nb-color-success-light:var(--nb-ref-green-200);--nb-color-success-main:var(--nb-ref-green-600);--nb-color-success-dark:var(--nb-ref-green-700);--nb-color-success-darker:var(--nb-ref-green-800);--nb-color-success-contrast:var(--nb-ref-gray-0);--nb-color-success-fill:#00893a;--nb-color-warning-lighter:var(--nb-ref-amber-50);--nb-color-warning-light:var(--nb-ref-amber-200);--nb-color-warning-main:var(--nb-ref-amber-600);--nb-color-warning-dark:var(--nb-ref-amber-700);--nb-color-warning-darker:var(--nb-ref-amber-800);--nb-color-warning-contrast:var(--nb-ref-gray-0);--nb-color-warning-fill:#b46100;--nb-color-error-lighter:var(--nb-ref-red-50);--nb-color-error-light:var(--nb-ref-red-200);--nb-color-error-main:var(--nb-ref-red-600);--nb-color-error-dark:var(--nb-ref-red-700);--nb-color-error-darker:var(--nb-ref-red-800);--nb-color-error-contrast:var(--nb-ref-gray-0);--nb-color-info-lighter:var(--nb-ref-blue-50);--nb-color-info-light:var(--nb-ref-blue-200);--nb-color-info-main:var(--nb-ref-blue-600);--nb-color-info-dark:var(--nb-ref-blue-700);--nb-color-info-darker:var(--nb-ref-blue-800);--nb-color-info-contrast:var(--nb-ref-gray-0);--nb-color-neutral-0:var(--nb-ref-gray-0);--nb-color-neutral-50:var(--nb-ref-gray-50);--nb-color-neutral-100:var(--nb-ref-gray-100);--nb-color-neutral-200:var(--nb-ref-gray-200);--nb-color-neutral-300:var(--nb-ref-gray-300);--nb-color-neutral-400:var(--nb-ref-gray-400);--nb-color-neutral-500:var(--nb-ref-gray-500);--nb-color-neutral-700:var(--nb-ref-gray-700);--nb-color-neutral-900:var(--nb-ref-gray-900);--nb-color-neutral-1000:var(--nb-ref-gray-1000);--nb-color-text-primary:var(--nb-ref-gray-900);--nb-color-text-secondary:var(--nb-ref-gray-500);--nb-color-text-tertiary:var(--nb-ref-gray-400);--nb-color-text-disabled:var(--nb-ref-gray-400);--nb-color-text-on-brand:var(--nb-ref-gray-0);--nb-color-text-link:var(--nb-ref-blue-600);--nb-color-text-inverse:var(--nb-ref-gray-0);--nb-surface-canvas:var(--nb-ref-gray-50);--nb-surface-default:var(--nb-ref-gray-0);--nb-surface-raised:var(--nb-ref-gray-0);--nb-surface-sunken:var(--nb-ref-gray-100);--nb-surface-inverse:var(--nb-ref-gray-900);--nb-surface-scrim:#0006;--nb-surface-glass-bg:#ffffffa6;--nb-surface-glass-border:#ffffff80;--nb-surface-on-image-scrim:linear-gradient(to top, #0009, #0000);--nb-border-default:var(--nb-ref-gray-200);--nb-border-subtle:var(--nb-ref-gray-100);--nb-border-strong:var(--nb-ref-gray-300);--nb-border-focus:var(--nb-ref-blue-600);--nb-shadow-xs:0 1px 2px #0000000a;--nb-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--nb-shadow-md:0 4px 6px #0000000d, 0 2px 4px #0000000a;--nb-shadow-lg:0 10px 15px #00000012, 0 4px 6px #0000000a;--nb-shadow-xl:0 20px 25px #00000014, 0 10px 10px #00000008;--nb-shadow-inner:inset 0 1px 3px #0000000f;--nb-shadow-glow:0 0 24px #0000002e;--nb-color-primary-fill:var(--nb-color-primary-main);--nb-color-primary-on-fill:var(--nb-color-primary-contrast);--nb-color-primary-a5:color-mix(in srgb, var(--nb-color-primary-main) 5%, transparent);--nb-color-primary-a10:color-mix(in srgb, var(--nb-color-primary-main) 10%, transparent);--nb-color-primary-a15:color-mix(in srgb, var(--nb-color-primary-main) 15%, transparent);--nb-color-primary-a20:color-mix(in srgb, var(--nb-color-primary-main) 20%, transparent);--nb-color-primary-a30:color-mix(in srgb, var(--nb-color-primary-main) 30%, transparent);--nb-color-primary-a50:color-mix(in srgb, var(--nb-color-primary-main) 50%, transparent);--nb-color-primary-a70:color-mix(in srgb, var(--nb-color-primary-main) 70%, transparent);--nb-color-secondary-fill:var(--nb-color-secondary-main);--nb-color-secondary-on-fill:var(--nb-color-secondary-contrast);--nb-color-secondary-a5:color-mix(in srgb, var(--nb-color-secondary-main) 5%, transparent);--nb-color-secondary-a10:color-mix(in srgb, var(--nb-color-secondary-main) 10%, transparent);--nb-color-secondary-a15:color-mix(in srgb, var(--nb-color-secondary-main) 15%, transparent);--nb-color-secondary-a20:color-mix(in srgb, var(--nb-color-secondary-main) 20%, transparent);--nb-color-secondary-a30:color-mix(in srgb, var(--nb-color-secondary-main) 30%, transparent);--nb-color-secondary-a50:color-mix(in srgb, var(--nb-color-secondary-main) 50%, transparent);--nb-color-secondary-a70:color-mix(in srgb, var(--nb-color-secondary-main) 70%, transparent);--nb-color-success-on-fill:var(--nb-color-success-contrast);--nb-color-success-a5:color-mix(in srgb, var(--nb-color-success-main) 5%, transparent);--nb-color-success-a10:color-mix(in srgb, var(--nb-color-success-main) 10%, transparent);--nb-color-success-a15:color-mix(in srgb, var(--nb-color-success-main) 15%, transparent);--nb-color-success-a20:color-mix(in srgb, var(--nb-color-success-main) 20%, transparent);--nb-color-success-a30:color-mix(in srgb, var(--nb-color-success-main) 30%, transparent);--nb-color-success-a50:color-mix(in srgb, var(--nb-color-success-main) 50%, transparent);--nb-color-success-a70:color-mix(in srgb, var(--nb-color-success-main) 70%, transparent);--nb-color-warning-on-fill:var(--nb-color-warning-contrast);--nb-color-warning-a5:color-mix(in srgb, var(--nb-color-warning-main) 5%, transparent);--nb-color-warning-a10:color-mix(in srgb, var(--nb-color-warning-main) 10%, transparent);--nb-color-warning-a15:color-mix(in srgb, var(--nb-color-warning-main) 15%, transparent);--nb-color-warning-a20:color-mix(in srgb, var(--nb-color-warning-main) 20%, transparent);--nb-color-warning-a30:color-mix(in srgb, var(--nb-color-warning-main) 30%, transparent);--nb-color-warning-a50:color-mix(in srgb, var(--nb-color-warning-main) 50%, transparent);--nb-color-warning-a70:color-mix(in srgb, var(--nb-color-warning-main) 70%, transparent);--nb-color-error-fill:var(--nb-color-error-main);--nb-color-error-on-fill:var(--nb-color-error-contrast);--nb-color-error-a5:color-mix(in srgb, var(--nb-color-error-main) 5%, transparent);--nb-color-error-a10:color-mix(in srgb, var(--nb-color-error-main) 10%, transparent);--nb-color-error-a15:color-mix(in srgb, var(--nb-color-error-main) 15%, transparent);--nb-color-error-a20:color-mix(in srgb, var(--nb-color-error-main) 20%, transparent);--nb-color-error-a30:color-mix(in srgb, var(--nb-color-error-main) 30%, transparent);--nb-color-error-a50:color-mix(in srgb, var(--nb-color-error-main) 50%, transparent);--nb-color-error-a70:color-mix(in srgb, var(--nb-color-error-main) 70%, transparent);--nb-color-info-fill:var(--nb-color-info-main);--nb-color-info-on-fill:var(--nb-color-info-contrast);--nb-color-info-a5:color-mix(in srgb, var(--nb-color-info-main) 5%, transparent);--nb-color-info-a10:color-mix(in srgb, var(--nb-color-info-main) 10%, transparent);--nb-color-info-a15:color-mix(in srgb, var(--nb-color-info-main) 15%, transparent);--nb-color-info-a20:color-mix(in srgb, var(--nb-color-info-main) 20%, transparent);--nb-color-info-a30:color-mix(in srgb, var(--nb-color-info-main) 30%, transparent);--nb-color-info-a50:color-mix(in srgb, var(--nb-color-info-main) 50%, transparent);--nb-color-info-a70:color-mix(in srgb, var(--nb-color-info-main) 70%, transparent);--nb-color-neutral-a5:color-mix(in srgb, var(--nb-color-neutral-900) 5%, transparent);--nb-color-neutral-a10:color-mix(in srgb, var(--nb-color-neutral-900) 10%, transparent);--nb-color-neutral-a15:color-mix(in srgb, var(--nb-color-neutral-900) 15%, transparent);--nb-color-neutral-a20:color-mix(in srgb, var(--nb-color-neutral-900) 20%, transparent);--nb-color-neutral-a30:color-mix(in srgb, var(--nb-color-neutral-900) 30%, transparent);--nb-color-neutral-a50:color-mix(in srgb, var(--nb-color-neutral-900) 50%, transparent);--nb-color-neutral-a70:color-mix(in srgb, var(--nb-color-neutral-900) 70%, transparent);--nb-color-text-hint:var(--nb-color-text-tertiary);--nb-color-background-default:var(--nb-surface-canvas);--nb-color-background-paper:var(--nb-surface-default);--nb-color-background-subtle:var(--nb-surface-sunken);--nb-color-background-overlay:var(--nb-surface-scrim);--nb-color-divider:var(--nb-border-default);--nb-color-outline:var(--nb-border-focus);--nb-focus-ring:var(--nb-focus-ring-width) solid var(--nb-border-focus);--nb-shadow-focus-ring:0 0 0 3px var(--nb-color-primary-a20);--nb-card-border:1px solid var(--nb-border-default);--nb-card-shadow:var(--nb-shadow-xs);--nb-card-glass-shadow:var(--nb-shadow-sm);--nb-form-field-label-color:var(--nb-color-text-secondary);--nb-dialog-bg:var(--nb-surface-default);--nb-menu-shadow:var(--nb-shadow-md);--nb-tooltip-bg:var(--nb-surface-inverse);--nb-tooltip-color:var(--nb-color-text-inverse);--nb-table-divider-color:var(--nb-border-default);--nb-accordion-shadow:var(--nb-card-shadow)}[data-nb-mode=dark],[data-nb-mode=forced-dark]{--nb-color-primary-lighter:#3b82f626;--nb-color-primary-light:#3b82f64d;--nb-color-primary-main:var(--nb-ref-blue-500);--nb-color-primary-dark:var(--nb-ref-blue-400);--nb-color-primary-darker:var(--nb-ref-blue-300);--nb-color-primary-contrast:var(--nb-ref-dark-0);--nb-color-secondary-lighter:#a78bfa26;--nb-color-secondary-light:#a78bfa4d;--nb-color-secondary-main:var(--nb-ref-violet-400);--nb-color-secondary-dark:var(--nb-ref-violet-300);--nb-color-secondary-darker:var(--nb-ref-violet-200);--nb-color-secondary-contrast:var(--nb-ref-dark-0);--nb-color-success-lighter:#22c55e26;--nb-color-success-light:#22c55e4d;--nb-color-success-main:var(--nb-ref-green-500);--nb-color-success-dark:var(--nb-ref-green-400);--nb-color-success-darker:var(--nb-ref-green-300);--nb-color-success-contrast:var(--nb-ref-dark-0);--nb-color-success-fill:var(--nb-color-success-main);--nb-color-warning-lighter:#f59e0b26;--nb-color-warning-light:#f59e0b4d;--nb-color-warning-main:var(--nb-ref-amber-500);--nb-color-warning-dark:var(--nb-ref-amber-400);--nb-color-warning-darker:var(--nb-ref-amber-300);--nb-color-warning-contrast:var(--nb-ref-dark-0);--nb-color-warning-fill:var(--nb-color-warning-main);--nb-color-error-lighter:#f8717126;--nb-color-error-light:#f871714d;--nb-color-error-main:var(--nb-ref-red-400);--nb-color-error-dark:var(--nb-ref-red-300);--nb-color-error-darker:var(--nb-ref-red-200);--nb-color-error-contrast:var(--nb-ref-dark-0);--nb-color-info-lighter:#3b82f626;--nb-color-info-light:#3b82f64d;--nb-color-info-main:var(--nb-ref-blue-500);--nb-color-info-dark:var(--nb-ref-blue-400);--nb-color-info-darker:var(--nb-ref-blue-300);--nb-color-info-contrast:var(--nb-ref-dark-0);--nb-color-neutral-0:var(--nb-ref-dark-0);--nb-color-neutral-50:var(--nb-ref-dark-50);--nb-color-neutral-100:var(--nb-ref-dark-100);--nb-color-neutral-200:var(--nb-ref-dark-200);--nb-color-neutral-300:var(--nb-ref-dark-300);--nb-color-neutral-400:var(--nb-ref-dark-400);--nb-color-neutral-500:var(--nb-ref-dark-500);--nb-color-neutral-700:var(--nb-ref-dark-700);--nb-color-neutral-900:var(--nb-ref-dark-900);--nb-color-neutral-1000:var(--nb-ref-gray-0);--nb-color-text-primary:var(--nb-ref-dark-900);--nb-color-text-secondary:var(--nb-ref-dark-500);--nb-color-text-tertiary:var(--nb-ref-dark-400);--nb-color-text-disabled:#4a4a4a;--nb-color-text-on-brand:var(--nb-ref-dark-0);--nb-color-text-link:var(--nb-ref-blue-400);--nb-color-text-inverse:var(--nb-ref-dark-0);--nb-surface-canvas:var(--nb-ref-dark-0);--nb-surface-default:var(--nb-ref-dark-50);--nb-surface-raised:var(--nb-ref-dark-100);--nb-surface-sunken:#161616;--nb-surface-inverse:var(--nb-ref-dark-900);--nb-surface-scrim:#000000b3;--nb-surface-glass-bg:#1119;--nb-surface-glass-border:#ffffff1a;--nb-surface-on-image-scrim:linear-gradient(to top, #000000bf, #0000);--nb-border-default:var(--nb-ref-dark-200);--nb-border-subtle:var(--nb-ref-dark-100);--nb-border-strong:var(--nb-ref-dark-300);--nb-border-focus:var(--nb-ref-blue-500);--nb-shadow-xs:0 1px 2px #0000004d;--nb-shadow-sm:0 0 0 1px color-mix(in srgb, var(--nb-color-neutral-1000) 6%, transparent);--nb-shadow-md:0 0 0 1px color-mix(in srgb, var(--nb-color-neutral-1000) 8%, transparent), 0 4px 6px #0006;--nb-shadow-lg:0 0 0 1px color-mix(in srgb, var(--nb-color-neutral-1000) 10%, transparent), 0 10px 15px #00000080;--nb-shadow-xl:0 0 0 1px color-mix(in srgb, var(--nb-color-neutral-1000) 10%, transparent), 0 20px 25px #00000080;--nb-shadow-inner:inset 0 1px 3px #0006;--nb-shadow-glow:0 0 32px #00000059;--nb-color-primary-fill:var(--nb-color-primary-main);--nb-color-primary-on-fill:var(--nb-color-primary-contrast);--nb-color-primary-a5:color-mix(in srgb, var(--nb-color-primary-main) 5%, transparent);--nb-color-primary-a10:color-mix(in srgb, var(--nb-color-primary-main) 10%, transparent);--nb-color-primary-a15:color-mix(in srgb, var(--nb-color-primary-main) 15%, transparent);--nb-color-primary-a20:color-mix(in srgb, var(--nb-color-primary-main) 20%, transparent);--nb-color-primary-a30:color-mix(in srgb, var(--nb-color-primary-main) 30%, transparent);--nb-color-primary-a50:color-mix(in srgb, var(--nb-color-primary-main) 50%, transparent);--nb-color-primary-a70:color-mix(in srgb, var(--nb-color-primary-main) 70%, transparent);--nb-color-secondary-fill:var(--nb-color-secondary-main);--nb-color-secondary-on-fill:var(--nb-color-secondary-contrast);--nb-color-secondary-a5:color-mix(in srgb, var(--nb-color-secondary-main) 5%, transparent);--nb-color-secondary-a10:color-mix(in srgb, var(--nb-color-secondary-main) 10%, transparent);--nb-color-secondary-a15:color-mix(in srgb, var(--nb-color-secondary-main) 15%, transparent);--nb-color-secondary-a20:color-mix(in srgb, var(--nb-color-secondary-main) 20%, transparent);--nb-color-secondary-a30:color-mix(in srgb, var(--nb-color-secondary-main) 30%, transparent);--nb-color-secondary-a50:color-mix(in srgb, var(--nb-color-secondary-main) 50%, transparent);--nb-color-secondary-a70:color-mix(in srgb, var(--nb-color-secondary-main) 70%, transparent);--nb-color-success-on-fill:var(--nb-color-success-contrast);--nb-color-success-a5:color-mix(in srgb, var(--nb-color-success-main) 5%, transparent);--nb-color-success-a10:color-mix(in srgb, var(--nb-color-success-main) 10%, transparent);--nb-color-success-a15:color-mix(in srgb, var(--nb-color-success-main) 15%, transparent);--nb-color-success-a20:color-mix(in srgb, var(--nb-color-success-main) 20%, transparent);--nb-color-success-a30:color-mix(in srgb, var(--nb-color-success-main) 30%, transparent);--nb-color-success-a50:color-mix(in srgb, var(--nb-color-success-main) 50%, transparent);--nb-color-success-a70:color-mix(in srgb, var(--nb-color-success-main) 70%, transparent);--nb-color-warning-on-fill:var(--nb-color-warning-contrast);--nb-color-warning-a5:color-mix(in srgb, var(--nb-color-warning-main) 5%, transparent);--nb-color-warning-a10:color-mix(in srgb, var(--nb-color-warning-main) 10%, transparent);--nb-color-warning-a15:color-mix(in srgb, var(--nb-color-warning-main) 15%, transparent);--nb-color-warning-a20:color-mix(in srgb, var(--nb-color-warning-main) 20%, transparent);--nb-color-warning-a30:color-mix(in srgb, var(--nb-color-warning-main) 30%, transparent);--nb-color-warning-a50:color-mix(in srgb, var(--nb-color-warning-main) 50%, transparent);--nb-color-warning-a70:color-mix(in srgb, var(--nb-color-warning-main) 70%, transparent);--nb-color-error-fill:var(--nb-color-error-main);--nb-color-error-on-fill:var(--nb-color-error-contrast);--nb-color-error-a5:color-mix(in srgb, var(--nb-color-error-main) 5%, transparent);--nb-color-error-a10:color-mix(in srgb, var(--nb-color-error-main) 10%, transparent);--nb-color-error-a15:color-mix(in srgb, var(--nb-color-error-main) 15%, transparent);--nb-color-error-a20:color-mix(in srgb, var(--nb-color-error-main) 20%, transparent);--nb-color-error-a30:color-mix(in srgb, var(--nb-color-error-main) 30%, transparent);--nb-color-error-a50:color-mix(in srgb, var(--nb-color-error-main) 50%, transparent);--nb-color-error-a70:color-mix(in srgb, var(--nb-color-error-main) 70%, transparent);--nb-color-info-fill:var(--nb-color-info-main);--nb-color-info-on-fill:var(--nb-color-info-contrast);--nb-color-info-a5:color-mix(in srgb, var(--nb-color-info-main) 5%, transparent);--nb-color-info-a10:color-mix(in srgb, var(--nb-color-info-main) 10%, transparent);--nb-color-info-a15:color-mix(in srgb, var(--nb-color-info-main) 15%, transparent);--nb-color-info-a20:color-mix(in srgb, var(--nb-color-info-main) 20%, transparent);--nb-color-info-a30:color-mix(in srgb, var(--nb-color-info-main) 30%, transparent);--nb-color-info-a50:color-mix(in srgb, var(--nb-color-info-main) 50%, transparent);--nb-color-info-a70:color-mix(in srgb, var(--nb-color-info-main) 70%, transparent);--nb-color-neutral-a5:color-mix(in srgb, var(--nb-color-neutral-900) 5%, transparent);--nb-color-neutral-a10:color-mix(in srgb, var(--nb-color-neutral-900) 10%, transparent);--nb-color-neutral-a15:color-mix(in srgb, var(--nb-color-neutral-900) 15%, transparent);--nb-color-neutral-a20:color-mix(in srgb, var(--nb-color-neutral-900) 20%, transparent);--nb-color-neutral-a30:color-mix(in srgb, var(--nb-color-neutral-900) 30%, transparent);--nb-color-neutral-a50:color-mix(in srgb, var(--nb-color-neutral-900) 50%, transparent);--nb-color-neutral-a70:color-mix(in srgb, var(--nb-color-neutral-900) 70%, transparent);--nb-color-text-hint:var(--nb-color-text-tertiary);--nb-color-background-default:var(--nb-surface-canvas);--nb-color-background-paper:var(--nb-surface-default);--nb-color-background-subtle:var(--nb-surface-sunken);--nb-color-background-overlay:var(--nb-surface-scrim);--nb-color-divider:var(--nb-border-default);--nb-color-outline:var(--nb-border-focus);--nb-focus-ring:var(--nb-focus-ring-width) solid var(--nb-border-focus);--nb-shadow-focus-ring:0 0 0 3px var(--nb-color-primary-a20);--nb-card-border:1px solid var(--nb-border-default);--nb-card-shadow:var(--nb-shadow-xs);--nb-card-glass-shadow:var(--nb-shadow-sm);--nb-form-field-label-color:var(--nb-color-text-secondary);--nb-dialog-bg:var(--nb-surface-default);--nb-menu-shadow:var(--nb-shadow-md);--nb-tooltip-bg:var(--nb-surface-inverse);--nb-tooltip-color:var(--nb-color-text-inverse);--nb-table-divider-color:var(--nb-border-default);--nb-accordion-shadow:var(--nb-card-shadow)}[data-nb-mode=system]{--nb-color-primary-lighter:var(--lightningcss-light,var(--nb-ref-blue-50))var(--lightningcss-dark,#3b82f626);--nb-color-primary-light:var(--lightningcss-light,var(--nb-ref-blue-200))var(--lightningcss-dark,#3b82f64d);--nb-color-primary-main:var(--lightningcss-light,var(--nb-ref-blue-600))var(--lightningcss-dark,var(--nb-ref-blue-500));--nb-color-primary-dark:var(--lightningcss-light,var(--nb-ref-blue-700))var(--lightningcss-dark,var(--nb-ref-blue-400));--nb-color-primary-darker:var(--lightningcss-light,var(--nb-ref-blue-800))var(--lightningcss-dark,var(--nb-ref-blue-300));--nb-color-primary-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-secondary-lighter:var(--lightningcss-light,var(--nb-ref-violet-50))var(--lightningcss-dark,#a78bfa26);--nb-color-secondary-light:var(--lightningcss-light,var(--nb-ref-violet-200))var(--lightningcss-dark,#a78bfa4d);--nb-color-secondary-main:var(--lightningcss-light,var(--nb-ref-violet-600))var(--lightningcss-dark,var(--nb-ref-violet-400));--nb-color-secondary-dark:var(--lightningcss-light,var(--nb-ref-violet-700))var(--lightningcss-dark,var(--nb-ref-violet-300));--nb-color-secondary-darker:var(--lightningcss-light,var(--nb-ref-violet-800))var(--lightningcss-dark,var(--nb-ref-violet-200));--nb-color-secondary-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-success-lighter:var(--lightningcss-light,var(--nb-ref-green-50))var(--lightningcss-dark,#22c55e26);--nb-color-success-light:var(--lightningcss-light,var(--nb-ref-green-200))var(--lightningcss-dark,#22c55e4d);--nb-color-success-main:var(--lightningcss-light,var(--nb-ref-green-600))var(--lightningcss-dark,var(--nb-ref-green-500));--nb-color-success-dark:var(--lightningcss-light,var(--nb-ref-green-700))var(--lightningcss-dark,var(--nb-ref-green-400));--nb-color-success-darker:var(--lightningcss-light,var(--nb-ref-green-800))var(--lightningcss-dark,var(--nb-ref-green-300));--nb-color-success-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-success-fill:var(--lightningcss-light,#00893a)var(--lightningcss-dark,var(--nb-color-success-main));--nb-color-warning-lighter:var(--lightningcss-light,var(--nb-ref-amber-50))var(--lightningcss-dark,#f59e0b26);--nb-color-warning-light:var(--lightningcss-light,var(--nb-ref-amber-200))var(--lightningcss-dark,#f59e0b4d);--nb-color-warning-main:var(--lightningcss-light,var(--nb-ref-amber-600))var(--lightningcss-dark,var(--nb-ref-amber-500));--nb-color-warning-dark:var(--lightningcss-light,var(--nb-ref-amber-700))var(--lightningcss-dark,var(--nb-ref-amber-400));--nb-color-warning-darker:var(--lightningcss-light,var(--nb-ref-amber-800))var(--lightningcss-dark,var(--nb-ref-amber-300));--nb-color-warning-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-warning-fill:var(--lightningcss-light,#b46100)var(--lightningcss-dark,var(--nb-color-warning-main));--nb-color-error-lighter:var(--lightningcss-light,var(--nb-ref-red-50))var(--lightningcss-dark,#f8717126);--nb-color-error-light:var(--lightningcss-light,var(--nb-ref-red-200))var(--lightningcss-dark,#f871714d);--nb-color-error-main:var(--lightningcss-light,var(--nb-ref-red-600))var(--lightningcss-dark,var(--nb-ref-red-400));--nb-color-error-dark:var(--lightningcss-light,var(--nb-ref-red-700))var(--lightningcss-dark,var(--nb-ref-red-300));--nb-color-error-darker:var(--lightningcss-light,var(--nb-ref-red-800))var(--lightningcss-dark,var(--nb-ref-red-200));--nb-color-error-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-info-lighter:var(--lightningcss-light,var(--nb-ref-blue-50))var(--lightningcss-dark,#3b82f626);--nb-color-info-light:var(--lightningcss-light,var(--nb-ref-blue-200))var(--lightningcss-dark,#3b82f64d);--nb-color-info-main:var(--lightningcss-light,var(--nb-ref-blue-600))var(--lightningcss-dark,var(--nb-ref-blue-500));--nb-color-info-dark:var(--lightningcss-light,var(--nb-ref-blue-700))var(--lightningcss-dark,var(--nb-ref-blue-400));--nb-color-info-darker:var(--lightningcss-light,var(--nb-ref-blue-800))var(--lightningcss-dark,var(--nb-ref-blue-300));--nb-color-info-contrast:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-neutral-0:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-neutral-50:var(--lightningcss-light,var(--nb-ref-gray-50))var(--lightningcss-dark,var(--nb-ref-dark-50));--nb-color-neutral-100:var(--lightningcss-light,var(--nb-ref-gray-100))var(--lightningcss-dark,var(--nb-ref-dark-100));--nb-color-neutral-200:var(--lightningcss-light,var(--nb-ref-gray-200))var(--lightningcss-dark,var(--nb-ref-dark-200));--nb-color-neutral-300:var(--lightningcss-light,var(--nb-ref-gray-300))var(--lightningcss-dark,var(--nb-ref-dark-300));--nb-color-neutral-400:var(--lightningcss-light,var(--nb-ref-gray-400))var(--lightningcss-dark,var(--nb-ref-dark-400));--nb-color-neutral-500:var(--lightningcss-light,var(--nb-ref-gray-500))var(--lightningcss-dark,var(--nb-ref-dark-500));--nb-color-neutral-700:var(--lightningcss-light,var(--nb-ref-gray-700))var(--lightningcss-dark,var(--nb-ref-dark-700));--nb-color-neutral-900:var(--lightningcss-light,var(--nb-ref-gray-900))var(--lightningcss-dark,var(--nb-ref-dark-900));--nb-color-neutral-1000:var(--lightningcss-light,var(--nb-ref-gray-1000))var(--lightningcss-dark,var(--nb-ref-gray-0));--nb-color-text-primary:var(--lightningcss-light,var(--nb-ref-gray-900))var(--lightningcss-dark,var(--nb-ref-dark-900));--nb-color-text-secondary:var(--lightningcss-light,var(--nb-ref-gray-500))var(--lightningcss-dark,var(--nb-ref-dark-500));--nb-color-text-tertiary:var(--lightningcss-light,var(--nb-ref-gray-400))var(--lightningcss-dark,var(--nb-ref-dark-400));--nb-color-text-disabled:var(--lightningcss-light,var(--nb-ref-gray-400))var(--lightningcss-dark,#4a4a4a);--nb-color-text-on-brand:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-color-text-link:var(--lightningcss-light,var(--nb-ref-blue-600))var(--lightningcss-dark,var(--nb-ref-blue-400));--nb-color-text-inverse:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-surface-canvas:var(--lightningcss-light,var(--nb-ref-gray-50))var(--lightningcss-dark,var(--nb-ref-dark-0));--nb-surface-default:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-50));--nb-surface-raised:var(--lightningcss-light,var(--nb-ref-gray-0))var(--lightningcss-dark,var(--nb-ref-dark-100));--nb-surface-sunken:var(--lightningcss-light,var(--nb-ref-gray-100))var(--lightningcss-dark,#161616);--nb-surface-inverse:var(--lightningcss-light,var(--nb-ref-gray-900))var(--lightningcss-dark,var(--nb-ref-dark-900));--nb-surface-scrim:var(--lightningcss-light,#0006)var(--lightningcss-dark,#000000b3);--nb-surface-glass-bg:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#1119);--nb-surface-glass-border:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff1a);--nb-surface-on-image-scrim:linear-gradient(to top, #0009, #0000);--nb-border-default:var(--lightningcss-light,var(--nb-ref-gray-200))var(--lightningcss-dark,var(--nb-ref-dark-200));--nb-border-subtle:var(--lightningcss-light,var(--nb-ref-gray-100))var(--lightningcss-dark,var(--nb-ref-dark-100));--nb-border-strong:var(--lightningcss-light,var(--nb-ref-gray-300))var(--lightningcss-dark,var(--nb-ref-dark-300));--nb-border-focus:var(--lightningcss-light,var(--nb-ref-blue-600))var(--lightningcss-dark,var(--nb-ref-blue-500));--nb-shadow-xs:0 1px 2px #0000000a;--nb-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--nb-shadow-md:0 4px 6px #0000000d, 0 2px 4px #0000000a;--nb-shadow-lg:0 10px 15px #00000012, 0 4px 6px #0000000a;--nb-shadow-xl:0 20px 25px #00000014, 0 10px 10px #00000008;--nb-shadow-inner:inset 0 1px 3px #0000000f;--nb-shadow-glow:0 0 24px #0000002e;--nb-color-primary-fill:var(--nb-color-primary-main);--nb-color-primary-on-fill:var(--nb-color-primary-contrast);--nb-color-primary-a5:color-mix(in srgb, var(--nb-color-primary-main) 5%, transparent);--nb-color-primary-a10:color-mix(in srgb, var(--nb-color-primary-main) 10%, transparent);--nb-color-primary-a15:color-mix(in srgb, var(--nb-color-primary-main) 15%, transparent);--nb-color-primary-a20:color-mix(in srgb, var(--nb-color-primary-main) 20%, transparent);--nb-color-primary-a30:color-mix(in srgb, var(--nb-color-primary-main) 30%, transparent);--nb-color-primary-a50:color-mix(in srgb, var(--nb-color-primary-main) 50%, transparent);--nb-color-primary-a70:color-mix(in srgb, var(--nb-color-primary-main) 70%, transparent);--nb-color-secondary-fill:var(--nb-color-secondary-main);--nb-color-secondary-on-fill:var(--nb-color-secondary-contrast);--nb-color-secondary-a5:color-mix(in srgb, var(--nb-color-secondary-main) 5%, transparent);--nb-color-secondary-a10:color-mix(in srgb, var(--nb-color-secondary-main) 10%, transparent);--nb-color-secondary-a15:color-mix(in srgb, var(--nb-color-secondary-main) 15%, transparent);--nb-color-secondary-a20:color-mix(in srgb, var(--nb-color-secondary-main) 20%, transparent);--nb-color-secondary-a30:color-mix(in srgb, var(--nb-color-secondary-main) 30%, transparent);--nb-color-secondary-a50:color-mix(in srgb, var(--nb-color-secondary-main) 50%, transparent);--nb-color-secondary-a70:color-mix(in srgb, var(--nb-color-secondary-main) 70%, transparent);--nb-color-success-on-fill:var(--nb-color-success-contrast);--nb-color-success-a5:color-mix(in srgb, var(--nb-color-success-main) 5%, transparent);--nb-color-success-a10:color-mix(in srgb, var(--nb-color-success-main) 10%, transparent);--nb-color-success-a15:color-mix(in srgb, var(--nb-color-success-main) 15%, transparent);--nb-color-success-a20:color-mix(in srgb, var(--nb-color-success-main) 20%, transparent);--nb-color-success-a30:color-mix(in srgb, var(--nb-color-success-main) 30%, transparent);--nb-color-success-a50:color-mix(in srgb, var(--nb-color-success-main) 50%, transparent);--nb-color-success-a70:color-mix(in srgb, var(--nb-color-success-main) 70%, transparent);--nb-color-warning-on-fill:var(--nb-color-warning-contrast);--nb-color-warning-a5:color-mix(in srgb, var(--nb-color-warning-main) 5%, transparent);--nb-color-warning-a10:color-mix(in srgb, var(--nb-color-warning-main) 10%, transparent);--nb-color-warning-a15:color-mix(in srgb, var(--nb-color-warning-main) 15%, transparent);--nb-color-warning-a20:color-mix(in srgb, var(--nb-color-warning-main) 20%, transparent);--nb-color-warning-a30:color-mix(in srgb, var(--nb-color-warning-main) 30%, transparent);--nb-color-warning-a50:color-mix(in srgb, var(--nb-color-warning-main) 50%, transparent);--nb-color-warning-a70:color-mix(in srgb, var(--nb-color-warning-main) 70%, transparent);--nb-color-error-fill:var(--nb-color-error-main);--nb-color-error-on-fill:var(--nb-color-error-contrast);--nb-color-error-a5:color-mix(in srgb, var(--nb-color-error-main) 5%, transparent);--nb-color-error-a10:color-mix(in srgb, var(--nb-color-error-main) 10%, transparent);--nb-color-error-a15:color-mix(in srgb, var(--nb-color-error-main) 15%, transparent);--nb-color-error-a20:color-mix(in srgb, var(--nb-color-error-main) 20%, transparent);--nb-color-error-a30:color-mix(in srgb, var(--nb-color-error-main) 30%, transparent);--nb-color-error-a50:color-mix(in srgb, var(--nb-color-error-main) 50%, transparent);--nb-color-error-a70:color-mix(in srgb, var(--nb-color-error-main) 70%, transparent);--nb-color-info-fill:var(--nb-color-info-main);--nb-color-info-on-fill:var(--nb-color-info-contrast);--nb-color-info-a5:color-mix(in srgb, var(--nb-color-info-main) 5%, transparent);--nb-color-info-a10:color-mix(in srgb, var(--nb-color-info-main) 10%, transparent);--nb-color-info-a15:color-mix(in srgb, var(--nb-color-info-main) 15%, transparent);--nb-color-info-a20:color-mix(in srgb, var(--nb-color-info-main) 20%, transparent);--nb-color-info-a30:color-mix(in srgb, var(--nb-color-info-main) 30%, transparent);--nb-color-info-a50:color-mix(in srgb, var(--nb-color-info-main) 50%, transparent);--nb-color-info-a70:color-mix(in srgb, var(--nb-color-info-main) 70%, transparent);--nb-color-neutral-a5:color-mix(in srgb, var(--nb-color-neutral-900) 5%, transparent);--nb-color-neutral-a10:color-mix(in srgb, var(--nb-color-neutral-900) 10%, transparent);--nb-color-neutral-a15:color-mix(in srgb, var(--nb-color-neutral-900) 15%, transparent);--nb-color-neutral-a20:color-mix(in srgb, var(--nb-color-neutral-900) 20%, transparent);--nb-color-neutral-a30:color-mix(in srgb, var(--nb-color-neutral-900) 30%, transparent);--nb-color-neutral-a50:color-mix(in srgb, var(--nb-color-neutral-900) 50%, transparent);--nb-color-neutral-a70:color-mix(in srgb, var(--nb-color-neutral-900) 70%, transparent);--nb-color-text-hint:var(--nb-color-text-tertiary);--nb-color-background-default:var(--nb-surface-canvas);--nb-color-background-paper:var(--nb-surface-default);--nb-color-background-subtle:var(--nb-surface-sunken);--nb-color-background-overlay:var(--nb-surface-scrim);--nb-color-divider:var(--nb-border-default);--nb-color-outline:var(--nb-border-focus);--nb-focus-ring:var(--nb-focus-ring-width) solid var(--nb-border-focus);--nb-shadow-focus-ring:0 0 0 3px var(--nb-color-primary-a20);--nb-card-border:1px solid var(--nb-border-default);--nb-card-shadow:var(--nb-shadow-xs);--nb-card-glass-shadow:var(--nb-shadow-sm);--nb-form-field-label-color:var(--nb-color-text-secondary);--nb-dialog-bg:var(--nb-surface-default);--nb-menu-shadow:var(--nb-shadow-md);--nb-tooltip-bg:var(--nb-surface-inverse);--nb-tooltip-color:var(--nb-color-text-inverse);--nb-table-divider-color:var(--nb-border-default);--nb-accordion-shadow:var(--nb-card-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-nb-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-nb-mode=forced-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-nb-mode=forced-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-nb-density=compact]{--nb-density:.85;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density));--nb-button-height-sm:var(--nb-control-height-sm);--nb-button-height-md:var(--nb-control-height-md);--nb-button-height-lg:var(--nb-control-height-lg);--nb-button-padding-inline-sm:var(--nb-control-padding-inline-sm);--nb-button-padding-inline-md:var(--nb-control-padding-inline-md);--nb-button-padding-inline-lg:var(--nb-control-padding-inline-lg);--nb-table-row-height:var(--nb-control-height-md)}[data-nb-density=comfortable]{--nb-density:1;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density));--nb-button-height-sm:var(--nb-control-height-sm);--nb-button-height-md:var(--nb-control-height-md);--nb-button-height-lg:var(--nb-control-height-lg);--nb-button-padding-inline-sm:var(--nb-control-padding-inline-sm);--nb-button-padding-inline-md:var(--nb-control-padding-inline-md);--nb-button-padding-inline-lg:var(--nb-control-padding-inline-lg);--nb-table-row-height:var(--nb-control-height-md)}[data-nb-density=spacious]{--nb-density:1.2;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density));--nb-button-height-sm:var(--nb-control-height-sm);--nb-button-height-md:var(--nb-control-height-md);--nb-button-height-lg:var(--nb-control-height-lg);--nb-button-padding-inline-sm:var(--nb-control-padding-inline-sm);--nb-button-padding-inline-md:var(--nb-control-padding-inline-md);--nb-button-padding-inline-lg:var(--nb-control-padding-inline-lg);--nb-table-row-height:var(--nb-control-height-md)}[data-nb-density=display]{--nb-density:1.6;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density));--nb-button-height-sm:var(--nb-control-height-sm);--nb-button-height-md:var(--nb-control-height-md);--nb-button-height-lg:var(--nb-control-height-lg);--nb-button-padding-inline-sm:var(--nb-control-padding-inline-sm);--nb-button-padding-inline-md:var(--nb-control-padding-inline-md);--nb-button-padding-inline-lg:var(--nb-control-padding-inline-lg);--nb-table-row-height:var(--nb-control-height-md)}}@layer nb.reset{*,:before,:after{box-sizing:border-box}:focus-visible{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}:focus:not(:focus-visible){outline:none}}@layer nb.components{.nb-focusable:focus-visible{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}[data-nb-density=compact]{--nb-density:.85;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density))}[data-nb-density=comfortable]{--nb-density:1;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density))}[data-nb-density=spacious]{--nb-density:1.2;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density))}[data-nb-density=display]{--nb-density:1.6;--nb-control-height-sm:calc(var(--nb-control-base-height-sm) * var(--nb-density));--nb-control-height-md:calc(var(--nb-control-base-height-md) * var(--nb-density));--nb-control-height-lg:calc(var(--nb-control-base-height-lg) * var(--nb-density));--nb-control-padding-inline-sm:calc(var(--nb-control-base-padding-inline-sm) * var(--nb-density));--nb-control-padding-inline-md:calc(var(--nb-control-base-padding-inline-md) * var(--nb-density));--nb-control-padding-inline-lg:calc(var(--nb-control-base-padding-inline-lg) * var(--nb-density));--nb-control-font-size-sm:calc(var(--nb-control-base-font-size-sm) * var(--nb-density));--nb-control-font-size-md:calc(var(--nb-control-base-font-size-md) * var(--nb-density));--nb-control-font-size-lg:calc(var(--nb-control-base-font-size-lg) * var(--nb-density));--nb-control-gap-sm:calc(var(--nb-control-base-gap-sm) * var(--nb-density));--nb-control-gap-md:calc(var(--nb-control-base-gap-md) * var(--nb-density));--nb-control-gap-lg:calc(var(--nb-control-base-gap-lg) * var(--nb-density));--nb-field-height:calc(var(--nb-field-base-height) * var(--nb-density))}._root_1a5qn_10{font-family:var(--nb-typography-font-family-body);margin:0;padding:0}._variant-display_1a5qn_18{font-family:var(--nb-type-display-family);font-size:var(--nb-type-display-size);font-weight:var(--nb-type-display-weight);line-height:var(--nb-type-display-line-height);letter-spacing:var(--nb-type-display-letter-spacing);text-transform:var(--nb-type-display-transform)}._variant-h1_1a5qn_27{font-family:var(--nb-type-h1-family);font-size:var(--nb-type-h1-size);font-weight:var(--nb-type-h1-weight);line-height:var(--nb-type-h1-line-height);letter-spacing:var(--nb-type-h1-letter-spacing);text-transform:var(--nb-type-h1-transform)}._variant-h2_1a5qn_36{font-family:var(--nb-type-h2-family);font-size:var(--nb-type-h2-size);font-weight:var(--nb-type-h2-weight);line-height:var(--nb-type-h2-line-height);letter-spacing:var(--nb-type-h2-letter-spacing);text-transform:var(--nb-type-h2-transform)}._variant-h3_1a5qn_45{font-family:var(--nb-type-h3-family);font-size:var(--nb-type-h3-size);font-weight:var(--nb-type-h3-weight);line-height:var(--nb-type-h3-line-height);letter-spacing:var(--nb-type-h3-letter-spacing);text-transform:var(--nb-type-h3-transform)}._variant-h4_1a5qn_54{font-family:var(--nb-type-h4-family);font-size:var(--nb-type-h4-size);font-weight:var(--nb-type-h4-weight);line-height:var(--nb-type-h4-line-height);letter-spacing:var(--nb-type-h4-letter-spacing);text-transform:var(--nb-type-h4-transform)}._variant-h5_1a5qn_63{font-family:var(--nb-type-h5-family);font-size:var(--nb-type-h5-size);font-weight:var(--nb-type-h5-weight);line-height:var(--nb-type-h5-line-height);letter-spacing:var(--nb-type-h5-letter-spacing);text-transform:var(--nb-type-h5-transform)}._variant-h6_1a5qn_72{font-family:var(--nb-type-h6-family);font-size:var(--nb-type-h6-size);font-weight:var(--nb-type-h6-weight);line-height:var(--nb-type-h6-line-height);letter-spacing:var(--nb-type-h6-letter-spacing);text-transform:var(--nb-type-h6-transform)}._variant-body-lg_1a5qn_81{font-family:var(--nb-type-body-lg-family);font-size:var(--nb-type-body-lg-size);font-weight:var(--nb-type-body-lg-weight);line-height:var(--nb-type-body-lg-line-height);letter-spacing:var(--nb-type-body-lg-letter-spacing);text-transform:var(--nb-type-body-lg-transform)}._variant-body-md_1a5qn_90{font-family:var(--nb-type-body-md-family);font-size:var(--nb-type-body-md-size);font-weight:var(--nb-type-body-md-weight);line-height:var(--nb-type-body-md-line-height);letter-spacing:var(--nb-type-body-md-letter-spacing);text-transform:var(--nb-type-body-md-transform)}._variant-body-sm_1a5qn_99{font-family:var(--nb-type-body-sm-family);font-size:var(--nb-type-body-sm-size);font-weight:var(--nb-type-body-sm-weight);line-height:var(--nb-type-body-sm-line-height);letter-spacing:var(--nb-type-body-sm-letter-spacing);text-transform:var(--nb-type-body-sm-transform)}._variant-label_1a5qn_108{font-family:var(--nb-type-label-family);font-size:var(--nb-type-label-size);font-weight:var(--nb-type-label-weight);line-height:var(--nb-type-label-line-height);letter-spacing:var(--nb-type-label-letter-spacing);text-transform:var(--nb-type-label-transform)}._variant-caption_1a5qn_117{font-family:var(--nb-type-caption-family);font-size:var(--nb-type-caption-size);font-weight:var(--nb-type-caption-weight);line-height:var(--nb-type-caption-line-height);letter-spacing:var(--nb-type-caption-letter-spacing);text-transform:var(--nb-type-caption-transform);color:var(--nb-color-text-secondary)}._variant-overline_1a5qn_127{font-family:var(--nb-type-overline-family);font-size:var(--nb-type-overline-size);font-weight:var(--nb-type-overline-weight);line-height:var(--nb-type-overline-line-height);letter-spacing:var(--nb-type-overline-letter-spacing);text-transform:var(--nb-type-overline-transform)}._variant-script_1a5qn_136{font-family:var(--nb-type-script-family);font-size:var(--nb-type-script-size);font-weight:var(--nb-type-script-weight);line-height:var(--nb-type-script-line-height);letter-spacing:var(--nb-type-script-letter-spacing);text-transform:var(--nb-type-script-transform)}._family-display_1a5qn_147{font-family:var(--nb-typography-font-family-display)}._family-heading_1a5qn_150{font-family:var(--nb-typography-font-family-heading)}._family-body_1a5qn_153{font-family:var(--nb-typography-font-family-body)}._family-script_1a5qn_156{font-family:var(--nb-typography-font-family-script)}._family-mono_1a5qn_159{font-family:var(--nb-typography-font-family-mono)}._weight-light_1a5qn_165{font-weight:var(--nb-typography-font-weight-light)}._weight-regular_1a5qn_168{font-weight:var(--nb-typography-font-weight-regular)}._weight-medium_1a5qn_171{font-weight:var(--nb-typography-font-weight-medium)}._weight-semibold_1a5qn_174{font-weight:var(--nb-typography-font-weight-semibold)}._weight-bold_1a5qn_177{font-weight:var(--nb-typography-font-weight-bold)}._weight-extrabold_1a5qn_180{font-weight:var(--nb-typography-font-weight-extrabold)}._align-start_1a5qn_186{text-align:start}._align-center_1a5qn_189{text-align:center}._align-end_1a5qn_192{text-align:end}._color-primary_1a5qn_198{color:var(--nb-color-text-primary)}._color-secondary_1a5qn_201{color:var(--nb-color-text-secondary)}._color-tertiary_1a5qn_204{color:var(--nb-color-text-tertiary)}._color-disabled_1a5qn_207{color:var(--nb-color-text-disabled)}._color-inherit_1a5qn_210{color:inherit}._color-inverse_1a5qn_213{color:var(--nb-color-text-inverse)}._color-on-brand_1a5qn_216{color:var(--nb-color-text-on-brand)}._color-link_1a5qn_219{color:var(--nb-color-text-link)}._color-on-image_1a5qn_222{color:var(--nb-surface-on-image-text)}._gradient_1a5qn_228{background:var(--nb-brand-gradient-primary,var(--nb-color-primary-main));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._gradient_1a5qn_228._truncate_1a5qn_235{vertical-align:bottom;display:inline-block}._truncate_1a5qn_235{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}._italic_1a5qn_251{font-style:italic}._numeric_1a5qn_255{font-variant-numeric:tabular-nums}._root_1ehhx_7{--nb-_field-label-color:var(--nb-form-field-label-color,var(--nb-color-text-secondary));--nb-_field-label-transform:var(--nb-form-field-label-transform,none);--nb-_field-required-color:var(--nb-color-error-main);--nb-_field-border-color:var(--nb-color-neutral-300);box-sizing:border-box;gap:var(--nb-_field-gap,var(--nb-form-field-gap,var(--nb-spacing-1)));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._rootFullWidth_1ehhx_13{width:100%}._rootSm_1ehhx_30{--nb-_field-text-indent:var(--nb-spacing-1-5)}._rootMd_1ehhx_34{--nb-_field-text-indent:var(--nb-spacing-2)}._rootLg_1ehhx_38{--nb-_field-text-indent:var(--nb-spacing-4)}._label_1ehhx_2{font-family:var(--nb-typography-font-family-body);color:var(--nb-_field-label-color);text-transform:var(--nb-_field-label-transform);transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);padding:0;padding-inline-start:var(--nb-_field-text-indent,0px);display:block}._labelCapitalize_1ehhx_54{text-transform:uppercase}._labelPlain_1ehhx_58{text-transform:none}._labelInline_1ehhx_63{align-items:var(--nb-_field-inline-align,center);gap:var(--nb-_field-inline-gap,var(--nb-spacing-2));text-transform:none;color:var(--nb-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;padding-inline-start:0;display:inline-flex}._labelDisabled_1ehhx_75{cursor:not-allowed}._label_1ehhx_2._labelDisabled_1ehhx_75:not(._labelInline_1ehhx_63){color:var(--nb-color-text-disabled)}._label_1ehhx_2._labelError_1ehhx_83:not(._labelInline_1ehhx_63){color:var(--nb-color-error-main)}._requiredMark_1ehhx_87{color:var(--nb-_field-required-color);margin-inline-start:var(--nb-spacing-0-5);font-style:normal}._helperText_1ehhx_94{color:var(--nb-color-text-secondary);padding-inline-start:var(--nb-_field-text-indent,0px)}._helperTextError_1ehhx_99{color:var(--nb-color-error-main)}._srOnly_1gh61_3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._wrapper_1gh61_16{--nb-_select-accent:var(--nb-color-primary-main);--nb-_select-accent-soft:var(--nb-color-primary-lighter);--nb-_select-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300));--nb-_select-background:var(--nb-color-background-paper);--nb-_select-text-color:var(--nb-color-text-primary);box-sizing:border-box;border:1px solid var(--nb-_select-border-color);border-radius:var(--nb-select-radius,var(--nb-radius-field));background-color:var(--nb-_select-background);cursor:pointer;width:100%;transition:border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), box-shadow var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;display:inline-flex;position:relative}._trigger_1gh61_41{text-align:start;cursor:pointer;min-width:0;color:var(--nb-_select-text-color);font-family:var(--nb-typography-font-family-body);background:0 0;border:none;outline:none;flex:auto;padding:0}._trigger_1gh61_41:disabled{cursor:not-allowed}._triggerText_1gh61_58{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._triggerPlaceholder_1gh61_65{color:var(--nb-color-neutral-400)}._size-sm_1gh61_70{height:var(--nb-control-height-sm);padding-inline:calc(var(--nb-control-padding-inline-sm) * .75);border-radius:var(--nb-select-radius,var(--nb-radius-field));font-size:var(--nb-control-font-size-sm)}._size-md_1gh61_77{height:var(--nb-field-height);padding-inline:calc(var(--nb-control-padding-inline-md) * .75);font-size:var(--nb-control-font-size-md)}._size-lg_1gh61_83{height:var(--nb-control-height-lg);padding-inline:calc(var(--nb-control-padding-inline-lg) * .75);font-size:var(--nb-control-font-size-lg)}._size-sm_1gh61_70 ._triggerText_1gh61_58{font-size:var(--nb-control-font-size-sm)}._size-md_1gh61_77 ._triggerText_1gh61_58{font-size:var(--nb-control-font-size-md)}._size-lg_1gh61_83 ._triggerText_1gh61_58{font-size:var(--nb-control-font-size-lg)}._color-primary_1gh61_100{--nb-_select-accent:var(--nb-color-primary-main);--nb-_select-accent-soft:var(--nb-color-primary-lighter)}._color-secondary_1gh61_104{--nb-_select-accent:var(--nb-color-secondary-main);--nb-_select-accent-soft:var(--nb-color-secondary-lighter)}._color-accent_1gh61_108{--nb-_select-accent:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_select-accent-soft:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter))}._color-success_1gh61_112{--nb-_select-accent:var(--nb-color-success-main);--nb-_select-accent-soft:var(--nb-color-success-lighter)}._color-warning_1gh61_116{--nb-_select-accent:var(--nb-color-warning-main);--nb-_select-accent-soft:var(--nb-color-warning-lighter)}._color-error_1gh61_120{--nb-_select-accent:var(--nb-color-error-main);--nb-_select-accent-soft:var(--nb-color-error-lighter)}._color-info_1gh61_124{--nb-_select-accent:var(--nb-color-info-main);--nb-_select-accent-soft:var(--nb-color-info-lighter)}._color-neutral_1gh61_128{--nb-_select-accent:var(--nb-color-neutral-700);--nb-_select-accent-soft:var(--nb-color-neutral-100)}._variant-outlined_1gh61_134{--nb-_select-background:var(--nb-color-background-paper);--nb-_select-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300))}._variant-filled_1gh61_138{--nb-_select-background:var(--nb-color-neutral-100);--nb-_select-border-color:transparent}._variant-soft_1gh61_142{--nb-_select-background:var(--nb-_select-accent-soft);--nb-_select-border-color:transparent}._variant-ghost_1gh61_146{--nb-_select-background:transparent;--nb-_select-border-color:transparent}@media (hover:hover) and (pointer:fine){._variant-outlined_1gh61_134:not(._wrapperError_1gh61_152):not(._wrapperDisabled_1gh61_152):hover:not(._wrapperOpen_1gh61_152){--nb-_select-border-color:var(--nb-color-neutral-300)}._variant-filled_1gh61_138:not(._wrapperError_1gh61_152):not(._wrapperDisabled_1gh61_152):hover:not(._wrapperOpen_1gh61_152){--nb-_select-background:var(--nb-color-neutral-200)}._variant-ghost_1gh61_146:not(._wrapperError_1gh61_152):not(._wrapperDisabled_1gh61_152):hover:not(._wrapperOpen_1gh61_152){--nb-_select-background:var(--nb-color-neutral-50)}}._wrapper_1gh61_16:has(:focus-visible){outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._wrapperOpen_1gh61_152{--nb-_select-border-color:var(--nb-_select-accent)}._wrapperError_1gh61_152,._wrapperError_1gh61_152._wrapperOpen_1gh61_152{--nb-_select-border-color:var(--nb-color-error-main)}._wrapperDisabled_1gh61_152{background-color:var(--nb-color-neutral-50);opacity:.6;cursor:not-allowed}._wrapperDisabled_1gh61_152 ._trigger_1gh61_41{pointer-events:none}._startIcon_1gh61_210{color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--nb-spacing-2);display:inline-flex}._chevron_1gh61_219{color:var(--nb-color-text-secondary);pointer-events:none;transition:transform var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);flex:none;justify-content:center;align-items:center;margin-inline-start:var(--nb-spacing-1);display:inline-flex}._chevronOpen_1gh61_230{transform:rotate(180deg)}._dropdown_1gh61_235{box-sizing:border-box;z-index:var(--nb-z-index-popover,1400);padding:var(--nb-spacing-1) 0;background-color:var(--nb-color-background-paper);border:1px solid var(--nb-color-neutral-200);border-radius:var(--nb-shape-border-radius-lg);box-shadow:var(--nb-shadow-md);overscroll-behavior:contain;outline:none;overflow-y:auto}._option_1gh61_251{align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-1-5) var(--nb-spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--nb-motion-duration-instant) var(--nb-motion-easing-ease-out);display:flex}@media (hover:hover) and (pointer:fine){._option_1gh61_251:hover{background-color:var(--nb-color-neutral-50)}}._optionActive_1gh61_268{background-color:var(--nb-color-neutral-100)}._optionSelected_1gh61_272{color:var(--nb-_select-accent,var(--nb-color-primary-main))}._optionSelected_1gh61_272._optionActive_1gh61_268{background-color:var(--nb-_select-accent-soft,var(--nb-color-primary-lighter))}._optionDisabled_1gh61_280{cursor:not-allowed;opacity:.5;pointer-events:none}._optionCheck_1gh61_286{color:var(--nb-_select-accent,var(--nb-color-primary-main));flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}._optGroup_1gh61_295{padding-block-start:var(--nb-spacing-1)}._optGroup_1gh61_295+._optGroup_1gh61_295{border-block-start:1px solid var(--nb-color-neutral-100)}._optGroupLabel_1gh61_303{padding-inline:var(--nb-spacing-3);padding-block:var(--nb-spacing-1)}._wrapper_1kppg_3{--nb-_ac-accent:var(--nb-color-primary-main);--nb-_ac-accent-soft:var(--nb-color-primary-lighter);--nb-_ac-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300));--nb-_ac-background:var(--nb-color-background-paper);--nb-_ac-text-color:var(--nb-color-text-primary);box-sizing:border-box;align-items:center;gap:var(--nb-spacing-1);border:1px solid var(--nb-_ac-border-color);border-radius:var(--nb-autocomplete-radius,var(--nb-radius-field));background-color:var(--nb-_ac-background);width:100%;color:var(--nb-_ac-text-color);cursor:text;transition:border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), box-shadow var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-wrap:wrap;display:flex;position:relative}._wrapper_1kppg_3._disabled_1kppg_30{background-color:var(--nb-color-neutral-50);opacity:.6;cursor:not-allowed}._input_1kppg_37{width:auto;min-width:3rem;color:inherit;font-family:var(--nb-typography-font-family-body);appearance:none;background:0 0;border:none;outline:none;flex:4rem;padding:0}._input_1kppg_37::placeholder{color:var(--nb-color-neutral-400);opacity:1}._input_1kppg_37:disabled{cursor:not-allowed;color:var(--nb-color-text-disabled)}._size-sm_1kppg_62{min-height:1.75rem;padding:calc(var(--nb-spacing-1) * .5) var(--nb-spacing-2-5);border-radius:var(--nb-autocomplete-radius,var(--nb-radius-field))}._size-md_1kppg_70{min-height:2.25rem;padding:var(--nb-spacing-1) var(--nb-spacing-3)}._size-lg_1kppg_77{min-height:2.75rem;padding:var(--nb-spacing-1-5) var(--nb-spacing-4)}._color-primary_1kppg_93{--nb-_ac-accent:var(--nb-color-primary-main);--nb-_ac-accent-soft:var(--nb-color-primary-lighter)}._color-secondary_1kppg_97{--nb-_ac-accent:var(--nb-color-secondary-main);--nb-_ac-accent-soft:var(--nb-color-secondary-lighter)}._color-accent_1kppg_101{--nb-_ac-accent:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_ac-accent-soft:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter))}._color-success_1kppg_105{--nb-_ac-accent:var(--nb-color-success-main);--nb-_ac-accent-soft:var(--nb-color-success-lighter)}._color-warning_1kppg_109{--nb-_ac-accent:var(--nb-color-warning-main);--nb-_ac-accent-soft:var(--nb-color-warning-lighter)}._color-error_1kppg_113{--nb-_ac-accent:var(--nb-color-error-main);--nb-_ac-accent-soft:var(--nb-color-error-lighter)}._color-info_1kppg_117{--nb-_ac-accent:var(--nb-color-info-main);--nb-_ac-accent-soft:var(--nb-color-info-lighter)}._color-neutral_1kppg_121{--nb-_ac-accent:var(--nb-color-neutral-700);--nb-_ac-accent-soft:var(--nb-color-neutral-100)}._variant-outlined_1kppg_127{--nb-_ac-background:var(--nb-color-background-paper);--nb-_ac-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300))}._variant-filled_1kppg_131{--nb-_ac-background:var(--nb-color-neutral-100);--nb-_ac-border-color:transparent}._variant-soft_1kppg_135{--nb-_ac-background:var(--nb-_ac-accent-soft);--nb-_ac-border-color:transparent}._variant-ghost_1kppg_139{--nb-_ac-background:transparent;--nb-_ac-border-color:transparent}@media (hover:hover) and (pointer:fine){._variant-outlined_1kppg_127:not(._error_1kppg_145):not(._disabled_1kppg_30):hover:not(:focus-within){--nb-_ac-border-color:var(--nb-color-neutral-300)}._variant-filled_1kppg_131:not(._error_1kppg_145):not(._disabled_1kppg_30):hover:not(:focus-within){--nb-_ac-background:var(--nb-color-neutral-200)}._variant-ghost_1kppg_139:not(._error_1kppg_145):not(._disabled_1kppg_30):hover:not(:focus-within){--nb-_ac-background:var(--nb-color-neutral-50)}}._wrapper_1kppg_3:has(:focus-visible){outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._error_1kppg_145{--nb-_ac-border-color:var(--nb-color-error-main)}._startIcon_1kppg_174{color:var(--nb-color-neutral-500);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--nb-spacing-1);display:inline-flex}._endAdornments_1kppg_183{align-items:center;gap:var(--nb-spacing-0-5);color:var(--nb-color-neutral-500);flex:none;margin-inline-start:auto;display:inline-flex}._iconBtn_1kppg_160{--nb-focus-offset:1px;border-radius:var(--nb-shape-border-radius-full);width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){._iconBtn_1kppg_160:hover{opacity:1;background-color:var(--nb-color-neutral-100)}}._iconBtn_1kppg_160:focus-visible{opacity:1}._iconBtn_1kppg_160:disabled{cursor:not-allowed;opacity:.4}._chevron_1kppg_233{pointer-events:none;color:var(--nb-color-neutral-500);transition:transform var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);justify-content:center;align-items:center;display:inline-flex}._chevronOpen_1kppg_242{transform:rotate(180deg)}._spinner_1kppg_247{box-sizing:border-box;border-radius:var(--nb-shape-border-radius-full);width:.875rem;height:.875rem;animation:_ac-spin_1kppg_1 var(--nb-motion-duration-slower) linear infinite;color:var(--nb-color-neutral-500);border:1.5px solid;border-right-color:#0000;justify-content:center;align-items:center;display:inline-flex}@keyframes _ac-spin_1kppg_1{to{transform:rotate(360deg)}}._tag_1kppg_266{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-1);max-width:100%;padding-block:0;padding-inline:var(--nb-spacing-2);background-color:var(--nb-color-neutral-100);height:1.5rem;color:var(--nb-color-text-primary);border-radius:var(--nb-shape-border-radius-sm);font-family:var(--nb-typography-font-family-body);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;display:inline-flex}._size-sm_1kppg_62 ._tag_1kppg_266{height:1.25rem;padding-inline:var(--nb-spacing-1-5)}._tagLabel_1kppg_292{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}._tagRemove_1kppg_299{--nb-focus-offset:1px;border-radius:var(--nb-shape-border-radius-full);color:currentColor;opacity:.6;cursor:pointer;width:.875rem;height:.875rem;transition:opacity var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--nb-spacing-1) * -1);padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){._tagRemove_1kppg_299:hover{opacity:1;background-color:var(--nb-color-neutral-200)}}._tagRemove_1kppg_299:focus-visible{opacity:1}._tagOverflow_1kppg_333{color:var(--nb-color-text-secondary);padding-inline:var(--nb-spacing-1);align-self:center}._listbox_1kppg_340{box-sizing:border-box;z-index:var(--nb-z-index-popover,1400);padding:var(--nb-spacing-1) 0;background-color:var(--nb-color-background-paper);border:1px solid var(--nb-color-neutral-200);border-radius:var(--nb-shape-border-radius-lg);box-shadow:var(--nb-shadow-md);overscroll-behavior:contain;scroll-behavior:smooth;transition-property:opacity;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);outline:none;margin:0;list-style:none;overflow-y:auto}._option_1kppg_365{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-2);width:100%;padding:var(--nb-spacing-1-5) var(--nb-spacing-3);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--nb-motion-duration-instant) var(--nb-motion-easing-ease-out);display:flex}@media (hover:hover) and (pointer:fine){._option_1kppg_365:hover{background-color:var(--nb-color-neutral-50)}}._optionActive_1kppg_389{background-color:var(--nb-color-neutral-100)}._optionSelected_1kppg_393{color:var(--nb-_ac-accent)}._optionSelected_1kppg_393._optionActive_1kppg_389{background-color:var(--nb-_ac-accent-soft)}._optionDisabled_1kppg_401{cursor:not-allowed;opacity:.5}._optionIcon_1kppg_406{color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._optionContent_1kppg_414{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._optionPrimary_1kppg_422{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._optionSecondary_1kppg_428{color:var(--nb-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._optionEnd_1kppg_435{color:var(--nb-color-text-secondary);flex:none;align-items:center;margin-inline-start:var(--nb-spacing-2);display:inline-flex}._optionMatch_1kppg_443{color:inherit;background:0 0}._state_1kppg_449{justify-content:center;align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-3);color:var(--nb-color-text-secondary);text-align:center;display:flex}._srOnly_1kppg_460{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_1ped8_2{--nb-_button-color-main:var(--nb-color-primary-main);--nb-_button-color-dark:var(--nb-color-primary-dark);--nb-_button-color-darker:var(--nb-color-primary-darker);--nb-_button-color-light:var(--nb-color-primary-light);--nb-_button-color-lighter:var(--nb-color-primary-lighter);--nb-_button-color-contrast:var(--nb-color-primary-contrast);--nb-_button-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_button-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));--nb-_button-color-gradient:var(--nb-color-primary-gradient,var(--nb-_button-color-fill));--nb-_button-overlay:0;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--nb-spacing-2);isolation:isolate;font-family:var(--nb-typography-font-family-body);border-radius:var(--nb-button-radius,var(--nb-radius-control));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:var(--nb-button-white-space,normal);-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:0;max-width:100%;transition:background-color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), border-color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), box-shadow var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), transform var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}._root_1ped8_2:disabled,._root_1ped8_2[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}._root_1ped8_2:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}._color-primary_1ped8_81{--nb-_button-color-main:var(--nb-color-primary-main);--nb-_button-color-dark:var(--nb-color-primary-dark);--nb-_button-color-darker:var(--nb-color-primary-darker);--nb-_button-color-light:var(--nb-color-primary-light);--nb-_button-color-lighter:var(--nb-color-primary-lighter);--nb-_button-color-contrast:var(--nb-color-primary-contrast);--nb-_button-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_button-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));--nb-_button-color-gradient:var(--nb-color-primary-gradient,var(--nb-_button-color-fill))}._color-secondary_1ped8_92{--nb-_button-color-main:var(--nb-color-secondary-main);--nb-_button-color-dark:var(--nb-color-secondary-dark);--nb-_button-color-darker:var(--nb-color-secondary-darker);--nb-_button-color-light:var(--nb-color-secondary-light);--nb-_button-color-lighter:var(--nb-color-secondary-lighter);--nb-_button-color-contrast:var(--nb-color-secondary-contrast);--nb-_button-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_button-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast));--nb-_button-color-gradient:var(--nb-color-secondary-gradient,var(--nb-_button-color-fill))}._color-accent_1ped8_103{--nb-_button-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_button-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_button-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_button-color-light:var(--nb-color-accent-light,var(--nb-color-primary-light));--nb-_button-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_button-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_button-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_button-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))));--nb-_button-color-gradient:var(--nb-color-accent-gradient,var(--nb-_button-color-fill))}._color-success_1ped8_120{--nb-_button-color-main:var(--nb-color-success-main);--nb-_button-color-dark:var(--nb-color-success-dark);--nb-_button-color-darker:var(--nb-color-success-darker);--nb-_button-color-light:var(--nb-color-success-light);--nb-_button-color-lighter:var(--nb-color-success-lighter);--nb-_button-color-contrast:var(--nb-color-success-contrast);--nb-_button-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_button-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast));--nb-_button-color-gradient:var(--nb-color-success-gradient,var(--nb-_button-color-fill))}._color-warning_1ped8_131{--nb-_button-color-main:var(--nb-color-warning-main);--nb-_button-color-dark:var(--nb-color-warning-dark);--nb-_button-color-darker:var(--nb-color-warning-darker);--nb-_button-color-light:var(--nb-color-warning-light);--nb-_button-color-lighter:var(--nb-color-warning-lighter);--nb-_button-color-contrast:var(--nb-color-warning-contrast);--nb-_button-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_button-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast));--nb-_button-color-gradient:var(--nb-color-warning-gradient,var(--nb-_button-color-fill))}._color-error_1ped8_142{--nb-_button-color-main:var(--nb-color-error-main);--nb-_button-color-dark:var(--nb-color-error-dark);--nb-_button-color-darker:var(--nb-color-error-darker);--nb-_button-color-light:var(--nb-color-error-light);--nb-_button-color-lighter:var(--nb-color-error-lighter);--nb-_button-color-contrast:var(--nb-color-error-contrast);--nb-_button-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_button-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast));--nb-_button-color-gradient:var(--nb-color-error-gradient,var(--nb-_button-color-fill))}._color-info_1ped8_153{--nb-_button-color-main:var(--nb-color-info-main);--nb-_button-color-dark:var(--nb-color-info-dark);--nb-_button-color-darker:var(--nb-color-info-darker);--nb-_button-color-light:var(--nb-color-info-light);--nb-_button-color-lighter:var(--nb-color-info-lighter);--nb-_button-color-contrast:var(--nb-color-info-contrast);--nb-_button-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_button-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast));--nb-_button-color-gradient:var(--nb-color-info-gradient,var(--nb-_button-color-fill))}._color-neutral_1ped8_164{--nb-_button-color-main:var(--nb-color-neutral-900);--nb-_button-color-dark:var(--nb-color-neutral-1000);--nb-_button-color-darker:var(--nb-color-neutral-1000);--nb-_button-color-light:var(--nb-color-neutral-200);--nb-_button-color-lighter:var(--nb-color-neutral-100);--nb-_button-color-contrast:var(--nb-color-neutral-0);--nb-_button-color-fill:var(--nb-color-neutral-900);--nb-_button-color-on-fill:var(--nb-color-neutral-0);--nb-_button-color-gradient:var(--nb-color-neutral-900)}._color-custom_1ped8_177{--nb-_button-color-gradient:var(--nb-_button-color-fill)}._size-sm_1ped8_217{min-height:var(--nb-button-height-sm,var(--nb-control-height-sm));padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-button-padding-inline-sm,var(--nb-control-padding-inline-sm));gap:var(--nb-control-gap-sm);font-size:var(--nb-control-font-size-sm)}._size-md_1ped8_224{min-height:var(--nb-button-height-md,var(--nb-control-height-md));padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-button-padding-inline-md,var(--nb-control-padding-inline-md));gap:var(--nb-control-gap-md);font-size:var(--nb-control-font-size-md)}._size-lg_1ped8_231{min-height:var(--nb-button-height-lg,var(--nb-control-height-lg));padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-button-padding-inline-lg,var(--nb-control-padding-inline-lg));gap:var(--nb-control-gap-lg);font-size:var(--nb-control-font-size-lg)}._size-sm_1ped8_217 ._label_1ped8_43{font-size:var(--nb-control-font-size-sm)}._size-md_1ped8_224 ._label_1ped8_43{font-size:var(--nb-control-font-size-md)}._size-lg_1ped8_231 ._label_1ped8_43{font-size:var(--nb-control-font-size-lg)}._shape-pill_1ped8_250{border-radius:var(--nb-shape-border-radius-full)}._shape-circle_1ped8_254{border-radius:var(--nb-shape-border-radius-full);flex:none;gap:0;padding-inline:0}._shape-circle_1ped8_254._size-sm_1ped8_217{width:var(--nb-button-height-sm,var(--nb-control-height-sm))}._shape-circle_1ped8_254._size-md_1ped8_224{width:var(--nb-button-height-md,var(--nb-control-height-md))}._shape-circle_1ped8_254._size-lg_1ped8_231{width:var(--nb-button-height-lg,var(--nb-control-height-lg))}._root_1ped8_2._iconPosition-top_1ped8_273{padding-block:calc(var(--nb-spacing-1-5) * var(--nb-density,1));gap:calc(var(--nb-spacing-1) * var(--nb-density,1));flex-direction:column}._root_1ped8_2._iconPosition-top_1ped8_273 ._label_1ped8_43{text-align:center;max-width:100%}._variant-filled_1ped8_299{background:var(--nb-button-filled-bg,var(--nb-_button-color-gradient));color:var(--nb-_button-color-on-fill);box-shadow:var(--nb-button-shadow,none);border-color:#0000}._variant-filled_1ped8_299:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--nb-_button-color-fill), var(--nb-_button-color-darker));opacity:var(--nb-_button-overlay);pointer-events:none;transition:opacity var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);position:absolute;inset:0}._variant-filled_1ped8_299:not(:disabled):not([aria-disabled=true]):active{--nb-_button-overlay:1}._variant-filled_1ped8_299:not(:disabled):not([aria-disabled=true]):active:after{background:var(--nb-_button-color-darker)}._variant-outlined_1ped8_334{color:var(--nb-_button-color-main);border-color:var(--nb-_button-color-main);background-color:#0000}._variant-outlined_1ped8_334:not(:disabled):not([aria-disabled=true]):active{background-color:var(--nb-_button-color-lighter)}._variant-soft_1ped8_343{background-color:var(--nb-_button-color-lighter);color:var(--nb-_button-color-dark);border-color:#0000}._variant-soft_1ped8_343:not(:disabled):not([aria-disabled=true]):active{background-color:var(--nb-_button-color-light)}._variant-ghost_1ped8_352{color:var(--nb-_button-color-main);background-color:#0000;border-color:#0000}._variant-ghost_1ped8_352:not(:disabled):not([aria-disabled=true]):active{background-color:var(--nb-_button-color-lighter)}._variant-link_1ped8_361{color:var(--nb-_button-color-main);padding-inline:var(--nb-spacing-1);text-underline-offset:.2em;height:auto;transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), text-decoration-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background-color:#0000;border-color:#0000;text-decoration:underline;text-decoration-thickness:.0625rem}._variant-link_1ped8_361:not(:disabled):not([aria-disabled=true]):active{color:var(--nb-_button-color-darker)}._underline-hover_1ped8_378._variant-link_1ped8_361{text-decoration-color:#0000}._underline-hover_1ped8_378._variant-link_1ped8_361:not(:disabled):not([aria-disabled=true]):active{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){._variant-filled_1ped8_299:not(:disabled):not([aria-disabled=true]):hover{--nb-_button-overlay:var(--nb-button-hover-overlay,.6)}._variant-outlined_1ped8_334:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--nb-_button-color-lighter);border-color:color-mix(in srgb, var(--nb-_button-color-dark) 60%, var(--nb-_button-color-main))}._variant-soft_1ped8_343:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in srgb, var(--nb-_button-color-light) 35%, var(--nb-_button-color-lighter))}._variant-ghost_1ped8_352:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--nb-_button-color-lighter)}._variant-link_1ped8_361:not(:disabled):not([aria-disabled=true]):hover{color:var(--nb-_button-color-dark)}._underline-hover_1ped8_378._variant-link_1ped8_361:not(:disabled):not([aria-disabled=true]):hover{text-decoration-color:currentColor}}._fullWidth_1ped8_411{width:100%}._elevated_1ped8_415{box-shadow:var(--nb-shadow-md)}._elevated_1ped8_415:not(:disabled):not([aria-disabled=true]):active{box-shadow:var(--nb-shadow-sm);transform:scale(.96)}@media (hover:hover) and (pointer:fine){._elevated_1ped8_415:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--nb-shadow-lg)}}._loading_1ped8_428{cursor:wait}._loading_1ped8_428 ._label_1ped8_43,._loading_1ped8_428 ._icon_1ped8_273{visibility:hidden}._icon_1ped8_273{flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_1ped8_273 svg{width:1em;height:1em}._root_1ped8_2 ._label_1ped8_43{text-overflow:ellipsis;overflow-wrap:break-word;min-width:0;font-weight:var(--nb-button-font-weight,var(--nb-typography-font-weight-medium));text-transform:var(--nb-button-text-transform,none);display:block;overflow:hidden}._spinner_1ped8_522{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._spinnerCircle_1ped8_531{border-radius:var(--nb-shape-border-radius-full);width:1em;height:1em;animation:_spin_1ped8_522 var(--nb-motion-duration-slower) linear infinite;border:2px solid;border-right-color:#0000}@keyframes _spin_1ped8_522{to{transform:rotate(360deg)}}._root_hudnw_5{flex:none}._icon_hudnw_9{justify-content:center;align-items:center;display:inline-flex}._icon_hudnw_9 svg{width:1em;height:1em}@media (hover:hover) and (pointer:fine){._root_hudnw_5._neutralGhost_hudnw_22:not(:disabled):not([aria-disabled=true]):hover{color:var(--nb-_button-color-dark);background-color:#0000}._root_hudnw_5._neutralGhost_hudnw_22:not(:disabled):not([aria-disabled=true]):hover ._icon_hudnw_9 svg{stroke-width:2px}}._tooltip_1o4c5_2{--nb-_tooltip-bg:var(--nb-tooltip-bg,var(--nb-surface-inverse));--nb-_tooltip-color:var(--nb-tooltip-color,var(--nb-color-text-inverse));box-sizing:border-box;z-index:var(--nb-z-index-tooltip,1600);max-width:17.5rem;padding:var(--nb-spacing-1) var(--nb-spacing-2);background-color:var(--nb-_tooltip-bg);color:var(--nb-_tooltip-color);border-radius:var(--nb-tooltip-radius,var(--nb-shape-border-radius-sm));font-family:var(--nb-typography-font-family-body);pointer-events:none;-webkit-user-select:none;user-select:none;word-wrap:break-word;box-shadow:var(--nb-shadow-md);transition-property:opacity;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);top:0;position:absolute;inset-inline-start:0}._arrow_1o4c5_36{background-color:var(--nb-_tooltip-bg);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}._rich_1o4c5_46{--nb-_tooltip-rich-bg:var(--nb-color-background-paper);--nb-_tooltip-rich-color:var(--nb-color-text-primary);--nb-_tooltip-rich-color-secondary:var(--nb-color-text-secondary);background-color:var(--nb-_tooltip-rich-bg);max-width:22rem;color:var(--nb-_tooltip-rich-color);border-radius:var(--nb-shape-border-radius-xl);border:1px solid var(--nb-color-divider);box-shadow:var(--nb-shadow-lg);pointer-events:auto;-webkit-user-select:text;user-select:text;padding:0}._richHeader_1o4c5_65{justify-content:space-between;align-items:flex-start;gap:var(--nb-spacing-2);padding:var(--nb-spacing-4) var(--nb-spacing-4) var(--nb-spacing-2);display:flex}._richTitle_1o4c5_73{font-family:var(--nb-typography-font-family-body);font-size:var(--nb-typography-font-size-lg);font-weight:var(--nb-typography-font-weight-bold);line-height:var(--nb-typography-line-height-snug);color:var(--nb-_tooltip-rich-color);flex:1}._richClose_1o4c5_82{margin-top:-.25rem;flex-shrink:0;margin-inline-end:-.25rem}._richBody_1o4c5_88{padding:0 var(--nb-spacing-4) var(--nb-spacing-3);font-family:var(--nb-typography-font-family-body);font-size:var(--nb-typography-font-size-md);line-height:var(--nb-typography-line-height-base);color:var(--nb-_tooltip-rich-color-secondary)}._richFooter_1o4c5_96{justify-content:flex-end;align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-2) var(--nb-spacing-4) var(--nb-spacing-4);display:flex}._arrowRich_1o4c5_104{background-color:var(--nb-_tooltip-rich-bg);width:.75rem;height:.75rem}._arrowRich_1o4c5_104[data-side=bottom]{box-shadow:-1px -1px 0 var(--nb-color-divider)}._arrowRich_1o4c5_104[data-side=top]{box-shadow:1px 1px 0 var(--nb-color-divider)}._arrowRich_1o4c5_104[data-side=right]{box-shadow:-1px 1px 0 var(--nb-color-divider)}._arrowRich_1o4c5_104[data-side=left]{box-shadow:1px -1px 0 var(--nb-color-divider)}._menu_1cwcl_2{box-sizing:border-box;z-index:var(--nb-z-index-popover,1400);min-width:12.5rem;max-width:20rem;padding:var(--nb-spacing-1) 0;background-color:var(--nb-surface-raised);border:1px solid var(--nb-color-neutral-200);border-radius:var(--nb-menu-radius,var(--nb-radius-card));box-shadow:var(--nb-menu-shadow,var(--nb-shadow-md));transition-property:opacity;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);top:0;outline:none;position:absolute;inset-inline-start:0;overflow:hidden}._item_1cwcl_29{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-2);width:100%;min-height:var(--nb-control-height-sm);padding:calc(var(--nb-spacing-1-5) * var(--nb-density,1)) var(--nb-spacing-3);text-align:start;cursor:pointer;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--nb-motion-duration-instant) var(--nb-motion-easing-ease-out);background:0 0;border:none;display:inline-flex}._itemActive_1cwcl_52{background-color:var(--nb-color-neutral-100);outline:none}._itemDisabled_1cwcl_57{cursor:not-allowed;opacity:.5}._itemDestructive_1cwcl_62{color:var(--nb-color-error-main)}._itemDestructive_1cwcl_62._itemActive_1cwcl_52{background-color:var(--nb-color-error-lighter)}@media (hover:hover) and (pointer:fine){._item_1cwcl_29:not(._itemDisabled_1cwcl_57):hover{background-color:var(--nb-color-neutral-50)}._itemDestructive_1cwcl_62:not(._itemDisabled_1cwcl_57):hover{background-color:var(--nb-color-error-lighter)}}._itemIcon_1cwcl_79{color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._itemDestructive_1cwcl_62 ._itemIcon_1cwcl_79{color:currentColor}._itemLabel_1cwcl_91{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemEnd_1cwcl_99{color:var(--nb-color-text-secondary);flex:none;align-items:center;margin-inline-start:var(--nb-spacing-3);display:inline-flex}._menuMd_1cwcl_109{padding:var(--nb-spacing-1-5) 0}._itemMd_1cwcl_113{min-height:var(--nb-control-height-md);padding:calc(var(--nb-spacing-2) * var(--nb-density,1)) var(--nb-spacing-4);gap:var(--nb-spacing-2-5)}._groupLabelMd_1cwcl_119{padding:var(--nb-spacing-2) var(--nb-spacing-4) var(--nb-spacing-1-5)}._divider_1cwcl_125{height:.0625rem;margin:var(--nb-spacing-1) 0;background-color:var(--nb-color-neutral-100)}._group_1cwcl_119{flex-direction:column;display:flex}._groupLabel_1cwcl_119{padding:var(--nb-spacing-1-5) var(--nb-spacing-3) var(--nb-spacing-1);font-family:var(--nb-typography-font-family-body);font-size:var(--nb-typography-font-size-xs);font-weight:var(--nb-typography-font-weight-medium);line-height:var(--nb-typography-line-height-snug);letter-spacing:var(--nb-typography-letter-spacing-wide);text-transform:uppercase;color:var(--nb-color-text-secondary)}._overlay_1nmv3_2{z-index:var(--nb-z-index-modal,1300);background-color:var(--nb-surface-scrim);-webkit-backdrop-filter:blur(.125rem);padding:var(--nb-spacing-4);animation:_dialogOverlayIn_1nmv3_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);place-items:center;display:grid;position:fixed;inset:0}._overlay-bare_1nmv3_28{-webkit-backdrop-filter:none;background-color:#0000;padding:0}@keyframes _dialogOverlayIn_1nmv3_1{0%{opacity:0}to{opacity:1}}._dialog_1nmv3_44{--nb-_dialog-max-width:var(--nb-dialog-max-width,30rem);box-sizing:border-box;width:100%;max-width:var(--nb-_dialog-max-width);max-height:calc(100dvh - var(--nb-spacing-8));background-color:var(--nb-dialog-bg,var(--nb-surface-default));border:1px solid var(--nb-color-neutral-100);border-radius:var(--nb-dialog-radius,var(--nb-radius-card));box-shadow:var(--nb-shadow-xl);animation:_dialogContentIn_1nmv3_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);transform-origin:50%;outline:none;flex-direction:column;display:flex;overflow:hidden}._dialog_1nmv3_44:focus-visible{box-shadow:none;outline:none}@keyframes _dialogContentIn_1nmv3_1{0%{opacity:0;transform:scale(.97)translateY(-.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}._size-sm_1nmv3_91{--nb-_dialog-max-width:22.5rem}._size-md_1nmv3_94{--nb-_dialog-max-width:var(--nb-dialog-max-width,30rem)}._size-lg_1nmv3_97{--nb-_dialog-max-width:40rem}._size-xl_1nmv3_100{--nb-_dialog-max-width:55rem}._size-fullscreen_1nmv3_116{--nb-_dialog-max-width:none;width:100dvw;height:100dvh;max-height:100dvh;box-shadow:none;background-color:#0000;border:none;border-radius:0}._header_1nmv3_127{gap:var(--nb-spacing-1);padding:var(--nb-spacing-6) var(--nb-spacing-6) var(--nb-spacing-4);flex-direction:column;display:flex;position:relative}._headerHasClose_1nmv3_135{padding-inline-end:calc(var(--nb-spacing-4) + 2.25rem + var(--nb-spacing-2))}._headerClose_1nmv3_139{position:absolute;inset-block-start:var(--nb-spacing-5);inset-inline-end:var(--nb-spacing-4)}._title_1nmv3_145{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);margin:0}._description_1nmv3_151{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-secondary);margin:0}._body_1nmv3_157{min-height:0;padding:0 var(--nb-spacing-6) var(--nb-spacing-6);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex:1;overflow-y:auto}._body_1nmv3_157:first-child{padding-top:var(--nb-spacing-6)}._footer_1nmv3_171{justify-content:flex-end;align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-4) var(--nb-spacing-6);border-block-start:1px solid var(--nb-color-neutral-100);display:flex}._overlay_utjii_2{z-index:var(--nb-z-index-modal,1300);background-color:var(--nb-surface-scrim);-webkit-backdrop-filter:blur(.125rem);animation:_drawerOverlayIn_utjii_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);display:flex;position:fixed;inset:0}@keyframes _drawerOverlayIn_utjii_1{0%{opacity:0}to{opacity:1}}._drawer_utjii_22{--nb-_drawer-size:var(--nb-drawer-size,22.5rem);box-sizing:border-box;background-color:var(--nb-surface-default);box-shadow:var(--nb-shadow-xl);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}._side-left_utjii_38{width:var(--nb-_drawer-size);border-inline-end:1px solid var(--nb-color-neutral-100);max-width:100dvw;animation:_drawerLeftIn_utjii_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);inset-block:0;inset-inline-start:0}._side-right_utjii_47{width:var(--nb-_drawer-size);border-inline-start:1px solid var(--nb-color-neutral-100);max-width:100dvw;animation:_drawerRightIn_utjii_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);inset-block:0;inset-inline-end:0}._side-top_utjii_56{height:var(--nb-_drawer-size);border-block-end:1px solid var(--nb-color-neutral-100);max-height:100dvh;animation:_drawerTopIn_utjii_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);inset-block-start:0;inset-inline:0}._side-bottom_utjii_65{height:var(--nb-_drawer-size);border-block-start:1px solid var(--nb-color-neutral-100);max-height:100dvh;animation:_drawerBottomIn_utjii_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);inset-block-end:0;inset-inline:0}@keyframes _drawerLeftIn_utjii_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _drawerRightIn_utjii_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _drawerTopIn_utjii_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _drawerBottomIn_utjii_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._size-sm_utjii_108{--nb-_drawer-size:17.5rem}._size-md_utjii_111{--nb-_drawer-size:var(--nb-drawer-size,22.5rem)}._size-lg_utjii_114{--nb-_drawer-size:30rem}._size-xl_utjii_117{--nb-_drawer-size:40rem}._size-full_utjii_120{--nb-_drawer-size:100dvw}._side-top_utjii_56._size-full_utjii_120,._side-bottom_utjii_65._size-full_utjii_120{--nb-_drawer-size:100dvh}._header_utjii_129{gap:var(--nb-spacing-1);padding:var(--nb-spacing-5) var(--nb-spacing-6) var(--nb-spacing-4);border-block-end:1px solid var(--nb-color-neutral-100);flex-direction:column;display:flex}._title_utjii_137{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);margin:0}._description_utjii_143{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-secondary);margin:0}._body_utjii_149{min-height:0;padding:var(--nb-spacing-5) var(--nb-spacing-6);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex:1;overflow-y:auto}._footer_utjii_158{justify-content:flex-end;align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-4) var(--nb-spacing-6);border-block-start:1px solid var(--nb-color-neutral-100);display:flex}._overlay_en336_3{z-index:var(--nb-z-index-modal,1300);background-color:var(--nb-color-background-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_en336_14{box-sizing:border-box;background-color:var(--nb-color-background-paper);border-radius:var(--nb-bottom-sheet-radius,var(--nb-radius-sheet)) var(--nb-bottom-sheet-radius,var(--nb-radius-sheet)) 0 0;border:1px solid var(--nb-color-neutral-100);border-bottom:none;outline:none;flex-direction:column;width:100%;max-height:80dvh;display:flex;position:relative}._size-compact_en336_30{max-height:50dvh}._size-standard_en336_31{max-height:80dvh}._size-tall_en336_32{max-height:92dvh}._size-screen_en336_33{border-radius:0;max-height:100dvh}._handle_en336_36{width:var(--nb-spacing-10);height:var(--nb-spacing-1);border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-color-neutral-300);margin:var(--nb-spacing-3) auto 0;flex-shrink:0}._header_en336_46{justify-content:space-between;align-items:flex-start;gap:var(--nb-spacing-3);padding:var(--nb-spacing-4);border-bottom:1px solid var(--nb-color-neutral-100);flex-shrink:0;display:flex}._headerContent_en336_56{flex:1;min-width:0}._title_en336_61{margin:0}._description_en336_65{margin:var(--nb-spacing-1) 0 0}._closeButton_en336_69{flex-shrink:0}._body_en336_74{overscroll-behavior:contain;padding:var(--nb-spacing-4);flex:1;min-height:0;overflow-y:auto}._footer_en336_83{gap:var(--nb-spacing-3);padding:var(--nb-spacing-4);border-top:1px solid var(--nb-color-neutral-100);flex-direction:column;flex-shrink:0;display:flex}@keyframes _bsOverlayIn_en336_1{0%{opacity:0}to{opacity:1}}@keyframes _bsOverlayOut_en336_1{0%{opacity:1}to{opacity:0}}@keyframes _bsSheetInMobile_en336_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _bsSheetOutMobile_en336_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _bsSheetInDesktop_en336_1{0%{opacity:0;transform:translateY(var(--nb-spacing-2))}to{opacity:1;transform:translateY(0)}}@keyframes _bsSheetOutDesktop_en336_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--nb-spacing-2))}}._overlay_en336_3[data-open=true]{animation:_bsOverlayIn_en336_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out) forwards}._overlay_en336_3[data-open=false]{animation:_bsOverlayOut_en336_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-in) forwards}._sheet_en336_14[data-open=true]{animation:_bsSheetInMobile_en336_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out) forwards}._sheet_en336_14[data-open=false]{animation:_bsSheetOutMobile_en336_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-in) forwards}@media (min-width:30rem){._overlay_en336_3{padding:var(--nb-spacing-4);align-items:center}._sheet_en336_14{border-radius:var(--nb-bottom-sheet-radius,var(--nb-radius-sheet));border-bottom:1px solid var(--nb-color-neutral-100);width:100%;max-width:32.5rem;max-height:85vh}._size-compact_en336_30,._size-standard_en336_31{max-height:85vh}._size-tall_en336_32{max-height:90vh}._size-screen_en336_33{border-radius:var(--nb-bottom-sheet-radius,var(--nb-radius-sheet));max-height:95vh}._handle_en336_36{display:none}._footer_en336_83{flex-direction:row;justify-content:flex-end}._sheet_en336_14[data-open=true]{animation:_bsSheetInDesktop_en336_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out) forwards}._sheet_en336_14[data-open=false]{animation:_bsSheetOutDesktop_en336_1 var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-in) forwards}}@media (prefers-reduced-motion:reduce){._overlay_en336_3,._sheet_en336_14{animation:none!important}}._root_15gxx_2{--nb-_alert-color-main:var(--nb-color-info-main);--nb-_alert-color-dark:var(--nb-color-info-dark);--nb-_alert-color-darker:var(--nb-color-info-darker);--nb-_alert-color-lighter:var(--nb-color-info-lighter);--nb-_alert-color-contrast:var(--nb-color-info-contrast);--nb-_alert-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_alert-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast));--nb-_alert-bg:var(--nb-_alert-color-lighter);--nb-_alert-border-color:transparent;--nb-_alert-text-color:var(--nb-color-text-primary);--nb-_alert-icon-color:var(--nb-_alert-color-main);align-items:flex-start;gap:var(--nb-spacing-3);padding:var(--nb-spacing-3) var(--nb-spacing-4);background-color:var(--nb-_alert-bg);color:var(--nb-_alert-text-color);border:1px solid var(--nb-_alert-border-color);border-radius:var(--nb-alert-radius,var(--nb-shape-border-radius-md));font-family:var(--nb-typography-font-family-body);display:flex;position:relative}._severity-success_15gxx_31{--nb-_alert-color-main:var(--nb-color-success-main);--nb-_alert-color-dark:var(--nb-color-success-dark);--nb-_alert-color-darker:var(--nb-color-success-darker);--nb-_alert-color-lighter:var(--nb-color-success-lighter);--nb-_alert-color-contrast:var(--nb-color-success-contrast);--nb-_alert-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_alert-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast));--nb-_alert-icon-color:var(--nb-color-success-main)}._severity-info_15gxx_42{--nb-_alert-color-main:var(--nb-color-info-main);--nb-_alert-color-dark:var(--nb-color-info-dark);--nb-_alert-color-darker:var(--nb-color-info-darker);--nb-_alert-color-lighter:var(--nb-color-info-lighter);--nb-_alert-color-contrast:var(--nb-color-info-contrast);--nb-_alert-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_alert-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast));--nb-_alert-icon-color:var(--nb-color-info-main)}._severity-warning_15gxx_53{--nb-_alert-color-main:var(--nb-color-warning-main);--nb-_alert-color-dark:var(--nb-color-warning-dark);--nb-_alert-color-darker:var(--nb-color-warning-darker);--nb-_alert-color-lighter:var(--nb-color-warning-lighter);--nb-_alert-color-contrast:var(--nb-color-warning-contrast);--nb-_alert-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_alert-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast));--nb-_alert-icon-color:var(--nb-color-warning-main)}._severity-error_15gxx_64{--nb-_alert-color-main:var(--nb-color-error-main);--nb-_alert-color-dark:var(--nb-color-error-dark);--nb-_alert-color-darker:var(--nb-color-error-darker);--nb-_alert-color-lighter:var(--nb-color-error-lighter);--nb-_alert-color-contrast:var(--nb-color-error-contrast);--nb-_alert-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_alert-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast));--nb-_alert-icon-color:var(--nb-color-error-main)}._variant-filled_15gxx_77{--nb-_alert-bg:var(--nb-_alert-color-fill);--nb-_alert-text-color:var(--nb-_alert-color-on-fill);--nb-_alert-icon-color:var(--nb-_alert-color-on-fill)}._variant-outlined_15gxx_83{--nb-_alert-bg:var(--nb-color-background-paper);--nb-_alert-border-color:var(--nb-color-neutral-200);--nb-_alert-text-color:var(--nb-color-text-primary)}._variant-soft_15gxx_89{--nb-_alert-bg:var(--nb-_alert-color-lighter);--nb-_alert-text-color:var(--nb-color-text-primary)}._variant-standard_15gxx_94{--nb-_alert-bg:var(--nb-color-background-paper);--nb-_alert-border-color:var(--nb-color-neutral-200);--nb-_alert-text-color:var(--nb-color-text-primary);overflow:hidden}._variant-standard_15gxx_94:before{content:"";background-color:var(--nb-_alert-color-main);width:4px;position:absolute;inset-block:0;inset-inline-start:0}._icon_15gxx_110{color:var(--nb-_alert-icon-color);flex:none;justify-content:center;align-items:center;margin-block-start:.125rem;display:inline-flex}._icon_15gxx_110 svg{width:1em;height:1em}._body_15gxx_123{flex:1;min-width:0}._title_15gxx_128{margin:0 0 var(--nb-spacing-1) 0;color:currentColor;display:block}._message_15gxx_134{color:currentColor;opacity:.9}._action_15gxx_139{color:currentColor;flex:none;align-items:center;margin-inline-start:var(--nb-spacing-2);display:inline-flex}._viewport_9bkiu_11{box-sizing:border-box;z-index:var(--nb-z-index-toast,1500);gap:var(--nb-spacing-2);pointer-events:none;padding:var(--nb-spacing-4);flex-direction:column;max-width:min(100dvw,26.25rem);display:flex;position:fixed}._position-top-left_9bkiu_24{inset-block-start:0;inset-inline-start:0}._position-top-center_9bkiu_28{inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}._position-top-right_9bkiu_33{inset-block-start:0;inset-inline-end:0}._position-bottom-left_9bkiu_37{flex-direction:column-reverse;inset-block-end:0;inset-inline-start:0}._position-bottom-center_9bkiu_42{flex-direction:column-reverse;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}._position-bottom-right_9bkiu_48{flex-direction:column-reverse;inset-block-end:0;inset-inline-end:0}._item_9bkiu_55{pointer-events:auto;animation:_snackbarIn_9bkiu_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out)}._item_9bkiu_55._exiting_9bkiu_60{animation:_snackbarOut_9bkiu_1 var(--nb-motion-duration-base) var(--nb-motion-easing-ease-in) forwards}@keyframes _snackbarIn_9bkiu_1{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _snackbarOut_9bkiu_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.25rem)scale(.98)}}._surface_9bkiu_89{--nb-_snackbar-accent:var(--nb-color-text-secondary);--nb-_snackbar-accent-soft:var(--nb-color-neutral-100);--nb-_snackbar-bg:var(--nb-surface-raised);--nb-_snackbar-border:var(--nb-color-divider);box-sizing:border-box;align-items:flex-start;gap:var(--nb-spacing-3);min-width:17.5rem;max-width:100%;padding-block:var(--nb-spacing-3);padding-inline:var(--nb-spacing-4);background-color:var(--nb-_snackbar-bg);border:var(--nb-shape-border-width-thin) solid var(--nb-_snackbar-border);border-radius:var(--nb-snackbar-radius,var(--nb-shape-border-radius-sm));box-shadow:var(--nb-shadow-sm);background-color:color-mix(in srgb, var(--nb-_snackbar-bg) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(.75rem);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);grid-template-columns:auto 1fr auto auto;display:grid;position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(0.0625rem)) or (backdrop-filter:blur(0.0625rem))){._surface_9bkiu_89{background-color:var(--nb-_snackbar-bg)}}._icon_9bkiu_136{color:var(--nb-_snackbar-accent);flex:none;grid-column:1;justify-content:center;align-self:start;align-items:center;display:inline-flex}._body_9bkiu_146{gap:var(--nb-spacing-0-5);flex-direction:column;grid-column:2;min-width:0;display:flex}._title_9bkiu_154{color:var(--nb-color-text-primary)}._message_9bkiu_158{color:var(--nb-color-text-secondary)}._body_9bkiu_146>._message_9bkiu_158:first-child{color:var(--nb-color-text-primary)}._action_9bkiu_168{color:var(--nb-_snackbar-accent);flex:none;grid-column:3;align-items:center;margin-inline-start:var(--nb-spacing-1);display:inline-flex}._close_9bkiu_177{grid-column:4;align-self:start}._message-only_9bkiu_183 ._icon_9bkiu_136,._message-only_9bkiu_183 ._close_9bkiu_177{align-self:center}._severity-success_9bkiu_196{--nb-_snackbar-accent:var(--nb-color-success-main);--nb-_snackbar-accent-soft:var(--nb-color-success-lighter)}._severity-info_9bkiu_200{--nb-_snackbar-accent:var(--nb-color-info-main);--nb-_snackbar-accent-soft:var(--nb-color-info-lighter)}._severity-warning_9bkiu_204{--nb-_snackbar-accent:var(--nb-color-warning-main);--nb-_snackbar-accent-soft:var(--nb-color-warning-lighter)}._severity-error_9bkiu_208{--nb-_snackbar-accent:var(--nb-color-error-main);--nb-_snackbar-accent-soft:var(--nb-color-error-lighter)}._severity-neutral_9bkiu_212{--nb-_snackbar-accent:var(--nb-color-text-secondary);--nb-_snackbar-accent-soft:var(--nb-color-neutral-100)}._variant-subtle_9bkiu_225:before{content:"";background-color:var(--nb-_snackbar-accent);opacity:.85;width:.1875rem;position:absolute;inset-block:0;inset-inline-start:0}._variant-subtle_9bkiu_225._severity-neutral_9bkiu_212:before{display:none}._variant-soft_9bkiu_242{--nb-_snackbar-bg:var(--nb-_snackbar-accent-soft);--nb-_snackbar-border:color-mix(in srgb, var(--nb-_snackbar-accent) 22%, transparent)}._variant-soft_9bkiu_242 ._title_9bkiu_154{color:var(--nb-color-text-primary)}._variant-soft_9bkiu_242 ._message_9bkiu_158{color:var(--nb-color-text-secondary)}._variant-outlined_9bkiu_256{--nb-_snackbar-border:color-mix(in srgb, var(--nb-_snackbar-accent) 35%, var(--nb-color-divider));box-shadow:none}@media (prefers-reduced-motion:reduce){._item_9bkiu_55,._item_9bkiu_55._exiting_9bkiu_60{animation-duration:1ms}}._table_1ve14_13{--nb-_table-cell-padding-block:calc(var(--nb-spacing-3) * var(--nb-density,1));--nb-_table-cell-padding-inline:var(--nb-spacing-4);--nb-_table-line-height:var(--nb-typography-line-height-base);--nb-_table-row-height:var(--nb-table-row-height,var(--nb-control-height-md));--nb-_table-row-bg:transparent;--nb-_table-row-bg-alt:color-mix(in srgb, var(--nb-color-neutral-100) 35%, transparent);--nb-_table-divider-strong:var(--nb-table-divider-color,var(--nb-border-default));--nb-_table-divider:color-mix(in srgb, var(--nb-_table-divider-strong) 70%, transparent);--nb-_table-header-bg:var(--nb-table-header-bg,transparent);--nb-_table-header-color:var(--nb-color-text-secondary);--nb-_table-header-color-active:var(--nb-color-text-primary);--nb-_table-header-tracking:.04em;--nb-_table-hover-overlay:color-mix(in srgb, var(--nb-color-neutral-500) 6%, transparent);--nb-_table-active-overlay:color-mix(in srgb, var(--nb-color-neutral-500) 10%, transparent);--nb-_table-selected-bg:color-mix(in srgb, var(--nb-color-primary-main) 8%, transparent);--nb-_table-selected-accent:var(--nb-color-primary-main);--nb-_table-radius:var(--nb-table-radius,var(--nb-radius-card));border-collapse:separate;border-spacing:0;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);font-feature-settings:"ss01", "cv11"}._fullWidth_1ve14_44{width:100%}._density-sm_1ve14_49{--nb-_table-cell-padding-block:calc(var(--nb-spacing-2) * var(--nb-density,1));--nb-_table-cell-padding-inline:var(--nb-spacing-3);--nb-_table-line-height:var(--nb-typography-line-height-snug);--nb-_table-row-height:var(--nb-control-height-sm)}._density-md_1ve14_56{--nb-_table-cell-padding-block:calc(var(--nb-spacing-3) * var(--nb-density,1));--nb-_table-cell-padding-inline:var(--nb-spacing-4);--nb-_table-line-height:var(--nb-typography-line-height-base);--nb-_table-row-height:var(--nb-table-row-height,var(--nb-control-height-md))}._density-lg_1ve14_63{--nb-_table-cell-padding-block:calc(var(--nb-spacing-4) * var(--nb-density,1));--nb-_table-cell-padding-inline:var(--nb-spacing-5);--nb-_table-line-height:var(--nb-typography-line-height-relaxed);--nb-_table-row-height:var(--nb-control-height-lg)}._thead_1ve14_73{background-color:var(--nb-_table-header-bg)}._headerCell_1ve14_77{padding-block:var(--nb-spacing-2-5,var(--nb-spacing-2));padding-inline:var(--nb-_table-cell-padding-inline);text-transform:uppercase;color:var(--nb-_table-header-color);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;border:0;border-block-end:1px solid var(--nb-_table-divider-strong);background-color:var(--nb-_table-header-bg);transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out)}._headerInner_1ve14_93{align-items:center;gap:var(--nb-spacing-1-5,.375rem);min-width:0;display:inline-flex}._alignCenter_1ve14_100 ._headerInner_1ve14_93{justify-content:center}._alignEnd_1ve14_103 ._headerInner_1ve14_93{justify-content:flex-end}._headerLabel_1ve14_107{min-width:0;display:inline-block}._stickyHeader_1ve14_113 ._thead_1ve14_73 th{z-index:1;background-color:var(--nb-color-background-paper);box-shadow:inset 0 -1px 0 0 var(--nb-_table-divider-strong);border-block-end-color:#0000;position:sticky;top:0}._cell_1ve14_126{box-sizing:border-box;height:var(--nb-_table-row-height);padding-block:var(--nb-_table-cell-padding-block);padding-inline:var(--nb-_table-cell-padding-inline);text-align:start;vertical-align:middle;border:0;border-block-end:1px solid var(--nb-_table-divider);background-color:var(--nb-_table-row-bg);transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out)}._alignStart_1ve14_140{text-align:start}._alignCenter_1ve14_100{text-align:center}._alignEnd_1ve14_103{text-align:end}._numeric_1ve14_150{text-align:end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._primaryCell_1ve14_156{color:var(--nb-color-text-primary)}._mutedCell_1ve14_160{color:var(--nb-color-text-secondary)}._table_1ve14_13 tbody tr:last-child ._cell_1ve14_126{border-block-end:none}._row_1ve14_8{position:relative}@media (hover:hover) and (pointer:fine){._hoverable_1ve14_178 tbody tr:hover>._cell_1ve14_126,tbody tr._rowClickable_1ve14_179:hover>._cell_1ve14_126{background-color:var(--nb-_table-hover-overlay)}}._hoverable_1ve14_178 tbody tr:active>._cell_1ve14_126,tbody tr._rowClickable_1ve14_179:active>._cell_1ve14_126{background-color:var(--nb-_table-active-overlay)}._rowClickable_1ve14_179{cursor:pointer}._rowClickable_1ve14_179:focus-visible{outline:none}._rowClickable_1ve14_179:focus-visible>._cell_1ve14_126{box-shadow:inset 0 0 0 2px var(--nb-color-outline)}._row_1ve14_8._selected_1ve14_208>._cell_1ve14_126{background-color:var(--nb-_table-selected-bg)}._row_1ve14_8._selected_1ve14_208>._cell_1ve14_126:first-child{box-shadow:inset 3px 0 0 0 var(--nb-_table-selected-accent)}._striped_1ve14_217 tbody tr:nth-of-type(2n)>._cell_1ve14_126{background-color:var(--nb-_table-row-bg-alt)}._tfoot_1ve14_224{background-color:color-mix(in srgb, var(--nb-color-neutral-100) 40%, transparent)}._tfoot_1ve14_224 ._cell_1ve14_126{color:var(--nb-color-text-primary);border-block-start:1px solid var(--nb-_table-divider-strong);border-block-end:none}._sortableHeader_1ve14_237{cursor:pointer}@media (hover:hover) and (pointer:fine){._sortableHeader_1ve14_237:hover{color:var(--nb-_table-header-color-active);background-color:var(--nb-_table-hover-overlay)}._sortableHeader_1ve14_237:hover ._sortIndicator_1ve14_246{opacity:.75}}._sortButton_1ve14_253{--nb-focus-offset:0;appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--nb-shape-border-radius-xs);background:0 0;border:0;margin:0;padding:0}._sortableActive_1ve14_273{color:var(--nb-_table-header-color-active)}._sortIndicator_1ve14_246{color:currentColor;opacity:.4;width:.75rem;height:.75rem;transition:opacity var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);justify-content:center;align-items:center;display:inline-flex}._sortAsc_1ve14_290,._sortDesc_1ve14_291{opacity:1}._sortAsc_1ve14_290 svg path:nth-of-type(2),._sortDesc_1ve14_291 svg path:first-of-type{opacity:.25}._variant-plain_1ve14_306{--nb-_table-header-bg:var(--nb-table-header-bg,transparent)}._variant-minimal_1ve14_311 ._cell_1ve14_126,._variant-minimal_1ve14_311 ._headerCell_1ve14_77{border-block-end:0}._variant-minimal_1ve14_311{--nb-_table-cell-padding-block:calc((var(--nb-spacing-3) + var(--nb-spacing-1)) * var(--nb-density,1))}._variant-minimal_1ve14_311._density-sm_1ve14_49{--nb-_table-cell-padding-block:calc((var(--nb-spacing-2) + var(--nb-spacing-0-5,.125rem)) * var(--nb-density,1))}._variant-minimal_1ve14_311._density-lg_1ve14_63{--nb-_table-cell-padding-block:calc((var(--nb-spacing-4) + var(--nb-spacing-1)) * var(--nb-density,1))}._variant-outlined_1ve14_334{--nb-_table-divider:var(--nb-_table-divider-strong);border:1px solid var(--nb-_table-divider-strong);border-radius:var(--nb-_table-radius);background-color:var(--nb-color-background-paper);overflow:hidden}._variant-outlined_1ve14_334 ._thead_1ve14_73{background-color:color-mix(in srgb, var(--nb-color-neutral-100) 50%, transparent)}._variant-outlined_1ve14_334 ._headerCell_1ve14_77{background-color:#0000}._variant-outlined_1ve14_334 ._stickyHeader_1ve14_113 ._thead_1ve14_73 th,._stickyHeader_1ve14_113._variant-outlined_1ve14_334 ._thead_1ve14_73 th{background-color:color-mix(in srgb, var(--nb-color-neutral-100) 80%, var(--nb-color-background-paper))}._variant-soft_1ve14_353{--nb-_table-row-bg:var(--nb-color-background-paper);--nb-_table-row-bg-alt:color-mix(in srgb, var(--nb-color-neutral-100) 60%, transparent);border-spacing:0 var(--nb-spacing-1);border-collapse:separate}._variant-soft_1ve14_353 ._cell_1ve14_126{background-color:var(--nb-color-background-paper);border-block-end:0}._variant-soft_1ve14_353 tbody tr>._cell_1ve14_126:first-child{border-start-start-radius:var(--nb-shape-border-radius-md);border-end-start-radius:var(--nb-shape-border-radius-md)}._variant-soft_1ve14_353 tbody tr>._cell_1ve14_126:last-child{border-start-end-radius:var(--nb-shape-border-radius-md);border-end-end-radius:var(--nb-shape-border-radius-md)}._variant-soft_1ve14_353 ._headerCell_1ve14_77{color:var(--nb-color-text-secondary);border-block-end:0}._variant-soft_1ve14_353 ._row_1ve14_8._selected_1ve14_208>._cell_1ve14_126{background-color:var(--nb-_table-selected-bg)}._bordered_1ve14_382 ._cell_1ve14_126,._bordered_1ve14_382 ._headerCell_1ve14_77{border:1px solid var(--nb-color-divider)}._bordered_1ve14_382 ._table_1ve14_13 tbody tr:last-child ._cell_1ve14_126{border-block-end:1px solid var(--nb-color-divider)}._container_1ve14_397{box-sizing:border-box;width:100%;position:relative;overflow-x:auto}._containerSurface_1ve14_404{background-color:var(--nb-color-background-paper);border:1px solid var(--nb-color-divider);border-radius:var(--nb-shape-border-radius-lg)}._containerElevated_1ve14_410{box-shadow:var(--nb-shadow-sm)}._containerScroll_1ve14_414{isolation:isolate}._containerSurface_1ve14_404>._table_1ve14_13._variant-outlined_1ve14_334{border:0;border-radius:0}._root_1kkyc_2{text-align:center;align-items:center;gap:var(--nb-spacing-3);padding-block:var(--nb-spacing-8);padding-inline:var(--nb-spacing-4);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex-direction:column;display:flex}._compact_1kkyc_14{text-align:start;align-items:center;gap:var(--nb-spacing-3);padding-block:var(--nb-spacing-3);padding-inline:var(--nb-spacing-3);flex-direction:row}._size-sm_1kkyc_24{padding-block:var(--nb-spacing-4)}._size-md_1kkyc_27{padding-block:var(--nb-spacing-8)}._size-lg_1kkyc_30{padding-block:var(--nb-spacing-12)}._icon_1kkyc_34{border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-color-neutral-100);width:3.5rem;height:3.5rem;color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._size-sm_1kkyc_24 ._icon_1kkyc_34{width:2.5rem;height:2.5rem}._size-lg_1kkyc_30 ._icon_1kkyc_34{width:4.5rem;height:4.5rem}._compact_1kkyc_14 ._icon_1kkyc_34{width:2.25rem;height:2.25rem}._body_1kkyc_61{gap:var(--nb-spacing-1);flex-direction:column;max-width:30rem;display:flex}._compact_1kkyc_14 ._body_1kkyc_61{flex:1;min-width:0;max-width:none}._title_1kkyc_74{color:var(--nb-color-text-primary);margin:0}._description_1kkyc_87{color:var(--nb-color-text-secondary);margin:0}._actions_1kkyc_92{justify-content:center;align-items:center;gap:var(--nb-spacing-2);flex-wrap:wrap;margin-block-start:var(--nb-spacing-2);display:inline-flex}._compact_1kkyc_14 ._actions_1kkyc_92{margin-block-start:0;margin-inline-start:auto}._root_1j18u_2{--nb-_circular-color:var(--nb-color-primary-main);--nb-_circular-track-color:var(--nb-color-neutral-200);--nb-_circular-size:2.5rem;--nb-_circular-thickness:.25rem;width:var(--nb-_circular-size);height:var(--nb-_circular-size);color:var(--nb-_circular-color);justify-content:center;align-items:center;display:inline-flex;position:relative}._svg_1j18u_17{width:100%;height:100%}._track_1j18u_22{fill:none;stroke:var(--nb-_circular-track-color)}._indicator_1j18u_27{fill:none;stroke:currentColor;stroke-linecap:round;transform-origin:50%;transition-property:stroke-dashoffset;transition-duration:var(--nb-motion-duration-base);transition-timing-function:var(--nb-motion-easing-ease-out);transform:rotate(-90deg)}._indeterminate_1j18u_39 ._svg_1j18u_17{animation:1.4s linear infinite _circularRotate_1j18u_1}._indeterminate_1j18u_39 ._indicator_1j18u_27{animation:1.4s ease-in-out infinite _circularDash_1j18u_1}@keyframes _circularRotate_1j18u_1{to{transform:rotate(360deg)}}@keyframes _circularDash_1j18u_1{0%{stroke-dasharray:.0625rem 12.5rem;stroke-dashoffset:0}50%{stroke-dasharray:6.25rem 12.5rem;stroke-dashoffset:-.9375rem}to{stroke-dasharray:6.25rem 12.5rem;stroke-dashoffset:-7.8125rem}}._size-sm_1j18u_69{--nb-_circular-size:1.5rem;--nb-_circular-thickness:.1875rem}._size-md_1j18u_73{--nb-_circular-size:2.5rem;--nb-_circular-thickness:.25rem}._size-lg_1j18u_77{--nb-_circular-size:3.5rem;--nb-_circular-thickness:.3125rem}._color-primary_1j18u_83{--nb-_circular-color:var(--nb-color-primary-main)}._color-secondary_1j18u_86{--nb-_circular-color:var(--nb-color-secondary-main)}._color-accent_1j18u_89{--nb-_circular-color:var(--nb-color-accent-main,var(--nb-color-primary-main))}._color-success_1j18u_92{--nb-_circular-color:var(--nb-color-success-main)}._color-warning_1j18u_95{--nb-_circular-color:var(--nb-color-warning-main)}._color-error_1j18u_98{--nb-_circular-color:var(--nb-color-error-main)}._color-info_1j18u_101{--nb-_circular-color:var(--nb-color-info-main)}._color-neutral_1j18u_104{--nb-_circular-color:var(--nb-color-neutral-700)}._label_1j18u_109{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._sortableHeaderInner_eswt0_2{align-items:center;gap:var(--nb-spacing-1);display:inline-flex}._sortIcon_eswt0_8{width:.75rem;height:.75rem;color:var(--nb-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}._sortIconActive_eswt0_17{color:var(--nb-color-text-primary)}._clickableRow_eswt0_21{--nb-focus-offset:-2px;cursor:pointer}._empty_eswt0_29{text-align:center;padding-block:var(--nb-spacing-8);padding-inline:var(--nb-spacing-4);color:var(--nb-color-text-secondary)}._skeletonCell_eswt0_36{padding-block:var(--nb-spacing-3);padding-inline:var(--nb-spacing-3)}._caption_eswt0_41{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}._loadMore_eswt0_57{justify-content:center;align-items:center;gap:var(--nb-spacing-3);padding-block:var(--nb-spacing-3);flex-wrap:wrap;min-width:0;display:flex}._loadMoreStatus_eswt0_67{align-items:center;gap:var(--nb-spacing-2);min-width:0;display:inline-flex}._root_1ymb0_2{background-color:var(--nb-color-neutral-100);display:block;position:relative;overflow:hidden}._variant-text_1ymb0_10{border-radius:var(--nb-shape-border-radius-sm);transform-origin:0 55%;width:100%;height:auto;display:inline-block;transform:scaleY(.6)}._variant-text_1ymb0_10:before{content:" "}._variant-rectangular_1ymb0_24{border-radius:0}._variant-rounded_1ymb0_28{border-radius:var(--nb-skeleton-radius,var(--nb-shape-border-radius-md))}._variant-circular_1ymb0_32{border-radius:50%}._pulse_1ymb0_37{animation:1.6s ease-in-out .5s infinite _skeletonPulse_1ymb0_1}@keyframes _skeletonPulse_1ymb0_1{0%{opacity:1}50%{opacity:.4}to{opacity:1}}._wave_1ymb0_54{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}._wave_1ymb0_54:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.6s linear .5s infinite _skeletonWave_1ymb0_1;position:absolute;inset:0;transform:translate(-100%)}@keyframes _skeletonWave_1ymb0_1{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}[data-nb-motion=reduced] ._pulse_1ymb0_37,[data-nb-decor=off] ._pulse_1ymb0_37{opacity:.7;animation:none}[data-nb-motion=reduced] ._wave_1ymb0_54:after,[data-nb-decor=off] ._wave_1ymb0_54:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){._pulse_1ymb0_37{opacity:.7;animation:none}._wave_1ymb0_54:after{animation:none;display:none}}._root_cqvq1_14{font:inherit;color:var(--nb-color-text-link);cursor:pointer;text-underline-offset:.2em;overflow-wrap:break-word;transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), text-decoration-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), text-decoration-thickness var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.0625rem;display:inline}._color-inherit_cqvq1_35{color:inherit}._underline-hover_cqvq1_41{text-decoration-color:#0000}._underline-hover_cqvq1_41:focus-visible{text-decoration-color:currentColor}._srOnly_cqvq1_57{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._root_cqvq1_14:hover{text-decoration-thickness:.125rem}._underline-hover_cqvq1_41:hover{text-decoration-color:currentColor}}._root_q3vyb_11{min-width:0;font-family:var(--nb-typography-font-family-body);font-size:var(--nb-typography-font-size-sm);line-height:var(--nb-typography-line-height-base);color:var(--nb-color-text-secondary)}._list_q3vyb_19{align-items:center;row-gap:var(--nb-spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_q3vyb_29{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;display:inline-flex}._separator_q3vyb_37{margin-inline:var(--nb-spacing-2);color:var(--nb-color-text-hint);-webkit-user-select:none;user-select:none;flex:none}._link_q3vyb_44,._text_q3vyb_45,._current_q3vyb_46{min-width:0}._current_q3vyb_46{color:var(--nb-color-text-primary);font-weight:var(--nb-typography-font-weight-medium)}._expand_q3vyb_56{min-inline-size:var(--nb-control-height-sm);min-block-size:var(--nb-control-height-sm);padding-block:0;padding-inline:var(--nb-spacing-1-5);border-radius:var(--nb-shape-border-radius-sm);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._expand_q3vyb_56:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._expand_q3vyb_56:hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-primary)}}._root_q3vyb_11[data-collapse-below] [data-collapsible]{display:none}@media (min-width:30rem){._root_q3vyb_11[data-collapse-below=sm] [data-collapsible]{display:inline-flex}._root_q3vyb_11[data-collapse-below=sm] ._expandItem_q3vyb_102{display:none}}@media (min-width:48rem){._root_q3vyb_11[data-collapse-below=md] [data-collapsible]{display:inline-flex}._root_q3vyb_11[data-collapse-below=md] ._expandItem_q3vyb_102{display:none}}@media (min-width:64rem){._root_q3vyb_11[data-collapse-below=lg] [data-collapsible]{display:inline-flex}._root_q3vyb_11[data-collapse-below=lg] ._expandItem_q3vyb_102{display:none}}._root_17nsd_2{--nb-_pagination-accent:var(--nb-color-primary-main);--nb-_pagination-accent-soft:var(--nb-color-primary-lighter);--nb-_pagination-accent-contrast:var(--nb-color-primary-contrast);--nb-_pagination-accent-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_pagination-accent-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));--nb-_pagination-size:2rem;align-items:center;gap:var(--nb-spacing-1);display:inline-flex}._size-sm_17nsd_16{--nb-_pagination-size:calc(var(--nb-control-height-sm) - var(--nb-spacing-1));font-size:var(--nb-control-font-size-sm)}._size-md_17nsd_20{--nb-_pagination-size:calc(var(--nb-control-height-md) - var(--nb-spacing-1));font-size:var(--nb-control-font-size-md)}._size-lg_17nsd_24{--nb-_pagination-size:calc(var(--nb-control-height-lg) - var(--nb-spacing-1));font-size:var(--nb-control-font-size-lg)}._color-primary_17nsd_30{--nb-_pagination-accent:var(--nb-color-primary-main);--nb-_pagination-accent-soft:var(--nb-color-primary-lighter);--nb-_pagination-accent-contrast:var(--nb-color-primary-contrast);--nb-_pagination-accent-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_pagination-accent-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_17nsd_37{--nb-_pagination-accent:var(--nb-color-secondary-main);--nb-_pagination-accent-soft:var(--nb-color-secondary-lighter);--nb-_pagination-accent-contrast:var(--nb-color-secondary-contrast);--nb-_pagination-accent-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_pagination-accent-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_17nsd_44{--nb-_pagination-accent:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_pagination-accent-soft:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_pagination-accent-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_pagination-accent-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_pagination-accent-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_17nsd_51{--nb-_pagination-accent:var(--nb-color-success-main);--nb-_pagination-accent-soft:var(--nb-color-success-lighter);--nb-_pagination-accent-contrast:var(--nb-color-success-contrast);--nb-_pagination-accent-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_pagination-accent-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_17nsd_58{--nb-_pagination-accent:var(--nb-color-warning-main);--nb-_pagination-accent-soft:var(--nb-color-warning-lighter);--nb-_pagination-accent-contrast:var(--nb-color-warning-contrast);--nb-_pagination-accent-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_pagination-accent-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_17nsd_65{--nb-_pagination-accent:var(--nb-color-error-main);--nb-_pagination-accent-soft:var(--nb-color-error-lighter);--nb-_pagination-accent-contrast:var(--nb-color-error-contrast);--nb-_pagination-accent-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_pagination-accent-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_17nsd_72{--nb-_pagination-accent:var(--nb-color-info-main);--nb-_pagination-accent-soft:var(--nb-color-info-lighter);--nb-_pagination-accent-contrast:var(--nb-color-info-contrast);--nb-_pagination-accent-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_pagination-accent-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_17nsd_79{--nb-_pagination-accent:var(--nb-color-neutral-900);--nb-_pagination-accent-soft:var(--nb-color-neutral-100);--nb-_pagination-accent-contrast:var(--nb-color-neutral-0);--nb-_pagination-accent-fill:var(--nb-color-neutral-900);--nb-_pagination-accent-on-fill:var(--nb-color-neutral-0)}._item_17nsd_87{min-width:var(--nb-_pagination-size);height:var(--nb-_pagination-size);padding-inline:var(--nb-spacing-2);border-radius:var(--nb-pagination-radius,var(--nb-radius-control));color:var(--nb-color-text-primary);cursor:pointer;font-family:var(--nb-typography-font-family-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){._item_17nsd_87:hover:not(:disabled):not(._selected_17nsd_112){background-color:var(--nb-color-neutral-100)}}._item_17nsd_87:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._selected_17nsd_112{background-color:var(--nb-_pagination-accent-fill);color:var(--nb-_pagination-accent-on-fill);border-color:#0000}._selected_17nsd_112:hover{background-color:var(--nb-_pagination-accent-fill)!important}._ellipsis_17nsd_133{min-width:var(--nb-_pagination-size);height:var(--nb-_pagination-size);color:var(--nb-color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._iconBtn_17nsd_143{padding-inline:var(--nb-spacing-1-5);color:var(--nb-color-text-secondary)}._iconBtn_17nsd_143:hover:not(:disabled){color:var(--nb-color-text-primary)}._iconBtn_17nsd_143 svg{width:1rem;height:1rem;display:block}._compact_17nsd_159{align-items:center;gap:var(--nb-spacing-2);display:inline-flex}._compactLabel_17nsd_165{color:var(--nb-color-text-secondary);white-space:nowrap}._root_185se_8{justify-content:flex-end;align-items:center;column-gap:var(--nb-spacing-6);row-gap:var(--nb-spacing-2);padding-block:var(--nb-spacing-2);padding-inline:var(--nb-spacing-2);color:var(--nb-color-text-secondary);flex-wrap:wrap;display:flex}._rowsPerPage_185se_20,._controls_185se_21{justify-content:flex-end;align-items:center;gap:var(--nb-spacing-2);flex-wrap:wrap;min-width:0;display:flex}._caption_185se_30,._range_185se_31{color:var(--nb-color-text-secondary)}._select_185se_36{width:auto}._arrows_185se_40{align-items:center;gap:var(--nb-spacing-1);display:flex}._root_eqecd_2{box-sizing:border-box;background-color:var(--nb-surface-default);color:var(--nb-color-text-primary);border-radius:var(--nb-card-radius,var(--nb-radius-card));font-family:var(--nb-typography-font-family-body);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), border-color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);flex-direction:column;display:flex;overflow:hidden}._variant-outlined_eqecd_21{border:var(--nb-card-border,1px solid var(--nb-border-default));box-shadow:none}._variant-elevated_eqecd_26{border:1px solid var(--nb-border-subtle);box-shadow:var(--nb-card-shadow,var(--nb-shadow-xs))}._variant-filled_eqecd_31{background-color:var(--nb-surface-sunken);border:none}._variant-glass_eqecd_39{border:1px solid var(--nb-surface-glass-border);background-color:var(--nb-surface-glass-bg);-webkit-backdrop-filter:blur(var(--nb-surface-glass-blur));backdrop-filter:blur(var(--nb-surface-glass-blur));box-shadow:var(--nb-card-glass-shadow,var(--nb-shadow-sm))}@media (prefers-reduced-transparency:reduce){._variant-glass_eqecd_39{background-color:var(--nb-surface-default);border-color:var(--nb-border-default);-webkit-backdrop-filter:none;backdrop-filter:none}}:where([data-nb-surface=solid]) ._variant-glass_eqecd_39{background-color:var(--nb-surface-default);border-color:var(--nb-border-default);-webkit-backdrop-filter:none;backdrop-filter:none}._padded_eqecd_63{padding:var(--nb-card-padding,var(--nb-spacing-4))}._clickable_eqecd_68{cursor:pointer}@media (hover:hover) and (pointer:fine){._clickable_eqecd_68._variant-outlined_eqecd_21:hover{border-color:var(--nb-color-neutral-300);box-shadow:var(--nb-shadow-sm)}._clickable_eqecd_68._variant-elevated_eqecd_26:hover{border-color:var(--nb-color-neutral-200);box-shadow:var(--nb-shadow-md)}._clickable_eqecd_68._variant-filled_eqecd_31:hover{background-color:var(--nb-color-neutral-100)}}._header_eqecd_87{align-items:flex-start;gap:var(--nb-spacing-3);padding:var(--nb-spacing-4);display:flex}._headerAvatar_eqecd_94{flex:none}._headerBody_eqecd_98{gap:var(--nb-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}._headerAction_eqecd_106{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}._title_eqecd_113{color:var(--nb-color-text-primary);margin:0}._subtitle_eqecd_118{color:var(--nb-color-text-secondary)}._media_eqecd_123{object-fit:cover;background-color:var(--nb-color-neutral-100);width:100%;height:auto;display:block}._content_eqecd_132{padding:var(--nb-spacing-6) var(--nb-spacing-4);color:var(--nb-color-text-primary)}._header_eqecd_87+._content_eqecd_132{padding-top:0}._actions_eqecd_143{align-items:center;gap:var(--nb-spacing-2);padding:var(--nb-spacing-4);display:flex}._actionsStart_eqecd_150{justify-content:flex-start}._actionsCenter_eqecd_153{justify-content:center}._actionsEnd_eqecd_156{justify-content:flex-end}._actionsBetween_eqecd_159{justify-content:space-between}._list_10154_4{--nb-_list-item-padding-block:calc(var(--nb-spacing-2) * var(--nb-density,1));--nb-_list-item-padding-inline:var(--nb-spacing-3);--nb-_list-item-min-height:var(--nb-control-height-lg);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);margin:0;padding:0;list-style:none}._density-sm_10154_17{--nb-_list-item-padding-block:calc(var(--nb-spacing-1-5) * var(--nb-density,1));--nb-_list-item-padding-inline:var(--nb-spacing-2-5);--nb-_list-item-min-height:var(--nb-control-height-md)}._density-md_10154_22{--nb-_list-item-padding-block:calc(var(--nb-spacing-2) * var(--nb-density,1));--nb-_list-item-padding-inline:var(--nb-spacing-3);--nb-_list-item-min-height:var(--nb-control-height-lg)}._density-lg_10154_27{--nb-_list-item-padding-block:calc(var(--nb-spacing-3) * var(--nb-density,1));--nb-_list-item-padding-inline:var(--nb-spacing-4);--nb-_list-item-min-height:calc(var(--nb-control-height-lg) + var(--nb-spacing-2))}._dividers_10154_34>._item_10154_34:not(:last-child){border-block-end:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200)}._item_10154_34{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-3);padding-block:var(--nb-_list-item-padding-block);padding-inline:var(--nb-_list-item-padding-inline);color:var(--nb-color-text-primary);min-height:var(--nb-_list-item-min-height);display:flex}._itemContent_10154_52{gap:var(--nb-spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._startContent_10154_60,._endContent_10154_61{color:currentColor;flex:none;align-items:center;display:inline-flex}._endContent_10154_61{margin-inline-start:auto}._primary_10154_72{color:var(--nb-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._secondary_10154_79{color:var(--nb-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._interactive_10154_87{--nb-focus-offset:-2px;cursor:pointer;color:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:0;text-decoration:none}._interactive_10154_87:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._interactive_10154_87:hover:not(:disabled):not(._disabled_10154_113):not(._selected_10154_113){background-color:var(--nb-color-neutral-100)}}._selected_10154_113{background-color:var(--nb-color-primary-lighter);color:var(--nb-color-primary-darker)}._disabled_10154_113{cursor:not-allowed;opacity:.5}._item_10154_34:has(._interactive_10154_87){padding:0}._item_10154_34 ._interactive_10154_87{padding-block:var(--nb-_list-item-padding-block);padding-inline:var(--nb-_list-item-padding-inline);align-items:center;gap:var(--nb-spacing-3);min-height:var(--nb-_list-item-min-height);display:flex}._group_m5jgq_2{align-items:flex-start}._bar_m5jgq_8{--nb-_toggle-group-color-main:var(--nb-color-primary-main);--nb-_toggle-group-color-dark:var(--nb-color-primary-dark);--nb-_toggle-group-color-darker:var(--nb-color-primary-darker);--nb-_toggle-group-color-lighter:var(--nb-color-primary-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-primary-contrast);--nb-_toggle-group-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_toggle-group-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));box-sizing:border-box;isolation:isolate;border:1px solid var(--nb-border-default);border-radius:var(--nb-toggle-group-radius,var(--nb-radius-control));background-color:var(--nb-color-background-paper);white-space:var(--nb-toggle-group-white-space,normal);align-items:stretch;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}._bar_m5jgq_8._orientation-vertical_m5jgq_50{flex-direction:column}._bar_m5jgq_8._fullWidth_m5jgq_54{width:100%;display:flex}._bar_m5jgq_8._error_m5jgq_59{border-color:var(--nb-color-error-main)}._bar_m5jgq_8._wrap_m5jgq_76{gap:calc(var(--nb-spacing-2) * var(--nb-density,1));background-color:#0000;border-width:0;border-radius:0;flex-wrap:wrap;overflow:visible}._color-primary_m5jgq_86{--nb-_toggle-group-color-main:var(--nb-color-primary-main);--nb-_toggle-group-color-dark:var(--nb-color-primary-dark);--nb-_toggle-group-color-darker:var(--nb-color-primary-darker);--nb-_toggle-group-color-lighter:var(--nb-color-primary-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-primary-contrast);--nb-_toggle-group-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_toggle-group-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_m5jgq_95{--nb-_toggle-group-color-main:var(--nb-color-secondary-main);--nb-_toggle-group-color-dark:var(--nb-color-secondary-dark);--nb-_toggle-group-color-darker:var(--nb-color-secondary-darker);--nb-_toggle-group-color-lighter:var(--nb-color-secondary-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-secondary-contrast);--nb-_toggle-group-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_toggle-group-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_m5jgq_104{--nb-_toggle-group-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_toggle-group-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_toggle-group-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_toggle-group-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_toggle-group-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_toggle-group-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_toggle-group-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_m5jgq_125{--nb-_toggle-group-color-main:var(--nb-color-success-main);--nb-_toggle-group-color-dark:var(--nb-color-success-dark);--nb-_toggle-group-color-darker:var(--nb-color-success-darker);--nb-_toggle-group-color-lighter:var(--nb-color-success-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-success-contrast);--nb-_toggle-group-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_toggle-group-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_m5jgq_134{--nb-_toggle-group-color-main:var(--nb-color-warning-main);--nb-_toggle-group-color-dark:var(--nb-color-warning-dark);--nb-_toggle-group-color-darker:var(--nb-color-warning-darker);--nb-_toggle-group-color-lighter:var(--nb-color-warning-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-warning-contrast);--nb-_toggle-group-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_toggle-group-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_m5jgq_143{--nb-_toggle-group-color-main:var(--nb-color-error-main);--nb-_toggle-group-color-dark:var(--nb-color-error-dark);--nb-_toggle-group-color-darker:var(--nb-color-error-darker);--nb-_toggle-group-color-lighter:var(--nb-color-error-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-error-contrast);--nb-_toggle-group-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_toggle-group-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_m5jgq_152{--nb-_toggle-group-color-main:var(--nb-color-info-main);--nb-_toggle-group-color-dark:var(--nb-color-info-dark);--nb-_toggle-group-color-darker:var(--nb-color-info-darker);--nb-_toggle-group-color-lighter:var(--nb-color-info-lighter);--nb-_toggle-group-color-contrast:var(--nb-color-info-contrast);--nb-_toggle-group-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_toggle-group-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_m5jgq_161{--nb-_toggle-group-color-main:var(--nb-color-neutral-900);--nb-_toggle-group-color-dark:var(--nb-color-neutral-1000);--nb-_toggle-group-color-darker:var(--nb-color-neutral-1000);--nb-_toggle-group-color-lighter:var(--nb-color-neutral-100);--nb-_toggle-group-color-contrast:var(--nb-color-neutral-0);--nb-_toggle-group-color-fill:var(--nb-color-neutral-900);--nb-_toggle-group-color-on-fill:var(--nb-color-neutral-0)}._item_m5jgq_39{--nb-focus-offset:-2px;border:0 solid var(--nb-border-default);min-width:0;color:var(--nb-color-text-secondary);font-family:var(--nb-typography-font-family-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);background-color:#0000;border-radius:0;flex:0 auto;justify-content:center;align-items:center;display:inline-flex;position:relative}._bar_m5jgq_8._fullWidth_m5jgq_54 ._item_m5jgq_39{flex:1 1 0}._item_m5jgq_39+._item_m5jgq_39{border-inline-start-width:1px}._bar_m5jgq_8._orientation-vertical_m5jgq_50 ._item_m5jgq_39+._item_m5jgq_39{border-block-start-width:1px;border-inline-start-width:0}._bar_m5jgq_8 ._item_m5jgq_39._selected_m5jgq_224,._bar_m5jgq_8 ._item_m5jgq_39._selected_m5jgq_224+._item_m5jgq_39{border-color:#0000}._bar_m5jgq_8._wrap_m5jgq_76 ._item_m5jgq_39{--nb-focus-offset:inherit;border-radius:var(--nb-toggle-group-radius,var(--nb-radius-control));background-color:var(--nb-color-background-paper)}._bar_m5jgq_8._wrap_m5jgq_76 ._item_m5jgq_39,._bar_m5jgq_8._wrap_m5jgq_76 ._item_m5jgq_39+._item_m5jgq_39{border-width:var(--nb-shape-border-width-thin)}._bar_m5jgq_8._wrap_m5jgq_76 ._item_m5jgq_39:not(._selected_m5jgq_224){border-color:var(--nb-border-default)}._bar_m5jgq_8._wrap_m5jgq_76 ._item_m5jgq_39._selected_m5jgq_224{background-color:var(--nb-_toggle-group-color-fill)}._bar_m5jgq_8._wrap_m5jgq_76._error_m5jgq_59 ._item_m5jgq_39:not(._selected_m5jgq_224){border-color:var(--nb-color-error-main)}._bar_m5jgq_8._wrap_m5jgq_76._fullWidth_m5jgq_54 ._item_m5jgq_39{flex:auto}._item_m5jgq_39:disabled{opacity:.5;cursor:not-allowed}._item_m5jgq_39:focus-visible{z-index:1}._item_m5jgq_39._selected_m5jgq_224{background-color:var(--nb-_toggle-group-color-fill);color:var(--nb-_toggle-group-color-on-fill)}@media (hover:hover) and (pointer:fine){._item_m5jgq_39:not(:disabled):not(._selected_m5jgq_224):hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-primary)}._item_m5jgq_39._selected_m5jgq_224:not(:disabled):hover{background-color:color-mix(in oklab, var(--nb-_toggle-group-color-fill), var(--nb-_toggle-group-color-darker))}}._size-sm_m5jgq_307 ._item_m5jgq_39{min-height:var(--nb-control-height-sm);padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-control-padding-inline-sm);gap:var(--nb-control-gap-sm);font-size:var(--nb-control-font-size-sm)}._size-md_m5jgq_314 ._item_m5jgq_39{min-height:var(--nb-control-height-md);padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-control-padding-inline-md);gap:var(--nb-control-gap-md);font-size:var(--nb-control-font-size-md)}._size-lg_m5jgq_321 ._item_m5jgq_39{min-height:var(--nb-control-height-lg);padding-block:calc(var(--nb-spacing-0-5) * var(--nb-density,1));padding-inline:var(--nb-control-padding-inline-lg);gap:var(--nb-control-gap-lg);font-size:var(--nb-control-font-size-lg)}._size-sm_m5jgq_307 ._label_m5jgq_39{font-size:var(--nb-control-font-size-sm)}._size-md_m5jgq_314 ._label_m5jgq_39{font-size:var(--nb-control-font-size-md)}._size-lg_m5jgq_321 ._label_m5jgq_39{font-size:var(--nb-control-font-size-lg)}._bar_m5jgq_8._iconPosition-top_m5jgq_342 ._item_m5jgq_39{padding-block:calc(var(--nb-spacing-1-5) * var(--nb-density,1));gap:calc(var(--nb-spacing-1) * var(--nb-density,1));flex-direction:column}._icon_m5jgq_342{flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_m5jgq_342 svg{width:1em;height:1em}._item_m5jgq_39 ._label_m5jgq_39{text-overflow:ellipsis;overflow-wrap:break-word;text-align:center;min-width:0;font-weight:var(--nb-typography-font-weight-medium);display:block;overflow:hidden}._root_zoit2_2{--nb-_tabs-accent:var(--nb-color-primary-main);--nb-_tabs-accent-soft:var(--nb-color-primary-lighter);--nb-_tabs-accent-contrast:var(--nb-color-primary-contrast);--nb-_tabs-accent-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_tabs-accent-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));gap:var(--nb-spacing-4);flex-direction:column;display:flex}._root_zoit2_2._orientation-vertical_zoit2_14{align-items:stretch;gap:var(--nb-spacing-6);flex-direction:row}._color-primary_zoit2_21{--nb-_tabs-accent:var(--nb-color-primary-main);--nb-_tabs-accent-soft:var(--nb-color-primary-lighter);--nb-_tabs-accent-contrast:var(--nb-color-primary-contrast);--nb-_tabs-accent-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_tabs-accent-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_zoit2_28{--nb-_tabs-accent:var(--nb-color-secondary-main);--nb-_tabs-accent-soft:var(--nb-color-secondary-lighter);--nb-_tabs-accent-contrast:var(--nb-color-secondary-contrast);--nb-_tabs-accent-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_tabs-accent-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_zoit2_35{--nb-_tabs-accent:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_tabs-accent-soft:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_tabs-accent-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_tabs-accent-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_tabs-accent-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_zoit2_42{--nb-_tabs-accent:var(--nb-color-success-main);--nb-_tabs-accent-soft:var(--nb-color-success-lighter);--nb-_tabs-accent-contrast:var(--nb-color-success-contrast);--nb-_tabs-accent-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_tabs-accent-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_zoit2_49{--nb-_tabs-accent:var(--nb-color-warning-main);--nb-_tabs-accent-soft:var(--nb-color-warning-lighter);--nb-_tabs-accent-contrast:var(--nb-color-warning-contrast);--nb-_tabs-accent-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_tabs-accent-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_zoit2_56{--nb-_tabs-accent:var(--nb-color-error-main);--nb-_tabs-accent-soft:var(--nb-color-error-lighter);--nb-_tabs-accent-contrast:var(--nb-color-error-contrast);--nb-_tabs-accent-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_tabs-accent-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_zoit2_63{--nb-_tabs-accent:var(--nb-color-info-main);--nb-_tabs-accent-soft:var(--nb-color-info-lighter);--nb-_tabs-accent-contrast:var(--nb-color-info-contrast);--nb-_tabs-accent-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_tabs-accent-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_zoit2_70{--nb-_tabs-accent:var(--nb-color-neutral-900);--nb-_tabs-accent-soft:var(--nb-color-neutral-100);--nb-_tabs-accent-contrast:var(--nb-color-neutral-0);--nb-_tabs-accent-fill:var(--nb-color-neutral-900);--nb-_tabs-accent-on-fill:var(--nb-color-neutral-0)}._list_zoit2_79{box-sizing:border-box;align-items:stretch;gap:var(--nb-spacing-1);display:inline-flex}._list_zoit2_79._fullWidth_zoit2_86{width:100%;display:flex}._list_zoit2_79._centered_zoit2_91{justify-content:center}._scrollableContainer_zoit2_96{align-items:stretch;width:100%;min-width:0;display:flex}._list_zoit2_79._scrollable_zoit2_96{scrollbar-width:none;flex:1;min-width:0;overflow:auto hidden}._list_zoit2_79._scrollable_zoit2_96::-webkit-scrollbar{display:none}._scrollButton_zoit2_115{cursor:pointer;width:2rem;color:var(--nb-color-text-secondary);transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._scrollButton_zoit2_115:hover:not(:disabled){color:var(--nb-color-text-primary)}._scrollButton_zoit2_115:disabled{opacity:.4;cursor:default}@media (hover:none) and (pointer:coarse){._scrollableContainer_zoit2_96._hideScrollButtonsMobile_zoit2_146 ._scrollButton_zoit2_115{display:none}}._list_zoit2_79._fullWidth_zoit2_86 ._tab_zoit2_151{flex:1;min-width:0}._list_zoit2_79._orientation-horizontal_zoit2_156._variant-line_zoit2_156{border-block-end:1px solid var(--nb-color-neutral-200);gap:var(--nb-spacing-4)}._list_zoit2_79._orientation-vertical_zoit2_14{align-items:stretch;gap:var(--nb-spacing-1);flex-direction:column}._list_zoit2_79._orientation-vertical_zoit2_14._variant-line_zoit2_156{border-inline-end:1px solid var(--nb-color-neutral-200);gap:var(--nb-spacing-1);border-block-end:none}._tab_zoit2_151{justify-content:center;align-items:center;gap:var(--nb-spacing-1-5);cursor:pointer;white-space:nowrap;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-secondary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:none;display:inline-flex;position:relative}._tab_zoit2_151:focus-visible{border-radius:var(--nb-shape-border-radius-sm)}._tab_zoit2_151:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}._size-sm_zoit2_208{padding:0 calc(var(--nb-control-padding-inline-sm) * .75);height:var(--nb-control-height-sm);gap:var(--nb-control-gap-sm);font-size:var(--nb-control-font-size-sm)}._size-md_zoit2_214{padding:0 calc(var(--nb-control-padding-inline-md) * .75);height:var(--nb-control-height-md);gap:var(--nb-control-gap-md);font-size:var(--nb-control-font-size-md)}._size-lg_zoit2_220{padding:0 calc(var(--nb-control-padding-inline-lg) * .75);height:var(--nb-control-height-lg);gap:var(--nb-control-gap-lg);font-size:var(--nb-control-font-size-lg)}._variant-line_zoit2_156._orientation-horizontal_zoit2_156{border-radius:0;padding-inline:0}._variant-line_zoit2_156._orientation-horizontal_zoit2_156:after{content:"";height:var(--nb-tabs-indicator-size,.125rem);transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);inset-inline:0;background-color:#0000;border-radius:.125rem .125rem 0 0;position:absolute;bottom:-.0625rem}._variant-line_zoit2_156._orientation-horizontal_zoit2_156._selected_zoit2_244{color:var(--nb-color-text-primary)}._variant-line_zoit2_156._orientation-horizontal_zoit2_156._selected_zoit2_244:after{background-color:var(--nb-_tabs-accent)}._variant-line_zoit2_156._orientation-vertical_zoit2_14{border-radius:0;justify-content:flex-start;padding-inline-start:var(--nb-spacing-3)}._variant-line_zoit2_156._orientation-vertical_zoit2_14:after{content:"";width:var(--nb-tabs-indicator-size,.125rem);transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background-color:#0000;border-radius:.125rem 0 0 .125rem;position:absolute;inset-block:0;inset-inline-end:-.0625rem}._variant-line_zoit2_156._orientation-vertical_zoit2_14._selected_zoit2_244{color:var(--nb-color-text-primary)}._variant-line_zoit2_156._orientation-vertical_zoit2_14._selected_zoit2_244:after{background-color:var(--nb-_tabs-accent)}._variant-contained_zoit2_277{border-radius:var(--nb-tabs-radius,var(--nb-radius-control))}._variant-contained_zoit2_277._selected_zoit2_244{background-color:var(--nb-_tabs-accent-fill);color:var(--nb-_tabs-accent-on-fill)}._variant-pill_zoit2_289{border-radius:var(--nb-shape-border-radius-full)}._variant-pill_zoit2_289._selected_zoit2_244{background-color:var(--nb-_tabs-accent-soft);color:var(--nb-_tabs-accent)}._tab_zoit2_151._wrapped_zoit2_299{white-space:normal;height:auto}._tab_zoit2_151._iconPosition-top_zoit2_305{flex-direction:column;height:auto}._tab_zoit2_151._iconPosition-bottom_zoit2_310{flex-direction:column-reverse;height:auto}@media (hover:hover) and (pointer:fine){._variant-line_zoit2_156:not(:disabled):not(._selected_zoit2_244):hover{color:var(--nb-color-text-primary)}._variant-contained_zoit2_277:not(:disabled):not(._selected_zoit2_244):hover,._variant-pill_zoit2_289:not(:disabled):not(._selected_zoit2_244):hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-primary)}}._panel_zoit2_331{outline:none;flex:1;min-width:0}._panel_zoit2_331:focus-visible{border-radius:var(--nb-shape-border-radius-sm)}._root_1xzvp_2{box-sizing:border-box;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex-direction:column;display:flex}._variant-standard_1xzvp_10{border:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200);border-radius:var(--nb-accordion-radius,var(--nb-shape-border-radius-md));overflow:hidden}._variant-standard_1xzvp_10 ._item_1xzvp_16:not(:last-child){border-block-end:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200)}._variant-separated_1xzvp_20{gap:var(--nb-spacing-2)}._variant-separated_1xzvp_20 ._item_1xzvp_16{border:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200);border-radius:var(--nb-accordion-radius,var(--nb-shape-border-radius-md));overflow:hidden}._variant-ghost_1xzvp_30 ._item_1xzvp_16:not(:last-child){border-block-end:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-100)}._variant-filled_1xzvp_40{gap:var(--nb-spacing-2)}._variant-filled_1xzvp_40 ._item_1xzvp_16{background-color:color-mix(in srgb, var(--nb-color-text-primary) 5%, transparent);border-radius:var(--nb-accordion-radius,var(--nb-shape-border-radius-md));overflow:hidden}._variant-elevated_1xzvp_56{gap:var(--nb-spacing-3)}._variant-elevated_1xzvp_56 ._item_1xzvp_16{background-color:var(--nb-surface-default);border:var(--nb-shape-border-width-thin) solid var(--nb-border-subtle);border-radius:var(--nb-accordion-radius,var(--nb-shape-border-radius-md));box-shadow:var(--nb-accordion-shadow,var(--nb-shadow-xs));transition-property:border-color;transition-duration:var(--nb-motion-duration-base);transition-timing-function:var(--nb-motion-easing-ease-out);overflow:hidden}._variant-elevated_1xzvp_56 ._item_1xzvp_16[data-state=open]{border-color:var(--nb-color-primary-main)}._variant-elevated_1xzvp_56 ._item_1xzvp_16[data-state=open] ._trigger_1xzvp_77,._variant-elevated_1xzvp_56 ._item_1xzvp_16[data-state=open] ._chevron_1xzvp_81{color:var(--nb-color-primary-dark)}._variant-elevated_1xzvp_56 ._content_1xzvp_85{border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-border-default);padding-block-start:var(--nb-spacing-3)}._trigger_1xzvp_77{--nb-focus-offset:-2px;justify-content:space-between;align-items:center;gap:var(--nb-spacing-3);cursor:pointer;text-align:start;width:100%;padding-block:var(--nb-spacing-3);padding-inline:var(--nb-spacing-4);color:var(--nb-color-text-primary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:2.75rem;transition-property:background-color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;font-family:inherit;display:flex}._trigger_1xzvp_77:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._trigger_1xzvp_77:not(:disabled):hover{background-color:var(--nb-color-neutral-50)}._variant-filled_1xzvp_40 ._trigger_1xzvp_77:not(:disabled):hover{background-color:color-mix(in srgb, var(--nb-color-text-primary) 4%, transparent)}}._variant-filled_1xzvp_40 ._trigger_1xzvp_77:active{background-color:color-mix(in srgb, var(--nb-color-text-primary) 8%, transparent)}._trigger_1xzvp_77:disabled{cursor:not-allowed;opacity:.5}._triggerLabel_1xzvp_148{align-items:center;gap:var(--nb-spacing-2);flex:1;min-width:0;display:inline-flex}._chevron_1xzvp_81{color:var(--nb-color-text-secondary);transition-property:transform;transition-duration:var(--nb-motion-duration-base);transition-timing-function:var(--nb-motion-easing-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}._trigger_1xzvp_77[aria-expanded=true] ._chevron_1xzvp_81{transform:rotate(180deg)}._content_1xzvp_85{padding-inline:var(--nb-spacing-4);color:var(--nb-color-text-secondary);padding-block-start:0;padding-block-end:var(--nb-spacing-4)}._content_1xzvp_85[hidden]{display:none}._root_bcnw9_2{--nb-_stepper-color-main:var(--nb-color-primary-main);--nb-_stepper-color-darker:var(--nb-color-primary-darker);--nb-_stepper-color-lighter:var(--nb-color-primary-lighter);--nb-_stepper-color-contrast:var(--nb-color-primary-contrast);--nb-_stepper-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_stepper-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);align-items:stretch;margin:0;padding:0;list-style:none;display:flex}._root_bcnw9_2._orientation-horizontal_bcnw9_19{flex-direction:row;align-items:flex-start}._root_bcnw9_2._orientation-vertical_bcnw9_24{flex-direction:column}._color-primary_bcnw9_29{--nb-_stepper-color-main:var(--nb-color-primary-main);--nb-_stepper-color-darker:var(--nb-color-primary-darker);--nb-_stepper-color-lighter:var(--nb-color-primary-lighter);--nb-_stepper-color-contrast:var(--nb-color-primary-contrast);--nb-_stepper-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_stepper-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_bcnw9_37{--nb-_stepper-color-main:var(--nb-color-secondary-main);--nb-_stepper-color-darker:var(--nb-color-secondary-darker);--nb-_stepper-color-lighter:var(--nb-color-secondary-lighter);--nb-_stepper-color-contrast:var(--nb-color-secondary-contrast);--nb-_stepper-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_stepper-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_bcnw9_45{--nb-_stepper-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_stepper-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_stepper-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_stepper-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_stepper-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_stepper-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_bcnw9_53{--nb-_stepper-color-main:var(--nb-color-success-main);--nb-_stepper-color-darker:var(--nb-color-success-darker);--nb-_stepper-color-lighter:var(--nb-color-success-lighter);--nb-_stepper-color-contrast:var(--nb-color-success-contrast);--nb-_stepper-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_stepper-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_bcnw9_61{--nb-_stepper-color-main:var(--nb-color-warning-main);--nb-_stepper-color-darker:var(--nb-color-warning-darker);--nb-_stepper-color-lighter:var(--nb-color-warning-lighter);--nb-_stepper-color-contrast:var(--nb-color-warning-contrast);--nb-_stepper-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_stepper-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_bcnw9_69{--nb-_stepper-color-main:var(--nb-color-error-main);--nb-_stepper-color-darker:var(--nb-color-error-darker);--nb-_stepper-color-lighter:var(--nb-color-error-lighter);--nb-_stepper-color-contrast:var(--nb-color-error-contrast);--nb-_stepper-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_stepper-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_bcnw9_77{--nb-_stepper-color-main:var(--nb-color-info-main);--nb-_stepper-color-darker:var(--nb-color-info-darker);--nb-_stepper-color-lighter:var(--nb-color-info-lighter);--nb-_stepper-color-contrast:var(--nb-color-info-contrast);--nb-_stepper-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_stepper-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_bcnw9_85{--nb-_stepper-color-main:var(--nb-color-neutral-700);--nb-_stepper-color-darker:var(--nb-color-neutral-1000);--nb-_stepper-color-lighter:var(--nb-color-neutral-100);--nb-_stepper-color-contrast:var(--nb-color-neutral-0);--nb-_stepper-color-fill:var(--nb-color-neutral-700);--nb-_stepper-color-on-fill:var(--nb-color-neutral-0)}._step_bcnw9_95{flex:1;min-width:0;display:flex}._orientation-horizontal_bcnw9_19 ._step_bcnw9_95{text-align:center;flex-direction:column;align-items:center}._orientation-vertical_bcnw9_24 ._step_bcnw9_95{flex-direction:row;flex:none;align-items:flex-start}._stepBody_bcnw9_114{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-2);width:100%;padding-block:var(--nb-spacing-1);text-align:start;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;display:flex}._orientation-horizontal_bcnw9_19 ._stepBody_bcnw9_114{text-align:center;flex-direction:column}._stepClickable_bcnw9_136{cursor:pointer}._stepClickable_bcnw9_136:active ._indicator_bcnw9_140{transform:scale(.94)}@media (hover:hover) and (pointer:fine){._stepClickable_bcnw9_136:not(:disabled):hover ._indicator_bcnw9_140{box-shadow:0 0 0 4px var(--nb-_stepper-color-lighter)}}._stepClickable_bcnw9_136:focus-visible ._indicator_bcnw9_140{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._stepBody_bcnw9_114:disabled{cursor:not-allowed;opacity:.55}._indicator_bcnw9_140{border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-color-neutral-200);width:1.75rem;height:1.75rem;color:var(--nb-color-text-secondary);transition-property:background-color,color,transform,box-shadow;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}._statePending_bcnw9_187 ._indicator_bcnw9_140{background-color:var(--nb-color-neutral-200);color:var(--nb-color-text-secondary)}._stateActive_bcnw9_194 ._indicator_bcnw9_140,._stateCompleted_bcnw9_199 ._indicator_bcnw9_140{background-color:var(--nb-_stepper-color-fill);color:var(--nb-_stepper-color-on-fill)}._stateError_bcnw9_204 ._indicator_bcnw9_140{background-color:var(--nb-color-error-fill,var(--nb-color-error-main));color:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._labelGroup_bcnw9_210{flex-direction:column;gap:.125rem;min-width:0;display:flex}._label_bcnw9_210{color:var(--nb-color-text-secondary);word-break:break-word}._stateActive_bcnw9_194 ._label_bcnw9_210,._stateCompleted_bcnw9_199 ._label_bcnw9_210{color:var(--nb-color-text-primary)}._stateError_bcnw9_204 ._label_bcnw9_210{color:var(--nb-color-error-main)}._description_bcnw9_231{color:var(--nb-color-text-hint)}._optional_bcnw9_235{color:var(--nb-color-text-hint);font-style:italic}._connector_bcnw9_241{background-color:var(--nb-color-neutral-200);flex:1;align-self:center}._orientation-horizontal_bcnw9_19 ._connector_bcnw9_241{height:.0625rem;margin-block:.875rem;margin-inline:var(--nb-spacing-1);min-width:var(--nb-spacing-2)}._orientation-vertical_bcnw9_24 ._connector_bcnw9_241{width:.0625rem;margin-inline-start:.8125rem;margin-block:var(--nb-spacing-1);min-height:var(--nb-spacing-4)}._connectorActive_bcnw9_261{background-color:var(--nb-_stepper-color-main)}._root_1nnn1_2{gap:var(--nb-spacing-2);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);padding-block:var(--nb-spacing-4);flex-direction:column;display:flex}._row_1nnn1_11{align-items:flex-start;gap:var(--nb-spacing-3);width:100%;display:flex}._back_1nnn1_18{border-radius:var(--nb-shape-border-radius-md);width:2.25rem;height:2.25rem;color:var(--nb-color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-block-start:.125rem;padding:0;display:inline-flex}._back_1nnn1_18:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._back_1nnn1_18:hover{background-color:var(--nb-color-neutral-100)}}._avatar_1nnn1_49{flex:none;align-items:center;margin-block-start:.125rem;display:inline-flex}._titleGroup_1nnn1_56{gap:var(--nb-spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._title_1nnn1_56{color:var(--nb-color-text-primary);word-break:break-word}._description_1nnn1_69{color:var(--nb-color-text-secondary)}._actions_1nnn1_73{align-items:center;gap:var(--nb-spacing-2);flex:none;margin-block-start:.25rem;margin-inline-start:auto;display:inline-flex}._breadcrumbs_1nnn1_82{color:var(--nb-color-text-secondary)}@media (max-width:40rem){._row_1nnn1_11{flex-wrap:wrap}._actions_1nnn1_73{width:100%;margin-block-start:var(--nb-spacing-2);margin-inline-start:0}}._root_1w0yc_10{color:var(--nb-color-neutral-200);border:0;flex-shrink:0;margin:0}._plain_1w0yc_21{background:0 0}._plain_1w0yc_21._horizontal_1w0yc_25{width:100%;border-block-start:.0625rem solid;block-size:0;display:block}._plain_1w0yc_21._vertical_1w0yc_32{border-inline-start:.0625rem solid;align-self:stretch;min-block-size:1em;inline-size:0;display:inline-block}._withContent_1w0yc_42{color:var(--nb-color-text-secondary);font-family:var(--nb-typography-font-family-body);align-items:center;display:flex}._withContent_1w0yc_42._horizontal_1w0yc_25{gap:var(--nb-spacing-3);flex-direction:row;width:100%}._withContent_1w0yc_42._vertical_1w0yc_32{align-self:stretch;gap:var(--nb-spacing-3);flex-direction:column;min-block-size:1.5rem}._line_1w0yc_65{color:var(--nb-_divider-line-color,var(--nb-color-neutral-200));flex:auto}._withContent_1w0yc_42._horizontal_1w0yc_25 ._line_1w0yc_65{border-block-start:.0625rem solid;block-size:0}._withContent_1w0yc_42._vertical_1w0yc_32 ._line_1w0yc_65{border-inline-start:.0625rem solid;inline-size:0}._content_1w0yc_81{white-space:nowrap;flex:none;align-items:center;display:inline-flex}._variant-solid_1w0yc_90{--nb-_divider-line-color:var(--nb-color-neutral-200);color:var(--nb-color-neutral-200)}._variant-subtle_1w0yc_95{--nb-_divider-line-color:var(--nb-color-neutral-100);color:var(--nb-color-neutral-100)}._variant-dashed_1w0yc_100{--nb-_divider-line-color:var(--nb-color-neutral-200);color:var(--nb-color-neutral-200)}._variant-dashed_1w0yc_100._plain_1w0yc_21._horizontal_1w0yc_25{border-block-start-style:dashed}._variant-dashed_1w0yc_100._plain_1w0yc_21._vertical_1w0yc_32{border-inline-start-style:dashed}._variant-dashed_1w0yc_100 ._line_1w0yc_65{border-style:dashed}._variant-hairline_1w0yc_119{--nb-_divider-line-color:var(--nb-border-default);color:var(--nb-border-default)}._variant-hairline_1w0yc_119._plain_1w0yc_21._horizontal_1w0yc_25,._variant-hairline_1w0yc_119._withContent_1w0yc_42._horizontal_1w0yc_25 ._line_1w0yc_65{background:var(--nb-border-hairline,currentColor);border-block-start:0;block-size:.0625rem}._variant-hairline_1w0yc_119._plain_1w0yc_21._vertical_1w0yc_32,._variant-hairline_1w0yc_119._withContent_1w0yc_42._vertical_1w0yc_32 ._line_1w0yc_65{background:var(--nb-border-hairline,currentColor);border-inline-start:0;inline-size:.0625rem}._inset_1w0yc_140._horizontal_1w0yc_25{margin-inline:var(--nb-spacing-4);width:auto}._inset_1w0yc_140._vertical_1w0yc_32{margin-block:var(--nb-spacing-4)}._root_1ij4f_2{gap:var(--nb-spacing-2);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex-direction:column;display:flex}._row_1ij4f_10{column-gap:var(--nb-spacing-2);row-gap:var(--nb-spacing-0-5);grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}:is(._row_1ij4f_10:not(:has(._leading_1ij4f_19)) ._titleRow_1ij4f_19,._row_1ij4f_10:not(:has(._leading_1ij4f_19)) ._description_1ij4f_20){grid-column:1/-1}._leading_1ij4f_19{color:var(--nb-color-text-secondary);grid-area:1/1;align-items:center;display:inline-flex}._titleRow_1ij4f_19{align-items:center;gap:var(--nb-spacing-2);flex-wrap:wrap;grid-area:1/2;min-width:0;display:flex}._title_1ij4f_19{color:var(--nb-color-text-primary);word-break:break-word}._trailing_1ij4f_47{flex:none;align-items:center;display:inline-flex}._description_1ij4f_20{color:var(--nb-color-text-secondary);grid-area:2/2}._actions_1ij4f_59{align-items:center;gap:var(--nb-spacing-2);flex:none;margin-inline-start:auto;display:inline-flex}._root_14f5u_2{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:var(--nb-spacing-2);padding-block:var(--nb-spacing-6);padding-inline:var(--nb-spacing-4);border:var(--nb-shape-border-width-thin) dashed var(--nb-border-default);border-radius:var(--nb-shape-border-radius-md);background-color:var(--nb-color-background-subtle);color:var(--nb-color-text-primary);font-family:var(--nb-typography-font-family-body);cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}._root_14f5u_2:hover:not(._disabled_14f5u_23){border-color:var(--nb-color-primary-main);background-color:var(--nb-color-primary-lighter)}._dragging_14f5u_32{border-color:var(--nb-color-primary-main);background-color:var(--nb-color-primary-lighter);border-style:solid}._dragging_14f5u_32 ._label_14f5u_38{color:var(--nb-color-primary-darker)}._disabled_14f5u_23{cursor:not-allowed;border-color:var(--nb-color-neutral-200);background-color:var(--nb-color-neutral-50);color:var(--nb-color-text-disabled)}._disabled_14f5u_23 ._label_14f5u_38,._disabled_14f5u_23 ._description_14f5u_50{color:var(--nb-color-text-disabled)}._compact_14f5u_54{text-align:start;gap:var(--nb-spacing-3);padding-block:var(--nb-spacing-3);flex-direction:row}._compact_14f5u_54 ._body_14f5u_61{align-items:flex-start}._input_14f5u_69{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._icon_14f5u_81{color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._dragging_14f5u_32 ._icon_14f5u_81{color:var(--nb-color-primary-main)}._body_14f5u_61{align-items:center;gap:var(--nb-spacing-0-5);flex-direction:column;min-width:0;display:flex}._label_14f5u_38,._description_14f5u_50{overflow-wrap:anywhere;max-width:100%;margin:0}._label_14f5u_38{color:var(--nb-color-text-primary)}._description_14f5u_50{color:var(--nb-color-text-secondary)}._root_oorb9_2{--nb-_linear-color:var(--nb-color-primary-main);--nb-_linear-track-color:var(--nb-linear-progress-track,var(--nb-color-neutral-200));--nb-_linear-buffer-color:color-mix(in srgb, var(--nb-_linear-color) 35%, transparent);--nb-_linear-height:var(--nb-linear-progress-height,.25rem);--nb-_linear-dir:1;width:100%;height:var(--nb-_linear-height);background:var(--nb-_linear-track-color);border-radius:var(--nb-linear-progress-radius,var(--nb-radius-pill));color:var(--nb-_linear-color);display:block;position:relative;overflow:hidden}:where([dir=rtl]) ._root_oorb9_2,._root_oorb9_2[dir=rtl]{--nb-_linear-dir:-1}:where([dir=rtl] [dir=ltr]) ._root_oorb9_2,._root_oorb9_2[dir=ltr]{--nb-_linear-dir:1}._bar_oorb9_48{background:var(--nb-linear-progress-fill,currentColor);width:100%;box-shadow:var(--nb-linear-progress-shadow,none);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}._value_oorb9_65,._buffer_oorb9_66{transform:translateX(calc((var(--nb-_linear-value,100) - 100) * 1% * var(--nb-_linear-dir)));transition-property:transform;transition-duration:var(--nb-motion-duration-base);transition-timing-function:var(--nb-motion-easing-ease-out)}._buffer_oorb9_66{background-color:var(--nb-_linear-buffer-color);border-radius:inherit;width:100%;position:absolute;inset-block:0;inset-inline-start:0}._indeterminate_oorb9_86 ._barPrimary_oorb9_86{width:auto;inline-size:35%;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite _linearIndeterminate1_oorb9_1;inset-inline-start:-35%}._indeterminate_oorb9_86 ._barSecondary_oorb9_93{width:auto;inline-size:70%;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite _linearIndeterminate2_oorb9_1;inset-inline-start:-70%}@keyframes _linearIndeterminate1_oorb9_1{0%{transform:translate(0)}60%{transform:translateX(calc(330% * var(--nb-_linear-dir)))}to{transform:translateX(calc(330% * var(--nb-_linear-dir)))}}@keyframes _linearIndeterminate2_oorb9_1{0%{transform:translate(0)}60%{transform:translateX(calc(220% * var(--nb-_linear-dir)))}to{transform:translateX(calc(220% * var(--nb-_linear-dir)))}}._complete_oorb9_125:after{content:"";pointer-events:none;background:var(--nb-linear-progress-complete-glow,none);transform:translateX(calc(-100% * var(--nb-_linear-dir)));animation:_linearCompleteGlow_oorb9_1 2s var(--nb-motion-easing-ease-out) 1 forwards;position:absolute;inset:0}@keyframes _linearCompleteGlow_oorb9_1{0%{transform:translateX(calc(-100% * var(--nb-_linear-dir)))}99%{transform:translateX(calc(100% * var(--nb-_linear-dir)));opacity:1}to{transform:translateX(calc(100% * var(--nb-_linear-dir)));opacity:0}}[data-nb-motion=reduced] ._complete_oorb9_125:after,[data-nb-decor=off] ._complete_oorb9_125:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){._complete_oorb9_125:after{animation:none;display:none}}._size-sm_oorb9_169{--nb-_linear-height:.125rem}._size-md_oorb9_172{--nb-_linear-height:var(--nb-linear-progress-height,.25rem)}._size-lg_oorb9_175{--nb-_linear-height:.5rem}._color-primary_oorb9_180{--nb-_linear-color:var(--nb-color-primary-main)}._color-secondary_oorb9_183{--nb-_linear-color:var(--nb-color-secondary-main)}._color-accent_oorb9_186{--nb-_linear-color:var(--nb-color-accent-main,var(--nb-color-primary-main))}._color-success_oorb9_189{--nb-_linear-color:var(--nb-color-success-main)}._color-warning_oorb9_192{--nb-_linear-color:var(--nb-color-warning-main)}._color-error_oorb9_195{--nb-_linear-color:var(--nb-color-error-main)}._color-info_oorb9_198{--nb-_linear-color:var(--nb-color-info-main)}._color-neutral_oorb9_201{--nb-_linear-color:var(--nb-color-neutral-700)}._root_rukuq_20{--nb-_chip-color-main:var(--nb-color-primary-main);--nb-_chip-color-dark:var(--nb-color-primary-dark);--nb-_chip-color-darker:var(--nb-color-primary-darker);--nb-_chip-color-light:var(--nb-color-primary-light);--nb-_chip-color-lighter:var(--nb-color-primary-lighter);--nb-_chip-color-contrast:var(--nb-color-primary-contrast);--nb-_chip-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_chip-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));--nb-_chip-bg:var(--nb-_chip-color-lighter);--nb-_chip-border-color:var(--nb-chip-border-color,transparent);--nb-_chip-text-color:var(--nb-_chip-color-dark);box-sizing:border-box;align-items:center;gap:var(--nb-spacing-1);background-color:var(--nb-_chip-bg);color:var(--nb-_chip-text-color);border:1px solid var(--nb-_chip-border-color);border-radius:var(--nb-chip-radius,var(--nb-radius-chip));font-family:var(--nb-typography-font-family-body);white-space:var(--nb-chip-white-space,normal);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:0;max-width:100%;transition:background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);display:inline-flex}._size-sm_rukuq_103{min-height:1.25rem;padding-block:0;padding-inline:var(--nb-spacing-2);gap:var(--nb-spacing-1)}._size-md_rukuq_110{min-height:1.5rem;padding-block:0;padding-inline:var(--nb-spacing-2-5);gap:var(--nb-spacing-1-5)}._color-primary_rukuq_118{--nb-_chip-color-main:var(--nb-color-primary-main);--nb-_chip-color-dark:var(--nb-color-primary-dark);--nb-_chip-color-darker:var(--nb-color-primary-darker);--nb-_chip-color-light:var(--nb-color-primary-light);--nb-_chip-color-lighter:var(--nb-color-primary-lighter);--nb-_chip-color-contrast:var(--nb-color-primary-contrast);--nb-_chip-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_chip-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_rukuq_128{--nb-_chip-color-main:var(--nb-color-secondary-main);--nb-_chip-color-dark:var(--nb-color-secondary-dark);--nb-_chip-color-darker:var(--nb-color-secondary-darker);--nb-_chip-color-light:var(--nb-color-secondary-light);--nb-_chip-color-lighter:var(--nb-color-secondary-lighter);--nb-_chip-color-contrast:var(--nb-color-secondary-contrast);--nb-_chip-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_chip-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_rukuq_138{--nb-_chip-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_chip-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_chip-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_chip-color-light:var(--nb-color-accent-light,var(--nb-color-primary-light));--nb-_chip-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_chip-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_chip-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_chip-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_rukuq_148{--nb-_chip-color-main:var(--nb-color-success-main);--nb-_chip-color-dark:var(--nb-color-success-dark);--nb-_chip-color-darker:var(--nb-color-success-darker);--nb-_chip-color-light:var(--nb-color-success-light);--nb-_chip-color-lighter:var(--nb-color-success-lighter);--nb-_chip-color-contrast:var(--nb-color-success-contrast);--nb-_chip-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_chip-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_rukuq_158{--nb-_chip-color-main:var(--nb-color-warning-main);--nb-_chip-color-dark:var(--nb-color-warning-dark);--nb-_chip-color-darker:var(--nb-color-warning-darker);--nb-_chip-color-light:var(--nb-color-warning-light);--nb-_chip-color-lighter:var(--nb-color-warning-lighter);--nb-_chip-color-contrast:var(--nb-color-warning-contrast);--nb-_chip-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_chip-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_rukuq_168{--nb-_chip-color-main:var(--nb-color-error-main);--nb-_chip-color-dark:var(--nb-color-error-dark);--nb-_chip-color-darker:var(--nb-color-error-darker);--nb-_chip-color-light:var(--nb-color-error-light);--nb-_chip-color-lighter:var(--nb-color-error-lighter);--nb-_chip-color-contrast:var(--nb-color-error-contrast);--nb-_chip-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_chip-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_rukuq_178{--nb-_chip-color-main:var(--nb-color-info-main);--nb-_chip-color-dark:var(--nb-color-info-dark);--nb-_chip-color-darker:var(--nb-color-info-darker);--nb-_chip-color-light:var(--nb-color-info-light);--nb-_chip-color-lighter:var(--nb-color-info-lighter);--nb-_chip-color-contrast:var(--nb-color-info-contrast);--nb-_chip-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_chip-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_rukuq_188{--nb-_chip-color-main:var(--nb-color-neutral-700);--nb-_chip-color-dark:var(--nb-color-neutral-900);--nb-_chip-color-darker:var(--nb-color-neutral-1000);--nb-_chip-color-light:var(--nb-color-neutral-200);--nb-_chip-color-lighter:var(--nb-color-neutral-100);--nb-_chip-color-contrast:var(--nb-color-neutral-0);--nb-_chip-color-fill:var(--nb-color-neutral-700);--nb-_chip-color-on-fill:var(--nb-color-neutral-0)}._variant-filled_rukuq_206{--nb-_chip-bg:var(--nb-_chip-color-fill);--nb-_chip-text-color:var(--nb-_chip-color-on-fill);--nb-_chip-border-color:var(--nb-chip-border-color,transparent)}._variant-outlined_rukuq_212{--nb-_chip-bg:transparent;--nb-_chip-text-color:var(--nb-color-text-secondary);--nb-_chip-border-color:var(--nb-chip-border-color,var(--nb-color-neutral-200))}._variant-soft_rukuq_221{--nb-_chip-bg:var(--nb-_chip-color-lighter);--nb-_chip-text-color:var(--nb-_chip-color-darker);--nb-_chip-border-color:var(--nb-chip-border-color,currentColor)}._color-neutral_rukuq_188._variant-soft_rukuq_221{--nb-_chip-text-color:var(--nb-color-neutral-700)}._root_rukuq_20._selected_rukuq_260{--nb-_chip-bg:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_chip-border-color:transparent;--nb-_chip-text-color:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));box-shadow:inset 0 0 0 1px var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._root_rukuq_20._selected_rukuq_260._variant-filled_rukuq_206{box-shadow:0 0 0 1px var(--nb-color-text-primary), inset 0 0 0 1px var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}button._root_rukuq_20{font:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine){button._root_rukuq_20:not(:disabled)._variant-filled_rukuq_206:hover{--nb-_chip-bg:color-mix(in oklab, var(--nb-_chip-color-fill), var(--nb-_chip-color-darker) 30%)}button._root_rukuq_20:not(:disabled)._variant-outlined_rukuq_212:hover{--nb-_chip-bg:var(--nb-color-neutral-50);--nb-_chip-border-color:var(--nb-chip-border-color,var(--nb-color-neutral-300))}button._root_rukuq_20:not(:disabled)._variant-soft_rukuq_221:hover{--nb-_chip-bg:var(--nb-_chip-color-light)}}button._root_rukuq_20:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}._label_rukuq_45{text-overflow:ellipsis;overflow-wrap:break-word;min-width:0;display:block;overflow:hidden}._icon_rukuq_341{flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_rukuq_341 svg{width:1em;height:1em}._startIcon_rukuq_352{margin-inline-start:calc(var(--nb-spacing-0-5) * -1)}._endIcon_rukuq_355{margin-inline-end:calc(var(--nb-spacing-0-5) * -1)}._innerAction_rukuq_362{--nb-focus-offset:-2px;align-items:center;gap:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:auto;min-width:0;margin:0;padding:0;display:inline-flex}._innerAction_rukuq_362:focus-visible{border-radius:var(--nb-shape-border-radius-full)}._innerAction_rukuq_362:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (hover:hover) and (pointer:fine){span._root_rukuq_20:has(._innerAction_rukuq_362:not(:disabled):hover)._variant-filled_rukuq_206{--nb-_chip-bg:color-mix(in srgb, white 10%, var(--nb-_chip-color-main))}span._root_rukuq_20:has(._innerAction_rukuq_362:not(:disabled):hover)._variant-outlined_rukuq_212{--nb-_chip-bg:var(--nb-color-neutral-50);--nb-_chip-border-color:var(--nb-chip-border-color,var(--nb-color-neutral-300))}span._root_rukuq_20:has(._innerAction_rukuq_362:not(:disabled):hover)._variant-soft_rukuq_221{--nb-_chip-bg:var(--nb-_chip-color-light)}button._root_rukuq_20._selected_rukuq_260:not(:disabled):hover{--nb-_chip-bg:color-mix(in srgb, white 10%, var(--nb-color-primary-main));--nb-_chip-border-color:transparent}span._root_rukuq_20._selected_rukuq_260:has(._innerAction_rukuq_362:not(:disabled):hover){--nb-_chip-bg:color-mix(in srgb, white 10%, var(--nb-color-primary-main));--nb-_chip-border-color:transparent}}._delete_rukuq_417{--nb-focus-offset:1px;border-radius:var(--nb-shape-border-radius-full);color:currentColor;cursor:pointer;opacity:.6;width:1rem;height:1rem;transition:opacity var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:var(--nb-spacing-0-5);margin-inline-end:calc(var(--nb-spacing-1) * -1);padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){._delete_rukuq_417:hover{opacity:1;background-color:#00000014}}._delete_rukuq_417:focus-visible{opacity:1}._delete_rukuq_417:disabled{cursor:not-allowed;opacity:.3}._root_yh7y9_2{font-family:var(--nb-typography-font-family-body);flex-direction:column;display:flex}._list_yh7y9_8{gap:var(--nb-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_yh7y9_23{align-items:start;gap:var(--nb-spacing-2-5);padding:var(--nb-spacing-2);border:var(--nb-shape-border-width-thin) solid var(--nb-border-subtle);border-radius:var(--nb-shape-border-radius-sm);background-color:var(--nb-color-background-paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._dense_yh7y9_34{padding:var(--nb-spacing-1-5);gap:var(--nb-spacing-2)}._failed_yh7y9_39{border-color:var(--nb-color-error-light,var(--nb-color-error-main));background-color:var(--nb-color-error-lighter)}._thumb_yh7y9_44{border-radius:var(--nb-shape-border-radius-xs);background-color:var(--nb-color-neutral-100);width:2.5rem;height:2.5rem;color:var(--nb-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._dense_yh7y9_34 ._thumb_yh7y9_44{width:2rem;height:2rem}._thumbImg_yh7y9_62{object-fit:cover;width:100%;height:100%}._body_yh7y9_68{gap:var(--nb-spacing-0-5);flex-direction:column;min-width:0;display:flex}._name_yh7y9_80{overflow-wrap:anywhere;min-width:0;color:var(--nb-color-text-primary);margin:0}._truncate_yh7y9_88{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_yh7y9_94{overflow-wrap:anywhere;margin:0}._error_yh7y9_103{overflow-wrap:anywhere;font-weight:var(--nb-typography-font-weight-medium);color:var(--nb-color-error-dark);margin:0}._progress_yh7y9_110{margin-block-start:var(--nb-spacing-1)}._actions_yh7y9_114{align-items:center;gap:var(--nb-spacing-1);flex:none;display:inline-flex}._summary_yh7y9_121{justify-content:space-between;align-items:center;gap:var(--nb-spacing-2);border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-border-subtle);font-size:var(--nb-typography-font-size-sm);color:var(--nb-color-text-secondary);flex-wrap:wrap;margin-block-start:var(--nb-spacing-2);padding-block-start:var(--nb-spacing-2);display:flex}@media (max-width:30rem){._item_yh7y9_23{grid-template-columns:auto minmax(0,1fr)}._actions_yh7y9_114{grid-column:1/-1;justify-content:flex-end}}._root_14mi2_2{--nb-_file-grid-min-tile:var(--nb-file-grid-min-tile-size,7rem);min-width:0;font-family:var(--nb-typography-font-family-body);flex-direction:column;display:flex}._grid_14mi2_23{grid-template-columns:repeat(auto-fill, minmax(min(var(--nb-_file-grid-min-tile), 100%), 1fr));gap:var(--nb-spacing-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}._cell_14mi2_37{gap:var(--nb-spacing-1);flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}._tile_14mi2_46{aspect-ratio:1;appearance:none;width:100%;min-width:0;max-width:100%;color:inherit;border:var(--nb-shape-border-width-thin) solid var(--nb-border-subtle);border-radius:var(--nb-file-grid-radius,var(--nb-shape-border-radius-lg));background:0 0;padding:0;display:block;position:relative;overflow:hidden}._interactive_14mi2_62{cursor:pointer}._thumb_14mi2_66{object-fit:cover;width:100%;height:100%;display:block}._placeholder_14mi2_74{background-color:var(--nb-color-neutral-100);width:100%;height:100%;color:var(--nb-color-text-secondary);justify-content:center;align-items:center;display:flex}._veil_14mi2_91{background-color:var(--nb-file-grid-status-scrim,var(--nb-surface-scrim));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._mark-uploading_14mi2_100,._mark-processing_14mi2_101{color:var(--nb-color-primary-light)}._spin_14mi2_106{animation:1.1s linear infinite _fileGridSpin_14mi2_1}@keyframes _fileGridSpin_14mi2_1{to{transform:rotate(360deg)}}._mark-done_14mi2_116{color:var(--nb-color-success-light)}._mark-error_14mi2_120{color:var(--nb-color-error-light)}._remove_14mi2_36{position:absolute;inset-block-start:var(--nb-spacing-1);inset-inline-end:var(--nb-spacing-1)}._name_14mi2_135{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;margin:0}._truncate_14mi2_143{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._failures_14mi2_153{gap:var(--nb-spacing-2);min-width:0;flex-direction:column;margin-block-start:var(--nb-spacing-4);display:flex}._failure_14mi2_153{align-items:flex-start;gap:var(--nb-spacing-2);padding:var(--nb-spacing-2);border:var(--nb-shape-border-width-thin) solid var(--nb-color-error-light,var(--nb-color-error-main));border-radius:var(--nb-shape-border-radius-sm);background-color:var(--nb-color-error-lighter);min-width:0;display:flex}._failureIcon_14mi2_173{color:var(--nb-color-error-dark);flex:none}._failureBody_14mi2_178{flex-direction:column;flex:auto;min-width:0;max-width:100%;display:flex}._failureName_14mi2_186{overflow-wrap:anywhere;margin:0}._failureWhy_14mi2_195{overflow-wrap:anywhere;color:var(--nb-color-error-dark);margin:0}._summary_14mi2_201{justify-content:space-between;align-items:center;gap:var(--nb-spacing-2);border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-border-subtle);font-size:var(--nb-typography-font-size-sm);color:var(--nb-color-text-secondary);flex-wrap:wrap;margin-block-start:var(--nb-spacing-2);padding-block-start:var(--nb-spacing-2);display:flex}._root_1ev3k_17{--nb-_stat-color-main:var(--nb-color-text-primary);--nb-_stat-tint:var(--nb-color-neutral-500);--nb-_stat-trend-color:var(--nb-color-text-secondary);gap:var(--nb-spacing-2);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex-direction:column;min-width:0;display:flex}._body_1ev3k_32{min-width:0}._lead_1ev3k_36{align-items:center;gap:var(--nb-stat-lead-gap,var(--nb-spacing-3));flex-direction:row;min-width:0;display:flex}._iconDisc_1ev3k_51{width:var(--nb-stat-disc-size,3rem);height:var(--nb-stat-disc-size,3rem);border-radius:var(--nb-shape-border-radius-full);color:var(--nb-_stat-color-main);background:color-mix(in srgb, var(--nb-_stat-tint) 12%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}._valueRow_1ev3k_63{align-items:baseline;gap:var(--nb-spacing-2);min-width:0;display:flex}._icon_1ev3k_51{color:var(--nb-_stat-color-main);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}._root_1ev3k_17 ._value_1ev3k_63{color:var(--nb-_stat-color-main);white-space:nowrap;line-height:1.15}._size-sm_1ev3k_91 ._value_1ev3k_63{font-size:var(--nb-stat-value-size-sm,1.25rem)}._size-md_1ev3k_94 ._value_1ev3k_63{font-size:var(--nb-stat-value-size-md,2rem)}._size-lg_1ev3k_97 ._value_1ev3k_63{font-size:var(--nb-stat-value-size-lg,2.5rem)}._total_1ev3k_103{color:var(--nb-color-text-secondary);white-space:nowrap;flex:none}._label_1ev3k_111{text-transform:var(--nb-stat-label-transform,none);overflow-wrap:anywhere;min-width:0}._truncate_1ev3k_125{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._progress_1ev3k_131{align-items:center;gap:var(--nb-spacing-2);min-width:0;display:flex}._bar_1ev3k_138{flex:auto;min-width:0}._pct_1ev3k_143{color:var(--nb-color-text-secondary);flex:none}._delta_1ev3k_148{color:var(--nb-_stat-trend-color);border-radius:var(--nb-shape-border-radius-sm);background-color:#0000;align-items:center;gap:.125rem;padding-block:.125rem;padding-inline:.375rem;display:inline-flex}._helpText_1ev3k_164{margin-block-start:calc(var(--nb-spacing-1) * -1)}._endContent_1ev3k_168{flex:none;align-self:center;margin-inline-start:auto}._color-primary_1ev3k_177{--nb-_stat-color-main:var(--nb-color-primary-darker);--nb-_stat-tint:var(--nb-color-primary-main)}._color-secondary_1ev3k_181{--nb-_stat-color-main:var(--nb-color-secondary-darker);--nb-_stat-tint:var(--nb-color-secondary-main)}._color-accent_1ev3k_185{--nb-_stat-color-main:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_stat-tint:var(--nb-color-accent-main,var(--nb-color-primary-main))}._color-success_1ev3k_189{--nb-_stat-color-main:var(--nb-color-success-darker);--nb-_stat-tint:var(--nb-color-success-main)}._color-warning_1ev3k_193{--nb-_stat-color-main:var(--nb-color-warning-darker);--nb-_stat-tint:var(--nb-color-warning-main)}._color-error_1ev3k_197{--nb-_stat-color-main:var(--nb-color-error-darker);--nb-_stat-tint:var(--nb-color-error-main)}._color-info_1ev3k_201{--nb-_stat-color-main:var(--nb-color-info-darker);--nb-_stat-tint:var(--nb-color-info-main)}._color-neutral_1ev3k_205{--nb-_stat-color-main:var(--nb-color-text-primary);--nb-_stat-tint:var(--nb-color-neutral-500)}._trend-up_1ev3k_211{--nb-_stat-trend-color:var(--nb-color-success-darker);background-color:var(--nb-color-success-lighter)}._trend-down_1ev3k_215{--nb-_stat-trend-color:var(--nb-color-error-darker);background-color:var(--nb-color-error-lighter)}._trend-neutral_1ev3k_219{--nb-_stat-trend-color:var(--nb-color-text-secondary);background-color:var(--nb-color-neutral-100)}._wrapper_1f9y6_3{--nb-_picker-color-main:var(--nb-color-primary-main);--nb-_picker-color-dark:var(--nb-color-primary-dark);--nb-_picker-color-darker:var(--nb-color-primary-darker);--nb-_picker-color-lighter:var(--nb-color-primary-lighter);--nb-_picker-border-color:var(--nb-color-neutral-300);--nb-_picker-background:var(--nb-color-neutral-0);--nb-_picker-text-color:var(--nb-color-text-primary);box-sizing:border-box;border:var(--nb-shape-border-width-thin) solid var(--nb-_picker-border-color);border-radius:var(--nb-shape-border-radius-md);background-color:var(--nb-_picker-background);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;transition-property:background-color,border-color,box-shadow;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);align-items:center;display:inline-flex;position:relative}._wrapper_1f9y6_3:focus-within{outline:2px solid var(--nb-_picker-color-main);outline-offset:2px}._wrapper_1f9y6_3._disabled_1f9y6_35{opacity:.55;cursor:not-allowed}._input_1f9y6_40{box-sizing:border-box;min-width:0;color:var(--nb-_picker-text-color);font-family:var(--nb-typography-font-family-body);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1}._input_1f9y6_40::placeholder{color:var(--nb-color-text-hint)}._size-sm_1f9y6_58{padding-block:var(--nb-spacing-1-5);padding-inline:var(--nb-spacing-2-5)}._size-sm_1f9y6_58 ._input_1f9y6_40{min-height:2.25rem}._size-md_1f9y6_66{padding-block:var(--nb-spacing-2);padding-inline:var(--nb-spacing-3)}._size-md_1f9y6_66 ._input_1f9y6_40{min-height:2.75rem}._size-lg_1f9y6_74{padding-block:var(--nb-spacing-2-5);padding-inline:var(--nb-spacing-4)}._size-lg_1f9y6_74 ._input_1f9y6_40{min-height:3.25rem}._color-primary_1f9y6_83{--nb-_picker-color-main:var(--nb-color-primary-main);--nb-_picker-color-dark:var(--nb-color-primary-dark);--nb-_picker-color-darker:var(--nb-color-primary-darker);--nb-_picker-color-lighter:var(--nb-color-primary-lighter)}._color-secondary_1f9y6_84{--nb-_picker-color-main:var(--nb-color-secondary-main);--nb-_picker-color-dark:var(--nb-color-secondary-dark);--nb-_picker-color-darker:var(--nb-color-secondary-darker);--nb-_picker-color-lighter:var(--nb-color-secondary-lighter)}._color-accent_1f9y6_85{--nb-_picker-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_picker-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_picker-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_picker-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter))}._color-success_1f9y6_86{--nb-_picker-color-main:var(--nb-color-success-main);--nb-_picker-color-dark:var(--nb-color-success-dark);--nb-_picker-color-darker:var(--nb-color-success-darker);--nb-_picker-color-lighter:var(--nb-color-success-lighter)}._color-warning_1f9y6_87{--nb-_picker-color-main:var(--nb-color-warning-main);--nb-_picker-color-dark:var(--nb-color-warning-dark);--nb-_picker-color-darker:var(--nb-color-warning-darker);--nb-_picker-color-lighter:var(--nb-color-warning-lighter)}._color-error_1f9y6_88{--nb-_picker-color-main:var(--nb-color-error-main);--nb-_picker-color-dark:var(--nb-color-error-dark);--nb-_picker-color-darker:var(--nb-color-error-darker);--nb-_picker-color-lighter:var(--nb-color-error-lighter)}._color-info_1f9y6_89{--nb-_picker-color-main:var(--nb-color-info-main);--nb-_picker-color-dark:var(--nb-color-info-dark);--nb-_picker-color-darker:var(--nb-color-info-darker);--nb-_picker-color-lighter:var(--nb-color-info-lighter)}._color-neutral_1f9y6_90{--nb-_picker-color-main:var(--nb-color-neutral-700);--nb-_picker-color-dark:var(--nb-color-neutral-900);--nb-_picker-color-darker:var(--nb-color-neutral-1000);--nb-_picker-color-lighter:var(--nb-color-neutral-100)}._variant-filled_1f9y6_93{--nb-_picker-background:var(--nb-color-neutral-50);--nb-_picker-border-color:transparent}._variant-outlined_1f9y6_97{--nb-_picker-background:var(--nb-color-neutral-0);--nb-_picker-border-color:var(--nb-_picker-color-main)}._variant-soft_1f9y6_101{--nb-_picker-background:var(--nb-_picker-color-lighter);--nb-_picker-border-color:transparent}._variant-ghost_1f9y6_105{--nb-_picker-background:transparent;--nb-_picker-border-color:var(--nb-_picker-color-main)}._error_1f9y6_110{--nb-_picker-border-color:var(--nb-color-error-main)}._iconBtn_1f9y6_115{border-radius:var(--nb-shape-border-radius-sm);width:1.75rem;height:1.75rem;color:var(--nb-color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--nb-spacing-1);display:inline-flex}._iconBtn_1f9y6_115:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._iconBtn_1f9y6_115:hover{background-color:var(--nb-color-neutral-100)}}._iconBtn_1f9y6_115:focus-visible{outline:2px solid var(--nb-_picker-color-main);outline-offset:2px}._iconBtn_1f9y6_115:disabled{cursor:not-allowed;opacity:.5}._calendar_1f9y6_153{--nb-_calendar-color-main:var(--nb-color-primary-main);--nb-_calendar-color-darker:var(--nb-color-primary-darker);--nb-_calendar-color-lighter:var(--nb-color-primary-lighter);--nb-_calendar-color-contrast:var(--nb-color-primary-contrast);box-sizing:border-box;z-index:var(--nb-z-index-popover,1200);background-color:var(--nb-color-background-paper);border:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200);border-radius:var(--nb-shape-border-radius-lg);box-shadow:var(--nb-shadow-xl);padding:var(--nb-spacing-4);min-width:18.5rem;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);outline:none;position:relative}._calendar_1f9y6_153._color-primary_1f9y6_83{--nb-_calendar-color-main:var(--nb-color-primary-main);--nb-_calendar-color-darker:var(--nb-color-primary-darker);--nb-_calendar-color-lighter:var(--nb-color-primary-lighter);--nb-_calendar-color-contrast:var(--nb-color-primary-contrast)}._calendar_1f9y6_153._color-secondary_1f9y6_84{--nb-_calendar-color-main:var(--nb-color-secondary-main);--nb-_calendar-color-darker:var(--nb-color-secondary-darker);--nb-_calendar-color-lighter:var(--nb-color-secondary-lighter);--nb-_calendar-color-contrast:var(--nb-color-secondary-contrast)}._calendar_1f9y6_153._color-accent_1f9y6_85{--nb-_calendar-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_calendar-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_calendar-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_calendar-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast))}._calendar_1f9y6_153._color-success_1f9y6_86{--nb-_calendar-color-main:var(--nb-color-success-main);--nb-_calendar-color-darker:var(--nb-color-success-darker);--nb-_calendar-color-lighter:var(--nb-color-success-lighter);--nb-_calendar-color-contrast:var(--nb-color-success-contrast)}._calendar_1f9y6_153._color-warning_1f9y6_87{--nb-_calendar-color-main:var(--nb-color-warning-main);--nb-_calendar-color-darker:var(--nb-color-warning-darker);--nb-_calendar-color-lighter:var(--nb-color-warning-lighter);--nb-_calendar-color-contrast:var(--nb-color-warning-contrast)}._calendar_1f9y6_153._color-error_1f9y6_88{--nb-_calendar-color-main:var(--nb-color-error-main);--nb-_calendar-color-darker:var(--nb-color-error-darker);--nb-_calendar-color-lighter:var(--nb-color-error-lighter);--nb-_calendar-color-contrast:var(--nb-color-error-contrast)}._calendar_1f9y6_153._color-info_1f9y6_89{--nb-_calendar-color-main:var(--nb-color-info-main);--nb-_calendar-color-darker:var(--nb-color-info-darker);--nb-_calendar-color-lighter:var(--nb-color-info-lighter);--nb-_calendar-color-contrast:var(--nb-color-info-contrast)}._calendar_1f9y6_153._color-neutral_1f9y6_90{--nb-_calendar-color-main:var(--nb-color-neutral-700);--nb-_calendar-color-darker:var(--nb-color-neutral-1000);--nb-_calendar-color-lighter:var(--nb-color-neutral-100);--nb-_calendar-color-contrast:var(--nb-color-neutral-0)}._calHeader_1f9y6_196{margin-bottom:var(--nb-spacing-3);justify-content:space-between;align-items:center;display:flex}._calHeaderTitle_1f9y6_203{font-size:var(--nb-typography-font-size-sm);font-weight:var(--nb-typography-font-weight-medium);letter-spacing:var(--nb-typography-letter-spacing-tight);color:var(--nb-color-text-primary)}._calNav_1f9y6_210{border-radius:var(--nb-shape-border-radius-md);width:1.75rem;height:1.75rem;color:var(--nb-color-text-hint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._calNav_1f9y6_210:active{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-secondary)}@media (hover:hover) and (pointer:fine){._calNav_1f9y6_210:hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-secondary)}}._calNav_1f9y6_210:focus-visible{outline:2px solid var(--nb-_calendar-color-main);outline-offset:2px}._weekdays_1f9y6_244{margin-bottom:var(--nb-spacing-2);grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}._weekday_1f9y6_244{text-align:center;color:var(--nb-color-text-hint);text-transform:uppercase;font-size:var(--nb-typography-font-size-xs);font-weight:var(--nb-typography-font-weight-medium);letter-spacing:var(--nb-typography-letter-spacing-wide);padding-block:var(--nb-spacing-0-5)}._grid_1f9y6_261{grid-template-columns:repeat(7,1fr);gap:.375rem;display:grid}._day_1f9y6_267{border-radius:var(--nb-shape-border-radius-md);height:2.5rem;color:var(--nb-color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--nb-typography-font-size-sm);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color,box-shadow,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._dayOutOfMonth_1f9y6_287{color:var(--nb-color-text-hint)}._dayToday_1f9y6_291:not(._daySelected_1f9y6_291):after{content:"";border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-_calendar-color-main);width:.25rem;height:.25rem;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)}._daySelected_1f9y6_291{background-color:var(--nb-_calendar-color-lighter);color:var(--nb-_calendar-color-main);font-weight:var(--nb-typography-font-weight-medium)}._day_1f9y6_267:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover) and (pointer:fine){._day_1f9y6_267:not(:disabled):not(._daySelected_1f9y6_291):hover{background-color:var(--nb-color-neutral-100)}}._day_1f9y6_267:not(:disabled):not(._daySelected_1f9y6_291):active{background-color:var(--nb-color-neutral-100)}._day_1f9y6_267:focus-visible{outline:2px solid var(--nb-_calendar-color-main);outline-offset:2px}._calFooter_1f9y6_329{margin-top:var(--nb-spacing-4);padding-top:var(--nb-spacing-2);border-top:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200);justify-content:space-between;align-items:center;display:flex}._calFooterBtn_1f9y6_338{cursor:pointer;font-family:inherit;font-size:var(--nb-typography-font-size-sm);font-weight:var(--nb-typography-font-weight-medium);color:var(--nb-color-text-secondary);padding-block:var(--nb-spacing-1);padding-inline:var(--nb-spacing-2);border-radius:var(--nb-shape-border-radius-md);transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none}@media (hover:hover) and (pointer:fine){._calFooterBtn_1f9y6_338:hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-primary)}}._calFooterBtn_1f9y6_338:focus-visible{outline:2px solid var(--nb-_calendar-color-main);outline-offset:2px}._root_t53e9_8{--nb-_month-grid-color-main:var(--nb-color-primary-main);--nb-_month-grid-color-lighter:var(--nb-color-primary-lighter);--nb-_month-grid-color-contrast:var(--nb-color-primary-contrast);--nb-_month-grid-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_month-grid-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));width:100%;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);display:block}._root_t53e9_8._color-primary_t53e9_21{--nb-_month-grid-color-main:var(--nb-color-primary-main);--nb-_month-grid-color-lighter:var(--nb-color-primary-lighter);--nb-_month-grid-color-contrast:var(--nb-color-primary-contrast);--nb-_month-grid-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_month-grid-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._root_t53e9_8._color-secondary_t53e9_22{--nb-_month-grid-color-main:var(--nb-color-secondary-main);--nb-_month-grid-color-lighter:var(--nb-color-secondary-lighter);--nb-_month-grid-color-contrast:var(--nb-color-secondary-contrast);--nb-_month-grid-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_month-grid-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._root_t53e9_8._color-accent_t53e9_23{--nb-_month-grid-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_month-grid-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_month-grid-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_month-grid-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_month-grid-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._root_t53e9_8._color-success_t53e9_24{--nb-_month-grid-color-main:var(--nb-color-success-main);--nb-_month-grid-color-lighter:var(--nb-color-success-lighter);--nb-_month-grid-color-contrast:var(--nb-color-success-contrast);--nb-_month-grid-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_month-grid-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._root_t53e9_8._color-warning_t53e9_25{--nb-_month-grid-color-main:var(--nb-color-warning-main);--nb-_month-grid-color-lighter:var(--nb-color-warning-lighter);--nb-_month-grid-color-contrast:var(--nb-color-warning-contrast);--nb-_month-grid-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_month-grid-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._root_t53e9_8._color-error_t53e9_26{--nb-_month-grid-color-main:var(--nb-color-error-main);--nb-_month-grid-color-lighter:var(--nb-color-error-lighter);--nb-_month-grid-color-contrast:var(--nb-color-error-contrast);--nb-_month-grid-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_month-grid-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._root_t53e9_8._color-info_t53e9_27{--nb-_month-grid-color-main:var(--nb-color-info-main);--nb-_month-grid-color-lighter:var(--nb-color-info-lighter);--nb-_month-grid-color-contrast:var(--nb-color-info-contrast);--nb-_month-grid-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_month-grid-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._root_t53e9_8._color-neutral_t53e9_28{--nb-_month-grid-color-main:var(--nb-color-neutral-700);--nb-_month-grid-color-lighter:var(--nb-color-neutral-100);--nb-_month-grid-color-contrast:var(--nb-color-neutral-0);--nb-_month-grid-color-fill:var(--nb-color-neutral-700);--nb-_month-grid-color-on-fill:var(--nb-color-neutral-0)}._header_t53e9_30{justify-content:space-between;align-items:center;gap:var(--nb-spacing-2);margin-bottom:var(--nb-spacing-3);display:flex}._title_t53e9_38{font-size:var(--nb-typography-font-size-md);font-weight:var(--nb-typography-font-weight-medium);letter-spacing:var(--nb-typography-letter-spacing-tight);color:var(--nb-color-text-primary);text-align:center;flex:auto}._nav_t53e9_53{border-radius:var(--nb-shape-border-radius-md);width:2rem;height:2rem;color:var(--nb-color-text-hint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._nav_t53e9_53:active{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-secondary)}@media (hover:hover) and (pointer:fine){._nav_t53e9_53:hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-secondary)}}._weekdays_t53e9_83{gap:var(--nb-spacing-1);margin-bottom:var(--nb-spacing-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_t53e9_83{text-align:center;color:var(--nb-color-text-hint);text-transform:uppercase;font-size:var(--nb-typography-font-size-xs);font-weight:var(--nb-typography-font-weight-medium);letter-spacing:var(--nb-typography-letter-spacing-wide);padding-block:var(--nb-spacing-0-5)}._grid_t53e9_100{gap:var(--nb-spacing-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._blank_t53e9_107{display:block}._day_t53e9_117{justify-content:center;align-items:center;gap:var(--nb-spacing-0-5);aspect-ratio:1;min-height:2.25rem;padding:var(--nb-spacing-1);border-radius:var(--nb-shape-border-radius-md);color:var(--nb-color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--nb-typography-font-size-sm);line-height:var(--nb-typography-line-height-tight);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color,box-shadow;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}._dayOutOfMonth_t53e9_143{color:var(--nb-color-text-hint)}._dayToday_t53e9_147:not(._daySelected_t53e9_147){box-shadow:inset 0 0 0 var(--nb-shape-border-width-thin) var(--nb-_month-grid-color-main)}._daySelected_t53e9_147{background-color:var(--nb-_month-grid-color-fill);color:var(--nb-_month-grid-color-on-fill);font-weight:var(--nb-typography-font-weight-medium)}._day_t53e9_117:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover) and (pointer:fine){._day_t53e9_117:not(:disabled):not(._daySelected_t53e9_147):hover{background-color:var(--nb-_month-grid-color-lighter)}}._day_t53e9_117:not(:disabled):not(._daySelected_t53e9_147):active{background-color:var(--nb-color-neutral-100)}._popover_1djqv_9{--nb-_time-color-main:var(--nb-color-primary-main);--nb-_time-color-lighter:var(--nb-color-primary-lighter);--nb-_time-color-contrast:var(--nb-color-primary-contrast);z-index:var(--nb-z-index-popover,1400);gap:var(--nb-spacing-2);background-color:var(--nb-color-background-paper);border:var(--nb-shape-border-width-thin) solid var(--nb-color-divider);border-radius:var(--nb-shape-border-radius-lg);box-shadow:var(--nb-shadow-md);padding:var(--nb-spacing-3);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);top:0;flex-direction:column;display:flex;position:absolute;inset-inline-start:0}._color-primary_1djqv_36{--nb-_time-color-main:var(--nb-color-primary-main);--nb-_time-color-lighter:var(--nb-color-primary-lighter);--nb-_time-color-contrast:var(--nb-color-primary-contrast)}._color-secondary_1djqv_41{--nb-_time-color-main:var(--nb-color-secondary-main);--nb-_time-color-lighter:var(--nb-color-secondary-lighter);--nb-_time-color-contrast:var(--nb-color-secondary-contrast)}._color-accent_1djqv_46{--nb-_time-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_time-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_time-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast))}._color-success_1djqv_51{--nb-_time-color-main:var(--nb-color-success-main);--nb-_time-color-lighter:var(--nb-color-success-lighter);--nb-_time-color-contrast:var(--nb-color-success-contrast)}._color-warning_1djqv_56{--nb-_time-color-main:var(--nb-color-warning-main);--nb-_time-color-lighter:var(--nb-color-warning-lighter);--nb-_time-color-contrast:var(--nb-color-warning-contrast)}._color-error_1djqv_61{--nb-_time-color-main:var(--nb-color-error-main);--nb-_time-color-lighter:var(--nb-color-error-lighter);--nb-_time-color-contrast:var(--nb-color-error-contrast)}._color-info_1djqv_66{--nb-_time-color-main:var(--nb-color-info-main);--nb-_time-color-lighter:var(--nb-color-info-lighter);--nb-_time-color-contrast:var(--nb-color-info-contrast)}._color-neutral_1djqv_71{--nb-_time-color-main:var(--nb-color-text-primary);--nb-_time-color-lighter:var(--nb-color-neutral-100);--nb-_time-color-contrast:var(--nb-color-neutral-0)}._columns_1djqv_81{align-items:stretch;gap:var(--nb-spacing-1);padding-inline:var(--nb-spacing-1);display:flex;position:relative}._columns_1djqv_81:before{content:"";height:var(--nb-_time-cell-height,2.25rem);background-color:var(--nb-color-neutral-100);border-radius:var(--nb-shape-border-radius-md);pointer-events:none;z-index:0;inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}._column_1djqv_81{--nb-_time-cell-height:2.25rem;z-index:1;height:calc(var(--nb-_time-cell-height) * 5);scroll-behavior:smooth;scroll-snap-type:y mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:3.5rem;padding-block:calc((var(--nb-_time-cell-height) * 5 - var(--nb-_time-cell-height)) / 2);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0009 18%,#000 38% 62%,#0009 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0009 18%,#000 38% 62%,#0009 82%,#0000 100%)}._column_1djqv_81::-webkit-scrollbar{display:none}._cell_1djqv_166{height:var(--nb-_time-cell-height,2.25rem);padding-inline:var(--nb-spacing-1);border-radius:var(--nb-shape-border-radius-sm);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;color:var(--nb-color-text-hint);scroll-snap-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:color,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){._cell_1djqv_166:hover:not(._cellSelected_1djqv_195):not(:disabled){color:var(--nb-color-text-primary)}}._cell_1djqv_166:focus-visible{outline:2px solid var(--nb-_time-color-main);outline-offset:-2px;color:var(--nb-color-text-primary)}._cell_1djqv_166:active:not(:disabled){transform:scale(.97)}._cell_1djqv_166:disabled{cursor:not-allowed;opacity:.35}._cellSelected_1djqv_195{color:var(--nb-color-text-primary)}._footer_1djqv_225{justify-content:space-between;align-items:center;gap:var(--nb-spacing-2);border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-color-divider);padding-block-start:var(--nb-spacing-2);display:flex}._footerBtn_1djqv_235{cursor:pointer;font:inherit;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-secondary);padding-block:var(--nb-spacing-1);padding-inline:var(--nb-spacing-2);border-radius:var(--nb-shape-border-radius-sm);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:none}._footerBtnPrimary_1djqv_256{color:var(--nb-_time-color-main)}@media (hover:hover) and (pointer:fine){._footerBtn_1djqv_235:hover{background-color:var(--nb-color-neutral-100);color:var(--nb-color-text-primary)}._footerBtnPrimary_1djqv_256:hover{background-color:var(--nb-_time-color-lighter);color:var(--nb-_time-color-main)}}._footerBtn_1djqv_235:active{background-color:var(--nb-color-neutral-100)}._footerBtn_1djqv_235:focus-visible{outline:2px solid var(--nb-_time-color-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){._column_1djqv_81{scroll-behavior:auto}._cell_1djqv_166:active:not(:disabled){transform:none}}._popover_1bgbb_2{z-index:var(--nb-z-index-popover,1200);background-color:var(--nb-color-background-paper);border:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-200);border-radius:var(--nb-shape-border-radius-md);box-shadow:var(--nb-shadow-lg);padding:var(--nb-spacing-2);top:0;position:absolute;inset-inline-start:0}._body_1bgbb_16{align-items:stretch;gap:var(--nb-spacing-2);display:flex}._embeddedCalendar_1bgbb_27{box-shadow:none;background-color:#0000;border:none;padding:0}@media (max-width:40rem){._body_1bgbb_16{flex-direction:column}}._timeWrap_1bgbb_40{gap:var(--nb-spacing-2);padding:var(--nb-spacing-2);border-inline-start:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-100);flex-direction:column;display:flex}@media (max-width:40rem){._timeWrap_1bgbb_40{border-inline-start:none;border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-100)}}._footer_1bgbb_55{justify-content:flex-end;gap:var(--nb-spacing-1);border-block-start:var(--nb-shape-border-width-thin) solid var(--nb-color-neutral-100);padding-block-start:var(--nb-spacing-2);padding-inline-start:var(--nb-spacing-2);padding-inline-end:var(--nb-spacing-2);display:flex}._footerBtn_1bgbb_65{cursor:pointer;font:inherit;font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-secondary);padding-block:var(--nb-spacing-1);padding-inline:var(--nb-spacing-2);border-radius:var(--nb-shape-border-radius-sm);background:0 0;border:none}._footerBtnPrimary_1bgbb_77{color:var(--nb-color-primary-main)}@media (hover:hover) and (pointer:fine){._footerBtn_1bgbb_65:hover{background-color:var(--nb-color-neutral-100)}}._root_19cup_8{box-sizing:border-box;flex-direction:var(--nb-_stack-direction-base,column);gap:var(--nb-_stack-gap-base,0);min-width:0;display:flex}._wrap_19cup_16{flex-wrap:wrap}._align-start_19cup_20{align-items:flex-start}._align-center_19cup_21{align-items:center}._align-end_19cup_22{align-items:flex-end}._align-stretch_19cup_23{align-items:stretch}._justify-start_19cup_25{justify-content:flex-start}._justify-center_19cup_26{justify-content:center}._justify-end_19cup_27{justify-content:flex-end}._justify-between_19cup_28{justify-content:space-between}@media (min-width:30rem){._root_19cup_8{flex-direction:var(--nb-_stack-direction-sm,var(--nb-_stack-direction-base,column));gap:var(--nb-_stack-gap-sm,var(--nb-_stack-gap-base,0))}}@media (min-width:48rem){._root_19cup_8{flex-direction:var(--nb-_stack-direction-md,var(--nb-_stack-direction-sm,var(--nb-_stack-direction-base,column)));gap:var(--nb-_stack-gap-md,var(--nb-_stack-gap-sm,var(--nb-_stack-gap-base,0)))}}@media (min-width:64rem){._root_19cup_8{flex-direction:var(--nb-_stack-direction-lg,var(--nb-_stack-direction-md,var(--nb-_stack-direction-sm,var(--nb-_stack-direction-base,column))));gap:var(--nb-_stack-gap-lg,var(--nb-_stack-gap-md,var(--nb-_stack-gap-sm,var(--nb-_stack-gap-base,0))))}}@media (min-width:80rem){._root_19cup_8{flex-direction:var(--nb-_stack-direction-xl,var(--nb-_stack-direction-lg,var(--nb-_stack-direction-md,var(--nb-_stack-direction-sm,var(--nb-_stack-direction-base,column)))));gap:var(--nb-_stack-gap-xl,var(--nb-_stack-gap-lg,var(--nb-_stack-gap-md,var(--nb-_stack-gap-sm,var(--nb-_stack-gap-base,0)))))}}@media (min-width:96rem){._root_19cup_8{flex-direction:var(--nb-_stack-direction-2xl,var(--nb-_stack-direction-xl,var(--nb-_stack-direction-lg,var(--nb-_stack-direction-md,var(--nb-_stack-direction-sm,var(--nb-_stack-direction-base,column))))));gap:var(--nb-_stack-gap-2xl,var(--nb-_stack-gap-xl,var(--nb-_stack-gap-lg,var(--nb-_stack-gap-md,var(--nb-_stack-gap-sm,var(--nb-_stack-gap-base,0))))))}}._root_vt90a_13{box-sizing:border-box;--nb-_grid-cols-at:var(--nb-_grid-cols-base,1);grid-template-columns:repeat(var(--nb-_grid-cols-at), minmax(0, 1fr));gap:var(--nb-_grid-gap-base,0);display:grid}._item_vt90a_30{box-sizing:border-box;grid-column:var(--nb-_grid-span-base,auto);min-width:0}@media (min-width:30rem){._root_vt90a_13{--nb-_grid-cols-at:var(--nb-_grid-cols-sm,var(--nb-_grid-cols-base,1));gap:var(--nb-_grid-gap-sm,var(--nb-_grid-gap-base,0))}._item_vt90a_30{grid-column:var(--nb-_grid-span-sm,var(--nb-_grid-span-base,auto))}}@media (min-width:48rem){._root_vt90a_13{--nb-_grid-cols-at:var(--nb-_grid-cols-md,var(--nb-_grid-cols-sm,var(--nb-_grid-cols-base,1)));gap:var(--nb-_grid-gap-md,var(--nb-_grid-gap-sm,var(--nb-_grid-gap-base,0)))}._item_vt90a_30{grid-column:var(--nb-_grid-span-md,var(--nb-_grid-span-sm,var(--nb-_grid-span-base,auto)))}}@media (min-width:64rem){._root_vt90a_13{--nb-_grid-cols-at:var(--nb-_grid-cols-lg,var(--nb-_grid-cols-md,var(--nb-_grid-cols-sm,var(--nb-_grid-cols-base,1))));gap:var(--nb-_grid-gap-lg,var(--nb-_grid-gap-md,var(--nb-_grid-gap-sm,var(--nb-_grid-gap-base,0))))}._item_vt90a_30{grid-column:var(--nb-_grid-span-lg,var(--nb-_grid-span-md,var(--nb-_grid-span-sm,var(--nb-_grid-span-base,auto))))}}@media (min-width:80rem){._root_vt90a_13{--nb-_grid-cols-at:var(--nb-_grid-cols-xl,var(--nb-_grid-cols-lg,var(--nb-_grid-cols-md,var(--nb-_grid-cols-sm,var(--nb-_grid-cols-base,1)))));gap:var(--nb-_grid-gap-xl,var(--nb-_grid-gap-lg,var(--nb-_grid-gap-md,var(--nb-_grid-gap-sm,var(--nb-_grid-gap-base,0)))))}._item_vt90a_30{grid-column:var(--nb-_grid-span-xl,var(--nb-_grid-span-lg,var(--nb-_grid-span-md,var(--nb-_grid-span-sm,var(--nb-_grid-span-base,auto)))))}}@media (min-width:96rem){._root_vt90a_13{--nb-_grid-cols-at:var(--nb-_grid-cols-2xl,var(--nb-_grid-cols-xl,var(--nb-_grid-cols-lg,var(--nb-_grid-cols-md,var(--nb-_grid-cols-sm,var(--nb-_grid-cols-base,1))))));gap:var(--nb-_grid-gap-2xl,var(--nb-_grid-gap-xl,var(--nb-_grid-gap-lg,var(--nb-_grid-gap-md,var(--nb-_grid-gap-sm,var(--nb-_grid-gap-base,0))))))}._item_vt90a_30{grid-column:var(--nb-_grid-span-2xl,var(--nb-_grid-span-xl,var(--nb-_grid-span-lg,var(--nb-_grid-span-md,var(--nb-_grid-span-sm,var(--nb-_grid-span-base,auto))))))}}._wrapper_1pkje_4{--nb-_input-accent-soft:var(--nb-color-primary-lighter);--nb-_input-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300));--nb-_input-background:var(--nb-surface-default);--nb-_input-text-color:var(--nb-color-text-primary);--nb-_input-radius:var(--nb-input-radius,var(--nb-radius-field));box-sizing:border-box;border:1px solid var(--nb-_input-border-color);border-radius:var(--nb-_input-radius);background-color:var(--nb-_input-background);min-width:0;transition:border-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), background-color var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), box-shadow var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;display:inline-flex;position:relative}._fullWidth_1pkje_12{width:100%}._input_1pkje_35,._textarea_1pkje_36{width:100%;min-width:0;color:var(--nb-_input-text-color);font-family:var(--nb-typography-font-family-body);font-size:var(--nb-control-font-size-md);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0}._input_1pkje_35::placeholder,._textarea_1pkje_36::placeholder{color:var(--nb-color-neutral-400);opacity:1}._size-sm_1pkje_60{height:var(--nb-control-height-sm);--nb-_input-padding-inline:calc(var(--nb-control-padding-inline-sm) * .75);padding-inline:var(--nb-_input-padding-inline);border-radius:var(--nb-_input-radius)}._size-sm_1pkje_60 ._input_1pkje_35,._size-sm_1pkje_60 ._textarea_1pkje_36{font-size:var(--nb-control-font-size-sm)}._size-md_1pkje_71{height:var(--nb-field-height);--nb-_input-padding-inline:calc(var(--nb-control-padding-inline-md) * .75);padding-inline:var(--nb-_input-padding-inline);border-radius:var(--nb-_input-radius)}._size-md_1pkje_71 ._input_1pkje_35,._size-md_1pkje_71 ._textarea_1pkje_36{font-size:var(--nb-control-font-size-md)}._size-lg_1pkje_82{height:var(--nb-control-height-lg);--nb-_input-padding-inline:calc(var(--nb-control-padding-inline-lg) * .75);padding-inline:var(--nb-_input-padding-inline);border-radius:var(--nb-_input-radius)}._size-lg_1pkje_82 ._input_1pkje_35,._size-lg_1pkje_82 ._textarea_1pkje_36{font-size:var(--nb-control-font-size-lg)}@media (max-width:30rem){._input_1pkje_35,._textarea_1pkje_36{font-size:1rem}}._color-primary_1pkje_103{--nb-_input-accent-soft:var(--nb-color-primary-lighter)}._color-secondary_1pkje_106{--nb-_input-accent-soft:var(--nb-color-secondary-lighter)}._color-success_1pkje_109{--nb-_input-accent-soft:var(--nb-color-success-lighter)}._color-warning_1pkje_112{--nb-_input-accent-soft:var(--nb-color-warning-lighter)}._color-error_1pkje_115{--nb-_input-accent-soft:var(--nb-color-error-lighter)}._color-info_1pkje_118{--nb-_input-accent-soft:var(--nb-color-info-lighter)}._color-neutral_1pkje_121{--nb-_input-accent-soft:var(--nb-color-neutral-100)}._variant-outlined_1pkje_126{--nb-_input-background:var(--nb-surface-default);--nb-_input-border-color:var(--nb-_field-border-color,var(--nb-color-neutral-300))}._variant-filled_1pkje_131{--nb-_input-background:var(--nb-color-neutral-100);--nb-_input-border-color:transparent}._variant-soft_1pkje_136{--nb-_input-background:var(--nb-_input-accent-soft);--nb-_input-border-color:transparent}._variant-ghost_1pkje_141{--nb-_input-background:transparent;--nb-_input-border-color:transparent}@media (hover:hover) and (pointer:fine){._variant-outlined_1pkje_126:not(._wrapperError_1pkje_148):not(:has(:disabled)):hover:not(:focus-within){--nb-_input-border-color:var(--nb-color-neutral-300)}._variant-filled_1pkje_131:not(._wrapperError_1pkje_148):not(:has(:disabled)):hover:not(:focus-within){--nb-_input-background:var(--nb-color-neutral-200)}._variant-ghost_1pkje_141:not(._wrapperError_1pkje_148):not(:has(:disabled)):hover:not(:focus-within){--nb-_input-background:var(--nb-color-neutral-50)}}._wrapper_1pkje_4:has(:focus-visible){outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._wrapperError_1pkje_148{--nb-_input-border-color:var(--nb-color-error-main)}._wrapper_1pkje_4:has(:disabled){background-color:var(--nb-color-neutral-50);opacity:.6;cursor:not-allowed}._input_1pkje_35:disabled,._textarea_1pkje_36:disabled{cursor:not-allowed;color:var(--nb-color-text-disabled)}._loading_1pkje_200 ._input_1pkje_35,._loading_1pkje_200 ._textarea_1pkje_36{opacity:.6}._icon_1pkje_206{color:var(--nb-color-neutral-500);flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_1pkje_206 svg{width:1em;height:1em}._startIcon_1pkje_218{margin-inline-end:var(--nb-spacing-2)}._endIcon_1pkje_222{margin-inline-start:var(--nb-spacing-2)}._spinner_1pkje_227{color:var(--nb-color-text-secondary);pointer-events:none;justify-content:center;align-items:center;margin-inline-start:var(--nb-spacing-2);display:flex}._spinnerCircle_1pkje_236{box-sizing:border-box;border-radius:var(--nb-shape-border-radius-full);width:.875rem;height:.875rem;animation:_spin_1pkje_227 var(--nb-motion-duration-slower) linear infinite;border:1.5px solid;border-right-color:#0000}@keyframes _spin_1pkje_227{to{transform:rotate(360deg)}}._colorSwatch_1pkje_270{--nb-_color-inset:calc(var(--nb-spacing-1) * var(--nb-density,1));box-sizing:border-box;block-size:auto;min-inline-size:calc(var(--nb-field-height) * 1.5);margin-block:var(--nb-_color-inset);border:var(--nb-shape-border-width-thin) solid var(--nb-border-default);border-radius:max(0rem, calc(var(--nb-_input-radius) - var(--nb-_color-inset)));cursor:pointer;background:0 0;flex:auto;align-self:stretch;padding:0}._colorSwatch_1pkje_270:last-child{margin-inline-end:calc(var(--nb-_color-inset) - var(--nb-_input-padding-inline))}._colorSwatch_1pkje_270::-webkit-color-swatch-wrapper{border-radius:inherit;padding:0}._colorSwatch_1pkje_270::-webkit-color-swatch{border-radius:inherit;border:none}._colorSwatch_1pkje_270::-moz-color-swatch{border-radius:inherit;border:none}._colorSwatch_1pkje_270:disabled{cursor:not-allowed}._colorValue_1pkje_309{color:var(--nb-_input-text-color);font-family:var(--nb-typography-font-family-body);font-size:var(--nb-control-font-size-md);font-variant-numeric:tabular-nums;flex:none;margin-inline-end:var(--nb-spacing-2)}._size-sm_1pkje_60 ._colorValue_1pkje_309{font-size:var(--nb-control-font-size-sm)}._size-lg_1pkje_82 ._colorValue_1pkje_309{font-size:var(--nb-control-font-size-lg)}._multiline_1pkje_2{align-items:flex-start}._multiline_1pkje_2._size-sm_1pkje_60{height:auto;min-height:calc(5rem * var(--nb-density,1));padding-block:var(--nb-spacing-1-5)}._multiline_1pkje_2._size-md_1pkje_71{height:auto;min-height:calc(6rem * var(--nb-density,1));padding-block:var(--nb-spacing-2)}._multiline_1pkje_2._size-lg_1pkje_82{height:auto;min-height:calc(7rem * var(--nb-density,1));padding-block:var(--nb-spacing-2-5)}._textarea_1pkje_36{resize:vertical;line-height:1.5}._root_q0t2r_3{--nb-_field-gap:var(--nb-spacing-0-5);--nb-_field-text-indent:calc(var(--nb-_checkbox-box-size,1rem) + var(--nb-spacing-2))}._row_q0t2r_9{--nb-_checkbox-color-main:var(--nb-color-primary-main);--nb-_checkbox-color-dark:var(--nb-color-primary-dark);--nb-_checkbox-color-darker:var(--nb-color-primary-darker);--nb-_checkbox-color-lighter:var(--nb-color-primary-lighter);--nb-_checkbox-color-contrast:var(--nb-color-primary-contrast);--nb-_checkbox-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_checkbox-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast));--nb-_checkbox-border-color:var(--nb-color-neutral-300);--nb-_checkbox-background:var(--nb-color-background-paper);padding-block:var(--nb-spacing-1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}._input_q0t2r_28{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:0;padding:0;position:absolute;overflow:hidden}._box_q0t2r_41{box-sizing:border-box;width:var(--nb-_checkbox-box-size,1rem);height:var(--nb-_checkbox-box-size,1rem);border:1px solid var(--nb-_checkbox-border-color);border-radius:var(--nb-checkbox-radius,var(--nb-shape-border-radius-xs));background-color:var(--nb-_checkbox-background);color:var(--nb-_checkbox-color-on-fill);transition-property:background-color,border-color,box-shadow,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._icon_q0t2r_64{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;width:80%;height:80%;transition-property:opacity,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}._size-sm_q0t2r_84{--nb-_checkbox-box-size:.875rem}._size-md_q0t2r_88{--nb-_checkbox-box-size:1rem}._size-lg_q0t2r_92{--nb-_checkbox-box-size:1.25rem}._color-primary_q0t2r_97{--nb-_checkbox-color-main:var(--nb-color-primary-main);--nb-_checkbox-color-dark:var(--nb-color-primary-dark);--nb-_checkbox-color-darker:var(--nb-color-primary-darker);--nb-_checkbox-color-lighter:var(--nb-color-primary-lighter);--nb-_checkbox-color-contrast:var(--nb-color-primary-contrast);--nb-_checkbox-color-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_checkbox-color-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_q0t2r_107{--nb-_checkbox-color-main:var(--nb-color-secondary-main);--nb-_checkbox-color-dark:var(--nb-color-secondary-dark);--nb-_checkbox-color-darker:var(--nb-color-secondary-darker);--nb-_checkbox-color-lighter:var(--nb-color-secondary-lighter);--nb-_checkbox-color-contrast:var(--nb-color-secondary-contrast);--nb-_checkbox-color-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_checkbox-color-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_q0t2r_116{--nb-_checkbox-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_checkbox-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_checkbox-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_checkbox-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_checkbox-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast));--nb-_checkbox-color-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_checkbox-color-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_q0t2r_126{--nb-_checkbox-color-main:var(--nb-color-success-main);--nb-_checkbox-color-dark:var(--nb-color-success-dark);--nb-_checkbox-color-darker:var(--nb-color-success-darker);--nb-_checkbox-color-lighter:var(--nb-color-success-lighter);--nb-_checkbox-color-contrast:var(--nb-color-success-contrast);--nb-_checkbox-color-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_checkbox-color-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_q0t2r_136{--nb-_checkbox-color-main:var(--nb-color-warning-main);--nb-_checkbox-color-dark:var(--nb-color-warning-dark);--nb-_checkbox-color-darker:var(--nb-color-warning-darker);--nb-_checkbox-color-lighter:var(--nb-color-warning-lighter);--nb-_checkbox-color-contrast:var(--nb-color-warning-contrast);--nb-_checkbox-color-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_checkbox-color-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_q0t2r_146{--nb-_checkbox-color-main:var(--nb-color-error-main);--nb-_checkbox-color-dark:var(--nb-color-error-dark);--nb-_checkbox-color-darker:var(--nb-color-error-darker);--nb-_checkbox-color-lighter:var(--nb-color-error-lighter);--nb-_checkbox-color-contrast:var(--nb-color-error-contrast);--nb-_checkbox-color-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_checkbox-color-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_q0t2r_156{--nb-_checkbox-color-main:var(--nb-color-info-main);--nb-_checkbox-color-dark:var(--nb-color-info-dark);--nb-_checkbox-color-darker:var(--nb-color-info-darker);--nb-_checkbox-color-lighter:var(--nb-color-info-lighter);--nb-_checkbox-color-contrast:var(--nb-color-info-contrast);--nb-_checkbox-color-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_checkbox-color-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_q0t2r_166{--nb-_checkbox-color-main:var(--nb-color-neutral-700);--nb-_checkbox-color-dark:var(--nb-color-neutral-900);--nb-_checkbox-color-darker:var(--nb-color-neutral-1000);--nb-_checkbox-color-lighter:var(--nb-color-neutral-100);--nb-_checkbox-color-contrast:var(--nb-color-neutral-0);--nb-_checkbox-color-fill:var(--nb-color-neutral-700);--nb-_checkbox-color-on-fill:var(--nb-color-neutral-0)}._row_q0t2r_9:has(._input_q0t2r_28:checked){--nb-_checkbox-border-color:var(--nb-_checkbox-color-fill);--nb-_checkbox-background:var(--nb-_checkbox-color-fill)}._row_q0t2r_9:has(._input_q0t2r_28:checked):not(._indeterminate_q0t2r_184) ._iconCheck_q0t2r_184{opacity:1;transform:translate(-50%,-50%)scale(1)}._row_q0t2r_9._indeterminate_q0t2r_184{--nb-_checkbox-border-color:var(--nb-_checkbox-color-fill);--nb-_checkbox-background:var(--nb-_checkbox-color-fill)}._row_q0t2r_9._indeterminate_q0t2r_184 ._iconCheck_q0t2r_184{opacity:0;transform:translate(-50%,-50%)scale(.6)}._row_q0t2r_9._indeterminate_q0t2r_184 ._iconIndeterminate_q0t2r_200{opacity:1;transform:translate(-50%,-50%)scale(1)}._glyphs_q0t2r_217{--nb-_checkbox-glyph-color:var(--nb-color-text-secondary)}._glyphs_q0t2r_217 ._box_q0t2r_41{color:var(--nb-_checkbox-glyph-color);background-color:#0000;border-width:0;transition-property:color,transform}._glyphs_q0t2r_217._indeterminate_q0t2r_184,._glyphs_q0t2r_217._error_q0t2r_216{--nb-_checkbox-glyph-color:var(--nb-_checkbox-color-main)}._glyphs_q0t2r_217:has(._input_q0t2r_28:checked){--nb-_checkbox-glyph-color:var(--nb-_checkbox-color-main)}._glyph_q0t2r_217{opacity:0;width:100%;height:100%;transition-property:opacity,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);pointer-events:none;position:absolute;inset:0;transform:scale(.6)}._glyphUnchecked_q0t2r_247{opacity:1;transform:scale(1)}._row_q0t2r_9._indeterminate_q0t2r_184 ._glyphUnchecked_q0t2r_247{opacity:0;transform:scale(.6)}._row_q0t2r_9:has(._input_q0t2r_28:checked) ._glyphUnchecked_q0t2r_247{opacity:0;transform:scale(.6)}._row_q0t2r_9:has(._input_q0t2r_28:checked):not(._indeterminate_q0t2r_184) ._glyphChecked_q0t2r_258{opacity:1;transform:scale(1)}._row_q0t2r_9._indeterminate_q0t2r_184 ._glyphIndeterminate_q0t2r_263{opacity:1;transform:scale(1)}._row_q0t2r_9:not(._disabled_q0t2r_269):active ._box_q0t2r_41{transform:scale(.92)}@media (hover:hover) and (pointer:fine){._row_q0t2r_9:not(._disabled_q0t2r_269):hover{--nb-_checkbox-border-color:var(--nb-_checkbox-color-main)}._row_q0t2r_9:not(._disabled_q0t2r_269)._indeterminate_q0t2r_184:hover{--nb-_checkbox-background:var(--nb-_checkbox-color-dark);--nb-_checkbox-border-color:var(--nb-_checkbox-color-dark)}._row_q0t2r_9:not(._disabled_q0t2r_269):hover:has(._input_q0t2r_28:checked){--nb-_checkbox-background:var(--nb-_checkbox-color-dark);--nb-_checkbox-border-color:var(--nb-_checkbox-color-dark)}._glyphs_q0t2r_217:not(._disabled_q0t2r_269):hover{--nb-_checkbox-glyph-color:var(--nb-_checkbox-color-main)}._glyphs_q0t2r_217:not(._disabled_q0t2r_269)._indeterminate_q0t2r_184:hover{--nb-_checkbox-glyph-color:var(--nb-_checkbox-color-dark)}._glyphs_q0t2r_217:not(._disabled_q0t2r_269):hover:has(._input_q0t2r_28:checked){--nb-_checkbox-glyph-color:var(--nb-_checkbox-color-dark)}}._row_q0t2r_9:has(._input_q0t2r_28:focus-visible) ._box_q0t2r_41{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._error_q0t2r_216{--nb-_checkbox-color-main:var(--nb-color-error-main);--nb-_checkbox-color-dark:var(--nb-color-error-dark);--nb-_checkbox-color-darker:var(--nb-color-error-darker);--nb-_checkbox-color-lighter:var(--nb-color-error-lighter);--nb-_checkbox-border-color:var(--nb-color-error-main)}._row_q0t2r_9._disabled_q0t2r_269{opacity:.55}._input_q0t2r_28:disabled{cursor:not-allowed}._label_q0t2r_328{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary)}._root_1tecw_3{--nb-_field-gap:var(--nb-spacing-0-5);--nb-_field-inline-gap:var(--nb-spacing-2-5)}._row_1tecw_9{--nb-_switch-color-main:var(--nb-color-primary-main);--nb-_switch-color-dark:var(--nb-color-primary-dark);--nb-_switch-color-darker:var(--nb-color-primary-darker);--nb-_switch-color-lighter:var(--nb-color-primary-lighter);--nb-_switch-color-contrast:var(--nb-color-primary-contrast);--nb-_switch-track-bg:var(--nb-color-neutral-200);--nb-_switch-thumb-bg:var(--nb-color-neutral-0);padding-block:var(--nb-spacing-1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}._labelStart_1tecw_25{flex-direction:row-reverse}._input_1tecw_30{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:0;padding:0;position:absolute;overflow:hidden}._track_1tecw_43{width:var(--nb-_switch-track-w,2.25rem);height:var(--nb-_switch-track-h,1.25rem);border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-_switch-track-bg);transition-property:background-color,box-shadow;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);flex:none;display:inline-block;position:relative}._thumb_1tecw_57{width:var(--nb-_switch-thumb-size,1rem);height:var(--nb-_switch-thumb-size,1rem);border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-_switch-thumb-bg);box-shadow:var(--nb-shadow-sm);transition-property:inset-inline-start,transform,background-color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);top:50%;position:absolute;inset-inline-start:var(--nb-_switch-thumb-offset,.125rem);transform:translateY(-50%)}._size-sm_1tecw_73{--nb-_switch-track-w:1.625rem;--nb-_switch-track-h:.875rem;--nb-_switch-thumb-size:.625rem;--nb-_switch-thumb-offset:.125rem;--nb-_switch-thumb-on-offset:.875rem}._size-md_1tecw_81{--nb-_switch-track-w:2rem;--nb-_switch-track-h:1.125rem;--nb-_switch-thumb-size:.875rem;--nb-_switch-thumb-offset:.125rem;--nb-_switch-thumb-on-offset:1rem}._size-lg_1tecw_89{--nb-_switch-track-w:2.625rem;--nb-_switch-track-h:1.5rem;--nb-_switch-thumb-size:1.25rem;--nb-_switch-thumb-offset:.125rem;--nb-_switch-thumb-on-offset:1.25rem}._color-primary_1tecw_98{--nb-_switch-color-main:var(--nb-color-primary-main);--nb-_switch-color-dark:var(--nb-color-primary-dark);--nb-_switch-color-darker:var(--nb-color-primary-darker);--nb-_switch-color-lighter:var(--nb-color-primary-lighter);--nb-_switch-color-contrast:var(--nb-color-primary-contrast)}._color-secondary_1tecw_106{--nb-_switch-color-main:var(--nb-color-secondary-main);--nb-_switch-color-dark:var(--nb-color-secondary-dark);--nb-_switch-color-darker:var(--nb-color-secondary-darker);--nb-_switch-color-lighter:var(--nb-color-secondary-lighter);--nb-_switch-color-contrast:var(--nb-color-secondary-contrast)}._color-accent_1tecw_113{--nb-_switch-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_switch-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_switch-color-darker:var(--nb-color-accent-darker,var(--nb-color-primary-darker));--nb-_switch-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter));--nb-_switch-color-contrast:var(--nb-color-accent-contrast,var(--nb-color-primary-contrast))}._color-success_1tecw_121{--nb-_switch-color-main:var(--nb-color-success-main);--nb-_switch-color-dark:var(--nb-color-success-dark);--nb-_switch-color-darker:var(--nb-color-success-darker);--nb-_switch-color-lighter:var(--nb-color-success-lighter);--nb-_switch-color-contrast:var(--nb-color-success-contrast)}._color-warning_1tecw_129{--nb-_switch-color-main:var(--nb-color-warning-main);--nb-_switch-color-dark:var(--nb-color-warning-dark);--nb-_switch-color-darker:var(--nb-color-warning-darker);--nb-_switch-color-lighter:var(--nb-color-warning-lighter);--nb-_switch-color-contrast:var(--nb-color-warning-contrast)}._color-error_1tecw_137{--nb-_switch-color-main:var(--nb-color-error-main);--nb-_switch-color-dark:var(--nb-color-error-dark);--nb-_switch-color-darker:var(--nb-color-error-darker);--nb-_switch-color-lighter:var(--nb-color-error-lighter);--nb-_switch-color-contrast:var(--nb-color-error-contrast)}._color-info_1tecw_145{--nb-_switch-color-main:var(--nb-color-info-main);--nb-_switch-color-dark:var(--nb-color-info-dark);--nb-_switch-color-darker:var(--nb-color-info-darker);--nb-_switch-color-lighter:var(--nb-color-info-lighter);--nb-_switch-color-contrast:var(--nb-color-info-contrast)}._color-neutral_1tecw_153{--nb-_switch-color-main:var(--nb-color-neutral-700);--nb-_switch-color-dark:var(--nb-color-neutral-900);--nb-_switch-color-darker:var(--nb-color-neutral-1000);--nb-_switch-color-lighter:var(--nb-color-neutral-100);--nb-_switch-color-contrast:var(--nb-color-neutral-0)}._row_1tecw_9:has(._input_1tecw_30:checked) ._track_1tecw_43{background-color:var(--nb-_switch-color-main)}._row_1tecw_9:has(._input_1tecw_30:checked) ._thumb_1tecw_57{inset-inline-start:var(--nb-_switch-thumb-on-offset)}._row_1tecw_9:not(._disabled_1tecw_171):active ._thumb_1tecw_57{transform:translateY(-50%)scale(.92)}@media (hover:hover) and (pointer:fine){._row_1tecw_9:not(._disabled_1tecw_171):hover:has(._input_1tecw_30:checked) ._track_1tecw_43{background-color:var(--nb-_switch-color-dark)}._row_1tecw_9:not(._disabled_1tecw_171):hover:not(:has(._input_1tecw_30:checked)) ._track_1tecw_43{background-color:var(--nb-color-neutral-300)}}._row_1tecw_9:has(._input_1tecw_30:focus-visible) ._track_1tecw_43{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._error_1tecw_196{--nb-_switch-color-main:var(--nb-color-error-main);--nb-_switch-color-dark:var(--nb-color-error-dark)}._row_1tecw_9._disabled_1tecw_171{opacity:.55}._label_1tecw_25{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary)}._row_1biyy_3{--nb-_radio-color-main:var(--nb-color-primary-main);--nb-_radio-color-dark:var(--nb-color-primary-dark);--nb-_radio-color-darker:var(--nb-color-primary-darker);--nb-_radio-color-lighter:var(--nb-color-primary-lighter);--nb-_radio-color-contrast:var(--nb-color-primary-contrast);--nb-_radio-border-color:var(--nb-color-neutral-300);--nb-_radio-background:var(--nb-color-background-paper);--nb-_field-inline-align:flex-start;padding-block:var(--nb-spacing-1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}._input_1biyy_21{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:0;padding:0;position:absolute;overflow:hidden}._circle_1biyy_34{box-sizing:border-box;width:var(--nb-_radio-size,1.25rem);height:var(--nb-_radio-size,1.25rem);border:var(--nb-shape-border-width-thin) solid var(--nb-_radio-border-color);border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-_radio-background);transition-property:background-color,border-color,box-shadow,transform;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);flex:none;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}._dot_1biyy_51{border-radius:var(--nb-shape-border-radius-full);background-color:var(--nb-_radio-color-main);opacity:0;width:50%;height:50%;transition-property:opacity,transform,background-color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);transform:scale(.4)}._size-sm_1biyy_64{--nb-_radio-size:.875rem}._size-md_1biyy_68{--nb-_radio-size:1rem}._size-lg_1biyy_72{--nb-_radio-size:1.25rem}._color-primary_1biyy_77{--nb-_radio-color-main:var(--nb-color-primary-main);--nb-_radio-color-dark:var(--nb-color-primary-dark);--nb-_radio-color-lighter:var(--nb-color-primary-lighter)}._color-secondary_1biyy_82{--nb-_radio-color-main:var(--nb-color-secondary-main);--nb-_radio-color-dark:var(--nb-color-secondary-dark);--nb-_radio-color-lighter:var(--nb-color-secondary-lighter)}._color-accent_1biyy_87{--nb-_radio-color-main:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_radio-color-dark:var(--nb-color-accent-dark,var(--nb-color-primary-dark));--nb-_radio-color-lighter:var(--nb-color-accent-lighter,var(--nb-color-primary-lighter))}._color-success_1biyy_92{--nb-_radio-color-main:var(--nb-color-success-main);--nb-_radio-color-dark:var(--nb-color-success-dark);--nb-_radio-color-lighter:var(--nb-color-success-lighter)}._color-warning_1biyy_97{--nb-_radio-color-main:var(--nb-color-warning-main);--nb-_radio-color-dark:var(--nb-color-warning-dark);--nb-_radio-color-lighter:var(--nb-color-warning-lighter)}._color-error_1biyy_102{--nb-_radio-color-main:var(--nb-color-error-main);--nb-_radio-color-dark:var(--nb-color-error-dark);--nb-_radio-color-lighter:var(--nb-color-error-lighter)}._color-info_1biyy_107{--nb-_radio-color-main:var(--nb-color-info-main);--nb-_radio-color-dark:var(--nb-color-info-dark);--nb-_radio-color-lighter:var(--nb-color-info-lighter)}._color-neutral_1biyy_112{--nb-_radio-color-main:var(--nb-color-neutral-700);--nb-_radio-color-dark:var(--nb-color-neutral-900);--nb-_radio-color-lighter:var(--nb-color-neutral-100)}._row_1biyy_3:has(._input_1biyy_21:checked){--nb-_radio-border-color:var(--nb-_radio-color-main)}._row_1biyy_3:has(._input_1biyy_21:checked) ._dot_1biyy_51{opacity:1;transform:scale(1)}._row_1biyy_3:not(._disabled_1biyy_129):active ._circle_1biyy_34{transform:scale(.94)}@media (hover:hover) and (pointer:fine){._row_1biyy_3:not(._disabled_1biyy_129):hover{--nb-_radio-border-color:var(--nb-_radio-color-main)}._row_1biyy_3:not(._disabled_1biyy_129):hover ._dot_1biyy_51{background-color:var(--nb-_radio-color-dark)}}._row_1biyy_3:has(._input_1biyy_21:focus-visible) ._circle_1biyy_34{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._error_1biyy_155{--nb-_radio-color-main:var(--nb-color-error-main);--nb-_radio-border-color:var(--nb-color-error-main)}._row_1biyy_3._disabled_1biyy_129{opacity:.55}._label_1biyy_165{font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary)}._optionHelper_1biyy_170{color:var(--nb-color-text-secondary);margin-top:var(--nb-spacing-0-5);display:block}._group_1biyy_177{min-inline-size:0}._list_1biyy_181{gap:var(--nb-spacing-2);display:flex}._list_1biyy_181._vertical_1biyy_186{flex-direction:column}._list_1biyy_181._horizontal_1biyy_190{flex-flow:wrap}._root_1nb33_2{--nb-_badge-color:var(--nb-color-error-main);--nb-_badge-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_badge-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast));vertical-align:middle;display:inline-flex;position:relative}._badge_1nb33_12{box-sizing:border-box;background-color:var(--nb-_badge-color);color:var(--nb-_badge-on-fill);font-family:var(--nb-typography-font-family-body);white-space:nowrap;z-index:1;pointer-events:none;box-shadow:0 0 0 2px var(--nb-color-background-paper);transition:transform var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out), opacity var(--nb-motion-duration-fast) var(--nb-motion-easing-ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}._variant-standard_1nb33_33{background-color:var(--nb-_badge-fill);border-radius:var(--nb-badge-radius,var(--nb-radius-pill));min-width:1.125rem;height:1.125rem;padding-inline:.375rem}._variant-dot_1nb33_42{border-radius:var(--nb-shape-border-radius-full);width:.75rem;height:.75rem;padding:0}._variant-dot_1nb33_42._placement-top-right_1nb33_50{transform:translate(.25rem)}._variant-dot_1nb33_42._placement-top-left_1nb33_53{transform:translate(-.25rem)}._variant-dot_1nb33_42._placement-bottom-right_1nb33_56{transform:translate(.25rem)}._variant-dot_1nb33_42._placement-bottom-left_1nb33_59{transform:translate(-.25rem)}._placement-top-right_1nb33_50{top:0;inset-inline-end:0;transform:translate(50%,-50%)}._placement-top-left_1nb33_53{top:0;inset-inline-start:0;transform:translate(-50%,-50%)}._placement-bottom-right_1nb33_56{bottom:0;inset-inline-end:0;transform:translate(50%,50%)}._placement-bottom-left_1nb33_59{bottom:0;inset-inline-start:0;transform:translate(-50%,50%)}._invisible_1nb33_89{transform:scale(0)}._placement-top-right_1nb33_50._invisible_1nb33_89{transform:translate(50%,-50%)scale(0)}._placement-top-left_1nb33_53._invisible_1nb33_89{transform:translate(-50%,-50%)scale(0)}._placement-bottom-right_1nb33_56._invisible_1nb33_89{transform:translate(50%,50%)scale(0)}._placement-bottom-left_1nb33_59._invisible_1nb33_89{transform:translate(-50%,50%)scale(0)}._variant-dot_1nb33_42._placement-top-right_1nb33_50._invisible_1nb33_89{transform:translate(.25rem)scale(0)}._variant-dot_1nb33_42._placement-top-left_1nb33_53._invisible_1nb33_89{transform:translate(-.25rem)scale(0)}._variant-dot_1nb33_42._placement-bottom-right_1nb33_56._invisible_1nb33_89{transform:translate(.25rem)scale(0)}._variant-dot_1nb33_42._placement-bottom-left_1nb33_59._invisible_1nb33_89{transform:translate(-.25rem)scale(0)}._color-primary_1nb33_120{--nb-_badge-color:var(--nb-color-primary-main);--nb-_badge-fill:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_badge-on-fill:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_1nb33_125{--nb-_badge-color:var(--nb-color-secondary-main);--nb-_badge-fill:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_badge-on-fill:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-accent_1nb33_130{--nb-_badge-color:var(--nb-color-accent-main,var(--nb-color-primary-main));--nb-_badge-fill:var(--nb-color-accent-fill,var(--nb-color-accent-main,var(--nb-color-primary-fill,var(--nb-color-primary-main))));--nb-_badge-on-fill:var(--nb-color-accent-on-fill,var(--nb-color-accent-contrast,var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))))}._color-success_1nb33_135{--nb-_badge-color:var(--nb-color-success-main);--nb-_badge-fill:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_badge-on-fill:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_1nb33_140{--nb-_badge-color:var(--nb-color-warning-main);--nb-_badge-fill:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_badge-on-fill:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_1nb33_145{--nb-_badge-color:var(--nb-color-error-main);--nb-_badge-fill:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_badge-on-fill:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_1nb33_150{--nb-_badge-color:var(--nb-color-info-main);--nb-_badge-fill:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_badge-on-fill:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_1nb33_155{--nb-_badge-color:var(--nb-color-neutral-700);--nb-_badge-fill:var(--nb-color-neutral-700);--nb-_badge-on-fill:var(--nb-color-neutral-0)}._color-custom_1nb33_162{--nb-_badge-color:var(--nb-_badge-color-main);--nb-_badge-fill:var(--nb-_badge-color-fill);--nb-_badge-on-fill:var(--nb-_badge-color-on-fill)}._root_1qdm4_2{--nb-_avatar-size:3.5rem;--nb-_avatar-bg:var(--nb-color-neutral-200);--nb-_avatar-color:var(--nb-color-text-primary);box-sizing:border-box;width:var(--nb-_avatar-size);height:var(--nb-_avatar-size);background-color:var(--nb-_avatar-bg);color:var(--nb-_avatar-color);font-family:var(--nb-typography-font-family-body);text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._size-sm_1qdm4_25{--nb-_avatar-size:2.5rem}._size-md_1qdm4_28{--nb-_avatar-size:3.5rem}._size-lg_1qdm4_31{--nb-_avatar-size:4.5rem}._variant-circular_1qdm4_37{border-radius:var(--nb-avatar-radius,var(--nb-radius-avatar))}._variant-rounded_1qdm4_40{border-radius:var(--nb-shape-border-radius-md)}._variant-square_1qdm4_43{border-radius:0}._color-primary_1qdm4_49{--nb-_avatar-bg:var(--nb-color-primary-fill,var(--nb-color-primary-main));--nb-_avatar-color:var(--nb-color-primary-on-fill,var(--nb-color-primary-contrast))}._color-secondary_1qdm4_53{--nb-_avatar-bg:var(--nb-color-secondary-fill,var(--nb-color-secondary-main));--nb-_avatar-color:var(--nb-color-secondary-on-fill,var(--nb-color-secondary-contrast))}._color-success_1qdm4_57{--nb-_avatar-bg:var(--nb-color-success-fill,var(--nb-color-success-main));--nb-_avatar-color:var(--nb-color-success-on-fill,var(--nb-color-success-contrast))}._color-warning_1qdm4_61{--nb-_avatar-bg:var(--nb-color-warning-fill,var(--nb-color-warning-main));--nb-_avatar-color:var(--nb-color-warning-on-fill,var(--nb-color-warning-contrast))}._color-error_1qdm4_65{--nb-_avatar-bg:var(--nb-color-error-fill,var(--nb-color-error-main));--nb-_avatar-color:var(--nb-color-error-on-fill,var(--nb-color-error-contrast))}._color-info_1qdm4_69{--nb-_avatar-bg:var(--nb-color-info-fill,var(--nb-color-info-main));--nb-_avatar-color:var(--nb-color-info-on-fill,var(--nb-color-info-contrast))}._color-neutral_1qdm4_73{--nb-_avatar-bg:var(--nb-color-neutral-300);--nb-_avatar-color:var(--nb-color-text-primary)}._img_1qdm4_79{object-fit:cover;width:100%;height:100%;display:block}._picture_1qdm4_86{display:contents}._skeleton_1qdm4_91{width:100%;height:100%}._group_1qdm4_97{flex-direction:row;align-items:center;display:inline-flex}._group_1qdm4_97>._root_1qdm4_2+._root_1qdm4_2{border:2px solid var(--nb-color-background-paper);margin-inline-start:var(--nb-_avatar-group-spacing,-.5rem)}._group_1qdm4_97>._root_1qdm4_2:first-child{border:2px solid var(--nb-color-background-paper)}._box_n2skf_2{--nb-_image-aspect-ratio:auto;--nb-_image-position:center;--nb-_image-bg:var(--nb-surface-sunken);--nb-_image-placeholder-color:var(--nb-color-neutral-400);box-sizing:border-box;background-color:var(--nb-_image-bg);max-width:100%;color:var(--nb-_image-placeholder-color);aspect-ratio:var(--nb-_image-aspect-ratio);border-radius:var(--nb-image-radius,var(--nb-shape-border-radius-none));display:block;position:relative;overflow:hidden}._radius-none_n2skf_22{border-radius:var(--nb-shape-border-radius-none)}._radius-sm_n2skf_25{border-radius:var(--nb-shape-border-radius-sm)}._radius-md_n2skf_28{border-radius:var(--nb-shape-border-radius-md)}._radius-lg_n2skf_31{border-radius:var(--nb-shape-border-radius-lg)}._radius-full_n2skf_34{border-radius:var(--nb-shape-border-radius-full)}._picture_n2skf_39{display:contents}._img_n2skf_44{object-fit:cover;object-position:var(--nb-_image-position);width:100%;height:auto;display:block}._sized_n2skf_53 ._img_n2skf_44,._sized_n2skf_53 ._skeleton_n2skf_54,._sized_n2skf_53 ._placeholder_n2skf_55{height:100%}._fit-cover_n2skf_59{object-fit:cover}._fit-contain_n2skf_62{object-fit:contain}._fit-fill_n2skf_65{object-fit:fill}._fit-none_n2skf_68{object-fit:none}._fit-scale-down_n2skf_71{object-fit:scale-down}._overlay_n2skf_77{width:100%;height:100%;position:absolute;inset:0}._fade_n2skf_85{opacity:0;transition-property:opacity;transition-duration:var(--nb-motion-duration-base);transition-timing-function:var(--nb-motion-easing-ease-out)}._fade_n2skf_85._loaded_n2skf_91{opacity:1}@media (prefers-reduced-motion:reduce){._fade_n2skf_85{transition-duration:var(--nb-motion-duration-instant)}}._skeleton_n2skf_54{border-radius:inherit;width:100%;height:auto;display:block}._placeholder_n2skf_55{width:100%;height:auto;color:var(--nb-_image-placeholder-color);justify-content:center;align-items:center;display:flex}._root_lpjb6_2{--nb-_rating-color:var(--nb-color-warning-main);--nb-_rating-empty-color:var(--nb-color-neutral-300);--nb-_rating-star-size:1.5rem;align-items:center;gap:var(--nb-spacing-1);display:inline-flex}._color-primary_lpjb6_13{--nb-_rating-color:var(--nb-color-primary-main)}._color-secondary_lpjb6_14{--nb-_rating-color:var(--nb-color-secondary-main)}._color-accent_lpjb6_15{--nb-_rating-color:var(--nb-color-accent-main,var(--nb-color-primary-main))}._color-success_lpjb6_16{--nb-_rating-color:var(--nb-color-success-main)}._color-warning_lpjb6_17{--nb-_rating-color:var(--nb-color-warning-main)}._color-error_lpjb6_18{--nb-_rating-color:var(--nb-color-error-main)}._color-info_lpjb6_19{--nb-_rating-color:var(--nb-color-info-main)}._color-neutral_lpjb6_20{--nb-_rating-color:var(--nb-color-neutral-900)}._size-sm_lpjb6_23{--nb-_rating-star-size:1.25rem;gap:var(--nb-spacing-0-5)}._size-md_lpjb6_24{--nb-_rating-star-size:1.5rem;gap:var(--nb-spacing-1)}._size-lg_lpjb6_25{--nb-_rating-star-size:2rem;gap:var(--nb-spacing-1-5)}._star_lpjb6_28{width:var(--nb-_rating-star-size);height:var(--nb-_rating-star-size);cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}._iconEmpty_lpjb6_38{color:var(--nb-_rating-empty-color);transition:color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);justify-content:flex-start;align-items:center;display:inline-flex;position:absolute;inset:0;overflow:hidden}._iconFilled_lpjb6_50{height:100%;color:var(--nb-_rating-color);z-index:1;transition:width var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out), color var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);justify-content:flex-start;align-items:center;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}._iconFilled_lpjb6_50[data-fill=full]{width:100%}._iconFilled_lpjb6_50[data-fill=half]{width:50%}._iconFilled_lpjb6_50[data-fill=empty]{width:0%}._iconEmpty_lpjb6_38 svg,._iconFilled_lpjb6_50 svg{width:var(--nb-_rating-star-size);height:var(--nb-_rating-star-size);fill:currentColor;flex-shrink:0;display:block}._radioInput_lpjb6_80{opacity:0;cursor:pointer;z-index:2;height:100%;margin:0;padding:0;position:absolute;top:0}._radioInputLeft_lpjb6_91{width:50%;left:0}._radioInputRight_lpjb6_96{width:50%;right:0}._radioInputFull_lpjb6_101{width:100%;left:0}._star_lpjb6_28:has(._radioInput_lpjb6_80:focus-visible){outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px);border-radius:var(--nb-shape-border-radius-sm)}._disabled_lpjb6_120{opacity:.5;pointer-events:none;cursor:not-allowed}._readOnly_lpjb6_126{pointer-events:none}._readOnly_lpjb6_126 ._star_lpjb6_28{cursor:default}._root_19mdp_9{box-sizing:border-box;min-width:0}._display-block_19mdp_14{display:block}._display-flex_19mdp_15{display:flex}._display-inline-flex_19mdp_16{display:inline-flex}._display-inline-block_19mdp_17{display:inline-block}._display-grid_19mdp_18{display:grid}._display-none_19mdp_19{display:none}._align-start_19mdp_21{align-items:flex-start}._align-center_19mdp_22{align-items:center}._align-end_19mdp_23{align-items:flex-end}._align-stretch_19mdp_24{align-items:stretch}._justify-start_19mdp_26{justify-content:flex-start}._justify-center_19mdp_27{justify-content:center}._justify-end_19mdp_28{justify-content:flex-end}._justify-between_19mdp_29{justify-content:space-between}._hasGap_19mdp_32{gap:var(--nb-_box-gap-base,0)}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-base,0)}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-base,0)}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-base,row)}@media (min-width:30rem){._hasGap_19mdp_32{gap:var(--nb-_box-gap-sm,var(--nb-_box-gap-base,0))}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-sm,var(--nb-_box-padding-base,0))}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-sm,var(--nb-_box-margin-base,0))}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-sm,var(--nb-_box-direction-base,row))}}@media (min-width:48rem){._hasGap_19mdp_32{gap:var(--nb-_box-gap-md,var(--nb-_box-gap-sm,var(--nb-_box-gap-base,0)))}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-md,var(--nb-_box-padding-sm,var(--nb-_box-padding-base,0)))}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-md,var(--nb-_box-margin-sm,var(--nb-_box-margin-base,0)))}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-md,var(--nb-_box-direction-sm,var(--nb-_box-direction-base,row)))}}@media (min-width:64rem){._hasGap_19mdp_32{gap:var(--nb-_box-gap-lg,var(--nb-_box-gap-md,var(--nb-_box-gap-sm,var(--nb-_box-gap-base,0))))}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-lg,var(--nb-_box-padding-md,var(--nb-_box-padding-sm,var(--nb-_box-padding-base,0))))}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-lg,var(--nb-_box-margin-md,var(--nb-_box-margin-sm,var(--nb-_box-margin-base,0))))}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-lg,var(--nb-_box-direction-md,var(--nb-_box-direction-sm,var(--nb-_box-direction-base,row))))}}@media (min-width:80rem){._hasGap_19mdp_32{gap:var(--nb-_box-gap-xl,var(--nb-_box-gap-lg,var(--nb-_box-gap-md,var(--nb-_box-gap-sm,var(--nb-_box-gap-base,0)))))}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-xl,var(--nb-_box-padding-lg,var(--nb-_box-padding-md,var(--nb-_box-padding-sm,var(--nb-_box-padding-base,0)))))}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-xl,var(--nb-_box-margin-lg,var(--nb-_box-margin-md,var(--nb-_box-margin-sm,var(--nb-_box-margin-base,0)))))}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-xl,var(--nb-_box-direction-lg,var(--nb-_box-direction-md,var(--nb-_box-direction-sm,var(--nb-_box-direction-base,row)))))}}@media (min-width:96rem){._hasGap_19mdp_32{gap:var(--nb-_box-gap-2xl,var(--nb-_box-gap-xl,var(--nb-_box-gap-lg,var(--nb-_box-gap-md,var(--nb-_box-gap-sm,var(--nb-_box-gap-base,0))))))}._hasPadding_19mdp_33{padding:var(--nb-_box-padding-2xl,var(--nb-_box-padding-xl,var(--nb-_box-padding-lg,var(--nb-_box-padding-md,var(--nb-_box-padding-sm,var(--nb-_box-padding-base,0))))))}._hasMargin_19mdp_34{margin:var(--nb-_box-margin-2xl,var(--nb-_box-margin-xl,var(--nb-_box-margin-lg,var(--nb-_box-margin-md,var(--nb-_box-margin-sm,var(--nb-_box-margin-base,0))))))}._hasDirection_19mdp_35{flex-direction:var(--nb-_box-direction-2xl,var(--nb-_box-direction-xl,var(--nb-_box-direction-lg,var(--nb-_box-direction-md,var(--nb-_box-direction-sm,var(--nb-_box-direction-base,row))))))}}._root_52r2p_7{box-sizing:border-box;width:100%;padding-inline:var(--nb-spacing-4)}._centered_52r2p_13{margin-inline:auto}._size-sm_52r2p_17{max-width:40rem}._size-md_52r2p_18{max-width:48rem}._size-lg_52r2p_19{max-width:64rem}._size-xl_52r2p_20{max-width:80rem}._size-full_52r2p_21{max-width:100%}@media (min-width:48rem){._root_52r2p_7{padding-inline:var(--nb-spacing-6)}}@media (min-width:64rem){._root_52r2p_7{padding-inline:var(--nb-spacing-8)}}}@layer nb.compositions{._root_8w8ol_8{--nb-_status-screen-well-bg:var(--nb-color-neutral-100);--nb-_status-screen-well-fg:var(--nb-color-text-secondary);--nb-_status-screen-width:var(--nb-_status-screen-max-width,var(--nb-status-screen-max-content-width,30rem));box-sizing:border-box;width:100%;padding-block:var(--nb-spacing-10);padding-inline:var(--nb-spacing-4);font-family:var(--nb-typography-font-family-body);color:var(--nb-color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}._fullScreen_8w8ol_28{min-height:100dvh}._align-start_8w8ol_32{align-items:stretch}._card_8w8ol_36{width:100%;max-width:calc(var(--nb-_status-screen-width) + var(--nb-spacing-8) * 2)}._content_8w8ol_41{width:100%}._illustration_8w8ol_45{border-radius:var(--nb-status-screen-illustration-radius,var(--nb-shape-border-radius-full));background-color:var(--nb-_status-screen-well-bg);width:5rem;height:5rem;color:var(--nb-_status-screen-well-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}._kind-error_8w8ol_57{--nb-_status-screen-well-bg:var(--nb-color-error-lighter);--nb-_status-screen-well-fg:var(--nb-color-error-darker)}._kind-success_8w8ol_62{--nb-_status-screen-well-bg:var(--nb-color-success-lighter);--nb-_status-screen-well-fg:var(--nb-color-success-darker)}._kind-loading_8w8ol_67{--nb-_status-screen-well-bg:var(--nb-color-primary-lighter);--nb-_status-screen-well-fg:var(--nb-color-primary-main)}._body_8w8ol_72{width:100%;max-width:var(--nb-_status-screen-width)}._title_8w8ol_77,._description_8w8ol_78{overflow-wrap:anywhere;margin:0}._actions_8w8ol_84{justify-content:center;align-items:stretch;gap:var(--nb-spacing-2);width:100%;max-width:var(--nb-_status-screen-width);flex-direction:column;display:flex}._action_8w8ol_84{width:100%}@media (min-width:30rem){._actions_8w8ol_84{flex-flow:wrap;align-items:center;width:auto}._align-start_8w8ol_32 ._actions_8w8ol_84{justify-content:flex-start}._action_8w8ol_84{width:auto}}._footer_xnf34_7{flex-direction:column-reverse;align-items:stretch}@media (min-width:30rem){._footer_xnf34_7{flex-direction:row;justify-content:flex-end;align-items:center}}._root_1bjsb_19{flex:none}._root_krdht_15{--nb-_grid-gap-base:var(--nb-stat-grid-gap,var(--nb-spacing-4))}._tile_krdht_19{flex-direction:column;justify-content:center;min-width:0;display:flex}._compact_krdht_26 ._card_krdht_26{padding:var(--nb-spacing-3)}._skeletonTile_krdht_30{gap:var(--nb-spacing-2)}._root_hqxda_8{gap:var(--nb-filterable-table-gap,var(--nb-spacing-3));flex-direction:column;min-width:0;display:flex}._card_hqxda_15{gap:var(--nb-filterable-table-gap,var(--nb-spacing-3));padding:var(--nb-filterable-table-padding,var(--nb-spacing-4));flex-direction:column;display:flex}._toolbar_hqxda_22{align-items:center;gap:var(--nb-spacing-2);flex-wrap:wrap;min-width:0;display:flex}._search_hqxda_35{flex:14rem;min-width:0}._select_hqxda_40{flex:0 auto;min-width:0}._actions_hqxda_46{align-items:center;gap:var(--nb-spacing-2);margin-inline-start:auto;display:flex}._summary_hqxda_53,._chips_hqxda_61{align-items:center;gap:var(--nb-spacing-2);flex-wrap:wrap;min-width:0;display:flex}._table_hqxda_69{min-width:0}._root_ka6l9_8{width:100%;min-height:100dvh;padding:var(--nb-spacing-4);background-color:var(--nb-surface-sunken);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._card_ka6l9_21{z-index:1;width:100%;max-width:var(--nb-_auth-shell-max-width,var(--nb-auth-shell-max-content-width,28rem));position:relative}._brand_ka6l9_39{justify-content:center;align-items:center;gap:var(--nb-spacing-2);display:flex}._title_ka6l9_46,._subtitle_ka6l9_50{margin:0}._footer_ka6l9_54{align-items:center;gap:var(--nb-spacing-2);text-align:center;flex-direction:column;display:flex}._close_ka6l9_62{top:var(--nb-spacing-4);z-index:2;position:absolute;inset-inline-end:var(--nb-spacing-4)}._blobStart_ka6l9_73,._blobEnd_ka6l9_74{z-index:0;pointer-events:none;filter:blur(2.5rem);border-radius:50%;position:absolute}._blobStart_ka6l9_73{background-color:var(--nb-color-primary-a20);width:24rem;height:24rem;inset-block-start:-8rem;inset-inline-end:-6rem}._blobEnd_ka6l9_74{background-color:var(--nb-color-primary-a15);width:20rem;height:20rem;inset-block-end:-9rem;inset-inline-start:-7rem}@media (prefers-reduced-transparency:reduce){._blobStart_ka6l9_73,._blobEnd_ka6l9_74{display:none}}._root_qw7kf_8{width:100%}._passwordWrapper_qw7kf_20{position:relative}._passwordInput_qw7kf_17{padding-inline-end:var(--nb-spacing-8)}._passwordToggle_qw7kf_28{position:absolute;inset-block-start:50%;inset-inline-end:var(--nb-spacing-1);transform:translateY(-50%)}._root_1z0w2_9{align-items:stretch;gap:var(--nb-spacing-4);flex-direction:column;width:100%;display:flex}._root_1rw4y_8{z-index:var(--nb-z-index-sticky);justify-content:space-between;align-items:center;gap:var(--nb-spacing-4);padding:var(--nb-spacing-3) var(--nb-spacing-4);background-color:var(--nb-surface-default);border-block-end:1px solid var(--nb-border-subtle);display:flex;position:sticky;inset-block-start:0}._leading_1rw4y_21,._trailing_1rw4y_22{align-items:center;gap:var(--nb-spacing-3);min-width:0;display:flex}._trailing_1rw4y_22{gap:var(--nb-spacing-2)}._brand_1rw4y_33{align-items:center;gap:var(--nb-spacing-2);min-width:0;display:flex}._title_1rw4y_40{min-width:0;color:var(--nb-color-text-secondary)}._actions_1rw4y_50{align-items:center;gap:var(--nb-spacing-2);display:flex}._userMenu_1rw4y_56{align-items:center;display:flex}@media (min-width:48rem){._menuButton_1rw4y_68{display:none}}._root_7gpgh_8{background-color:var(--nb-color-background-default);flex-direction:column;width:100%;min-height:100dvh;display:flex}._topbarRow_7gpgh_16{z-index:var(--nb-z-index-sticky);align-items:center;gap:var(--nb-spacing-2);background-color:var(--nb-color-background-default);border-block-end:1px solid var(--nb-color-divider);display:flex;position:sticky;inset-block-start:0}._navToggle_7gpgh_27{flex:none;margin-inline-start:var(--nb-spacing-2)}._topbar_7gpgh_16{flex:1;min-width:0}._body_7gpgh_37{flex:1;min-height:0;display:flex;position:relative}._backdrop_7gpgh_44{z-index:var(--nb-z-index-overlay);background-color:var(--nb-surface-scrim);cursor:default;border:none;padding:0;position:fixed;inset:0}._nav_7gpgh_27{box-sizing:border-box;z-index:var(--nb-z-index-modal);gap:var(--nb-spacing-4);width:min(80vw,20rem);padding-block:var(--nb-spacing-4);background-color:var(--nb-color-background-default);border-inline-end:1px solid var(--nb-color-divider);transition:transform var(--nb-motion-duration-base) var(--nb-motion-easing-ease-out);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}._nav_7gpgh_27[data-open=true]{transform:translate(0)}@media (prefers-reduced-motion:reduce){._nav_7gpgh_27{transition:none}}._section_7gpgh_82{gap:var(--nb-spacing-1);flex-direction:column;display:flex}._sectionLabel_7gpgh_88{padding-inline:var(--nb-spacing-4)}._nav_7gpgh_27 [data-part=item]{padding:0}._content_7gpgh_103{min-width:0;padding:var(--nb-spacing-6);flex:1;overflow-y:auto}._itemLink_7gpgh_95{box-sizing:border-box;align-items:center;gap:var(--nb-spacing-3);width:100%;padding-block:var(--nb-spacing-2);padding-inline:var(--nb-spacing-4);color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color;transition-duration:var(--nb-motion-duration-fast);transition-timing-function:var(--nb-motion-easing-ease-out);background:0 0;border:0;text-decoration:none;display:flex}._itemLink_7gpgh_95:active{background-color:var(--nb-color-neutral-100)}@media (hover:hover) and (pointer:fine){._itemLink_7gpgh_95:hover:not(:disabled):not(._itemLinkActive_7gpgh_142){background-color:var(--nb-color-neutral-100)}}._itemLink_7gpgh_95{--nb-focus-offset:-2px}._itemLink_7gpgh_95:focus-visible{outline:var(--nb-focus-ring);outline-offset:var(--nb-focus-offset,2px)}._itemLink_7gpgh_95:disabled,._itemLink_7gpgh_95[aria-disabled=true]{cursor:not-allowed;opacity:.5}._itemLinkActive_7gpgh_142{background-color:var(--nb-color-primary-lighter);color:var(--nb-color-primary-darker)}._itemIcon_7gpgh_169{color:currentColor;flex:none;align-items:center;display:inline-flex}._itemLabel_7gpgh_176{flex:1;min-width:0}._itemEnd_7gpgh_186{flex:none;margin-inline-start:auto}@media (min-width:48rem){._navToggle_7gpgh_27,._backdrop_7gpgh_44{display:none}._nav_7gpgh_27{z-index:auto;width:var(--nb-_app-shell-sidebar-width,var(--nb-app-shell-sidebar-width,16rem));flex:none;transition:none;position:static;inset:auto;transform:none}}}[data-nb-motion=reduced],[data-nb-motion=reduced] *,[data-nb-motion=reduced] :before,[data-nb-motion=reduced] :after{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s;animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}@layer appoint.reset{a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}.public-page a{color:var(--nb-color-text-link,var(--color-text-link))}}@layer nb.base,nb.utilities;:root{--font-display:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-slight:.02em;--tracking-wide:.06em;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#4d94fd;--color-primary-500:#0d6efd;--color-primary-600:#0b5ed7;--color-primary-700:#094db1;--color-primary-800:#073d8c;--color-primary-900:#052e69;--color-success-50:#e8f5ee;--color-success-100:#d1e7dd;--color-success-200:#a3cfbb;--color-success-300:#75b794;--color-success-400:#3fa06d;--color-success-500:#198754;--color-success-600:#146c43;--color-success-700:#0f5132;--color-success-800:#0b3d26;--color-success-900:#072a1a;--color-warning-50:#fff9e6;--color-warning-100:#fff3cd;--color-warning-200:#ffe69c;--color-warning-300:#ffdb6b;--color-warning-400:#ffcd39;--color-warning-500:#ffc107;--color-warning-600:#cc9a06;--color-warning-700:#997404;--color-warning-800:#664d03;--color-warning-900:#332701;--color-error-50:#fdedee;--color-error-100:#f8d7da;--color-error-200:#f1aeb5;--color-error-300:#ea868f;--color-error-400:#e35d6a;--color-error-500:#dc3545;--color-error-600:#b02a37;--color-error-700:#842029;--color-error-800:#58151c;--color-error-900:#2c0b0e;--color-info-50:#e7f9fd;--color-info-100:#cff4fc;--color-info-200:#9eeaf9;--color-info-300:#6edff6;--color-info-400:#3dd5f3;--color-info-500:#0dcaf0;--color-info-600:#0aa2c0;--color-info-700:#087990;--color-info-800:#055160;--color-info-900:#032830;--color-accent-50:#fff2e8;--color-accent-100:#ffe5d0;--color-accent-200:#fecba1;--color-accent-300:#fdb072;--color-accent-400:#fd9843;--color-accent-500:#fd7e14;--color-accent-600:#ca6510;--color-accent-700:#984c0c;--color-accent-800:#653208;--color-accent-900:#331904;--color-violet-50:#f3effc;--color-violet-100:#e8dff5;--color-violet-200:#d1bfeb;--color-violet-300:#ba9fe0;--color-violet-400:#9461d9;--color-violet-500:#6f42c1;--color-violet-600:#59359a;--color-violet-700:#432874;--color-violet-800:#2c1a4d;--color-violet-900:#160d27;--color-neutral-0:#fff;--color-neutral-50:#f8f9fa;--color-neutral-100:#f1f3f5;--color-neutral-200:#e9ecef;--color-neutral-300:#dee2e6;--color-neutral-400:#ced4da;--color-neutral-500:#adb5bd;--color-neutral-600:#6c757d;--color-neutral-700:#495057;--color-neutral-800:#343a40;--color-neutral-900:#212529;--color-neutral-950:#16191c;--color-dark-0:#0b0e11;--color-dark-50:#0f1215;--color-dark-100:#12161a;--color-dark-200:#16191d;--color-dark-300:#1f2429;--color-dark-400:#23282e;--color-dark-500:#2c3238;--color-dark-600:#3d444c;--color-tint-primary:#10263f;--color-tint-success:#0d2c1d;--color-tint-warning:#3a2f05;--color-tint-error:#3a1418;--color-tint-info:#05323c;--color-tint-accent:#3a2109;--color-tint-violet:#241a3a;--color-bg-base:var(--color-neutral-50);--color-bg-surface:var(--color-neutral-0);--color-bg-sunken:var(--color-neutral-100);--color-bg-inset:var(--color-neutral-200);--color-bg-sidebar:var(--color-neutral-50);--color-bg-topbar:var(--color-neutral-0);--color-bg-hover:var(--color-neutral-100);--color-bg-selected:var(--color-primary-50);--color-overlay:#21252973;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-muted:var(--color-neutral-500);--color-text-placeholder:var(--color-neutral-500);--color-text-on-primary:var(--color-neutral-0);--color-text-link:var(--color-primary-600);--color-border:var(--color-neutral-300);--color-border-light:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-border-focus:var(--color-primary-500);--color-action:var(--color-primary-500);--color-action-hover:var(--color-primary-600);--color-action-active:var(--color-primary-700);--color-danger:var(--color-error-500);--color-danger-hover:var(--color-error-600);--color-danger-active:var(--color-error-700);--color-success:var(--color-success-500);--color-success-hover:var(--color-success-600);--color-success-active:var(--color-success-700);--color-action-neutral:var(--color-neutral-600);--color-action-neutral-hover:var(--color-neutral-700);--color-action-neutral-active:var(--color-neutral-800);--state-confirmed-bg:var(--color-primary-50);--state-confirmed-fg:var(--color-primary-700);--state-checked-in-bg:var(--color-warning-100);--state-checked-in-fg:var(--color-warning-700);--state-in-progress-bg:var(--color-success-100);--state-in-progress-fg:var(--color-success-600);--state-completed-bg:var(--color-neutral-200);--state-completed-fg:var(--color-neutral-700);--state-cancelled-bg:var(--color-neutral-100);--state-cancelled-fg:var(--color-neutral-500);--state-no-show-bg:var(--color-error-100);--state-no-show-fg:var(--color-error-600);--state-hold-bg:var(--color-accent-100);--state-hold-fg:var(--color-accent-700);--state-waiting-bg:var(--color-info-100);--state-waiting-fg:var(--color-info-800);--state-left-bg:var(--color-neutral-100);--state-left-fg:var(--color-neutral-600);--state-draft-bg:var(--color-neutral-100);--state-draft-fg:var(--color-neutral-600);--state-amended-bg:var(--color-violet-100);--state-amended-fg:var(--color-violet-600);--state-overbooked-bg:var(--color-accent-50);--state-overbooked-fg:var(--color-accent-700);--notice-warning-bg:var(--color-warning-50);--notice-warning-fg:var(--color-warning-800);--notice-warning-border:var(--color-warning-200);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-xs:var(--sp-1);--sp-sm:var(--sp-2);--sp-md:var(--sp-3);--sp-base:var(--sp-4);--sp-lg:var(--sp-5);--sp-xl:var(--sp-6);--sp-2xl:var(--sp-8);--sp-3xl:var(--sp-12);--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:9999px;--shadow-sm:0 1px 2px #1018280d;--shadow-base:0 1px 3px #10182814;--shadow-md:0 4px 12px #1018281a;--shadow-lg:0 8px 24px #1018281f;--shadow-focus-ring:0 0 0 3px #0d6efd40;--shadow-focus-ring-error:0 0 0 3px #dc354540;--sidebar-width:220px;--sidebar-width-collapsed:56px;--topbar-height:52px;--content-max-width:1440px;--content-gutter:20px;--row-height:36px;--row-height-compact:28px;--control-height:32px;--control-height-lg:38px;--avatar-xl:64px;--avatar-2xl:96px;--timeline-quantum-height:4px;--motion-fast:.12s ease;--motion-base:.18s ease;--motion-medium:.28s ease-out;--motion-spring:cubic-bezier(.4, 0, .2, 1);--z-base:0;--z-sidebar:100;--z-sticky:200;--z-dropdown:1000;--z-overlay:1040;--z-modal:1050;--z-toast:1080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-bg-base:var(--color-dark-50);--color-bg-surface:var(--color-dark-200);--color-bg-sunken:var(--color-dark-0);--color-bg-inset:var(--color-dark-300);--color-bg-sidebar:var(--color-dark-100);--color-bg-topbar:var(--color-dark-200);--color-bg-hover:var(--color-dark-300);--color-bg-selected:var(--color-tint-primary);--color-overlay:#0009;--color-text-primary:var(--color-neutral-200);--color-text-secondary:var(--color-neutral-500);--color-text-muted:var(--color-neutral-600);--color-text-placeholder:var(--color-neutral-600);--color-text-on-primary:var(--color-neutral-0);--color-text-link:var(--color-primary-300);--color-border:var(--color-dark-500);--color-border-light:var(--color-dark-400);--color-border-strong:var(--color-dark-600);--color-border-focus:var(--color-primary-400);--color-action:var(--color-primary-500);--color-action-hover:var(--color-primary-400);--color-action-active:var(--color-primary-300);--color-danger:var(--color-error-400);--color-danger-hover:var(--color-error-300);--color-danger-active:var(--color-error-200);--color-success:var(--color-success-400);--color-success-hover:var(--color-success-300);--color-success-active:var(--color-success-200);--color-action-neutral:var(--color-neutral-400);--color-action-neutral-hover:var(--color-neutral-300);--color-action-neutral-active:var(--color-neutral-200);--state-confirmed-bg:var(--color-tint-primary);--state-confirmed-fg:var(--color-primary-300);--state-checked-in-bg:var(--color-tint-warning);--state-checked-in-fg:var(--color-warning-300);--state-in-progress-bg:var(--color-tint-success);--state-in-progress-fg:var(--color-success-300);--state-completed-bg:var(--color-dark-400);--state-completed-fg:var(--color-neutral-400);--state-cancelled-bg:var(--color-dark-300);--state-cancelled-fg:var(--color-neutral-600);--state-no-show-bg:var(--color-tint-error);--state-no-show-fg:var(--color-error-300);--state-hold-bg:var(--color-tint-accent);--state-hold-fg:var(--color-accent-300);--state-waiting-bg:var(--color-tint-info);--state-waiting-fg:var(--color-info-300);--state-left-bg:var(--color-dark-300);--state-left-fg:var(--color-neutral-500);--state-draft-bg:var(--color-dark-300);--state-draft-fg:var(--color-neutral-500);--state-amended-bg:var(--color-tint-violet);--state-amended-fg:var(--color-violet-300);--state-overbooked-bg:var(--color-tint-accent);--state-overbooked-fg:var(--color-accent-300);--notice-warning-bg:var(--color-tint-warning);--notice-warning-fg:var(--color-warning-300);--notice-warning-border:var(--color-warning-700);--shadow-sm:0 1px 2px #0006;--shadow-base:0 1px 3px #00000073;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=auto]{--color-bg-base:var(--color-dark-50);--color-bg-surface:var(--color-dark-200);--color-bg-sunken:var(--color-dark-0);--color-bg-inset:var(--color-dark-300);--color-bg-sidebar:var(--color-dark-100);--color-bg-topbar:var(--color-dark-200);--color-bg-hover:var(--color-dark-300);--color-bg-selected:var(--color-tint-primary);--color-overlay:#0009;--color-text-primary:var(--color-neutral-200);--color-text-secondary:var(--color-neutral-500);--color-text-muted:var(--color-neutral-600);--color-text-placeholder:var(--color-neutral-600);--color-text-link:var(--color-primary-300);--color-border:var(--color-dark-500);--color-border-light:var(--color-dark-400);--color-border-strong:var(--color-dark-600);--color-border-focus:var(--color-primary-400);--color-action:var(--color-primary-500);--color-action-hover:var(--color-primary-400);--color-action-active:var(--color-primary-300);--color-danger:var(--color-error-400);--color-danger-hover:var(--color-error-300);--color-danger-active:var(--color-error-200);--color-success:var(--color-success-400);--color-success-hover:var(--color-success-300);--color-success-active:var(--color-success-200);--color-action-neutral:var(--color-neutral-400);--color-action-neutral-hover:var(--color-neutral-300);--color-action-neutral-active:var(--color-neutral-200);--state-confirmed-bg:var(--color-tint-primary);--state-confirmed-fg:var(--color-primary-300);--state-checked-in-bg:var(--color-tint-warning);--state-checked-in-fg:var(--color-warning-300);--state-in-progress-bg:var(--color-tint-success);--state-in-progress-fg:var(--color-success-300);--state-completed-bg:var(--color-dark-400);--state-completed-fg:var(--color-neutral-400);--state-cancelled-bg:var(--color-dark-300);--state-cancelled-fg:var(--color-neutral-600);--state-no-show-bg:var(--color-tint-error);--state-no-show-fg:var(--color-error-300);--state-hold-bg:var(--color-tint-accent);--state-hold-fg:var(--color-accent-300);--state-waiting-bg:var(--color-tint-info);--state-waiting-fg:var(--color-info-300);--state-left-bg:var(--color-dark-300);--state-left-fg:var(--color-neutral-500);--state-draft-bg:var(--color-dark-300);--state-draft-fg:var(--color-neutral-500);--state-amended-bg:var(--color-tint-violet);--state-amended-fg:var(--color-violet-300);--state-overbooked-bg:var(--color-tint-accent);--state-overbooked-fg:var(--color-accent-300);--notice-warning-bg:var(--color-tint-warning);--notice-warning-fg:var(--color-warning-300);--notice-warning-border:var(--color-warning-700);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--text-base)}html,body,#root{height:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5,h6{font-size:var(--text-base)}img,svg{max-width:100%;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:var(--text-base);color:inherit}code,pre,kbd{font-family:var(--font-mono);font-size:var(--text-sm)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.numeric{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ap-avatar{font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background-color:var(--color-bg-inset);border-radius:var(--radius-pill);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:visible}.ap-avatar--sm{width:var(--row-height-compact);height:var(--row-height-compact);font-size:var(--text-xs)}.ap-avatar--md{width:var(--control-height);height:var(--control-height);font-size:var(--text-sm)}.ap-avatar--lg{width:var(--control-height-lg);height:var(--control-height-lg);font-size:var(--text-base)}.ap-avatar--xl{width:var(--avatar-xl);height:var(--avatar-xl);font-size:var(--text-2xl)}.ap-avatar--2xl{width:var(--avatar-2xl);height:var(--avatar-2xl);font-size:var(--text-3xl)}.ap-avatar__image{object-fit:cover;border-radius:var(--radius-pill);width:100%;height:100%}.ap-avatar__status{width:var(--sp-2);height:var(--sp-2);border:1px solid var(--color-bg-surface);border-radius:var(--radius-pill);position:absolute;bottom:0;right:0}.ap-avatar__status--online{background-color:var(--color-success-500)}.ap-avatar__status--busy{background-color:var(--color-danger)}.ap-avatar__status--away{background-color:var(--color-warning-500)}.ap-badge{align-items:center;gap:var(--sp-1);max-width:100%;font-family:var(--font-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-slight);white-space:nowrap;border-radius:var(--radius-pill);background-color:var(--badge-bg);color:var(--badge-fg);display:inline-flex}.ap-badge--sm{padding:1px var(--sp-2);font-size:var(--text-xs)}.ap-badge--md{padding:2px var(--sp-2);font-size:var(--text-xs)}.ap-badge--tone-neutral{--badge-bg:var(--color-bg-inset);--badge-fg:var(--color-text-secondary)}.ap-badge--tone-primary{--badge-bg:var(--state-confirmed-bg);--badge-fg:var(--state-confirmed-fg)}.ap-badge--tone-success{--badge-bg:var(--state-in-progress-bg);--badge-fg:var(--state-in-progress-fg)}.ap-badge--tone-warning{--badge-bg:var(--state-checked-in-bg);--badge-fg:var(--state-checked-in-fg)}.ap-badge--tone-error{--badge-bg:var(--state-no-show-bg);--badge-fg:var(--state-no-show-fg)}.ap-badge--tone-info{--badge-bg:var(--state-waiting-bg);--badge-fg:var(--state-waiting-fg)}.ap-badge--tone-accent{--badge-bg:var(--state-hold-bg);--badge-fg:var(--state-hold-fg)}.ap-badge--tone-violet{--badge-bg:var(--state-amended-bg);--badge-fg:var(--state-amended-fg)}.ap-badge--state-confirmed{--badge-bg:var(--state-confirmed-bg);--badge-fg:var(--state-confirmed-fg)}.ap-badge--state-checked-in{--badge-bg:var(--state-checked-in-bg);--badge-fg:var(--state-checked-in-fg)}.ap-badge--state-in-progress{--badge-bg:var(--state-in-progress-bg);--badge-fg:var(--state-in-progress-fg)}.ap-badge--state-completed{--badge-bg:var(--state-completed-bg);--badge-fg:var(--state-completed-fg)}.ap-badge--state-cancelled{--badge-bg:var(--state-cancelled-bg);--badge-fg:var(--state-cancelled-fg)}.ap-badge--state-no-show{--badge-bg:var(--state-no-show-bg);--badge-fg:var(--state-no-show-fg)}.ap-badge--state-hold{--badge-bg:var(--state-hold-bg);--badge-fg:var(--state-hold-fg)}.ap-badge--state-waiting{--badge-bg:var(--state-waiting-bg);--badge-fg:var(--state-waiting-fg)}.ap-badge--state-left{--badge-bg:var(--state-left-bg);--badge-fg:var(--state-left-fg)}.ap-badge--state-draft{--badge-bg:var(--state-draft-bg);--badge-fg:var(--state-draft-fg)}.ap-badge--state-amended{--badge-bg:var(--state-amended-bg);--badge-fg:var(--state-amended-fg)}.ap-badge--state-overbooked{--badge-bg:var(--state-overbooked-bg);--badge-fg:var(--state-overbooked-fg)}.ap-badge__dot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background-color:currentColor;flex-shrink:0}.ap-badge__icon{flex-shrink:0;align-items:center;display:inline-flex}.ap-badge__label{text-overflow:ellipsis;overflow:hidden}.ap-sheet-overlay{z-index:var(--z-modal);background-color:var(--color-overlay);animation:ap-sheet-fade var(--motion-fast);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ap-sheet{width:100%;max-width:560px;max-height:calc(100vh - var(--sp-10));padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--color-bg-surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:ap-sheet-up var(--motion-medium);flex-direction:column;display:flex}.ap-sheet--half{min-height:50vh}.ap-sheet--full{min-height:calc(100vh - var(--sp-10))}.ap-sheet__grip{width:var(--sp-8);height:var(--sp-1);margin:var(--sp-2) auto;background-color:var(--color-border-strong);border-radius:var(--radius-pill);flex-shrink:0}.ap-sheet__header{padding:var(--sp-2) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--color-border-light)}.ap-sheet__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.ap-sheet__description{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-sheet__body{flex:auto;overflow-y:auto}.ap-sheet__extra{padding:var(--sp-4)}.ap-sheet__actions{padding:var(--sp-2) 0;flex-direction:column;display:flex}.ap-sheet__action{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--control-height-lg);padding:var(--sp-3) var(--sp-4);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){.ap-sheet__action:hover:not(:disabled){background-color:var(--color-bg-hover)}}.ap-sheet__action--destructive{color:var(--color-danger)}.ap-sheet__action:disabled{opacity:.55;cursor:not-allowed}.ap-sheet__action-icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.ap-sheet__action--destructive .ap-sheet__action-icon{color:inherit}@keyframes ap-sheet-fade{0%{opacity:0}}@keyframes ap-sheet-up{0%{transform:translateY(100%)}}.ap-btn{justify-content:center;align-items:center;gap:var(--sp-2);box-sizing:border-box;font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background-color:#0000;border:1px solid #0000;text-decoration:none;display:inline-flex}.ap-btn--primary{--btn-accent:var(--color-action);--btn-accent-hover:var(--color-action-hover);--btn-accent-active:var(--color-action-active);--btn-on-accent:var(--color-text-on-primary)}.ap-btn--neutral{--btn-accent:var(--color-action-neutral);--btn-accent-hover:var(--color-action-neutral-hover);--btn-accent-active:var(--color-action-neutral-active);--btn-on-accent:var(--color-text-on-primary)}.ap-btn--danger{--btn-accent:var(--color-danger);--btn-accent-hover:var(--color-danger-hover);--btn-accent-active:var(--color-danger-active);--btn-on-accent:var(--color-text-on-primary)}.ap-btn--success{--btn-accent:var(--color-success);--btn-accent-hover:var(--color-success-hover);--btn-accent-active:var(--color-success-active);--btn-on-accent:var(--color-text-on-primary)}.ap-btn--sm{height:var(--row-height-compact);padding:0 var(--sp-2);font-size:var(--text-sm)}.ap-btn--md{height:var(--control-height);padding:0 var(--sp-3);font-size:var(--text-sm)}.ap-btn--lg{height:var(--control-height-lg);padding:0 var(--sp-4);font-size:var(--text-base)}.ap-btn--icon-only{padding:0}.ap-btn--icon-only.ap-btn--sm{width:var(--row-height-compact)}.ap-btn--icon-only.ap-btn--md{width:var(--control-height)}.ap-btn--icon-only.ap-btn--lg{width:var(--control-height-lg)}.ap-btn--full-width{width:100%}.ap-btn--solid{background-color:var(--btn-accent);color:var(--btn-on-accent)}.ap-btn--outline{background-color:var(--color-bg-surface);border-color:var(--color-border-strong);color:var(--btn-accent)}.ap-btn--ghost{color:var(--btn-accent)}.ap-btn--link{height:auto;color:var(--btn-accent);text-underline-offset:2px;padding:0;text-decoration:underline}@media (hover:hover){.ap-btn--solid:hover:not(:disabled){background-color:var(--btn-accent-hover)}.ap-btn--outline:hover:not(:disabled),.ap-btn--ghost:hover:not(:disabled){background-color:var(--color-bg-hover)}.ap-btn--outline:hover:not(:disabled){border-color:var(--btn-accent)}.ap-btn--link:hover:not(:disabled){color:var(--btn-accent-hover)}}.ap-btn--solid:active:not(:disabled){background-color:var(--btn-accent-active)}.ap-btn--outline:active:not(:disabled),.ap-btn--ghost:active:not(:disabled){background-color:var(--color-bg-inset)}.ap-btn:disabled{opacity:.55;cursor:not-allowed}.ap-btn[aria-busy=true]{cursor:progress}.ap-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ap-btn__label{text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.ap-btn--loading .ap-btn__label,.ap-btn--loading .ap-btn__icon{visibility:hidden}.ap-btn__spinner{width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;animation:.6s linear infinite ap-btn-spin;position:absolute}.ap-btn--loading{position:relative}@keyframes ap-btn-spin{to{transform:rotate(360deg)}}.ap-card{box-sizing:border-box;background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.ap-card--raised{box-shadow:var(--shadow-base)}.ap-card--flat{background-color:var(--color-bg-sunken);border-color:#0000}.ap-card--outlined{border-color:var(--color-border)}.ap-card--padding-none{padding:0}.ap-card--padding-sm{padding:var(--sp-2)}.ap-card--padding-md{padding:var(--sp-4)}.ap-card--padding-lg{padding:var(--sp-5)}.ap-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:inline-flex}.ap-field--full-width{width:100%;display:flex}.ap-field__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-field__required{margin-left:var(--sp-1);color:var(--color-danger)}.ap-field__hint{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.ap-field__error{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-danger)}.ap-checkbox{align-items:flex-start;gap:var(--sp-2);cursor:pointer;display:inline-flex}.ap-checkbox--disabled{cursor:not-allowed;opacity:.55}.ap-checkbox__control{width:var(--sp-4);height:var(--sp-4);margin-top:calc((var(--text-sm) * var(--leading-normal) - var(--sp-4)) / 2);accent-color:var(--color-action);cursor:inherit;flex-shrink:0}.ap-checkbox__text{flex-direction:column;gap:0;min-width:0;display:flex}.ap-checkbox__label{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary)}.ap-checkbox__description{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.ap-checkbox__error{font-size:var(--text-xs);color:var(--color-danger);display:block}.ap-chip{align-items:center;gap:var(--sp-1);max-width:100%;height:var(--row-height-compact);padding:0 var(--sp-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;color:var(--color-text-secondary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);display:inline-flex}.ap-chip--sm{height:calc(var(--row-height-compact) - var(--sp-1));padding:0 var(--sp-2)}.ap-chip--clickable{cursor:pointer}@media (hover:hover){.ap-chip--clickable:hover:not(:disabled){background-color:var(--color-bg-hover);border-color:var(--color-border-strong)}}.ap-chip--selected{color:var(--state-confirmed-fg);background-color:var(--color-bg-selected);border-color:var(--color-action)}.ap-chip:disabled{opacity:.55;cursor:not-allowed}.ap-chip__icon{flex-shrink:0;align-items:center;display:inline-flex}.ap-chip__label{text-overflow:ellipsis;overflow:hidden}.ap-chip__count{padding-left:var(--sp-1);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ap-chip--selected .ap-chip__count{color:inherit}.ap-chip__remove{margin-right:calc(var(--sp-1) * -1);color:inherit;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ap-chip__remove:hover{background-color:var(--color-bg-inset)}}.ap-input{align-items:center;gap:var(--sp-2);box-sizing:border-box;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);display:inline-flex}.ap-input--sm{height:var(--row-height-compact);padding:0 var(--sp-2);font-size:var(--text-xs)}.ap-input--md{height:var(--control-height);padding:0 var(--sp-3);font-size:var(--text-sm)}.ap-input--lg{height:var(--control-height-lg);padding:0 var(--sp-3);font-size:var(--text-base)}.ap-input--full-width{width:100%;display:flex}.ap-input:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring)}.ap-input--error{border-color:var(--color-danger)}.ap-input--error:focus-within{box-shadow:var(--shadow-focus-ring-error)}.ap-input--disabled{background-color:var(--color-bg-sunken);color:var(--color-text-muted);cursor:not-allowed}.ap-input__control{min-width:0;height:100%;font-size:inherit;color:inherit;background:0 0;border:none;flex:auto;padding:0;font-family:inherit}.ap-input__control:focus{outline:none}.ap-input__control::placeholder{color:var(--color-text-placeholder)}.ap-input__control:disabled{cursor:not-allowed}.ap-input__adornment{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.ap-datepicker{align-items:flex-end;gap:var(--sp-1);display:inline-flex}.ap-datepicker--full-width{width:100%;display:flex}.ap-datepicker__field{flex:auto;min-width:0}.ap-drawer-overlay{z-index:var(--z-modal);background-color:var(--color-overlay);animation:ap-drawer-fade var(--motion-fast);display:flex;position:fixed;inset:0}.ap-drawer-overlay--right{justify-content:flex-end}.ap-drawer-overlay--left{justify-content:flex-start}.ap-drawer{background-color:var(--color-bg-surface);width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ap-drawer--sm{max-width:320px}.ap-drawer--md{max-width:440px}.ap-drawer--lg{max-width:640px}.ap-drawer--right{border-left:1px solid var(--color-border);animation:ap-drawer-in-right var(--motion-medium)}.ap-drawer--left{border-right:1px solid var(--color-border);animation:ap-drawer-in-left var(--motion-medium)}.ap-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-height:var(--topbar-height);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border-light);display:flex}.ap-drawer__titles{min-width:0}.ap-drawer__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.ap-drawer__description{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-drawer__body{padding:var(--sp-4);flex:auto;overflow-y:auto}.ap-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background-color:var(--color-bg-sunken);border-top:1px solid var(--color-border-light);display:flex}@keyframes ap-drawer-fade{0%{opacity:0}}@keyframes ap-drawer-in-right{0%{transform:translate(100%)}}@keyframes ap-drawer-in-left{0%{transform:translate(-100%)}}.ap-empty-state{align-items:center;gap:var(--sp-2);text-align:center;color:var(--color-text-secondary);flex-direction:column;display:flex}.ap-empty-state--sm{padding:var(--sp-6) var(--sp-4)}.ap-empty-state--md{padding:var(--sp-10) var(--sp-4)}.ap-empty-state__icon{color:var(--color-text-muted);display:inline-flex}.ap-empty-state__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.ap-empty-state__description{max-width:42ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-empty-state__action{margin-top:var(--sp-2)}.ap-error-state{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);text-align:center;flex-direction:column;display:flex}.ap-error-state__icon{color:var(--color-danger);display:inline-flex}.ap-error-state__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.ap-error-state__message{max-width:48ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-error-state__detail{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.ap-error-state__actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.ap-list-item{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--row-height);padding:var(--sp-2) var(--sp-3);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;color:var(--color-text-primary);border:none;border-bottom:1px solid var(--color-border-light);transition:background-color var(--motion-fast);background:0 0;display:flex}.ap-list-item--compact{min-height:var(--row-height-compact);padding:var(--sp-1) var(--sp-3)}.ap-list-item--no-border{border-bottom:none}.ap-list-item--clickable{cursor:pointer}@media (hover:hover){.ap-list-item--clickable:hover:not(:disabled){background-color:var(--color-bg-hover)}}.ap-list-item--selected{background-color:var(--color-bg-selected);box-shadow:inset 2px 0 0 var(--color-action)}.ap-list-item:disabled{opacity:.55;cursor:not-allowed}.ap-list-item__leading,.ap-list-item__trailing{align-items:center;gap:var(--sp-2);flex-shrink:0;display:inline-flex}.ap-list-item__content{flex-direction:column;flex:auto;min-width:0;display:flex}.ap-list-item__title{font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-list-item__subtitle{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-list-item__side{align-items:flex-end;gap:var(--sp-1);flex-direction:column;flex-shrink:0;display:flex}.ap-list-item__meta{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ap-loader{align-items:center;gap:var(--sp-2);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.ap-loader--block{padding:var(--sp-8) var(--sp-4);justify-content:center}.ap-loader--page{min-height:60vh;padding:var(--sp-8) var(--sp-4);justify-content:center}.ap-loader__spinner{width:var(--sp-4);height:var(--sp-4);border:2px solid var(--color-border);border-top-color:var(--color-action);border-radius:var(--radius-pill);flex-shrink:0;animation:.7s linear infinite ap-loader-spin}.ap-loader--page .ap-loader__spinner,.ap-loader--block .ap-loader__spinner{width:var(--sp-6);height:var(--sp-6)}@keyframes ap-loader-spin{to{transform:rotate(360deg)}}.ap-loader--skeleton{display:block}.ap-loader__rows{gap:var(--sp-2);flex-direction:column;display:flex}.ap-loader__row{height:var(--row-height-compact);background:linear-gradient(90deg, var(--color-bg-sunken) 0%, var(--color-bg-inset) 50%, var(--color-bg-sunken) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite ap-loader-shimmer}.ap-loader__row:nth-child(2){animation-delay:.12s}.ap-loader__row:nth-child(3){animation-delay:.24s}.ap-loader__row:nth-child(n+4){animation-delay:.36s}@keyframes ap-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ap-modal-overlay{z-index:var(--z-modal);padding:var(--sp-4);background-color:var(--color-overlay);animation:ap-modal-fade var(--motion-fast);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ap-modal{width:100%;max-height:calc(100vh - var(--sp-10));background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ap-modal-rise var(--motion-base);flex-direction:column;display:flex;overflow:hidden}.ap-modal--sm{max-width:380px}.ap-modal--md{max-width:560px}.ap-modal--lg{max-width:760px}.ap-modal--xl{max-width:1040px}.ap-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--color-border-light);display:flex}.ap-modal__titles{min-width:0}.ap-modal__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.ap-modal__description{margin-top:var(--sp-1);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-modal__body{padding:var(--sp-4);flex:auto;overflow-y:auto}.ap-modal__footer{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background-color:var(--color-bg-sunken);border-top:1px solid var(--color-border-light);display:flex}@keyframes ap-modal-fade{0%{opacity:0}}@keyframes ap-modal-rise{0%{opacity:0;transform:translateY(var(--sp-2))}}.ap-pagination{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.ap-pagination__summary{font-variant-numeric:tabular-nums}.ap-pagination__controls{align-items:center;gap:var(--sp-1);display:flex}.ap-pagination__page{min-width:var(--control-height);height:var(--control-height);padding:0 var(--sp-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ap-pagination__page:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-primary)}}.ap-pagination__page[aria-current=page]{color:var(--color-text-on-primary);background-color:var(--color-action)}.ap-pagination__page:disabled{opacity:.45;cursor:not-allowed}.ap-pagination__gap{min-width:var(--control-height);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.ap-pagination__size{align-items:center;gap:var(--sp-2);display:inline-flex}.ap-pagination__size-select{height:var(--row-height-compact);padding:0 var(--sp-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.ap-radio{align-items:flex-start;gap:var(--sp-2);cursor:pointer;display:inline-flex}.ap-radio--disabled{cursor:not-allowed;opacity:.55}.ap-radio__control{width:var(--sp-4);height:var(--sp-4);margin-top:calc((var(--text-sm) * var(--leading-normal) - var(--sp-4)) / 2);accent-color:var(--color-action);cursor:inherit;flex-shrink:0}.ap-radio__text{flex-direction:column;min-width:0;display:flex}.ap-radio__label{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary)}.ap-radio__description{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.ap-radio-group{gap:var(--sp-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ap-radio-group__legend{margin-bottom:var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:0}.ap-radio-group__options{gap:var(--sp-3);display:flex}.ap-radio-group__options--column{gap:var(--sp-2);flex-direction:column}.ap-radio-group__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.ap-radio-group__error{font-size:var(--text-xs);color:var(--color-danger)}.ap-option-card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-fast), background-color var(--motion-fast);display:flex}@media (hover:hover){.ap-option-card:not(.ap-option-card--disabled):hover{border-color:var(--color-border-strong);background-color:var(--color-bg-hover)}}.ap-option-card--checked{background-color:var(--color-bg-selected);border-color:var(--color-action);box-shadow:var(--shadow-sm)}.ap-option-card--disabled{opacity:.55;cursor:not-allowed}.ap-option-card:focus-within{outline:2px solid var(--color-border-focus);outline-offset:1px}.ap-option-card__input{width:var(--sp-4);height:var(--sp-4);margin-top:var(--sp-1);accent-color:var(--color-action);cursor:inherit;flex-shrink:0}.ap-option-card__input:focus-visible{outline:none}.ap-option-card__icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.ap-option-card__body{gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ap-option-card__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary)}.ap-option-card__description{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-option-card__trailing{flex-shrink:0;align-items:center;display:inline-flex}.ap-search__clear{color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ap-search__clear:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}}.ap-section-card{flex-direction:column;display:flex;overflow:hidden}.ap-section-card__header{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--control-height-lg);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border-light);display:flex}.ap-section-card__titles{flex-direction:column;min-width:0;display:flex}.ap-section-card__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.ap-section-card__subtitle{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-section-card__actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.ap-section-card__body{min-width:0;padding:var(--sp-4);flex:auto}.ap-section-card__body--flush{padding:0}.ap-section-card__footer{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background-color:var(--color-bg-sunken);border-top:1px solid var(--color-border-light);display:flex}.ap-section-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.ap-section-header__text{min-width:0}.ap-section-header__eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:block}.ap-section-header__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.ap-section-header__description{margin-top:var(--sp-1);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.ap-section-header__actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.ap-select{align-items:center;min-width:0;display:inline-flex;position:relative}.ap-select--full-width{width:100%;display:flex}.ap-select__control{appearance:none;box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-fast), box-shadow var(--motion-fast)}.ap-select__control--sm{height:var(--row-height-compact);padding:0 var(--sp-6) 0 var(--sp-2);font-size:var(--text-xs)}.ap-select__control--md{height:var(--control-height);padding:0 var(--sp-6) 0 var(--sp-3);font-size:var(--text-sm)}.ap-select__control--lg{height:var(--control-height-lg);padding:0 var(--sp-6) 0 var(--sp-3);font-size:var(--text-base)}.ap-select__control:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring);outline:none}.ap-select__control--error{border-color:var(--color-danger)}.ap-select__control--error:focus{box-shadow:var(--shadow-focus-ring-error)}.ap-select__control:disabled{background-color:var(--color-bg-sunken);color:var(--color-text-muted);cursor:not-allowed}.ap-select__chevron{right:var(--sp-2);color:var(--color-text-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute}.ap-status-footer{align-items:center;gap:var(--sp-2);min-height:var(--row-height-compact);padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--status-fg);background-color:var(--status-bg);border-top:1px solid var(--color-border-light);display:flex}.ap-status-footer--neutral{--status-bg:var(--color-bg-sunken);--status-fg:var(--color-text-secondary)}.ap-status-footer--success{--status-bg:var(--state-in-progress-bg);--status-fg:var(--state-in-progress-fg)}.ap-status-footer--warning{--status-bg:var(--state-checked-in-bg);--status-fg:var(--state-checked-in-fg)}.ap-status-footer--error{--status-bg:var(--state-no-show-bg);--status-fg:var(--state-no-show-fg)}.ap-status-footer--info{--status-bg:var(--state-waiting-bg);--status-fg:var(--state-waiting-fg)}.ap-status-footer__icon{flex-shrink:0;align-items:center;display:inline-flex}.ap-status-footer__pulse{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background-color:currentColor;flex-shrink:0;animation:1.6s ease-in-out infinite ap-status-pulse}.ap-status-footer__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ap-status-footer__trailing{align-items:center;gap:var(--sp-2);flex-shrink:0;display:inline-flex}@keyframes ap-status-pulse{50%{opacity:.35}}.ap-table-wrap{width:100%;overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-sm)}.ap-table__head-cell{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--color-text-secondary);background-color:var(--color-bg-sunken);border-bottom:1px solid var(--color-border)}.ap-table--sticky .ap-table__head-cell{z-index:var(--z-sticky);position:sticky;top:0}.ap-table__head-cell--right{text-align:right}.ap-table__head-cell--center{text-align:center}.ap-table__sort{align-items:center;gap:var(--sp-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}@media (hover:hover){.ap-table__sort:hover{color:var(--color-text-primary)}}.ap-table__sort-icon{color:var(--color-text-muted);display:inline-flex}.ap-table__sort[aria-sort=ascending] .ap-table__sort-icon,.ap-table__sort[aria-sort=descending] .ap-table__sort-icon{color:var(--color-action)}.ap-table__row{border-bottom:1px solid var(--color-border-light);transition:background-color var(--motion-fast)}@media (hover:hover){.ap-table__row--clickable:hover{background-color:var(--color-bg-hover);cursor:pointer}}.ap-table__row--selected{background-color:var(--color-bg-selected)}.ap-table__row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ap-table__cell{height:var(--row-height);padding:var(--sp-2) var(--sp-3);vertical-align:middle;color:var(--color-text-primary)}.ap-table--compact .ap-table__cell{height:var(--row-height-compact);padding:var(--sp-1) var(--sp-3)}.ap-table__cell--right{text-align:right}.ap-table__cell--center{text-align:center}.ap-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.ap-table__state-cell{padding:0}.ap-tabs{flex-direction:column;min-width:0;display:flex}.ap-tabs__list{align-items:stretch;gap:var(--sp-1);display:flex;overflow-x:auto}.ap-tabs__list--underline{border-bottom:1px solid var(--color-border-light)}.ap-tabs__tab{align-items:center;gap:var(--sp-2);height:var(--control-height-lg);padding:0 var(--sp-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-fast), background-color var(--motion-fast);background:0 0;border:none;display:inline-flex}@media (hover:hover){.ap-tabs__tab:hover:not(:disabled){color:var(--color-text-primary)}}.ap-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.ap-tabs__list--underline .ap-tabs__tab{border-bottom:2px solid #0000;margin-bottom:-1px}.ap-tabs__list--underline .ap-tabs__tab[aria-selected=true]{color:var(--color-action);border-bottom-color:var(--color-action)}.ap-tabs__list--pill{gap:var(--sp-1);padding:var(--sp-1);background-color:var(--color-bg-sunken);border-radius:var(--radius-md)}.ap-tabs__list--pill .ap-tabs__tab{height:var(--control-height);border-radius:var(--radius-sm)}.ap-tabs__list--pill .ap-tabs__tab[aria-selected=true]{color:var(--color-text-primary);background-color:var(--color-bg-surface);box-shadow:var(--shadow-sm)}.ap-tabs__count{padding:0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background-color:var(--color-bg-inset);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.ap-tabs__tab[aria-selected=true] .ap-tabs__count{color:var(--state-confirmed-fg);background-color:var(--state-confirmed-bg)}.ap-tabs__icon{align-items:center;display:inline-flex}.ap-tabs__panel{padding-top:var(--sp-4)}.ap-tabs__panel:focus{outline:none}.ap-tabs__panel:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.ap-textarea{box-sizing:border-box;width:100%;padding:var(--sp-2) var(--sp-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--motion-fast), box-shadow var(--motion-fast)}.ap-textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring);outline:none}.ap-textarea::placeholder{color:var(--color-text-placeholder)}.ap-textarea--error{border-color:var(--color-danger)}.ap-textarea--error:focus{box-shadow:var(--shadow-focus-ring-error)}.ap-textarea:disabled{background-color:var(--color-bg-sunken);color:var(--color-text-muted);cursor:not-allowed}.ap-textarea__count{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.ap-toast{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-left:3px solid var(--toast-accent,var(--color-border-strong));border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex}.ap-toast--success{--toast-accent:var(--color-success-500)}.ap-toast--error{--toast-accent:var(--color-danger)}.ap-toast--warning{--toast-accent:var(--color-warning-500)}.ap-toast--info{--toast-accent:var(--color-action)}.ap-toast__title{font-weight:var(--font-weight-medium)}.ap-toast__description{font-size:var(--text-xs);color:var(--color-text-secondary)}.ap-toast__icon{color:var(--toast-accent,var(--color-text-muted));align-items:center;display:inline-flex}.ap-toast__action{height:var(--row-height-compact);padding:0 var(--sp-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-on-primary);background-color:var(--color-action);border-radius:var(--radius-sm);cursor:pointer;border:none}.ap-toast__close{color:var(--color-text-muted);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ap-tooltip{display:inline-flex;position:relative}.ap-tooltip__bubble{z-index:var(--z-dropdown);max-width:30ch;padding:var(--sp-1) var(--sp-2);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-neutral-0);background-color:var(--color-neutral-900);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;white-space:normal;animation:ap-tooltip-in var(--motion-fast);position:absolute}.ap-tooltip__bubble--top{margin-bottom:var(--sp-1);bottom:100%;left:50%;transform:translate(-50%)}.ap-tooltip__bubble--bottom{margin-top:var(--sp-1);top:100%;left:50%;transform:translate(-50%)}.ap-tooltip__bubble--left{margin-right:var(--sp-1);top:50%;right:100%;transform:translateY(-50%)}.ap-tooltip__bubble--right{margin-left:var(--sp-1);top:50%;left:100%;transform:translateY(-50%)}@keyframes ap-tooltip-in{0%{opacity:0}}.route-fallback{gap:var(--sp-3);padding:var(--sp-2) 0;flex-direction:column;display:flex}.route-fallback__bar{height:var(--row-height);background-color:var(--color-bg-inset);border-radius:var(--radius-sm);opacity:.6;animation:1.2s ease-in-out infinite route-fallback-pulse}.route-fallback__bar--short{width:60%}.route-fallback__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes route-fallback-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.route-fallback__bar{animation:none}}.zone-forbidden{min-height:60vh;padding:var(--sp-2xl) var(--sp-base);background-color:var(--color-bg-base);justify-content:center;align-items:center;display:flex}.sidebar{z-index:var(--z-sidebar);width:var(--sidebar-width);background-color:var(--color-bg-sidebar);border-right:1px solid var(--color-border);transition:width var(--motion-fast);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar[data-collapsed]{width:var(--sidebar-width-collapsed)}.sidebar[data-collapsed] .sidebar__link,.sidebar[data-collapsed] .sidebar__collapse,.sidebar[data-collapsed] .sidebar__brand{padding-right:var(--sp-2);padding-left:var(--sp-2);justify-content:center}.sidebar__brand{gap:var(--sp-2);height:var(--topbar-height);padding:0 var(--sp-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-action);white-space:nowrap;border-bottom:1px solid var(--color-border);align-items:center;display:flex}.sidebar__brand-mark{width:22px;height:22px;font-size:var(--text-sm);color:var(--color-text-on-primary);background-color:var(--color-action);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar__brand-text{text-overflow:ellipsis;overflow:hidden}.sidebar__nav{padding-bottom:var(--sp-2);flex:1}.sidebar__section{padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border-light)}.sidebar__section-title{padding:var(--sp-1) var(--sp-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.sidebar__link{gap:var(--sp-2);min-height:var(--row-height);padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--color-text-secondary);transition:background-color var(--motion-fast), color var(--motion-fast);align-items:center;text-decoration:none;display:flex}.sidebar__link:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.sidebar__link:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.sidebar__link--active{font-weight:var(--font-weight-semibold);color:var(--color-action);background-color:var(--color-bg-selected)}.sidebar__icon{flex-shrink:0}.sidebar__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar__badge{min-width:18px;padding:0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-on-primary);text-align:center;background-color:var(--color-action);border-radius:var(--radius-pill);margin-left:auto}.sidebar[data-collapsed] .sidebar__badge{min-width:8px;height:8px;margin:0;padding:0;font-size:0;position:absolute;transform:translate(8px,-8px)}.sidebar[data-collapsed] .sidebar__link{position:relative}.sidebar__collapse{gap:var(--sp-2);width:100%;min-height:var(--control-height);padding:var(--sp-2) var(--sp-4);font-family:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;border:none;border-top:1px solid var(--color-border-light);background:0 0;align-items:center;display:flex}.sidebar__collapse:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.sidebar__collapse:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@media (max-width:900px){.sidebar{z-index:var(--z-modal);width:var(--sidebar-width);transition:transform var(--motion-base);transform:translate(-100%)}.sidebar[data-collapsed]{width:var(--sidebar-width)}.sidebar[data-collapsed] .sidebar__label,.sidebar[data-collapsed] .sidebar__section-title,.sidebar[data-collapsed] .sidebar__brand-text{display:initial}.sidebar[data-mobile-open]{box-shadow:var(--shadow-lg);transform:translate(0)}.sidebar__collapse{display:none}}.account-menu{position:relative}.account-menu__panel{top:calc(100% + var(--sp-2));z-index:var(--z-dropdown);min-width:220px;padding:var(--sp-2);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}.account-menu__identity{gap:var(--sp-1);padding:var(--sp-2);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.account-menu__name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.account-menu__email{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu__item{gap:var(--sp-2);width:100%;height:var(--control-height);padding:0 var(--sp-2);font-family:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;display:flex}.account-menu__item:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.account-menu__item:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.account-menu__item--danger{color:var(--color-danger)}.account-menu__item--danger:hover{color:var(--color-danger-hover);background-color:var(--color-bg-hover)}.topbar{z-index:var(--z-sticky);gap:var(--sp-4);height:var(--topbar-height);padding:0 var(--content-gutter);background-color:var(--color-bg-topbar);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__left,.topbar__right{gap:var(--sp-3);align-items:center;min-width:0;display:flex}.topbar__org{font-weight:var(--font-weight-semibold);color:var(--color-action);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__org--empty{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.topbar__menu,.topbar__account{gap:var(--sp-2);height:var(--control-height);padding:0 var(--sp-2);font-family:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;display:flex}.topbar__menu:hover,.topbar__account:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.topbar__menu:focus-visible,.topbar__account:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.topbar__menu{display:none}.topbar__account-name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}@media (max-width:900px){.topbar__menu{display:flex}.topbar__account-name{display:none}}.topbar__account--static{cursor:default}.topbar__account--static:hover{color:var(--color-text-secondary);background:0 0}.app-shell{background-color:var(--color-bg-base);min-height:100vh;display:flex}.app-shell__main{min-width:0;margin-left:var(--sidebar-width);transition:margin-left var(--motion-fast);flex-direction:column;flex:1;display:flex}.app-shell[data-collapsed] .app-shell__main{margin-left:var(--sidebar-width-collapsed)}.app-shell__skip-link{top:-100px;left:var(--sp-2);z-index:var(--z-toast);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-primary);background-color:var(--color-primary-500);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);text-decoration:none;position:fixed}.app-shell__skip-link:focus{top:var(--sp-2)}.app-shell__content{width:100%;max-width:var(--content-max-width);padding:var(--content-gutter);flex:1}.app-shell__content:focus{outline:none}.app-shell__scrim{z-index:var(--z-overlay);cursor:pointer;background-color:var(--color-overlay);border:none;padding:0;position:fixed;inset:0}@media (max-width:900px){.app-shell__main,.app-shell[data-collapsed] .app-shell__main{margin-left:0}.app-shell__content{padding:var(--sp-4)}}#root{background-color:var(--color-bg-base);min-height:100vh}.app-error{min-height:100vh;padding:var(--sp-2xl) var(--sp-base);background-color:var(--color-bg-sunken);justify-content:center;align-items:center;display:flex}.como-reservar{--text-xs:13px;--text-sm:14px;--text-base:16px;--text-lg:18px;max-width:60rem;padding:var(--sp-12) var(--sp-4);font-size:var(--text-base);margin:0 auto}.como-reservar__hero{text-align:center;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-8);color:var(--color-text-link);flex-direction:column;display:flex}.como-reservar__brand{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:lowercase;letter-spacing:var(--tracking-wide)}.como-reservar__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:0}.como-reservar__subtitle{max-width:42ch;color:var(--color-text-secondary);margin:0}.como-reservar__steps{gap:var(--sp-4);margin-bottom:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.como-reservar__step{gap:var(--sp-2);color:var(--color-text-link);flex-direction:column;display:flex}.como-reservar__step h2{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.como-reservar__step p{color:var(--color-text-secondary);margin:0}.como-reservar__cta{text-align:center;align-items:center;gap:var(--sp-2);color:var(--color-text-secondary);flex-direction:column;display:flex}.como-reservar__cta-link{font-weight:var(--font-weight-semibold);color:var(--color-text-link)}.agenda-page{gap:var(--sp-4);max-width:var(--content-max-width);flex-direction:column;display:flex}.agenda-page__filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.agenda-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.agenda-toolbar__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.agenda-toolbar__subtitle{gap:var(--sp-2);margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.agenda-toolbar__owner{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.agenda-toolbar__date:before{content:"·";margin-right:var(--sp-2)}.agenda-toolbar__controls{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agenda-toolbar__week-link,.agenda-cta{align-items:center;gap:var(--sp-1);min-height:var(--control-height);padding:0 var(--sp-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-link);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.agenda-toolbar__week-link:hover,.agenda-cta:hover{background:var(--color-bg-hover)}.agenda-toolbar__week-link:focus-visible,.agenda-cta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.agenda-summary{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.agenda-summary__stat{padding:var(--sp-2) var(--sp-3);background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.agenda-summary__stat dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.agenda-summary__stat dd{margin:var(--sp-1) 0 0;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.agenda-banner{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--state-waiting-fg);background:var(--state-waiting-bg);border-radius:var(--radius-md);display:flex}.agenda-timeline{gap:var(--sp-4);flex-direction:column;display:flex}.agenda-band__title{gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);align-items:baseline;display:flex}.agenda-band__range{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.agenda-band__items{background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.agenda-row{align-items:center;gap:var(--sp-3);min-height:var(--row-height);padding:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--color-border-light);border-left:3px solid #0000;flex-wrap:wrap;display:flex}.agenda-row:last-child{border-bottom:none}.agenda-row__time{min-width:44px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}.agenda-row__main{text-align:left;flex-direction:column;flex:220px;gap:0;min-width:0;display:flex}.agenda-row__main--button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.agenda-row__main--button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.agenda-row__name{align-items:center;gap:var(--sp-2);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex}.agenda-row__meta{font-size:var(--text-xs);color:var(--color-text-secondary)}.agenda-row__badges{gap:var(--sp-1);display:flex}.agenda-row__participants{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agenda-row__participants button{font:inherit;font-size:var(--text-sm);color:var(--color-text-link);cursor:pointer;background:0 0;border:none}.agenda-row--booking[data-status=CONFIRMED]{border-left-color:var(--state-confirmed-fg)}.agenda-row--booking[data-status=CHECKED_IN]{border-left-color:var(--state-checked-in-fg)}.agenda-row--booking[data-status=CALLED]{border-left-color:var(--state-waiting-fg)}.agenda-row--booking[data-status=IN_PROGRESS]{border-left-color:var(--state-in-progress-fg)}.agenda-row--booking[data-status=COMPLETED]{border-left-color:var(--state-completed-fg)}.agenda-row--booking[data-status=NO_SHOW]{border-left-color:var(--state-no-show-fg)}.agenda-row--booking[data-status=CANCELLED]{border-left-color:var(--state-cancelled-fg);background:var(--state-cancelled-bg)}.agenda-row--booking[data-status=CANCELLED] .agenda-row__name{color:var(--color-text-muted);text-decoration:line-through}.agenda-row--booking[data-overbooked=true]{background:var(--state-overbooked-bg)}.agenda-row--free{background:var(--color-bg-base)}.agenda-row--free .agenda-row__name{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.agenda-row--hold{background:var(--state-hold-bg);border-left-color:var(--state-hold-fg)}.agenda-row--override{background:var(--color-bg-sunken);border-left-color:var(--color-border-strong)}.agenda-row--override[data-override=ABSENCE]{background:var(--state-no-show-bg);border-left-color:var(--state-no-show-fg)}.agenda-row--group{border-left-color:var(--state-confirmed-fg)}.agenda-now{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);display:flex}.agenda-now__time{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.agenda-now__line{background:var(--color-danger);flex:1;height:2px}.agenda-score{align-items:center;gap:var(--sp-1);display:inline-flex}.agenda-score__track{background:var(--color-bg-inset);border-radius:var(--radius-pill);width:48px;height:4px;display:inline-block;overflow:hidden}.agenda-score__fill{background:var(--color-text-muted);height:100%;display:block}.agenda-score[data-tone=good] .agenda-score__fill{background:var(--state-in-progress-fg)}.agenda-score[data-tone=fair] .agenda-score__fill{background:var(--state-checked-in-fg)}.agenda-score[data-tone=poor] .agenda-score__fill{background:var(--state-no-show-fg)}.agenda-score__value{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.agenda-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agenda-actions__failure{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--color-danger);display:inline-flex}.agenda-form{gap:var(--sp-3);flex-direction:column;display:flex}.agenda-form__error{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--state-no-show-fg);background:var(--state-no-show-bg);border-radius:var(--radius-md);display:flex}.agenda-form__recoveries{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.booking-detail{gap:var(--sp-3);flex-direction:column;display:flex}.booking-detail__name{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.booking-detail__muted{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.booking-detail__link{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--color-text-link);display:inline-block}.booking-detail__contact{margin-top:var(--sp-2)}.booking-detail__facts{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.booking-detail__facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.booking-detail__facts dd{gap:var(--sp-1);font-size:var(--text-sm);color:var(--color-text-primary);margin:2px 0 0;display:flex}.booking-detail__notes{margin:var(--sp-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.booking-detail__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.booking-detail__blocked{gap:var(--sp-1);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.booking-detail__history{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.booking-detail__history li{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.booking-detail-page{gap:var(--sp-4);flex-direction:column;max-width:720px;display:flex}.patient-picker{gap:var(--sp-2);flex-direction:column;display:flex}.patient-picker__label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.patient-picker__chosen{align-items:center;gap:var(--sp-2);padding:var(--sp-2);background:var(--color-bg-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.patient-picker__chosen-name{font-weight:600;font-size:var(--text-sm)}.patient-picker__chosen-note{font-size:var(--text-xs);color:var(--color-text-muted)}.patient-picker__chosen>:last-child{margin-left:auto}.patient-picker__results{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:2px;max-height:208px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.patient-picker__result{align-items:baseline;gap:var(--sp-2);width:100%;padding:var(--sp-2);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;display:flex}.patient-picker__result:hover,.patient-picker__result:focus-visible{background:var(--color-bg-sunken)}.patient-picker__result-check{opacity:0;flex:none}.patient-picker__result:hover .patient-picker__result-check,.patient-picker__result:focus-visible .patient-picker__result-check{opacity:1;color:var(--color-action)}.patient-picker__result-name{font-size:var(--text-sm);font-weight:600}.patient-picker__result-meta{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}.patient-picker__empty{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--color-text-muted);display:inline-flex}.patient-picker__error{font-size:var(--text-xs);color:var(--color-danger)}.agenda-page--week{max-width:none}.agenda-week__nav{align-items:center;gap:var(--sp-1);display:flex}.agenda-week{--agenda-week-hour-height:calc(var(--timeline-quantum-height) * 12);--agenda-week-gutter:var(--sp-12);--agenda-week-chrome:calc(var(--sp-12) * 3 + var(--sp-2));grid-template-columns:var(--agenda-week-gutter) repeat(7, minmax(6rem, 1fr));max-height:calc(100vh - var(--topbar-height) - var(--agenda-week-chrome));min-height:calc(var(--agenda-week-hour-height) * 6);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-rows:auto 1fr;display:grid;overflow:auto}.agenda-week__day{display:contents}.agenda-week__corner,.agenda-week__day-head{z-index:2;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.agenda-week__corner{z-index:3;border-right:1px solid var(--color-border);grid-area:1/1;left:0}.agenda-week__day-head{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--control-height-lg);padding:var(--sp-1);border-right:1px solid var(--color-border-light);flex-wrap:wrap;grid-row:1;display:flex}.agenda-week__day:last-child .agenda-week__day-head,.agenda-week__day:last-child .agenda-week__column{border-right:none}.agenda-week__day-header{align-items:baseline;gap:var(--sp-1);min-height:var(--control-height);padding:0 var(--sp-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.agenda-week__day-header:hover{background:var(--color-bg-hover)}.agenda-week__day-header:focus-visible{box-shadow:var(--shadow-focus-ring);border-color:var(--color-border-focus);outline:none}.agenda-week__day-number{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.agenda-week__day[data-today=true] .agenda-week__day-number,.agenda-week__day[data-today=true] .agenda-week__day-name{color:var(--color-text-link)}.agenda-week__today{font-size:var(--text-xs);text-transform:lowercase;letter-spacing:var(--tracking-normal);color:var(--color-text-link)}.agenda-week__overflow{padding:1px var(--sp-2);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);background:var(--color-bg-inset);color:var(--color-text-link);font:inherit;font-size:var(--text-xs);cursor:pointer}.agenda-week__overflow:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.agenda-week__gutter,.agenda-week__column{grid-row:2;grid-auto-rows:var(--agenda-week-hour-height);display:grid}.agenda-week__gutter{z-index:1;background:var(--color-bg-surface);border-right:1px solid var(--color-border);grid-column:1;position:sticky;left:0}.agenda-week__hour{padding:2px var(--sp-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light)}.agenda-week__column{border-right:1px solid var(--color-border-light);min-width:0;position:relative}.agenda-week__day[data-today=true] .agenda-week__column{background:var(--color-bg-selected)}.agenda-week__cell{border-bottom:1px solid var(--color-border-light)}.agenda-week__hour:last-child,.agenda-week__cell:last-child{border-bottom:none}.agenda-week__surface{cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.agenda-week__surface:hover{background:var(--color-bg-hover)}.agenda-week__surface:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus);outline:none}.agenda-week__override{background:repeating-linear-gradient(45deg, var(--color-bg-sunken), var(--color-bg-sunken) 4px, var(--color-bg-inset) 4px, var(--color-bg-inset) 8px);color:var(--color-text-muted);pointer-events:none;justify-content:flex-end;align-items:flex-start;padding:2px;display:flex;position:absolute;left:0;right:0}.agenda-week__override[data-override=ABSENCE]{background:repeating-linear-gradient(45deg, var(--color-bg-surface), var(--color-bg-surface) 4px, var(--state-no-show-bg) 4px, var(--state-no-show-bg) 8px);color:var(--state-no-show-fg)}.agenda-week__now{background:var(--color-danger);pointer-events:none;height:2px;position:absolute;left:0;right:0}.agenda-week__now:before{content:"";top:calc(var(--sp-1) * -1 + 1px);left:calc(var(--sp-1) * -1);width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);background:var(--color-danger);position:absolute}.agenda-week__booking{padding:2px var(--sp-1);border:1px solid var(--color-border);border-left:3px solid var(--color-action);border-radius:var(--radius-xs);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-tight);text-align:left;cursor:pointer;flex-direction:column;gap:0;display:flex;position:absolute;overflow:hidden}.agenda-week__booking[data-compact=true]{align-items:center;gap:var(--sp-1);white-space:nowrap;flex-direction:row}.agenda-week__booking:hover{box-shadow:var(--shadow-sm);z-index:1}.agenda-week__booking:focus-visible{box-shadow:var(--shadow-focus-ring);z-index:2;outline:none}.agenda-week__booking-time{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-shrink:0}.agenda-week__booking-name{min-width:0;font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-week__booking[data-status=CONFIRMED]{border-left-color:var(--state-confirmed-fg)}.agenda-week__booking[data-status=CHECKED_IN]{border-left-color:var(--state-checked-in-fg);background:var(--state-checked-in-bg)}.agenda-week__booking[data-status=CALLED]{border-left-color:var(--state-waiting-fg);background:var(--state-waiting-bg)}.agenda-week__booking[data-status=IN_PROGRESS]{border-left-color:var(--state-in-progress-fg);background:var(--state-in-progress-bg)}.agenda-week__booking[data-status=COMPLETED]{border-left-color:var(--state-completed-fg);background:var(--state-completed-bg)}.agenda-week__booking[data-status=NO_SHOW]{border-left-color:var(--state-no-show-fg);background:var(--state-no-show-bg)}.agenda-week__booking[data-status=LEFT_BEFORE_SERVICE]{border-left-color:var(--state-left-fg);background:var(--state-left-bg)}.agenda-week__booking[data-overbooked=true]{border-color:var(--state-overbooked-fg);border-style:dashed}@media (max-width:720px){.agenda-week{--agenda-week-gutter:var(--sp-10);grid-template-columns:var(--agenda-week-gutter) repeat(7, minmax(7rem, 1fr))}}.ap-cola{gap:var(--sp-4);flex-direction:column;display:flex}.ap-cola__toolbar{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ap-cola__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.ap-cola__header-identity{gap:var(--sp-3);flex-direction:column;display:flex}.ap-cola__header-meta{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ap-cola__header-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ap-cola__hint{font-size:var(--text-xs);color:var(--color-text-secondary);flex-basis:100%;margin:0}.ap-cola__stats{gap:var(--sp-6);margin:0;display:flex}.ap-cola__stat dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.ap-cola__stat dd{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0}.ap-cola__closed{gap:var(--sp-4);padding:var(--sp-4);background:var(--color-bg-sunken);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ap-cola__closed-head{align-items:center;gap:var(--sp-2);color:var(--color-text-secondary);display:flex}.ap-cola__closed-head h2{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ap-cola__next-up{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--state-confirmed-bg);color:var(--state-confirmed-fg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);display:flex}.ap-cola__active{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ap-cola__slot{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:var(--color-bg-surface);flex-direction:column;display:flex}.ap-cola__slot--in-progress{border-left:4px solid var(--state-in-progress-fg);background:var(--state-in-progress-bg)}.ap-cola__slot--called{border-left:4px solid var(--state-checked-in-fg);background:var(--state-checked-in-bg)}.ap-cola__slot-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ap-cola__slot-title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin:0}.ap-cola__slot-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ap-cola__slot-meta{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.ap-cola__slot-actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.ap-cola__waiting{gap:var(--sp-2);flex-direction:column;display:flex}.ap-cola__section-title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin:0}.ap-cola__rows{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-cola__row{align-items:center;gap:var(--sp-3);min-height:var(--row-height);padding:var(--sp-2) var(--sp-3);background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:flex}.ap-cola__row[data-moved=true]{animation:ap-cola-moved 1.6s var(--motion-spring) 2;border-color:var(--state-waiting-fg)}@keyframes ap-cola-moved{0%,to{background:var(--color-bg-surface)}50%{background:var(--state-waiting-bg)}}@media (prefers-reduced-motion:reduce){.ap-cola__row[data-moved=true]{background:var(--state-waiting-bg);animation:none}}.ap-cola__row-position{border-radius:var(--radius-pill);background:var(--color-bg-inset);width:28px;height:28px;color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:flex}.ap-cola__row-main{gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ap-cola__row-name{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ap-cola__row-badges{gap:var(--sp-1);flex-wrap:wrap;display:flex}.ap-cola__row-meta{gap:var(--sp-3);font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.ap-cola__row-actions{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.ap-cola__fieldset{margin:0 0 var(--sp-3);gap:var(--sp-2);border:0;flex-direction:column;padding:0;display:flex}.ap-cola__legend{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:0}.ap-cola__close-list{margin:var(--sp-2) 0;padding-left:var(--sp-5);color:var(--color-text-primary)}.ap-cola__note{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--state-in-progress-bg);color:var(--state-in-progress-fg);font-size:var(--text-sm)}.ap-cola__block{margin-bottom:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--state-no-show-bg);color:var(--state-no-show-fg)}.ap-cola__block ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.ap-cola__inline-error{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--state-no-show-bg);color:var(--state-no-show-fg);font-size:var(--text-sm);margin:0}.ap-cola__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.allergy-banner{z-index:var(--z-sticky);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background-color:var(--state-no-show-bg);border:1px solid var(--color-error-300);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.allergy-banner__icon{color:var(--state-no-show-fg);flex:none}.allergy-banner__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--state-no-show-fg);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.allergy-banner__list{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__item{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border-light);align-items:flex-start;display:flex}.timeline__item:last-child{border-bottom:none}.timeline__kind{flex:none;width:84px}.timeline__body{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.timeline__head{gap:var(--sp-2);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.timeline__link{gap:var(--sp-1);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-link);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.timeline__link:hover{text-decoration:underline}.timeline__name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.timeline__meta{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.timeline__detail{gap:var(--sp-2);padding:var(--sp-2);margin:var(--sp-1) 0 0;background-color:var(--color-bg-sunken);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.timeline__detail dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.timeline__detail dd{margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--color-text-primary)}.timeline__actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.timeline__note{font-size:var(--text-xs);color:var(--color-text-muted)}.timeline__error{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--color-danger)}.timeline__pipeline-arrow{color:var(--color-text-muted)}.timeline__stage[data-done=true]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.timeline__stage[data-done=false]{color:var(--color-text-muted);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.timeline__sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.encounter-detail{gap:var(--sp-4);flex-direction:column;display:flex}.encounter-detail__header{gap:var(--sp-3);justify-content:space-between;align-items:flex-start;display:flex}.encounter-detail__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.encounter-detail__signature,.encounter-detail__amendment{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.encounter-detail__amendment{color:var(--state-amended-fg)}.encounter-detail__form{gap:var(--sp-3);flex-direction:column;display:flex}.encounter-detail__readonly{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.encounter-detail__readonly dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.encounter-detail__readonly dd{margin:var(--sp-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary);white-space:pre-wrap}.encounter-detail__content,.encounter-detail__people{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.encounter-detail__content h4,.encounter-detail__people h4{margin:0 0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.encounter-detail__content ul,.encounter-detail__people ol{padding-left:var(--sp-4);font-size:var(--text-sm);color:var(--color-text-primary);margin:0}.encounter-detail__empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.encounter-detail__actions{gap:var(--sp-2);justify-content:flex-end;display:flex}.encounter-detail__gate{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;margin:0}.encounter-detail__conflict{gap:var(--sp-2);padding:var(--sp-3);background-color:var(--state-checked-in-bg);border:1px solid var(--color-warning-400);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;display:flex}.encounter-detail__conflict p{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.encounter-detail__conflict-detail{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.encounter-detail__error{font-size:var(--text-sm);color:var(--color-danger);margin:0}.historia-page{gap:var(--sp-4);flex-direction:column;display:flex}.historia-page__filters{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.historia-page__filtered-empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.historia-page__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.patient-summary{gap:var(--sp-3);flex-direction:column;display:flex}.patient-summary__identity{gap:var(--sp-4);padding:var(--sp-4);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;display:flex}.patient-summary__names{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.patient-summary__name{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.patient-summary__demographics{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.patient-summary__ids{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.patient-summary__ids code{font-family:var(--font-mono)}.patient-summary__score{gap:var(--sp-1);text-align:right;flex-direction:column;margin:0 0 0 auto;display:flex}.patient-summary__score dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.patient-summary__score dd{margin:0}.patient-summary__score-value{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.patient-summary__score-detail{font-size:var(--text-xs);color:var(--color-text-secondary)}.patient-summary__actions{gap:var(--sp-2);align-items:center;display:flex}.clinical-section__unavailable{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}.clinical-section__empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.clinical-section__error{margin:var(--sp-2) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.clinical-section__subhead{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.clinical-section__subhead:first-child{margin-top:0}.clinical-section__group+.clinical-section__group{margin-top:var(--sp-3)}.clinical-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clinical-list__row{gap:var(--sp-2);min-height:var(--row-height);padding:var(--sp-1) 0;border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;display:flex}.clinical-list__row:last-child{border-bottom:none}.clinical-list__main{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.clinical-list__meta{font-size:var(--text-xs);color:var(--color-text-secondary);margin-right:auto}.demographics{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.demographics dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.demographics dd{margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--color-text-primary)}.demographics__wide{grid-column:1/-1}.demographics__form{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.demographics__actions{gap:var(--sp-2);grid-column:1/-1;justify-content:flex-end;display:flex}.demographics__conflict{gap:var(--sp-2);padding:var(--sp-3);background-color:var(--state-checked-in-bg);border:1px solid var(--color-warning-400);border-radius:var(--radius-md);flex-direction:column;grid-column:1/-1;align-items:flex-start;display:flex}.demographics__conflict p{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.demographics__conflict-detail{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.demographics__error{font-size:var(--text-sm);color:var(--color-danger);grid-column:1/-1;margin:0}.medication__empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.medication__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.medication__row{gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:baseline;display:flex}.medication__row:last-child{border-bottom:none}.medication__name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.medication__dose{font-size:var(--text-sm);color:var(--color-text-secondary)}.medication__source{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}.patient-bookings__subhead{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.patient-bookings__subhead:first-child{margin-top:0}.patient-bookings__empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.patient-bookings__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.patient-bookings__row{gap:var(--sp-2);min-height:var(--row-height-compact);padding:var(--sp-1) 0;border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;display:flex}.patient-bookings__row:last-child{border-bottom:none}.patient-bookings__when{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.patient-bookings__service{font-size:var(--text-sm);color:var(--color-text-secondary);margin-right:auto}.paciente-detalle{gap:var(--sp-4);flex-direction:column;display:flex}.paciente-detalle__notice{padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--state-waiting-fg);background-color:var(--state-waiting-bg);border-radius:var(--radius-md);margin:0}.pacientes-page{gap:var(--sp-4);flex-direction:column;display:flex}.pacientes-page__name{gap:var(--sp-2);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.pacientes-page__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-atencion{gap:var(--sp-4);flex-direction:column;display:flex}.ap-atencion__head{gap:var(--sp-2);flex-direction:column;display:flex}.ap-atencion__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.ap-atencion__grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}.ap-atencion__main,.ap-atencion__aside{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1100px){.ap-atencion__aside{top:calc(var(--topbar-height) + var(--sp-4));position:sticky}}.ap-atencion__soap{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.ap-atencion__soap{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-atencion__vitals{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ap-atencion__form-row{align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ap-atencion__templates{align-items:flex-end;gap:var(--sp-2);display:flex}.ap-atencion__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-atencion__list-row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--color-border-light);min-height:var(--row-height);flex-wrap:wrap;display:flex}.ap-atencion__list-row:last-child{border-bottom:none}.ap-atencion__list-main{min-width:0;font-weight:var(--font-weight-medium);flex:auto}.ap-atencion__code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-sunken);border-radius:var(--radius-sm);padding:0 var(--sp-1)}.ap-atencion__subhead{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:var(--sp-4) 0 var(--sp-1)}.ap-atencion__muted{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.ap-atencion__hint{color:var(--color-text-secondary);font-size:var(--text-sm);margin:var(--sp-1) 0 0}.ap-atencion__error{color:var(--color-danger);font-size:var(--text-sm);margin:var(--sp-2) 0 0}.ap-atencion__warning{color:var(--state-checked-in-fg);background:var(--state-checked-in-bg);border-radius:var(--radius-sm);padding:var(--sp-2);font-size:var(--text-sm);margin:var(--sp-2) 0 0}.ap-atencion__ro-list{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.ap-atencion__ro-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.ap-atencion__ro-value{white-space:pre-wrap;margin:0}.ap-atencion__vitals--ro{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ap-atencion__start{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ap-atencion__sign-actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ap-atencion__partial{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--state-no-show-bg);color:var(--state-no-show-fg);align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.ap-atencion__matches{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--state-hold-bg);color:var(--state-hold-fg)}.ap-atencion__conflict{gap:var(--sp-4);flex-direction:column;display:flex}.ap-atencion__conflict-row{border-bottom:1px solid var(--color-border-light);padding-bottom:var(--sp-3)}.ap-atencion__conflict-side{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.ap-atencion__conflict-side p{white-space:pre-wrap;font-size:var(--text-sm);margin:0}.disponibilidad-page{gap:var(--sp-4);max-width:var(--content-max-width);flex-direction:column;display:flex}.disponibilidad-header{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.disponibilidad-header__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.disponibilidad-header__subtitle{margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.disponibilidad-readonly{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-tint-info);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}.disponibilidad-section{gap:var(--sp-4);flex-direction:column;display:flex}.disponibilidad-preview{gap:var(--sp-3);flex-direction:column;display:flex}.disponibilidad-preview__grid{gap:var(--sp-1);grid-template-columns:3.5rem repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}.disponibilidad-preview__gutter{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);padding-top:2.25rem;display:grid}.disponibilidad-preview__hour{display:block;transform:translateY(-.4em)}.disponibilidad-preview__day{flex-direction:column;min-width:4.5rem;display:flex}.disponibilidad-preview__day[data-today=true] .disponibilidad-preview__day-name{color:var(--color-primary-600);font-weight:var(--font-weight-semibold)}.disponibilidad-preview__day-name{align-items:baseline;gap:var(--sp-1);margin:0 0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);display:flex}.disponibilidad-preview__today{text-transform:lowercase;letter-spacing:var(--tracking-normal);color:var(--color-primary-600);font-size:.625rem}.disponibilidad-preview__column{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-sunken);min-height:16rem;display:grid;position:relative;overflow:hidden}.disponibilidad-preview__cell{border-bottom:1px solid var(--color-border-light)}.disponibilidad-preview__cell:last-child{border-bottom:none}.disponibilidad-preview__band{border-radius:var(--radius-xs);background:var(--color-primary-100);border-left:3px solid var(--color-primary-500);justify-content:center;align-items:flex-start;padding:2px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.disponibilidad-preview__band-label{font-family:var(--font-mono);color:var(--color-primary-800);white-space:nowrap;font-size:.625rem;line-height:1.2}.disponibilidad-preview__count{margin:var(--sp-1) 0 0;font-size:var(--text-xs);text-align:center;color:var(--color-text-muted)}.disponibilidad-preview__summary{gap:var(--sp-1) var(--sp-3);font-size:var(--text-xs);color:var(--color-text-secondary);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.disponibilidad-rules,.disponibilidad-overrides,.disponibilidad-types,.disponibilidad-rooms{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.disponibilidad-rules__item,.disponibilidad-overrides__item,.disponibilidad-types__item{align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--row-height);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-surface);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.disponibilidad-rules__item[data-status=expired],.disponibilidad-rules__item[data-status=inactive]{opacity:.62}.disponibilidad-rules__day,.disponibilidad-types__name,.disponibilidad-overrides__date{align-items:center;gap:var(--sp-2);min-width:8rem;font-weight:var(--font-weight-medium);display:flex}.disponibilidad-rules__time,.disponibilidad-overrides__time,.disponibilidad-types__duration{font-family:var(--font-mono);color:var(--color-text-secondary)}.disponibilidad-rules__range,.disponibilidad-overrides__reason,.disponibilidad-types__buffers,.disponibilidad-types__cap{font-size:var(--text-xs);color:var(--color-text-muted);flex:10rem}.disponibilidad-overrides__item[data-override-type=ABSENCE]{border-left:3px solid var(--color-error-500)}.disponibilidad-overrides__item[data-override-type=BLOCK]{border-left:3px solid var(--color-neutral-400)}.disponibilidad-overrides__item[data-override-type=EXTRA_AVAILABILITY]{border-left:3px solid var(--color-success-500)}.disponibilidad-rooms{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.disponibilidad-rooms__where{align-items:center;gap:var(--sp-1);display:inline-flex}.disponibilidad-rooms__config{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.disponibilidad-rooms__config dt{font-size:var(--text-xs);color:var(--color-text-muted)}.disponibilidad-rooms__config dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.disponibilidad-rooms__readonly{align-items:center;gap:var(--sp-1);margin:var(--sp-2) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.disponibilidad-rooms__actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.disponibilidad-form{gap:var(--sp-3);flex-direction:column;display:flex}.disponibilidad-form__row{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.disponibilidad-form__types{gap:var(--sp-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.disponibilidad-form__types legend{padding:0 0 var(--sp-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.disponibilidad-form__error,.disponibilidad-form__warning{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);margin:0;display:flex}.disponibilidad-form__error{color:var(--color-danger)}.disponibilidad-form__warning{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--color-tint-warning);color:var(--color-warning-800)}.disponibilidad-impact{gap:var(--sp-3);flex-direction:column;display:flex}.disponibilidad-impact__what{align-items:center;gap:var(--sp-2);font-size:var(--text-base);font-weight:var(--font-weight-medium);flex-wrap:wrap;margin:0;display:flex}.disponibilidad-impact__consequence{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.disponibilidad-impact__blocked{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--color-error-300);border-radius:var(--radius-md);background:var(--color-tint-error);font-size:var(--text-sm);color:var(--color-error-800);margin:0;display:flex}.disponibilidad-impact__none{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--color-tint-success);font-size:var(--text-sm);color:var(--color-success-800);margin:0;display:flex}.disponibilidad-impact__list h4,.disponibilidad-impact__results h4{margin:0 0 var(--sp-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.disponibilidad-impact__list ul,.disponibilidad-impact__results ul{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.disponibilidad-impact__list li,.disponibilidad-impact__results li{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.disponibilidad-impact__time{font-family:var(--font-mono);color:var(--color-text-secondary)}.disponibilidad-impact__name{font-weight:var(--font-weight-medium);flex:10rem}.disponibilidad-impact__type{font-size:var(--text-xs);color:var(--color-text-muted)}.disponibilidad-impact__alternative{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.disponibilidad-impact__list ul.disponibilidad-impact__slots{gap:var(--sp-1) var(--sp-2);font-family:var(--font-mono);flex-flow:wrap}.disponibilidad-impact__list ul.disponibilidad-impact__slots li{padding:2px var(--sp-2);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);background:var(--color-bg-sunken);font-size:var(--text-xs)}.perfil{gap:var(--sp-4);flex-direction:column;max-width:640px;display:flex}.perfil__header{align-items:center;gap:var(--sp-4);display:flex}.perfil__avatar.ap-avatar{width:calc(var(--sp-12) + var(--sp-2));height:calc(var(--sp-12) + var(--sp-2));font-size:var(--text-xl)}.perfil__identity{min-width:0}.perfil__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.perfil__subtitle{gap:var(--sp-2);margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.perfil__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.perfil__specialty:before{content:"·";margin-right:var(--sp-2)}.perfil__form{gap:var(--sp-3);display:grid}.perfil__actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.perfil__publish-note{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.perfil__link-button{align-items:center;gap:var(--sp-2);height:var(--control-height);padding:0 var(--sp-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-bg-surface);color:var(--color-action);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-fast), border-color var(--motion-fast);text-decoration:none;display:inline-flex}.perfil__link-button:hover{background-color:var(--color-bg-hover);border-color:var(--color-action);text-decoration:none}.perfil__facts{gap:var(--sp-2);margin:0;display:grid}.perfil__facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.perfil__facts dd{font-size:var(--text-sm);color:var(--color-text-primary);margin:2px 0 0}.perfil__schedules{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perfil-diseno__presets{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.perfil-diseno__legend{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--sp-2);padding:0}.perfil-diseno__preset{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.perfil-diseno__preset[data-selected=true]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.perfil-diseno__preset input{opacity:0;pointer-events:none;position:absolute}.perfil-diseno__swatches{flex-shrink:0;display:flex}.perfil-diseno__swatches span{border:1px solid var(--color-border);width:20px;height:32px}.perfil-diseno__swatches span:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.perfil-diseno__swatches span:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.perfil-diseno__preset-text{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;display:flex}.perfil-diseno__preset-text span{color:var(--color-text-secondary)}.perfil-diseno__check{color:var(--color-primary-600);margin-left:auto}.perfil-diseno__custom{align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.perfil-diseno__aviso{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--color-warning-50);color:var(--color-text-primary);font-size:var(--text-sm);display:flex}.page-placeholder{gap:var(--sp-4);flex-direction:column;display:flex}.page-placeholder__header{justify-content:space-between;align-items:baseline;display:flex}.page-placeholder__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page-placeholder__pending{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.admin-zone{gap:var(--sp-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.admin-zone{grid-template-columns:minmax(0,1fr)}}.admin-zone__status{padding:var(--sp-10) 0;justify-content:center;display:flex}.admin-zone__nav{gap:var(--sp-5);padding:var(--sp-4) var(--sp-3);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;display:flex}.admin-zone__nav-section{gap:var(--sp-1);flex-direction:column;display:flex}.admin-zone__nav-title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding:0 var(--sp-2);margin-bottom:var(--sp-1)}.admin-zone__nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin-zone__nav-link{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;display:flex}.admin-zone__nav-link:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.admin-zone__nav-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.admin-zone__nav-link--active{background-color:var(--color-bg-selected);color:var(--color-text-link);font-weight:var(--font-weight-medium)}.admin-zone__nav-link--soon{color:var(--color-text-muted);cursor:not-allowed}.admin-zone__nav-link--soon:hover{color:var(--color-text-muted);background-color:#0000}.admin-zone__nav-soon{font-size:var(--text-xs);color:var(--color-text-placeholder);margin-left:auto}.admin-zone__main{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.admin-zone__header-actions{align-items:flex-end;gap:var(--sp-3);display:flex}.admin-zone__location-switcher{min-width:220px}.admin-cell__title{align-items:center;gap:var(--sp-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:inline-flex}.admin-cell__stack{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.admin-cell__muted{font-size:var(--text-sm);color:var(--color-text-muted)}.admin-cell__mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.admin-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-grid__card{gap:var(--sp-1);padding:var(--sp-3);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;display:flex}.admin-grid__icon{border-radius:var(--radius-sm);background-color:var(--color-bg-inset);width:28px;height:28px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.admin-grid__icon--primary{background-color:var(--color-primary-50);color:var(--color-primary-600)}.admin-grid__icon--info{background-color:var(--color-info-50);color:var(--color-info-700)}.admin-grid__icon--warning{background-color:var(--color-warning-50);color:var(--color-warning-700)}.admin-grid__icon--success{background-color:var(--color-success-50);color:var(--color-success-700)}.admin-grid__icon--error{background-color:var(--color-error-50);color:var(--color-error-700)}.admin-group+.admin-group{margin-top:var(--sp-4)}.admin-group__title{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--sp-2);display:flex}.admin-group__list{gap:var(--sp-1);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-detail{gap:var(--sp-4);flex-direction:column;display:flex}.admin-tree{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-tree__node{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-1) 0;border-bottom:1px solid var(--color-border-light);display:flex}.admin-filters{align-items:flex-end;gap:var(--sp-3);display:flex}.admin-stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-stats__tile{background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.admin-stats__link{gap:var(--sp-1);padding:var(--sp-4);color:inherit;border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex}.admin-stats__link:hover{background-color:var(--color-bg-hover)}.admin-stats__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.admin-stats__icon{color:var(--color-text-muted)}.admin-stats__value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.admin-stats__label{font-size:var(--text-sm);color:var(--color-text-secondary)}.admin-dashboard__status{padding:var(--sp-8) var(--sp-4);justify-content:center;display:flex}.admin-stats__unit{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.admin-dashboard__row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.admin-dashboard__counts{gap:var(--sp-4);margin:var(--sp-1) 0 0;display:flex}.admin-dashboard__counts div{flex-direction:column;gap:2px;display:flex}.admin-dashboard__counts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.admin-dashboard__counts dd{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0}.admin-link{align-items:center;gap:var(--sp-2);color:var(--color-primary-600);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.admin-link:hover{text-decoration:underline}.admin-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.admin-form{gap:var(--sp-4);flex-direction:column;display:flex}.admin-form__group{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.admin-form__legend{padding:0 var(--sp-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.admin-form__inline{align-items:flex-end;gap:var(--sp-2);display:flex}.admin-form__error{margin:var(--sp-3) 0 0;color:var(--color-error-600);font-size:var(--text-sm)}.admin-form__lead{align-items:center;gap:var(--sp-2);color:var(--color-text-primary);font-size:var(--text-sm);margin:0;display:flex}.admin-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.admin-facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.admin-facts div{flex-direction:column;gap:2px;display:flex}.admin-facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.admin-facts dd{color:var(--color-text-primary);font-size:var(--text-sm);margin:0}.admin-dialog__note{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.login-page{justify-content:center;align-items:center;gap:var(--sp-base);min-height:100vh;padding:var(--sp-2xl) var(--sp-base);background-color:var(--color-bg-sunken);flex-direction:column;display:flex}.login-page__card{width:100%;max-width:380px}.login-page__brand{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-xl);color:var(--color-action);display:flex}.login-page__brand-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.login-page__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.login-page__subtitle{margin:var(--sp-sm) 0 var(--sp-xl);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.login-page__form{gap:var(--sp-base);flex-direction:column;display:flex}.login-page__error{align-items:flex-start;gap:var(--sp-sm);min-height:var(--sp-lg);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-error-600);display:flex}.login-page__error:empty{display:none}.login-page__tenants{gap:var(--sp-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.login-page__tenant{align-items:center;gap:var(--sp-md);width:100%;padding:var(--sp-md) var(--sp-base);font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color .12s,border-color .12s;display:flex}.login-page__tenant:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-strong)}.login-page__tenant:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px;box-shadow:var(--shadow-focus-ring)}.login-page__tenant-name{font-weight:var(--font-weight-medium);flex:1}.login-page__tenant-role{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.login-page__version{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.login-page__magic-link{margin-top:var(--sp-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);display:block}.login-page__clinics{margin:var(--sp-4) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.login-page__success-icon{color:var(--color-success-500)}.login-page__error-icon{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.login-page__tenant{transition:none}}.onboarding{align-items:center;gap:var(--sp-base);min-height:100vh;padding:var(--sp-2xl) var(--sp-base);background-color:var(--color-bg-sunken);flex-direction:column;display:flex}.onboarding__card{width:100%;max-width:620px}.onboarding__brand{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-xl);color:var(--color-action);display:flex}.onboarding__brand-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.onboarding__steps{gap:var(--sp-md);margin:0 0 var(--sp-xl);padding:0;list-style:none;display:flex}.onboarding__step{align-items:center;gap:var(--sp-sm);padding-top:var(--sp-sm);font-size:var(--text-xs);color:var(--color-text-muted);border-top:2px solid var(--color-border-light);flex:1;display:flex}.onboarding__step--current,.onboarding__step--done{color:var(--color-text-primary);border-top-color:var(--color-action)}.onboarding__step-number{width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background-color:var(--color-bg-sunken);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.onboarding__step--current .onboarding__step-number,.onboarding__step--done .onboarding__step-number{color:var(--color-text-on-primary);background-color:var(--color-action)}.onboarding__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.onboarding__title:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.onboarding__progress{margin:var(--sp-xs) 0 var(--sp-xl);font-size:var(--text-sm);color:var(--color-text-secondary)}.onboarding__form,.onboarding__fields{gap:var(--sp-base);flex-direction:column;display:flex}.onboarding__row{gap:var(--sp-base);grid-template-columns:1fr 1fr;display:grid}.onboarding__group{gap:var(--sp-md);padding:var(--sp-base);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.onboarding__group-title{padding:0 var(--sp-xs);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.onboarding__group-error,.onboarding__block-error{font-size:var(--text-xs);color:var(--color-error-600);margin:0}.onboarding__week{gap:var(--sp-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onboarding__day{gap:var(--sp-sm);padding:var(--sp-sm) 0;border-bottom:1px solid var(--color-border-light);flex-direction:column;display:flex}.onboarding__day:last-child{border-bottom:none}.onboarding__day-head{justify-content:space-between;align-items:center;gap:var(--sp-md);display:flex}.onboarding__blocks{gap:var(--sp-sm);padding-left:var(--sp-xl);flex-direction:column;display:flex}.onboarding__block{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.onboarding__block-sep{font-size:var(--text-sm);color:var(--color-text-muted)}.onboarding__block-error{flex-basis:100%}.onboarding__service-types{gap:var(--sp-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onboarding__service-type{align-items:start;gap:var(--sp-sm);grid-template-columns:1fr auto auto;display:grid}.onboarding__error{align-items:flex-start;gap:var(--sp-sm);min-height:var(--sp-lg);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-error-600);display:flex}.onboarding__error:empty{display:none}.onboarding__actions{justify-content:space-between;align-items:center;gap:var(--sp-md);padding-top:var(--sp-sm);display:flex}.onboarding__done{align-items:flex-start;gap:var(--sp-base);flex-direction:column;display:flex}.onboarding__done-icon{width:48px;height:48px;color:var(--color-success-600);background-color:var(--color-success-50);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin:0;display:flex}.onboarding__done-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.onboarding__done-lead{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.onboarding__summary{gap:var(--sp-md) var(--sp-base);width:100%;padding:var(--sp-base);background-color:var(--color-bg-sunken);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;margin:0;display:grid}.onboarding__summary dt{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.onboarding__summary dd{margin:var(--sp-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-primary)}.onboarding__link{align-items:center;gap:var(--sp-sm);width:100%;padding:var(--sp-md) var(--sp-base);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.onboarding__link-url{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-link);overflow-wrap:anywhere;flex:1}.onboarding__version{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}@media (max-width:640px){.onboarding__row,.onboarding__summary{grid-template-columns:1fr}.onboarding__step-label{display:none}.onboarding__blocks{padding-left:0}}.ap-turnero{background:var(--color-bg-sunken);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-display);flex-direction:column;display:flex;overflow:hidden}.ap-turnero__header{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);background:var(--color-bg-surface);border-bottom:2px solid var(--color-border);display:flex}.ap-turnero__brand{font-size:clamp(1.25rem,1.8vw,2rem);font-weight:var(--font-weight-bold);color:var(--color-text-link);letter-spacing:var(--tracking-tight)}.ap-turnero__location{font-size:clamp(1.25rem,2.2vw,2.5rem);font-weight:var(--font-weight-semibold);text-align:center;margin:0}.ap-turnero__clock{font-family:var(--font-mono);font-size:clamp(1.5rem,3vw,3.5rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ap-turnero__body{gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);flex:1;grid-template-columns:1fr;display:grid;overflow:hidden}.ap-turnero__body[data-panels="2"],.ap-turnero__body[data-panels="3"],.ap-turnero__body[data-panels="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-turnero__body:not([data-panels="1"]):not([data-panels="2"]):not([data-panels="3"]):not([data-panels="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}.ap-turnero__panel{gap:var(--sp-3);min-width:0;padding:var(--sp-4);background:var(--color-bg-surface);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ap-turnero__panel-name{font-size:clamp(1.1rem,1.8vw,2rem);font-weight:var(--font-weight-bold);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border);margin:0}.ap-turnero__now,.ap-turnero__called{border-radius:var(--radius-lg);padding:clamp(var(--sp-3), 1.5vw, var(--sp-6));text-align:center}.ap-turnero__now{background:var(--state-in-progress-bg);color:var(--state-in-progress-fg)}.ap-turnero__called{background:var(--state-checked-in-bg);color:var(--state-checked-in-fg);animation:1.6s ease-in-out infinite ap-turnero-pulse}@media (prefers-reduced-motion:reduce){.ap-turnero__called{outline:4px solid var(--state-checked-in-fg);outline-offset:-4px;animation:none}}@keyframes ap-turnero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.99)}}.ap-turnero__now-label,.ap-turnero__called-label{margin:0 0 var(--sp-1);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:clamp(.9rem,1.1vw,1.4rem);font-weight:var(--font-weight-semibold)}.ap-turnero__now-name,.ap-turnero__called-name{font-size:clamp(2rem,4.5vw,5rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);margin:0}.ap-turnero__waiting-label{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin:0;font-size:clamp(.9rem,1vw,1.3rem)}.ap-turnero__waiting{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ap-turnero__row{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-lg);background:var(--color-bg-inset);font-size:clamp(1.1rem,2vw,2.2rem);display:flex}.ap-turnero__row-position{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-action);min-width:clamp(2rem,3.5vw,3.5rem);color:var(--color-text-on-primary);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.ap-turnero__row-name{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ap-turnero__row-wait{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.7em}.ap-turnero__calm{padding:var(--sp-8);text-align:center;font-size:clamp(1.4rem,3vw,3rem);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:auto}.ap-turnero__offline{align-items:center;gap:var(--sp-2);flex-direction:column;margin:auto;display:flex}.ap-turnero__offline .ap-turnero__calm{padding-bottom:0}.ap-turnero__offline-hint{color:var(--color-text-secondary);margin:0;font-size:clamp(.9rem,1.4vw,1.4rem)}.ap-turnero--unconfigured{justify-content:center;align-items:center}.ap-turnero__notice{text-align:center;max-width:42ch;padding:var(--sp-8)}.ap-turnero__notice-title{margin:0 0 var(--sp-3);font-size:clamp(1.6rem,3.5vw,3.5rem);font-weight:var(--font-weight-bold)}.ap-turnero__notice-body{margin:0 0 var(--sp-4);color:var(--color-text-secondary);font-size:clamp(1rem,1.8vw,1.8rem)}.ap-turnero__notice-help{color:var(--color-text-muted);margin:0;font-size:clamp(.9rem,1.2vw,1.3rem)}.ap-turnero__code{font-family:var(--font-mono);padding:0 var(--sp-1);border-radius:var(--radius-sm);background:var(--color-bg-inset);color:var(--color-text-primary)}.ap-turnero__footer{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-8);background:var(--color-bg-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:clamp(.8rem,1vw,1.1rem);display:flex}.ap-turnero__stale{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--state-hold-bg);color:var(--state-hold-fg);font-weight:var(--font-weight-semibold)}.public-shell{background:var(--color-bg-surface);flex-direction:column;min-height:100vh;display:flex}.public-page--wide{gap:0;max-width:none;padding:0}.public-page{--text-xs:13px;--text-sm:14px;--text-base:16px;--text-lg:18px;--row-height-compact:36px;--control-height:40px;--control-height-lg:48px;box-sizing:border-box;width:100%;max-width:42rem;padding:var(--sp-4);gap:var(--sp-6);font-size:var(--text-base);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.public-footer{padding:var(--sp-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary);border-top:1px solid var(--color-border-light)}.public-footer__brand{font-weight:var(--font-weight-semibold);color:var(--color-text-link)}.landing-hero{background:linear-gradient(165deg, var(--nb-color-primary-darker) 0%, var(--nb-color-primary-dark) 55%, var(--nb-color-primary-main) 100%);color:var(--nb-color-primary-contrast);text-align:center}.landing-hero__inner{max-width:44rem;padding:var(--sp-8) var(--sp-5) var(--sp-10);align-items:center;gap:var(--sp-3);flex-direction:column;margin:0 auto;display:flex}.landing-hero__portrait{aspect-ratio:1;background:color-mix(in srgb, var(--nb-color-primary-contrast) 14%, transparent);width:clamp(7rem,26vw,10.5rem);box-shadow:0 0 0 4px color-mix(in srgb, var(--nb-color-primary-contrast) 22%, transparent);margin-bottom:var(--sp-2);border-radius:50%;place-items:center;display:grid;overflow:hidden}.landing-hero__photo{object-fit:cover;width:100%;height:100%;display:block}.landing-hero__initials{font-size:clamp(2.25rem,9vw,3.5rem);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--nb-color-primary-contrast)}.landing-hero__name{font-family:var(--nb-typography-font-family-display,var(--font-display));font-size:clamp(2.25rem,8.5vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:-.028em;text-wrap:balance;margin:0;line-height:1.03}.landing-hero__specialties{justify-content:center;gap:0 var(--sp-2);font-size:clamp(1.0625rem,3.4vw,1.375rem);line-height:var(--leading-snug);color:color-mix(in srgb, var(--nb-color-primary-contrast) 90%, transparent);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-hero__specialties>li+li:before{content:"·";margin-right:var(--sp-2);opacity:.6}.landing-hero__credentials{font-size:var(--text-sm);letter-spacing:.04em;color:color-mix(in srgb, var(--nb-color-primary-contrast) 70%, transparent);font-variant-numeric:tabular-nums;margin:0}.landing-hero__cta{margin-top:var(--sp-4);width:100%;max-width:22rem}.landing-hero__cta>*{--nb-button-bg:var(--nb-color-primary-contrast);--nb-button-color:var(--nb-color-primary-darker);background:var(--nb-color-primary-contrast);width:100%;color:var(--nb-color-primary-darker)}.landing-hero__cta>* span{color:var(--nb-color-primary-darker)}.landing-band__inner,.landing-close__inner{max-width:44rem;padding:var(--sp-8) var(--sp-5);margin:0 auto}.landing-band--paper{background:var(--nb-color-background-paper)}.landing-band--tint{background:var(--nb-color-primary-a5);border-block:1px solid var(--nb-color-primary-a10)}.landing-band__title{font-family:var(--nb-typography-font-family-display,var(--font-display));font-size:clamp(1.5rem,4.6vw,2.125rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.018em;color:var(--nb-color-text-primary);margin:0 0 var(--sp-5)}.landing-bio{font-size:clamp(1.0625rem,2.6vw,1.25rem);line-height:var(--leading-relaxed);color:var(--nb-color-text-secondary);text-wrap:pretty;white-space:pre-line;max-width:36rem;margin:0}.landing-facts{margin:var(--sp-6) 0 0;gap:var(--sp-3);display:grid}.landing-facts__row{gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--nb-color-divider,var(--color-border-light));grid-template-columns:minmax(6rem,10rem) 1fr;margin:0;display:grid}.landing-facts__row>dt{font-weight:var(--font-weight-semibold);color:var(--nb-color-text-primary)}.landing-facts__row>dd{color:var(--nb-color-text-secondary);margin:0}.landing-places{gap:var(--sp-5);display:grid}.landing-place{background:var(--nb-color-background-paper);border:1px solid var(--nb-color-primary-a15);border-radius:var(--nb-radius-card,12px);padding:var(--sp-6) var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.landing-place__name{font-family:var(--nb-typography-font-family-display,var(--font-display));font-size:clamp(1.25rem,3.6vw,1.625rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--nb-color-text-primary);margin:0 0 var(--sp-2)}.landing-place__cta{margin-top:var(--sp-5)}.landing-close{background:var(--nb-color-primary-main);color:var(--nb-color-primary-contrast)}.landing-close__inner{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;display:flex}.landing-close__line{font-family:var(--nb-typography-font-family-display,var(--font-display));font-size:clamp(1.25rem,4vw,1.75rem);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);text-wrap:balance;margin:0}.public-hero{align-items:flex-start;gap:var(--sp-4) var(--sp-5);margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) 0;padding:var(--sp-6) var(--sp-4) var(--sp-6);background:linear-gradient(180deg, var(--nb-color-primary-a30) 0%, var(--nb-color-primary-a10) 70%, transparent 100%);border-bottom:1px solid var(--nb-color-primary-a20);flex-wrap:wrap;display:flex}.public-hero__info{gap:var(--sp-1);flex-direction:column;flex:14rem;min-width:12rem;display:flex}.public-hero__name{font-family:var(--nb-typography-font-family-display,var(--font-display));font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.021em;color:var(--nb-color-text-primary,var(--color-text-primary));text-wrap:balance;margin:0;line-height:1.08}.public-hero__specialties{gap:0 var(--sp-2);margin:var(--sp-1) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--nb-color-primary-darker,var(--color-text-secondary));flex-wrap:wrap;padding:0;list-style:none;display:flex}.public-hero__specialties>li+li:before{content:"·";margin-right:var(--sp-2);color:var(--nb-color-text-tertiary)}.public-hero__credentials{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--sp-1) 0 0;font-variant-numeric:tabular-nums}.public-hero__cta{flex:none;align-self:center}.public-bio{max-width:34rem;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:var(--sp-3) 0 0;white-space:pre-line;text-wrap:pretty;flex-basis:100%}@media (max-width:40rem){.public-hero{padding:var(--sp-6) var(--sp-4) var(--sp-5)}.public-hero__cta{flex-basis:100%;align-self:stretch}.public-hero__cta>*{width:100%}}.public-section{gap:var(--sp-3);flex-direction:column;display:flex}.public-section__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.public-location__line{align-items:flex-start;gap:var(--sp-2);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--sp-2);display:flex}.public-location__line>svg{flex-shrink:0;margin-top:.2em}.public-subtitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--nb-color-text-primary,var(--color-text-primary));margin:var(--sp-5) 0 var(--sp-2)}.public-types{margin:0;padding:0;list-style:none}.public-types__item{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--color-border-light);display:flex}.public-types__item:first-child{border-top:none;padding-top:0}.public-types__duration{color:var(--color-text-secondary);white-space:nowrap}.public-hours__list,.public-policy{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.public-hours__row{justify-content:space-between;gap:var(--sp-3);font-size:var(--text-base);display:flex}.public-hours__range{color:var(--color-text-secondary);text-align:right}.public-policy{font-size:var(--text-base);color:var(--color-text-secondary)}.public-attributes{gap:var(--sp-2);max-width:34rem;padding-block:var(--sp-1);border-left:2px solid var(--nb-color-primary-a20);padding-left:var(--sp-4);flex-direction:column;margin:0;display:flex}.public-attributes__row{gap:var(--sp-2);grid-template-columns:9rem 1fr;margin:0;display:grid}.public-attributes__row>dt{color:var(--color-text-secondary)}.public-attributes__row>dd{margin:0}@media (max-width:30rem){.public-attributes__row{grid-template-columns:1fr;gap:0}.public-hours__row{flex-direction:column;gap:0}.public-hours__range{text-align:left}}.public-location__cta{margin-top:var(--sp-4)}.public-empty{padding-top:var(--sp-10)}.reservar-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.reservar-header__text{gap:var(--sp-1);flex-direction:column;display:flex}.reservar-header__provider{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.reservar-header__progress{font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.reservar-notice{padding:var(--sp-3);border:1px solid var(--notice-warning-border);background:var(--notice-warning-bg);color:var(--notice-warning-fg);border-radius:var(--radius-md);font-size:var(--text-base);margin:0}.reservar-step{gap:var(--sp-4);flex-direction:column;display:flex}.reservar-step__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.reservar-step__note{font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.reservar-options{gap:var(--sp-2);display:grid}.reservar-days{gap:var(--sp-2);padding:0 var(--sp-8) var(--sp-2) 0;scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-1);-webkit-mask-image:linear-gradient(to right, currentcolor calc(100% - var(--sp-8)), transparent);mask-image:linear-gradient(to right, currentcolor calc(100% - var(--sp-8)), transparent);-webkit-mask-image:linear-gradient(to right, currentcolor calc(100% - var(--sp-8)), transparent);margin:0;list-style:none;display:flex;overflow-x:auto}.reservar-days>li{scroll-snap-align:start;flex:none}.reservar-days__day{line-height:var(--leading-tight);flex-direction:column;align-items:center;gap:0;display:flex}.reservar-days__count{font-size:var(--text-xs);font-weight:var(--font-weight-regular);opacity:.85}.reservar-slots__day{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0}.reservar-slots__group{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--nb-color-text-primary);margin:var(--sp-4) 0 var(--sp-2)}.reservar-slots__group:first-of-type{margin-top:0}.reservar-slots{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));margin:0;padding:0;list-style:none;display:grid}.reservar-hold{--pct:1;align-items:flex-start;gap:var(--sp-2);background:var(--nb-color-primary-a5);border:1px solid var(--nb-color-primary-a20);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-3) var(--sp-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.reservar-hold[data-phase=warn]{background:var(--state-checked-in-bg);border-color:color-mix(in srgb, var(--state-checked-in-fg) 30%, transparent)}.reservar-hold[data-phase=critical]{background:var(--state-no-show-bg);border-color:color-mix(in srgb, var(--state-no-show-fg) 30%, transparent)}.reservar-hold__timer{align-items:center;gap:var(--sp-2);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--nb-color-primary-darker);margin:0;display:flex}.reservar-hold[data-phase=warn] .reservar-hold__timer{color:var(--state-checked-in-fg)}.reservar-hold[data-phase=critical] .reservar-hold__timer{color:var(--state-no-show-fg)}.reservar-hold__slot{font-size:var(--text-base);color:var(--color-text-primary);margin:0}.reservar-hold__bar{height:var(--sp-1);width:calc(var(--pct,1) * 100%);color:var(--nb-color-primary-main);opacity:.6;background:currentColor;transition:width 1s linear;position:absolute;bottom:0;left:0}.reservar-hold[data-phase=warn] .reservar-hold__bar{color:var(--state-checked-in-fg)}.reservar-hold[data-phase=critical] .reservar-hold__bar{color:var(--state-no-show-fg)}@media (max-width:48rem){.reservar-hold{z-index:var(--z-sticky);box-shadow:var(--shadow-sm);position:sticky;top:0}}.reservar-form{gap:var(--sp-3);display:grid}.reservar-form__hint{font-size:var(--text-base);color:var(--color-text-secondary);margin:0}@media (min-width:40rem){.reservar-form{grid-template-columns:1fr 1fr}.reservar-form__full{grid-column:1/-1}}.reservar-form .ap-field__error{color:var(--color-error-600)}.reservar-done{text-align:center;align-items:center;gap:var(--sp-3);padding-top:var(--sp-6);flex-direction:column;display:flex}.reservar-done__icon{color:var(--color-success-500)}.reservar-done__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.reservar-done__lead{font-size:var(--text-base);color:var(--color-text-secondary);overflow-wrap:anywhere;max-width:36rem;margin:0}.reservar-summary{width:100%;margin:var(--sp-2) 0 0;padding:var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;gap:var(--sp-3);flex-direction:column;display:flex}.reservar-summary__row{align-items:flex-start;gap:var(--sp-3);margin:0;display:flex}.reservar-summary__row>svg{color:var(--color-text-secondary);flex-shrink:0;margin-top:.15em}.reservar-summary__row>dt{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reservar-summary__row>dd{font-size:var(--text-base);margin:0}.reservar-done__actions{gap:var(--sp-2);width:100%;margin-top:var(--sp-2);flex-direction:column;display:flex}.reservar-done__back{margin-top:var(--sp-2);font-size:var(--text-base);color:var(--color-text-link)}.reservar-step-shell{animation:.22s cubic-bezier(.2,0,.2,1) both reservar-step-in}.reservar-step-shell[data-direction=back]{animation-name:reservar-step-back}@keyframes reservar-step-in{0%{opacity:0;transform:translate(14px)}}@keyframes reservar-step-back{0%{opacity:0;transform:translate(-14px)}}.reservar-slots__panel{animation:.18s ease-out both reservar-slots-in}@keyframes reservar-slots-in{0%{opacity:0;transform:translateY(4px)}}.reservar-options{gap:var(--sp-3);flex-direction:column;display:flex}.choice{align-items:center;gap:var(--sp-4);width:100%;min-height:76px;padding:var(--sp-4) var(--sp-5);text-align:left;border:1px solid var(--nb-color-primary-a20);border-radius:var(--nb-radius-card);background:var(--nb-color-background-paper);color:var(--nb-color-text-primary);font:inherit;cursor:pointer;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.choice:hover{border-color:var(--nb-color-primary-main);background:var(--nb-color-primary-a5)}.choice:active{transform:scale(.99)}.choice:focus-visible{outline:2px solid var(--nb-color-primary-main);outline-offset:2px}.choice__icon{background:var(--nb-color-primary-a10);width:44px;height:44px;color:var(--nb-color-primary-main);border-radius:50%;flex:none;place-items:center;display:grid}.choice__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.choice__title{line-height:var(--leading-snug)}.choice__chevron{color:var(--nb-color-text-tertiary);flex:none}.choice:hover .choice__chevron{color:var(--nb-color-primary-main)}@media (prefers-reduced-motion:reduce){.choice{transition:none}.choice:active{transform:none}}.calendar{gap:var(--sp-3);flex-direction:column;display:flex}.calendar__bar{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.calendar__weekdays,.calendar__grid{gap:var(--sp-1);grid-template-columns:repeat(7,1fr);display:grid}.calendar__weekdays{text-align:center;padding-bottom:var(--sp-1)}.calendar__day{min-height:44px;padding:var(--sp-1) 0;border-radius:var(--nb-radius-control);color:var(--nb-color-text-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background-color .12s,border-color .12s,transform .12s;display:flex;position:relative}.calendar__day:hover:not(:disabled){background:var(--nb-color-primary-a10)}.calendar__day:active:not(:disabled){transform:scale(.94)}.calendar__day:focus-visible{outline:2px solid var(--nb-color-primary-main);outline-offset:2px}.calendar__day:disabled{color:var(--nb-color-text-disabled);cursor:default}.calendar__day[data-today] .calendar__number{font-weight:var(--font-weight-bold);color:var(--nb-color-primary-main)}.calendar__day[data-today][aria-pressed=true] .calendar__number{color:var(--nb-color-primary-contrast)}.calendar__day[aria-pressed=true]{background:var(--nb-color-primary-main);border-color:var(--nb-color-primary-main);color:var(--nb-color-primary-contrast)}.calendar__number{line-height:1}.calendar__dots{align-items:center;gap:2px;height:4px;display:flex}.calendar__dot{background:var(--nb-color-primary-main);border-radius:50%;width:4px;height:4px}.calendar__day[aria-pressed=true] .calendar__dot{background:var(--nb-color-primary-contrast)}.calendar__legend{justify-content:center;gap:var(--sp-1) var(--sp-4);margin:var(--sp-1) 0 0;font-size:var(--text-sm);color:var(--nb-color-text-secondary);flex-wrap:wrap;display:flex}.calendar__legend-item{align-items:center;gap:var(--sp-1);color:var(--nb-color-primary-main);display:inline-flex}@media (prefers-reduced-motion:reduce){.calendar__day{transition:none}.calendar__day:active:not(:disabled){transform:none}}.calendar__day[data-loading]{opacity:.55}.calendar__day[data-past]{color:var(--nb-color-text-disabled)}.calendar__spinner{border:2px solid var(--nb-color-primary-a30);border-top-color:var(--nb-color-primary-main);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite calendar-spin}@keyframes calendar-spin{to{transform:rotate(360deg)}}.calendar__dots{min-height:4px}
/*$vite$:1*/