@charset "UTF-8";:root,[data-theme=light]{--s-2: 2px;--s-4: 4px;--s-6: 6px;--s-8: 8px;--s-10: 10px;--s-12: 12px;--s-16: 16px;--s-20: 20px;--s-24: 24px;--s-32: 32px;--s-40: 40px;--s-48: 48px;--s-56: 56px;--s-64: 64px;--s-72: 72px;--s-80: 80px;--type-display-size: 144px;--type-display-line-height: 132px;--type-display-rem: 9rem;--type-h1-size: 48px;--type-h1-line-height: 52px;--type-h1-rem: 3rem;--type-h2-size: 36px;--type-h2-line-height: 40px;--type-h2-rem: 2.25rem;--type-h3-size: 24px;--type-h3-line-height: 36px;--type-h3-rem: 1.5rem;--type-h4-size: 20px;--type-h4-line-height: 28px;--type-h4-rem: 1.25rem;--type-h5-size: 18px;--type-h5-line-height: 26px;--type-h5-rem: 1.125rem;--type-h6-size: 18px;--type-h6-line-height: 26px;--type-h6-rem: 1.125rem;--type-bodyLarge-size: 18px;--type-bodyLarge-line-height: 26px;--type-bodyLarge-rem: 1.125rem;--type-body-size: 14px;--type-body-line-height: 22px;--type-body-rem: 1rem;--type-bodySmall-size: 12px;--type-bodySmall-line-height: 20px;--type-bodySmall-rem: .75rem;--type-label-size: 12px;--type-label-line-height: 18px;--type-label-rem: .75rem;--font-family-base: "UniversalSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display: "UniversalSans Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--primary-100: #ebf3f8;--primary-300: #c2dbea;--primary-500: #0077cd;--primary-800: #0a4878;--primary-900: #072b45;--accent-500: #e37222;--grey-100: #f6f7f8;--grey-200: #eaebec;--grey-300: #d4d8da;--grey-500: #8a9199;--grey-700: #56656f;--grey-900: #3f4e58;--semantic-blue-100: #e0f2ff;--semantic-blue-300: #7cbcf7;--semantic-blue-500: #006fc9;--semantic-green-100: #e8fbe4;--semantic-green-300: #9fd994;--semantic-green-500: #2e7d32;--semantic-green-900: #193403;--semantic-red-100: #ffe0e8;--semantic-red-300: #ff809d;--semantic-red-500: #ef4444;--semantic-red-600: #d10031;--semantic-red-700: #b91c1c;--semantic-red-900: #430211;--semantic-yellow-100: #fff9e0;--semantic-yellow-300: #ffd97a;--semantic-yellow-700: #7a6300;--semantic-yellow-900: #322800;--neutral-0: #ffffff;--neutral-50: #f8fafc;--neutral-900: #000000;--line-height-tight: 1.15;--line-height-heading: 1.25;--line-height-snug: 1.45;--line-height-base: 1.55;--line-height-loose: 1.65;--state-primary-hover: rgba(14, 87, 140, .08);--state-primary-active: rgba(14, 87, 140, .16);--state-black-hover-white: rgba(0, 0, 0, .04);--state-black-active-white: rgba(0, 0, 0, .08);--state-black-hover-color: rgba(0, 0, 0, .16);--state-black-active-color: rgba(0, 0, 0, .24);--state-white-hover: rgba(255, 255, 255, .16);--state-white-active: rgba(255, 255, 255, .24);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--overlay-backdrop: rgba(7, 43, 69, .9);--loading-overlay-bg: rgba(255, 255, 255, .78);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-linear: linear;--motion-instant: 75ms;--motion-fast: .15s;--motion-base: .2s;--motion-medium: .3s;--motion-slow: .5s;--font-text: "UniversalSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "UniversalSans Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--grey-50: #f9fafb;--grey-150: #edf0f3;--grey-400: #9ca3af;--grey-600: #6b7280;--primary-50: #f0f7ff;--primary-600: #0a5eb0;--primary-700: #094d91;--semantic-green-50: #f0fdf4;--semantic-green-200: #bbf7d0;--semantic-green-700: #135d2c;--semantic-red-50: #fef2f2;--semantic-red-200: #fecaca;--semantic-blue-50: #eff6ff;--semantic-blue-200: #bfdbfe;--semantic-blue-700: #1d4ed8;--semantic-yellow-50: #fffbeb;--semantic-yellow-200: #fde68a;--semantic-yellow-500: #eab308;--semantic-orange-50: #fff7ed;--semantic-orange-500: #f97316;--semantic-purple-50: #faf5ff;--semantic-purple-500: #a855f7;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--focus-ring-primary: 0 0 0 3px rgba(0, 119, 205, .15);--focus-ring-error: 0 0 0 3px rgba(209, 0, 49, .12);--btn-primary-bg: var(--primary-500);--btn-primary-text: #ffffff;--btn-primary-hover: var(--primary-800);--btn-primary-active: var(--primary-900);--btn-secondary-text: var(--primary-900);--btn-secondary-border: var(--primary-900);--btn-secondary-hover: var(--state-primary-hover);--btn-secondary-active: var(--state-primary-active);--btn-tertiary-text: var(--primary-900);--btn-tertiary-hover: var(--primary-500);--btn-tertiary-active: var(--primary-800);--btn-text-color: var(--primary-900);--btn-text-hover: var(--primary-500);--btn-text-active: var(--primary-800);--btn-danger-bg: var(--semantic-red-500);--btn-danger-text: #ffffff;--btn-danger-hover: #dc2626;--btn-danger-active: #b91c1c;--btn-ghost-text: var(--grey-700);--btn-ghost-hover-bg: var(--grey-100);--btn-ghost-active-bg: var(--grey-200);--risk-bajo: #22c55e;--risk-medio: #eab308;--risk-alto: #f97316;--risk-critico: #ef4444;--bg-app: var(--grey-100);--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-muted: var(--grey-50);--fg-primary: var(--primary-900);--fg-secondary: var(--grey-700);--fg-muted: var(--grey-600);--fg-on-brand: #ffffff;--row-hover: var(--grey-100);--disabled-opacity: .5;--border-default: var(--grey-200);--border-strong: var(--grey-300);--border-subtle: var(--grey-150);--brand-navy: #072b45;--brand-navy-accent: #0e578c;--topbar-bg: var(--brand-navy);--topbar-fg: #ffffff;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-numeric: tabular-nums;--type-heading-weight: 600;--z-base: 0;--z-overlay: 100;--z-modal: 200;--z-toast: 300;--z-skip-link: 400}[data-theme=dark]{--primary-50: #0a1e30;--primary-100: #0a2540;--primary-300: #0e3a59;--primary-500: #3399ff;--primary-600: #66b3ff;--primary-700: #99ccff;--primary-800: #c2dbea;--primary-900: #ebf3f8;--loading-overlay-bg: rgba(15, 23, 42, .78);--accent-500: #f59e4b;--grey-50: #151c22;--grey-100: #1a2329;--grey-150: #1f2a32;--grey-200: #2a343c;--grey-300: #3f4e58;--grey-400: #56656f;--grey-500: #8a9199;--grey-600: #aab0b5;--grey-700: #d4d8da;--grey-900: #f6f7f8;--neutral-0: #12181d;--neutral-50: #0e141a;--neutral-900: #ffffff;--semantic-blue-50: #0c1f33;--semantic-blue-100: #003666;--semantic-blue-200: #1a5999;--semantic-blue-300: #3a8ee6;--semantic-blue-500: #66b3ff;--semantic-blue-700: #99ccff;--semantic-green-50: #0c1f10;--semantic-green-100: #0e3510;--semantic-green-200: #1a5c24;--semantic-green-300: #4caf50;--semantic-green-500: #81c784;--semantic-green-700: #a5d6a7;--semantic-green-900: #c8e6c9;--semantic-red-50: #2a0f15;--semantic-red-100: #4a0f1c;--semantic-red-200: #7a1a2e;--semantic-red-300: #e57373;--semantic-red-500: #ff8a80;--semantic-red-600: #ef9a9a;--semantic-red-700: #f4b0b0;--semantic-red-900: #ffcdd2;--semantic-yellow-50: #261e00;--semantic-yellow-100: #4d3e00;--semantic-yellow-200: #7a6300;--semantic-yellow-300: #fbc02d;--semantic-yellow-500: #fdd835;--semantic-yellow-700: #ffe082;--semantic-yellow-900: #fff9c4;--semantic-orange-50: #2a1800;--semantic-orange-500: #ffb74d;--semantic-purple-50: #1f0f33;--semantic-purple-500: #ce93d8;--state-primary-hover: rgba(51, 153, 255, .12);--state-primary-active: rgba(51, 153, 255, .2);--state-black-hover-white: rgba(255, 255, 255, .04);--state-black-active-white: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--focus-ring-primary: 0 0 0 3px rgba(51, 153, 255, .25);--focus-ring-error: 0 0 0 3px rgba(239, 154, 154, .2);--btn-primary-bg: #3399ff;--btn-primary-text: #ffffff;--btn-primary-hover: #1a85f0;--btn-primary-active: #0070e0;--btn-secondary-text: #c2dbea;--btn-secondary-border: #5aa8e0;--btn-secondary-hover: rgba(51, 153, 255, .15);--btn-secondary-active: rgba(51, 153, 255, .25);--btn-tertiary-text: #c2dbea;--btn-tertiary-hover: #3399ff;--btn-tertiary-active: #66b3ff;--btn-text-color: #c2dbea;--btn-text-hover: #3399ff;--btn-text-active: #66b3ff;--btn-danger-bg: #ef4444;--btn-danger-text: #ffffff;--btn-danger-hover: #dc2626;--btn-danger-active: #b91c1c;--btn-ghost-text: #d4d8da;--btn-ghost-hover-bg: rgba(255, 255, 255, .08);--btn-ghost-active-bg: rgba(255, 255, 255, .14);--overlay-backdrop: rgba(0, 0, 0, .85);--bg-app: var(--grey-100);--bg-surface: #12181d;--bg-elevated: #1a2329;--bg-muted: var(--grey-50);--fg-primary: var(--grey-900);--fg-secondary: var(--grey-700);--fg-muted: var(--grey-500);--fg-on-brand: #ffffff;--row-hover: #202a32;--border-default: var(--grey-200);--border-strong: var(--grey-300);--border-subtle: var(--grey-150)}:root{--control-height: 40px;--control-height-sm: 32px}.aero-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-6);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-text);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-in-out),border-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-in-out)}.aero-btn[data-size=md]{height:36px;padding:0 var(--s-16);font-size:var(--type-body-size)}.aero-btn[data-size=sm]{height:28px;padding:0 var(--s-10);font-size:var(--type-bodySmall-size)}.aero-btn[data-size=lg]{height:var(--control-height);padding:0 var(--s-20);font-size:var(--type-body-size)}.aero-btn:focus-visible{outline:none;box-shadow:var(--focus-ring-primary)}.aero-btn[data-v=danger]:focus-visible{box-shadow:var(--focus-ring-error)}.aero-btn:disabled{opacity:.55;cursor:not-allowed}.aero-btn aero-icon{display:inline-flex}.aero-btn[data-v=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.aero-btn[data-v=primary]:hover:not(:disabled){background:var(--btn-primary-hover)}.aero-btn[data-v=secondary]{background:var(--bg-surface);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.aero-btn[data-v=secondary]:hover:not(:disabled){background:var(--btn-secondary-hover)}.aero-btn[data-v=tertiary]{background:transparent;color:var(--btn-tertiary-text);text-decoration:underline}.aero-btn[data-v=tertiary]:hover:not(:disabled){color:var(--btn-tertiary-hover)}.aero-btn[data-v=tertiary]:active:not(:disabled){color:var(--btn-tertiary-active)}.aero-btn[data-v=text]{background:transparent;color:var(--btn-text-color)}.aero-btn[data-v=text]:hover:not(:disabled){color:var(--btn-text-hover)}.aero-btn[data-v=text]:active:not(:disabled){color:var(--btn-text-active)}.aero-btn[data-v=ghost]{background:transparent;color:var(--btn-ghost-text)}.aero-btn[data-v=ghost]:hover:not(:disabled){background:var(--btn-ghost-hover-bg)}.aero-btn[data-v=danger]{background:var(--btn-danger-bg);color:var(--btn-danger-text)}.aero-btn[data-v=danger]:hover:not(:disabled){background:var(--btn-danger-hover)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-text);color:var(--fg-primary);background:var(--bg-app)}.mk .mk-section{padding:var(--s-64) 0}.mk .mk-section__head{max-width:640px;margin:0 auto var(--s-32);text-align:center;display:flex;flex-direction:column;gap:var(--s-8)}.mk .mk-eyebrow{font-size:var(--type-bodySmall-size, 13px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500)}.mk .mk-section__title{margin:0;font-family:var(--font-family-display, inherit);font-size:var(--type-h2-size, 28px);line-height:1.2;color:var(--fg-primary)}.mk .mk-section__lede{margin:0;font-size:var(--type-bodyLarge-size, 17px);line-height:1.55;color:var(--fg-secondary)}
