:root{--color-brand-primary:#e91e8b;--color-brand-secondary:#e8606a;--color-brand-tertiary:#f5a623;--color-brand-gradient:linear-gradient(160deg, #e91e8b 0%, #e8606a 50%, #f5a623 100%);--color-interactive-primary:#be3550;--color-interactive-primary-hover:#9f1239;--color-interactive-primary-active:#e8606a;--color-surface-base:#fdfafc;--color-surface-raised:#fff;--color-surface-sunken:#f5f0f4;--color-surface-overlay:#261a2166;--color-text-primary:#261a21;--color-text-secondary:#524049;--color-text-muted:#735f6b;--color-text-disabled:#a697a1;--color-text-inverse:#fff;--color-border-subtle:#ece5eb;--color-border-default:#c8bcc4;--color-border-strong:#a697a1;--color-border-focus:#be3550;--color-feedback-success-solid:#047857;--color-feedback-success-surface:#ecfdf5;--color-feedback-error-solid:#dc2626;--color-feedback-error-surface:#fef2f2;--color-feedback-warning-solid:#b45309;--color-feedback-warning-surface:#fffbeb;--color-feedback-info-solid:#1d4ed8;--color-feedback-info-surface:#eff6ff;--radius-none:0;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--size-0:0;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--shadow-light-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--shadow-light-sm:0 2px 4px #0000000f, 0 0 0 1px #00000008;--shadow-light-md:0 4px 12px #00000014, 0 0 0 1px #00000008;--shadow-light-lg:0 8px 24px #0000001a, 0 0 0 1px #00000008;--shadow-light-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--shadow-dark-xs:0 1px 3px #0000004d, 0 0 0 1px #ffffff08;--shadow-dark-sm:0 2px 6px #00000059, 0 0 0 1px #ffffff08;--shadow-dark-md:0 4px 14px #0006, 0 0 0 1px #ffffff0a;--shadow-dark-lg:0 8px 28px #00000073, 0 0 0 1px #ffffff0a;--shadow-dark-xl:0 16px 48px #00000080, 0 0 0 1px #ffffff0d}[theme~=dark]{--color-interactive-primary:#fb7185;--color-interactive-primary-hover:#fda4af;--color-interactive-primary-active:#e8606a;--color-surface-base:#16121a;--color-surface-raised:#1c1820;--color-surface-sunken:#120e16;--color-surface-overlay:#0009;--color-text-primary:#ece5eb;--color-text-secondary:#c8bcc4;--color-text-muted:#8b7d85;--color-text-disabled:#524049;--color-text-inverse:#120e16;--color-border-subtle:#c8bcc40d;--color-border-default:#c8bcc41a;--color-border-strong:#c8bcc42e;--color-border-focus:#fb7185;--color-feedback-success-solid:#6ee7b7;--color-feedback-error-solid:#f87171;--color-feedback-warning-solid:#fbbf24;--color-feedback-info-solid:#60a5fa}[data-brand=singularidade][data-theme=light],:root[data-brand=singularidade][data-theme=light]{--color-brand-magenta-50:#fce7f3;--color-brand-magenta-100:#fbcfe8;--color-brand-magenta-200:#f9a8d4;--color-brand-magenta-300:#f472b6;--color-brand-magenta-400:#ec4899;--color-brand-magenta-500:#e91e8b;--color-brand-magenta-600:#c41776;--color-brand-magenta-700:#9d174d;--color-brand-magenta-800:#831843;--color-brand-magenta-900:#500724;--color-brand-magenta-950:#2e0414;--color-brand-coral-50:#fff1f2;--color-brand-coral-100:#ffe4e6;--color-brand-coral-200:#fecdd3;--color-brand-coral-300:#fda4af;--color-brand-coral-400:#fb7185;--color-brand-coral-500:#e8606a;--color-brand-coral-600:#be3550;--color-brand-coral-700:#9f1239;--color-brand-coral-800:#791832;--color-brand-coral-900:#571520;--color-brand-coral-950:#2c0a10;--color-brand-orange-50:#fef7e7;--color-brand-orange-100:#fde4a8;--color-brand-orange-200:#fcd061;--color-brand-orange-300:#fbbf24;--color-brand-orange-400:#f8b339;--color-brand-orange-500:#f5a623;--color-brand-orange-600:#dd8e0e;--color-brand-orange-700:#a86b0b;--color-brand-orange-800:#784d08;--color-brand-orange-900:#483006;--color-brand-orange-950:#2a1b03;--color-brand-primary:#e91e8b;--color-brand-secondary:#e8606a;--color-brand-tertiary:#f5a623;--color-brand-gradient:linear-gradient(160deg, #e91e8b 0%, #e8606a 50%, #f5a623 100%);--color-neutral-0:#fff;--color-neutral-50:#fdfafc;--color-neutral-100:#f5f0f4;--color-neutral-200:#ece5eb;--color-neutral-300:#c8bcc4;--color-neutral-400:#a697a1;--color-neutral-500:#735f6b;--color-neutral-600:#524049;--color-neutral-700:#3a2c33;--color-neutral-800:#261a21;--color-neutral-900:#1a111a;--color-neutral-950:#1a1517;--color-neutral-1000:#000;--color-feedback-success-50:#ecfdf5;--color-feedback-success-100:#d1fae5;--color-feedback-success-300:#6ee7b7;--color-feedback-success-400:#34d399;--color-feedback-success-500:#10b981;--color-feedback-success-600:#059669;--color-feedback-success-700:#047857;--color-feedback-success-900:#064e3b;--color-feedback-success-solid:#047857;--color-feedback-success-surface:#ecfdf5;--color-feedback-success-border:#6ee7b7;--color-feedback-error-50:#fef2f2;--color-feedback-error-100:#fee2e2;--color-feedback-error-300:#fca5a5;--color-feedback-error-400:#f87171;--color-feedback-error-500:#ef4444;--color-feedback-error-600:#dc2626;--color-feedback-error-700:#b91c1c;--color-feedback-error-900:#7f1d1d;--color-feedback-error-solid:#dc2626;--color-feedback-error-surface:#fef2f2;--color-feedback-error-border:#fca5a5;--color-feedback-warning-50:#fffbeb;--color-feedback-warning-100:#fef3c7;--color-feedback-warning-300:#fcd34d;--color-feedback-warning-400:#fbbf24;--color-feedback-warning-500:#f59e0b;--color-feedback-warning-600:#d97706;--color-feedback-warning-700:#b45309;--color-feedback-warning-900:#78350f;--color-feedback-warning-solid:#b45309;--color-feedback-warning-surface:#fffbeb;--color-feedback-warning-border:#fcd34d;--color-feedback-info-50:#eff6ff;--color-feedback-info-100:#dbeafe;--color-feedback-info-300:#93c5fd;--color-feedback-info-400:#60a5fa;--color-feedback-info-500:#3b82f6;--color-feedback-info-600:#2563eb;--color-feedback-info-700:#1d4ed8;--color-feedback-info-900:#1e3a8a;--color-feedback-info-solid:#1d4ed8;--color-feedback-info-surface:#eff6ff;--color-feedback-info-border:#93c5fd;--color-interactive-primary:#be3550;--color-interactive-primary-hover:#9f1239;--color-interactive-primary-active:#e8606a;--color-interactive-secondary:#ece5eb;--color-interactive-secondary-hover:#c8bcc4;--color-interactive-secondary-active:#a697a1;--color-surface-base:#fdfafc;--color-surface-raised:#fff;--color-surface-sunken:#f5f0f4;--color-surface-overlay:#261a2166;--color-border-subtle:#ece5eb;--color-border-default:#c8bcc4;--color-border-strong:#a697a1;--color-border-focus:#be3550;--color-text-primary:#261a21;--color-text-secondary:#524049;--color-text-muted:#735f6b;--color-text-disabled:#a697a1;--color-text-inverse:#fff;--duration-instant:0s;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--easing-linear:linear;--easing-ease-out:cubic-bezier(.16, 1, .3, 1);--easing-ease-in:cubic-bezier(.4, 0, 1, 1);--easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.175, .885, .32, 1.275);--radius-none:0px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-light-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--shadow-light-sm:0 2px 4px #0000000f, 0 0 0 1px #00000008;--shadow-light-md:0 4px 12px #00000014, 0 0 0 1px #00000008;--shadow-light-lg:0 8px 24px #0000001a, 0 0 0 1px #00000008;--shadow-light-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--shadow-light-2xl:0 24px 64px #00000029, 0 0 0 1px #0000000a;--shadow-dark-xs:0 1px 3px #0000004d, 0 0 0 1px #ffffff08;--shadow-dark-sm:0 2px 6px #00000059, 0 0 0 1px #ffffff08;--shadow-dark-md:0 4px 14px #0006, 0 0 0 1px #ffffff0a;--shadow-dark-lg:0 8px 28px #00000073, 0 0 0 1px #ffffff0a;--shadow-dark-xl:0 16px 48px #00000080, 0 0 0 1px #ffffff0d;--shadow-dark-2xl:0 24px 64px #0000008c, 0 0 0 1px #ffffff0d;--size-0:0px;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--size-20:80px;--size-24:96px;--size-32:128px;--font-family-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:11px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:40px;--font-size-6xl:48px;--font-size-7xl:56px;--font-line-height-tight:1.1;--font-line-height-snug:1.25;--font-line-height-normal:1.5;--font-line-height-relaxed:1.75;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0;--font-letter-spacing-wide:.04em;--font-letter-spacing-wider:.06em;--text-display-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display-font-size:40px;--text-display-font-weight:700;--text-display-line-height:1.1;--text-display-letter-spacing:-.03em;--text-heading-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-heading-font-size:28px;--text-heading-font-weight:700;--text-heading-line-height:1.25;--text-heading-letter-spacing:-.02em;--text-body-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-body-font-size:14px;--text-body-font-weight:400;--text-body-line-height:1.5;--text-label-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label-font-size:11px;--text-label-font-weight:600;--text-label-letter-spacing:.06em;--text-label-text-transform:uppercase;--text-code-font-family:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--text-code-font-size:13px;--button-primary-background:#be3550;--button-primary-background-hover:#9f1239;--button-primary-background-active:#e8606a;--button-primary-foreground:#fff;--button-primary-border-radius:8px;--button-primary-font-weight:600;--button-secondary-background:#fff;--button-secondary-background-hover:#c8bcc4;--button-secondary-foreground:#261a21;--button-secondary-border:#c8bcc4;--button-tertiary-background:#0000;--button-tertiary-background-hover:#ece5eb;--button-tertiary-foreground:#be3550;--button-danger-background:#dc2626;--button-danger-foreground:#fff;--button-size-small-padding:4px 12px;--button-size-small-font-size:13px;--button-size-medium-padding:8px 16px;--button-size-medium-font-size:14px;--button-size-large-padding:12px 20px;--button-size-large-font-size:16px;--card-background:#fff;--card-border:#ece5eb;--card-radius:12px;--card-padding:20px;--card-shadow-default:0 1px 2px #0000000a, 0 0 0 1px #00000005;--card-shadow-hover:0 4px 12px #00000014, 0 0 0 1px #00000008;--dialog-background:#fff;--dialog-border:#ece5eb;--dialog-radius:12px;--dialog-padding:24px;--dialog-shadow:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--dialog-backdrop:#261a2166;--dialog-max-width:560px;--input-background:#fff;--input-foreground:#261a21;--input-border:#c8bcc4;--input-border-radius:8px;--input-padding:8px 12px;--input-placeholder:#735f6b;--input-focus-border:#be3550;--input-focus-ring:0 0 0 2px #be3550;--input-disabled-background:#f5f0f4;--input-disabled-foreground:#a697a1;--brand-name:Singularidade Digital;--brand-id:singularidade;--brand-logo-symbol:url(@singularidade/brand-assets/logos/singularidade/symbol.svg);--brand-logo-horizontal:url(@singularidade/brand-assets/logos/singularidade/horizontal.svg);--brand-logo-vertical:url(@singularidade/brand-assets/logos/singularidade/vertical.svg);--brand-logo-monochrome:url(@singularidade/brand-assets/logos/singularidade/monochrome.svg);--brand-favicon-16:url(@singularidade/brand-assets/logos/singularidade/icon-16.png);--brand-favicon-32:url(@singularidade/brand-assets/logos/singularidade/icon-32.png);--brand-favicon-180:url(@singularidade/brand-assets/logos/singularidade/icon-180.png);--brand-favicon-512:url(@singularidade/brand-assets/logos/singularidade/icon-512.png)}[data-brand=singularidade][data-theme=dark],:root[data-brand=singularidade][data-theme=dark]{--color-brand-magenta-50:#fce7f3;--color-brand-magenta-100:#fbcfe8;--color-brand-magenta-200:#f9a8d4;--color-brand-magenta-300:#f472b6;--color-brand-magenta-400:#ec4899;--color-brand-magenta-500:#e91e8b;--color-brand-magenta-600:#c41776;--color-brand-magenta-700:#9d174d;--color-brand-magenta-800:#831843;--color-brand-magenta-900:#500724;--color-brand-magenta-950:#2e0414;--color-brand-coral-50:#fff1f2;--color-brand-coral-100:#ffe4e6;--color-brand-coral-200:#fecdd3;--color-brand-coral-300:#fda4af;--color-brand-coral-400:#fb7185;--color-brand-coral-500:#e8606a;--color-brand-coral-600:#be3550;--color-brand-coral-700:#9f1239;--color-brand-coral-800:#791832;--color-brand-coral-900:#571520;--color-brand-coral-950:#2c0a10;--color-brand-orange-50:#fef7e7;--color-brand-orange-100:#fde4a8;--color-brand-orange-200:#fcd061;--color-brand-orange-300:#fbbf24;--color-brand-orange-400:#f8b339;--color-brand-orange-500:#f5a623;--color-brand-orange-600:#dd8e0e;--color-brand-orange-700:#a86b0b;--color-brand-orange-800:#784d08;--color-brand-orange-900:#483006;--color-brand-orange-950:#2a1b03;--color-brand-primary:#e91e8b;--color-brand-secondary:#e8606a;--color-brand-tertiary:#f5a623;--color-brand-gradient:linear-gradient(160deg, #e91e8b 0%, #e8606a 50%, #f5a623 100%);--color-neutral-0:#fff;--color-neutral-50:#fdfafc;--color-neutral-100:#f5f0f4;--color-neutral-200:#ece5eb;--color-neutral-300:#c8bcc4;--color-neutral-400:#a697a1;--color-neutral-500:#735f6b;--color-neutral-600:#524049;--color-neutral-700:#3a2c33;--color-neutral-800:#261a21;--color-neutral-900:#1a111a;--color-neutral-950:#1a1517;--color-neutral-1000:#000;--color-feedback-success-50:#ecfdf5;--color-feedback-success-100:#d1fae5;--color-feedback-success-300:#6ee7b7;--color-feedback-success-400:#34d399;--color-feedback-success-500:#10b981;--color-feedback-success-600:#059669;--color-feedback-success-700:#047857;--color-feedback-success-900:#064e3b;--color-feedback-success-solid:#6ee7b7;--color-feedback-success-surface:#6ee7b724;--color-feedback-success-border:#047857;--color-feedback-error-50:#fef2f2;--color-feedback-error-100:#fee2e2;--color-feedback-error-300:#fca5a5;--color-feedback-error-400:#f87171;--color-feedback-error-500:#ef4444;--color-feedback-error-600:#dc2626;--color-feedback-error-700:#b91c1c;--color-feedback-error-900:#7f1d1d;--color-feedback-error-solid:#f87171;--color-feedback-error-surface:#f8717124;--color-feedback-error-border:#b91c1c;--color-feedback-warning-50:#fffbeb;--color-feedback-warning-100:#fef3c7;--color-feedback-warning-300:#fcd34d;--color-feedback-warning-400:#fbbf24;--color-feedback-warning-500:#f59e0b;--color-feedback-warning-600:#d97706;--color-feedback-warning-700:#b45309;--color-feedback-warning-900:#78350f;--color-feedback-warning-solid:#fbbf24;--color-feedback-warning-surface:#fbbf2429;--color-feedback-warning-border:#b45309;--color-feedback-info-50:#eff6ff;--color-feedback-info-100:#dbeafe;--color-feedback-info-300:#93c5fd;--color-feedback-info-400:#60a5fa;--color-feedback-info-500:#3b82f6;--color-feedback-info-600:#2563eb;--color-feedback-info-700:#1d4ed8;--color-feedback-info-900:#1e3a8a;--color-feedback-info-solid:#60a5fa;--color-feedback-info-surface:#60a5fa24;--color-feedback-info-border:#1d4ed8;--color-interactive-primary:#fb7185;--color-interactive-primary-hover:#fda4af;--color-interactive-primary-active:#e8606a;--color-interactive-secondary:#3a2c33;--color-interactive-secondary-hover:#524049;--color-interactive-secondary-active:#735f6b;--color-surface-base:#1a1517;--color-surface-raised:#261a21;--color-surface-sunken:#1a111a;--color-surface-overlay:#0009;--color-border-subtle:#c8bcc414;--color-border-default:#c8bcc426;--color-border-strong:#c8bcc440;--color-border-focus:#fb7185;--color-text-primary:#fdfafc;--color-text-secondary:#c8bcc4;--color-text-muted:#a697a1;--color-text-disabled:#524049;--color-text-inverse:#1a111a;--duration-instant:0s;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--easing-linear:linear;--easing-ease-out:cubic-bezier(.16, 1, .3, 1);--easing-ease-in:cubic-bezier(.4, 0, 1, 1);--easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.175, .885, .32, 1.275);--radius-none:0px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-light-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--shadow-light-sm:0 2px 4px #0000000f, 0 0 0 1px #00000008;--shadow-light-md:0 4px 12px #00000014, 0 0 0 1px #00000008;--shadow-light-lg:0 8px 24px #0000001a, 0 0 0 1px #00000008;--shadow-light-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--shadow-light-2xl:0 24px 64px #00000029, 0 0 0 1px #0000000a;--shadow-dark-xs:0 1px 3px #0000004d, 0 0 0 1px #ffffff08;--shadow-dark-sm:0 2px 6px #00000059, 0 0 0 1px #ffffff08;--shadow-dark-md:0 4px 14px #0006, 0 0 0 1px #ffffff0a;--shadow-dark-lg:0 8px 28px #00000073, 0 0 0 1px #ffffff0a;--shadow-dark-xl:0 16px 48px #00000080, 0 0 0 1px #ffffff0d;--shadow-dark-2xl:0 24px 64px #0000008c, 0 0 0 1px #ffffff0d;--size-0:0px;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--size-20:80px;--size-24:96px;--size-32:128px;--font-family-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:11px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:40px;--font-size-6xl:48px;--font-size-7xl:56px;--font-line-height-tight:1.1;--font-line-height-snug:1.25;--font-line-height-normal:1.5;--font-line-height-relaxed:1.75;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0;--font-letter-spacing-wide:.04em;--font-letter-spacing-wider:.06em;--text-display-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display-font-size:40px;--text-display-font-weight:700;--text-display-line-height:1.1;--text-display-letter-spacing:-.03em;--text-heading-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-heading-font-size:28px;--text-heading-font-weight:700;--text-heading-line-height:1.25;--text-heading-letter-spacing:-.02em;--text-body-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-body-font-size:14px;--text-body-font-weight:400;--text-body-line-height:1.5;--text-label-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label-font-size:11px;--text-label-font-weight:600;--text-label-letter-spacing:.06em;--text-label-text-transform:uppercase;--text-code-font-family:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--text-code-font-size:13px;--button-primary-background:#fb7185;--button-primary-background-hover:#fda4af;--button-primary-background-active:#e8606a;--button-primary-foreground:#1a111a;--button-primary-border-radius:8px;--button-primary-font-weight:600;--button-secondary-background:#261a21;--button-secondary-background-hover:#524049;--button-secondary-foreground:#fdfafc;--button-secondary-border:#c8bcc426;--button-tertiary-background:#0000;--button-tertiary-background-hover:#3a2c33;--button-tertiary-foreground:#fb7185;--button-danger-background:#f87171;--button-danger-foreground:#1a111a;--button-size-small-padding:4px 12px;--button-size-small-font-size:13px;--button-size-medium-padding:8px 16px;--button-size-medium-font-size:14px;--button-size-large-padding:12px 20px;--button-size-large-font-size:16px;--card-background:#261a21;--card-border:#c8bcc414;--card-radius:12px;--card-padding:20px;--card-shadow-default:0 1px 2px #0000000a, 0 0 0 1px #00000005;--card-shadow-hover:0 4px 12px #00000014, 0 0 0 1px #00000008;--dialog-background:#261a21;--dialog-border:#c8bcc414;--dialog-radius:12px;--dialog-padding:24px;--dialog-shadow:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--dialog-backdrop:#0009;--dialog-max-width:560px;--input-background:#261a21;--input-foreground:#fdfafc;--input-border:#c8bcc426;--input-border-radius:8px;--input-padding:8px 12px;--input-placeholder:#a697a1;--input-focus-border:#fb7185;--input-focus-ring:0 0 0 2px #fb7185;--input-disabled-background:#1a111a;--input-disabled-foreground:#524049;--brand-name:Singularidade Digital;--brand-id:singularidade;--brand-logo-symbol:url(@singularidade/brand-assets/logos/singularidade/symbol.svg);--brand-logo-horizontal:url(@singularidade/brand-assets/logos/singularidade/horizontal.svg);--brand-logo-vertical:url(@singularidade/brand-assets/logos/singularidade/vertical.svg);--brand-logo-monochrome:url(@singularidade/brand-assets/logos/singularidade/monochrome.svg);--brand-favicon-16:url(@singularidade/brand-assets/logos/singularidade/icon-16.png);--brand-favicon-32:url(@singularidade/brand-assets/logos/singularidade/icon-32.png);--brand-favicon-180:url(@singularidade/brand-assets/logos/singularidade/icon-180.png);--brand-favicon-512:url(@singularidade/brand-assets/logos/singularidade/icon-512.png)}[data-brand=integras][data-theme=light],:root[data-brand=integras][data-theme=light]{--color-brand-magenta-50:#fce7f3;--color-brand-magenta-100:#fbcfe8;--color-brand-magenta-200:#f9a8d4;--color-brand-magenta-300:#f472b6;--color-brand-magenta-400:#ec4899;--color-brand-magenta-500:#e91e8b;--color-brand-magenta-600:#c41776;--color-brand-magenta-700:#9d174d;--color-brand-magenta-800:#831843;--color-brand-magenta-900:#500724;--color-brand-magenta-950:#2e0414;--color-brand-coral-50:#fff1f2;--color-brand-coral-100:#ffe4e6;--color-brand-coral-200:#fecdd3;--color-brand-coral-300:#fda4af;--color-brand-coral-400:#fb7185;--color-brand-coral-500:#e8606a;--color-brand-coral-600:#be3550;--color-brand-coral-700:#9f1239;--color-brand-coral-800:#791832;--color-brand-coral-900:#571520;--color-brand-coral-950:#2c0a10;--color-brand-orange-50:#fef7e7;--color-brand-orange-100:#fde4a8;--color-brand-orange-200:#fcd061;--color-brand-orange-300:#fbbf24;--color-brand-orange-400:#f8b339;--color-brand-orange-500:#f5a623;--color-brand-orange-600:#dd8e0e;--color-brand-orange-700:#a86b0b;--color-brand-orange-800:#784d08;--color-brand-orange-900:#483006;--color-brand-orange-950:#2a1b03;--color-brand-primary:#e91e8b;--color-brand-secondary:#e8606a;--color-brand-tertiary:#f5a623;--color-brand-gradient:linear-gradient(160deg, #e91e8b 0%, #e8606a 50%, #f5a623 100%);--color-neutral-0:#fff;--color-neutral-50:#fdfafc;--color-neutral-100:#f5f0f4;--color-neutral-200:#ece5eb;--color-neutral-300:#c8bcc4;--color-neutral-400:#a697a1;--color-neutral-500:#735f6b;--color-neutral-600:#524049;--color-neutral-700:#3a2c33;--color-neutral-800:#261a21;--color-neutral-900:#1a111a;--color-neutral-950:#1a1517;--color-neutral-1000:#000;--color-feedback-success-50:#ecfdf5;--color-feedback-success-100:#d1fae5;--color-feedback-success-300:#6ee7b7;--color-feedback-success-400:#34d399;--color-feedback-success-500:#10b981;--color-feedback-success-600:#059669;--color-feedback-success-700:#047857;--color-feedback-success-900:#064e3b;--color-feedback-success-solid:#047857;--color-feedback-success-surface:#ecfdf5;--color-feedback-success-border:#6ee7b7;--color-feedback-error-50:#fef2f2;--color-feedback-error-100:#fee2e2;--color-feedback-error-300:#fca5a5;--color-feedback-error-400:#f87171;--color-feedback-error-500:#ef4444;--color-feedback-error-600:#dc2626;--color-feedback-error-700:#b91c1c;--color-feedback-error-900:#7f1d1d;--color-feedback-error-solid:#dc2626;--color-feedback-error-surface:#fef2f2;--color-feedback-error-border:#fca5a5;--color-feedback-warning-50:#fffbeb;--color-feedback-warning-100:#fef3c7;--color-feedback-warning-300:#fcd34d;--color-feedback-warning-400:#fbbf24;--color-feedback-warning-500:#f59e0b;--color-feedback-warning-600:#d97706;--color-feedback-warning-700:#b45309;--color-feedback-warning-900:#78350f;--color-feedback-warning-solid:#b45309;--color-feedback-warning-surface:#fffbeb;--color-feedback-warning-border:#fcd34d;--color-feedback-info-50:#eff6ff;--color-feedback-info-100:#dbeafe;--color-feedback-info-300:#93c5fd;--color-feedback-info-400:#60a5fa;--color-feedback-info-500:#3b82f6;--color-feedback-info-600:#2563eb;--color-feedback-info-700:#1d4ed8;--color-feedback-info-900:#1e3a8a;--color-feedback-info-solid:#1d4ed8;--color-feedback-info-surface:#eff6ff;--color-feedback-info-border:#93c5fd;--color-interactive-primary:#be3550;--color-interactive-primary-hover:#9f1239;--color-interactive-primary-active:#e8606a;--color-interactive-secondary:#ece5eb;--color-interactive-secondary-hover:#c8bcc4;--color-interactive-secondary-active:#a697a1;--color-surface-base:#fdfafc;--color-surface-raised:#fff;--color-surface-sunken:#f5f0f4;--color-surface-overlay:#261a2166;--color-border-subtle:#ece5eb;--color-border-default:#c8bcc4;--color-border-strong:#a697a1;--color-border-focus:#be3550;--color-text-primary:#261a21;--color-text-secondary:#524049;--color-text-muted:#735f6b;--color-text-disabled:#a697a1;--color-text-inverse:#fff;--duration-instant:0s;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--easing-linear:linear;--easing-ease-out:cubic-bezier(.16, 1, .3, 1);--easing-ease-in:cubic-bezier(.4, 0, 1, 1);--easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.175, .885, .32, 1.275);--radius-none:0px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-light-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--shadow-light-sm:0 2px 4px #0000000f, 0 0 0 1px #00000008;--shadow-light-md:0 4px 12px #00000014, 0 0 0 1px #00000008;--shadow-light-lg:0 8px 24px #0000001a, 0 0 0 1px #00000008;--shadow-light-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--shadow-light-2xl:0 24px 64px #00000029, 0 0 0 1px #0000000a;--shadow-dark-xs:0 1px 3px #0000004d, 0 0 0 1px #ffffff08;--shadow-dark-sm:0 2px 6px #00000059, 0 0 0 1px #ffffff08;--shadow-dark-md:0 4px 14px #0006, 0 0 0 1px #ffffff0a;--shadow-dark-lg:0 8px 28px #00000073, 0 0 0 1px #ffffff0a;--shadow-dark-xl:0 16px 48px #00000080, 0 0 0 1px #ffffff0d;--shadow-dark-2xl:0 24px 64px #0000008c, 0 0 0 1px #ffffff0d;--size-0:0px;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--size-20:80px;--size-24:96px;--size-32:128px;--font-family-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:11px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:40px;--font-size-6xl:48px;--font-size-7xl:56px;--font-line-height-tight:1.1;--font-line-height-snug:1.25;--font-line-height-normal:1.5;--font-line-height-relaxed:1.75;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0;--font-letter-spacing-wide:.04em;--font-letter-spacing-wider:.06em;--text-display-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display-font-size:40px;--text-display-font-weight:700;--text-display-line-height:1.1;--text-display-letter-spacing:-.03em;--text-heading-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-heading-font-size:28px;--text-heading-font-weight:700;--text-heading-line-height:1.25;--text-heading-letter-spacing:-.02em;--text-body-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-body-font-size:14px;--text-body-font-weight:400;--text-body-line-height:1.5;--text-label-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label-font-size:11px;--text-label-font-weight:600;--text-label-letter-spacing:.06em;--text-label-text-transform:uppercase;--text-code-font-family:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--text-code-font-size:13px;--button-primary-background:#be3550;--button-primary-background-hover:#9f1239;--button-primary-background-active:#e8606a;--button-primary-foreground:#fff;--button-primary-border-radius:8px;--button-primary-font-weight:600;--button-secondary-background:#fff;--button-secondary-background-hover:#c8bcc4;--button-secondary-foreground:#261a21;--button-secondary-border:#c8bcc4;--button-tertiary-background:#0000;--button-tertiary-background-hover:#ece5eb;--button-tertiary-foreground:#be3550;--button-danger-background:#dc2626;--button-danger-foreground:#fff;--button-size-small-padding:4px 12px;--button-size-small-font-size:13px;--button-size-medium-padding:8px 16px;--button-size-medium-font-size:14px;--button-size-large-padding:12px 20px;--button-size-large-font-size:16px;--card-background:#fff;--card-border:#ece5eb;--card-radius:12px;--card-padding:20px;--card-shadow-default:0 1px 2px #0000000a, 0 0 0 1px #00000005;--card-shadow-hover:0 4px 12px #00000014, 0 0 0 1px #00000008;--dialog-background:#fff;--dialog-border:#ece5eb;--dialog-radius:12px;--dialog-padding:24px;--dialog-shadow:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--dialog-backdrop:#261a2166;--dialog-max-width:560px;--input-background:#fff;--input-foreground:#261a21;--input-border:#c8bcc4;--input-border-radius:8px;--input-padding:8px 12px;--input-placeholder:#735f6b;--input-focus-border:#be3550;--input-focus-ring:0 0 0 2px #be3550;--input-disabled-background:#f5f0f4;--input-disabled-foreground:#a697a1;--brand-name:integras.digital;--brand-id:integras;--brand-logo-symbol:url(@singularidade/brand-assets/logos/integras/symbol.svg);--brand-logo-horizontal:url(@singularidade/brand-assets/logos/integras/horizontal.svg);--brand-logo-vertical:url(@singularidade/brand-assets/logos/integras/vertical.svg);--brand-logo-monochrome:url(@singularidade/brand-assets/logos/integras/monochrome.svg);--brand-favicon-16:url(@singularidade/brand-assets/logos/integras/icon-16.png);--brand-favicon-32:url(@singularidade/brand-assets/logos/integras/icon-32.png);--brand-favicon-180:url(@singularidade/brand-assets/logos/integras/icon-180.png);--brand-favicon-512:url(@singularidade/brand-assets/logos/integras/icon-512.png)}[data-brand=integras][data-theme=dark],:root[data-brand=integras][data-theme=dark]{--color-brand-magenta-50:#fce7f3;--color-brand-magenta-100:#fbcfe8;--color-brand-magenta-200:#f9a8d4;--color-brand-magenta-300:#f472b6;--color-brand-magenta-400:#ec4899;--color-brand-magenta-500:#e91e8b;--color-brand-magenta-600:#c41776;--color-brand-magenta-700:#9d174d;--color-brand-magenta-800:#831843;--color-brand-magenta-900:#500724;--color-brand-magenta-950:#2e0414;--color-brand-coral-50:#fff1f2;--color-brand-coral-100:#ffe4e6;--color-brand-coral-200:#fecdd3;--color-brand-coral-300:#fda4af;--color-brand-coral-400:#fb7185;--color-brand-coral-500:#e8606a;--color-brand-coral-600:#be3550;--color-brand-coral-700:#9f1239;--color-brand-coral-800:#791832;--color-brand-coral-900:#571520;--color-brand-coral-950:#2c0a10;--color-brand-orange-50:#fef7e7;--color-brand-orange-100:#fde4a8;--color-brand-orange-200:#fcd061;--color-brand-orange-300:#fbbf24;--color-brand-orange-400:#f8b339;--color-brand-orange-500:#f5a623;--color-brand-orange-600:#dd8e0e;--color-brand-orange-700:#a86b0b;--color-brand-orange-800:#784d08;--color-brand-orange-900:#483006;--color-brand-orange-950:#2a1b03;--color-brand-primary:#e91e8b;--color-brand-secondary:#e8606a;--color-brand-tertiary:#f5a623;--color-brand-gradient:linear-gradient(160deg, #e91e8b 0%, #e8606a 50%, #f5a623 100%);--color-neutral-0:#fff;--color-neutral-50:#fdfafc;--color-neutral-100:#f5f0f4;--color-neutral-200:#ece5eb;--color-neutral-300:#c8bcc4;--color-neutral-400:#a697a1;--color-neutral-500:#735f6b;--color-neutral-600:#524049;--color-neutral-700:#3a2c33;--color-neutral-800:#261a21;--color-neutral-900:#1a111a;--color-neutral-950:#1a1517;--color-neutral-1000:#000;--color-feedback-success-50:#ecfdf5;--color-feedback-success-100:#d1fae5;--color-feedback-success-300:#6ee7b7;--color-feedback-success-400:#34d399;--color-feedback-success-500:#10b981;--color-feedback-success-600:#059669;--color-feedback-success-700:#047857;--color-feedback-success-900:#064e3b;--color-feedback-success-solid:#6ee7b7;--color-feedback-success-surface:#6ee7b724;--color-feedback-success-border:#047857;--color-feedback-error-50:#fef2f2;--color-feedback-error-100:#fee2e2;--color-feedback-error-300:#fca5a5;--color-feedback-error-400:#f87171;--color-feedback-error-500:#ef4444;--color-feedback-error-600:#dc2626;--color-feedback-error-700:#b91c1c;--color-feedback-error-900:#7f1d1d;--color-feedback-error-solid:#f87171;--color-feedback-error-surface:#f8717124;--color-feedback-error-border:#b91c1c;--color-feedback-warning-50:#fffbeb;--color-feedback-warning-100:#fef3c7;--color-feedback-warning-300:#fcd34d;--color-feedback-warning-400:#fbbf24;--color-feedback-warning-500:#f59e0b;--color-feedback-warning-600:#d97706;--color-feedback-warning-700:#b45309;--color-feedback-warning-900:#78350f;--color-feedback-warning-solid:#fbbf24;--color-feedback-warning-surface:#fbbf2429;--color-feedback-warning-border:#b45309;--color-feedback-info-50:#eff6ff;--color-feedback-info-100:#dbeafe;--color-feedback-info-300:#93c5fd;--color-feedback-info-400:#60a5fa;--color-feedback-info-500:#3b82f6;--color-feedback-info-600:#2563eb;--color-feedback-info-700:#1d4ed8;--color-feedback-info-900:#1e3a8a;--color-feedback-info-solid:#60a5fa;--color-feedback-info-surface:#60a5fa24;--color-feedback-info-border:#1d4ed8;--color-interactive-primary:#fb7185;--color-interactive-primary-hover:#fda4af;--color-interactive-primary-active:#e8606a;--color-interactive-secondary:#3a2c33;--color-interactive-secondary-hover:#524049;--color-interactive-secondary-active:#735f6b;--color-surface-base:#1a1517;--color-surface-raised:#261a21;--color-surface-sunken:#1a111a;--color-surface-overlay:#0009;--color-border-subtle:#c8bcc414;--color-border-default:#c8bcc426;--color-border-strong:#c8bcc440;--color-border-focus:#fb7185;--color-text-primary:#fdfafc;--color-text-secondary:#c8bcc4;--color-text-muted:#a697a1;--color-text-disabled:#524049;--color-text-inverse:#1a111a;--duration-instant:0s;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--easing-linear:linear;--easing-ease-out:cubic-bezier(.16, 1, .3, 1);--easing-ease-in:cubic-bezier(.4, 0, 1, 1);--easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.175, .885, .32, 1.275);--radius-none:0px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-light-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--shadow-light-sm:0 2px 4px #0000000f, 0 0 0 1px #00000008;--shadow-light-md:0 4px 12px #00000014, 0 0 0 1px #00000008;--shadow-light-lg:0 8px 24px #0000001a, 0 0 0 1px #00000008;--shadow-light-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--shadow-light-2xl:0 24px 64px #00000029, 0 0 0 1px #0000000a;--shadow-dark-xs:0 1px 3px #0000004d, 0 0 0 1px #ffffff08;--shadow-dark-sm:0 2px 6px #00000059, 0 0 0 1px #ffffff08;--shadow-dark-md:0 4px 14px #0006, 0 0 0 1px #ffffff0a;--shadow-dark-lg:0 8px 28px #00000073, 0 0 0 1px #ffffff0a;--shadow-dark-xl:0 16px 48px #00000080, 0 0 0 1px #ffffff0d;--shadow-dark-2xl:0 24px 64px #0000008c, 0 0 0 1px #ffffff0d;--size-0:0px;--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-10:40px;--size-12:48px;--size-16:64px;--size-20:80px;--size-24:96px;--size-32:128px;--font-family-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:11px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:40px;--font-size-6xl:48px;--font-size-7xl:56px;--font-line-height-tight:1.1;--font-line-height-snug:1.25;--font-line-height-normal:1.5;--font-line-height-relaxed:1.75;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0;--font-letter-spacing-wide:.04em;--font-letter-spacing-wider:.06em;--text-display-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display-font-size:40px;--text-display-font-weight:700;--text-display-line-height:1.1;--text-display-letter-spacing:-.03em;--text-heading-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-heading-font-size:28px;--text-heading-font-weight:700;--text-heading-line-height:1.25;--text-heading-letter-spacing:-.02em;--text-body-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-body-font-size:14px;--text-body-font-weight:400;--text-body-line-height:1.5;--text-label-font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label-font-size:11px;--text-label-font-weight:600;--text-label-letter-spacing:.06em;--text-label-text-transform:uppercase;--text-code-font-family:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--text-code-font-size:13px;--button-primary-background:#fb7185;--button-primary-background-hover:#fda4af;--button-primary-background-active:#e8606a;--button-primary-foreground:#1a111a;--button-primary-border-radius:8px;--button-primary-font-weight:600;--button-secondary-background:#261a21;--button-secondary-background-hover:#524049;--button-secondary-foreground:#fdfafc;--button-secondary-border:#c8bcc426;--button-tertiary-background:#0000;--button-tertiary-background-hover:#3a2c33;--button-tertiary-foreground:#fb7185;--button-danger-background:#f87171;--button-danger-foreground:#1a111a;--button-size-small-padding:4px 12px;--button-size-small-font-size:13px;--button-size-medium-padding:8px 16px;--button-size-medium-font-size:14px;--button-size-large-padding:12px 20px;--button-size-large-font-size:16px;--card-background:#261a21;--card-border:#c8bcc414;--card-radius:12px;--card-padding:20px;--card-shadow-default:0 1px 2px #0000000a, 0 0 0 1px #00000005;--card-shadow-hover:0 4px 12px #00000014, 0 0 0 1px #00000008;--dialog-background:#261a21;--dialog-border:#c8bcc414;--dialog-radius:12px;--dialog-padding:24px;--dialog-shadow:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--dialog-backdrop:#0009;--dialog-max-width:560px;--input-background:#261a21;--input-foreground:#fdfafc;--input-border:#c8bcc426;--input-border-radius:8px;--input-padding:8px 12px;--input-placeholder:#a697a1;--input-focus-border:#fb7185;--input-focus-ring:0 0 0 2px #fb7185;--input-disabled-background:#1a111a;--input-disabled-foreground:#524049;--brand-name:integras.digital;--brand-id:integras;--brand-logo-symbol:url(@singularidade/brand-assets/logos/integras/symbol.svg);--brand-logo-horizontal:url(@singularidade/brand-assets/logos/integras/horizontal.svg);--brand-logo-vertical:url(@singularidade/brand-assets/logos/integras/vertical.svg);--brand-logo-monochrome:url(@singularidade/brand-assets/logos/integras/monochrome.svg);--brand-favicon-16:url(@singularidade/brand-assets/logos/integras/icon-16.png);--brand-favicon-32:url(@singularidade/brand-assets/logos/integras/icon-32.png);--brand-favicon-180:url(@singularidade/brand-assets/logos/integras/icon-180.png);--brand-favicon-512:url(@singularidade/brand-assets/logos/integras/icon-512.png)}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-ext-wght-italic-DJWiFoht.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./jetbrains-mono-latin-wght-italic-B2M6KQje.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lumo-font-family:"Plus Jakarta Sans Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lumo-font-size-xxxl:1.75rem;--lumo-font-size-xxl:1.375rem;--lumo-font-size-xl:1.125rem;--lumo-font-size-l:1rem;--lumo-font-size-m:.875rem;--lumo-font-size-s:.8125rem;--lumo-font-size-xs:.75rem;--lumo-border-radius-s:var(--radius-sm);--lumo-border-radius-m:var(--radius-md);--lumo-border-radius-l:var(--radius-lg);--lumo-size-xs:1.5rem;--lumo-size-s:1.875rem;--lumo-size-m:2.25rem;--lumo-size-l:2.75rem;--lumo-size-xl:3.5rem;--lumo-space-xs:var(--size-1);--lumo-space-s:var(--size-2);--lumo-space-m:var(--size-4);--lumo-space-l:var(--size-6);--lumo-space-xl:var(--size-10)}:root,[data-theme=light],[data-brand][data-theme=light]{--lumo-primary-color:var(--color-interactive-primary);--lumo-primary-color-50pct:#be355080;--lumo-primary-color-10pct:#be355014;--lumo-primary-text-color:var(--color-interactive-primary);--lumo-primary-contrast-color:var(--color-text-inverse);--lumo-error-color:var(--color-feedback-error-solid);--lumo-error-color-50pct:#dc262680;--lumo-error-color-10pct:#dc262614;--lumo-error-text-color:var(--color-feedback-error-solid);--lumo-error-contrast-color:var(--color-text-inverse);--lumo-success-color:var(--color-feedback-success-solid);--lumo-success-color-50pct:#04785780;--lumo-success-color-10pct:#0478571a;--lumo-success-text-color:var(--color-feedback-success-solid);--lumo-success-contrast-color:var(--color-text-inverse);--lumo-warning-color:var(--color-feedback-warning-solid);--lumo-warning-color-50pct:#b4530980;--lumo-warning-color-10pct:#b453091a;--lumo-warning-text-color:var(--color-feedback-warning-solid);--lumo-warning-contrast-color:var(--color-text-inverse);--lumo-base-color:var(--color-surface-base);--lumo-tint:#fff;--lumo-tint-5pct:#ffffff4d;--lumo-tint-10pct:#ffffff5e;--lumo-tint-20pct:#ffffff70;--lumo-tint-30pct:#ffffff80;--lumo-tint-40pct:#ffffff91;--lumo-tint-50pct:#ffffffa3;--lumo-tint-60pct:#ffffffb3;--lumo-tint-70pct:#ffffffc4;--lumo-tint-80pct:#ffffffd6;--lumo-tint-90pct:#ffffffe6;--lumo-shade:#1a111a;--lumo-shade-5pct:#261a210d;--lumo-shade-10pct:#261a211a;--lumo-shade-20pct:#261a2129;--lumo-shade-30pct:#261a213d;--lumo-shade-40pct:#261a2157;--lumo-shade-50pct:#261a2173;--lumo-shade-60pct:#261a2191;--lumo-shade-70pct:#261a21b0;--lumo-shade-80pct:#261a21cf;--lumo-shade-90pct:#261a21e6;--lumo-contrast:var(--color-text-primary);--lumo-contrast-5pct:#261a210d;--lumo-contrast-10pct:#261a211a;--lumo-contrast-20pct:#261a2129;--lumo-contrast-30pct:#261a213d;--lumo-contrast-40pct:#261a2157;--lumo-contrast-50pct:#261a2173;--lumo-contrast-60pct:#261a2191;--lumo-contrast-70pct:#261a21b0;--lumo-contrast-80pct:#261a21cf;--lumo-contrast-90pct:#261a21e6;--lumo-header-text-color:var(--color-text-primary);--lumo-body-text-color:var(--color-text-primary);--lumo-secondary-text-color:var(--color-text-secondary);--lumo-tertiary-text-color:var(--color-text-muted);--lumo-disabled-text-color:var(--color-text-disabled);--lumo-link-color:var(--color-interactive-primary);--lumo-box-shadow-xs:var(--shadow-light-xs);--lumo-box-shadow-s:var(--shadow-light-sm);--lumo-box-shadow-m:var(--shadow-light-md);--lumo-box-shadow-l:var(--shadow-light-lg);--lumo-box-shadow-xl:var(--shadow-light-xl)}[theme~=dark],[data-theme=dark],[data-brand][data-theme=dark]{--lumo-primary-color:var(--color-interactive-primary);--lumo-primary-color-50pct:#fb718580;--lumo-primary-color-10pct:#fb718529;--lumo-primary-text-color:var(--color-interactive-primary);--lumo-primary-contrast-color:var(--color-text-inverse);--lumo-error-color:var(--color-feedback-error-solid);--lumo-error-color-50pct:#f8717180;--lumo-error-color-10pct:#f8717129;--lumo-error-text-color:var(--color-feedback-error-solid);--lumo-success-color:var(--color-feedback-success-solid);--lumo-success-color-50pct:#6ee7b780;--lumo-success-color-10pct:#6ee7b729;--lumo-success-text-color:var(--color-feedback-success-solid);--lumo-warning-color:var(--color-feedback-warning-solid);--lumo-warning-color-50pct:#fbbf2480;--lumo-warning-color-10pct:#fbbf2429;--lumo-warning-text-color:var(--color-feedback-warning-solid);--lumo-base-color:var(--color-surface-base);--lumo-tint:#fdfafc;--lumo-tint-5pct:#fdfafc0d;--lumo-tint-10pct:#fdfafc1a;--lumo-tint-20pct:#fdfafc29;--lumo-tint-30pct:#fdfafc3d;--lumo-tint-40pct:#fdfafc57;--lumo-tint-50pct:#fdfafc73;--lumo-tint-60pct:#fdfafc91;--lumo-tint-70pct:#fdfafcb0;--lumo-tint-80pct:#fdfafccf;--lumo-tint-90pct:#fdfafce6;--lumo-shade:#000;--lumo-shade-5pct:#0000000d;--lumo-shade-10pct:#0000001a;--lumo-shade-20pct:#00000029;--lumo-shade-30pct:#0000003d;--lumo-shade-40pct:#00000057;--lumo-shade-50pct:#00000073;--lumo-shade-60pct:#00000091;--lumo-shade-70pct:#000000b0;--lumo-shade-80pct:#000000cf;--lumo-shade-90pct:#000000e6;--lumo-contrast:var(--color-text-primary);--lumo-contrast-5pct:#fdfafc0d;--lumo-contrast-10pct:#fdfafc1a;--lumo-contrast-20pct:#fdfafc29;--lumo-contrast-30pct:#fdfafc3d;--lumo-contrast-40pct:#fdfafc57;--lumo-contrast-50pct:#fdfafc73;--lumo-contrast-60pct:#fdfafc91;--lumo-contrast-70pct:#fdfafcb0;--lumo-contrast-80pct:#fdfafccf;--lumo-contrast-90pct:#fdfafce6;--lumo-header-text-color:var(--color-text-primary);--lumo-body-text-color:var(--color-text-primary);--lumo-secondary-text-color:var(--color-text-secondary);--lumo-tertiary-text-color:var(--color-text-muted);--lumo-disabled-text-color:var(--color-text-disabled);--lumo-link-color:var(--color-interactive-primary);--lumo-box-shadow-xs:var(--shadow-dark-xs);--lumo-box-shadow-s:var(--shadow-dark-sm);--lumo-box-shadow-m:var(--shadow-dark-md);--lumo-box-shadow-l:var(--shadow-dark-lg);--lumo-box-shadow-xl:var(--shadow-dark-xl)}html[theme~=dark] vaadin-notification-card,html[theme~=dark] vaadin-dialog-overlay,html[theme~=dark] vaadin-date-picker-overlay,html[theme~=dark] vaadin-combo-box-overlay,html[theme~=dark] vaadin-select-overlay,html[theme~=dark] vaadin-context-menu-overlay,html[theme~=dark] vaadin-multi-select-combo-box-overlay,html[theme~=dark] vaadin-popover-overlay,html[theme~=dark] vaadin-confirm-dialog-overlay{--lumo-base-color:var(--color-surface-base);--lumo-tint:#fdfafc;--lumo-tint-5pct:#fdfafc0d;--lumo-tint-10pct:#fdfafc1a;--lumo-tint-20pct:#fdfafc29;--lumo-tint-30pct:#fdfafc3d;--lumo-tint-40pct:#fdfafc57;--lumo-tint-50pct:#fdfafc73;--lumo-tint-60pct:#fdfafc91;--lumo-tint-70pct:#fdfafcb0;--lumo-tint-80pct:#fdfafccf;--lumo-tint-90pct:#fdfafce6;--lumo-shade:#000;--lumo-shade-5pct:#0000000d;--lumo-shade-10pct:#0000001a;--lumo-shade-20pct:#00000029;--lumo-shade-30pct:#0000003d;--lumo-shade-40pct:#00000057;--lumo-shade-50pct:#00000073;--lumo-shade-60pct:#00000091;--lumo-shade-70pct:#000000b0;--lumo-shade-80pct:#000000cf;--lumo-shade-90pct:#000000e6;--lumo-contrast:var(--color-text-primary);--lumo-contrast-5pct:#fdfafc0d;--lumo-contrast-10pct:#fdfafc1a;--lumo-contrast-20pct:#fdfafc29;--lumo-contrast-30pct:#fdfafc3d;--lumo-contrast-40pct:#fdfafc57;--lumo-contrast-50pct:#fdfafc73;--lumo-contrast-60pct:#fdfafc91;--lumo-contrast-70pct:#fdfafcb0;--lumo-contrast-80pct:#fdfafccf;--lumo-contrast-90pct:#fdfafce6;--lumo-header-text-color:var(--color-text-primary);--lumo-body-text-color:var(--color-text-primary);--lumo-secondary-text-color:var(--color-text-secondary);--lumo-tertiary-text-color:var(--color-text-muted);--lumo-disabled-text-color:var(--color-text-disabled);--lumo-primary-color:var(--color-interactive-primary);--lumo-primary-color-50pct:#fb718580;--lumo-primary-color-10pct:#fb718529;--lumo-primary-text-color:var(--color-interactive-primary);--lumo-primary-contrast-color:var(--color-text-inverse);--lumo-error-color:var(--color-feedback-error-solid);--lumo-error-color-50pct:#f8717180;--lumo-error-color-10pct:#f8717129;--lumo-error-text-color:var(--color-feedback-error-solid);--lumo-success-color:var(--color-feedback-success-solid);--lumo-success-color-50pct:#6ee7b780;--lumo-success-color-10pct:#6ee7b729;--lumo-success-text-color:var(--color-feedback-success-solid);--lumo-warning-color:var(--color-feedback-warning-solid);--lumo-warning-color-50pct:#fbbf2480;--lumo-warning-color-10pct:#fbbf2429;--lumo-warning-text-color:var(--color-feedback-warning-solid);--lumo-warning-contrast-color:var(--lumo-shade-90pct)}:root{--crud-toolbar-gap:var(--lumo-space-s);--crud-badge-success-bg:#e8f5e9;--crud-badge-success-color:#2e7d32;--crud-badge-warning-bg:#fff3e0;--crud-badge-warning-color:#e65100;--crud-badge-error-bg:#ffebee;--crud-badge-error-color:#c62828;--crud-badge-info-bg:#e3f2fd;--crud-badge-info-color:#1565c0;--crud-badge-neutral-bg:var(--lumo-contrast-10pct);--crud-badge-neutral-color:var(--lumo-secondary-text-color);--crud-delete-color:var(--lumo-error-color)}[theme~=dark]{--crud-badge-success-bg:#1b5e20;--crud-badge-success-color:#a5d6a7;--crud-badge-warning-bg:#33200a;--crud-badge-warning-color:#ffcc80;--crud-badge-error-bg:#b71c1c;--crud-badge-error-color:#ef9a9a;--crud-badge-info-bg:#0d47a1;--crud-badge-info-color:#90caf9}.status-badge{font-size:var(--lumo-font-size-xs);border-radius:12px;padding:2px 10px;font-weight:500;display:inline-block}.crud-toolbar{padding-bottom:var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct);margin-bottom:var(--lumo-space-m);gap:var(--crud-toolbar-gap);flex-wrap:wrap}.crud-toolbar__title{font-size:var(--lumo-font-size-xl);font-weight:700}.crud-toolbar__count{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.centered-card{background:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-l);box-sizing:border-box}.version-label{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);padding:var(--lumo-space-s) var(--lumo-space-m)}:root{--lumo-shade-5pct:#6e77910f;--lumo-shade-10pct:#6e77911a;--lumo-shade-20pct:#6e779129;--lumo-shade-30pct:#6e77913d;--lumo-shade-40pct:#6e779157;--lumo-shade-50pct:#6e779175;--lumo-shade-60pct:#6e779194;--lumo-shade-70pct:#6e7791b3;--lumo-shade-80pct:#6e7791d1;--lumo-shade-90pct:#6e7791eb;--lumo-shade:#272b34;--lumo-box-shadow-xs:0 1px 2px #0000000a, 0 0 0 1px #00000005;--lumo-box-shadow-s:0 2px 4px #0000000f, 0 0 0 1px #00000008;--lumo-box-shadow-m:0 4px 12px #00000014, 0 0 0 1px #00000008;--lumo-box-shadow-l:0 8px 24px #0000001a, 0 0 0 1px #00000008;--lumo-box-shadow-xl:0 16px 48px #0000001f, 0 0 0 1px #0000000a;--lumo-border-radius-s:6px;--lumo-border-radius-m:8px;--lumo-border-radius-l:12px;--singularidade-nav-bg:var(--color-surface-sunken);--singularidade-drawer-bg:var(--color-surface-sunken);--singularidade-border:var(--color-border-default);--singularidade-hover:color-mix(in oklab, var(--color-interactive-primary) 6%, transparent);--singularidade-active:color-mix(in oklab, var(--color-interactive-primary) 12%, transparent)}html,body{background:var(--lumo-base-color)}vaadin-app-layout::part(drawer){background:var(--singularidade-drawer-bg);border-right:1px solid var(--singularidade-border);width:max-content;min-width:0;flex:none;padding-inline-end:var(--lumo-space-m)}vaadin-side-nav-item{border-radius:var(--lumo-border-radius-m);font-weight:500;font-size:var(--lumo-font-size-s);letter-spacing:-.01em;color:var(--lumo-secondary-text-color);margin:2px 10px;padding:0 4px;transition:all .15s}vaadin-side-nav-item:hover{background:var(--singularidade-hover);color:var(--lumo-primary-text-color)}vaadin-side-nav-item[active]{background:var(--singularidade-active);color:var(--lumo-primary-text-color);font-weight:600}vaadin-side-nav-item vaadin-icon{opacity:.7;width:18px;height:18px;transition:opacity .15s}vaadin-side-nav-item:hover vaadin-icon,vaadin-side-nav-item[active] vaadin-icon{opacity:1;color:var(--lumo-primary-text-color)}vaadin-app-layout::part(navbar){background:var(--singularidade-nav-bg);border-bottom:1px solid var(--singularidade-border);box-shadow:none;-webkit-backdrop-filter:blur(8px)}vaadin-drawer-toggle,vaadin-drawer-toggle::part(button),.ss-navbar-logo{cursor:pointer}vaadin-menu-bar[theme~=ss-user-menu]{margin-inline-end:0}vaadin-menu-bar[theme~=ss-user-menu]::part(container){padding:0}vaadin-menu-bar[theme~=ss-user-menu] vaadin-menu-bar-button{padding-inline:var(--lumo-space-xs)}vaadin-menu-bar-overlay[theme~=ss-user-menu]::part(overlay){min-width:260px;max-width:320px}vaadin-menu-bar-overlay[theme~=ss-user-menu]::part(content){padding:var(--lumo-space-xs) 0}vaadin-menu-bar-overlay[theme~=ss-user-menu]{left:auto!important;right:var(--lumo-space-m)!important}vaadin-menu-bar-overlay[theme~=ss-user-menu] vaadin-menu-bar-item{max-width:100%;overflow:hidden}vaadin-menu-bar-overlay[theme~=ss-user-menu] vaadin-menu-bar-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}vaadin-grid{border:1px solid var(--singularidade-border);border-radius:var(--lumo-border-radius-l);--_lumo-grid-border-color:var(--singularidade-border);overflow:hidden}vaadin-grid::part(header-cell){font-weight:600;font-size:var(--lumo-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--lumo-secondary-text-color)}vaadin-dialog-overlay::part(overlay){box-shadow:var(--lumo-box-shadow-xl);border-radius:var(--lumo-border-radius-l);border:1px solid var(--singularidade-border)}vaadin-button[theme~=primary]{border-radius:var(--lumo-border-radius-m);letter-spacing:-.01em;font-weight:600;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff1f}vaadin-button[theme~=primary]:hover{box-shadow:0 2px 6px #00000029,inset 0 1px #ffffff1f}vaadin-button[theme~=tertiary]{letter-spacing:-.01em;font-weight:500}span[theme~=badge]{font-weight:600;font-size:var(--lumo-font-size-xs);letter-spacing:.02em;border-radius:100px;padding:2px 10px}span[theme~=badge][theme~=success]{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}span[theme~=badge][theme~=error]{background:var(--lumo-error-color-10pct);color:var(--lumo-error-text-color)}span[theme~=badge][theme~=contrast]{background:var(--lumo-shade-10pct);color:var(--lumo-secondary-text-color)}.material-card{border:1px solid var(--singularidade-border);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs);cursor:pointer;flex:300px;min-width:280px;max-width:400px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.material-card:hover{box-shadow:var(--lumo-box-shadow-m);border-color:var(--lumo-primary-color-50pct);transform:translateY(-2px)}vaadin-tab{letter-spacing:-.01em;font-weight:500}vaadin-tab[selected]{font-weight:600}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-select::part(input-field){border-radius:var(--lumo-border-radius-m)}.code-panel{font-family:JetBrains Mono,Fira Code,monospace;font-size:var(--lumo-font-size-s);border:1px solid var(--singularidade-border);border-radius:var(--lumo-border-radius-m);white-space:pre-wrap;word-break:break-word;color:#292e3d;background:#f3f4f7;max-height:360px;margin:0;padding:14px 16px;line-height:1.6;overflow:auto}[theme~=dark] .code-panel{color:#d0d3dc;background:#1e212f;border-color:#c3c7d51a}.detail-label{font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lumo-secondary-text-color);margin:0;padding:0;font-weight:600}.hint-badge{font-size:var(--lumo-font-size-xs);background:var(--lumo-contrast-5pct);color:var(--lumo-secondary-text-color);border:1px solid var(--lumo-contrast-10pct);border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-weight:500;display:inline-flex}.hint-badge--active{background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);border-color:var(--lumo-primary-color-50pct)}.clickable-grid vaadin-grid::part(body-cell){cursor:pointer}vaadin-text-field:focus-within::part(input-field),vaadin-password-field:focus-within::part(input-field),vaadin-integer-field:focus-within::part(input-field),vaadin-email-field:focus-within::part(input-field),vaadin-text-area:focus-within::part(input-field),vaadin-select:focus-within::part(input-field),vaadin-combo-box:focus-within::part(input-field),vaadin-date-picker:focus-within::part(input-field),vaadin-date-time-picker:focus-within::part(input-field){outline:2px solid var(--lumo-primary-color);outline-offset:-1px}vaadin-button:focus-visible,vaadin-checkbox:focus-within::part(checkbox){outline:2px solid var(--lumo-primary-color);outline-offset:2px}vaadin-checkbox[readonly],vaadin-checkbox-group[readonly] vaadin-checkbox,vaadin-radio-group[readonly] vaadin-radio-button{opacity:.55;cursor:not-allowed}vaadin-checkbox[readonly]::part(checkbox),vaadin-checkbox-group[readonly] vaadin-checkbox::part(checkbox),vaadin-radio-group[readonly] vaadin-radio-button::part(radio){outline:1px dashed var(--lumo-contrast-50pct);outline-offset:1px}vaadin-grid::part(body-cell):hover{background:var(--singularidade-hover)}vaadin-grid::part(body-cell){transition:background .15s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--lumo-contrast-20pct);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--lumo-contrast-30pct)}*{scrollbar-width:thin;scrollbar-color:var(--lumo-contrast-20pct) transparent}@media (width<=768px){.material-card{min-width:unset;max-width:unset;flex:100%}vaadin-grid{font-size:var(--lumo-font-size-s)}}.login-view{background:var(--lumo-base-color)}vaadin-login-form-wrapper{border-radius:var(--lumo-border-radius-l)}[theme~=dark]{--singularidade-nav-bg:var(--color-surface-raised);--singularidade-drawer-bg:var(--color-surface-base);--singularidade-border:var(--color-border-subtle);--singularidade-hover:color-mix(in oklab, var(--color-interactive-primary) 10%, transparent);--singularidade-active:color-mix(in oklab, var(--color-interactive-primary) 16%, transparent)}[theme~=dark] .material-card{background:#1d1f2b;border-color:#c3c7d514}[theme~=dark] .material-card:hover{border-color:var(--lumo-primary-color-50pct);background:#212431}[theme~=dark] vaadin-app-layout::part(drawer){background:var(--singularidade-drawer-bg);border-right-color:var(--singularidade-border)}[theme~=dark] vaadin-app-layout::part(navbar){background:var(--singularidade-nav-bg);border-bottom-color:var(--singularidade-border)}[theme~=dark] vaadin-button[theme~=primary]{box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff14}.singularidade-navbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(38ch,40vw);line-height:var(--lumo-line-height-xs);overflow:hidden}@media (width<=600px){.singularidade-navbar__title{max-width:45vw;font-size:var(--lumo-font-size-m)}}.stat-grid{gap:var(--lumo-space-m);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));width:100%;max-width:58rem;display:grid}.stat-card{justify-content:center;gap:var(--lumo-space-xs);min-height:6.5rem;padding:var(--lumo-space-l);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-xs);flex-direction:column;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.stat-card__value{font-size:var(--lumo-font-size-xxl);white-space:nowrap;margin:0;font-weight:600;line-height:1.1}.stat-card:hover{box-shadow:var(--lumo-box-shadow-m);transform:translateY(-2px)}.stat-card--error{border-color:var(--lumo-error-color);background:var(--lumo-error-color-10pct)}.stat-card--warning{border-color:var(--lumo-warning-color);background:#f9a71a14}.welcome-card{text-align:center;max-width:480px;padding:var(--lumo-space-xl)}.welcome-card__icon{color:var(--lumo-success-color)}@media (width<=768px){.stat-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.stat-card{min-height:5.5rem;padding:var(--lumo-space-m)}}[theme~=dark] .stat-card{background:#1d1f2b;border-color:#c3c7d514}[theme~=dark] .stat-card--error{border-color:var(--lumo-error-color);background:#e963631f}[theme~=dark] .stat-card--warning{border-color:var(--lumo-warning-color);background:#f9a71a1f}
