@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b48dc1{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b48dc1{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}:root{color-scheme:light;--marca-navy:#0B2D4A;--marca-turquesa:#00C2D1;--marca-dorado:#D4AF37;--marca-gris:#6B7280;--campo:#F2F5F7;--aurora-agua:#75DEE5;--aurora-cielo:#A7C5D9;--aurora-damasco:#E9D5A0;--aurora-rosa:#DCE5EB;--aurora-lima:#B7DADB;--aurora-opacidad:.9;--aurora-filtro:blur(70px) saturate(120%);--aurora-mezcla:normal;--grano-opacidad:.08;--grano-mezcla:multiply;--ink-1:#0B2D4A;--ink-2:#34414F;--ink-3:#4E5B68;--accent:#007A85;--accent-tint:rgba(0,122,133,.10);--accent-edge:rgba(0,122,133,.35);--accent-anillo:rgba(0,122,133,.15);--barra-desde:var(--marca-turquesa);--surface-1:rgba(255,255,255,.62);--surface-2:rgba(255,255,255,.78);--surface-3:rgba(255,255,255,.90);--surface-inset:rgba(255,255,255,.50);--surface-hover:rgba(255,255,255,.55);--surface-control:rgba(255,255,255,.70);--surface-seleccion:rgba(255,255,255,.90);--edge-inset:rgba(255,255,255,.70);--edge-spec-1:rgba(255,255,255,1);--edge-spec-2:rgba(255,255,255,.35);--edge-spec-3:rgba(255,255,255,.15);--edge-spec-4:rgba(255,255,255,.75);--highlight:rgba(255,255,255,.95);--rule:rgba(14,26,38,.08);--bar-bg:rgba(14,26,38,.07);--edge-control:rgba(14,26,38,.10);--sombra-1:0 1px 1px rgba(14,26,38,.04),0 8px 24px -8px rgba(14,26,38,.12);--sombra-2:0 1px 2px rgba(14,26,38,.05),0 18px 40px -12px rgba(14,26,38,.18),0 60px 120px -40px rgba(14,26,38,.22);--sombra-hoja:0 2px 4px rgba(14,26,38,.05),0 30px 60px -18px rgba(14,26,38,.28),0 90px 160px -50px rgba(14,26,38,.30);--primario-fondo:linear-gradient(180deg,#154A68,#0B2D4A);--primario-tinta:#FFFFFF;--primario-sombra:0 10px 24px -10px rgba(14,26,38,.6);--ok:#0D6A3A;--ok-t:#D9F4E4;--warn:#7A5200;--warn-t:#FFEFC2;--bad:#A3131E;--bad-t:#FFE1E1;--none:#46525F;--none-t:#EDF0F3;--anillo-rojo:#D93A44;--anillo-amarillo:#E7A920;--veredicto-ok:linear-gradient(135deg,rgba(217,244,228,.95),rgba(236,250,241,.85));--veredicto-warn:linear-gradient(135deg,rgba(255,239,194,.95),rgba(255,247,222,.85));--veredicto-bad:linear-gradient(135deg,rgba(255,225,225,.95),rgba(255,240,240,.85));--veredicto-borde-ok:rgba(13,106,58,.18);--veredicto-borde-warn:rgba(122,82,0,.18);--veredicto-borde-bad:rgba(163,19,30,.18);--blur:blur(40px) saturate(185%);--f:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,monospace;--t-xs:11.5px;--t-sm:13px;--t-md:15px;--t-lg:17px;--t-xl:22px;--t-2xl:30px;--t-tesis:34px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--r-pill:999px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--spring:cubic-bezier(.34,1.3,.5,1);--ease:cubic-bezier(.2,.8,.2,1)}[data-theme=dark]{color-scheme:dark;--campo:#061522;--aurora-opacidad:.6;--aurora-filtro:blur(80px) saturate(160%);--aurora-mezcla:screen;--grano-opacidad:.07;--grano-mezcla:overlay;--ink-1:#EAF0F5;--ink-2:#B9C4CF;--ink-3:#AEB9C4;--accent:#00C2D1;--accent-tint:rgba(0,194,209,.14);--accent-edge:rgba(0,194,209,.42);--accent-anillo:rgba(0,194,209,.18);--barra-desde:var(--marca-turquesa);--surface-1:rgba(12,18,28,.72);--surface-2:rgba(16,24,36,.82);--surface-3:rgba(255,255,255,.12);--surface-inset:rgba(255,255,255,.04);--surface-hover:rgba(255,255,255,.06);--surface-control:rgba(255,255,255,.07);--surface-seleccion:rgba(22,32,46,.90);--edge-inset:rgba(255,255,255,.07);--edge-spec-1:rgba(255,255,255,.34);--edge-spec-2:rgba(255,255,255,.08);--edge-spec-3:rgba(255,255,255,.03);--edge-spec-4:rgba(255,255,255,.16);--highlight:rgba(255,255,255,.12);--rule:rgba(255,255,255,.08);--bar-bg:rgba(255,255,255,.11);--edge-control:rgba(255,255,255,.12);--sombra-1:0 1px 1px rgba(0,0,0,.3),0 8px 24px -8px rgba(0,0,0,.5);--sombra-2:0 1px 2px rgba(0,0,0,.35),0 18px 40px -12px rgba(0,0,0,.55),0 60px 120px -40px rgba(0,0,0,.6);--sombra-hoja:0 2px 4px rgba(0,0,0,.3),0 30px 60px -18px rgba(0,0,0,.6),0 90px 160px -50px rgba(0,0,0,.6);--primario-fondo:linear-gradient(180deg,#F4F7FA,#D5DEE7);--primario-tinta:#06101C;--primario-sombra:0 10px 24px -10px rgba(0,0,0,.6);--ok:#5BE3A0;--ok-t:rgba(91,227,160,.14);--warn:#F6C85A;--warn-t:rgba(246,200,90,.14);--bad:#FF8A94;--bad-t:rgba(255,138,148,.15);--none:#A9B4C0;--none-t:rgba(169,180,192,.12);--anillo-rojo:#FF6B78;--anillo-amarillo:#F6C85A;--veredicto-ok:linear-gradient(135deg,rgba(91,227,160,.15),rgba(91,227,160,.05));--veredicto-warn:linear-gradient(135deg,rgba(246,200,90,.16),rgba(246,200,90,.06));--veredicto-bad:linear-gradient(135deg,rgba(255,92,108,.17),rgba(255,92,108,.07));--veredicto-borde-ok:rgba(91,227,160,.22);--veredicto-borde-warn:rgba(246,200,90,.24);--veredicto-borde-bad:rgba(255,138,148,.25)}*,:after,:before{box-sizing:border-box;margin:0}html{background:var(--campo)}body{min-height:100vh;color:var(--ink-1);background:transparent;overflow-x:hidden;font:500 var(--t-md)/1.5 var(--f);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--grano-opacidad);mix-blend-mode:var(--grano-mezcla);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}