:root{--color-indigo:#1b2357;--color-magenta:#d61a6f;--color-dorado:#f59e0b;--color-crema:#f6f3ec;--color-tinta:#1a2340;--color-borde-suave:#e6e0d2;--color-trazo-atenuado:#a39e8b;--color-indigo-claro:#343e82;--color-indigo-oscuro:#171f53;--color-indigo-tenue:#ebedf8;--color-magenta-tenue:#fce9f2;--color-magenta-oscuro:#a01453;--color-borde-de-control:#5c65a3;--color-borde-de-control-vivo:#475088;--color-fondo:var(--color-crema);--color-superficie:#fff;--color-superficie-hundida:#fbf9f4;--color-texto:var(--color-tinta);--color-texto-atenuado:#5a6076;--color-texto-sobre-indigo:#fff;--color-texto-sobre-relleno:#fff;--color-error:#b3261e;--color-error-oscuro:#94201a;--color-error-tenue:#fdeceb;--color-exito:#1f6e4a;--color-exito-tenue:#eaf4ef;--color-aviso:#8a5a00;--color-aviso-tenue:#fdf3e0;--color-barra-magenta:var(--color-magenta);--color-barra-indigo:var(--color-indigo);--color-barra-dorada:#cc8308;--color-texto-tenue-sobre-indigo:#c1c6e6;--tipo-titulos:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--tipo-cuerpo:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--tipo-cifras:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--tipo-marca:"Dancing Script", "Segoe Script", "Brush Script MT", cursive;--patron-de-huellas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170' viewBox='0 0 170 170'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cg transform='translate(6 10) rotate(-12 45 45)'%3E%3Cellipse cx='30' cy='30' rx='6.5' ry='8.5'/%3E%3Cellipse cx='45' cy='24' rx='6.5' ry='9'/%3E%3Cellipse cx='60' cy='30' rx='6.5' ry='8.5'/%3E%3Cellipse cx='69' cy='45' rx='6' ry='7.5'/%3E%3Cellipse cx='45' cy='57' rx='15' ry='12'/%3E%3C/g%3E%3Cg transform='translate(88 92) rotate(18 45 45)'%3E%3Cellipse cx='30' cy='30' rx='6.5' ry='8.5'/%3E%3Cellipse cx='45' cy='24' rx='6.5' ry='9'/%3E%3Cellipse cx='60' cy='30' rx='6.5' ry='8.5'/%3E%3Cellipse cx='69' cy='45' rx='6' ry='7.5'/%3E%3Cellipse cx='45' cy='57' rx='15' ry='12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--texto-xs:.75rem;--texto-s:.875rem;--texto-base:1rem;--texto-m:1.25rem;--texto-l:1.5rem;--texto-xl:1.875rem;--texto-2xl:2.375rem;--altura-linea-apretada:1.15;--altura-linea-normal:1.6;--medida-de-lectura:68ch;--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-5:1.25rem;--espacio-6:1.5rem;--espacio-8:2rem;--espacio-10:2.5rem;--espacio-12:3rem;--espacio-16:4rem;--radio-s:6px;--radio-m:12px;--radio-l:16px;--radio-redondo:999px;--sombra-baja:0 1px 2px #1a23400f;--sombra-media:0 6px 20px -8px #1a23402e;--sombra-alta:0 18px 45px -18px #1a234047;--sombra-indigo:0 6px 16px -6px #1b235780;--sombra-indigo-alta:0 14px 26px -8px #1b23578c;--sombra-magenta:0 6px 16px -6px #d61a6f80;--sombra-magenta-alta:0 14px 26px -8px #d61a6f8c;--sombra-error:0 6px 16px -6px #94201a73;--ancho-barra-lateral:15rem;--ancho-contenido:80rem;--alto-barra-inferior:4.25rem;--alto-cabecera:3.75rem;--alto-pulsable:2.75rem;--alto-de-las-barras:11rem;--ancho-del-eje:4.5rem;--ancho-minimo-de-serie:3.75rem;--transicion-rapida:.12s ease-out;--transicion-media:.22s ease-out;--curva-del-dedo:cubic-bezier(.4, 0, .2, 1);--hundimiento:transform .15s var(--curva-del-dedo);--escala-al-pulsar:.97;--subida-al-sobrevolar:-2px;--brote-de-la-barra:.62s;--retraso-entre-barras:70ms;--capa-contenido:1;--capa-barra-inferior:20;--capa-cabecera:30;--capa-superpuesta:40;--capa-ceremonia:50;--capa-confeti:51}@media (prefers-reduced-motion:reduce){:root{--transicion-rapida:1ms linear;--transicion-media:1ms linear;--hundimiento:transform 1ms linear;--escala-al-pulsar:1;--subida-al-sobrevolar:0px;--brote-de-la-barra:1ms;--retraso-entre-barras:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-fondo);min-height:100dvh;color:var(--color-texto);font-family:var(--tipo-cuerpo);font-size:var(--texto-base);line-height:var(--altura-linea-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}p,li{max-width:var(--medida-de-lectura)}#raiz{isolation:isolate;min-height:100dvh}h1,h2,h3{font-family:var(--tipo-titulos);font-weight:800;line-height:var(--altura-linea-apretada);letter-spacing:-.02em;color:var(--color-indigo);text-wrap:balance}h1{font-size:var(--texto-xl)}h2{font-size:var(--texto-l)}h3{font-size:var(--texto-m);font-family:var(--tipo-cuerpo);color:var(--color-texto);font-weight:600}p{text-wrap:pretty}a{color:var(--color-indigo);text-underline-offset:.2em}a:hover{color:var(--color-magenta)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-magenta);outline-offset:2px;border-radius:var(--radio-s)}::selection{background-color:var(--color-indigo);color:var(--color-texto-sobre-indigo)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salto-al-contenido{top:var(--espacio-2);left:var(--espacio-2);z-index:var(--capa-superpuesta);min-height:var(--alto-pulsable);padding:var(--espacio-2) var(--espacio-4);background-color:var(--color-indigo);color:var(--color-texto-sobre-indigo);border-radius:var(--radio-s);align-items:center;font-weight:600;display:inline-flex;position:absolute;transform:translateY(-200%)}.salto-al-contenido:focus-visible{transform:translateY(0)}.boton{justify-content:center;align-items:center;gap:var(--espacio-2);min-height:2.75rem;padding:var(--espacio-3) var(--espacio-6);border-radius:var(--radio-redondo);font-family:inherit;font-size:var(--texto-base);letter-spacing:.015em;text-align:center;cursor:pointer;transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida), color var(--transicion-rapida), box-shadow var(--transicion-media), var(--hundimiento);border:2px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.boton:active:not(:disabled){transform:scale(var(--escala-al-pulsar))}.boton:disabled:not([aria-busy=true]),.boton[aria-disabled=true]:not([aria-busy=true]){opacity:.55;box-shadow:none;cursor:not-allowed}.boton[aria-busy=true]{cursor:progress}.boton--ancho{width:100%}.boton--primario{background-color:var(--color-indigo);color:var(--color-texto-sobre-indigo);box-shadow:var(--sombra-indigo)}.boton--primario:hover:not(:disabled){background-color:var(--color-indigo-oscuro);box-shadow:var(--sombra-indigo-alta);transform:translateY(var(--subida-al-sobrevolar))}.boton--accion{background-color:var(--color-magenta);color:var(--color-texto-sobre-relleno);box-shadow:var(--sombra-magenta)}.boton--accion:hover:not(:disabled){background-color:var(--color-magenta-oscuro);box-shadow:var(--sombra-magenta-alta);transform:translateY(var(--subida-al-sobrevolar))}.boton--secundario{background-color:var(--color-superficie);border-color:var(--color-indigo);color:var(--color-indigo)}.boton--secundario:hover:not(:disabled){background-color:var(--color-indigo-tenue);box-shadow:var(--sombra-baja);transform:translateY(var(--subida-al-sobrevolar))}.boton--texto{min-height:2.75rem;padding:var(--espacio-2) var(--espacio-3);color:var(--color-indigo);box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-indigo-tenue);text-decoration-color:var(--color-indigo-tenue);text-underline-offset:.25em;background-color:#0000;font-weight:600}.boton--texto:hover:not(:disabled){color:var(--color-magenta);-webkit-text-decoration-color:var(--color-magenta);text-decoration-color:var(--color-magenta)}.boton--peligro{border-radius:var(--radio-m);background-color:var(--color-error);color:var(--color-texto-sobre-relleno);box-shadow:var(--sombra-error)}.boton--peligro:hover:not(:disabled){background-color:var(--color-error-oscuro);transform:translateY(var(--subida-al-sobrevolar))}.campo{gap:var(--espacio-2);flex-direction:column;display:flex}.campo__etiqueta{font-size:var(--texto-s);letter-spacing:.02em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:600}.campo__control{width:100%;min-height:2.75rem;padding:var(--espacio-3) var(--espacio-4);background-color:var(--color-superficie);border:2px solid var(--color-borde-de-control);border-radius:var(--radio-l);transition:border-color var(--transicion-rapida), box-shadow var(--transicion-rapida)}.campo__control::placeholder{color:var(--color-trazo-atenuado)}.campo__control:hover:not(:disabled){border-color:var(--color-borde-de-control-vivo)}.campo__control:focus{border-color:var(--color-magenta);box-shadow:0 0 0 3px var(--color-magenta-tenue);outline:none}.campo__control:disabled{background-color:var(--color-superficie-hundida);color:var(--color-texto-atenuado);cursor:not-allowed}.campo__control--invalido,.campo__control[aria-invalid=true]{border-color:var(--color-error)}.campo__control--invalido:focus,.campo__control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-error-tenue)}.campo__control--codigo{font-family:var(--tipo-cifras);font-size:var(--texto-l);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;padding-right:calc(var(--espacio-4) - .5em)}.campo__ayuda{font-size:var(--texto-s);color:var(--color-texto-atenuado);max-width:var(--medida-de-lectura)}.campo__error{align-items:flex-start;gap:var(--espacio-2);font-size:var(--texto-s);color:var(--color-error);font-weight:500;display:flex}.marca-de-estado{align-items:center;gap:var(--espacio-2);padding:var(--espacio-1) var(--espacio-3);border-radius:var(--radio-redondo);font-size:var(--texto-xs);font-weight:600;line-height:var(--altura-linea-normal);white-space:nowrap;border:1px solid #0000;display:inline-flex}.marca-de-estado:before{content:"";border-radius:var(--radio-redondo);background-color:currentColor;flex:none;width:.5rem;height:.5rem}.casilla{align-items:center;gap:var(--espacio-2);min-height:2.75rem;font-size:var(--texto-s);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.casilla__control{width:1.25rem;height:1.25rem;accent-color:var(--color-indigo);cursor:pointer;flex:none}.casilla:hover{color:var(--color-indigo)}.casilla__control:disabled{cursor:not-allowed;opacity:.55}.casilla:has(.casilla__control:disabled){cursor:not-allowed;opacity:.55}.tarjeta{background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);box-shadow:var(--sombra-baja)}.tarjeta__cuerpo{padding:var(--espacio-5)}.tarjeta__encabezado{gap:var(--espacio-1);padding:var(--espacio-5) var(--espacio-5) 0;flex-direction:column;display:flex}.tarjeta__descripcion{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.aviso{align-items:flex-start;gap:var(--espacio-3);padding:var(--espacio-4);border-radius:var(--radio-m);font-size:var(--texto-s);line-height:var(--altura-linea-normal);border:1px solid;display:flex}.aviso__icono{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.aviso>:not(.aviso__icono){min-width:0;max-width:var(--medida-de-lectura)}.aviso__titulo{font-size:var(--texto-base);margin-bottom:var(--espacio-1);font-weight:600;display:block}.aviso--error{background-color:var(--color-error-tenue);color:var(--color-error);border-color:#b3261e59}.aviso--exito{background-color:var(--color-exito-tenue);color:var(--color-exito);border-color:#1f6e4a59}.aviso--atencion{background-color:var(--color-aviso-tenue);color:var(--color-aviso);border-color:#8a5a0059}.aviso--informativo{background-color:var(--color-indigo-tenue);color:var(--color-indigo);border-color:#1b235740}.aviso__acciones{margin-top:var(--espacio-3)}.banner-demostracion{z-index:var(--capa-superpuesta);justify-content:center;align-items:center;gap:var(--espacio-3);padding:var(--espacio-2) var(--espacio-4);background-color:var(--color-magenta);color:var(--color-texto-sobre-relleno);font-size:var(--texto-s);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-weight:700;display:flex;position:sticky;top:0}.banner-demostracion__detalle{letter-spacing:normal;text-transform:none;opacity:.92;font-weight:500}@media (width<=39.99em){.banner-demostracion__detalle{display:none}}.estado-vacio{align-items:center;gap:var(--espacio-3);padding:var(--espacio-10) var(--espacio-5);text-align:center;flex-direction:column;display:flex}.estado-vacio__icono{width:2.5rem;height:2.5rem;color:var(--color-trazo-atenuado)}.estado-vacio__titulo{font-family:var(--tipo-titulos);font-size:var(--texto-l);color:var(--color-indigo)}.estado-vacio__texto{max-width:34rem;color:var(--color-texto-atenuado)}.cargando{align-items:center;gap:var(--espacio-3);color:var(--color-texto-atenuado);display:inline-flex}.cargando__rueda{border-radius:var(--radio-redondo);opacity:.9;border:2px solid;border-right-color:#0000;flex:none;width:1.125rem;height:1.125rem;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cargando__rueda{animation-duration:2s}}.pildora{align-items:center;gap:var(--espacio-1);padding:.15rem var(--espacio-3);border-radius:var(--radio-redondo);background-color:var(--color-indigo-tenue);color:var(--color-indigo);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:inline-flex}.pildora--simulado{background-color:var(--color-magenta-tenue);color:var(--color-magenta-oscuro)}.secreto{padding:var(--espacio-3) var(--espacio-4);background-color:var(--color-superficie-hundida);border:1px dashed var(--color-trazo-atenuado);border-radius:var(--radio-m);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,monospace;font-size:var(--texto-s);letter-spacing:.12em;word-break:break-all}.lista-pasos{gap:var(--espacio-2);padding-left:var(--espacio-5);color:var(--color-texto-atenuado);font-size:var(--texto-s);flex-direction:column;display:flex}.campo__envoltorio{align-items:center;display:flex;position:relative}.campo__envoltorio .campo__control{padding-right:3.25rem}.boton-icono{border-radius:var(--radio-m);width:2.75rem;height:2.75rem;color:var(--color-texto-atenuado);cursor:pointer;transition:color var(--transicion-rapida), background-color var(--transicion-rapida);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.boton-icono:hover{color:var(--color-indigo);background-color:var(--color-indigo-tenue)}.boton-icono svg{width:1.25rem;height:1.25rem}.campo__boton-accesorio{right:var(--espacio-1);position:absolute}.codigo-linea{background-color:var(--color-superficie-hundida);border:1px solid var(--color-borde-suave);border-radius:var(--radio-s);max-width:100%;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,monospace;font-size:var(--texto-s);padding:.1rem .4rem;display:inline-block;overflow-x:auto}.lista-simple{gap:var(--espacio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-simple--con-punto{padding-left:var(--espacio-5);list-style:outside}.titulo-menor{font-size:var(--texto-s);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:700}.plegable{border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);background-color:var(--color-superficie)}.plegable__tirador{align-items:center;gap:var(--espacio-2);padding:var(--espacio-4);color:var(--color-indigo);cursor:pointer;border-radius:var(--radio-m);min-height:44px;padding-inline-end:max(var(--espacio-4), calc(100% - var(--medida-de-lectura)));font-weight:600;list-style:none;display:flex}.plegable__tirador::-webkit-details-marker{display:none}.plegable__tirador:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(-45deg)}.plegable[open] .plegable__tirador:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.plegable__tirador:before{transition:none}}.plegable__tirador:hover{background-color:var(--color-superficie-hundida)}.plegable[open] .plegable__tirador{border-bottom:1px solid var(--color-borde-suave);border-end-end-radius:0;border-end-start-radius:0}.plegable>:not(summary){padding:var(--espacio-4)}.nota-al-pie{font-size:var(--texto-s);color:var(--color-texto-atenuado);max-width:var(--medida-de-lectura)}.armazon{flex-direction:column;min-height:100dvh;display:flex}.armazon__cuerpo{flex:1;min-height:0;display:flex}.armazon__principal{min-width:0;padding:var(--espacio-5) var(--espacio-4);padding-bottom:calc(var(--alto-barra-inferior) + var(--espacio-6) + env(safe-area-inset-bottom));flex:1}.armazon__contenido{width:100%;max-width:var(--ancho-contenido);gap:var(--espacio-5);flex-direction:column;margin:0 auto;display:flex}.cabecera{justify-content:space-between;align-items:center;gap:var(--espacio-3);min-height:var(--alto-cabecera);padding:var(--espacio-2) var(--espacio-4);background-color:var(--color-indigo);background-image:var(--patron-de-huellas);border-bottom:1px solid var(--color-indigo-oscuro);color:var(--color-texto-sobre-indigo);display:flex}.cabecera .marca{color:var(--color-texto-sobre-indigo)}.cabecera .marca__nombre{align-items:baseline;gap:var(--espacio-2);flex-direction:row}.cabecera .marca__palabra{color:var(--color-dorado)}.cabecera .marca__rotulo,.cabecera .cabecera__correo,.cabecera .boton-icono{color:var(--color-texto-tenue-sobre-indigo)}.cabecera .boton-icono:hover{color:var(--color-texto-sobre-indigo);background-color:var(--color-indigo-claro)}.cabecera__saludo{font-size:var(--texto-s);font-weight:600;line-height:var(--altura-linea-apretada);color:var(--color-texto-sobre-indigo);display:none}@media (width>=48em){.cabecera__saludo{display:block}}.cabecera .marca__rotulo{display:none}@media (width>=48em){.cabecera .marca__rotulo{display:block}}.cabecera__identidad{align-items:center;gap:var(--espacio-3);min-width:0;display:flex}.cabecera__cuenta{align-items:center;gap:var(--espacio-3);flex:none;min-width:0;display:flex}.cabecera__correo{font-size:var(--texto-s);color:var(--color-texto-atenuado);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}@media (width>=48em){.cabecera__correo{max-width:18rem;display:block}}.marca{align-items:center;gap:var(--espacio-3);min-width:0;color:var(--color-indigo);text-decoration:none;display:flex}.marca__sello{border-radius:var(--radio-redondo);object-fit:contain;width:2.75rem;height:2.75rem}.marca__texto{flex-direction:column;gap:.125rem;min-width:0;display:flex}.marca__nombre{letter-spacing:.01em;flex-direction:column;display:flex}.marca__palabra{font-family:var(--tipo-marca);font-size:var(--texto-xl);font-weight:700;line-height:1}.marca__rotulo{font-family:var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--color-texto-atenuado);font-size:.6875rem;font-style:normal;font-weight:600}.barra-lateral{width:var(--ancho-barra-lateral);padding:var(--espacio-8) var(--espacio-4);background-color:var(--color-superficie);border-right:1px solid var(--color-borde-suave);flex:none;display:none}.barra-lateral__lista{gap:var(--espacio-2);top:var(--espacio-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky}.barra-lateral__enlace{align-items:center;gap:var(--espacio-3);min-height:var(--alto-pulsable);padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio-m);color:var(--color-texto);font-size:var(--texto-base);font-weight:500;line-height:var(--altura-linea-apretada);transition:background-color var(--transicion-rapida), color var(--transicion-rapida);text-decoration:none;display:flex}.barra-lateral__enlace:hover{background-color:var(--color-indigo-tenue);color:var(--color-indigo)}.barra-lateral__enlace[aria-current=page]{background-color:var(--color-indigo);color:var(--color-texto-sobre-indigo);font-weight:600}.barra-lateral__enlace[aria-current=page]:hover{background-color:var(--color-indigo-claro);color:var(--color-texto-sobre-indigo)}.barra-lateral__icono,.barra-inferior__icono{flex:none;width:1.25rem;height:1.25rem}.barra-inferior{z-index:var(--capa-barra-inferior);justify-content:space-around;gap:var(--espacio-1);padding:var(--espacio-2) var(--espacio-2) calc(var(--espacio-2) + env(safe-area-inset-bottom));background-color:var(--color-superficie);border-top:1px solid var(--color-borde-suave);scrollbar-width:none;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -6px 20px -18px #1a234080}.barra-inferior::-webkit-scrollbar{display:none}.barra-inferior__enlace{justify-content:center;align-items:center;gap:var(--espacio-1);min-width:3.25rem;min-height:3.25rem;padding:var(--espacio-1);border-radius:var(--radio-m);color:var(--color-texto-atenuado);font-size:var(--texto-xs);text-align:center;transition:color var(--transicion-rapida), background-color var(--transicion-rapida);flex-direction:column;flex:3.25rem;font-weight:600;text-decoration:none;display:flex}.barra-inferior__enlace[aria-current=page]{background-color:var(--color-indigo-tenue);color:var(--color-indigo)}@media (width>=64em){.barra-lateral{display:block}.barra-inferior{display:none}.armazon__principal{padding:var(--espacio-8) var(--espacio-8);padding-bottom:var(--espacio-10)}}.acceso{background-color:var(--color-superficie);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.acceso__emblema{min-height:0;padding:var(--espacio-6) var(--espacio-5);padding-top:max(var(--espacio-6), env(safe-area-inset-top));background-color:var(--color-indigo);background-image:radial-gradient(closest-side,#ffffff2e,#fff0 100%),url(/patron-huellas.svg);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:120% 120%,160px 160px;place-items:center;display:grid}.acceso__logotipo{object-fit:contain;width:auto;max-width:100%;height:min(11rem,34dvh)}.acceso__panel{padding:var(--espacio-8) var(--espacio-5);padding-bottom:max(var(--espacio-8), env(safe-area-inset-bottom));place-items:center;display:grid}.acceso__centro{gap:var(--espacio-6);flex-direction:column;width:100%;max-width:23rem;display:flex}.acceso__titulo{font-family:var(--tipo-cuerpo);font-size:var(--texto-xl);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-weight:700}.acceso__subtitulo{margin-top:calc(var(--espacio-2) * -1);font-size:var(--texto-s);color:var(--color-texto-atenuado);text-align:center}.acceso__formulario{gap:var(--espacio-4);flex-direction:column;display:flex}.acceso__fila{justify-content:space-between;align-items:center;gap:var(--espacio-2);margin-top:calc(var(--espacio-1) * -1);flex-wrap:wrap;display:flex}.acceso__pie{font-size:var(--texto-s);color:var(--color-texto-atenuado);text-align:center;text-wrap:balance;border-radius:var(--radio-m);max-width:none;padding:var(--espacio-2)}.acceso__pie:focus{outline:2px solid var(--color-magenta);outline-offset:2px;background-color:var(--color-magenta-tenue);color:var(--color-texto)}.acceso .campo__etiqueta{font-size:var(--texto-base);letter-spacing:0;text-transform:none;color:var(--color-texto);font-weight:500}.acceso .campo__control{min-height:3rem;padding-inline:var(--espacio-5);background-color:var(--color-indigo-tenue);border-color:var(--color-borde-de-control);border-radius:var(--radio-redondo)}.acceso .campo__control:hover:not(:disabled){border-color:var(--color-indigo-claro)}.acceso .campo__control:focus{background-color:var(--color-superficie);border-color:var(--color-magenta);box-shadow:0 0 0 3px var(--color-magenta-tenue)}.acceso .campo__envoltorio .campo__control{padding-right:3.5rem}.acceso .campo__boton-accesorio{right:var(--espacio-2)}.acceso .boton--primario{min-height:3.25rem;font-size:var(--texto-base)}.acceso__enlace{min-height:2.75rem;padding:var(--espacio-1) var(--espacio-2);color:var(--color-magenta);font-size:var(--texto-s);text-align:right;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.acceso__enlace:hover{color:var(--color-magenta-oscuro)}@media (width>=60rem){.acceso{grid-template-rows:none;grid-template-columns:1fr 1fr}.acceso__emblema{padding:var(--espacio-10)}.acceso__logotipo{width:auto;max-width:min(30rem,86%);height:min(42rem,82dvh)}.acceso__panel{padding:var(--espacio-12) var(--espacio-8)}.acceso__centro{max-width:25rem}.acceso__titulo{font-size:var(--texto-2xl)}}@media (width<=60rem) and (height<=44rem){.acceso__emblema{padding-block:var(--espacio-3)}.acceso__logotipo{height:5.5rem}.acceso__panel{padding-top:var(--espacio-5)}.acceso__centro{gap:var(--espacio-4)}}@media (width>=44rem) and (height<=40rem){.acceso{grid-template-rows:none;grid-template-columns:.85fr 1.15fr}.acceso__emblema{padding:var(--espacio-5)}.acceso__logotipo{width:auto;max-width:88%;height:min(16rem,62dvh)}.acceso__panel{padding-block:var(--espacio-6)}.acceso__centro{gap:var(--espacio-5)}}.pila{gap:var(--espacio-4);flex-direction:column;display:flex}.pila--estrecha{gap:var(--espacio-2)}.pila--amplia{gap:var(--espacio-6)}.fila{align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.fila--separada{justify-content:space-between}.encabezado-pantalla{gap:var(--espacio-1);flex-direction:column;display:flex}.encabezado-pantalla__descripcion{color:var(--color-texto-atenuado);max-width:46rem}.tabla-desplazable{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.tablero{gap:var(--espacio-6);flex-direction:column;display:flex}.tablero__cabecera{justify-content:space-between;align-items:flex-end;gap:var(--espacio-4);flex-wrap:wrap;display:flex}.tablero__rotulo{gap:var(--espacio-1);flex-direction:column;min-width:0;display:flex}.tablero__ventana{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.tablero__ventana-mes{color:var(--color-indigo);font-weight:700}.conmutador-de-periodos{gap:var(--espacio-1);padding:var(--espacio-1);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-redondo);flex-wrap:wrap;display:flex}.conmutador-de-periodos__opcion{min-width:4.5rem;min-height:var(--alto-pulsable);padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio-redondo);color:var(--color-texto-atenuado);font-size:var(--texto-s);white-space:nowrap;cursor:pointer;transition:background-color var(--transicion-rapida), color var(--transicion-rapida);background-color:#0000;border:0;flex:auto;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.conmutador-de-periodos__opcion:hover{background-color:var(--color-indigo-tenue);color:var(--color-indigo)}.conmutador-de-periodos__opcion:focus-visible{outline-offset:1px}.conmutador-de-periodos__opcion[aria-pressed=true]{background-color:var(--color-indigo);color:var(--color-texto-sobre-indigo)}.conmutador-de-periodos__opcion[aria-pressed=true]:hover{background-color:var(--color-indigo-claro);color:var(--color-texto-sobre-indigo)}.rejilla-de-cifras-mayores{gap:var(--espacio-4);grid-template-columns:1fr;display:grid}@media (width>=40em){.rejilla-de-cifras-mayores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.rejilla-de-cifras-mayores{grid-template-columns:repeat(4,minmax(0,1fr))}}.cifra-mayor{gap:var(--espacio-2);padding:var(--espacio-5);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);flex-direction:column;display:flex}@media (hover:hover){.cifra-mayor{transition:transform var(--transicion-rapida), box-shadow var(--transicion-rapida)}.cifra-mayor:hover{transform:translateY(var(--subida-al-sobrevolar));box-shadow:var(--sombra-media)}.cifra-mayor--destacada:hover{box-shadow:var(--sombra-indigo-alta)}}.cifra-mayor__etiqueta{font-family:var(--tipo-cuerpo);font-size:var(--texto-s);font-weight:600;line-height:var(--altura-linea-normal);color:var(--color-texto-atenuado)}.cifra-mayor__valor{font-family:var(--tipo-cifras);font-size:var(--texto-2xl);font-weight:700;line-height:var(--altura-linea-apretada);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-tinta)}.cifra-mayor__variacion{align-items:baseline;gap:var(--espacio-2);padding-top:var(--espacio-1);font-size:var(--texto-s);color:var(--color-texto-atenuado);flex-wrap:wrap;max-width:none;margin-top:auto;display:flex}.cifra-mayor__salto{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cifra-mayor__variacion--sube .cifra-mayor__salto{color:var(--color-exito)}.cifra-mayor__variacion--baja .cifra-mayor__salto{color:var(--color-error)}.cifra-mayor__sentido{color:var(--color-texto-atenuado)}.cifra-mayor--destacada{background-color:var(--color-indigo);border-color:var(--color-indigo);color:var(--color-texto-sobre-indigo)}.cifra-mayor--destacada .cifra-mayor__etiqueta,.cifra-mayor--destacada .cifra-mayor__variacion,.cifra-mayor--destacada .cifra-mayor__sentido{color:var(--color-texto-tenue-sobre-indigo)}.cifra-mayor--destacada .cifra-mayor__valor,.cifra-mayor--destacada .cifra-mayor__salto{color:var(--color-texto-sobre-indigo)}.grafico-de-barras{gap:var(--espacio-5);padding:var(--espacio-5);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);flex-direction:column;margin:0;display:flex}.grafico-de-barras__titulo{font-family:var(--tipo-cuerpo);font-size:var(--texto-m);color:var(--color-texto);font-weight:600}.grafico-de-barras__lienzo{padding-inline-start:var(--ancho-del-eje);position:relative}.grafico-de-barras__eje{height:var(--alto-de-las-barras);flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.grafico-de-barras__marca{align-items:center;max-width:none;display:flex}.grafico-de-barras__marca>span{width:var(--ancho-del-eje);font-size:var(--texto-xs);font-variant-numeric:tabular-nums;color:var(--color-texto-atenuado);text-align:right;flex:none;padding-inline-end:var(--espacio-3);line-height:1}.grafico-de-barras__marca:after{content:"";background-color:var(--color-borde-suave);flex:1;height:1px}.grafico-de-barras__marca:last-child:after{background-color:var(--color-texto-atenuado)}.grafico-de-barras__series{align-items:stretch;gap:var(--espacio-3);overscroll-behavior-inline:contain;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.grafico-de-barras__serie{flex:1 1 var(--ancho-minimo-de-serie);min-width:var(--ancho-minimo-de-serie);align-items:center;gap:var(--espacio-2);transition:opacity var(--transicion-rapida);flex-direction:column;display:flex}.grafico-de-barras__pista{width:100%;height:var(--alto-de-las-barras);justify-content:center;align-items:flex-end;display:flex}.grafico-de-barras__barra{width:100%;max-width:5rem;height:var(--altura-de-la-barra,0%);background-color:var(--color-barra-magenta);min-height:3px;transition:height var(--transicion-media);animation:brota-la-barra var(--brote-de-la-barra) var(--curva-del-dedo) backwards;animation-delay:calc(var(--indice,0) * var(--retraso-entre-barras));border-start-start-radius:var(--radio-s);border-start-end-radius:var(--radio-s)}@keyframes brota-la-barra{0%{height:0}}.grafico-de-barras__serie:nth-child(3n+2) .grafico-de-barras__barra{background-color:var(--color-barra-indigo)}.grafico-de-barras__serie:nth-child(3n+3) .grafico-de-barras__barra{background-color:var(--color-barra-dorada)}@media (hover:hover){.grafico-de-barras__series:hover .grafico-de-barras__serie{opacity:.38}.grafico-de-barras__series:hover .grafico-de-barras__serie:hover{opacity:1}.grafico-de-barras__series:hover .grafico-de-barras__serie:hover .grafico-de-barras__cifra{color:var(--color-texto)}}.grafico-de-barras__nombre{font-size:var(--texto-xs);font-weight:500;line-height:var(--altura-linea-apretada);color:var(--color-texto);text-align:center;text-wrap:balance}.grafico-de-barras__cifra{font-size:var(--texto-xs);font-variant-numeric:tabular-nums;color:var(--color-texto-atenuado);text-align:center;white-space:nowrap;transition:color var(--transicion-rapida);margin-top:auto;font-weight:600}@media (width<=30em){.grafico-de-barras{--alto-de-las-barras:9.5rem;--ancho-del-eje:3.75rem;padding:var(--espacio-4)}.grafico-de-barras__barra{max-width:3.5rem}}.tabla-sobria{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--texto-s)}.tabla-sobria th{padding:var(--espacio-3) var(--espacio-4);border-bottom:1px solid var(--color-borde-suave);font-size:var(--texto-xs);color:var(--color-texto-atenuado);text-align:left;white-space:nowrap;font-weight:600}.tabla-sobria td{padding:var(--espacio-3) var(--espacio-4);border-bottom:1px solid var(--color-borde-suave);vertical-align:middle}.tabla-sobria tbody tr:last-child td{border-bottom:0}.tabla-sobria__cifra{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tabla-sobria__nota{font-size:var(--texto-s);color:var(--color-texto-atenuado);display:block}.tablero .campo__etiqueta{font-size:var(--texto-s);letter-spacing:0;text-transform:none;color:var(--color-texto-atenuado);font-weight:600}.tablero .campo__control{min-height:var(--alto-pulsable)}.dialogo{width:min(34rem, calc(100vw - var(--espacio-8)));border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);background-color:var(--color-superficie);max-height:min(85dvh,48rem);color:var(--color-texto);box-shadow:var(--sombra-alta);margin:auto;padding:0;overflow:hidden}.dialogo::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1a23408c}.dialogo__cuerpo{max-height:inherit;flex-direction:column;display:flex}.dialogo__titulo{padding:var(--espacio-5) var(--espacio-5) var(--espacio-4);font-size:var(--texto-l);border-bottom:1px solid var(--color-borde-suave);flex:none}.dialogo--grave .dialogo__titulo{border-bottom-color:var(--color-magenta);color:var(--color-magenta)}.dialogo__contenido{overscroll-behavior:contain;min-height:0;padding:var(--espacio-5);font-size:var(--texto-s);flex:auto;overflow-y:auto}.dialogo__acciones{gap:var(--espacio-3);padding:var(--espacio-4) var(--espacio-5);border-top:1px solid var(--color-borde-suave);background-color:var(--color-superficie-hundida);flex-direction:column;flex:none;display:flex}.dialogo__acciones .boton{width:100%}@media (width>=30em){.dialogo__acciones{flex-direction:row;justify-content:flex-end}.dialogo__acciones .boton{width:auto}}.campo__area{resize:vertical;min-height:6rem;line-height:var(--altura-linea-normal)}.campo__seleccion{appearance:none;padding-right:var(--espacio-8);background-image:linear-gradient(45deg, transparent 50%, var(--color-indigo) 50%), linear-gradient(135deg, var(--color-indigo) 50%, transparent 50%);background-position:calc(100% - 1.1rem) 1.25rem,calc(100% - .75rem) 1.25rem;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem}.campo__contador{font-variant-numeric:tabular-nums;align-self:flex-end}.tabla-datos{border-collapse:collapse;width:100%;font-size:var(--texto-s)}.tabla-datos th,.tabla-datos td{padding:var(--espacio-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-borde-suave)}.tabla-datos thead th{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);white-space:nowrap;border-bottom-color:var(--color-trazo-atenuado);font-weight:700}.tabla-datos tbody tr:last-child th,.tabla-datos tbody tr:last-child td{border-bottom:none}.tabla-datos tbody th{color:var(--color-texto);font-weight:600}.tabla-datos tfoot th,.tabla-datos tfoot td{border-top:2px solid var(--color-indigo);color:var(--color-indigo);border-bottom:none;font-weight:700}.tabla-datos__cifra{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla-datos__segunda-linea{font-size:var(--texto-xs);color:var(--color-texto-atenuado);font-weight:400;display:block}.tabla-datos__acciones{text-align:right;white-space:nowrap}.tabla-datos tbody tr:hover{background-color:var(--color-superficie-hundida)}.tabla-datos__rotulo{display:none}@media (width<=47.99em){.tabla-datos,.tabla-datos tbody,.tabla-datos tfoot,.tabla-datos tr,.tabla-datos th,.tabla-datos td{display:block}.tabla-datos thead{display:none}.tabla-datos tr{padding:var(--espacio-4);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);background-color:var(--color-superficie)}.tabla-datos tr+tr,.tabla-datos tfoot tr{margin-top:var(--espacio-3)}.tabla-datos tfoot tr{border-color:var(--color-indigo);background-color:var(--color-indigo-tenue)}.tabla-datos th,.tabla-datos td{text-align:left;border:none;padding:0}.tabla-datos tbody th[scope=row],.tabla-datos tfoot th[scope=row]{font-size:var(--texto-m);color:var(--color-indigo)}.tabla-datos th+td,.tabla-datos td+td{margin-top:var(--espacio-3)}.tabla-datos tfoot th,.tabla-datos tfoot td{border-top:none}.tabla-datos__rotulo{margin-bottom:var(--espacio-1);font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:700;display:block}.tabla-datos__cifra,.tabla-datos__acciones{text-align:left;white-space:normal}}.dato{gap:var(--espacio-1);padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida);flex-direction:column;display:flex}.dato--destacado{border-color:var(--color-indigo);background-color:var(--color-indigo-tenue)}.dato__rotulo{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:700}.dato__valor{font-size:var(--texto-m);font-variant-numeric:tabular-nums;color:var(--color-texto);font-weight:600}.dato--destacado .dato__valor{font-size:var(--texto-xl);font-family:var(--tipo-titulos);color:var(--color-indigo)}.rejilla-de-datos{gap:var(--espacio-3);grid-template-columns:1fr;display:grid}@media (width>=36em){.rejilla-de-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.rejilla-de-datos--tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.equipo .marca-de-estado--con-acceso{background-color:var(--color-exito-tenue);border-color:var(--color-exito);color:var(--color-exito)}.equipo .tabla-datos__acciones .boton--texto{color:var(--color-error);-webkit-text-decoration-color:var(--color-error-tenue);text-decoration-color:var(--color-error-tenue)}.equipo .tabla-datos__acciones .boton--texto:hover:not(:disabled){color:var(--color-error-oscuro);-webkit-text-decoration-color:var(--color-error-oscuro);text-decoration-color:var(--color-error-oscuro)}.equipo .marca-de-estado--sin-acceso{background-color:var(--color-superficie-hundida);border-style:dashed;border-color:var(--color-texto-atenuado);color:var(--color-texto-atenuado)}.equipo .marca-de-estado--sin-acceso:before{background-color:#0000;border:2px solid}.equipo .marca-de-estado+.tabla-datos__segunda-linea{margin-top:var(--espacio-2)}.equipo .tabla-datos thead th,.equipo .tabla-datos__rotulo{font-size:var(--texto-xs);letter-spacing:0;text-transform:none;color:var(--color-texto-atenuado);font-weight:600}.equipo .tabla-datos__acciones{white-space:normal}.equipo .tabla-datos__acciones .boton,.equipo .codigo-linea{white-space:nowrap}.anuncio-de-la-baja:focus{outline:3px solid var(--color-magenta);outline-offset:2px;border-radius:var(--radio-s)}.interruptor{align-items:center;gap:var(--espacio-2);padding:var(--espacio-2) var(--espacio-3);border:1px solid var(--color-borde-suave);border-radius:var(--radio-redondo);background-color:var(--color-superficie-hundida);font-size:var(--texto-s);color:var(--color-texto-atenuado);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.interruptor:hover{border-color:var(--color-indigo);color:var(--color-indigo)}.interruptor input{width:1.05rem;height:1.05rem;accent-color:var(--color-indigo);cursor:pointer}.grupo-de-ficha{padding:var(--espacio-4);border:1px solid var(--color-indigo-tenue);border-left:3px solid var(--color-indigo);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida);margin:0}.grupo-de-ficha>legend{padding:0 var(--espacio-2);color:var(--color-indigo)}.grupo-de-ficha>.campo__ayuda{margin-bottom:var(--espacio-4);display:block}.formulario-estrecho{max-width:34rem}.ficha-inactiva{margin-left:var(--espacio-2)}.dialogo-servicios{width:min(34rem, calc(100vw - var(--espacio-8)));border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);background-color:var(--color-superficie);max-height:min(85dvh,48rem);color:var(--color-texto);box-shadow:var(--sombra-alta);margin:auto;padding:0;overflow:hidden}.dialogo-servicios::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1a23408c}.dialogo-servicios__cuerpo{max-height:inherit;flex-direction:column;display:flex}.dialogo-servicios__titulo{padding:var(--espacio-5) var(--espacio-5) var(--espacio-4);font-size:var(--texto-l);border-bottom:1px solid var(--color-borde-suave);flex:none}.dialogo-servicios--grave .dialogo-servicios__titulo{border-bottom-color:var(--color-magenta);color:var(--color-magenta)}.dialogo-servicios__contenido{overscroll-behavior:contain;min-height:0;padding:var(--espacio-5);font-size:var(--texto-s);flex:auto;overflow-y:auto}.dialogo-servicios__sujeto{padding:var(--espacio-3) var(--espacio-4);border-radius:var(--radio-m);background-color:var(--color-indigo-tenue);color:var(--color-indigo);font-weight:600;line-height:var(--altura-linea-normal)}.dialogo-servicios__acciones{gap:var(--espacio-3);padding:var(--espacio-4) var(--espacio-5);border-top:1px solid var(--color-borde-suave);background-color:var(--color-superficie-hundida);flex-direction:column;flex:none;display:flex}.dialogo-servicios__acciones .boton{width:100%}@media (width>=30em){.dialogo-servicios__acciones{flex-direction:row;justify-content:flex-end}.dialogo-servicios__acciones .boton{width:auto}}.campo__area-servicios{resize:vertical;min-height:6rem;line-height:var(--altura-linea-normal)}.campo__contador-servicios{font-variant-numeric:tabular-nums;align-self:flex-end}.dato-servicio{gap:var(--espacio-1);flex-direction:column;min-width:0;display:flex}.dato-servicio__rotulo{font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:600}.dato-servicio__valor{font-size:var(--texto-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dato-servicio--destacado .dato-servicio__valor{font-size:var(--texto-m);color:var(--color-indigo);font-weight:700}.dato-servicio--atenuado .dato-servicio__valor{color:var(--color-texto-atenuado);text-decoration:line-through;text-decoration-thickness:1px}.dato-servicio--destacado.dato-servicio--atenuado .dato-servicio__valor{color:var(--color-texto-atenuado)}.selector-de-periodo{align-items:center;gap:var(--espacio-2);display:flex}.selector-de-periodo__campo{text-align:center;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.lista-de-verdades{gap:var(--espacio-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-de-verdades li{padding-left:var(--espacio-4);border-left:3px solid var(--color-indigo);line-height:var(--altura-linea-normal)}.lista-de-verdades strong{color:var(--color-indigo)}.buscador-de-servicios{align-items:stretch;gap:var(--espacio-3);flex-direction:column;display:flex}.buscador-de-servicios .campo{flex:auto;min-width:0}@media (width>=40em){.buscador-de-servicios{flex-direction:row;align-items:flex-start}.buscador-de-servicios .boton{flex:none;margin-top:1.65rem}}.seccion-vacia{padding:var(--espacio-5);border:1px dashed var(--color-borde-suave);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida);color:var(--color-texto-atenuado);font-size:var(--texto-s);line-height:var(--altura-linea-normal)}.pildora__icono{flex:none;width:.9rem;height:.9rem}.pildora--borrador{background-color:var(--color-superficie-hundida);color:var(--color-texto-atenuado);box-shadow:inset 0 0 0 1px var(--color-trazo-atenuado)}.pildora--publicado{background-color:var(--color-exito-tenue);color:var(--color-exito)}.pildora--revertido,.pildora--reverso{background-color:var(--color-magenta-tenue);color:var(--color-magenta-oscuro)}.ficha-servicio{gap:var(--espacio-3);padding:var(--espacio-5);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-left:4px solid var(--color-borde-suave);border-radius:var(--radio-l);box-shadow:var(--sombra-baja);flex-direction:column;display:flex}.ficha-servicio--borrador{border-style:dashed;border-left-color:var(--color-trazo-atenuado);background-color:var(--color-superficie-hundida)}.ficha-servicio--publicado{border-left-color:var(--color-exito)}.ficha-servicio--revertido,.ficha-servicio--reverso{border-left-color:var(--color-magenta)}.ficha-servicio__encabezado{justify-content:space-between;align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ficha-servicio__marcas{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ficha-servicio__momento{font-size:var(--texto-s);color:var(--color-texto-atenuado);font-variant-numeric:tabular-nums}.ficha-servicio__prestacion{font-size:var(--texto-m);line-height:var(--altura-linea-apretada)}.ficha-servicio__explicacion{font-size:var(--texto-s);color:var(--color-texto-atenuado);line-height:var(--altura-linea-normal);max-width:var(--medida-de-lectura)}.ficha-servicio__cifras{gap:var(--espacio-4);padding:var(--espacio-4) 0;border-top:1px solid var(--color-borde-suave);border-bottom:1px solid var(--color-borde-suave);grid-template-columns:1fr 1fr;display:grid}@media (width>=40em){.ficha-servicio__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.ficha-servicio__nota{align-items:flex-start;gap:var(--espacio-2);font-size:var(--texto-s);color:var(--color-texto-atenuado);line-height:var(--altura-linea-normal);display:flex}.ficha-servicio__nota--atencion{padding:var(--espacio-3);border-radius:var(--radio-m);background-color:var(--color-aviso-tenue);color:var(--color-aviso)}.ficha-servicio__nota-icono{flex:none;width:1.05rem;height:1.05rem;margin-top:.1rem}.ficha-servicio__reparto{gap:var(--espacio-2);flex-direction:column;display:flex}.ficha-servicio__medicos{gap:var(--espacio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ficha-servicio__medico{justify-content:space-between;align-items:baseline;gap:var(--espacio-2);font-size:var(--texto-s);flex-wrap:wrap;display:flex}.ficha-servicio__medico-nombre{font-weight:600}.ficha-servicio__medico-parte{font-variant-numeric:tabular-nums;color:var(--color-texto-atenuado)}.ficha-servicio__medico-rol{font-variant:normal}.ficha-servicio__motivo{gap:var(--espacio-1);font-size:var(--texto-s);line-height:var(--altura-linea-normal);flex-direction:column;display:flex}.ficha-servicio__pie{align-items:center;gap:var(--espacio-2);font-size:var(--texto-s);flex-wrap:wrap;display:flex}.ficha-servicio__origen{padding:.1rem var(--espacio-3);border-radius:var(--radio-redondo);background-color:var(--color-indigo-tenue);color:var(--color-indigo);font-size:var(--texto-xs);margin-left:auto}.ficha-servicio__acciones{gap:var(--espacio-3);flex-wrap:wrap;display:flex}.ficha-servicio__acciones .boton{width:100%}@media (width>=30em){.ficha-servicio__acciones .boton{width:auto}}.ficha-servicio__par{gap:var(--espacio-2);margin-top:var(--espacio-2);padding-left:var(--espacio-4);border-left:2px dashed var(--color-magenta);flex-direction:column;display:flex}.ficha-servicio__par-titulo{align-items:center;gap:var(--espacio-2);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-magenta);font-weight:700;display:flex}.ficha-servicio--anidada{box-shadow:none;background-color:var(--color-superficie-hundida)}.medico .medico__origen{max-width:calc(var(--medida-de-lectura) + var(--espacio-4) * 2);padding:var(--espacio-4);border-inline-start:3px solid var(--color-trazo-atenuado);background-color:var(--color-superficie-hundida);font-size:var(--texto-s);line-height:var(--altura-linea-normal);color:var(--color-texto-atenuado);border-start-end-radius:var(--radio-m);border-end-end-radius:var(--radio-m)}.medico .medico__explicacion,.medico .medico__nota-de-cifra{font-size:var(--texto-s);line-height:var(--altura-linea-normal);color:var(--color-texto-atenuado)}.medico .cifra-mayor--destacada .medico__nota-de-cifra{color:var(--color-texto-tenue-sobre-indigo)}.medico .medico__mes{max-width:22rem}.medico .medico__lista{gap:var(--espacio-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.medico .medico__fila{max-width:none}.medico .medico__impedimento{font-size:var(--texto-s);line-height:var(--altura-linea-normal);color:var(--color-texto-atenuado)}.medico .medico__anuncio:focus{outline:3px solid var(--color-magenta);outline-offset:2px;border-radius:var(--radio-m)}.medico .dato-servicio--atenuado .dato-servicio__valor{text-decoration:none}.medico .medico__verdad{font-size:var(--texto-s);line-height:var(--altura-linea-normal);color:var(--color-texto)}.medico .medico__resumen-del-dialogo{font-size:var(--texto-base);font-weight:600;line-height:var(--altura-linea-normal);color:var(--color-texto)}.mostrador__campos{gap:var(--espacio-4);grid-template-columns:1fr;display:grid}@media (width>=40em){.mostrador__campos--pareja{grid-template-columns:1fr 1fr}}.mostrador__acciones{gap:var(--espacio-3);flex-direction:column;display:flex}@media (width>=40em){.mostrador__acciones{flex-direction:row;justify-content:flex-end}.mostrador__acciones .boton{min-width:12rem}}.mostrador__selector{appearance:none;padding-right:var(--espacio-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6076' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--espacio-3) center;cursor:pointer;background-size:1.25rem 1.25rem}.mostrador__resumen{gap:var(--espacio-2);padding:var(--espacio-4);background-color:var(--color-superficie-hundida);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);flex-direction:column;margin:0;display:flex}.mostrador__resumen-fila{justify-content:space-between;align-items:baseline;gap:var(--espacio-4);display:flex}.mostrador__resumen-termino{font-size:var(--texto-s);color:var(--color-texto-atenuado);margin:0}.mostrador__resumen-valor{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.mostrador__resumen-fila--destacada{padding-top:var(--espacio-2);border-top:1px solid var(--color-borde-suave)}.mostrador__resumen-fila--destacada .mostrador__resumen-termino{color:var(--color-texto);font-weight:600}.mostrador__resumen-fila--destacada .mostrador__resumen-valor{font-size:var(--texto-m);color:var(--color-indigo)}.mostrador__cifras{gap:var(--espacio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48em){.mostrador__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.mostrador__cifra{gap:var(--espacio-1);padding:var(--espacio-4);background-color:var(--color-superficie-hundida);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);flex-direction:column;display:flex}.mostrador__cifra--principal{background-color:var(--color-indigo);border-color:var(--color-indigo);color:var(--color-texto-sobre-indigo);grid-column:1/-1}.mostrador__cifra-etiqueta{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:600}.mostrador__cifra--principal .mostrador__cifra-etiqueta{color:#ffffffd1}.mostrador__cifra-valor{font-size:var(--texto-l);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--altura-linea-apretada)}.mostrador__cifra--principal .mostrador__cifra-valor{font-size:var(--texto-2xl)}.mostrador__cifra-detalle{font-size:var(--texto-xs);color:var(--color-texto-atenuado)}.mostrador__cifra--principal .mostrador__cifra-detalle{color:#ffffffd1}.mostrador__ejecutores{gap:var(--espacio-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mostrador__ejecutor{gap:var(--espacio-3);padding:var(--espacio-4);background-color:var(--color-superficie-hundida);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);grid-template-columns:1fr;display:grid}@media (width>=48em){.mostrador__ejecutor{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.mostrador__ejecutor-quitar{justify-content:center;align-items:center;gap:var(--espacio-2);min-height:2.75rem;padding:0 var(--espacio-4);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);color:var(--color-error);font-size:var(--texto-s);cursor:pointer;transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida);background:0 0;font-weight:600;display:inline-flex}.mostrador__ejecutor-quitar:hover:not(:disabled){background-color:var(--color-error-tenue);border-color:var(--color-error)}.mostrador__ejecutor-quitar:disabled{color:var(--color-texto-atenuado);cursor:not-allowed}.mostrador__reparto{gap:var(--espacio-2);padding:var(--espacio-4);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);flex-direction:column;display:flex}.mostrador__reparto--cuadra{background-color:var(--color-exito-tenue);border-color:var(--color-exito)}.mostrador__reparto--descuadra{background-color:var(--color-aviso-tenue);border-color:var(--color-aviso)}.mostrador__reparto-titular{align-items:center;gap:var(--espacio-2);font-weight:600;font-size:var(--texto-s);display:flex}.mostrador__reparto--cuadra .mostrador__reparto-titular{color:var(--color-exito)}.mostrador__reparto--descuadra .mostrador__reparto-titular{color:var(--color-aviso)}.mostrador__reparto-icono{flex:none;width:1.125rem;height:1.125rem}.mostrador__barra{background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-redondo);height:.5rem;position:relative;overflow:hidden}.mostrador__barra-relleno{background-color:var(--color-aviso);height:100%;transition:width var(--transicion-media)}.mostrador__reparto--cuadra .mostrador__barra-relleno{background-color:var(--color-exito)}.mostrador__reparto-detalle{font-size:var(--texto-s);color:var(--color-texto-atenuado);font-variant-numeric:tabular-nums}.mostrador__fijo{align-items:flex-start;gap:var(--espacio-3);padding:var(--espacio-4);background-color:var(--color-indigo-tenue);border-radius:var(--radio-m);display:flex}.mostrador__fijo-icono{width:1.25rem;height:1.25rem;color:var(--color-indigo);flex:none}.mostrador__fijo-texto{font-size:var(--texto-s);color:var(--color-texto)}.mostrador__grupo{gap:var(--espacio-2);flex-direction:column;min-width:0;display:flex}.mostrador__segmentado{gap:var(--espacio-2);display:flex}.mostrador__segmentado-opcion{justify-content:center;align-items:center;gap:var(--espacio-2);min-height:2.75rem;padding:var(--espacio-2) var(--espacio-3);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);font-size:var(--texto-s);text-align:center;cursor:pointer;transition:background-color var(--transicion-rapida), border-color var(--transicion-rapida), color var(--transicion-rapida);flex:1;font-weight:600;display:flex;position:relative}.mostrador__segmentado-opcion input{opacity:0;width:1px;height:1px;position:absolute}.mostrador__segmentado-opcion:has(input:checked){background-color:var(--color-indigo);border-color:var(--color-indigo);color:var(--color-texto-sobre-indigo)}.mostrador__segmentado-opcion:has(input:focus-visible){outline:3px solid var(--color-magenta);outline-offset:2px}.mostrador__nota{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.mostrador__identificador{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,monospace;font-size:var(--texto-s);word-break:break-all}.mostrador__lista-de-participaciones{gap:var(--espacio-1);font-size:var(--texto-s);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalogo__explicacion{background-color:var(--color-superficie-hundida)}.catalogo__explicacion .lista-simple{font-size:var(--texto-s);color:var(--color-texto)}.catalogo__nota{max-width:46rem;font-size:var(--texto-s);color:var(--color-texto-atenuado)}.catalogo__formulario{max-width:34rem}.catalogo__formulario--empotrado{padding:var(--espacio-4);border:1px solid var(--color-indigo-tenue);border-left:3px solid var(--color-indigo);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida)}.catalogo__acciones{gap:var(--espacio-3);flex-direction:column;display:flex}@media (width>=40em){.catalogo__acciones{flex-direction:row;justify-content:flex-end}.catalogo__acciones .boton{min-width:11rem}}.prestacion__nombre{font-family:var(--tipo-titulos);font-size:var(--texto-l);color:var(--color-indigo);font-weight:700}.prestacion__etiquetas{gap:var(--espacio-2);flex-wrap:wrap;display:flex}.prestacion__cifras{gap:var(--espacio-5) var(--espacio-8);flex-wrap:wrap;display:flex}.cifra{gap:var(--espacio-1);flex-direction:column;min-width:8rem;display:flex}.cifra__valor{font-family:var(--tipo-cifras);font-size:var(--texto-l);font-variant-numeric:tabular-nums;color:var(--color-texto)}.prestacion__acciones{gap:var(--espacio-3);flex-direction:column;display:flex}@media (width>=40em){.prestacion__acciones{flex-flow:wrap;align-items:center}}.catalogo__historial{padding-top:var(--espacio-4);border-top:1px solid var(--color-borde-suave)}.ventanas{gap:var(--espacio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ventana{gap:var(--espacio-1);padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--color-borde-suave);border-left:3px solid var(--color-trazo-atenuado);border-radius:var(--radio-m);background-color:var(--color-superficie);flex-direction:column;display:flex}.ventana--vigente{border-left-color:var(--color-exito)}.ventana--programada{border-left-color:var(--color-aviso)}.ventana--cerrada{background-color:var(--color-superficie-hundida)}.ventana__cifra{align-items:center;gap:var(--espacio-3);font-family:var(--tipo-cifras);font-size:var(--texto-m);font-variant-numeric:tabular-nums;color:var(--color-texto);flex-wrap:wrap;display:flex}.ventana__rango,.ventana__explicacion{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.pildora--categoria{background-color:var(--color-indigo-tenue);color:var(--color-indigo)}.pildora--vigente{background-color:var(--color-exito-tenue);color:var(--color-exito)}.pildora--programada{background-color:var(--color-aviso-tenue);color:var(--color-aviso)}.pildora--cerrada{background-color:var(--color-superficie-hundida);border:1px solid var(--color-borde-suave);color:var(--color-texto-atenuado)}.demostracion{background:var(--color-fondo);flex-direction:column;min-height:100dvh;display:flex}.demostracion__cabecera{gap:var(--espacio-2);padding:var(--espacio-5) var(--espacio-4);color:var(--color-texto-sobre-indigo);background:var(--color-indigo);flex-direction:column;display:flex}.demostracion__cabecera .marca{color:var(--color-texto-sobre-indigo)}.demostracion__cabecera .marca__rotulo{color:inherit;opacity:.72}.demostracion__saludo{font-size:var(--texto-s);margin:0}.demostracion__saludo:first-letter{text-transform:uppercase}.demostracion__cuerpo{width:100%;max-width:60rem;padding:var(--espacio-5) var(--espacio-4);flex:1;margin:0 auto}.cifras{gap:var(--espacio-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=48rem){.cifras{grid-template-columns:repeat(4,1fr)}}.cifra{gap:var(--espacio-1);padding:var(--espacio-4);background:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);flex-direction:column;display:flex}.cifra__rotulo{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:600}.cifra__valor{font-size:var(--texto-m);font-variant-numeric:tabular-nums;color:var(--color-indigo);white-space:nowrap;font-weight:600}@media (width>=30rem){.cifra__valor{font-size:var(--texto-l)}}.comparativa{gap:var(--espacio-4);height:14rem;padding-top:var(--espacio-4);justify-content:center;align-items:flex-end;display:flex}.barra{align-items:center;gap:var(--espacio-2);flex-direction:column;flex:1;justify-content:flex-end;max-width:8rem;height:100%;display:flex}.barra__cifra{font-size:var(--texto-s);font-variant-numeric:tabular-nums;color:var(--color-texto);font-weight:600}.barra__cuerpo{border-radius:var(--radio-s) var(--radio-s) 0 0;width:100%;min-height:.5rem}.barra__nombre{font-size:var(--texto-base);color:var(--color-indigo);font-weight:600}.barra__detalle{font-size:var(--texto-xs);color:var(--color-texto-atenuado)}.comparativa__nota{max-width:var(--medida-de-lectura);font-size:var(--texto-s);color:var(--color-texto-atenuado);line-height:var(--altura-linea-normal);margin:0}.demostracion__pie{padding:var(--espacio-6) var(--espacio-4) var(--espacio-8);text-align:center}.demostracion__entrar{font-size:var(--texto-s);color:var(--color-texto-atenuado);text-underline-offset:.25em;text-decoration:underline}.demostracion__entrar:hover{color:var(--color-indigo)}.selector-de-mes{align-items:stretch;gap:var(--espacio-2);display:flex}.selector-de-mes__campo{text-align:center;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.selector-de-mes .boton{padding-inline:var(--espacio-3);flex:none}.selector-de-mes .barra-lateral__icono{width:1.25rem;height:1.25rem}@media (width>=48em){.selector-de-mes{max-width:22rem}}.selector-de-ventana{gap:var(--espacio-4);grid-template-columns:1fr;display:grid}@media (width>=48em){.selector-de-ventana{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.tablero__ventana-parte{white-space:normal}.tablero__ventana-zona{font-variant-numeric:tabular-nums}@media (width>=64em){.tablero:not(.medico) .rejilla-de-cifras-mayores{grid-template-columns:repeat(2,minmax(0,1fr))}}.tablero .cifra-mayor__nota{font-size:var(--texto-s);line-height:var(--altura-linea-normal);color:var(--color-texto-atenuado);max-width:none}.tablero__descuentos{padding:var(--espacio-3) var(--espacio-4);background-color:var(--color-magenta-tenue);border-inline-start:3px solid var(--color-magenta);border-radius:var(--radio-m);font-size:var(--texto-s);color:var(--color-texto);max-width:var(--medida-de-lectura)}.tablero__ventana a,.tablero__descuentos a{padding-block:var(--espacio-3);display:inline-block}.tablero .tabla-sobria th[scope=row]{z-index:var(--capa-contenido);background-color:var(--color-superficie);border-inline-end:1px solid var(--color-borde-suave);color:var(--color-texto);font-weight:600;position:sticky;inset-inline-start:0}.tablero .tabla-sobria thead th:first-child{z-index:var(--capa-contenido);background-color:var(--color-superficie);border-inline-end:1px solid var(--color-borde-suave);position:sticky;inset-inline-start:0}.tablero .tabla-sobria tbody tr:last-child th{border-bottom:0}.cifra{gap:var(--espacio-1);padding:var(--espacio-4);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);flex-direction:column;display:flex}.cifra__etiqueta{font-size:var(--texto-s);letter-spacing:.04em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:700}.cifra__valor{font-family:var(--tipo-cifras);font-size:var(--texto-xl);font-weight:700;line-height:var(--altura-linea-apretada);font-variant-numeric:tabular-nums;color:var(--color-tinta)}.cifra__nota{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.bloque-advertido{gap:var(--espacio-4);padding:var(--espacio-5);background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio-l);box-shadow:var(--sombra-baja);flex-direction:column;display:flex}.bloque-advertido__titulo{font-size:var(--texto-l)}.bloque-advertido__descripcion{margin-top:calc(var(--espacio-3) * -1);font-size:var(--texto-s);color:var(--color-texto-atenuado)}.advertencia-pegada{align-items:flex-start;gap:var(--espacio-3);padding:var(--espacio-4);background-color:var(--color-aviso-tenue);border:1px solid color-mix(in srgb, var(--color-aviso) 35%, transparent);border-radius:var(--radio-m);font-size:var(--texto-base);font-weight:500;line-height:var(--altura-linea-normal);color:var(--color-aviso);display:flex}.advertencia-pegada__icono{flex:none;width:1.5rem;height:1.5rem;margin-top:.15rem}.bloque-advertido__lista{gap:var(--espacio-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.bloque-advertido__lista{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.bloque-advertido__fila{gap:var(--espacio-1);padding:var(--espacio-3) var(--espacio-4);background-color:var(--color-superficie-hundida);border-radius:var(--radio-m);flex-direction:column;display:flex}.bloque-advertido__nombre{color:var(--color-indigo);font-weight:600}.bloque-advertido__valor{font-family:var(--tipo-cifras);font-size:var(--texto-m);font-variant-numeric:tabular-nums;color:var(--color-tinta);font-weight:700}.bloque-advertido__detalle{font-size:var(--texto-s);color:var(--color-texto-atenuado)}.descarga{gap:var(--espacio-4);flex-direction:column;display:flex}@media (width>=48em){.descarga{align-items:flex-start;gap:var(--espacio-5);flex-direction:row}.descarga__mes{flex:0 14rem}.descarga__accion{padding-top:calc(var(--texto-s) * var(--altura-linea-normal) + var(--espacio-2))}}.descarga__nombre{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,monospace;font-size:var(--texto-s);word-break:break-all}.formulario-de-operacion{max-width:34rem}.advertencia-de-la-agenda{gap:var(--espacio-3);padding:var(--espacio-4);border:1px solid var(--color-borde-suave);border-left:3px solid var(--color-indigo);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida);color:var(--color-texto);line-height:var(--altura-linea-normal);display:flex}.advertencia-de-la-agenda__icono{width:1.25rem;height:1.25rem;color:var(--color-indigo);flex:none;margin-top:.15rem}.zona-declarada{font-variant-numeric:tabular-nums;font-size:var(--texto-s);letter-spacing:.01em;white-space:nowrap;color:var(--color-indigo)}.totales-por-tipo{gap:var(--espacio-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.totales-por-tipo__dato{justify-content:space-between;align-items:baseline;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border:1px solid var(--color-borde-suave);border-radius:var(--radio-m);background-color:var(--color-superficie-hundida);display:flex}.totales-por-tipo__rotulo{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-atenuado);font-weight:700}.totales-por-tipo__valor{font-family:var(--tipo-cifras);font-size:var(--texto-m);font-variant-numeric:tabular-nums;color:var(--color-indigo)}@media (width>=40em){.totales-por-tipo{grid-template-columns:repeat(3,1fr)}.totales-por-tipo__dato{align-items:flex-start;gap:var(--espacio-1);flex-direction:column}}.reconocimiento__mandos{gap:var(--espacio-6);flex-wrap:wrap;align-items:flex-start;display:flex}.reconocimiento__mandos-del-pase{align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.telon{justify-content:center;align-items:center;gap:var(--espacio-4);min-height:22rem;padding:var(--espacio-10) var(--espacio-6);text-align:center;background-color:var(--color-indigo);background-image:var(--patron-de-huellas);border-radius:var(--radio-l);color:var(--color-texto-sobre-indigo);flex-direction:column;display:flex}.telon .marca{gap:var(--espacio-4);color:var(--color-texto-sobre-indigo);flex-direction:column}.telon .marca__sello{width:7rem;height:7rem}.telon .marca__texto{align-items:center}.telon .marca__rotulo{font-size:var(--texto-s);letter-spacing:.16em;color:var(--color-texto-tenue-sobre-indigo)}.telon .marca__palabra{font-size:var(--texto-2xl);color:var(--color-dorado)}.telon__invitacion{margin:var(--espacio-4) 0 0;font-size:var(--texto-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-texto-tenue-sobre-indigo);font-weight:600}.telon__mes{font-family:var(--tipo-titulos);font-size:var(--texto-l);font-weight:700;line-height:var(--altura-linea-apretada);margin:0}.telon__puertas{justify-content:center;align-items:center;gap:var(--espacio-3);margin-top:var(--espacio-4);flex-wrap:wrap;display:flex}.telon .boton--texto{color:var(--color-texto-tenue-sobre-indigo)}.telon .boton--texto:hover{color:var(--color-texto-sobre-indigo);background-color:var(--color-indigo-claro)}.telon__nota{font-size:var(--texto-xs);color:var(--color-texto-tenue-sobre-indigo);margin:0}.reconocimiento--a-toda-pantalla{padding:var(--espacio-8) var(--espacio-10);background-color:var(--color-fondo);align-content:safe center;display:grid;overflow-y:auto}.reconocimiento--pantalla-tomada{z-index:var(--capa-ceremonia);position:fixed;inset:0}.reconocimiento--con-telon.reconocimiento--a-toda-pantalla{align-content:stretch;padding:0}.reconocimiento--con-telon.reconocimiento--a-toda-pantalla .telon{border-radius:0;min-height:100%}.reconocimiento--a-toda-pantalla .encabezado-pantalla,.reconocimiento--a-toda-pantalla .reconocimiento__caja-de-mandos{display:none}.lienzo-del-confeti{pointer-events:none;width:100%;height:100%;z-index:var(--capa-confeti);position:fixed;inset:0}.podio-de-la-ceremonia{--subida-al-podio:.42s var(--curva-del-dedo);padding:var(--espacio-6) var(--espacio-5);background-color:var(--color-indigo);background-image:var(--patron-de-huellas);border-radius:var(--radio-l);color:var(--color-texto-sobre-indigo);overflow:hidden}@media (prefers-reduced-motion:reduce){.podio-de-la-ceremonia{--subida-al-podio:1ms linear}}.podio{justify-content:center;align-items:flex-end;gap:var(--espacio-4);border-bottom:2px solid var(--color-texto-tenue-sobre-indigo);margin:0;padding:0;list-style:none;display:none}.carril-de-honor{gap:var(--espacio-4);flex-direction:column;display:flex}@media (width>=48em){.podio{display:flex}.carril-de-honor{display:none}}.podio__puesto{align-items:center;gap:var(--espacio-2);text-align:center;opacity:0;min-width:0;max-width:14rem;transition:opacity var(--subida-al-podio), transform var(--subida-al-podio);flex-direction:column;flex:1 1 0;display:flex;transform:translateY(1.5rem)}.podio__puesto--presente{opacity:1;transform:none}.podio__puesto[data-escalon="1"]{--alto-del-bloque:11rem;order:2}.podio__puesto[data-escalon="2"]{--alto-del-bloque:8rem;order:1}.podio__puesto[data-escalon="3"]{--alto-del-bloque:6rem;order:3}.podio[data-cuantos="1"] .podio__puesto{max-width:22rem}.podio__laurel{width:2.75rem;height:2.75rem;color:var(--color-dorado)}.podio__nombre{font-family:var(--tipo-titulos);font-size:var(--texto-base);font-weight:600;line-height:var(--altura-linea-apretada);text-wrap:balance;margin:0}.podio__avance{font-family:var(--tipo-cifras);font-size:var(--texto-l);font-weight:700;line-height:var(--altura-linea-apretada);font-variant-numeric:tabular-nums;margin:0}.podio__puesto[data-escalon="1"] .podio__avance{font-size:var(--texto-xl);color:var(--color-dorado)}.podio__glosa{font-size:var(--texto-xs);color:var(--color-texto-tenue-sobre-indigo);margin:0}.podio__importe{font-family:var(--tipo-cifras);font-size:var(--texto-s);font-variant-numeric:tabular-nums;color:var(--color-texto-tenue-sobre-indigo);margin:0}.podio__bloque{width:100%;height:var(--alto-del-bloque);font-family:var(--tipo-cifras);font-size:var(--texto-2xl);font-variant-numeric:tabular-nums;border-start-start-radius:var(--radio-m);border-start-end-radius:var(--radio-m);place-items:center;font-weight:700;display:grid}.podio__puesto[data-escalon="1"] .podio__bloque{background-color:var(--color-dorado);color:var(--color-indigo)}.podio__puesto[data-escalon="2"] .podio__bloque{background-color:var(--color-texto-tenue-sobre-indigo);color:var(--color-indigo)}.podio__puesto[data-escalon="3"] .podio__bloque{background-color:var(--color-magenta);color:var(--color-texto-sobre-relleno)}.carriles__rotulo{font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-tenue-sobre-indigo);margin:0;font-weight:600}.carriles{gap:var(--espacio-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.carril{gap:var(--espacio-1) var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);background-color:var(--color-indigo-claro);border-radius:var(--radio-m);opacity:0;transition:opacity var(--subida-al-podio), transform var(--subida-al-podio);grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"medalla nombre""medalla pista""medalla cifras";align-items:center;display:grid;transform:translateY(.75rem)}.carril--presente{opacity:1;transform:none}.carril[data-puesto="1"]{box-shadow:inset 3px 0 0 var(--color-dorado)}.carril__medalla{border-radius:var(--radio-redondo);background-color:color-mix(in srgb, var(--color-texto-tenue-sobre-indigo) 25%, transparent);width:2.75rem;height:2.75rem;font-family:var(--tipo-cifras);font-size:var(--texto-base);grid-area:medalla;place-items:center;font-weight:700;display:grid}.carril[data-puesto="1"] .carril__medalla{background-color:var(--color-dorado);color:var(--color-indigo)}.carril__nombre{font-family:var(--tipo-titulos);font-size:var(--texto-base);font-weight:600;line-height:var(--altura-linea-apretada);grid-area:nombre;margin:0}.carril__pista{border-radius:var(--radio-redondo);background-color:color-mix(in srgb, var(--color-texto-tenue-sobre-indigo) 20%, transparent);grid-area:pista;height:.5rem;overflow:hidden}.carril__relleno{border-radius:var(--radio-redondo);background-color:var(--color-texto-tenue-sobre-indigo);min-width:.5rem;height:100%;transition:width var(--subida-al-podio);display:block}.carril[data-puesto="1"] .carril__relleno{background-color:var(--color-dorado)}.carril[data-puesto="2"] .carril__relleno{background-color:var(--color-magenta)}.carril__cifras{justify-content:flex-end;align-items:baseline;gap:var(--espacio-3);grid-area:cifras;margin:0;display:flex}.carril__importe{font-family:var(--tipo-cifras);font-size:var(--texto-s);font-variant-numeric:tabular-nums;color:var(--color-texto-tenue-sobre-indigo);margin-inline-end:auto}.carril__avance{font-family:var(--tipo-cifras);font-size:var(--texto-m);font-variant-numeric:tabular-nums;font-weight:700}.carril[data-puesto="1"] .carril__avance{color:var(--color-dorado)}.mes-de-equipo__titulo{margin:0 0 var(--espacio-2);font-family:var(--tipo-titulos);font-size:var(--texto-m)}.mes-de-equipo__texto{max-width:var(--medida-de-lectura);color:var(--color-texto-atenuado);line-height:var(--altura-linea-normal);margin:0}.detalle__nombre{font-weight:500}.detalle__importe,.detalle__avance{font-variant-numeric:tabular-nums;text-align:right}.detalle__fila--llego .detalle__avance{color:var(--color-exito);font-weight:600}.detalle__nota{color:var(--color-texto-atenuado);font-style:italic}.detalle__pie{max-width:var(--medida-de-lectura);font-size:var(--texto-s);color:var(--color-texto-atenuado);line-height:var(--altura-linea-normal);margin:0}.reconocimiento--proyectado .podio-de-la-ceremonia{padding:var(--espacio-10) var(--espacio-8)}.reconocimiento--proyectado .podio__puesto[data-escalon="1"]{--alto-del-bloque:15rem}.reconocimiento--proyectado .podio__puesto[data-escalon="2"]{--alto-del-bloque:11rem}.reconocimiento--proyectado .podio__puesto[data-escalon="3"]{--alto-del-bloque:8rem}.reconocimiento--proyectado .podio__laurel{width:3.5rem;height:3.5rem}.reconocimiento--proyectado .podio__nombre{font-size:var(--texto-m)}.reconocimiento--proyectado .podio__avance{font-size:var(--texto-xl)}.reconocimiento--proyectado .podio__puesto[data-escalon="1"] .podio__avance{font-size:var(--texto-2xl)}.reconocimiento--proyectado .podio__glosa{font-size:var(--texto-s)}.reconocimiento--proyectado .encabezado-pantalla__descripcion{display:none}
