:root{--portal-crema:#FCEDCC;--portal-naranja:#DF6034;--portal-naranja-profundo:#A93E1B;--portal-tinta:#2B2B2B;--portal-gris:#6B625A;--portal-arena:#F3DCA8;--portal-fondo:#FFFFFF;--portal-superficie:#FFFFFF;--portal-superficie-suave:#FFF7E6;--portal-linea-suave:#EFE6D4;--portal-linea:#E6DCC8;--portal-borde-campo:#8C847D;--portal-aprobado:#4A6420;--portal-aprobado-fondo:#E8EDCB;--portal-pendiente:#7A4F00;--portal-pendiente-fondo:#F6DFA0;--portal-rechazado:#9C2D1F;--portal-rechazado-fondo:#F7D6C9;--portal-tinta-fija:#2B2B2B;--portal-crema-fija:#FCEDCC;--portal-fuente-titulo:"Montserrat Alternates","Montserrat",system-ui,sans-serif;--portal-fuente-texto:"Montserrat",system-ui,sans-serif;--portal-texto-display:600 72px/1 var(--portal-fuente-titulo);--portal-texto-display-espaciado:-2.16px;--portal-texto-heading-lg:600 60px/1 var(--portal-fuente-titulo);--portal-texto-heading-lg-espaciado:-1.5px;--portal-texto-heading:600 48px/1.1 var(--portal-fuente-titulo);--portal-texto-heading-espaciado:-1.2px;--portal-texto-heading-sm:600 30px/1.33 var(--portal-fuente-titulo);--portal-texto-heading-sm-espaciado:0;--portal-texto-subheading:600 24px/1.38 var(--portal-fuente-titulo);--portal-texto-subheading-espaciado:0;--portal-texto-body-lg:400 20px/1.43 var(--portal-fuente-texto);--portal-texto-body-lg-espaciado:0;--portal-texto-body:400 18px/1.5 var(--portal-fuente-texto);--portal-texto-body-espaciado:0;--portal-texto-body-sm:400 16px/1.5 var(--portal-fuente-texto);--portal-texto-body-sm-espaciado:0;--portal-texto-caption:400 14px/1.43 var(--portal-fuente-texto);--portal-texto-caption-espaciado:0;--portal-texto-micro:400 12px/1.5 var(--portal-fuente-texto);--portal-texto-micro-espaciado:.3px;--portal-sp-4:4px;--portal-sp-8:8px;--portal-sp-12:12px;--portal-sp-16:16px;--portal-sp-20:20px;--portal-sp-24:24px;--portal-sp-28:28px;--portal-sp-32:32px;--portal-sp-48:48px;--portal-sp-56:56px;--portal-sp-60:60px;--portal-sp-64:64px;--portal-sp-100:100px;--portal-sp-140:140px;--portal-radio:8px;--portal-radio-etiqueta:10px 60px 30px;--portal-sombra:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--portal-zona-tactil:44px;--portal-fundido-seccion:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--portal-fondo) 2%,transparent) 12%,color-mix(in srgb,var(--portal-fondo) 8%,transparent) 24%,color-mix(in srgb,var(--portal-fondo) 20%,transparent) 36%,color-mix(in srgb,var(--portal-fondo) 38%,transparent) 48%,color-mix(in srgb,var(--portal-fondo) 58%,transparent) 60%,color-mix(in srgb,var(--portal-fondo) 77%,transparent) 72%,color-mix(in srgb,var(--portal-fondo) 90%,transparent) 84%,color-mix(in srgb,var(--portal-fondo) 97%,transparent) 93%,var(--portal-fondo) 100%);--portal-ease-entrada:cubic-bezier(.05,.7,.1,1);--portal-ease-salida:cubic-bezier(.32,0,.67,0);--portal-ease-pantalla:cubic-bezier(.2,0,0,1);--portal-ease-rebote:cubic-bezier(.34,1.2,.64,1);--portal-dur-salida:200ms;--portal-dur-colapso:240ms;--portal-dur-relleno:1400ms}[data-theme=dark]{--portal-crema:#2A2622;--portal-tinta:#F6ECD6;--portal-gris:#B8AB9D;--portal-arena:#4A4133;--portal-naranja-profundo:#F08A63;--portal-fondo:#1F1C19;--portal-superficie:#36312B;--portal-superficie-suave:#2F2A25;--portal-linea-suave:#4A443C;--portal-linea:#554D43;--portal-borde-campo:#8F857A;--portal-aprobado:#C5D98A;--portal-aprobado-fondo:#2F3A1C;--portal-pendiente:#F2CF78;--portal-pendiente-fondo:#43330C;--portal-rechazado:#F5A99A;--portal-rechazado-fondo:#4A211A;--portal-tinta-fija:#14110F;--portal-sombra:0 0 0 1px #4A443C,0 2px 6px rgba(0,0,0,.45),0 1px 2px -1px rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--portal-crema:#2A2622;--portal-tinta:#F6ECD6;--portal-gris:#B8AB9D;--portal-arena:#4A4133;--portal-naranja-profundo:#F08A63;--portal-fondo:#1F1C19;--portal-superficie:#36312B;--portal-superficie-suave:#2F2A25;--portal-linea-suave:#4A443C;--portal-linea:#554D43;--portal-borde-campo:#8F857A;--portal-aprobado:#C5D98A;--portal-aprobado-fondo:#2F3A1C;--portal-pendiente:#F2CF78;--portal-pendiente-fondo:#43330C;--portal-rechazado:#F5A99A;--portal-rechazado-fondo:#4A211A;--portal-tinta-fija:#14110F;--portal-sombra:0 0 0 1px #4A443C,0 2px 6px rgba(0,0,0,.45),0 1px 2px -1px rgba(0,0,0,.3)}}:root{--resorte-suave:linear(0,0.016,0.057,0.117,0.189,0.267,0.349,0.431,0.51,0.585,0.654,0.717,0.773,0.823,0.866,0.902,0.933,0.959,0.979,0.995,1.008,1.017,1.023,1.028,1.03,1.031,1.031,1.03,1.028,1.026,1.023,1.021,1.018,1.016,1.013,1.011,1);--resorte-suave-dur:900ms;--resorte-rapido:linear(0,0.012,0.044,0.088,0.142,0.201,0.263,0.325,0.386,0.445,0.501,0.553,0.602,0.647,0.688,0.725,0.758,0.789,0.816,0.84,0.861,0.88,0.896,0.911,0.923,0.934,0.944,0.952,0.96,0.966,0.971,0.976,0.98,0.983,0.986,0.988,1);--resorte-rapido-dur:310ms;--resorte-e1:linear(0,0.016,0.057,0.117,0.189,0.267,0.349,0.431,0.51,0.585,0.654,0.717,0.773,0.823,0.866,0.902,0.933,0.959,0.979,0.995,1.008,1.017,1.023,1.028,1.03,1.031,1.031,1.03,1.028,1.026,1.023,1.021,1.018,1.016,1.013,1.011,1);--resorte-e1-dur:900ms;--resorte-e2:linear(0,0.015,0.056,0.116,0.187,0.267,0.349,0.432,0.512,0.588,0.659,0.723,0.781,0.832,0.876,0.913,0.945,0.97,0.991,1.007,1.019,1.028,1.034,1.038,1.039,1.039,1.038,1.036,1.034,1.031,1.027,1.024,1.021,1.018,1.015,1.012,1);--resorte-e2-dur:790ms;--resorte-e3:linear(0,0.015,0.055,0.114,0.186,0.266,0.35,0.435,0.518,0.597,0.67,0.737,0.798,0.851,0.897,0.936,0.969,0.995,1.016,1.032,1.044,1.051,1.056,1.058,1.058,1.056,1.053,1.049,1.045,1.04,1.035,1.03,1.026,1.021,1.017,1.013,1);--resorte-e3-dur:970ms;--resorte-e4:linear(0,0.015,0.054,0.113,0.184,0.264,0.349,0.434,0.518,0.599,0.674,0.743,0.805,0.86,0.907,0.948,0.981,1.009,1.03,1.046,1.057,1.065,1.069,1.07,1.069,1.067,1.063,1.058,1.052,1.046,1.04,1.034,1.028,1.023,1.018,1.014,1);--resorte-e4-dur:830ms;--resorte-e5:linear(0,0.015,0.056,0.116,0.187,0.266,0.348,0.43,0.51,0.585,0.655,0.719,0.776,0.827,0.87,0.908,0.939,0.965,0.985,1.002,1.014,1.023,1.03,1.034,1.036,1.036,1.035,1.034,1.032,1.029,1.026,1.023,1.02,1.017,1.015,1.012,1);--resorte-e5-dur:740ms}.entrada-1{--dist:16px;--blur:6px;--ease:var(--resorte-e1);--dur:var(--resorte-e1-dur)}.entrada-2{--dist:24px;--blur:10px;--ease:var(--resorte-e2);--dur:var(--resorte-e2-dur)}.entrada-3{--dist:12px;--blur:4px;--ease:var(--resorte-e3);--dur:var(--resorte-e3-dur)}.entrada-4{--dist:32px;--blur:12px;--ease:var(--resorte-e4);--dur:var(--resorte-e4-dur)}.entrada-5{--dist:20px;--blur:8px;--ease:var(--resorte-e5);--dur:var(--resorte-e5-dur)}@keyframes entrada{0%{opacity:0;transform:translateY(var(--dist));filter:blur(var(--blur))}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:no-preference){.js [data-entrada]:not([data-visible]){opacity:0;transform:translateY(var(--dist,16px));filter:blur(var(--blur,6px))}.js [data-entrada][data-visible]{animation:entrada var(--dur) var(--ease) var(--retraso,0s) backwards}.clicable{transition:transform var(--resorte-rapido-dur) var(--resorte-rapido),box-shadow var(--resorte-rapido-dur) var(--resorte-rapido)}.clicable:hover{transform:translateY(-2px);transition:transform var(--resorte-suave-dur) var(--resorte-suave),box-shadow var(--resorte-suave-dur) var(--resorte-suave)}.clicable:active{transform:scale(.97);box-shadow:none;transition:transform var(--resorte-rapido-dur) var(--resorte-rapido)}}[data-ripple]{position:relative;overflow:hidden}.onda{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.22;transform:scale(0);animation:onda .6s var(--portal-ease-rebote) forwards}@keyframes onda{to{transform:scale(1);opacity:0}}.fila-saliente{display:grid;grid-template-rows:1fr;animation:colapsa var(--portal-dur-colapso) var(--portal-ease-pantalla) var(--portal-dur-salida) forwards}.fila-saliente>*{min-height:0;overflow:hidden;animation:sale var(--portal-dur-salida) var(--portal-ease-salida) forwards}@keyframes sale{to{opacity:0;transform:translateX(16px)}}@keyframes colapsa{to{grid-template-rows:0fr;margin-top:calc(var(--colapso-gap, 8px) * -1)}}.indicador-desliza{transition:transform var(--resorte-suave-dur) var(--resorte-suave),width var(--resorte-suave-dur) var(--resorte-suave)}@media (prefers-reduced-motion:no-preference){.lomas-linea{stroke-dasharray:1;stroke-dashoffset:1;animation:dibuja 1.8s var(--portal-ease-pantalla) both}.lomas-linea:nth-child(2){animation-delay:.25s}.lomas-linea:nth-child(3){animation-delay:.5s}}@keyframes dibuja{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.onda{display:none}.fila-saliente,.fila-saliente>*{animation:none!important}.lomas-linea{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes pagina{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.pagina{animation:pagina .36s var(--portal-ease-entrada) both}html{scroll-behavior:smooth}[role=radio],[role=tab],a,button,input,select,summary,textarea{transition-property:color,background-color,border-color,box-shadow,opacity,-webkit-text-decoration-color;transition-property:color,background-color,border-color,box-shadow,opacity,text-decoration-color;transition-property:color,background-color,border-color,box-shadow,opacity,text-decoration-color,-webkit-text-decoration-color;transition-duration:.2s;transition-timing-function:var(--portal-ease-pantalla)}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--alto-header, 56px) + var(--portal-sp-16))}body{font:var(--portal-texto-body-sm);color:var(--portal-tinta);background:var(--portal-fondo);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--portal-tinta);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--alto-header:56px}@media (min-width:768px){:root{--alto-header:64px}}.sitio-header{margin-bottom:calc(var(--alto-header) * -1)}.sitio-header+*{padding-top:var(--alto-header)}.cambiando-tema::view-transition-new(root),.cambiando-tema::view-transition-old(root){animation:none;mix-blend-mode:normal}.cambiando-tema::view-transition-new(root){z-index:2}.cambiando-tema::view-transition-old(root){z-index:1}.tema-fundido,.tema-fundido *,.tema-fundido :after,.tema-fundido :before{transition:background-color .4s ease,color .4s ease,border-color .4s ease,fill .4s ease,stroke .4s ease,box-shadow .4s ease!important}