:root{--prepol-azul: #031a43;--prepol-azul-2: #0a2b66;--prepol-amarillo: #FFC400;--prepol-rojo: #C60B1E;--prepol-lavanda: #6F82C7;--prepol-lavanda-bg: #F4F6FD;--prepol-blanco: #FFFFFF;--prepol-negro: #000000;--prepol-verde: #10B981;--prepol-gris-50: #F9FAFB;--prepol-gris-100: #F5F5F5;--prepol-gris-200: #E5E7EB;--prepol-gris-300: #D1D5DB;--prepol-gris-400: #9CA3AF;--prepol-gris-500: #6B7280;--prepol-gris-600: #4B5563;--prepol-gris-700: #374151;--prepol-gris-800: #1F2937;--prepol-gris-900: #111827;--prepol-gris-claro: var(--prepol-gris-100);--prepol-gris-medio: var(--prepol-gris-500);--prepol-fresh-verde: var(--prepol-verde);--prepol-fresh-amarillo-claro: #F1C40F;--prepol-fresh-amarillo: #E67E22;--prepol-fresh-naranja: #E74C3C;--prepol-fresh-rojo: #C0392B;--prepol-fresh-nuevo: #2563A6;--prepol-fresh-bloqueado: #95A5A6;--prepol-dominio-fuerte: var(--prepol-verde);--prepol-dominio-solido: #65A30D;--prepol-dominio-medio: #D97706;--prepol-dominio-debil: #DC2626;--prepol-dominio-sin-datos: var(--prepol-gris-400);--prepol-azul-hover: #04265e;--prepol-amarillo-hover: #e6b000;--prepol-rojo-hover: #a50918;--prepol-text-on-dark: var(--prepol-blanco);--prepol-text-on-dark-muted: rgba(255, 255, 255, .7);--prepol-text-on-light: var(--prepol-azul);--prepol-text-on-light-muted: var(--prepol-gris-500);--prepol-font-heading: "Montserrat", Arial, sans-serif;--prepol-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--prepol-fs-xs: 12px;--prepol-fs-sm: 14px;--prepol-fs-base: 16px;--prepol-fs-md: 18px;--prepol-fs-lg: 20px;--prepol-fs-xl: 24px;--prepol-fs-2xl: 32px;--prepol-fs-3xl: 40px;--prepol-fs-4xl: 56px;--prepol-fw-regular: 400;--prepol-fw-medium: 500;--prepol-fw-semibold: 600;--prepol-fw-bold: 700;--prepol-lh-tight: 1.2;--prepol-lh-snug: 1.35;--prepol-lh-normal: 1.5;--prepol-lh-relaxed: 1.7;--prepol-space-1: 4px;--prepol-space-2: 8px;--prepol-space-3: 12px;--prepol-space-4: 16px;--prepol-space-6: 24px;--prepol-space-8: 32px;--prepol-space-12: 48px;--prepol-space-16: 64px;--prepol-space-24: 96px;--prepol-radius-sm: 4px;--prepol-radius-md: 12px;--prepol-radius-lg: 24px;--prepol-radius-pill: 9999px;--prepol-border-width: 1px;--prepol-border-color: var(--prepol-gris-200);--prepol-border-color-strong: var(--prepol-gris-300);--prepol-shadow-sm: 0 1px 2px rgba(3, 26, 67, .08);--prepol-shadow-md: 0 4px 12px rgba(3, 26, 67, .1);--prepol-shadow-lg: 0 12px 32px rgba(3, 26, 67, .14);--prepol-shadow-focus: 0 0 0 2px var(--prepol-amarillo);--prepol-z-base: 1;--prepol-z-sticky: 100;--prepol-z-overlay: 200;--prepol-z-modal: 300;--prepol-z-toast: 400;--prepol-bp-sm: 640px;--prepol-bp-md: 768px;--prepol-bp-lg: 1024px;--prepol-bp-xl: 1280px;--prepol-duration-fast: .15s;--prepol-duration-normal: .25s;--prepol-duration-slow: .4s;--prepol-easing-out: cubic-bezier(.2, .8, .2, 1);--prepol-easing-in-out: cubic-bezier(.4, 0, .2, 1);--prepol-container-narrow: 760px;--prepol-container-normal: 1080px;--prepol-container-wide: 1280px}@media(prefers-reduced-motion:reduce){:root{--prepol-duration-fast: 0ms;--prepol-duration-normal: 0ms;--prepol-duration-slow: 0ms}}
