@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-font-family:var(--font-sans);--default-mono-font-family:var(--fuente-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer primitivas{:root{--marca-negro:#0a0a0a;--marca-crema:#f4f4f1;--marca-dorado:#f9c402;--marca-dorado-texto:#7a5a00;--marca-blanco:#fff;--marca-error:#b3401e;--marca-error-oscuro:#ff8a65;--marca-ok:#1e7a4f;--marca-ok-oscuro:#8fe3b0;--marca-naranja:#ec8224;--marca-cian:#54c2bb;--marca-fucsia:#ed2871;--rampa-noche-950:#0f0f0f;--rampa-noche-925:#121212;--rampa-noche-920:#131313;--rampa-noche-910:#141414;--rampa-noche-900:#171717;--rampa-noche-890:#1a1a1a;--rampa-noche-880:#1c1c1c;--rampa-noche-850:#262626;--rampa-noche-800:#2e2e2e;--rampa-noche-750:#3a3a3a;--rampa-noche-700:#4a4a4a;--rampa-gris-600:#5c5c5c;--rampa-gris-550:#6a6a6a;--rampa-gris-500:#6e6e6e;--rampa-gris-400:#8c8c8c;--rampa-gris-300:#bdbdbd;--rampa-gris-200:#d6d6d6;--rampa-crema-100:#ecece7;--rampa-crema-200:#e4e4de;--rampa-crema-300:#e3e3de;--rampa-crema-400:#d9d9d4;--rampa-crema-500:#c4c4be;--rampa-crema-600:#9a9a94;--rampa-crema-700:#8a8a84;--rampa-dorado-suave:#fbf0c8;--rampa-dorado-borde:#ebd27a;--rampa-dorado-sobre-suave:#5c4400;--rampa-dorado-suave-oscuro:#2b2408;--rampa-dorado-borde-oscuro:#5c4a0a;--rampa-dorado-claro:#ffd84d;--rampa-dorado-hover:#ffd402;--rampa-orbe-luz:#ffe27a;--rampa-orbe-naranja:#e26e18;--rampa-orbe-sombra:#7a2a08;--rampa-error-suave:#f8e3dc;--rampa-error-borde:#e9b4a2;--rampa-error-sobre-suave:#8a2f14;--rampa-error-hover:#962f12;--rampa-error-suave-oscuro:#3a1d14;--rampa-error-borde-oscuro:#6e3322;--rampa-error-hover-oscuro:#ffa585;--rampa-ok-suave:#ddf0e5;--rampa-ok-borde:#a5d6ba;--rampa-ok-sobre-suave:#155c3b;--rampa-ok-suave-oscuro:#12291e;--rampa-ok-borde-oscuro:#2a5a40;--rampa-ambar:#8a5a00;--rampa-ambar-oscuro:#f5c46b;--rampa-ambar-suave:#fcefcf;--rampa-ambar-borde:#edcf8a;--rampa-ambar-sobre-suave:#6b4500;--rampa-ambar-suave-oscuro:#2e2410;--rampa-ambar-borde-oscuro:#5e4a1c;--rampa-info:#1d4e9e;--rampa-info-oscuro:#8db8ff;--rampa-info-suave:#e0eafb;--rampa-info-borde:#a9c3ee;--rampa-info-sobre-suave:#173f80;--rampa-info-suave-oscuro:#16223a;--rampa-info-borde-oscuro:#2d4470;--txt-3xs:.625rem;--txt-2xs:.6875rem;--txt-xs:.75rem;--txt-sm:.8125rem;--txt-md:.875rem;--txt-base:.9375rem;--txt-lede:1rem;--txt-lg:1.0625rem;--txt-titulo:1.125rem;--txt-xl:1.25rem;--txt-bloque:1.375rem;--txt-2xl:1.5rem;--txt-3xl:1.75rem;--txt-4xl:2.125rem;--txt-5xl:2.5rem;--txt-6xl:3rem;--peso-normal:400;--peso-medio:500;--peso-semi:600;--peso-fuerte:700;--peso-extra:800;--tr-mayus:.14em;--tr-titulo:-.025em;--tr-cifra:-.03em;--txt-h1:clamp(2.375rem, 6.2vw, 5.25rem);--txt-h1-portada:clamp(2.25rem, 4.4vw, 3.75rem);--txt-h1-panel:clamp(1.75rem, 3.2vw, 2.75rem);--txt-h2:clamp(1.75rem, 3.4vw, 2.875rem);--txt-h2-panel:clamp(1.25rem, 2vw, 1.625rem);--txt-subline:clamp(1.5rem, 2.6vw, 2.125rem);--txt-rail:clamp(1.625rem, 3.2vw, 2.625rem);--txt-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--txt-titulo-tarjeta:1.625rem;--txt-paso:1.25rem;--txt-cuerpo:1rem;--txt-kicker:.6875rem;--txt-meta:.75rem;--tr-h1:-.045em;--tr-h2:-.035em;--tr-tarjeta:-.02em;--tr-serif:-.01em;--tr-kicker:.02em;--tr-boton:.02em;--tipo-h1:var(--peso-extra) var(--txt-h1) / .98 var(--fuente-titular);--tipo-h1-portada:var(--peso-extra) var(--txt-h1-portada) / .98 var(--fuente-titular);--tipo-h1-panel:var(--peso-extra) var(--txt-h1-panel) / 1 var(--fuente-titular);--tipo-h2:var(--peso-extra) var(--txt-h2) / 1.02 var(--fuente-titular);--tipo-h2-panel:var(--peso-extra) var(--txt-h2-panel) / 1.05 var(--fuente-titular);--tipo-h3:var(--peso-semi) var(--txt-lg) / 1.3 var(--fuente-ui);--tipo-titulo-tarjeta:var(--peso-extra) var(--txt-titulo-tarjeta) / 1.05 var(--fuente-titular);--tipo-paso:var(--peso-extra) var(--txt-paso) / 1.1 var(--fuente-titular);--tipo-subline:var(--peso-normal) var(--txt-subline) / 1.2 var(--fuente-ui);--tipo-rail:var(--peso-normal) var(--txt-rail) / 1.15 var(--fuente-titular);--tipo-lead:var(--peso-normal) var(--txt-lead) / 1.55 var(--fuente-ui);--tipo-lede:var(--peso-normal) var(--txt-lede) / 1.55 var(--fuente-ui);--tipo-cuerpo:var(--peso-normal) var(--txt-cuerpo) / 1.6 var(--fuente-ui);--tipo-kicker:var(--peso-normal) var(--txt-kicker) / 1.3 var(--fuente-mono);--tipo-meta:var(--peso-normal) var(--txt-meta) / 1.4 var(--fuente-mono);--tipo-cifra:var(--peso-medio) var(--txt-3xl) / 1.05 var(--fuente-mono);--tipo-cifra-grande:var(--peso-medio) var(--txt-4xl) / 1 var(--fuente-mono);--tipo-rotulo:var(--peso-medio) var(--txt-2xs) / 1.3 var(--fuente-mono);--tipo-boton:var(--peso-extra) var(--txt-md) / 1 var(--fuente-titular);--tipo-boton-compacto:var(--peso-extra) var(--txt-sm) / 1 var(--fuente-titular);--tipo-etiqueta-campo:var(--peso-extra) var(--txt-xs) / 1.2 var(--fuente-titular);--tipo-chip:var(--peso-semi) var(--txt-xs) / 1.2 var(--fuente-ui);--esp-0:0;--esp-px:1px;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.25rem;--esp-6:1.5rem;--esp-8:2rem;--esp-10:2.5rem;--esp-12:3rem;--esp-16:4rem;--esp-20:5rem;--radio-0:0;--radio-xs:0;--radio-sm:0;--radio-md:0;--radio-lg:0;--radio-led:3px;--radio-circulo:50%;--radio-pildora:999px;--radio-full:var(--radio-pildora);--forma-control:var(--radio-0);--forma-campo:var(--radio-0);--forma-pildora:var(--radio-pildora);--forma-tarjeta:var(--radio-0);--forma-dialogo:var(--radio-0);--forma-led:var(--radio-led);--borde-control:1px;--alto-control:2.5rem;--alto-control-chico:2rem;--ancho-menu:16rem;--alto-barra:4rem;--ancho-angosto:46rem;--ancho-fluido:80rem;--ancho-sitio:77.5rem;--ancho-lead:45rem;--esp-gutter:clamp(20px, 4vw, 40px);--esp-pantalla-arriba:clamp(var(--esp-6), 4vw, var(--esp-12));--esp-bloque:clamp(36px, 5vw, 64px);--alto-boton:52px;--alto-campo:48px;--alto-cabecera:88px;--dur-rapida:.14s;--dur-normal:.2s;--dur-lenta:.32s;--ease-estandar:cubic-bezier(.2, 0, 0, 1);--ease-aparicion:cubic-bezier(.2, .7, .2, 1);--dur-boton:.2s;--dur-tarjeta:.25s;--dur-subrayado:.35s;--dur-led:.4s;--dur-aparicion:.7s;--z-pegajoso:100;--z-menu:200;--z-velo:300;--z-modal:310;--z-aviso:400}@supports (color:lab(0% 0 0)){:root{--marca-negro:lab(2.74243% -.0000149012 0);--marca-crema:lab(96.1251% -.394881 1.45872);--marca-dorado:lab(82.1964% 9.65065 82.6264);--marca-dorado-texto:lab(40.666% 8.26596 48.0116);--marca-blanco:lab(100% 0 0);--marca-error:lab(43.9266% 46.378 44.9105);--marca-error-oscuro:lab(70.3528% 43.0649 40.4404);--marca-ok:lab(45.2453% -35.6548 15.7013);--marca-ok-oscuro:lab(83.8646% -34.827 16.6006);--marca-naranja:lab(65.5765% 37.4359 64.2351);--marca-cian:lab(72.0032% -34.0515 -6.4911);--marca-fucsia:lab(53.3499% 74.3311 11.0567);--rampa-noche-950:lab(4.31377% 0 0);--rampa-noche-925:lab(5.46356% -.00000745058 .00000298023);--rampa-noche-920:lab(5.87846% 0 0);--rampa-noche-910:lab(6.32376% 0 0);--rampa-noche-900:lab(7.73655% 0 0);--rampa-noche-890:lab(9.2648% -.00000745058 0);--rampa-noche-880:lab(10.2624% -.00000745058 -.00000298023);--rampa-noche-850:lab(15.1576% 0 0);--rampa-noche-800:lab(18.9392% 0 0);--rampa-noche-750:lab(24.426% .0000149012 -.00000596046);--rampa-noche-700:lab(31.4556% 0 -.00000596046);--rampa-gris-600:lab(39.0768% -.0000149012 -.00000596046);--rampa-gris-550:lab(44.8188% 0 0);--rampa-gris-500:lab(46.4312% 0 0);--rampa-gris-400:lab(58.2516% 0 0);--rampa-gris-300:lab(76.6144% -.0000298023 .0000119209);--rampa-gris-200:lab(85.6276% -.0000298023 .0000119209);--rampa-crema-100:lab(93.2944% -.659168 2.44585);--rampa-crema-200:lab(90.4634% -.78541 2.92206);--rampa-crema-300:lab(90.1276% -.65884 2.44608);--rampa-crema-400:lab(86.5904% -.668466 2.48289);--rampa-crema-500:lab(79.0282% -.813246 3.0333);--rampa-crema-600:lab(63.4633% -.840247 3.14561);--rampa-crema-700:lab(57.34% -.858068 3.22046);--rampa-dorado-suave:lab(94.9243% -.792921 20.8071);--rampa-dorado-borde:lab(84.9259% .72974 46.6336);--rampa-dorado-sobre-suave:lab(30.695% 6.21912 39.5496);--rampa-dorado-suave-oscuro:lab(14.5004% .390038 17.87);--rampa-dorado-borde-oscuro:lab(32.5042% 2.92924 37.2385);--rampa-dorado-claro:lab(87.9283% 3.75119 70.1832);--rampa-dorado-hover:lab(86.73% 4.36586 85.9283);--rampa-orbe-luz:lab(90.7531% 1.05003 54.062);--rampa-orbe-naranja:lab(60.027% 43.0049 63.2139);--rampa-orbe-sombra:lab(29.4282% 34.4246 38.0918);--rampa-error-suave:lab(91.8211% 6.57052 6.16077);--rampa-error-borde:lab(77.8951% 18.016 17.0195);--rampa-error-sobre-suave:lab(33.4237% 38.5137 37.3857);--rampa-error-hover:lab(35.7181% 42.8678 41.283);--rampa-error-suave-oscuro:lab(14.7593% 13.7618 12.6502);--rampa-error-borde-oscuro:lab(29.2609% 25.7053 23.4105);--rampa-error-hover-oscuro:lab(76.4607% 31.7245 31.0921);--rampa-ok-suave:lab(93.1441% -7.98607 3.0712);--rampa-ok-borde:lab(81.597% -20.768 8.42931);--rampa-ok-sobre-suave:lab(34.2027% -29.008 12.5927);--rampa-ok-suave-oscuro:lab(14.4223% -12.0109 4.30486);--rampa-ok-borde-oscuro:lab(34.3002% -22.2627 9.84867);--rampa-ambar:lab(42.7386% 15.8379 50.5488);--rampa-ambar-oscuro:lab(82.2593% 10.7427 51.0071);--rampa-ambar-suave:lab(94.8725% .791431 17.2125);--rampa-ambar-borde:lab(84.5396% 4.12583 38.3439);--rampa-ambar-sobre-suave:lab(33.0038% 13.0803 42.1689);--rampa-ambar-suave-oscuro:lab(14.9749% 2.59326 14.8991);--rampa-ambar-borde-oscuro:lab(32.8495% 4.58552 29.9315);--rampa-info:lab(33.5739% 7.60353 -49.145);--rampa-info-oscuro:lab(73.7666% -.900626 -40.179);--rampa-info-suave:lab(92.3181% -1.01799 -9.44903);--rampa-info-borde:lab(77.9545% -1.80596 -24.5004);--rampa-info-sobre-suave:lab(26.9068% 6.05747 -41.5679);--rampa-info-suave-oscuro:lab(13.1186% 1.25103 -17.4129);--rampa-info-borde-oscuro:lab(28.665% 2.11298 -28.6671)}}@media (pointer:coarse){:root{--alto-control:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--dur-rapida:1ms;--dur-normal:1ms;--dur-lenta:1ms;--dur-boton:1ms;--dur-tarjeta:1ms;--dur-subrayado:1ms;--dur-led:1ms;--dur-aparicion:1ms}}}@layer semantica{:root,[data-modo=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-fondo:var(--marca-negro);--ui-superficie:var(--rampa-noche-925);--ui-superficie-2:var(--rampa-noche-950);--ui-superficie-3:var(--rampa-noche-920);--ui-superficie-hover:var(--rampa-noche-900);--ui-superficie-alterna:var(--rampa-noche-890);--ui-brillo:var(--rampa-noche-890);--ui-texto:var(--marca-blanco);--ui-texto-fuerte:var(--rampa-gris-200);--ui-texto-secundario:var(--rampa-gris-300);--ui-texto-terciario:var(--rampa-gris-400);--ui-texto-tenue:var(--rampa-gris-550);--ui-texto-inverso:var(--marca-negro);--ui-kicker:var(--rampa-gris-400);--ui-borde-sutil:var(--rampa-noche-880);--ui-borde:var(--rampa-noche-850);--ui-borde-fuerte:var(--rampa-noche-750);--ui-borde-campo:var(--rampa-gris-550);--ui-borde-foco:var(--marca-dorado);--ui-solido:var(--marca-dorado);--ui-solido-hover:var(--rampa-dorado-hover);--ui-sobre-solido:var(--marca-negro);--ui-acento:var(--marca-dorado);--ui-sobre-acento:var(--marca-negro);--ui-acento-texto:var(--marca-dorado);--ui-acento-suave:var(--rampa-dorado-suave-oscuro);--ui-acento-borde-suave:var(--rampa-dorado-borde-oscuro);--ui-acento-sobre-suave:var(--rampa-dorado-claro);--ui-acento-titular:var(--marca-dorado);--ui-resaltador:none;--ui-peligro-solido:var(--marca-error-oscuro);--ui-peligro-solido-hover:var(--rampa-error-hover-oscuro);--ui-peligro-sobre-solido:var(--marca-negro);--ui-peligro-texto:var(--marca-error-oscuro);--ui-peligro-suave:var(--rampa-error-suave-oscuro);--ui-peligro-borde-suave:var(--rampa-error-borde-oscuro);--ui-peligro-sobre-suave:var(--marca-error-oscuro);--ui-exito-texto:var(--marca-ok-oscuro);--ui-exito-suave:var(--rampa-ok-suave-oscuro);--ui-exito-borde-suave:var(--rampa-ok-borde-oscuro);--ui-exito-sobre-suave:var(--marca-ok-oscuro);--ui-alerta-texto:var(--rampa-ambar-oscuro);--ui-alerta-suave:var(--rampa-ambar-suave-oscuro);--ui-alerta-borde-suave:var(--rampa-ambar-borde-oscuro);--ui-alerta-sobre-suave:var(--rampa-ambar-oscuro);--ui-info-texto:var(--rampa-info-oscuro);--ui-info-suave:var(--rampa-info-suave-oscuro);--ui-info-borde-suave:var(--rampa-info-borde-oscuro);--ui-info-sobre-suave:var(--rampa-info-oscuro);--ui-menu-fondo:var(--marca-negro);--ui-menu-borde:var(--rampa-noche-880);--ui-menu-texto:var(--marca-blanco);--ui-menu-texto-secundario:var(--rampa-gris-400);--ui-menu-hover:var(--rampa-noche-910);--ui-menu-activo-fondo:var(--rampa-noche-890);--ui-menu-activo-texto:var(--marca-blanco);--ui-menu-indicador:var(--marca-dorado);--ui-portada-fondo:var(--marca-negro);--ui-portada-texto:var(--marca-blanco);--ui-portada-texto-secundario:var(--rampa-gris-300);--ui-portada-acento:var(--marca-dorado);--ui-portada-borde:var(--rampa-noche-850);--ui-tono-naranja:var(--marca-naranja);--ui-tono-cian:var(--marca-cian);--ui-tono-fucsia:var(--marca-fucsia);--ui-etapa-n1:var(--rampa-gris-300);--ui-etapa-n1-suave:var(--rampa-noche-890);--ui-etapa-n2:var(--marca-dorado);--ui-etapa-n2-suave:var(--rampa-dorado-suave-oscuro);--ui-etapa-cert:var(--marca-ok-oscuro);--ui-etapa-cert-suave:var(--rampa-ok-suave-oscuro);--ui-degradado-marca:linear-gradient(90deg, var(--marca-naranja), var(--marca-cian), var(--marca-fucsia));--ui-orbe-naranja:var(--rampa-orbe-naranja);--ui-orbe-relleno:radial-gradient(circle at 38% 34%, var(--rampa-orbe-luz) 0%, var(--marca-dorado) 30%, var(--rampa-orbe-naranja) 68%, var(--rampa-orbe-sombra) 100%);--ui-sobre-orbe:var(--marca-negro);--ui-orbe-pulso:#f9c40299;--ui-led-encendido:var(--marca-dorado);--ui-led-apagado:var(--rampa-noche-750);--ui-orbe-halo:0 0 120px #f9c40247, inset -20px -30px 60px #00000059;--ui-anillo:var(--rampa-noche-800);--ui-anillo-texto:var(--rampa-noche-700);--ui-cabecera-fondo:transparent;--ui-rail-fondo:radial-gradient(circle at 92% 50%, #f9c40233 0, #e26e1814 22%, transparent 45%), var(--ui-superficie-2);--ui-progreso-pista:var(--ui-borde-fuerte);--ui-progreso-relleno:var(--ui-texto);--ui-progreso-acento:var(--marca-dorado);--ui-serie-1:var(--ui-texto);--ui-serie-2:var(--ui-acento-texto);--ui-sombra-1:none;--ui-sombra-2:none;--ui-sombra-3:none;--ui-velo-modal:#000000b3;--ui-seleccion:var(--rampa-dorado-borde-oscuro)}@supports (color:lab(0% 0 0)){:root,[data-modo=oscuro]{--ui-orbe-pulso:lab(82.1964% 9.65065 82.6264/.6);--ui-orbe-halo:0 0 120px lab(82.1964% 9.65065 82.6264/.28), inset -20px -30px 60px lab(0% 0 0/.35);--ui-rail-fondo:radial-gradient(circle at 92% 50%, lab(82.1964% 9.65065 82.6264/.2) 0, lab(60.027% 43.0049 63.2139/.08) 22%, transparent 45%), var(--ui-superficie-2);--ui-velo-modal:lab(0% 0 0/.7)}}[data-modo=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-fondo:var(--marca-crema);--ui-superficie:var(--marca-blanco);--ui-superficie-2:var(--marca-blanco);--ui-superficie-3:var(--rampa-crema-100);--ui-superficie-hover:var(--rampa-crema-100);--ui-superficie-alterna:var(--rampa-crema-200);--ui-brillo:var(--marca-blanco);--ui-texto:var(--marca-negro);--ui-texto-fuerte:var(--rampa-noche-800);--ui-texto-secundario:var(--rampa-noche-750);--ui-texto-terciario:var(--rampa-gris-600);--ui-texto-tenue:var(--rampa-gris-500);--ui-texto-inverso:var(--marca-crema);--ui-kicker:var(--rampa-gris-600);--ui-borde-sutil:var(--rampa-crema-300);--ui-borde:var(--rampa-crema-400);--ui-borde-fuerte:var(--rampa-crema-500);--ui-borde-campo:var(--rampa-crema-700);--ui-borde-foco:var(--marca-dorado-texto);--ui-solido:var(--marca-dorado);--ui-solido-hover:var(--rampa-dorado-hover);--ui-sobre-solido:var(--marca-negro);--ui-acento:var(--marca-dorado);--ui-sobre-acento:var(--marca-negro);--ui-acento-texto:var(--marca-dorado-texto);--ui-acento-suave:var(--rampa-dorado-suave);--ui-acento-borde-suave:var(--rampa-dorado-borde);--ui-acento-sobre-suave:var(--rampa-dorado-sobre-suave);--ui-acento-titular:var(--marca-negro);--ui-resaltador:linear-gradient(transparent 58%, #f9c402a6 58%);--ui-peligro-solido:var(--marca-error);--ui-peligro-solido-hover:var(--rampa-error-hover);--ui-peligro-sobre-solido:var(--marca-blanco);--ui-peligro-texto:var(--marca-error);--ui-peligro-suave:var(--rampa-error-suave);--ui-peligro-borde-suave:var(--rampa-error-borde);--ui-peligro-sobre-suave:var(--rampa-error-sobre-suave);--ui-exito-texto:var(--marca-ok);--ui-exito-suave:var(--rampa-ok-suave);--ui-exito-borde-suave:var(--rampa-ok-borde);--ui-exito-sobre-suave:var(--rampa-ok-sobre-suave);--ui-alerta-texto:var(--rampa-ambar);--ui-alerta-suave:var(--rampa-ambar-suave);--ui-alerta-borde-suave:var(--rampa-ambar-borde);--ui-alerta-sobre-suave:var(--rampa-ambar-sobre-suave);--ui-info-texto:var(--rampa-info);--ui-info-suave:var(--rampa-info-suave);--ui-info-borde-suave:var(--rampa-info-borde);--ui-info-sobre-suave:var(--rampa-info-sobre-suave);--ui-menu-fondo:var(--marca-negro);--ui-menu-borde:var(--rampa-noche-880);--ui-menu-texto:var(--marca-blanco);--ui-menu-texto-secundario:var(--rampa-gris-400);--ui-menu-hover:var(--rampa-noche-910);--ui-menu-activo-fondo:var(--rampa-noche-890);--ui-menu-activo-texto:var(--marca-blanco);--ui-menu-indicador:var(--marca-dorado);--ui-portada-fondo:var(--marca-negro);--ui-portada-texto:var(--marca-blanco);--ui-portada-texto-secundario:var(--rampa-gris-300);--ui-portada-acento:var(--marca-dorado);--ui-portada-borde:var(--rampa-noche-850);--ui-tono-naranja:var(--marca-naranja);--ui-tono-cian:var(--marca-cian);--ui-tono-fucsia:var(--marca-fucsia);--ui-etapa-n1:var(--rampa-gris-600);--ui-etapa-n1-suave:var(--rampa-crema-100);--ui-etapa-n2:var(--marca-dorado-texto);--ui-etapa-n2-suave:var(--rampa-dorado-suave);--ui-etapa-cert:var(--rampa-ok-sobre-suave);--ui-etapa-cert-suave:var(--rampa-ok-suave);--ui-degradado-marca:linear-gradient(90deg, var(--marca-naranja), var(--marca-cian), var(--marca-fucsia));--ui-orbe-naranja:var(--rampa-orbe-naranja);--ui-orbe-relleno:radial-gradient(circle at 38% 34%, var(--rampa-orbe-luz) 0%, var(--marca-dorado) 30%, var(--rampa-orbe-naranja) 68%, var(--rampa-orbe-sombra) 100%);--ui-sobre-orbe:var(--marca-negro);--ui-orbe-pulso:#f9c40299;--ui-led-encendido:var(--marca-dorado);--ui-led-apagado:var(--rampa-crema-500);--ui-orbe-halo:0 20px 80px #e26e1847, inset -20px -30px 60px #00000040;--ui-anillo:var(--rampa-crema-500);--ui-anillo-texto:var(--rampa-crema-700);--ui-cabecera-fondo:#f4f4f1e0;--ui-rail-fondo:radial-gradient(circle at 92% 50%, #f9c40233 0, #e26e1814 22%, transparent 45%), var(--ui-superficie-2);--ui-progreso-pista:var(--ui-borde-fuerte);--ui-progreso-relleno:var(--ui-texto);--ui-progreso-acento:var(--marca-dorado);--ui-serie-1:var(--ui-texto);--ui-serie-2:var(--ui-acento-texto);--ui-sombra-1:none;--ui-sombra-2:none;--ui-sombra-3:none;--ui-velo-modal:#0a0a0a8c;--ui-seleccion:var(--rampa-dorado-suave)}@supports (color:lab(0% 0 0)){[data-modo=claro]{--ui-resaltador:linear-gradient(transparent 58%, lab(82.1964% 9.65065 82.6264/.65) 58%);--ui-orbe-pulso:lab(82.1964% 9.65065 82.6264/.6);--ui-orbe-halo:0 20px 80px lab(60.027% 43.0049 63.2139/.28), inset -20px -30px 60px lab(0% 0 0/.25);--ui-cabecera-fondo:lab(96.1251% -.394881 1.45872/.88);--ui-rail-fondo:radial-gradient(circle at 92% 50%, lab(82.1964% 9.65065 82.6264/.2) 0, lab(60.027% 43.0049 63.2139/.08) 22%, transparent 45%), var(--ui-superficie-2);--ui-velo-modal:lab(2.74243% -.0000149012 0/.55)}}}@layer tipografia{body{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--ui-brillo) 0%, var(--ui-fondo) 70%) no-repeat, var(--ui-fondo);color:var(--ui-texto);font:var(--tipo-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01"}:root{--tr-palabra-titular:.08em}h1{font:var(--tipo-h1-panel);letter-spacing:var(--tr-h1);word-spacing:var(--tr-palabra-titular);text-transform:uppercase;text-wrap:balance;color:var(--ui-texto);margin:0}h2{font:var(--tipo-h2-panel);letter-spacing:var(--tr-h2);word-spacing:var(--tr-palabra-titular);text-transform:uppercase;margin:0}h3{font:var(--tipo-h3);margin:0}p{margin:0}a{color:var(--ui-texto);text-decoration:underline;-webkit-text-decoration-color:var(--ui-borde-fuerte);-webkit-text-decoration-color:var(--ui-borde-fuerte);-webkit-text-decoration-color:var(--ui-borde-fuerte);text-decoration-color:var(--ui-borde-fuerte);text-underline-offset:.2em;transition:color var(--dur-subrayado) ease, text-decoration-color var(--dur-subrayado) ease;text-decoration-thickness:1px}a:hover{color:var(--ui-acento-texto);-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);text-decoration-color:var(--ui-acento)}:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:3px}::selection{background:var(--ui-seleccion)}.rotulo-mono{font:var(--tipo-rotulo);letter-spacing:var(--tr-mayus);text-transform:uppercase;color:var(--ui-kicker)}.cifra{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-cifra)}.secundario{color:var(--ui-texto-secundario)}.menor{font-size:var(--txt-sm)}.titular-hero{font:var(--tipo-h1);letter-spacing:var(--tr-h1);word-spacing:var(--tr-palabra-titular);text-transform:uppercase}.titular-seccion{font:var(--tipo-h2);letter-spacing:var(--tr-h2);word-spacing:var(--tr-palabra-titular);text-transform:uppercase}.titular-tarjeta{font:var(--tipo-titulo-tarjeta);letter-spacing:var(--tr-tarjeta);text-transform:uppercase}.titular-paso{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase}.titular-rail{font:var(--tipo-rail);letter-spacing:var(--tr-tarjeta)}.titular-rail .acento{font-size:1.1em}.acento,.enfasis{font-family:var(--fuente-acento);font-style:italic;font-weight:var(--peso-normal);letter-spacing:var(--tr-serif);text-transform:none;color:var(--ui-acento-titular);word-spacing:normal;background-image:var(--ui-resaltador);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1.08em}.titular-hero .acento{margin-top:.05em;line-height:1;display:block}[data-modo=claro] .titular-hero .acento{text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);text-decoration-color:var(--ui-acento);background-image:none}@supports (color:color-mix(in lab, red, red)){[data-modo=claro] .titular-hero .acento{-webkit-text-decoration-color:color-mix(in oklch, var(--ui-acento) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ui-acento) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ui-acento) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--ui-acento) 65%, transparent)}}[data-modo=claro] .titular-hero .acento{text-decoration-skip-ink:none;text-underline-offset:-.2em;text-decoration-thickness:.42em}.lead{max-width:var(--ancho-lead);font:var(--tipo-lead);color:var(--ui-texto-secundario)}.subline{font:var(--tipo-subline);color:var(--ui-texto-fuerte)}.kicker{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-kicker);margin:0 0 14px}.kicker:before{content:"// "}.kicker-acento{color:var(--ui-acento-texto)}.kicker-exito{color:var(--ui-exito-texto)}.meta-mono{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-tenue)}html,body{height:100%;margin:0}:root{--fuente-titular:"Plus Jakarta Sans", "Manrope", ui-sans-serif, system-ui, sans-serif;--fuente-ui:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--fuente-acento:"Instrument Serif", Georgia, serif;--fuente-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}[data-cambiando-tema] *,[data-cambiando-tema] :before{transition:none!important}}@layer componentes{.btn{justify-content:center;align-items:center;gap:var(--esp-3);min-height:var(--alto-boton);border:var(--borde-control) solid var(--ui-borde-fuerte);border-radius:var(--forma-control);background:var(--ui-superficie);color:var(--ui-texto);font:var(--tipo-boton);letter-spacing:var(--tr-boton);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-boton) var(--ease-estandar), border-color var(--dur-boton) var(--ease-estandar), color var(--dur-boton) var(--ease-estandar);padding:0 1.375rem;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ui-acento);background:var(--ui-superficie-hover);color:var(--ui-texto)}.btn:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:3px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ui-solido);border-color:var(--ui-solido);color:var(--ui-sobre-solido)}.btn-primary:hover:not(:disabled){background:var(--ui-solido-hover);border-color:var(--ui-solido-hover);color:var(--ui-sobre-solido)}.btn-primary:disabled,.btn-acento:disabled{opacity:1;border-color:var(--ui-borde-fuerte);color:var(--ui-texto-tenue);background:0 0}.btn-acento{background:var(--ui-acento);border-color:var(--ui-acento);color:var(--ui-sobre-acento)}.btn-acento:hover:not(:disabled){background:var(--ui-solido-hover);border-color:var(--ui-solido-hover);color:var(--ui-sobre-acento)}.btn-ghost{border-color:var(--ui-borde-fuerte);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--ui-acento);background:0 0}.btn-peligro{background:var(--ui-peligro-solido);border-color:var(--ui-peligro-solido);color:var(--ui-peligro-sobre-solido)}.btn-peligro:hover:not(:disabled){background:var(--ui-peligro-solido-hover);border-color:var(--ui-peligro-solido-hover);color:var(--ui-peligro-sobre-solido)}.btn[data-tamano=chico]{min-height:var(--alto-control);padding:0 var(--esp-4);font:var(--tipo-boton-compacto)}.btn[data-ancho=completo]{width:100%}.btn-icon{width:var(--alto-boton);padding:0}.btn-icon[data-tamano=chico]{width:var(--alto-control);padding:0}.btn-ghost.btn-icon{border-color:#0000}.btn-ghost.btn-icon:hover:not(:disabled){color:var(--ui-acento-texto);border-color:#0000}.btn-flecha:after{content:"→";content:"→" / "";transition:transform var(--dur-boton) var(--ease-estandar);display:inline-block}.btn-flecha:hover:not(:disabled):after{transform:translate(3px)}.btn-giro{border-radius:var(--radio-circulo);border:2px solid;border-right-color:#0000;width:.875rem;height:.875rem;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.field{gap:var(--esp-2);flex-direction:column;min-width:0;display:flex}.field>label:not(.casilla){font:var(--tipo-etiqueta-campo);letter-spacing:var(--tr-boton);text-transform:uppercase;color:var(--ui-texto)}.field-requerido{color:var(--ui-acento-texto)}.field-ayuda{font-size:var(--txt-sm);color:var(--ui-texto-secundario)}.field-error{font-size:var(--txt-sm);font-weight:var(--peso-semi);color:var(--ui-peligro-texto)}.input{width:100%;min-height:var(--alto-campo);padding:var(--esp-2) var(--esp-4);border:var(--borde-control) solid var(--ui-borde-campo);border-radius:var(--forma-campo);background:var(--ui-superficie-2);color:var(--ui-texto);font:var(--tipo-cuerpo);transition:border-color var(--dur-boton) var(--ease-estandar), box-shadow var(--dur-boton) var(--ease-estandar)}.input::placeholder{color:var(--ui-texto-terciario)}.input:hover{border-color:var(--ui-texto-terciario)}.input:focus-visible{border-color:var(--ui-borde-foco);box-shadow:inset 0 -2px 0 var(--ui-borde-foco);outline:none}textarea.input{resize:vertical;min-height:7rem;line-height:1.5}.field:has(.field-error)>.input{border-color:var(--ui-peligro-texto)}.selector-archivo{align-items:center;gap:var(--esp-3);min-height:var(--alto-campo);padding:var(--esp-1) var(--esp-2);border:var(--borde-control) dashed var(--ui-borde-campo);border-radius:var(--forma-campo);background:var(--ui-superficie-2);flex-wrap:wrap;display:flex}.selector-archivo-boton{cursor:pointer}.selector-archivo-input:focus-visible+.selector-archivo-boton{outline:2px solid var(--ui-borde-foco);outline-offset:3px}.selector-archivo-nombre{overflow-wrap:anywhere;min-width:0;color:var(--ui-texto-secundario);font-size:var(--txt-sm)}.field:has(.field-error)>.selector-archivo{border-color:var(--ui-peligro-texto)}.casilla{align-items:flex-start;gap:var(--esp-2);font-size:var(--txt-sm);color:var(--ui-texto-secundario);display:flex}.casilla input{width:1rem;height:1rem;margin-top:var(--esp-1);accent-color:var(--ui-solido);border-radius:0;flex:none}.formulario{gap:var(--esp-5);flex-direction:column;display:flex}.tarjeta{padding:1.625rem 1.625rem var(--esp-6);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-tarjeta);background:var(--ui-superficie);color:inherit;flex-direction:column;gap:.625rem;min-width:0;display:flex}a.tarjeta,.tarjeta-interactiva{cursor:pointer;transition:border-color var(--dur-tarjeta) var(--ease-estandar), background var(--dur-tarjeta) var(--ease-estandar);text-decoration:none}a.tarjeta:hover,.tarjeta-interactiva:hover{border-color:var(--ui-acento);background:var(--ui-superficie-hover)}.tarjeta-cabeza{justify-content:space-between;align-items:baseline;gap:var(--esp-3);display:flex}.tarjeta-cabeza .kicker,.tarjeta>.kicker{margin:0}.tarjeta-titulo{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase;color:var(--ui-texto)}.tarjeta-meta{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-tenue)}.tarjeta-texto{font-size:var(--txt-base);color:var(--ui-texto-secundario)}.tarjeta-mas{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-acento-texto);text-decoration:none}.kpi{gap:var(--esp-2);padding:var(--esp-6);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-tarjeta);background:var(--ui-superficie);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.kpi .kpi-rotulo{margin:0}.kpi[data-destacado=si]{border-color:var(--ui-acento)}.kpi[data-destacado=si] .kpi-rotulo{color:var(--ui-acento-texto)}.kpi-valor{font-family:var(--fuente-titular);font-weight:var(--peso-extra);letter-spacing:var(--tr-h2);font-variant-numeric:tabular-nums;color:var(--ui-texto);white-space:nowrap;font-size:clamp(1.75rem,17cqi,3rem);line-height:1}.kpi-prefijo{margin-right:var(--esp-1);color:var(--ui-texto-secundario);font-size:.5em}.kpi-meta{font-size:var(--txt-sm);color:var(--ui-texto-secundario)}.kpi[data-tono=atencion] .kpi-meta{color:var(--ui-alerta-texto)}.kpi[data-tono=exito] .kpi-meta{color:var(--ui-exito-texto)}.progreso{gap:var(--esp-2);flex-direction:column;display:flex}.progreso-cabeza{justify-content:space-between;align-items:baseline;gap:var(--esp-2);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-texto-secundario);display:flex}.progreso-cabeza .cifra{color:var(--ui-texto)}.progreso-barra{appearance:none;background:var(--ui-progreso-pista);border:0;border-radius:0;width:100%;height:3px;display:block;overflow:hidden}.progreso-barra::-webkit-progress-bar{background:var(--ui-progreso-pista)}.progreso-barra::-webkit-progress-value{background:var(--ui-progreso-relleno);transition:width var(--dur-led) var(--ease-estandar)}.progreso-barra::-moz-progress-bar{background:var(--ui-progreso-relleno)}.progreso[data-tono=acento] .progreso-barra::-webkit-progress-value{background:var(--ui-progreso-acento)}.progreso[data-tono=acento] .progreso-barra::-moz-progress-bar{background:var(--ui-progreso-acento)}.etiqueta{--etiqueta-tono:var(--ui-texto-tenue);align-items:center;gap:var(--esp-2);padding:var(--esp-1) var(--esp-2);border:var(--esp-px) solid var(--ui-borde-fuerte);color:var(--ui-texto-fuerte);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;display:inline-flex}.etiqueta:before{content:"";border-radius:var(--radio-led);background:var(--etiqueta-tono);flex:none;width:.375rem;height:.375rem}.etiqueta[data-tono=acento]{--etiqueta-tono:var(--ui-acento)}.etiqueta[data-tono=exito]{--etiqueta-tono:var(--ui-exito-texto)}.etiqueta[data-tono=atencion]{--etiqueta-tono:var(--ui-tono-naranja)}.etiqueta[data-tono=info]{--etiqueta-tono:var(--ui-tono-cian)}.etiqueta[data-tono=peligro]{--etiqueta-tono:var(--ui-tono-fucsia);border-color:var(--ui-tono-fucsia)}.pila>.etiqueta{align-self:flex-start}.tabla-marco{width:100%;overflow-x:auto;container:tabla/inline-size}.table{border-collapse:collapse;width:100%;font-size:var(--txt-md)}.table th{padding:var(--esp-3);border-bottom:var(--esp-px) solid var(--ui-borde-fuerte);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--ui-kicker);text-align:left;white-space:nowrap}.table td{padding:var(--esp-4) var(--esp-3);border-bottom:var(--esp-px) solid var(--ui-borde);vertical-align:middle}.table [data-alineacion=right]{text-align:right}.table td[data-alineacion=right]{white-space:nowrap;font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-cifra)}.table td .cifra{white-space:nowrap}.table tbody tr{transition:background var(--dur-boton) var(--ease-estandar)}.table tbody tr:hover{background:var(--ui-superficie-hover)}.table tr[data-clicable=si]{cursor:pointer}.table tr[data-clicable=si]:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:-2px}.tabla-orden-boton{align-items:center;gap:var(--esp-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tabla-orden-boton:hover,.table th[aria-sort=ascending] .tabla-orden-boton,.table th[aria-sort=descending] .tabla-orden-boton{color:var(--ui-texto)}.tabla-orden-flecha{width:.75rem;height:.75rem}.tabla-orden-movil{display:none}@container tabla (min-width:920px){.table :is(th,td):first-child{padding-left:0}.table :is(th,td):last-child{padding-right:0}}@container tabla (max-width:919px){.tabla-orden-movil{gap:var(--esp-1);margin-bottom:var(--esp-3);flex-direction:column;display:flex}.table thead{display:none}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table tr{box-sizing:border-box;margin-bottom:var(--esp-3);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-tarjeta);background:var(--ui-superficie);padding:var(--esp-2) 0}.table td{justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) var(--esp-4);text-align:right;border:0;display:flex}.table td:before{content:attr(data-titulo);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--ui-kicker);text-align:left}}.dialog-backdrop{z-index:var(--z-velo);padding:var(--esp-4);background:var(--ui-velo-modal);animation:dialogo-velo var(--dur-normal) var(--ease-estandar);place-items:center;display:grid;position:fixed;inset:0}.dialog{z-index:var(--z-modal);width:min(100%, var(--dialogo-ancho,35rem));max-height:calc(100dvh - var(--esp-8));border:var(--esp-px) solid var(--ui-borde-fuerte);border-radius:var(--forma-dialogo);background:var(--ui-superficie);animation:dialogo-entrar var(--dur-lenta) var(--ease-aparicion);grid-template:"titulo cerrar""cuerpo cuerpo"1fr"acciones acciones"/1fr auto;display:grid;position:relative}.dialog-title{padding:var(--esp-6) var(--esp-6) var(--esp-2);font:var(--tipo-h2-panel);letter-spacing:var(--tr-h2);text-transform:uppercase;grid-area:titulo}.dialog-cerrar{margin:var(--esp-4) var(--esp-4) 0 0;grid-area:cerrar}.dialog-body{padding:var(--esp-2) var(--esp-6) var(--esp-6);grid-area:cuerpo;overflow-y:auto}.dialog-actions{justify-content:flex-end;gap:var(--esp-2);padding:var(--esp-4) var(--esp-6);border-top:var(--esp-px) solid var(--ui-borde);flex-wrap:wrap;grid-area:acciones;display:flex}.dialog-descarte{align-items:center}.dialog-descarte-texto{color:var(--ui-texto-fuerte);flex:14rem}@keyframes dialogo-velo{0%{opacity:0}}@keyframes dialogo-entrar{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.dialog-backdrop,.dialog{animation:none}}@media (max-width:639px){.dialog-backdrop{padding:0}.dialog{border:0;width:100%;height:100dvh;max-height:none}}.pantalla{height:100%;padding:var(--esp-pantalla-arriba) var(--esp-gutter) var(--esp-16);position:relative;overflow-y:auto}.pantalla-interior{gap:var(--esp-8);width:100%;max-width:var(--ancho-sitio);flex-direction:column;margin:0 auto;display:flex}.pantalla[data-ancho=angosto] .pantalla-interior{max-width:var(--ancho-angosto)}@media (max-width:639px){.pantalla{padding-bottom:var(--esp-12)}}.encabezado{align-items:flex-end;gap:var(--esp-4) var(--esp-6);padding-bottom:var(--esp-6);border-bottom:var(--esp-px) solid var(--ui-borde);flex-wrap:wrap;display:flex}.encabezado-titulo{gap:var(--esp-3);flex-direction:column;flex:20rem;min-width:0;display:flex}.encabezado-titulo>.kicker{margin:0}.encabezado-lede{font:var(--tipo-lede);color:var(--ui-texto-secundario);max-width:60ch}.encabezado-controles,.encabezado-acciones{gap:var(--esp-2);flex-wrap:wrap;display:flex}@media (max-width:639px){.encabezado-acciones{width:100%}.encabezado-acciones>*{flex:auto}}.fila,.pila{gap:var(--sep);--sep:var(--esp-3);display:flex}.pila{flex-direction:column}.fila[data-envolver=si]{flex-wrap:wrap}[data-sep=nula]{--sep:0}[data-sep=minima]{--sep:var(--esp-1)}[data-sep=chica]{--sep:var(--esp-2)}[data-sep=media]{--sep:var(--esp-3)}[data-sep=grande]{--sep:var(--esp-6)}[data-sep=amplia]{--sep:var(--esp-10)}.fila[data-alinear=inicio],.pila[data-alinear=inicio]{align-items:flex-start}.fila[data-alinear=centro],.pila[data-alinear=centro]{align-items:center}.fila[data-alinear=fin],.pila[data-alinear=fin]{align-items:flex-end}.fila[data-alinear=linea-base]{align-items:baseline}.fila[data-alinear=estirar],.pila[data-alinear=estirar]{align-items:stretch}[data-justificar=entre]{justify-content:space-between}[data-justificar=fin]{justify-content:flex-end}[data-separar=minima]{margin-top:var(--esp-1)}[data-separar=chica]{margin-top:var(--esp-2)}[data-separar=media]{margin-top:var(--esp-3)}[data-separar=grande]{margin-top:var(--esp-6)}[data-separar-abajo=chica]{margin-bottom:var(--esp-2)}[data-separar-abajo=media]{margin-bottom:var(--esp-3)}[data-separar-abajo=grande]{margin-bottom:var(--esp-6)}.rejilla{gap:var(--sep);--sep:var(--esp-3);display:grid}.rejilla[data-medida=cifras]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.rejilla[data-medida=campos]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.rejilla[data-medida=tarjetas]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.rejilla[data-medida=paneles]{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}.rejilla[data-medida=principal]{grid-template-columns:2fr 1fr}.rejilla[data-columnas="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla[data-columnas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.rejilla[data-medida=principal]{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.rejilla[data-medida],.rejilla[data-columnas]{grid-template-columns:minmax(0,1fr)}}.dato{justify-content:space-between;gap:var(--esp-3);font-size:var(--txt-md);display:flex}.dato[data-apilado=si]{justify-content:flex-start;gap:var(--esp-1);flex-direction:column}.dato-rotulo{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-kicker)}.dato-valor{font-weight:var(--peso-semi);overflow-wrap:anywhere}.buscador{width:100%;max-width:20rem;color:var(--ui-texto-terciario);align-items:center;display:flex;position:relative}.buscador>svg{left:var(--esp-4);pointer-events:none;position:absolute}.buscador>.input{padding-left:calc(var(--esp-4) + 1rem + var(--esp-3))}.estado-cargando{justify-content:center;align-items:center;gap:var(--esp-3);min-height:10rem;color:var(--ui-texto-secundario);display:flex}.estado-cargando-giro{border:2px solid var(--ui-borde);border-top-color:var(--ui-acento);border-radius:var(--radio-full);width:1rem;height:1rem;animation:.8s linear infinite girar}.pagina-denegada{gap:var(--esp-3);padding:var(--esp-12) var(--esp-8);flex-direction:column;display:flex}.lista-simple{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-simple>li{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:var(--esp-px) solid var(--ui-borde-sutil);display:flex}.lista-simple>li:last-child{border-bottom:0}.aviso{--aviso-tono:var(--ui-info-texto);align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:var(--esp-px) solid var(--ui-borde);border-left:2px solid var(--aviso-tono);border-radius:var(--forma-control);background:var(--ui-superficie);color:var(--ui-texto);font-size:var(--txt-base);display:flex}.aviso[data-tono=exito]{--aviso-tono:var(--ui-exito-texto)}.aviso[data-tono=atencion]{--aviso-tono:var(--ui-alerta-texto)}.aviso[data-tono=error]{--aviso-tono:var(--ui-peligro-texto)}.aviso-icono{padding-top:var(--esp-px);color:var(--aviso-tono);flex:none}.aviso-texto{min-width:0}.toasts{right:var(--esp-4);bottom:var(--esp-4);z-index:var(--z-aviso);gap:var(--esp-2);width:min(24rem, calc(100vw - var(--esp-8)));flex-direction:column;display:flex;position:fixed}.toast{--toast-tono:var(--ui-acento);align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4);border:var(--esp-px) solid var(--ui-borde-fuerte);border-left:2px solid var(--toast-tono);border-radius:var(--forma-control);background:var(--ui-superficie);color:var(--ui-texto);font-size:var(--txt-base);animation:toast-entrar var(--dur-lenta) var(--ease-aparicion);display:flex}.toast[data-tono=error]{--toast-tono:var(--ui-peligro-texto)}.toast-texto{flex:auto}@keyframes toast-entrar{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.marco{background:var(--ui-fondo);height:100dvh;display:flex;overflow:hidden}.marco-cuerpo{flex-direction:column;flex:auto;min-width:0;display:flex}.marco-vista{flex:auto;min-height:0;overflow:hidden}.marco-entrada{height:100%;animation:marco-entrar var(--dur-aparicion) var(--ease-aparicion) backwards}@keyframes marco-entrar{0%{opacity:0;transform:translateY(12px)}}.menu{gap:var(--esp-10);width:var(--ancho-menu);padding:var(--esp-6) 0 var(--esp-6);border-right:var(--esp-px) solid var(--ui-menu-borde);background:var(--ui-menu-fondo);color:var(--ui-menu-texto);flex-direction:column;flex:none;display:flex;overflow-y:auto}.menu-cabeza{justify-content:space-between;align-items:center;gap:var(--esp-4);margin:0 var(--esp-6);display:flex}.menu-marca{min-height:var(--alto-control);color:var(--ui-menu-texto);align-items:center;text-decoration:none;display:flex}.menu-marca .logo{height:24px}.menu-lista{border-top:var(--esp-px) solid var(--ui-menu-borde);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-lista>li{border-bottom:var(--esp-px) solid var(--ui-menu-borde)}.menu-item{align-items:center;gap:var(--esp-3);min-height:var(--alto-campo);padding:0 var(--esp-6) 0 calc(var(--esp-6) + 6px);color:var(--ui-menu-texto-secundario);font:var(--tipo-boton-compacto);letter-spacing:var(--tr-mayus);text-transform:uppercase;transition:padding-left var(--dur-boton) ease, color var(--dur-boton) ease, background-color var(--dur-boton) ease;text-decoration:none;display:flex;position:relative}.menu-item>svg{flex:none}.menu-item:hover{padding-left:calc(var(--esp-6) + 12px);background:var(--ui-menu-hover);color:var(--ui-menu-texto)}.menu-item[aria-current=page]{background:var(--ui-menu-activo-fondo);color:var(--ui-menu-activo-texto)}.menu-item[aria-current=page]:before{content:"";background:var(--ui-menu-indicador);width:2px;position:absolute;top:0;bottom:0;left:0}.menu-item[aria-current=page]>svg{color:var(--ui-menu-indicador)}.menu-item:focus-visible{outline-offset:-2px}.menu-pie{gap:var(--esp-1);padding:var(--esp-4) var(--esp-6) 0;border-top:var(--esp-px) solid var(--ui-menu-borde);flex-direction:column;margin-top:auto;display:flex}.menu-pie-kicker{color:var(--ui-menu-texto-secundario);margin:0}.menu-pie-nombre{font:var(--tipo-boton-compacto);letter-spacing:var(--tr-boton);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-menu-texto);overflow:hidden}.menu-pie-legal{font:var(--tipo-meta);color:var(--ui-menu-texto-secundario)}.menu-velo{display:none}.menu-cerrar{border:var(--esp-px) solid var(--ui-menu-borde);border-radius:var(--radio-circulo);width:40px;height:40px;color:var(--ui-menu-texto);cursor:pointer;transition:border-color var(--dur-boton) ease;background:0 0;flex:none;place-items:center;padding:0;display:none}.menu-cerrar:hover{border-color:var(--ui-menu-indicador)}.barra{z-index:var(--z-pegajoso);align-items:center;gap:var(--esp-4);height:var(--alto-barra);padding:0 var(--esp-gutter);border-bottom:var(--esp-px) solid var(--ui-borde-sutil);background:var(--ui-cabecera-fondo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;display:flex;position:relative}.barra-seccion{white-space:nowrap;margin:0}.barra-seccion-actual{color:var(--ui-texto)}.barra-partner{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.barra-nombre{font:var(--tipo-boton-compacto);letter-spacing:var(--tr-boton);text-transform:uppercase}.barra-detalle{font:var(--tipo-meta);color:var(--ui-texto-terciario)}.selector-modo,.barra-boton-redondo{border:var(--esp-px) solid var(--ui-borde-fuerte);border-radius:var(--radio-circulo);width:40px;height:40px;color:var(--ui-texto);cursor:pointer;transition:background-color var(--dur-boton) ease, border-color var(--dur-boton) ease, color var(--dur-boton) ease;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.selector-modo:hover{border-color:var(--ui-solido);background:var(--ui-solido);color:var(--ui-sobre-solido)}.barra-boton-redondo:hover{border-color:var(--ui-acento)}.barra-hamburguesa{width:44px;height:44px;margin-left:calc(var(--esp-2) * -1);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:none;position:relative}.barra-hamburguesa-linea{background:var(--ui-texto);height:2px;transition:transform var(--dur-lenta) var(--ease-estandar), width var(--dur-lenta) var(--ease-estandar), top var(--dur-lenta) var(--ease-estandar);position:absolute;left:9px}.barra-hamburguesa-linea:first-child{width:26px;top:17px}.barra-hamburguesa-linea:last-child{background:var(--ui-acento);width:16px;top:25px}.barra-hamburguesa[data-abierto=si] .barra-hamburguesa-linea{width:26px;top:21px}.barra-hamburguesa[data-abierto=si] .barra-hamburguesa-linea:first-child{transform:rotate(45deg)}.barra-hamburguesa[data-abierto=si] .barra-hamburguesa-linea:last-child{transform:rotate(-45deg)}@media (max-width:1023px){.menu{z-index:var(--z-menu);visibility:hidden;transition:transform var(--dur-lenta) var(--ease-aparicion), visibility 0s linear var(--dur-lenta);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu[data-abierto=si]{visibility:visible;transition:transform var(--dur-lenta) var(--ease-aparicion);transform:none}.menu-cerrar{display:inline-grid}.menu-velo[data-abierto=si]{z-index:var(--z-menu);background:var(--ui-velo-modal);display:block;position:fixed;inset:0}.barra-hamburguesa{display:block}}@media (max-width:639px){.barra{gap:var(--esp-3)}.barra-partner,.barra-seccion{display:none}}@media (max-width:479px){.barra .etiqueta+.etiqueta{display:none}}@media (prefers-reduced-motion:reduce){.marco-entrada,.menu-item,.barra-hamburguesa-linea,.selector-modo,.barra-boton-redondo{transition:none;animation:none}}.acceso{background:var(--ui-fondo);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;display:grid;position:relative}.acceso-portada{gap:var(--esp-8);padding:var(--esp-10) var(--esp-gutter);border-right:var(--esp-px) solid var(--ui-portada-borde);background:var(--ui-portada-fondo);color:var(--ui-portada-texto);flex-direction:column;display:flex}.acceso-marca{color:var(--ui-portada-texto);align-self:flex-start;text-decoration:none;display:inline-flex}.acceso-marca:hover{color:var(--ui-portada-texto)}.acceso-escena{flex:auto;place-items:center;min-height:0;display:grid}.acceso-portada .orbe.acceso-orbe{--orbe-tamano:min(clamp(240px, 40vh, 420px), 32vw)}.acceso-texto{gap:var(--esp-4);flex-direction:column;display:flex}.acceso-texto .kicker{color:var(--ui-portada-acento);margin:0}.acceso-titular{font:var(--tipo-h1-portada);letter-spacing:var(--tr-h1);word-spacing:var(--tr-palabra-titular);text-transform:uppercase;color:var(--ui-portada-texto);max-width:14ch}.acceso-titular em{font-family:var(--fuente-acento);font-size:1.08em;font-style:italic;font-weight:var(--peso-normal);letter-spacing:var(--tr-serif);word-spacing:normal;text-transform:none;color:var(--ui-portada-acento);background-image:none;display:block}.acceso-bajada{max-width:40ch;color:var(--ui-portada-texto-secundario);font:var(--tipo-cuerpo)}.acceso-lema{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-portada-texto-secundario)}.acceso-panel{padding:var(--esp-12) var(--esp-gutter);justify-content:center;align-items:center;display:flex;position:relative;overflow-y:auto}.acceso-caja{gap:var(--esp-6);width:100%;max-width:26rem;animation:acceso-entrar var(--dur-aparicion) var(--ease-aparicion) backwards;flex-direction:column;display:flex}.acceso-caja .acento,.acceso-caja .enfasis{color:var(--ui-texto);background-image:none}.acceso-caja a:not(.btn){-webkit-text-decoration-color:var(--ui-borde-fuerte);-webkit-text-decoration-color:var(--ui-borde-fuerte);-webkit-text-decoration-color:var(--ui-borde-fuerte);text-decoration-color:var(--ui-borde-fuerte);transition:text-decoration-color var(--dur-boton) ease, color var(--dur-boton) ease}.acceso-caja a:not(.btn):hover{-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);-webkit-text-decoration-color:var(--ui-acento);text-decoration-color:var(--ui-acento)}.acceso-caja[data-ancho=amplio]{max-width:40rem}.acceso-franja{z-index:1;position:absolute;bottom:0;left:0;right:0}@keyframes acceso-entrar{0%{opacity:0;transform:translateY(12px)}}@media (min-width:1024px){.acceso-portada{align-self:start;height:100dvh;position:sticky;top:0}}@media (max-width:1023px){.acceso{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.acceso-portada{gap:var(--esp-4);padding:var(--esp-6) var(--esp-gutter);border-right:0;border-bottom:var(--esp-px) solid var(--ui-portada-borde)}.acceso-escena,.acceso-bajada,.acceso-lema{display:none}.acceso-titular{font-size:var(--txt-3xl);max-width:none}.acceso-panel{padding-top:var(--esp-10);align-items:flex-start}}@media (prefers-reduced-motion:reduce){.acceso-caja{animation:none}}.accion-fecha{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-secundario);flex:none}.accion-fecha[data-vencida=si]{color:var(--ui-peligro-texto);font-weight:var(--peso-fuerte)}.accion-fecha{align-items:flex-end;gap:var(--esp-1);text-align:right;flex-direction:column;display:inline-flex}.accion-fecha-marca{font:var(--tipo-rotulo);letter-spacing:var(--tr-mayus);text-transform:uppercase}.inicio-accion{min-width:0}.inicio-alertas{gap:var(--esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inicio-alerta-cuerpo{gap:var(--esp-1);flex-direction:column;display:flex}.inicio-alerta-enlace{font-weight:var(--peso-fuerte);font-size:var(--txt-sm);color:inherit;text-underline-offset:.2em;align-self:flex-start;text-decoration:underline}.inicio-sin-alertas{align-items:center;gap:var(--esp-2);color:var(--ui-exito-texto);margin:0;display:flex}.tablero{grid-template-columns:repeat(var(--tablero-columnas,4), minmax(0, 1fr));gap:var(--esp-px);border:var(--esp-px) solid var(--ui-borde);background:var(--ui-borde);display:grid}.tablero[data-columnas="2"]{--tablero-columnas:2}.tablero[data-columnas="3"]{--tablero-columnas:3}.tablero>*{background:var(--ui-superficie);min-width:0;display:flex}.tablero .kpi{gap:var(--esp-3);padding:var(--esp-6) var(--esp-6) var(--esp-5);background:0 0;border:0;flex:1}.tablero .kpi[data-destacado=si]{border:0}@media (max-width:1023px){.tablero[data-columnas="4"],.tablero:not([data-columnas]){--tablero-columnas:2}}@media (max-width:767px){.tablero[data-columnas="3"]{--tablero-columnas:1}}@media (max-width:639px){.tablero,.tablero[data-columnas]{--tablero-columnas:1}}.inicio-filas{border-top:var(--esp-px) solid var(--ui-borde);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inicio-fila{justify-content:space-between;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-4) var(--esp-3) var(--esp-4) var(--esp-4);border-bottom:var(--esp-px) solid var(--ui-borde);transition:border-color var(--dur-tarjeta) var(--ease-estandar), background var(--dur-tarjeta) var(--ease-estandar), padding var(--dur-tarjeta) var(--ease-estandar);border-left:2px solid #0000;display:flex;position:relative}.inicio-fila:hover,.inicio-fila:focus-within{padding-left:calc(var(--esp-4) + var(--esp-2));border-left-color:var(--ui-acento);background:var(--ui-superficie-hover)}.inicio-fila-enlace{font-weight:var(--peso-fuerte);color:var(--ui-texto);text-decoration:none}.inicio-fila-enlace:after{content:"";position:absolute;inset:0}.inicio-fila-enlace:focus-visible{outline:0}.inicio-fila:has(.inicio-fila-enlace:focus-visible){outline:2px solid var(--ui-acento);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.inicio-fila:hover,.inicio-fila:focus-within{padding-left:var(--esp-4)}}@media (max-width:639px){.inicio-fila{gap:var(--esp-2);flex-direction:column}.accion-fecha{text-align:left;align-items:flex-start}}.tramo-escala{gap:var(--esp-px);border:var(--esp-px) solid var(--ui-borde);background:var(--ui-borde);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tramo-paso{gap:var(--esp-1);padding:var(--esp-3) var(--esp-4);background:var(--ui-superficie);color:var(--ui-texto-secundario);font:var(--tipo-meta);letter-spacing:var(--tr-kicker);flex-direction:column;min-width:0;display:flex}.tramo-paso[data-actual=si]{background:var(--ui-superficie-hover);color:var(--ui-acento-texto)}.tramo-paso-nombre{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase;color:var(--ui-texto-terciario)}.tramo-paso[data-actual=si] .tramo-paso-nombre{color:var(--ui-texto)}.tramo-paso .led{margin-top:var(--esp-1)}:has(>.tramo-escala){container-type:inline-size}@container (max-width:26rem){.tramo-escala{grid-template-columns:minmax(0,1fr)}.tramo-paso{align-items:center;column-gap:var(--esp-3);flex-flow:wrap}.tramo-paso-nombre{flex:auto}.tramo-paso .led{margin-top:0}}.perfil-avance{margin-bottom:var(--esp-6)}.perfil-seccion{gap:var(--esp-5);border-top:var(--esp-px) solid var(--ui-borde);scroll-margin-top:var(--esp-6);flex-direction:column;padding:clamp(28px,4vw,44px) 0;display:flex}.perfil-seccion-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--esp-4);display:flex}.perfil-seccion-titulo{gap:var(--esp-2);flex-direction:column;min-width:0;display:flex}.perfil-seccion-titulo>.kicker{margin:0}.perfil-seccion-titulo>h2{font:var(--tipo-h2-panel);letter-spacing:var(--tr-h2);text-transform:uppercase;color:var(--ui-texto)}.perfil-seccion-titulo>p{max-width:60ch}.perfil-seccion .dato{padding-top:var(--esp-3);border-top:var(--esp-px) solid var(--ui-borde-sutil)}.perfil-estado{align-items:center;gap:var(--esp-2);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--ui-texto-secundario);flex:none;display:inline-flex}.perfil-estado[data-completo=si]{color:var(--ui-exito-texto)}.perfil-check{border:var(--esp-px) dashed var(--ui-borde-fuerte);border-radius:var(--forma-control);place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}.perfil-estado[data-completo=si] .perfil-check{border:var(--esp-px) solid currentColor}.perfil-acciones{justify-content:flex-end;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.perfil-guardado{font-size:var(--txt-sm);color:var(--ui-exito-texto)}.perfil-resumen{gap:var(--esp-3);padding:var(--esp-5) var(--esp-6);border:var(--esp-px) solid var(--ui-borde);border-left:2px solid var(--ui-borde-fuerte);background:var(--ui-superficie-2);flex-direction:column;display:flex}.perfil-resumen-lista{gap:var(--esp-2);padding-left:var(--esp-4);font-size:var(--txt-sm);flex-direction:column;line-height:1.55;list-style:outside;display:flex}.perfil-cert{align-items:center;gap:var(--esp-3);display:inline-flex}.perfil-cert-detalle{align-items:flex-start;gap:var(--esp-1);flex-direction:column;display:flex}.perfil-insignia{border:var(--esp-px) solid var(--ui-borde-fuerte);background:var(--ui-superficie-2);width:3.5rem;height:3.5rem;color:var(--ui-texto-terciario);flex:none;place-items:center;display:grid}.perfil-insignia .isotipo{height:1.375rem}.perfil-insignia[data-estado=vigente]{color:var(--ui-acento-texto)}.perfil-insignia[data-estado=vencida]{color:var(--ui-texto-tenue)}@media (max-width:639px){.perfil-seccion-cabeza{gap:var(--esp-3);flex-direction:column}.perfil-acciones{flex-direction:column-reverse;align-items:stretch}.perfil-acciones .btn{width:100%}.perfil-resumen{padding:var(--esp-4)}}.etapas{gap:var(--esp-2);flex-direction:column;min-width:0;display:flex}.etapas[data-compacto=si]{align-items:center;gap:var(--esp-2);flex-direction:row}.etapas-lista{gap:var(--esp-1);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.etapas[data-compacto=si] .etapas-lista{gap:2px;width:5.5rem}.etapas-paso{gap:var(--esp-1);padding-top:var(--esp-2);border-top:3px solid var(--ui-progreso-pista);font-size:var(--txt-xs);color:var(--ui-texto-terciario);transition:border-color var(--dur-led) var(--ease-estandar);flex-direction:column;display:flex}.etapas[data-compacto=si] .etapas-paso{border-top-width:3px;padding:0}.etapas-paso[data-estado=hecha]{border-top-color:var(--ui-progreso-relleno);color:var(--ui-texto-secundario)}.etapas-paso[data-estado=actual]{border-top-color:var(--ui-acento);color:var(--ui-texto)}.etapas-codigo{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker)}.etapas-paso[data-estado=actual] .etapas-nombre{font-weight:var(--peso-fuerte)}.etapas-rotulo{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-texto)}@media (max-width:639px){.etapas:not([data-compacto=si]) .etapas-nombre{display:none}}.salud{align-items:center;gap:var(--esp-2);font-size:var(--txt-sm);display:inline-flex}.salud-punto{border-radius:var(--forma-pildora);background:var(--ui-exito-texto);flex:none;width:.625rem;height:.625rem}.salud[data-salud=amarillo] .salud-punto{background:var(--ui-alerta-texto)}.salud[data-salud=rojo] .salud-punto{background:var(--ui-peligro-texto)}.opp-filtros{justify-content:space-between;align-items:center;gap:var(--esp-3) var(--esp-4);padding-bottom:var(--esp-4);border-bottom:var(--esp-px) solid var(--ui-borde);flex-wrap:wrap;display:flex}.opp-filtros>.fila{flex:32rem;min-width:0}.opp-total{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-terciario);flex:none}.opp-total .cifra{font:var(--peso-medio) var(--txt-2xl) / 1 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto)}.filtro{flex:none}.filtro .input{min-width:11rem}.opp-cuenta{align-items:center;gap:var(--esp-3);min-width:0;display:flex}.opp-cuenta-nombre{font-weight:var(--peso-semi);color:var(--ui-texto)}.opp-accion{gap:var(--esp-1);flex-direction:column;min-width:0;max-width:14rem;display:flex}.paginacion{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.paginacion-botones{align-items:center;gap:var(--esp-3);display:flex}.pasos{gap:var(--esp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pasos-item{align-items:center;gap:var(--esp-2);padding-bottom:var(--esp-2);border-bottom:2px solid var(--ui-borde);font-size:var(--txt-xs);color:var(--ui-texto-terciario);display:flex}.pasos-item[data-estado=hecho]{border-bottom-color:var(--ui-solido);color:var(--ui-texto-secundario)}.pasos-item[data-estado=actual]{border-bottom-color:var(--ui-acento);color:var(--ui-texto);font-weight:var(--peso-semi)}.pasos-numero{border:var(--esp-px) solid currentColor;width:1.5rem;height:1.5rem;font:var(--tipo-meta);border-radius:0;flex:none;place-items:center;display:inline-grid}@media (max-width:639px){.pasos-item:not([data-estado=actual]) .pasos-nombre{display:none}}.opciones{gap:var(--esp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.opciones-titulo{margin-bottom:var(--esp-2);font-size:var(--txt-sm);font-weight:var(--peso-semi)}.opciones-lista{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.opcion{align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-control);background:var(--ui-superficie);cursor:pointer;transition:border-color var(--dur-tarjeta) var(--ease-estandar), background var(--dur-tarjeta) var(--ease-estandar);display:flex}.opcion:hover{border-color:var(--ui-borde-fuerte);background:var(--ui-superficie-hover)}.opcion[data-elegida=si]{border-color:var(--ui-acento);background:var(--ui-acento-suave);box-shadow:inset 2px 0 0 var(--ui-acento)}.opcion input{margin-top:var(--esp-1);accent-color:var(--ui-solido)}.opcion-texto{gap:var(--esp-1);flex-direction:column;display:flex}.opcion-nombre{font-size:var(--txt-sm);font-weight:var(--peso-semi);color:var(--ui-texto)}.opp-hero{gap:var(--esp-4);padding-bottom:var(--esp-6);border-bottom:var(--esp-px) solid var(--ui-borde);flex-direction:column;display:flex}.opp-hero .encabezado{border-bottom:0;margin:0;padding-bottom:0}.opp-volver{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-secundario);transition:color var(--dur-boton) var(--ease-estandar);align-self:flex-start;text-decoration:none}.opp-volver:hover{color:var(--ui-texto)}.opp-estado{gap:var(--esp-5)}.opp-columna{min-width:0}.opp-datos{border-top:var(--esp-px) solid var(--ui-borde);border-left:var(--esp-px) solid var(--ui-borde);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opp-datos>.dato{padding:var(--esp-3) var(--esp-4);border-right:var(--esp-px) solid var(--ui-borde);border-bottom:var(--esp-px) solid var(--ui-borde);overflow-wrap:anywhere;min-width:0}.opp-datos>.dato:nth-child(-n+3),.opp-datos>.dato:last-child:nth-child(2n){grid-column:1/-1}.opp-valor{font:var(--peso-medio) var(--txt-3xl) / 1.05 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto)}.opp-proxima{gap:var(--esp-2);padding:var(--esp-4) var(--esp-5);border:var(--esp-px) solid var(--ui-borde);border-left:2px solid var(--ui-acento);background:var(--ui-superficie-2);flex-direction:column;display:flex}.opp-proxima[data-vencida=si]{border-left-color:var(--ui-peligro-texto)}.opp-tipos{gap:var(--esp-2);flex-wrap:wrap;display:flex}.opp-tipos .btn[data-elegido=si]{border-color:var(--ui-texto);background:var(--ui-superficie-hover);color:var(--ui-texto);box-shadow:inset 0 0 0 1px var(--ui-texto)}.separador{border:0;border-top:var(--esp-px) solid var(--ui-borde-sutil)}.checklist{gap:var(--esp-2);font-size:var(--txt-sm);flex-direction:column;display:flex}.checklist-item{align-items:flex-start;gap:var(--esp-2);display:flex}.checklist-marca{border:var(--esp-px) solid var(--ui-borde-fuerte);border-radius:0;flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:1px;display:inline-grid}.checklist-item[data-hecho=si] .checklist-marca{border-color:var(--ui-exito-texto);color:var(--ui-exito-texto)}.checklist-item[data-hecho=si] .checklist-marca:empty:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.3125rem;height:.5625rem;margin-top:-2px;transform:rotate(45deg)}.linea-tiempo{padding-top:var(--esp-4);border-top:var(--esp-px) solid var(--ui-borde);flex-direction:column;display:flex}.linea-tiempo-item{gap:var(--esp-4);padding-bottom:var(--esp-5);grid-template-columns:2.25rem minmax(0,1fr);display:grid;position:relative}.linea-tiempo-item:before{content:"";border-left:var(--esp-px) solid var(--ui-borde);position:absolute;top:2rem;bottom:0;left:calc(1.125rem - .5px)}.linea-tiempo-item:last-child:before{display:none}.linea-tiempo-punto{border:var(--esp-px) solid var(--ui-acento);background:var(--ui-superficie);width:2.25rem;height:1.5rem;font:var(--tipo-meta);color:var(--ui-acento-texto);place-items:center;display:inline-grid}.linea-tiempo-item[data-autor=staff] .linea-tiempo-punto{border-color:var(--ui-texto-secundario);color:var(--ui-texto)}.linea-tiempo-item[data-autor=sistema] .linea-tiempo-punto{border-color:var(--ui-borde-fuerte);color:var(--ui-texto-terciario)}.linea-tiempo-cabeza{align-items:baseline;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.linea-tiempo-meta{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-secundario)}.linea-tiempo-texto{color:var(--ui-texto-fuerte)}@media (max-width:639px){.opp-datos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.etapas-paso,.opp-volver,.opcion{transition:none}}.com-reglas{gap:var(--esp-1);padding-left:var(--esp-4);flex-direction:column;list-style:outside;display:flex}.com-reglas strong{color:var(--ui-texto);font-weight:var(--peso-semi)}.com-ciclo{gap:var(--esp-px);border:var(--esp-px) solid var(--ui-borde);background:var(--ui-borde);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-ciclo-fuera{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40%}.com-ciclo-paso{gap:var(--esp-2);padding:var(--esp-4);border-top:2px solid var(--ui-borde-fuerte);background:var(--ui-superficie);flex-direction:column;min-width:0;display:flex}.com-ciclo-paso[data-tono=info]{border-top-color:var(--ui-tono-cian)}.com-ciclo-paso[data-tono=acento]{border-top-color:var(--ui-acento)}.com-ciclo-paso[data-tono=atencion]{border-top-color:var(--ui-tono-naranja)}.com-ciclo-paso[data-tono=exito]{border-top-color:var(--ui-exito-texto)}.com-ciclo-paso[data-tono=peligro]{border-top-color:var(--ui-tono-fucsia)}.com-ciclo-monto{font-family:var(--fuente-titular);font-weight:var(--peso-extra);font-size:var(--txt-xl);letter-spacing:var(--tr-tarjeta);color:var(--ui-texto);overflow-wrap:anywhere;line-height:1.1}.com-monto[data-negativo=si],.com-ciclo-monto[data-negativo=si]{color:var(--ui-peligro-texto)}.com-leyenda summary{cursor:pointer;font-size:var(--txt-sm);color:var(--ui-acento-texto);font-weight:var(--peso-medio)}.com-leyenda dl{gap:var(--esp-2);margin-top:var(--esp-3);display:grid}.com-leyenda-item{gap:var(--esp-3);font-size:var(--txt-sm);grid-template-columns:8rem minmax(0,1fr);display:grid}.com-leyenda-item dt{font-weight:var(--peso-semi)}.com-lineas .tarjeta-cabeza{padding-bottom:var(--esp-2);flex-wrap:wrap;align-items:center}.com-filtro .input{min-width:11rem;min-height:2.5rem;padding-block:var(--esp-1);font-size:var(--txt-sm)}@media (max-width:640px){.com-ciclo{grid-template-columns:repeat(2,minmax(0,1fr))}.com-ciclo-fuera{max-width:none}.com-filtro,.com-filtro .input{width:100%}.com-leyenda-item{grid-template-columns:minmax(0,1fr);gap:0}}.academy-resumen{gap:var(--esp-5)}.academy-resumen-cifras{gap:var(--esp-3);flex-direction:column;display:flex}.academy-resumen-minutos{align-items:center;gap:var(--esp-2);font-size:var(--txt-sm);color:var(--ui-texto-secundario);margin:0;display:flex}.academy-resumen-minutos>svg{color:var(--ui-texto-terciario);flex:none}.academy-siguiente{align-items:center;gap:var(--esp-2) var(--esp-4);padding:var(--esp-4) var(--esp-5);border:var(--esp-px) solid var(--ui-borde);border-left:2px solid var(--ui-acento);background:var(--ui-superficie-2);flex-wrap:wrap;display:flex}.academy-siguiente-rotulo{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-kicker);flex-basis:100%}.academy-siguiente-rotulo:before{content:"// "}.academy-siguiente-texto{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.academy-siguiente-tipo{font:var(--tipo-meta);color:var(--ui-texto-terciario)}.academy-siguiente strong{color:var(--ui-texto)}.academy-escenario{gap:var(--esp-1);flex-direction:column;display:flex}:is(.academy-navegador .pestanas-pestana:has(>[data-nivel="1"]),.academy-etapa-panel[data-nivel="1"]){--academy-etapa:var(--ui-etapa-n1);--academy-etapa-suave:var(--ui-etapa-n1-suave)}:is(.academy-navegador .pestanas-pestana:has(>[data-nivel="2"]),.academy-etapa-panel[data-nivel="2"]){--academy-etapa:var(--ui-etapa-n2);--academy-etapa-suave:var(--ui-etapa-n2-suave)}:is(.academy-navegador .pestanas-pestana:has(>[data-nivel=cert]),.academy-etapa-panel[data-nivel=cert]){--academy-etapa:var(--ui-etapa-cert);--academy-etapa-suave:var(--ui-etapa-cert-suave)}.academy-etapas{gap:var(--esp-5);flex-direction:column;display:flex}.academy-etapa-panel [id][tabindex="-1"]{scroll-margin-top:calc(8.5rem + var(--esp-4))}.academy-navegador{top:calc(-1 * var(--esp-pantalla-arriba));z-index:var(--z-pegajoso);margin-inline:calc(-1 * var(--esp-2));padding:var(--esp-2);background:var(--ui-fondo);position:sticky}.academy-navegador .pestanas[data-variante=etapas] .pestanas-pestana{padding:var(--esp-3) var(--esp-4)}.academy-navegador .pestanas[data-variante=etapas] .pestanas-pestana[aria-selected=true]{border-top-color:var(--academy-etapa,var(--ui-acento));background:var(--academy-etapa-suave,var(--ui-superficie-2))}.academy-etapa{align-items:center;gap:var(--esp-2) var(--esp-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"numero texto""estado estado";width:100%;min-width:0;display:grid}.academy-etapa-numero{font:var(--peso-medio) var(--txt-3xl) / 1 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto-terciario);transition:color var(--dur-tarjeta) var(--ease-estandar);grid-area:numero}[aria-selected=true]>.academy-etapa .academy-etapa-numero,[data-estado=completa]>.academy-etapa .academy-etapa-numero{color:var(--academy-etapa,var(--ui-texto))}.academy-etapa-texto{flex-direction:column;grid-area:texto;min-width:0;display:flex}.academy-etapa-titulo{font-weight:var(--peso-fuerte);color:var(--ui-texto)}.academy-etapa-rol{font-size:var(--txt-xs);font-weight:var(--peso-normal);color:var(--ui-texto-secundario);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-etapa-estado{align-items:center;gap:var(--esp-2);min-width:0;padding-top:var(--esp-2);border-top:var(--esp-px) solid var(--ui-borde);font:var(--tipo-meta);font-weight:var(--peso-normal);color:var(--ui-texto-secundario);grid-area:estado;display:flex}.academy-etapa-estado>svg{flex:none}.academy-etapa-estado>span{white-space:nowrap}.academy-etapa-estado[data-estado=completa]{color:var(--ui-exito-texto)}.academy-etapa-estado[data-estado=bloqueada]{color:var(--ui-texto-terciario)}.academy-etapa-barra{appearance:none;background:var(--ui-progreso-pista);border:0;flex:auto;min-width:2rem;height:3px}.academy-etapa-barra::-webkit-progress-bar{background:var(--ui-progreso-pista)}.academy-etapa-barra::-webkit-progress-value{background:var(--academy-etapa,var(--ui-progreso-relleno))}.academy-etapa-barra::-moz-progress-bar{background:var(--academy-etapa,var(--ui-progreso-relleno))}.academy-panel{gap:var(--esp-6);flex-direction:column;display:flex}.academy-nivel{gap:var(--esp-5);background:linear-gradient(to bottom, var(--academy-etapa-suave,var(--ui-superficie)), var(--ui-superficie) 11rem)}.academy-nivel-cabeza{align-items:start;gap:var(--esp-2) var(--esp-5);grid-template-columns:auto minmax(0,1fr);display:grid}.academy-nivel-texto{gap:var(--esp-2);flex-direction:column;min-width:0;display:flex}.academy-nivel-texto .kicker,.academy-nivel-texto p{margin:0}.academy-nivel-titulo{font:var(--tipo-h2-panel);letter-spacing:var(--tr-tarjeta);color:var(--ui-texto);margin:0}.academy-numero{font:var(--peso-medio) var(--txt-6xl) / .9 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--academy-etapa,var(--ui-texto-terciario))}.academy-panel[data-bloqueado=si] .academy-numero{color:var(--ui-borde-fuerte)}.academy-contadores{gap:var(--esp-4);padding-block:var(--esp-4);border-block:var(--esp-px) solid var(--ui-borde);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academy-contadores[data-cantidad="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-contador{gap:var(--esp-1);flex-direction:column;min-width:0;display:flex}.academy-contador-valor{font:var(--peso-medio) var(--txt-3xl) / 1 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto)}.academy-contador-total{color:var(--ui-texto-terciario)}.academy-contador-rotulo{font-size:var(--txt-xs);color:var(--ui-texto-secundario)}.academy-desbloquea{align-items:flex-start;gap:var(--esp-2);font-size:var(--txt-sm);color:var(--ui-texto-secundario);margin:0;display:flex}.academy-desbloquea>svg{color:var(--academy-etapa,var(--ui-texto-terciario));flex:none;margin-top:2px}.academy-desbloquea strong{color:var(--ui-texto)}.academy-candado{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:var(--esp-px) dashed var(--ui-borde-fuerte);border-radius:var(--forma-campo);color:var(--ui-texto-secundario);flex-wrap:wrap;display:flex}.academy-candado>svg{flex:none}.academy-candado>p{font-size:var(--txt-sm);color:var(--ui-texto);flex:12rem;margin:0}.academy-modulos{flex-direction:column;display:flex}.academy-modulos-barra{justify-content:space-between;align-items:center;gap:var(--esp-3);padding-bottom:var(--esp-2);border-bottom:var(--esp-px) solid var(--ui-borde);display:flex}.academy-modulos-barra>p{margin:0}.academy-panel[data-bloqueado=si] .academy-modulo{opacity:.6}.academy-modulo .plegable-boton{padding-block:var(--esp-4)}.academy-modulo-cabeza{align-items:center;gap:var(--esp-2) var(--esp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.academy-modulo-numero{font:var(--peso-medio) var(--txt-xl) / 1.2 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto-terciario);align-self:start}.academy-modulo[data-estado=en_curso] .academy-modulo-numero{color:var(--academy-etapa,var(--ui-acento-texto))}.academy-modulo[data-estado=completo] .academy-modulo-numero{color:var(--ui-exito-texto)}.academy-modulo-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.academy-modulo-titulo{font-size:var(--txt-base);font-weight:var(--peso-fuerte);color:var(--ui-texto)}.academy-modulo-descripcion{font-size:var(--txt-sm);color:var(--ui-texto-secundario)}.academy-modulo-meta{justify-content:flex-end;align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.academy-modulo-avance{align-items:center;gap:var(--esp-2);display:inline-flex}.academy-modulo-meta .cifra{font:var(--tipo-meta);color:var(--ui-texto-secundario)}.academy-videos{border-top:var(--esp-px) solid var(--ui-borde-sutil);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.academy-video-fila{align-items:center;gap:var(--esp-2) var(--esp-4);padding:var(--esp-3) var(--esp-2) var(--esp-3) calc(var(--esp-2) - 2px);border-bottom:var(--esp-px) solid var(--ui-borde-sutil);transition:background var(--dur-tarjeta) var(--ease-estandar);border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"marca texto meta accion";display:grid}.academy-video-fila:hover{background:var(--ui-superficie-hover)}.academy-video-fila>.academy-marca{grid-area:marca}.academy-video-fila>.btn{grid-area:accion}.academy-video-texto{align-items:baseline;gap:var(--esp-3);grid-area:texto;min-width:0;display:flex}.academy-video-titulo{min-width:0;font-weight:var(--peso-semi);color:var(--ui-texto)}.academy-video-meta{align-items:center;gap:var(--esp-3);font:var(--tipo-meta);color:var(--ui-texto-secundario);white-space:nowrap;grid-area:meta;display:inline-flex}.academy-video-rotulo{font:var(--tipo-kicker);letter-spacing:var(--tr-mayus);text-transform:uppercase;color:var(--ui-acento-sobre-suave)}.academy-video-fila[data-estado=siguiente]{border-left-color:var(--ui-acento);background:var(--ui-acento-suave)}.academy-video-fila[data-estado=siguiente] .academy-video-titulo{color:var(--ui-acento-sobre-suave)}.academy-video-fila[data-estado=siguiente]>.academy-marca{border-color:var(--ui-acento)}.academy-video-fila[data-estado=visto] .academy-video-titulo{color:var(--ui-texto-secundario)}.academy-video-fila[data-estado=proximamente] .academy-video-titulo,.academy-video-fila[data-estado=proximamente] .academy-video-meta{color:var(--ui-texto-terciario)}.academy-video-fila[data-estado=proximamente]>.academy-marca{border-style:dashed}.academy-video-fila[data-hecho=si] .btn-ghost:not(:disabled){color:var(--ui-texto-secundario);border-color:#0000}.academy-video-fila[data-hecho=si]:hover .btn-ghost:not(:disabled),.academy-video-fila[data-hecho=si] .btn-ghost:focus-visible{border-color:var(--ui-borde-fuerte);color:var(--ui-texto)}.academy-comprueba{gap:var(--esp-2);margin-top:var(--esp-4);flex-direction:column;display:flex}.academy-comprueba-rotulo{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-kicker);margin:0}.academy-comprueba-rotulo:before{content:"// "}.academy-sublista,.academy-entregables{gap:var(--esp-3);flex-direction:column;display:flex}.academy-sublista{padding:0 0 var(--esp-3) var(--esp-10)}.academy-item{align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-2);transition:background var(--dur-tarjeta) var(--ease-estandar);display:flex}.academy-item:hover{background:var(--ui-superficie-hover)}.academy-renovacion .academy-item{border-bottom:var(--esp-px) solid var(--ui-borde)}.academy-item[data-tipo=quiz]{padding:var(--esp-3) var(--esp-4);border:var(--esp-px) solid var(--ui-borde);border-left:2px solid var(--ui-borde-fuerte);background:var(--ui-superficie-2)}.academy-item[data-tipo=quiz][data-hecho=si]{border-left-color:var(--ui-exito-texto)}.academy-item-texto{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.academy-item-texto strong{color:var(--ui-texto)}.academy-codigo{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-terciario)}.academy-marca{border:var(--esp-px) solid var(--ui-borde-fuerte);width:1.375rem;height:1.375rem;font:var(--tipo-meta);color:var(--ui-texto-secundario);transition:background var(--dur-led) var(--ease-estandar), border-color var(--dur-led) var(--ease-estandar);border-radius:0;flex:none;place-items:center;display:inline-grid}[data-hecho=si]>.academy-marca{border-color:var(--ui-exito-texto);color:var(--ui-exito-texto)}.academy-item[data-hecho=si] .btn-ghost:not(:disabled){color:var(--ui-texto-secundario);border-color:#0000}.academy-item[data-hecho=si]:hover .btn-ghost:not(:disabled),.academy-item[data-hecho=si] .btn-ghost:focus-visible{border-color:var(--ui-borde-fuerte);color:var(--ui-texto)}.academy-cert-ruta{gap:var(--esp-6);flex-direction:column;display:flex}.academy-panel[data-nivel=cert][data-bloqueado=si] .academy-cert-ruta{opacity:.6}.academy-requisitos-tarjeta,.academy-entregables-tarjeta,.academy-certificado{gap:var(--esp-5)}.academy-requisitos{--academy-paso:1.75rem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.academy-requisito{align-items:start;gap:var(--esp-2) var(--esp-4);padding-block:var(--esp-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marca texto accion";display:grid;position:relative}.academy-requisito:not(:last-child):before{content:"";top:calc(var(--esp-2) + var(--academy-paso));bottom:calc(-1 * var(--esp-2));left:calc(var(--academy-paso) / 2);width:var(--esp-px);background:var(--ui-borde);position:absolute}.academy-requisito[data-estado=cumplido]:not(:last-child):before{background:var(--ui-exito-borde-suave)}.academy-requisito-marca{width:var(--academy-paso);height:var(--academy-paso);border:var(--esp-px) solid var(--ui-borde-fuerte);background:var(--ui-superficie);font:var(--tipo-meta);color:var(--ui-texto-terciario);transition:background var(--dur-led) var(--ease-estandar), border-color var(--dur-led) var(--ease-estandar);grid-area:marca;place-items:center;display:inline-grid}.academy-requisito[data-estado=cumplido] .academy-requisito-marca{border-color:var(--ui-exito-texto);color:var(--ui-exito-texto)}.academy-requisito[data-estado=actual] .academy-requisito-marca{border-color:var(--academy-etapa,var(--ui-acento));background:var(--academy-etapa-suave,var(--ui-acento-suave));color:var(--academy-etapa,var(--ui-acento-texto))}.academy-requisito-texto{min-width:0;font-size:var(--txt-sm);color:var(--ui-texto);grid-area:texto;align-self:center}.academy-requisito[data-estado=cumplido] .academy-requisito-texto{color:var(--ui-texto-secundario)}.academy-requisito[data-estado=actual] .academy-requisito-texto{font-weight:var(--peso-semi)}.academy-requisito-accion{grid-area:accion;align-self:center}.academy-bloque-titulo{font:var(--tipo-h3);color:var(--ui-texto);margin:0}.academy-bloque:focus,.academy-entregables-tarjeta:focus{outline:none}.academy-bloque{align-items:flex-start;gap:var(--esp-3);padding:var(--esp-5);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-campo);background:var(--ui-superficie-2);flex-direction:column;display:flex}.academy-bloque .kicker{margin:0}.academy-bloque>.btn{margin-top:auto}.academy-comentario{padding:var(--esp-2) var(--esp-3);border-left:2px solid var(--ui-borde-fuerte);font-size:var(--txt-sm);color:var(--ui-texto-secundario)}.academy-entregable{gap:var(--esp-3);padding:var(--esp-5);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-campo);background:var(--ui-superficie-2);transition:border-color var(--dur-tarjeta) var(--ease-estandar);flex-direction:column;display:flex}.academy-entregable:hover{border-color:var(--ui-borde-fuerte)}.academy-entregable[data-estado=aprobado]{border-color:var(--ui-exito-borde-suave)}.academy-entregable-titulo{align-items:baseline;gap:var(--esp-3);min-width:0;display:inline-flex}.academy-entregable-titulo .academy-codigo{font:var(--peso-medio) var(--txt-xl) / 1 var(--fuente-mono)}.academy-subida{padding-block:var(--esp-2)}.academy-video{aspect-ratio:16/9;border-radius:var(--forma-campo);background:var(--ui-portada-fondo);overflow:hidden}.academy-video-medio{border:0;width:100%;height:100%}.academy-video-pronto{place-content:center;gap:var(--esp-2);height:100%;padding:var(--esp-6);text-align:center;color:var(--ui-portada-texto);display:grid}.academy-video-pronto .rotulo-mono{color:var(--ui-portada-acento)}.academy-cert{align-items:flex-start;gap:var(--esp-6);flex-wrap:wrap;display:flex}.academy-cert>.pila{flex:18rem;min-width:0}.academy-renovacion{align-items:flex-start;gap:var(--esp-3);flex-direction:column;display:flex}.academy-renovacion .academy-sublista{align-self:stretch;padding-left:0}.academy-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.insignia{flex:none;width:10rem;height:auto}.insignia-fondo{fill:var(--ui-portada-fondo)}.insignia-filo{fill:none;stroke:var(--ui-portada-acento);stroke-width:2px}.insignia-linea{stroke:var(--ui-portada-acento);stroke-width:1px}.insignia-marca,.insignia-rol,.insignia-vence,.insignia-id{fill:var(--ui-portada-texto);font-family:var(--fuente-mono);letter-spacing:.12em}.insignia-marca{font-size:13px;font-weight:var(--peso-fuerte)}.insignia-nivel{fill:var(--ui-portada-acento);font-family:var(--fuente-acento);font-size:30px;font-style:italic}.insignia-rol{font-size:10px}.insignia-vence{fill:var(--ui-portada-acento);font-size:9px}.insignia-id{fill:var(--ui-portada-texto-secundario);font-size:8px}.quiz-intento{gap:var(--esp-6)}.quiz-barra{align-items:center;gap:var(--esp-3) var(--esp-4);padding-bottom:var(--esp-4);border-bottom:var(--esp-px) solid var(--ui-borde);flex-wrap:wrap;display:flex}.quiz-barra>.progreso{flex:14rem}.quiz-reloj{padding:var(--esp-1) var(--esp-3);border:var(--esp-px) solid var(--ui-borde-fuerte);font-size:var(--txt-lg);border-radius:0}.quiz-reloj[data-poco=si]{border-color:var(--ui-peligro-borde-suave);color:var(--ui-peligro-texto)}.quiz-modo{gap:var(--esp-1);display:flex}.quiz-modo [aria-pressed=true]{border-color:var(--ui-texto);color:var(--ui-texto)}.quiz-pregunta{gap:var(--esp-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.quiz-enunciado{gap:var(--esp-3);margin-bottom:var(--esp-3);font-size:var(--txt-lg);font-weight:var(--peso-semi);color:var(--ui-texto);line-height:1.45;display:flex}.quiz-numero{color:var(--ui-texto-terciario);flex:none}.quiz-opciones{border-top:var(--esp-px) solid var(--ui-borde);flex-direction:column;display:flex}.quiz-opcion{align-items:flex-start;gap:var(--esp-4);padding:var(--esp-4) var(--esp-4) var(--esp-4) calc(var(--esp-4) - 2px);border-bottom:var(--esp-px) solid var(--ui-borde);color:var(--ui-texto-secundario);cursor:pointer;transition:background var(--dur-tarjeta) var(--ease-estandar), border-color var(--dur-tarjeta) var(--ease-estandar), color var(--dur-tarjeta) var(--ease-estandar);border-left:2px solid #0000;display:flex;position:relative}.quiz-opcion>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.quiz-opcion:hover{background:var(--ui-superficie-hover);color:var(--ui-texto)}.quiz-opcion:has(>input:focus-visible){outline:2px solid var(--ui-borde-foco);outline-offset:-2px}.quiz-letra{border:var(--esp-px) solid var(--ui-borde-fuerte);width:1.75rem;height:1.75rem;font:var(--tipo-meta);color:var(--ui-texto-secundario);transition:background var(--dur-tarjeta) var(--ease-estandar), border-color var(--dur-tarjeta) var(--ease-estandar), color var(--dur-tarjeta) var(--ease-estandar);flex:none;place-items:center;display:inline-grid}.quiz-opcion-texto{padding-top:var(--esp-1)}.quiz-opcion[data-elegida=si]{border-left-color:var(--ui-acento);background:var(--ui-acento-suave);color:var(--ui-acento-sobre-suave);font-weight:var(--peso-semi)}.quiz-opcion[data-elegida=si] .quiz-letra{border-color:var(--ui-texto);background:var(--ui-texto);color:var(--ui-fondo)}.quiz-opcion[data-elegida=si] .quiz-letra:after{content:"✓";margin-left:1px}.quiz-puntos{gap:var(--esp-1);flex-wrap:wrap;display:flex}.quiz-punto{border:var(--esp-px) solid var(--ui-borde);background:var(--ui-superficie);width:2.25rem;height:2.25rem;font-size:var(--txt-xs);color:var(--ui-texto-secundario);cursor:pointer;transition:border-color var(--dur-boton) var(--ease-estandar), background var(--dur-boton) var(--ease-estandar);border-radius:0}.quiz-punto:hover{border-color:var(--ui-borde-fuerte)}.quiz-punto[data-respondida=si]{border-color:var(--ui-texto-secundario);background:var(--ui-superficie-hover);color:var(--ui-texto)}.quiz-punto[aria-current=step]{border-color:var(--ui-acento);outline:2px solid var(--ui-borde-foco);outline-offset:1px}.quiz-previa .lista-simple{padding-block:var(--esp-2)}.quiz-resultado{align-items:flex-start;gap:var(--esp-4)}.quiz-resultado .kicker{margin:0}.quiz-puntaje{font:var(--peso-medio) var(--txt-h1-panel) / 1 var(--fuente-mono);letter-spacing:var(--tr-cifra)}.quiz-resultado[data-aprobado=si] .quiz-puntaje{color:var(--ui-acento-texto)}.pasos[data-cantidad="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.caso-paso{align-items:center;gap:var(--esp-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-boton) var(--ease-estandar);background:0 0;border:0;padding:0;display:flex}.caso-paso:hover{color:var(--ui-texto)}.caso{gap:var(--esp-5)}.caso-editorial{gap:var(--esp-8);padding-top:var(--esp-5);border-top:var(--esp-px) solid var(--ui-borde);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);display:grid}.caso-margen{top:var(--esp-6);align-self:start;gap:var(--esp-2);flex-direction:column;display:flex;position:sticky}.caso-margen-numero{font:var(--peso-medio) var(--txt-6xl) / .9 var(--fuente-mono);letter-spacing:var(--tr-cifra);color:var(--ui-texto-terciario)}.caso-margen-nombre{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase;color:var(--ui-texto)}.caso-campos{gap:var(--esp-4);flex-direction:column;min-width:0;display:flex}@media (max-width:860px){.caso-editorial{gap:var(--esp-4);grid-template-columns:minmax(0,1fr)}.caso-margen{align-items:baseline;gap:var(--esp-3);flex-direction:row;position:static}.caso-margen-numero{font-size:var(--txt-4xl)}}@media (max-width:640px){.pasos[data-cantidad="5"] .pasos-nombre{display:none}.academy-numero{font-size:var(--txt-4xl)}.academy-navegador .pestanas[data-variante=etapas]{grid-auto-columns:minmax(0,1fr)}.academy-navegador .pestanas[data-variante=etapas] .pestanas-pestana{padding:var(--esp-2)}.academy-etapa{gap:var(--esp-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"numero""texto""estado"}.academy-etapa-numero{font-size:var(--txt-xl)}.academy-etapa-titulo{font-size:var(--txt-sm);overflow-wrap:anywhere}.academy-etapa-rol,.academy-etapa-palabra{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.academy-contadores{gap:var(--esp-2)}.academy-contador-valor{font-size:var(--txt-2xl)}.academy-contadores[data-cantidad="4"]{row-gap:var(--esp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.academy-requisito{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marca texto"".accion"}.academy-requisito-accion{justify-self:start}.academy-modulo-cabeza{grid-template-columns:auto minmax(0,1fr)}.academy-modulo-meta{grid-column:2;justify-content:flex-start}.academy-video-fila{row-gap:var(--esp-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marca texto texto"".meta accion"}.academy-video-texto{gap:var(--esp-2)}.academy-sublista{padding-left:var(--esp-4)}.academy-item{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.academy-numero,.academy-etapa-numero,.academy-video-fila,.academy-item,.academy-requisito-marca,.academy-marca,.academy-entregable,.quiz-opcion,.quiz-letra,.quiz-punto,.caso-paso{transition:none}}.academy-reproductor-nav{align-items:center;gap:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-3);padding-bottom:var(--esp-3);border-bottom:var(--esp-px) solid var(--ui-borde-sutil);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.academy-reproductor-posicion{text-align:center;min-width:0;color:var(--ui-texto-secundario);overflow-wrap:anywhere;margin:0}.academy-reproductor-posicion .cifra{color:var(--ui-texto)}.academy-reproductor-paso{gap:var(--esp-2);white-space:nowrap}.academy-reproductor-paso[data-sentido=anterior] svg{transform:scaleX(-1)}@media (max-width:640px){.academy-reproductor-nav{grid-template-columns:1fr 1fr;grid-template-areas:"posicion posicion""anterior siguiente"}.academy-reproductor-posicion{grid-area:posicion}.academy-reproductor-paso[data-sentido=anterior]{grid-area:anterior;justify-self:start}.academy-reproductor-paso[data-sentido=siguiente]{grid-area:siguiente;justify-self:end}}.academy-reproductor-quiz{padding:var(--esp-3) var(--esp-4);border:var(--esp-px) solid var(--ui-acento-borde-suave);border-left:2px solid var(--ui-acento);background:var(--ui-acento-suave);color:var(--ui-acento-sobre-suave);margin:0}.rec-chips{gap:var(--esp-2);padding-bottom:var(--esp-1);display:flex;overflow-x:auto}.rec-chip{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border:var(--esp-px) solid var(--ui-borde);background:var(--ui-superficie);color:var(--ui-texto-secundario);font:var(--tipo-chip);cursor:pointer;transition:border-color var(--dur-boton) var(--ease-estandar), color var(--dur-boton) var(--ease-estandar);border-radius:0;flex:none;display:inline-flex}.rec-chip:hover{border-color:var(--ui-borde-fuerte);color:var(--ui-texto)}.rec-chip:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:2px}.rec-chip[aria-pressed=true]{border-color:var(--ui-solido);background:var(--ui-solido);color:var(--ui-sobre-solido)}.rec-chip-n{padding:0 var(--esp-1);background:var(--ui-superficie-2);color:var(--ui-texto-secundario);border-radius:0}.rec-chip[aria-pressed=true] .rec-chip-n{background:var(--ui-acento);color:var(--ui-sobre-acento)}.rec-rejilla{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.rec-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rec-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.rec-tarjeta{gap:var(--esp-4);transition:border-color var(--dur-tarjeta) var(--ease-estandar), background var(--dur-tarjeta) var(--ease-estandar);padding-top:0}.rec-tarjeta:hover{border-color:var(--ui-borde-fuerte)}.rec-portada{aspect-ratio:16/7;border-bottom:var(--esp-px) solid var(--ui-borde);background:repeating-linear-gradient(135deg, var(--ui-superficie) 0 10px, var(--ui-superficie-alterna) 10px 20px);transition:background-position .6s var(--ease-estandar);background-position:0 0;background-size:200% 200%;margin-inline:-1.625rem;position:relative;overflow:hidden}.rec-portada:after{content:attr(data-marca);left:var(--esp-5);right:var(--esp-5);bottom:var(--esp-4);max-height:1.84em;font:var(--peso-extra) var(--txt-5xl) / .92 var(--fuente-titular);letter-spacing:var(--tr-h2);text-transform:uppercase;color:var(--ui-borde-fuerte);opacity:.55;transition:color .6s var(--ease-estandar), opacity .6s var(--ease-estandar);position:absolute;overflow:hidden}.rec-tarjeta:hover .rec-portada{background-position:28px 0}.rec-tarjeta:hover .rec-portada:after{color:var(--ui-texto-terciario);opacity:.8}.rec-cabeza .kicker{margin:0}.rec-cabeza{justify-content:space-between;align-items:center;gap:var(--esp-3);display:flex}.rec-ext{padding:var(--esp-1) var(--esp-2);border:var(--esp-px) solid var(--ui-borde-fuerte);color:var(--ui-texto-fuerte);font:var(--tipo-meta);letter-spacing:var(--tr-kicker);border-radius:0}.rec-titulo{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase;color:var(--ui-texto);overflow-wrap:anywhere}.rec-descripcion{overflow-wrap:anywhere}.rec-datos{gap:var(--esp-3) var(--esp-4);padding-top:var(--esp-4);border-top:var(--esp-px) solid var(--ui-borde);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rec-datos dd{color:var(--ui-texto);margin:0}.rec-nombre{font-size:var(--txt-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-pie{margin-top:auto}.rec-error{color:var(--ui-peligro-texto)}@media (prefers-reduced-motion:reduce){.rec-chip,.rec-tarjeta,.rec-portada,.rec-portada:after{transition:none}}.landing{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--ui-brillo) 0%, var(--ui-fondo) 70%) no-repeat, var(--ui-fondo);min-height:100dvh;color:var(--ui-texto);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing [id]{scroll-margin-top:calc(var(--alto-cabecera) + var(--esp-4))}.landing-saltar{left:var(--esp-4);top:calc(-1 * var(--esp-16));z-index:40;padding:var(--esp-2) var(--esp-4);background:var(--ui-acento);color:var(--ui-sobre-acento);font:var(--tipo-boton-compacto);text-transform:uppercase;text-decoration:none;position:absolute}.landing-saltar:focus-visible{top:var(--esp-4)}.landing-interior{width:100%;max-width:var(--ancho-sitio);padding:0 var(--esp-gutter);margin:0 auto}.landing-subrayado{color:var(--ui-texto);background-image:linear-gradient(var(--ui-acento), var(--ui-acento));transition:background-size var(--dur-subrayado) var(--ease-estandar);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;text-decoration:none}.landing-subrayado:hover,.landing-subrayado:focus-visible,.landing-subrayado[aria-current]{color:var(--ui-texto);background-size:100% 1px}.landing-texto{font-size:var(--txt-base);color:var(--ui-texto-secundario);line-height:1.6}.landing-texto-fuerte{font-size:var(--txt-base);color:var(--ui-texto-fuerte);line-height:1.55}.landing-ctas{flex-wrap:wrap;gap:10px;display:flex}.landing-cabecera{z-index:30;height:var(--alto-cabecera);padding:0 var(--esp-gutter);background:var(--ui-cabecera-fondo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ui-borde-sutil);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.landing-cabecera-marca{align-items:center;gap:56px;min-width:0;display:flex}.landing-logo{color:var(--ui-texto);text-decoration:none;display:flex}.landing-logo:hover{color:var(--ui-texto)}.landing-tagline{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-terciario);white-space:nowrap}.landing-menu{align-items:center;gap:32px;margin-left:auto;display:flex}.landing-anclas{font-size:var(--txt-base);align-items:center;gap:28px;display:flex}.landing-menu-acciones{font-size:var(--txt-base);align-items:center;gap:24px;display:flex}.landing-cabecera-herramientas{align-items:center;gap:8px;display:flex}.landing-hamburguesa{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:44px;height:44px;padding:0;display:none}.landing-hamburguesa span{background:var(--ui-texto);width:26px;height:2px;transition:transform var(--dur-lenta) var(--ease-estandar), width var(--dur-lenta) var(--ease-estandar), background var(--dur-lenta) var(--ease-estandar);display:block}.landing-hamburguesa span:last-child{background:var(--ui-acento-texto);width:16px}@media (max-width:1100px){.landing-tagline{display:none}.landing-anclas{gap:20px}.landing-menu{gap:24px}}@media (max-width:860px){.landing-cabecera{height:64px}.landing-cabecera[data-menu=abierto]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-fondo)}.landing-logo .logo{width:112px;height:auto}.landing-hamburguesa{display:flex}.landing-menu{background:var(--ui-fondo);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 20px 28px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.landing-cabecera[data-menu=abierto] .landing-menu{display:flex}.landing-anclas,.landing-menu-acciones{flex-direction:column;align-items:stretch;gap:0}.landing-anclas a,.landing-ingresar{border-bottom:1px solid var(--ui-borde-sutil);font:var(--peso-extra) var(--txt-3xl) / 1.1 var(--fuente-titular);letter-spacing:-.02em;text-transform:uppercase;background:0 0;padding:16px 0}.landing-cta-cabecera{min-height:var(--alto-boton);font:var(--tipo-boton);margin-top:18px}.landing-cabecera[data-menu=abierto] .landing-hamburguesa span:first-child{width:22px;transform:translateY(4.5px)rotate(45deg)}.landing-cabecera[data-menu=abierto] .landing-hamburguesa span:last-child{background:var(--ui-texto);width:22px;transform:translateY(-4.5px)rotate(-45deg)}}.landing-portada{isolation:isolate;padding:clamp(48px,9vw,110px) 0 clamp(32px,5vw,56px);position:relative}.landing-portada:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 80% 42%, var(--ui-acento) 0%, transparent 70%), radial-gradient(ellipse 70% 60% at 30% 0%, var(--ui-brillo) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-portada:before{background:radial-gradient(ellipse 45% 55% at 80% 42%, color-mix(in oklch, var(--ui-acento) 9%, transparent) 0%, transparent 70%), radial-gradient(ellipse 70% 60% at 30% 0%, var(--ui-brillo) 0%, transparent 70%)}}.landing-portada-interior{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.landing-portada-texto{min-width:0;max-width:61.25rem}.landing-portada .kicker{margin-bottom:22px}.landing-portada-lead{margin-top:28px}.landing-lema{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-texto-terciario);margin-top:22px}.landing-portada .landing-ctas{margin-top:34px}.landing-portada-orbe{justify-content:center;display:flex}.landing-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,80px);margin-top:clamp(40px,6vw,72px);display:grid}.landing-rol{border-top:1px solid var(--ui-borde-fuerte);padding-top:22px}.landing-rol-quien{margin-bottom:14px}.landing-rol ul{font-size:var(--txt-base);color:var(--ui-texto-secundario);gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-rol li{padding-left:24px;position:relative}.landing-rol li:before{content:"→";font-family:var(--fuente-mono);color:var(--ui-texto-tenue);position:absolute;left:0}@media (max-width:860px){.landing-portada-interior{grid-template-columns:minmax(0,1fr)}.landing-portada .orbe[data-tamano=lg]{--orbe-tamano:240px}.landing-roles{grid-template-columns:minmax(0,1fr);gap:28px}.landing-cta{width:100%}}@media (prefers-reduced-motion:no-preference){.landing-entra{animation:landing-entrada var(--dur-aparicion) var(--ease-aparicion) both}.landing-portada .titular-hero{animation-delay:80ms}.landing-portada-lead{animation-delay:.16s}.landing-portada-orbe{animation-delay:.2s}.landing-lema{animation-delay:.24s}.landing-portada .landing-ctas{animation-delay:.3s}.landing-roles{animation-delay:.42s}}@keyframes landing-entrada{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-bloque-marco{padding:var(--esp-bloque) 0;border-top:1px solid var(--ui-borde)}.landing-bloque-cabecera{margin-bottom:clamp(28px,3.5vw,44px)}.landing-bloque-lead{margin-top:20px}.landing-bloque-lado{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.landing-bloque-lado .landing-bloque-cabecera{top:calc(var(--alto-cabecera) + 24px);margin-bottom:0;position:sticky}@media (max-width:860px){.landing-bloque-lado{grid-template-columns:minmax(0,1fr);gap:0}.landing-bloque-lado .landing-bloque-cabecera{margin-bottom:clamp(28px,3.5vw,44px);position:static}}.landing-columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);display:grid}.landing-nota{font-size:var(--txt-base);color:var(--ui-texto-secundario);margin:10px 0 20px;line-height:1.6}.landing-lista{border-top:1px solid var(--ui-borde);margin:0}.landing-lista-fila{border-bottom:1px solid var(--ui-borde);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:6px 20px;padding:14px 0;display:grid}.landing-lista dt{font-weight:var(--peso-fuerte);color:var(--ui-texto)}.landing-lista dd{font-size:var(--txt-base);color:var(--ui-texto-secundario);margin:0;line-height:1.55}.landing-lista-nota{color:var(--ui-texto-terciario)}.landing-core-letra{font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-kicker);margin-bottom:4px;display:block}@media (max-width:860px){.landing-columnas{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.landing-lista-fila{grid-template-columns:minmax(0,1fr)}}.landing-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.landing-paso{border-top:1px solid var(--ui-borde);flex-direction:column;gap:8px;padding:18px 0 28px;display:flex}.landing-paso-numero{font:var(--tipo-meta);letter-spacing:var(--tr-kicker);color:var(--ui-acento-texto)}@media (max-width:1100px){.landing-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.landing-pasos{grid-template-columns:minmax(0,1fr)}}.landing-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-rejilla>:last-child:nth-child(odd){grid-column:1/-1}.landing-celda{display:flex}.landing-tarjeta{border:1px solid var(--ui-borde);background:var(--ui-superficie);transition:border-color var(--dur-tarjeta) var(--ease-estandar), background-color var(--dur-tarjeta) var(--ease-estandar);flex-direction:column;flex:1;gap:10px;padding:26px 26px 24px;display:flex}.landing-tarjeta:hover{border-color:var(--ui-borde-fuerte);background:var(--ui-superficie-hover)}.landing-tarjeta-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.landing-nivel-comision{font-size:var(--txt-4xl);color:var(--ui-texto);line-height:1.1}@media (max-width:860px){.landing-rejilla{grid-template-columns:minmax(0,1fr)}}.landing-escala{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.landing-escala-texto{flex-direction:column;gap:14px;display:flex}.landing-reglas{font-size:var(--txt-base);color:var(--ui-texto-secundario);gap:8px;margin:4px 0 0;padding-left:1.1em;line-height:1.55;display:grid}.landing-reglas li::marker{color:var(--ui-texto-tenue)}.landing-tramos{border-top:1px solid var(--ui-borde);margin:0;padding:0;list-style:none}.landing-tramo{--tramo-relleno:33.33%;border-bottom:1px solid var(--ui-borde);grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"porcentaje nombre""porcentaje rango""barra barra";gap:4px 20px;padding:18px 0;display:grid}.landing-tramo[data-escalon="2"]{--tramo-relleno:66.66%}.landing-tramo[data-escalon="3"]{--tramo-relleno:100%}.landing-tramo-porcentaje{font-size:var(--txt-5xl);color:var(--ui-texto);grid-area:porcentaje;align-self:center;line-height:1}.landing-tramo-nombre{font:var(--tipo-paso);letter-spacing:var(--tr-tarjeta);text-transform:uppercase;grid-area:nombre;align-self:end}.landing-tramo-rango{font-size:var(--txt-sm);color:var(--ui-texto-secundario);grid-area:rango}.landing-tramo-barra{background:linear-gradient(var(--ui-texto), var(--ui-texto)) 0 0 / var(--tramo-relleno) 100% no-repeat, var(--ui-borde-fuerte);grid-area:barra;height:2px;margin-top:12px}.landing-aclaracion{max-width:var(--ancho-lead);font-size:var(--txt-sm);color:var(--ui-texto-secundario);margin-top:28px;line-height:1.55}@media (max-width:860px){.landing-escala{grid-template-columns:minmax(0,1fr)}}.landing-faq{border-top:1px solid var(--ui-borde)}.landing-faq-item{border-bottom:1px solid var(--ui-borde)}.landing-faq-item summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;list-style:none;display:flex}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-pregunta{font:var(--peso-fuerte) var(--txt-titulo) / 1.35 var(--fuente-titular);letter-spacing:-.005em;word-spacing:.08em;color:var(--ui-texto)}.landing-faq-signo:before{content:"+";font:var(--peso-normal) var(--txt-xl) / 1 var(--fuente-mono);color:var(--ui-texto-terciario);transition:color var(--dur-normal) var(--ease-estandar)}.landing-faq-item[open] .landing-faq-signo:before{content:"−"}.landing-faq-item summary:hover .landing-faq-signo:before{color:var(--ui-texto)}.landing-faq-respuesta{max-width:var(--ancho-lead);padding:0 48px 22px 0}.landing-cierre{padding:clamp(24px,4vw,48px) 0 clamp(48px,7vw,96px)}.landing-rail{border:1px solid var(--ui-borde-fuerte);background:var(--ui-rail-fondo);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.landing-rail-titular{text-transform:none;max-width:51.25rem;color:var(--ui-texto);margin-bottom:18px}.landing-rail-texto{margin-bottom:26px}.landing-pie-interior{padding-top:56px;padding-bottom:30px}.landing-pie-rejilla{grid-template-columns:minmax(0,1.4fr) minmax(0,4fr);gap:32px;display:grid}.landing-pie-columnas{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.landing-pie-marca{color:var(--ui-texto);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing-pie-frase{font-family:var(--fuente-acento);font-style:italic;font-size:var(--txt-xl);letter-spacing:var(--tr-serif);color:var(--ui-texto-terciario)}.landing-pie-columna{min-width:0;font-size:var(--txt-md);color:var(--ui-texto-secundario);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing-pie-columna .kicker{margin-bottom:4px}.landing-pie-columna .landing-subrayado{overflow-wrap:anywhere;max-width:100%;color:var(--ui-texto-secundario)}.landing-pie-columna .landing-subrayado:hover,.landing-pie-columna .landing-subrayado:focus-visible{color:var(--ui-texto)}.landing-pie-barra{border-top:1px solid var(--ui-borde-sutil);font:var(--tipo-kicker);letter-spacing:var(--tr-kicker);color:var(--ui-texto-tenue);margin-top:48px;padding-top:20px}@media (max-width:1100px){.landing-pie-rejilla{grid-template-columns:minmax(0,1fr);gap:40px}.landing-pie-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.landing-pie-columnas{grid-template-columns:minmax(0,1fr);gap:28px}}.logo,.isotipo{flex:none;width:auto;display:block}.logo{height:26px}.isotipo{height:32px}.franja-marca{background:var(--ui-degradado-marca);width:100%;height:2px}.led{align-items:center;gap:8px;display:inline-flex}.led-pildora{border-radius:var(--forma-led);background:var(--ui-led-apagado);width:18px;height:5px;transition:background var(--dur-led) var(--ease-estandar)}.led-pildora[data-encendida=si]{background:var(--ui-led-encendido)}.led[data-tamano=mini]{gap:5px}.led[data-tamano=mini] .led-pildora{width:16px;height:4px}.orbe{--orbe-tamano:300px;width:var(--orbe-tamano);height:var(--orbe-tamano);flex:none;position:relative}.orbe[data-tamano=lg]{--orbe-tamano:clamp(300px, 44vh, 420px)}.orbe[data-tamano=sm]{--orbe-tamano:240px}.orbe-anillo,.orbe-texto{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbe-anillo{animation:40s linear infinite orbe-giro}.orbe-anillo circle{fill:none;stroke:var(--ui-anillo);stroke-width:1px;stroke-dasharray:2 10}.orbe-texto{animation:60s linear infinite reverse orbe-giro}.orbe-texto text{font-family:var(--fuente-mono);letter-spacing:4px;text-transform:uppercase;fill:var(--ui-anillo-texto);font-size:10px}.orbe-esfera{border-radius:var(--radio-circulo);background:var(--ui-orbe-relleno);box-shadow:var(--ui-orbe-halo);color:var(--ui-sobre-orbe);place-items:center;animation:3s ease-in-out infinite orbe-respiracion;display:grid;position:absolute;inset:15%}.orbe-isotipo{width:33%;height:auto}@keyframes orbe-giro{to{transform:rotate(360deg)}}@keyframes orbe-respiracion{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}html[data-revelar-listo] [data-revelar]{--revelar-escalon:80ms;transition:opacity var(--dur-aparicion) ease, transform var(--dur-aparicion) var(--ease-aparicion)}html[data-revelar-listo] [data-revelar].revelar-espera:not(.on){opacity:0;transform:translateY(18px)}html[data-revelar-listo] [data-revelar-paso="1"]{transition-delay:calc(var(--revelar-escalon) * 1)}html[data-revelar-listo] [data-revelar-paso="2"]{transition-delay:calc(var(--revelar-escalon) * 2)}html[data-revelar-listo] [data-revelar-paso="3"]{transition-delay:calc(var(--revelar-escalon) * 3)}html[data-revelar-listo] [data-revelar-paso="4"]{transition-delay:calc(var(--revelar-escalon) * 4)}html[data-revelar-listo] [data-revelar-paso="5"]{transition-delay:calc(var(--revelar-escalon) * 5)}html[data-revelar-listo] [data-revelar-paso="6"]{transition-delay:calc(var(--revelar-escalon) * 6)}@media (prefers-reduced-motion:reduce){.orbe-anillo,.orbe-texto,.orbe-esfera{animation:none}html[data-revelar-listo] [data-revelar]{transition:none}html[data-revelar-listo] [data-revelar].revelar-espera:not(.on){opacity:1;transform:none}}@media print{html[data-revelar-listo] [data-revelar].revelar-espera:not(.on){opacity:1;transform:none}}.estado-vacio{align-items:center;gap:var(--esp-2);padding:var(--esp-12) var(--esp-6);border:var(--esp-px) solid var(--ui-borde);border-radius:var(--forma-tarjeta);text-align:center;color:var(--ui-texto-secundario);flex-direction:column;display:flex}.estado-vacio-marca{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-3);color:var(--ui-texto-tenue);flex-direction:column;display:flex}.estado-vacio .estado-vacio-isotipo{height:4rem}.estado-vacio-titulo{font:var(--tipo-h3);color:var(--ui-texto)}.estado-vacio-detalle{max-width:44ch}.estado-vacio-accion{margin-top:var(--esp-3)}.pestanas{gap:var(--esp-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--ui-borde);min-width:0;max-width:100%;display:flex;overflow-x:auto}.pestanas::-webkit-scrollbar{display:none}.pestanas-pestana{scroll-snap-align:start;align-items:center;gap:var(--esp-2);min-height:44px;padding:var(--esp-2) var(--esp-3);color:var(--ui-texto-secundario);font:inherit;font-size:var(--txt-sm);text-align:left;cursor:pointer;transition:color var(--dur-rapida) var(--ease-estandar), background-color var(--dur-rapida) var(--ease-estandar), border-color var(--dur-rapida) var(--ease-estandar);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:flex}.pestanas-pestana:hover{color:var(--ui-texto);background:var(--ui-superficie-hover)}.pestanas-pestana[aria-selected=true]{border-bottom-color:var(--ui-acento);color:var(--ui-texto-fuerte);font-weight:var(--peso-fuerte)}.pestanas-pestana:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:-2px}.pestanas-pestana[data-estado=bloqueada]{color:var(--ui-texto-terciario)}.pestanas[data-variante=etapas]{gap:var(--esp-2);border-bottom:0;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;display:grid}.pestanas[data-variante=etapas] .pestanas-pestana{justify-content:flex-start;align-items:flex-start;gap:var(--esp-1);padding:var(--esp-3);border:1px solid var(--ui-borde);border-radius:var(--radio-sm);background:var(--ui-superficie);flex-direction:column}.pestanas[data-variante=etapas] .pestanas-pestana:hover{border-color:var(--ui-borde-fuerte);background:var(--ui-superficie-hover)}.pestanas[data-variante=etapas] .pestanas-pestana[aria-selected=true]{border-color:var(--ui-borde-fuerte);border-top:2px solid var(--ui-acento);background:var(--ui-superficie-2);color:var(--ui-texto-fuerte)}.pestanas[data-variante=etapas] .pestanas-pestana[data-estado=bloqueada]:not([aria-selected=true]){background:0 0;border-style:dashed}@media (prefers-reduced-motion:reduce){.pestanas-pestana{transition:none}}.plegable{border-bottom:1px solid var(--ui-borde)}.plegable-titulo{font:inherit;margin:0}.plegable-boton{align-items:center;gap:var(--esp-3);width:100%;min-height:44px;padding:var(--esp-3) 0;color:var(--ui-texto);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-rapida) var(--ease-estandar);background:0 0;border:0;display:flex}.plegable-boton:hover{color:var(--ui-texto-fuerte)}.plegable-boton:focus-visible{outline:2px solid var(--ui-borde-foco);outline-offset:2px}.plegable-cabecera{flex:auto;min-width:0}.plegable-chevron{width:.55rem;height:.55rem;margin-inline:var(--esp-2);color:var(--ui-texto-secundario);transition:transform var(--dur-normal) var(--ease-estandar);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-25%)rotate(45deg)}.plegable[data-abierto=si]>.plegable-titulo .plegable-chevron{transform:translateY(25%)rotate(225deg)}.plegable-cuerpo{transition:grid-template-rows var(--dur-normal) var(--ease-estandar), visibility 0s linear 0s;grid-template-rows:1fr;display:grid}.plegable[data-abierto=no]>.plegable-cuerpo{visibility:hidden;transition:grid-template-rows var(--dur-normal) var(--ease-estandar), visibility 0s linear var(--dur-normal);grid-template-rows:0fr}.plegable-contenido{min-height:0;overflow:hidden}.plegable-interior{padding-bottom:var(--esp-4)}@media (prefers-reduced-motion:reduce){.plegable-boton,.plegable-chevron,.plegable-cuerpo,.plegable[data-abierto=no]>.plegable-cuerpo{transition:none}}}@layer utilidades{.crece{flex:1 1 0;min-width:0}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-fino{scrollbar-width:thin;scrollbar-color:var(--ui-borde-fuerte) transparent}.truncar{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ancho-completo{width:100%}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
