@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-text: "UniversalSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "UniversalSans Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-base: var(--font-text);--font-family-display: var(--font-display);--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;--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-600);--btn-danger-text: #ffffff;--btn-danger-hover: #b91c1c;--btn-danger-active: #9b0c0c;--btn-ghost-text: var(--grey-700);--btn-ghost-hover-bg: var(--grey-100);--btn-ghost-active-bg: var(--grey-200);--btn-ghost-border: var(--grey-300);--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-strong: var(--grey-900);--fg-faint: var(--grey-400);--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: #072b45;--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: #d10031;--btn-danger-text: #ffffff;--btn-danger-hover: #b91c1c;--btn-danger-active: #9b0c0c;--btn-ghost-text: #d4d8da;--btn-ghost-hover-bg: rgba(255, 255, 255, .08);--btn-ghost-active-bg: rgba(255, 255, 255, .14);--btn-ghost-border: var(--grey-300);--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-600);--fg-strong: var(--grey-900);--fg-faint: var(--grey-400);--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;--control-height-touch: 44px;--border-width-hairline: 1px;--border-width-default: 1px;--border-width-strong: 2px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 20px}.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)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.mk .mk-feature-card{background:var(--neutral-0);border:1px solid var(--grey-200);border-radius:var(--radius-md);padding:var(--s-20);list-style:none}.mk .mk-feature-card__icon{color:var(--primary-500);font-size:20px;margin-bottom:var(--s-12);display:inline-block}.mk .mk-feature-card__title{margin:0 0 var(--s-4);font-size:var(--type-body-size);font-weight:600;color:var(--primary-900)}.mk .mk-feature-card__desc{margin:0;font-size:var(--type-bodySmall-size);line-height:var(--line-height-base);color:var(--grey-700)}.t-display{font-family:var(--font-display);font-weight:500;font-size:var(--type-display-size);line-height:var(--type-display-line-height);letter-spacing:-.02em}.t-h1{font-family:var(--font-display);font-weight:500;font-size:var(--type-h1-size);line-height:var(--type-h1-line-height);color:var(--fg-primary);letter-spacing:-.01em}.t-h2{font-family:var(--font-display);font-weight:500;font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);color:var(--fg-primary)}.t-h3{font-family:var(--font-text);font-weight:700;font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);color:var(--fg-primary)}.t-h4{font-family:var(--font-text);font-weight:500;font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);color:var(--fg-primary)}.t-h5{font-family:var(--font-text);font-weight:500;font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);color:var(--fg-primary)}.t-bodyLarge{font-size:var(--type-bodyLarge-size);line-height:var(--type-bodyLarge-line-height)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.t-bodySmall{font-size:var(--type-bodySmall-size);line-height:var(--type-bodySmall-line-height)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-secondary)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--grey-400)}*{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}.detail-sections{display:flex;flex-direction:column;gap:var(--s-32)}.detail-section h2{font-size:18px;font-weight:600;color:var(--primary-900);margin:0 0 var(--s-16) 0;padding-bottom:var(--s-8);border-bottom:1px solid var(--grey-100)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-24) var(--s-16)}.info-grid.info-grid-2col{grid-template-columns:1fr 1fr}@media(max-width:640px){.info-grid.info-grid-2col{grid-template-columns:1fr}}.info-item label,.info-item .label{display:block;font-size:12px;font-weight:500;color:var(--grey-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-item p{font-size:16px;color:var(--grey-900);font-weight:500;margin:0;line-height:1.4}.info-item p.highlight{font-size:20px;font-weight:600;color:var(--primary-600)}.form-grid{--form-grid-gap: var(--s-16);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--form-grid-gap)}.form-grid--stack{display:flex;flex-direction:column;grid-template-columns:none}.form-grid--cols-2{grid-template-columns:1fr 1fr}.form-actions{--form-actions-gap: var(--s-8);display:flex;justify-content:flex-end;gap:var(--form-actions-gap)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.full-width{grid-column:1/-1}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{grid-column:span 1}}*{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-600)}.mk .mk-section__title{margin:0;font-family:var(--font-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)}
