@font-face{font-family:Libre Franklin;src:url(../media/libre-franklin-latin-variable.2_7gz-nbwppeo.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../media/open-sans-latin-variable.1wc2mf9hp9pav.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../media/open-sans-latin-italic-variable.3g1qqevfmujj-.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:300 800;font-style:italic;font-display:swap}:root{--marca-acento:#fc0;--marca-acento-suave:#fff4c2;--marca-sobre-acento:#2b2e30;--marca-primario:#54585a;--marca-primario-hover:#3f4244;--marca-tinta:#2b2e30;--marca-texto:#54585a;--marca-texto-suave:#6a6e70;--marca-fondo:#fff;--marca-fondo-app:#f6f6f6;--marca-fondo-hundido:#edeeef;--marca-linea:#e1e1e1;--marca-linea-fuerte:#cccdce;--marca-lateral-fondo:#54585a;--marca-lateral-texto:#fff;--marca-lateral-texto-suave:#e1e1e1;--marca-lateral-hover:#4a4d4f;--marca-lateral-activo:#3f4244;--marca-exito:#4e7a00;--marca-exito-suave:#f0f6e4;--marca-error:#a80000;--marca-error-suave:#fbeded;--marca-info:#2f5d7c;--marca-info-suave:#e8f0f5;--marca-aviso:#6b5300;--marca-aviso-suave:#fff4c2;--marca-naranja:#9a3d00;--marca-naranja-suave:#fdebdd;--marca-acceso-1:linear-gradient(135deg, #fff9e6 0%, #ffeba8 100%);--marca-acceso-2:linear-gradient(135deg, #fff6d9 0%, #fedf7a 100%);--marca-acceso-3:linear-gradient(135deg, #fff3cc 0%, #fed353 100%);--marca-acceso-4:linear-gradient(135deg, #fff2d2 0%, #fbcb62 100%);--marca-acceso-5:linear-gradient(135deg, #fff7e0 0%, #f7d58a 100%);--marca-acceso-6:linear-gradient(135deg, #fff0c7 0%, #f6be45 100%);--marca-acceso-7:linear-gradient(135deg, #fcf4d6 0%, #ebcb6e 100%);--marca-acceso-8:linear-gradient(135deg, #fff1d6 0%, #f8ba5c 100%);--marca-sobre-acceso:#1f1f1d;--marca-sobre-acceso-suave:#6e2a14;--marca-acceso-borde:#ebd9a6;--marca-acceso-sombra:0 8px 20px #6e4a0029;--marca-fuente-titulos:"Libre Franklin", "Open Sans", Arial, sans-serif;--marca-fuente-texto:"Open Sans", Arial, sans-serif;--marca-fuente-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--marca-peso-titulos:300;--marca-peso-subtitulos:600;--marca-fs-xs:12px;--marca-fs-s:14px;--marca-fs-m:16px;--marca-fs-l:20px;--marca-fs-xl:28px;--marca-fs-xxl:clamp(28px, 3.4vw, 40px);--marca-radio-boton:0;--marca-radio-campo:0 10px 0 0;--marca-radio-tarjeta:0 20px 0 0;--marca-radio-pill:999px;--marca-sombra:0 0 30px 0 #00000014;--marca-sombra-alta:0 10px 40px #0000002e;--marca-esp-1:3px;--marca-esp-2:6px;--marca-esp-3:9px;--marca-esp-4:15px;--marca-esp-5:18px;--marca-esp-6:30px;--marca-esp-7:42px;--marca-esp-8:60px;--marca-lateral-ancho:264px;--marca-cabecera-alto:64px;--marca-foco:0 0 0 3px var(--marca-acento), 0 0 0 5px var(--marca-tinta)}
@font-face{font-family:Big Shoulders Display;src:url(../media/big-shoulders-display-latin-variable.27ugoy2i8-k9r.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(../media/hanken-grotesk-latin-variable.02z8z85u2txq8.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/jetbrains-mono-latin-variable.205zz5vd_fov3.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-latin-variable.2ok0ec8tn7iw7.woff2?dpl=f0d7fd344628d291d2637fad4aaf83ed709c535e)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}[data-tema=obra]{--marca-acento:#f2c12e;--marca-acento-lateral:#f2c12e;--marca-sobre-acento-lateral:#1f1f1d;--marca-sobre-acento:#1f1f1d;--marca-primario:#252b26;--marca-primario-hover:#1f1f1d;--marca-sobre-primario:#fbf8f2;--marca-tinta:#1f1f1d;--marca-texto:#33382f;--marca-texto-suave:#635d4f;--marca-fondo:#fbf8f2;--marca-fondo-app:#f3eee4;--marca-fondo-hundido:#e4dccb;--marca-linea:#ddd4c2;--marca-linea-fuerte:#cfc5b0;--marca-borde-campo:#8c8574;--marca-lateral-fondo:#252b26;--marca-lateral-texto:#fbf8f2;--marca-lateral-texto-suave:#cfc5b0;--marca-lateral-hover:#3a423b;--marca-lateral-activo:#1f1f1d;--marca-lateral-linea:#fbf8f224;--marca-velo:#252b268c;--marca-exito:#3e6a1f;--marca-exito-suave:#eef2e0;--marca-error:#a3301a;--marca-error-suave:#f8e8e1;--marca-sobre-error:#fbf8f2;--marca-info:#2f5d7c;--marca-info-suave:#e6eef1;--marca-resaltado:#ffe066;--marca-sobre-resaltado:#1f1f1d;--marca-resaltado-suave:#fbefc4;--marca-aviso:#6b5300;--marca-aviso-suave:#fbefc4;--marca-naranja:#9a3d00;--marca-naranja-suave:#fdebdd;--marca-fuente-titulos:"Big Shoulders Display", "Arial Narrow", sans-serif;--marca-fuente-texto:"Hanken Grotesk", Arial, sans-serif;--marca-fuente-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--marca-peso-titulos:800;--marca-peso-subtitulos:700;--marca-fs-xxl:clamp(34px, 4.4vw, 56px);--marca-titulos-espaciado:0;--marca-radio-boton:999px;--marca-radio-campo:12px;--marca-radio-tarjeta:18px;--marca-sombra:0 0 0 1px #252b2624;--marca-sombra-alta:0 16px 40px #252b2638;--marca-foco:0 0 0 3px #f2c12e, 0 0 0 5px #1f1f1d}[data-tema=revista]{--marca-acento:#d2350b;--marca-acento-lateral:#f0582f;--marca-sobre-acento-lateral:#121212;--marca-sobre-acento:#fff;--marca-primario:#c2300a;--marca-primario-hover:#121212;--marca-sobre-primario:#fff;--marca-tinta:#121212;--marca-texto:#262626;--marca-texto-suave:#595959;--marca-fondo:#fff;--marca-fondo-app:#f7f7f7;--marca-fondo-hundido:#f2f2f2;--marca-linea:#e3e3e3;--marca-linea-fuerte:#121212;--marca-borde-campo:#121212;--marca-lateral-fondo:#121212;--marca-lateral-texto:#fff;--marca-lateral-texto-suave:#bdbdbd;--marca-lateral-hover:#2e2e2e;--marca-lateral-activo:#000;--marca-lateral-linea:#ffffff29;--marca-velo:#12121299;--marca-exito:#2e6b1f;--marca-exito-suave:#eaf3e6;--marca-error:#b3261e;--marca-error-suave:#fcebea;--marca-sobre-error:#fff;--marca-info:#1f4f7a;--marca-info-suave:#e7eef5;--marca-resaltado:#ffe066;--marca-sobre-resaltado:#121212;--marca-resaltado-suave:#fff5cc;--marca-aviso:#6b4a00;--marca-aviso-suave:#fbf0d6;--marca-naranja:#9a3d00;--marca-naranja-suave:#fdebdd;--marca-fuente-titulos:"Montserrat", Arial, sans-serif;--marca-fuente-texto:"Montserrat", Arial, sans-serif;--marca-fuente-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--marca-peso-titulos:800;--marca-peso-subtitulos:700;--marca-fs-xxl:clamp(30px, 3.8vw, 48px);--marca-titulos-espaciado:-.02em;--marca-radio-boton:0;--marca-radio-campo:0;--marca-radio-tarjeta:0;--marca-radio-pill:0;--marca-sombra:0 0 0 1px #e3e3e3;--marca-sombra-alta:0 12px 32px #0003;--marca-foco:0 0 0 3px #fff, 0 0 0 5px #121212}[data-tema=hibrido]{--marca-acento:#d2350b;--marca-acento-lateral:#f0582f;--marca-sobre-acento-lateral:#1f1f1d;--marca-sobre-acento:#fff;--marca-primario:#1f1f1d;--marca-primario-hover:#252b26;--marca-sobre-primario:#fbf8f2;--marca-tinta:#1f1f1d;--marca-texto:#33382f;--marca-texto-suave:#635d4f;--marca-fondo:#fbf8f2;--marca-fondo-app:#f3eee4;--marca-fondo-hundido:#e4dccb;--marca-linea:#ddd4c2;--marca-linea-fuerte:#cfc5b0;--marca-borde-campo:#8c8574;--marca-lateral-fondo:#1f1f1d;--marca-lateral-texto:#fbf8f2;--marca-lateral-texto-suave:#cfc5b0;--marca-lateral-hover:#34342f;--marca-lateral-activo:#252b26;--marca-lateral-linea:#fbf8f224;--marca-velo:#1f1f1d8c;--marca-exito:#3e6a1f;--marca-exito-suave:#eef2e0;--marca-error:#a3301a;--marca-error-suave:#f8e8e1;--marca-sobre-error:#fbf8f2;--marca-info:#2f5d7c;--marca-info-suave:#e6eef1;--marca-resaltado:#ffe066;--marca-sobre-resaltado:#1f1f1d;--marca-resaltado-suave:#fbefc4;--marca-aviso:#6b5300;--marca-aviso-suave:#fbefc4;--marca-naranja:#9a3d00;--marca-naranja-suave:#fdebdd;--marca-fuente-titulos:"Big Shoulders Display", "Arial Narrow", sans-serif;--marca-fuente-texto:"Hanken Grotesk", Arial, sans-serif;--marca-fuente-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--marca-peso-titulos:800;--marca-peso-subtitulos:700;--marca-fs-xxl:clamp(34px, 4.4vw, 56px);--marca-titulos-espaciado:0;--marca-radio-boton:999px;--marca-radio-campo:12px;--marca-radio-tarjeta:18px;--marca-sombra:0 0 0 1px #252b2624;--marca-sombra-alta:0 16px 40px #1f1f1d3d;--marca-foco:0 0 0 3px #d2350b, 0 0 0 5px #1f1f1d}
:root{--ui-region-corta:240px;--ui-region-media:380px;--ui-region-larga:min(640px, 62vh);--ui-control:40px;--ui-tactil:44px;--ui-alto:var(--ui-control);--ui-lateral-x:var(--marca-esp-5);--ui-icono-lateral:20px;--ui-contenido-max:1680px;--ui-lectura:72ch;--ui-centrado:max(0px, (100% - var(--ui-contenido-max)) / 2)}@media (max-width:900px),(pointer:coarse){:root{--ui-alto:var(--ui-tactil)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--marca-cabecera-alto) + var(--marca-esp-3))}body{background:var(--marca-fondo-app);color:var(--marca-texto);font:400 var(--marca-fs-m)/1.55 var(--marca-fuente-texto);font-variant-numeric:tabular-nums;margin:0}h1,h2{font-family:var(--marca-fuente-titulos);font-weight:var(--marca-peso-titulos);color:var(--marca-tinta);letter-spacing:var(--marca-titulos-espaciado,-.01em);margin:0;line-height:1.12}h3{font-size:var(--marca-fs-m);font-weight:var(--marca-peso-subtitulos);color:var(--marca-tinta);margin:0}p{margin:0}a{color:var(--marca-primario);text-underline-offset:3px;font-weight:600}a:hover{-webkit-text-decoration-color:var(--marca-acento);text-decoration-color:var(--marca-acento);text-decoration-thickness:3px}:focus-visible{outline-offset:2px;box-shadow:var(--marca-foco);outline:2px solid #0000}::selection{background:var(--marca-acento);color:var(--marca-sobre-acento)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icono{flex:none}.saltar{left:var(--marca-esp-3);z-index:100;background:var(--marca-acento);color:var(--marca-sobre-acento);padding:var(--marca-esp-3) var(--marca-esp-4);font-weight:700;position:absolute;top:-60px}.saltar:focus{top:var(--marca-esp-3)}code{font-family:var(--marca-fuente-mono);font-size:.92em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.boton{justify-content:center;align-items:center;gap:var(--marca-esp-3);min-height:var(--ui-alto);padding:var(--marca-esp-2) var(--marca-esp-5);font:600 var(--marca-fs-s)/1.2 var(--marca-fuente-texto);text-align:center;text-wrap:balance;cursor:pointer;border-radius:var(--marca-radio-boton);border:2px solid #0000;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.boton--primario{background:var(--marca-primario);color:var(--marca-sobre-primario,#fff)}.boton--primario:hover{background:var(--marca-primario-hover);box-shadow:inset 0 -3px 0 var(--marca-acento)}.boton--acento{background:var(--marca-acento);color:var(--marca-sobre-acento)}.boton--acento:hover{border-color:var(--marca-tinta)}.boton--secundario{background:var(--marca-fondo);color:var(--marca-primario);border-color:var(--marca-primario)}.boton--secundario:hover{background:var(--marca-fondo-hundido)}.boton--fantasma{color:var(--marca-primario);background:0 0}.boton--fantasma:hover{background:var(--marca-fondo-hundido)}.boton--peligro{background:var(--marca-error);color:var(--marca-sobre-error,#fff)}.boton--peligro-sutil{color:var(--marca-error);border-color:var(--marca-error);background:0 0}.boton--peligro-sutil:hover{background:var(--marca-error-suave)}.boton--icono{min-width:var(--ui-alto);padding:0}.boton--compacto{min-height:32px;padding:2px var(--marca-esp-3);gap:var(--marca-esp-1);font-size:var(--marca-fs-xs);white-space:nowrap;font-weight:700}@media (max-width:900px),(pointer:coarse){.boton--compacto{min-height:var(--ui-tactil);padding-inline:var(--marca-esp-4)}}.boton:disabled,.boton[aria-disabled=true]{background:var(--marca-fondo-hundido);color:var(--marca-texto-suave);box-shadow:none;cursor:not-allowed;border-color:#0000}.boton:focus-visible{box-shadow:var(--marca-foco)}a.boton:hover{text-decoration:none}.tarjeta{background:var(--marca-fondo);border-radius:var(--marca-radio-tarjeta);box-shadow:var(--marca-sombra);padding:var(--marca-esp-5);gap:var(--marca-esp-4);flex-direction:column;min-width:0;display:flex}.tarjeta--destacada{border-top:4px solid var(--marca-acento)}.tarjeta__cabecera{justify-content:space-between;align-items:baseline;gap:var(--marca-esp-3);flex-wrap:wrap;display:flex}.tarjeta__titulo{font-family:var(--marca-fuente-texto);font-size:var(--marca-fs-m);color:var(--marca-tinta);letter-spacing:0;font-weight:700}@media (max-width:900px),(pointer:coarse){.tarjeta__cabecera>a,.lista a.lista__titulo{min-height:var(--ui-tactil);align-items:center;display:inline-flex}}.tarjeta__cuerpo{gap:var(--marca-esp-4);flex-direction:column;flex:1;display:flex}.cifra{font-family:var(--marca-fuente-titulos);font-size:var(--marca-fs-xl);font-weight:var(--marca-peso-titulos);color:var(--marca-tinta);margin:0;line-height:1}.cifra small{font-family:var(--marca-fuente-texto);font-size:var(--marca-fs-s);color:var(--marca-texto-suave);font-weight:600}.kpis{--ui-kpis-hueco:var(--marca-esp-4);grid-template-columns:repeat(auto-fit, minmax(calc((100% - (var(--ui-kpis,4) - 1) * var(--ui-kpis-hueco)) / var(--ui-kpis,4) - 1px), 1fr));gap:var(--ui-kpis-hueco);margin:0;padding:0;list-style:none;display:grid}.kpis--2{--ui-kpis:2}.kpi{gap:var(--marca-esp-2);padding:var(--marca-esp-3) var(--marca-esp-4);background:var(--marca-fondo-app);border:1px solid var(--marca-linea);border-left:4px solid var(--marca-acento);border-radius:var(--marca-radio-campo);flex-direction:column;min-width:0;display:flex}.kpi__cabecera{justify-content:space-between;align-items:flex-start;gap:var(--marca-esp-1) var(--marca-esp-2);flex-wrap:nowrap;min-width:0;display:flex}.kpi__cabecera>:not(.kpi__nombre){flex-shrink:0}.kpi__nombre{font-weight:700;font-size:var(--marca-fs-s);color:var(--marca-tinta)}.kpi__cabecera>.kpi__nombre{min-width:0}.kpi__nota{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave);margin:0}.tabla-contenedor{background:linear-gradient(to right, var(--marca-fondo) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--marca-fondo) 30%, transparent) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--marca-tinta) 22%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--marca-tinta) 22%, transparent), transparent) right / 12px 100% no-repeat scroll;position:relative;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:var(--marca-fs-s)}.tabla--fija{table-layout:fixed;min-width:36rem}.tabla__titulo{caption-side:top;text-align:left;color:var(--marca-tinta);padding-bottom:var(--marca-esp-3);font-weight:700}.tabla th{text-align:left;color:var(--marca-tinta);border-bottom:2px solid var(--marca-linea-fuerte);padding:var(--marca-esp-3);white-space:nowrap;font-weight:700}.tabla td{border-bottom:1px solid var(--marca-linea);padding:var(--marca-esp-3);vertical-align:top;overflow-wrap:normal}.tabla .num{text-align:right;white-space:nowrap}.tabla .tabla__id{font-family:var(--marca-fuente-mono);font-size:var(--marca-fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabla tbody tr:hover{background:var(--marca-fondo-hundido)}.tabla.tabla--fija th{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;vertical-align:bottom}@media (max-width:639.98px){.tabla--apilable{table-layout:auto;min-width:0}.tabla--apilable colgroup,.tabla--apilable thead{display:none}.tabla--apilable,.tabla--apilable tbody,.tabla--apilable tr,.tabla--apilable td{width:auto;display:block}.tabla--apilable tr{padding:var(--marca-esp-3) 0;border-bottom:1px solid var(--marca-linea)}.tabla--apilable td{padding:var(--marca-esp-1) 0;text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:0}.tabla--apilable td[data-titulo]:before{content:attr(data-titulo);font-size:var(--marca-fs-xs);color:var(--marca-texto-suave);font-weight:700;display:block}}.formulario{gap:var(--marca-esp-5);flex-direction:column;align-items:stretch;margin:0;display:flex}.formulario>.boton{align-self:flex-start}.campo{gap:var(--marca-esp-2);flex-direction:column;min-width:0;display:flex}.campo__etiqueta{font-size:var(--marca-fs-s);color:var(--marca-tinta);font-weight:700}.campo__control{font:inherit;color:var(--marca-tinta);background:var(--marca-fondo);border:1px solid var(--marca-borde-campo,var(--marca-texto-suave));border-radius:var(--marca-radio-campo);min-height:var(--ui-alto);padding:var(--marca-esp-3);width:100%;min-width:0;max-width:100%}input.campo__control:not([type=file]),select.campo__control:not([multiple]):not([size]){height:var(--ui-alto);padding-block:0;line-height:normal}.campo__control:hover{border-color:var(--marca-primario)}.campo__ayuda{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}.campo--error .campo__control{border:2px solid var(--marca-error)}.campo__mensaje-error{font-size:var(--marca-fs-xs);color:var(--marca-error);font-weight:700}.datos{flex-direction:column;margin:0;display:flex}.datos__fila{gap:var(--marca-esp-3);padding:var(--marca-esp-3) 0;border-bottom:1px solid var(--marca-linea);grid-template-columns:minmax(96px,30%) 1fr;display:grid}.datos__fila:last-child{border-bottom:0}.datos dt{font-size:var(--marca-fs-s);color:var(--marca-tinta);font-weight:700}.datos dd{gap:var(--marca-esp-1);color:var(--marca-tinta);flex-direction:column;margin:0;display:flex}.aviso{gap:var(--marca-esp-3);padding:var(--marca-esp-3) var(--marca-esp-4);border-radius:var(--marca-radio-campo);font-size:var(--marca-fs-s);border-left:4px solid;align-items:center;display:flex}.aviso__icono{align-self:flex-start;padding-top:1px;display:flex}.aviso__titulo{font-weight:700}.aviso__texto{gap:var(--marca-esp-1);flex-direction:column;flex:1;display:flex}.aviso__accion{flex:none}.aviso__accion a{min-height:var(--ui-alto);align-items:center;display:inline-flex}.aviso--info{background:var(--marca-info-suave);border-color:var(--marca-info);color:var(--marca-info)}.aviso--exito{background:var(--marca-exito-suave);border-color:var(--marca-exito);color:var(--marca-exito)}.aviso--aviso{background:var(--marca-aviso-suave);border-color:var(--marca-acento);color:var(--marca-aviso)}.aviso--error{background:var(--marca-error-suave);border-color:var(--marca-error);color:var(--marca-error)}.avisos{gap:var(--marca-esp-3);margin-bottom:var(--marca-esp-6);display:grid}.estado{text-align:center;align-items:center;gap:var(--marca-esp-2);padding:var(--marca-esp-4) var(--marca-esp-4);color:var(--marca-texto);flex-direction:column;display:flex}.estado__icono{background:var(--marca-fondo-hundido);width:40px;height:40px;color:var(--marca-tinta);border-radius:50%;place-items:center;display:grid}.estado__icono>.icono{width:22px;height:22px}.estado--error .estado__icono{background:var(--marca-error-suave);color:var(--marca-error)}.estado__titulo{color:var(--marca-tinta);font-weight:700}.estado__texto{font-size:var(--marca-fs-s);gap:var(--marca-esp-2);flex-direction:column;max-width:48ch;display:flex}.estado__referencia{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}.estado--carga{align-items:stretch}.esqueleto{background:linear-gradient(90deg, var(--marca-fondo-hundido), var(--marca-linea), var(--marca-fondo-hundido));background-size:200% 100%;height:12px;animation:1.4s infinite brillo;display:block}.esqueleto--antetitulo{width:120px;height:12px;margin-bottom:var(--marca-esp-3)}.esqueleto--titulo{width:min(320px,70%);height:40px}.carga-pagina__titulo{width:100%}.carga-pagina__tarjetas{gap:var(--marca-esp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.carga-pagina .tarjeta{gap:var(--marca-esp-4);min-height:160px}@keyframes brillo{to{background-position:-200% 0}}.pill{align-items:center;gap:var(--marca-esp-2);padding:var(--marca-esp-1) var(--marca-esp-3);border-radius:var(--marca-radio-pill);font-size:var(--marca-fs-xs);white-space:nowrap;border:1px solid;font-weight:700;line-height:1.3;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--frase{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.pill--frase:before{flex:none;align-self:flex-start;margin-top:.45em}.pill--neutro{color:var(--marca-texto);background:var(--marca-fondo-hundido);border-color:var(--marca-linea-fuerte)}.pill--aviso{color:var(--marca-aviso);background:var(--marca-aviso-suave);border-color:var(--marca-acento)}.pill--exito{color:var(--marca-exito);background:var(--marca-exito-suave);border-color:currentColor}.pill--error{color:var(--marca-error);background:var(--marca-error-suave);border-color:currentColor}.pill--info{color:var(--marca-info);background:var(--marca-info-suave);border-color:currentColor}.pill--naranja{color:var(--marca-naranja,var(--marca-aviso));background:var(--marca-naranja-suave,var(--marca-aviso-suave));border-color:currentColor}.progreso{background:var(--marca-fondo-hundido);height:8px;display:flex;overflow:hidden}.progreso__relleno{background:var(--progreso-color,var(--marca-primario));flex:none;height:100%;display:block}.progreso--aviso{--progreso-color:var(--marca-acento)}.progreso--agotada{--progreso-color:var(--marca-error)}.progreso__relleno--reservado{background:repeating-linear-gradient(135deg, var(--progreso-color,var(--marca-primario)) 0 3px, transparent 3px 6px)}.modal{border-radius:var(--marca-radio-tarjeta);width:min(560px,100vw - 32px);box-shadow:var(--marca-sombra-alta);color:var(--marca-texto);background:var(--marca-fondo);border:0;padding:0}.modal--amplio{width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px)}.modal::backdrop{background:var(--marca-velo,#2b2e308c)}.modal__cabecera{padding:var(--marca-esp-4) var(--marca-esp-5);border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;display:flex}.modal__titulo{font-size:var(--marca-fs-l)}.modal__cuerpo{padding:var(--marca-esp-5)}.modal__pie{justify-content:flex-end;gap:var(--marca-esp-3);padding:var(--marca-esp-4) var(--marca-esp-5);background:var(--marca-fondo-app);display:flex}.hub{grid-template-columns:var(--marca-lateral-ancho) 1fr;min-height:100dvh;display:grid}.lateral{background:var(--marca-lateral-fondo);height:100dvh;color:var(--marca-lateral-texto);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.lateral__marca{gap:var(--marca-esp-1);padding:var(--marca-esp-5) var(--ui-lateral-x);border-bottom:1px solid var(--marca-lateral-linea,#ffffff1f);color:inherit;flex-direction:column;text-decoration:none;display:flex}.lateral__marca:hover{text-decoration:none}.lateral__marca:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.marca__nombre{font-family:var(--marca-fuente-titulos);font-weight:700;font-size:var(--marca-fs-m);letter-spacing:.01em;align-items:center;gap:var(--marca-esp-3);display:flex}.marca__nombre:before{content:"";background:var(--marca-acento-lateral,var(--marca-acento));border-radius:0 8px 0 0;flex:none;width:14px;height:22px}.marca__producto{font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto-suave);padding-left:calc(14px + var(--marca-esp-3));text-transform:uppercase;letter-spacing:.12em}.marca__version{font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto-suave);padding-left:calc(14px + var(--marca-esp-3));letter-spacing:.04em;font-variant-numeric:tabular-nums}.lateral__nav{overscroll-behavior:contain;min-height:0;padding:var(--marca-esp-3) 0;flex:1;position:relative;overflow-y:auto}.lateral__grupo{gap:var(--marca-esp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lateral__titulo-grupo~.lateral__titulo-grupo{margin-top:var(--marca-esp-4)}.lateral__titulo-grupo{font-size:var(--marca-fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--marca-lateral-texto-suave);padding:var(--marca-esp-3) var(--ui-lateral-x) var(--marca-esp-1);margin:0;font-weight:600}.lateral__enlace{align-items:center;gap:var(--marca-esp-3);min-height:var(--ui-alto);padding:var(--marca-esp-1) var(--ui-lateral-x) var(--marca-esp-1) calc(var(--ui-lateral-x) - 4px);color:var(--marca-lateral-texto);font-weight:400;font-size:var(--marca-fs-s);border-left:4px solid #0000;line-height:1.25;text-decoration:none;display:flex;position:relative}.lateral__enlace:hover{background:var(--marca-lateral-hover);border-left-color:var(--marca-lateral-texto-suave);text-decoration:none}.lateral__enlace[aria-current=page]{background:var(--marca-lateral-activo);border-left-color:var(--marca-acento-lateral,var(--marca-acento));font-weight:700}.lateral__enlace[aria-current=page] .icono{color:var(--marca-acento-lateral,var(--marca-acento))}.lateral__enlace:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.lateral__texto{min-width:0}.lateral__enlace:has(.lateral__pendiente){opacity:.7}.lateral__contador{background:var(--marca-acento-lateral,var(--marca-acento));min-width:1.5em;color:var(--marca-sobre-acento);font-size:var(--marca-fs-xs);text-align:center;border-radius:999px;margin-left:auto;padding:0 .45em;font-weight:700;line-height:1.5}.lateral__pendiente{right:var(--ui-lateral-x);background:var(--marca-acento-lateral,var(--marca-acento));border-radius:50%;width:6px;height:6px;position:absolute}.hub:has(.lateral__pendiente) .cabecera:after{content:"";background:var(--marca-acento);width:35%;height:3px;animation:1.2s ease-in-out infinite progreso-navegacion;position:absolute;bottom:-1px;left:0}@keyframes progreso-navegacion{0%{transform:translate(-100%)}to{transform:translate(290%)}}.lateral__cerrar{top:var(--marca-esp-3);right:var(--marca-esp-3);width:var(--ui-tactil);height:var(--ui-tactil);color:var(--marca-lateral-texto);cursor:pointer;background:0 0;border:0;place-items:center;display:none;position:absolute}.lateral__cerrar:hover{background:var(--marca-lateral-hover)}.lateral__cerrar:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.cabecera__conmutador{display:contents}.lateral__perfil{border-top:1px solid var(--marca-lateral-linea,#ffffff1f);position:relative}.perfil__resumen{align-items:center;gap:var(--marca-esp-3);cursor:pointer;padding:var(--marca-esp-3) var(--ui-lateral-x);min-height:60px;list-style:none;display:flex;position:relative}.perfil__resumen::-webkit-details-marker{display:none}.perfil__resumen:hover{background:var(--marca-lateral-hover)}.perfil__resumen:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.perfil__avatar{background:var(--marca-acento-lateral,var(--marca-acento));width:36px;height:36px;color:var(--marca-sobre-acento-lateral,var(--marca-sobre-acento));font-weight:700;font-size:var(--marca-fs-s);border-radius:50%;flex:none;place-items:center;display:grid}.perfil__identidad{flex:1;min-width:0}.perfil__nombre{font-size:var(--marca-fs-s);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.perfil__rol{font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto-suave);display:block}.perfil__chevron{color:var(--marca-lateral-texto-suave);transition:transform .15s;display:flex}.perfil[open] .perfil__chevron{transform:rotate(180deg)}.perfil__panel{z-index:5;background:var(--marca-lateral-fondo);border-top:1px solid var(--marca-lateral-linea,#ffffff1f);max-height:calc(100vh - 140px);box-shadow:var(--marca-sombra-alta);position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.perfil__consumo{padding:var(--marca-esp-4) var(--ui-lateral-x) var(--marca-esp-3);font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto-suave);gap:var(--marca-esp-2);flex-direction:column;text-decoration:none;display:flex}.perfil__consumo:hover span,.perfil__consumo:focus-visible span{text-decoration:underline}.lateral .progreso{background:var(--marca-lateral-linea,#ffffff29)}.lateral .progreso__relleno{background:var(--marca-acento-lateral,var(--marca-acento))}.perfil__menu{padding:var(--marca-esp-2) 0;border-top:1px solid var(--marca-lateral-linea,#ffffff1f);margin:0;list-style:none}.perfil__menu form{margin:0}.perfil__menu a,.perfil__salir,.perfil__accion{align-items:center;gap:var(--marca-esp-3);width:100%;min-height:var(--ui-alto);padding:0 var(--ui-lateral-x);color:var(--marca-lateral-texto);font:inherit;font-weight:400;font-size:var(--marca-fs-s);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.perfil__menu a:hover,.perfil__salir:hover,.perfil__accion:hover{background:var(--marca-lateral-hover)}.perfil__menu a:focus-visible,.perfil__salir:focus-visible,.perfil__accion:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.lateral__item{position:relative}.lateral__asa{z-index:1;width:24px;height:28px;color:var(--marca-lateral-texto-suave);border-radius:var(--marca-radio-campo,4px);cursor:grab;touch-action:none;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lateral__item:hover .lateral__asa,.lateral__asa:focus-visible,.lateral__item[data-hueco] .lateral__asa{opacity:1;pointer-events:auto}.lateral__asa:hover{color:var(--marca-lateral-texto);background:var(--marca-lateral-hover)}.lateral__asa:active{cursor:grabbing}.lateral__asa:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento));outline:none}.lateral__item:is(:hover,:has(.lateral__asa:focus-visible)):has(.lateral__asa) .lateral__enlace{padding-right:calc(var(--ui-lateral-x) + 24px)}@media (hover:none) and (min-width:901px){.lateral__asa{opacity:1;pointer-events:auto}.lateral__item:has(.lateral__asa) .lateral__enlace{padding-right:calc(var(--ui-lateral-x) + 24px)}}.lateral__item[data-hueco] .lateral__enlace{opacity:.4;outline:2px dashed var(--marca-lateral-texto-suave);outline-offset:-3px}.lateral__flotante{background:var(--marca-lateral-activo);border-left-color:var(--marca-acento-lateral,var(--marca-acento));box-shadow:var(--marca-sombra-alta);color:var(--marca-lateral-texto);cursor:grabbing}.lateral__ordenar{margin:0 var(--marca-esp-3) var(--marca-esp-3);padding:var(--marca-esp-3);border:1px solid var(--marca-lateral-linea,#ffffff29);border-radius:var(--marca-radio-campo,4px);background:var(--marca-lateral-hover)}.lateral__ordenar-titulo{font-weight:700;font-size:var(--marca-fs-s);color:var(--marca-lateral-texto);margin:0}.lateral__ordenar-titulo:focus-visible{box-shadow:0 0 0 3px var(--marca-acento-lateral,var(--marca-acento));outline:none}.lateral__ordenar-ayuda{margin:var(--marca-esp-1) 0 var(--marca-esp-3);font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto-suave);line-height:1.4}.lateral__ordenar-acciones{gap:var(--marca-esp-2);flex-wrap:wrap;display:flex}.lateral__ordenar-boton{min-height:32px;padding:0 var(--marca-esp-3);font:inherit;font-size:var(--marca-fs-xs);color:var(--marca-lateral-texto);border:1px solid var(--marca-lateral-texto-suave);border-radius:var(--marca-radio-campo,4px);cursor:pointer;background:0 0;font-weight:600}.lateral__ordenar-boton:hover{background:var(--marca-lateral-hover)}.lateral__ordenar-boton--principal{background:var(--marca-acento-lateral,var(--marca-acento));color:var(--marca-sobre-acento-lateral,var(--marca-sobre-acento));border-color:#0000}.lateral__ordenar-boton--principal:hover{background:var(--marca-acento-lateral,var(--marca-acento));filter:brightness(1.05)}.lateral__ordenar-boton:focus-visible{box-shadow:0 0 0 3px var(--marca-lateral-texto);outline:none}.lateral__item:has(.lateral__mover) .lateral__enlace{padding-right:calc(var(--ui-lateral-x) + 56px)}.lateral__mover{gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lateral__mover button{width:26px;height:26px;color:var(--marca-lateral-texto);border:1px solid var(--marca-lateral-linea,#ffffff3d);border-radius:var(--marca-radio-campo,4px);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.lateral__mover button:hover:not(:disabled){background:var(--marca-lateral-hover)}.lateral__mover button:disabled{opacity:.35;cursor:not-allowed}.lateral__mover button:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento));outline:none}.hub[data-lateral=plegado] .lateral__asa{display:none}@media (max-width:900px){.lateral__asa{display:none}}@media (prefers-reduced-motion:reduce){.lateral__item{transition:none!important}}.hub{--ui-lateral-plegado:64px;--ui-lateral-actual:var(--marca-lateral-ancho)}.lateral__pie{border-top:1px solid var(--marca-lateral-linea,#ffffff1f)}.lateral__plegar{align-items:center;gap:var(--marca-esp-3);width:100%;min-height:var(--ui-alto);padding:var(--marca-esp-1) var(--ui-lateral-x);color:var(--marca-lateral-texto-suave);font:inherit;font-size:var(--marca-fs-s);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lateral__plegar:hover{background:var(--marca-lateral-hover);color:var(--marca-lateral-texto)}.lateral__plegar:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento-lateral,var(--marca-acento))}.lateral__plegar .icono{transition:transform .15s}@media (max-width:900px){.lateral__pie{display:none}}@media not all and (max-width:900px){.hub{transition:grid-template-columns .2s ease-out}.hub[data-lateral=plegado]{--ui-lateral-actual:var(--ui-lateral-plegado);grid-template-columns:var(--ui-lateral-plegado) 1fr}.hub[data-lateral=plegado] .lateral{--ui-lateral-x:22px;z-index:20}.hub[data-lateral=plegado] .lateral__plegar .icono{transform:scaleX(-1)}.hub[data-lateral=plegado] .lateral__marca{padding-left:var(--ui-lateral-x);padding-right:0}.hub[data-lateral=plegado] .marca__nombre{gap:0;font-size:0}.hub[data-lateral=plegado] .marca__producto,.hub[data-lateral=plegado] .marca__version,.hub[data-lateral=plegado] .lateral__titulo-grupo,.hub[data-lateral=plegado] .lateral .lateral__texto,.hub[data-lateral=plegado] .perfil__identidad{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hub[data-lateral=plegado] .lateral__grupo+.lateral__titulo-grupo+.lateral__grupo{margin-top:var(--marca-esp-3);padding-top:var(--marca-esp-3);border-top:1px solid var(--marca-lateral-linea,#ffffff1f)}.hub[data-lateral=plegado] .lateral__nav{overflow-x:hidden}.hub[data-lateral=plegado] .lateral__contador{top:2px;left:calc(var(--ui-lateral-x) + 10px);min-width:1.4em;padding:0 .3em;font-size:11px;line-height:1.4;position:absolute}.hub[data-lateral=plegado] .lateral__pendiente{right:6px}.hub[data-lateral=plegado] .perfil__resumen{justify-content:center;padding-left:0;padding-right:0}.hub[data-lateral=plegado] .perfil__chevron{display:none}.hub[data-lateral=plegado] .perfil__panel{width:var(--marca-lateral-ancho);box-shadow:var(--marca-sombra-alta);right:auto}.hub[data-lateral=plegado] .lateral :is(.lateral__enlace,.lateral__plegar):is(:hover,:focus-visible) .lateral__texto{z-index:60;clip:auto;width:auto;height:auto;margin-left:calc(var(--ui-lateral-plegado) - var(--ui-lateral-x) + var(--marca-esp-2));padding:var(--marca-esp-1) var(--marca-esp-3);border-radius:var(--marca-radio-campo,4px);background:var(--marca-lateral-fondo);color:var(--marca-lateral-texto);font-size:var(--marca-fs-s);box-shadow:var(--marca-sombra-alta);pointer-events:none;font-weight:600;position:fixed;overflow:visible}}.principal{flex-direction:column;min-width:0;display:flex}html[data-arrastre]{cursor:grabbing;-webkit-user-select:none;user-select:none}.cabecera{--ui-cristal-opacidad:88%;--ui-cristal-desenfoque:14px;--ui-cristal-saturacion:1.6;z-index:10;isolation:isolate;height:var(--marca-cabecera-alto);align-items:center;gap:var(--marca-esp-4);padding:0 calc(var(--ui-centrado) + clamp(16px, 3vw, 36px));border-bottom:1px solid var(--marca-linea);background:0 0;display:flex;position:sticky;top:0}.cabecera:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--marca-fondo) var(--ui-cristal-opacidad), transparent);-webkit-backdrop-filter:blur(var(--ui-cristal-desenfoque)) saturate(var(--ui-cristal-saturacion));backdrop-filter:blur(var(--ui-cristal-desenfoque)) saturate(var(--ui-cristal-saturacion));position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cabecera:before{background:var(--marca-fondo)}}@media (prefers-reduced-transparency:reduce){.cabecera:before{background:var(--marca-fondo);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.cabecera:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.cabecera__migas{min-width:0;font-size:var(--marca-fs-s);color:var(--marca-texto-suave);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cabecera__migas strong{color:var(--marca-tinta)}.cabecera__acciones{align-items:center;gap:var(--marca-esp-2);display:flex}.demo,.cabecera__idioma,.campana{height:var(--ui-alto)}.demo{font-size:var(--marca-fs-xs);color:var(--marca-aviso);background:var(--marca-aviso-suave);border:1px solid var(--marca-acento);border-radius:var(--marca-radio-campo);padding:0 var(--marca-esp-3);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.demo__corto{display:none}.cabecera__idioma{box-shadow:inset 0 0 0 1px var(--marca-linea-fuerte);border-radius:var(--marca-radio-campo);display:inline-flex;overflow:hidden}.cabecera__idioma a{min-width:var(--ui-alto);padding:0 var(--marca-esp-3);font-size:var(--marca-fs-xs);place-items:center;font-weight:700;text-decoration:none;display:grid}.cabecera__idioma a[aria-current=true]{background:var(--marca-primario);color:var(--marca-sobre-primario,#fff)}.cabecera__idioma a:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento), inset 0 0 0 5px var(--marca-tinta)}.campana{width:var(--ui-alto);position:relative}.campana__punto{background:var(--marca-acento);width:8px;height:8px;box-shadow:0 0 0 2px var(--marca-fondo), 0 0 0 3px var(--marca-tinta);border-radius:50%;position:absolute;top:6px;right:6px}.boton-menu{width:var(--ui-tactil);height:var(--ui-tactil);color:var(--marca-primario);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.vista-como{display:contents}.ojo{height:var(--ui-alto);width:var(--ui-alto)}.ojo[aria-pressed=true]{background:var(--marca-acento);color:var(--marca-sobre-acento);border-color:var(--marca-acento)}.principal__fija{z-index:10;position:sticky;top:0}.principal__fija>.cabecera{position:relative;top:auto}.franja-vista{align-items:center;gap:var(--marca-esp-3);padding:var(--marca-esp-2) calc(var(--ui-centrado) + clamp(16px, 3vw, 36px));background:var(--marca-acento);color:var(--marca-sobre-acento);font-size:var(--marca-fs-s);border-bottom:2px solid var(--marca-sobre-acento);display:flex}.franja-vista__texto{flex:1;min-width:0;margin:0}.franja-vista__corto{display:none}.franja-vista__ayuda{display:inline-flex}.franja-vista .ayuda__boton{background:var(--marca-acento);color:var(--marca-sobre-acento);border-color:var(--marca-sobre-acento)}.franja-vista .ayuda__boton:hover,.franja-vista .ayuda__boton[aria-expanded=true]{background:var(--marca-sobre-acento);color:var(--marca-acento);border-color:var(--marca-sobre-acento)}.franja-vista .ayuda__texto{color:var(--marca-texto)}.franja-vista__volver{min-height:var(--ui-alto);white-space:nowrap;background:var(--marca-sobre-acento);color:var(--marca-acento);border:1px solid var(--marca-sobre-acento)}.franja-vista__volver:hover{background:var(--marca-acento);color:var(--marca-sobre-acento)}.franja-vista :focus-visible{outline:3px solid var(--marca-sobre-acento);outline-offset:2px;box-shadow:none}@media (max-width:480px){.vista-como{display:none}}@media (max-width:640px){.franja-vista__detalle{display:none}.franja-vista__largo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.franja-vista__corto{display:inline}}.contenido{max-width:var(--ui-contenido-max);flex:1;width:100%;margin-inline:auto;padding:clamp(18px,3vw,36px)}.pie{padding:var(--marca-esp-4) calc(var(--ui-centrado) + clamp(16px, 3vw, 36px));font-size:var(--marca-fs-xs);color:var(--marca-texto-suave);border-top:1px solid var(--marca-linea);gap:var(--marca-esp-2) var(--marca-esp-5);flex-wrap:wrap;justify-content:space-between;display:flex}.modulo-cabecera{justify-content:space-between;align-items:flex-end;gap:var(--marca-esp-3) var(--marca-esp-4);margin-bottom:var(--marca-esp-5);flex-wrap:wrap;display:flex}.modulo-cabecera h1{font-size:var(--marca-fs-l)}.modulo-cabecera .antetitulo{margin-bottom:var(--marca-esp-2)}.modulo-cabecera p{color:var(--marca-texto-suave);margin-top:var(--marca-esp-2)}.antetitulo{font-size:var(--marca-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--marca-texto);border-bottom:3px solid var(--marca-acento);padding-bottom:var(--marca-esp-1);margin-bottom:var(--marca-esp-3);font-weight:700;display:inline-block}.acceso-marco{max-width:480px;padding:0 var(--marca-esp-4);margin:10vh auto}.acceso-marco>*+*{margin-top:var(--marca-esp-5)}.acceso-marco>.antetitulo+h1{margin-top:0}.acceso-marco h1{font-size:var(--marca-fs-xxl)}.acceso-marco p>a{padding-block:var(--marca-esp-3);display:inline-block}.acceso-humano{max-width:100%;min-height:65px;overflow:hidden}.acceso-humano__simulado{margin:0}.acceso-humano--simulado{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.acceso-marco__acciones{align-items:center;gap:var(--marca-esp-3);flex-wrap:wrap;display:flex}.acceso-marco__acciones form{margin:0}.acceso-marco .boton--fantasma{padding-inline:0}.acceso-marco .boton--fantasma:hover{text-decoration:underline;-webkit-text-decoration-color:var(--marca-acento);text-decoration-color:var(--marca-acento);background:0 0;text-decoration-thickness:3px}.acceso-marco .tarjeta{margin-top:var(--marca-esp-5)}.alta-totp{gap:var(--marca-esp-5);flex-wrap:wrap;align-items:flex-start;display:flex}.alta-totp__clave{gap:var(--marca-esp-3);flex-direction:column;flex:200px;min-width:0;display:flex}.alta-totp__acciones{align-items:center;gap:var(--marca-esp-3) var(--marca-esp-4);flex-wrap:wrap;display:flex}.boton-copiar__fallo{font-size:var(--marca-fs-xs);color:var(--marca-error);flex-basis:100%;font-weight:700}.codigo-qr{border:1px solid var(--marca-linea);border-radius:var(--marca-radio-campo);flex:none;max-width:100%;height:auto;display:block}.codigo-qr__fondo{fill:var(--marca-fondo)}.codigo-qr__modulos{fill:var(--marca-tinta)}.clave-totp{font-family:var(--marca-fuente-mono);font-size:var(--marca-fs-m);letter-spacing:.08em;overflow-wrap:anywhere;padding:var(--marca-esp-3);background:var(--marca-fondo-hundido);border-radius:var(--marca-radio-campo);color:var(--marca-tinta)}.contenido:has(>.inicio){padding-block:var(--marca-esp-3)}.bienvenida{--ui-deco:64px;--ui-deco-fuera:24px;background:var(--marca-fondo);border-radius:var(--marca-radio-tarjeta);box-shadow:var(--marca-sombra);padding:var(--marca-esp-4) var(--marca-esp-5);padding-right:calc(var(--ui-deco) - var(--ui-deco-fuera) + var(--marca-esp-4));margin-bottom:var(--marca-esp-4);align-items:center;gap:var(--marca-esp-1) var(--marca-esp-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fecha acciones""titulo acciones""resumen resumen";display:grid;position:relative;overflow:hidden}.bienvenida:after{content:"";right:calc(-1 * var(--ui-deco-fuera));top:calc(-1 * var(--ui-deco-fuera));width:var(--ui-deco);height:var(--ui-deco);background:var(--marca-acento);border-radius:0 calc(var(--ui-deco) / 2) 0 0;z-index:0;position:absolute}.bienvenida>*{z-index:1;position:relative}.bienvenida__resumen{display:contents}.bienvenida__fecha{align-items:center;gap:var(--marca-esp-2) var(--marca-esp-3);flex-wrap:wrap;grid-area:fecha;margin:0;display:flex}.bienvenida__fecha .antetitulo{margin-bottom:0}.bienvenida h1{font-size:var(--marca-fs-xl);grid-area:titulo;margin:0}.bienvenida__demo{position:relative}.bienvenida__texto{color:var(--marca-texto);grid-area:resumen;margin:0}.bienvenida__acciones{align-items:center;gap:var(--marca-esp-5);grid-area:acciones;display:flex}.bienvenida__asistente{align-items:center;gap:var(--marca-esp-3);min-width:0;display:flex}.bienvenida__mascota img{image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.inicio>.avisos{margin-bottom:var(--marca-esp-4);flex-wrap:wrap;display:flex}.inicio>.avisos>.aviso{flex:auto;min-width:min(100%,360px)}.inicio .aviso{padding:var(--marca-esp-2) var(--marca-esp-3)}.inicio .aviso__accion a{min-height:24px}.inicio__paneles{gap:var(--marca-esp-4);margin-bottom:var(--marca-esp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inicio .tarjeta{padding:var(--marca-esp-4);gap:var(--marca-esp-3)}.inicio .tarjeta__cabecera{flex-wrap:nowrap}.inicio .tarjeta__titulo{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.inicio .tarjeta__cabecera>a{font-size:var(--marca-fs-s);white-space:nowrap;flex:none}.inicio .estado{padding:var(--marca-esp-4) var(--marca-esp-3);gap:var(--marca-esp-2)}.inicio .estado__icono{width:40px;height:40px}.inicio .lista>li{padding:var(--marca-esp-2) 0}.inicio .lista>li>div{flex:1;min-width:0}.inicio .lista__titulo{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:900px),(pointer:coarse){.inicio .lista a.lista__titulo{min-height:var(--ui-tactil);line-height:var(--ui-tactil);display:block}}.rejilla{gap:var(--marca-esp-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.rejilla>[class*=col-]>.tarjeta{height:100%}.cuotas{gap:var(--marca-esp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cuota{gap:var(--marca-esp-3);padding:var(--marca-esp-4);background:var(--marca-fondo-app);border:1px solid var(--marca-linea);border-radius:var(--marca-radio-campo);flex-direction:column;display:flex}.cuota__nombre{font-size:var(--marca-fs-s);font-weight:700}.cuota__nota{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}.inicio .cuotas{gap:var(--marca-esp-2) var(--marca-esp-5)}.inicio .cuota{align-items:center;gap:var(--marca-esp-1) var(--marca-esp-3);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nombre nombre cifra""barra nota nota";padding:0;display:grid}.inicio .cuota>.cuota__nombre{grid-area:nombre}.inicio .cuota>.cifra{grid-area:cifra}.inicio .cuota>.progreso{grid-area:barra}.inicio .cuota>.cuota__nota{text-align:right;grid-area:nota}.inicio .cuota .cifra{font-size:var(--marca-fs-l);text-align:right;white-space:nowrap}.inicio .cuota .cifra small{font-size:var(--marca-fs-xs)}.inicio .cuota__nombre{line-height:1.3}.inicio .cuota__nota{white-space:nowrap;line-height:1.4}.lista{margin:0;padding:0;list-style:none}.lista>li{gap:var(--marca-esp-3);padding:var(--marca-esp-3) 0;border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;display:flex}.lista>li:last-child{border-bottom:0}.lista__titulo{color:var(--marca-tinta);font-weight:600}.lista__meta{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}.accesos{gap:var(--marca-esp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1800px){.accesos{grid-template-columns:repeat(8,minmax(0,1fr))}}.acceso{align-items:center;gap:var(--marca-esp-3);padding:var(--marca-esp-2) var(--marca-esp-4);background:var(--marca-acceso-1);border:1px solid var(--marca-acceso-borde);border-bottom:3px solid var(--marca-acceso-borde);min-width:0;min-height:56px;color:var(--marca-sobre-acceso);border-radius:var(--marca-radio-campo);font-weight:600;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.acceso:nth-child(8n+2){background:var(--marca-acceso-2)}.acceso:nth-child(8n+3){background:var(--marca-acceso-3)}.acceso:nth-child(8n+4){background:var(--marca-acceso-4)}.acceso:nth-child(8n+5){background:var(--marca-acceso-5)}.acceso:nth-child(8n+6){background:var(--marca-acceso-6)}.acceso:nth-child(8n+7){background:var(--marca-acceso-7)}.acceso:nth-child(8n+8){background:var(--marca-acceso-8)}.acceso:hover{border-bottom-color:var(--marca-sobre-acceso-suave);box-shadow:var(--marca-acceso-sombra);text-decoration:none;transform:translateY(-1px)}.acceso:focus-visible{box-shadow:var(--marca-foco), var(--marca-acceso-sombra)}.acceso .icono{color:var(--marca-sobre-acceso-suave);flex:none}@media (prefers-reduced-motion:reduce){.acceso:hover{transform:none}}.acceso__texto{flex-direction:column;gap:0;min-width:0;display:flex}.acceso__nombre{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.acceso small{color:var(--marca-sobre-acceso-suave);font-weight:400;line-height:1.4;font-size:var(--marca-fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inicio{--ui-inicio-hueco:clamp(var(--marca-esp-4), 2.4vh - 4px, var(--marca-esp-6));--ui-inicio-relleno:clamp(var(--marca-esp-4), 3vh - 8px, var(--marca-esp-6));--ui-inicio-cifra:clamp(var(--marca-fs-l), 4vh - 11px, var(--marca-fs-xxl));--ui-inicio-nombre:clamp(var(--marca-fs-s), 1.6vh + 1.5px, var(--marca-fs-m));--ui-inicio-barra:clamp(8px, 1.4vh - 3px, 12px);--ui-inicio-fila:clamp(var(--marca-esp-2), 1.5vh - 6px, var(--marca-esp-4));--ui-inicio-acceso:clamp(56px, 7vh, 72px)}.inicio .lista--ajustada>li:nth-child(n+4){display:none}@media (min-width:901px){.contenido:has(>.inicio){flex-direction:column;display:flex}.inicio{flex-direction:column;flex:1 0 auto;display:flex}.inicio>.bienvenida,.inicio>.avisos{margin-bottom:var(--ui-inicio-hueco)}.inicio>.bienvenida{padding-block:var(--ui-inicio-relleno)}.inicio__paneles{gap:var(--ui-inicio-hueco)}.inicio .lista>li{padding-block:var(--ui-inicio-fila)}.inicio__paneles{margin-bottom:var(--ui-inicio-hueco);flex:auto}.inicio .lista--ajustada{contain:size;flex:1 1 0;min-height:0;overflow:hidden}.inicio .lista--ajustada>li:nth-child(n+4){display:flex}.inicio .tarjeta__cuerpo>.estado{flex:1;justify-content:center}.inicio__consumo .cuotas{flex:1;align-content:space-evenly}.inicio .cuota .cifra{font-size:var(--ui-inicio-cifra)}.inicio .cuota__nombre{font-size:var(--ui-inicio-nombre)}.inicio .cuota>.progreso{height:var(--ui-inicio-barra)}.inicio .acceso{min-height:var(--ui-inicio-acceso)}}@media (min-width:1101px){.inicio__consumo .cuotas{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (min-height:960px){.inicio .lista .lista__titulo{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (min-width:901px) and (max-width:1100px){.inicio__paneles{grid-template-rows:auto 1fr}}.inicio .lista--ajustada>li[hidden]{display:none}@media (max-width:1100px){.col-4,.col-8{grid-column:span 6}.kpis{--ui-kpis:2}.accesos{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio__paneles{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio__consumo{grid-column:1/-1}.inicio .cuotas{grid-template-columns:repeat(2,minmax(0,1fr))}.bienvenida{grid-template-columns:minmax(0,1fr);grid-template-areas:"fecha""titulo""resumen""acciones"}.bienvenida__fecha{padding-right:var(--marca-esp-6)}.bienvenida__acciones{justify-content:space-between;gap:var(--marca-esp-3);margin-top:var(--marca-esp-3);flex-wrap:wrap}}@media (max-width:900px){.hub{grid-template-columns:1fr}.lateral{z-index:50;visibility:hidden;width:min(300px,86vw);transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.lateral[data-abierto=true]{visibility:visible;box-shadow:var(--marca-sombra-alta);transform:none}.velo{background:var(--marca-velo,#2b2e3080);z-index:40;border:0;position:fixed;inset:0}.boton-menu{display:inline-flex}.lateral__cerrar{display:grid}.lateral__marca{padding-right:calc(var(--ui-tactil) + var(--marca-esp-4))}.col-4,.col-6,.col-8{grid-column:span 12}.bienvenida{padding-right:var(--marca-esp-5)}.inicio__paneles{grid-template-columns:minmax(0,1fr)}.demo__largo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo__corto{display:inline}.accesos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cabecera__migas .migas__producto{display:none}.cabecera{gap:var(--marca-esp-3)}.inicio .cuotas{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.kpis{--ui-kpis:1}.accesos{grid-template-columns:minmax(0,1fr)}}input[type=file]{font:inherit;font-size:var(--marca-fs-s);max-width:100%}.selector-fichero{align-items:center;gap:var(--marca-esp-2) var(--marca-esp-3);padding:var(--marca-esp-2);border:1px dashed var(--marca-borde-campo,var(--marca-texto-suave));border-radius:var(--marca-radio-campo);background:var(--marca-fondo);flex-wrap:wrap;min-width:0;display:flex;position:relative}.selector-fichero--encima{border-style:solid;border-color:var(--marca-primario);background:var(--marca-fondo-app)}.selector-fichero__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selector-fichero__input:focus-visible+.selector-fichero__boton{box-shadow:var(--marca-foco)}.selector-fichero__boton{flex:none}.selector-fichero__nombre{min-width:0;font-size:var(--marca-fs-s);overflow-wrap:anywhere;color:var(--marca-tinta);font-weight:600}.selector-fichero__nombre[data-vacio]{color:var(--marca-texto-suave);font-weight:400}.selector-fichero__soltar{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}@media (pointer:coarse){.selector-fichero__soltar{display:none}}.vista-previa{background:var(--marca-fondo);padding:var(--marca-esp-5);margin:0}.vista-previa .articulo{max-width:var(--ui-lectura,72ch);color:var(--marca-texto);margin:0 auto}.vista-previa .articulo__titulo{font-size:var(--marca-fs-xl);margin:0 0 var(--marca-esp-4)}.vista-previa .articulo__portada{width:100%;height:auto;margin:0 0 var(--marca-esp-4);border-radius:var(--marca-radio-campo)}.vista-previa .articulo__cuerpo p{margin:0 0 var(--marca-esp-3)}.vista-previa .articulo__cuerpo h2{font-size:var(--marca-fs-l);margin:var(--marca-esp-5) 0 var(--marca-esp-3)}.vista-previa .articulo__cuerpo h3{margin:var(--marca-esp-4) 0 var(--marca-esp-2)}.vista-previa .articulo__cuerpo table{border-collapse:collapse;width:100%;margin:var(--marca-esp-3) 0}.vista-previa .articulo__cuerpo td,.vista-previa .articulo__cuerpo th{border:1px solid var(--marca-linea-fuerte);padding:var(--marca-esp-2) var(--marca-esp-3)}.vista-previa .articulo__cuerpo blockquote{border-left:4px solid var(--marca-acento);margin:var(--marca-esp-3) 0;padding-left:var(--marca-esp-3)}.vista-previa .articulo__cuerpo img{max-width:100%;height:auto}.vista-previa .articulo__cuerpo aside[data-bloque]{margin:var(--marca-esp-4) 0;padding:var(--marca-esp-4);border-radius:var(--marca-radio-campo);background:var(--marca-acento-suave)}.vista-previa .articulo__cuerpo aside[data-bloque=aviso]{background:var(--marca-fondo);border:2px solid var(--marca-error,var(--marca-linea-fuerte))}.vista-previa .articulo__cuerpo aside[data-titulo]:before,.vista-previa .articulo__cuerpo figure[data-titulo]:before{margin-bottom:var(--marca-esp-2);content:attr(data-titulo);font-weight:700;display:block}.vista-previa .articulo__cuerpo figure[data-bloque]{margin:var(--marca-esp-4) 0}.vista-previa .articulo__cuerpo figure[data-bloque=galeria]{gap:var(--marca-esp-2);grid-template-columns:repeat(3,1fr);display:grid}.vista-previa .articulo__cuerpo figure[data-bloque=galeria] figcaption{grid-column:1/-1}.vista-previa .articulo__cuerpo figure[data-bloque=video]{padding:var(--marca-esp-4);border-radius:var(--marca-radio-campo);background:var(--marca-linea-fuerte)}.vista-previa .articulo__cuerpo figcaption,.vista-previa .articulo__cuerpo blockquote footer{margin-top:var(--marca-esp-2);font-size:var(--marca-fs-s);color:var(--marca-texto-suave)}.lista__meta,.cuota__nota,.pie,.cabecera__migas{font-family:var(--marca-fuente-mono,inherit)}[data-tema] .lista__meta,[data-tema] .cuota__nota,[data-tema] .pie{font-size:var(--marca-fs-xs);letter-spacing:.01em}.selector-tema{gap:var(--marca-esp-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.selector-tema legend{font-size:var(--marca-fs-s);color:var(--marca-tinta);margin-bottom:var(--marca-esp-2);padding:0;font-weight:700}.selector-tema__opciones{gap:var(--marca-esp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.selector-tema__opcion{align-items:center;gap:var(--marca-esp-3);min-height:48px;padding:var(--marca-esp-3);cursor:pointer;background:var(--marca-fondo-app);border:2px solid var(--marca-linea);border-radius:var(--marca-radio-campo);color:var(--marca-tinta);font-weight:600;display:flex}.selector-tema__opcion:has(input:checked){border-color:var(--marca-primario);background:var(--marca-fondo-hundido)}.selector-tema__opcion:has(input:focus-visible){box-shadow:var(--marca-foco)}.selector-tema__opcion input{accent-color:var(--marca-primario);width:18px;height:18px;margin:0}.selector-tema__muestra{border:1px solid var(--marca-linea-fuerte);border-radius:4px;flex:none;width:34px;height:22px;display:inline-flex;overflow:hidden}.selector-tema__muestra span{flex:1}@media (max-width:640px){.selector-tema__opciones{grid-template-columns:minmax(0,1fr)}}[data-tema=revista] .lateral__enlace{font-weight:600}[data-tema=revista] .antetitulo,[data-tema=hibrido] .antetitulo{color:var(--marca-primario)}[data-tema=revista] .bienvenida:after{border-radius:0}[data-tema=obra] .bienvenida:after,[data-tema=hibrido] .bienvenida:after{border-radius:50%}.resaltado-marca{background:var(--marca-resaltado,#ffe066);color:var(--marca-sobre-resaltado,#1f1f1d);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .12em;font-weight:600}.resaltado-frase{background:var(--marca-resaltado-suave,#fbefc4);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}@media (forced-colors:active){.resaltado-marca{forced-color-adjust:none;color:marktext;background:mark}.resaltado-frase{background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.vista-marco{gap:var(--marca-esp-3);min-width:0;margin:0;display:grid}.vista-marco__conmutador{gap:var(--marca-esp-2);flex-wrap:wrap;display:flex}.vista-marco__fondo{background:var(--marca-fondo-hundido);border:1px solid var(--marca-linea);border-radius:var(--marca-radio-campo);padding:var(--marca-esp-3);min-width:0;overflow:hidden}.vista-marco__lienzo{max-width:100%;margin:0 auto;overflow:hidden}.vista-marco__iframe{transform-origin:0 0;background:#fff;border:0;display:block}.vista-marco__pie{font-size:var(--marca-fs-xs);color:var(--marca-texto-suave)}.vista-marco__barra{gap:var(--marca-esp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.vista-marco__titulo{font-size:var(--marca-fs-m);font-weight:var(--marca-peso-subtitulos,600);color:var(--marca-tinta);margin: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}.pestanas{margin:0 0 var(--marca-esp-5);border-bottom:1px solid var(--marca-linea)}.pestanas__lista{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pestanas__enlace{align-items:center;gap:var(--marca-esp-2);min-height:var(--ui-tactil);padding:0 var(--marca-esp-4);color:var(--marca-texto);white-space:nowrap;border-bottom:3px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.pestanas__enlace:hover{color:var(--marca-tinta);background:var(--marca-fondo-hundido)}.pestanas__enlace[aria-current=page]{color:var(--marca-tinta);border-bottom-color:var(--marca-acento)}.pestanas__enlace:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--marca-acento), inset 0 0 0 5px var(--marca-tinta);outline:2px solid #0000}.pestanas__marca{border-radius:var(--marca-radio-pill);background:var(--marca-fondo-hundido);border:1px solid var(--marca-linea-fuerte);min-width:20px;height:20px;color:var(--marca-tinta);font:700 var(--marca-fs-xs)/1 var(--marca-fuente-texto);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.pestanas__marca--error{background:var(--marca-error-suave);border-color:var(--marca-error);color:var(--marca-error)}@media (max-width:640px){.pestanas__enlace{padding:0 var(--marca-esp-3)}}.plegable{border:1px solid var(--marca-linea);border-radius:var(--marca-radio-campo);background:var(--marca-fondo);min-width:0}.plegable+.plegable{margin-top:calc(-1 * var(--marca-esp-2))}.plegable__cabecera{align-items:center;gap:var(--marca-esp-1) var(--marca-esp-3);min-height:var(--ui-alto);padding:var(--marca-esp-2) var(--marca-esp-4);cursor:pointer;color:var(--marca-tinta);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.plegable__cabecera::-webkit-details-marker{display:none}.plegable__cabecera:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.plegable[open]>.plegable__cabecera:before{transform:rotate(45deg)}.plegable__cabecera:hover{background:var(--marca-fondo-hundido)}.plegable__cabecera:focus-visible{box-shadow:var(--marca-foco);outline:2px solid #0000}.plegable__titulo{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:0 auto;min-width:min-content}.plegable__estado{min-width:0;font-size:var(--marca-fs-xs);color:var(--marca-texto-suave);text-align:right;overflow-wrap:anywhere;flex:9rem;margin-left:auto;font-weight:600}.plegable__cuerpo{gap:var(--marca-esp-4);padding:var(--marca-esp-2) var(--marca-esp-4) var(--marca-esp-4);flex-direction:column;min-width:0;display:flex}.resumen-linea{align-items:center;gap:var(--marca-esp-2) var(--marca-esp-5);margin:0 0 var(--marca-esp-4);font-size:var(--marca-fs-s);color:var(--marca-texto);flex-wrap:wrap;display:flex}.resumen-linea strong{color:var(--marca-tinta);font-variant-numeric:tabular-nums}.plegable--tarjeta{border-radius:var(--marca-radio-tarjeta);box-shadow:var(--marca-sombra);border:0}.plegable--tarjeta>.plegable__cabecera{min-height:calc(var(--ui-alto) + var(--marca-esp-2));padding:var(--marca-esp-3) var(--marca-esp-5);font-size:var(--marca-fs-m);font-weight:700}.plegable--tarjeta>.plegable__cuerpo{padding:0 var(--marca-esp-5) var(--marca-esp-5)}.pestanas__contador{font-size:var(--marca-fs-xs);background:var(--marca-fondo-hundido);color:var(--marca-tinta);border-radius:var(--marca-radio-pill);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:600}.tarjeta__titulo .ayuda{margin-block:-4px}.lista-recortada>[hidden]{display:none!important}.lista-recortada__mas{min-height:24px;margin-top:var(--marca-esp-2);padding:0 var(--marca-esp-1);border-radius:var(--marca-radio-campo);cursor:pointer;font:inherit;font-size:var(--marca-fs-s);color:var(--marca-primario);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.lista-recortada__mas:hover{-webkit-text-decoration-color:var(--marca-acento);text-decoration-color:var(--marca-acento);text-decoration-thickness:3px}@media (max-width:900px),(pointer:coarse){.lista-recortada__mas{min-height:var(--ui-tactil)}}.region-desplazable{--ui-region-fondo:var(--marca-fondo);--ui-region-sombra:color-mix(in srgb, var(--marca-tinta) 16%, transparent);max-height:var(--ui-region-media);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--marca-linea-fuerte) transparent;border-radius:var(--marca-radio-campo);min-width:0;position:relative;overflow:auto}.region-desplazable--corta{max-height:var(--ui-region-corta)}.region-desplazable--larga{max-height:var(--ui-region-larga)}.region-desplazable--ajustar,.region-desplazable--visibles{max-height:none}@media (max-width:900px){.region-desplazable--ajustar{max-height:var(--ui-region-media)!important}}.region-desplazable[data-desborda]{background:linear-gradient(var(--ui-region-fondo) 30%, transparent) top / 100% 28px no-repeat local, linear-gradient(transparent, var(--ui-region-fondo) 70%) bottom / 100% 28px no-repeat local, radial-gradient(farthest-side at 50% 0, var(--ui-region-sombra), transparent) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--ui-region-sombra), transparent) bottom / 100% 12px no-repeat scroll, var(--ui-region-fondo)}.region-desplazable:focus-visible{box-shadow:inset 0 0 0 3px var(--marca-acento);outline:2px solid #0000}@media (max-width:900px){:root{--ui-region-media:50dvh;--ui-region-larga:62dvh}}.texto-recortado:not([data-abierto]){-webkit-line-clamp:var(--ui-lineas,2);line-clamp:var(--ui-lineas,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.texto-recortado__mas{font-size:var(--marca-fs-xs);margin-top:0}.region-fondo-pagina{--ui-region-fondo:var(--marca-fondo-app)}.estado--compacto{place-items:center start;column-gap:var(--marca-esp-3);text-align:left;padding:var(--marca-esp-2) var(--marca-esp-3);grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}.estado--compacto>.estado__icono{grid-row:span 2}.estado--compacto>.estado__texto{max-width:none}
