:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fondo:#f6f7fb;--color-superficie:#fff;--color-superficie-hundida:#eff1f7;--color-superficie-elevada:#fff;--color-tinta:#101327;--color-tinta-suave:#565c73;--color-tinta-tenue:#8b91a7;--color-linea:#e4e7f0;--color-linea-fuerte:#cdd2e0;--color-primario:#5147e5;--color-primario-hover:#4038c9;--color-sobre-primario:#fff;--color-primario-suave:#edecfd;--color-acento:#c3f53c;--color-sobre-acento:#1a2208;--color-acento-suave:#f1fcd3;--color-oro:#b45309;--color-oro-suave:#fef3c7;--color-exito:#059669;--color-exito-suave:#d1fae5;--color-aviso:#c2410c;--color-aviso-suave:#ffedd5;--color-peligro:#e11d48;--color-peligro-suave:#ffe4e9;--color-info:#2563eb;--color-info-suave:#dbeafe;--color-papel:#fffefa;--color-tinta-papel:#111;--color-sombra:#10132714;--color-velo:#0a0c1c80;--color-primario-texto:#5147e5;--color-exito-texto:#07795a;--color-oro-texto:#ad500a;--color-aviso-texto:#be400d;--color-peligro-texto:#c81c44;--color-info-texto:#245edf;--degradado-marca:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--grafico-1:#5147e5;--grafico-2:#0ea5e9;--grafico-3:#f59e0b;--grafico-4:#10b981;--grafico-5:#ec4899;--grafico-6:#8b5cf6;--tarjeta-borde-color:transparent;--tarjeta-sombra:var(--sombra-1);--estado-pagada:var(--color-exito);--estado-pagada-suave:var(--color-exito-suave);--estado-parcial:var(--color-oro);--estado-parcial-suave:var(--color-oro-suave);--estado-pendiente:var(--color-tinta-suave);--estado-pendiente-suave:var(--color-superficie-hundida);--estado-vencida:var(--color-peligro);--estado-vencida-suave:var(--color-peligro-suave);--estado-hoy:var(--color-primario);--estado-hoy-suave:var(--color-primario-suave);--fuente-titulos:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-texto:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-numeros:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--texto-display-familia:var(--fuente-titulos);--texto-display-tam:34px;--texto-display-peso:800;--texto-display-alto:1.1;--texto-display-tracking:-.8px;--texto-titulo1-familia:var(--fuente-titulos);--texto-titulo1-tam:26px;--texto-titulo1-peso:800;--texto-titulo1-alto:1.15;--texto-titulo1-tracking:-.5px;--texto-titulo2-familia:var(--fuente-titulos);--texto-titulo2-tam:20px;--texto-titulo2-peso:700;--texto-titulo2-alto:1.2;--texto-titulo2-tracking:-.3px;--texto-titulo3-familia:var(--fuente-titulos);--texto-titulo3-tam:17px;--texto-titulo3-peso:700;--texto-titulo3-alto:1.25;--texto-titulo3-tracking:-.2px;--texto-cuerpo-familia:var(--fuente-texto);--texto-cuerpo-tam:15px;--texto-cuerpo-peso:400;--texto-cuerpo-alto:1.5;--texto-cuerpo-tracking:normal;--texto-cuerpo-fuerte-familia:var(--fuente-texto);--texto-cuerpo-fuerte-tam:15px;--texto-cuerpo-fuerte-peso:600;--texto-cuerpo-fuerte-alto:1.5;--texto-cuerpo-fuerte-tracking:normal;--texto-pequeno-familia:var(--fuente-texto);--texto-pequeno-tam:13px;--texto-pequeno-peso:500;--texto-pequeno-alto:1.45;--texto-pequeno-tracking:normal;--texto-etiqueta-familia:var(--fuente-texto);--texto-etiqueta-tam:12px;--texto-etiqueta-peso:600;--texto-etiqueta-alto:1.3;--texto-etiqueta-tracking:.4px;--texto-monto-familia:var(--fuente-numeros);--texto-monto-tam:16px;--texto-monto-peso:600;--texto-monto-alto:1.3;--texto-monto-tracking:normal;--texto-monto-grande-familia:var(--fuente-titulos);--texto-monto-grande-tam:34px;--texto-monto-grande-peso:700;--texto-monto-grande-alto:1.1;--texto-monto-grande-tracking:-.8px;--esp-xxs:2px;--esp-xs:4px;--esp-s:8px;--esp-m:12px;--esp-l:16px;--esp-xl:24px;--esp-xxl:32px;--esp-xxxl:48px;--radio-s:8px;--radio-m:12px;--radio-l:16px;--radio-xl:24px;--radio-pildora:999px;--sombra-1:0 1px 2px var(--color-sombra);--sombra-2:0 6px 16px var(--color-sombra);--sombra-3:0 16px 40px var(--color-sombra);--mov-rapido:.12s;--mov-normal:.22s;--mov-lento:.36s;--mov-curva:cubic-bezier(.2, 0, 0, 1);--boton-alto:52px;--boton-alto-compacto:40px;--boton-radio:var(--radio-pildora);--boton-peso:600;--campo-alto:54px;--campo-radio:var(--radio-m);--campo-borde:1.5px;--campo-relleno:var(--color-superficie-hundida);--tarjeta-radio:var(--radio-xl);--tarjeta-padding:var(--esp-l);--chip-alto:28px;--chip-radio:var(--radio-pildora);--barra-inferior-alto:72px;--tactil-minimo:44px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fondo:#0b0d1a;--color-superficie:#141729;--color-superficie-hundida:#0f1121;--color-superficie-elevada:#1b1f36;--color-tinta:#eceef8;--color-tinta-suave:#a2a7bf;--color-tinta-tenue:#737891;--color-linea:#262a44;--color-linea-fuerte:#343957;--color-primario:#8c84ff;--color-primario-hover:#a39dff;--color-sobre-primario:#0d0b2a;--color-primario-suave:#23214a;--color-acento:#c3f53c;--color-sobre-acento:#1a2208;--color-acento-suave:#2a3312;--color-oro:#fbbf24;--color-oro-suave:#3a2c0a;--color-exito:#34d399;--color-exito-suave:#0f3027;--color-aviso:#fb923c;--color-aviso-suave:#3d2010;--color-peligro:#fb7185;--color-peligro-suave:#3f1420;--color-info:#60a5fa;--color-info-suave:#13254a;--color-papel:#f7f5ee;--color-tinta-papel:#111;--color-sombra:#0006;--color-velo:#0009;--color-primario-texto:#8c84ff;--color-exito-texto:#34d399;--color-oro-texto:#fbbf24;--color-aviso-texto:#fb923c;--color-peligro-texto:#fb7185;--color-info-texto:#60a5fa;--degradado-marca:linear-gradient(135deg, #4338ca 0%, #6d28d9 100%);--grafico-1:#8c84ff;--grafico-2:#38bdf8;--grafico-3:#fbbf24;--grafico-4:#34d399;--grafico-5:#f472b6;--grafico-6:#a78bfa;--tarjeta-borde-color:var(--color-linea);--tarjeta-sombra:none}}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fondo:#0b0d1a;--color-superficie:#141729;--color-superficie-hundida:#0f1121;--color-superficie-elevada:#1b1f36;--color-tinta:#eceef8;--color-tinta-suave:#a2a7bf;--color-tinta-tenue:#737891;--color-linea:#262a44;--color-linea-fuerte:#343957;--color-primario:#8c84ff;--color-primario-hover:#a39dff;--color-sobre-primario:#0d0b2a;--color-primario-suave:#23214a;--color-acento:#c3f53c;--color-sobre-acento:#1a2208;--color-acento-suave:#2a3312;--color-oro:#fbbf24;--color-oro-suave:#3a2c0a;--color-exito:#34d399;--color-exito-suave:#0f3027;--color-aviso:#fb923c;--color-aviso-suave:#3d2010;--color-peligro:#fb7185;--color-peligro-suave:#3f1420;--color-info:#60a5fa;--color-info-suave:#13254a;--color-papel:#f7f5ee;--color-tinta-papel:#111;--color-sombra:#0006;--color-velo:#0009;--color-primario-texto:#8c84ff;--color-exito-texto:#34d399;--color-oro-texto:#fbbf24;--color-aviso-texto:#fb923c;--color-peligro-texto:#fb7185;--color-info-texto:#60a5fa;--degradado-marca:linear-gradient(135deg, #4338ca 0%, #6d28d9 100%);--grafico-1:#8c84ff;--grafico-2:#38bdf8;--grafico-3:#fbbf24;--grafico-4:#34d399;--grafico-5:#f472b6;--grafico-6:#a78bfa;--tarjeta-borde-color:var(--color-linea);--tarjeta-sombra:none}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Inter;src:url(/fuentes/inter-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fuentes/plus-jakarta-sans-latin.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--color-fondo)}body{background:var(--color-fondo);min-height:100dvh;color:var(--color-tinta);font-family:var(--fuente-texto);font-size:max(var(--texto-cuerpo-tam), 16px);line-height:var(--texto-cuerpo-alto);font-weight:var(--texto-cuerpo-peso);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fuente-titulos);text-wrap:balance;margin:0}h1{font-size:var(--texto-titulo1-tam);font-weight:var(--texto-titulo1-peso);line-height:var(--texto-titulo1-alto);letter-spacing:var(--texto-titulo1-tracking)}h2{font-size:var(--texto-titulo2-tam);font-weight:var(--texto-titulo2-peso);line-height:var(--texto-titulo2-alto);letter-spacing:var(--texto-titulo2-tracking)}h3{font-size:var(--texto-titulo3-tam);font-weight:var(--texto-titulo3-peso);line-height:var(--texto-titulo3-alto);letter-spacing:var(--texto-titulo3-tracking)}p{margin:0}ul,ol{margin:0;padding:0}dl,dd{margin:0}fieldset{min-width:0}a{color:var(--color-primario-texto);text-underline-offset:3px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:3px solid var(--color-primario);outline-offset:2px;border-radius:8px}::selection{background:var(--color-primario-suave);color:var(--color-tinta)}.solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.saltar-contenido{z-index:100;background:var(--color-primario);color:var(--color-sobre-primario);border-radius:var(--radio-pildora);transition:top var(--mov-rapido) var(--mov-curva);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.saltar-contenido:focus{top:12px}.display{font-family:var(--texto-display-familia);font-size:var(--texto-display-tam);font-weight:var(--texto-display-peso);line-height:var(--texto-display-alto);letter-spacing:var(--texto-display-tracking)}.etiqueta{font-family:var(--texto-etiqueta-familia);font-size:var(--texto-etiqueta-tam);font-weight:var(--texto-etiqueta-peso);line-height:var(--texto-etiqueta-alto);letter-spacing:var(--texto-etiqueta-tracking);color:var(--color-tinta-suave)}.pequeno{font-size:var(--texto-pequeno-tam);font-weight:var(--texto-pequeno-peso);line-height:var(--texto-pequeno-alto)}.suave{color:var(--color-tinta-suave)}.fuerte{font-weight:600}.cifras{font-family:var(--fuente-numeros);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.monto{font-family:var(--texto-monto-familia);font-size:var(--texto-monto-tam);font-weight:var(--texto-monto-peso);line-height:var(--texto-monto-alto);font-variant-numeric:tabular-nums;white-space:nowrap}.monto-grande{font-family:var(--texto-monto-grande-familia);font-size:var(--texto-monto-grande-tam);font-weight:var(--texto-monto-grande-peso);line-height:var(--texto-monto-grande-alto);letter-spacing:var(--texto-monto-grande-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.monto-grande .moneda,.monto-grande .centavos{letter-spacing:0;font-size:.55em;font-weight:700}.monto-grande .moneda{opacity:.9;margin-right:.18em}.texto-exito{color:var(--color-exito-texto)}.texto-peligro{color:var(--color-peligro-texto)}.texto-oro{color:var(--color-oro-texto)}.texto-primario{color:var(--color-primario-texto)}.app{flex-direction:column;min-height:100dvh;display:flex}.columna{width:100%;max-width:600px;padding-inline:max(var(--esp-l), env(safe-area-inset-left));margin-inline:auto}.contenido{gap:var(--esp-l);padding-top:var(--esp-s);padding-bottom:calc(var(--barra-inferior-alto) + env(safe-area-inset-bottom) + var(--esp-xl));flex-direction:column;flex:1;display:flex}.contenido.sin-barra{padding-bottom:calc(env(safe-area-inset-bottom) + var(--esp-xl))}.pila{gap:var(--esp-m);flex-direction:column;display:flex}.pila-s{gap:var(--esp-s);flex-direction:column;display:flex}.pila-l{gap:var(--esp-l);flex-direction:column;display:flex}.pila-xl{gap:var(--esp-xl);flex-direction:column;display:flex}.fila{align-items:center;gap:var(--esp-m);display:flex}.fila-s{align-items:center;gap:var(--esp-s);display:flex}.entre{justify-content:space-between}.crece{flex:1;min-width:0}.envuelve{flex-wrap:wrap}.centro{text-align:center}.seccion-titulo{justify-content:space-between;align-items:baseline;gap:var(--esp-m);margin-top:var(--esp-s);display:flex}.seccion-titulo h2{font-size:var(--texto-titulo3-tam)}.seccion-titulo a{font-size:var(--texto-pequeno-tam);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sobre-peligro:#fff}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--sobre-peligro:#2b0a12}}:root[data-tema=oscuro]{--sobre-peligro:#2b0a12}.encabezado{z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--color-fondo) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);position:sticky;top:0}.encabezado-interior{align-items:center;gap:var(--esp-s);min-height:60px;display:flex}.encabezado h1{font-size:var(--texto-titulo2-tam);font-weight:var(--texto-titulo2-peso);letter-spacing:var(--texto-titulo2-tracking);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.encabezado .subtitulo{font-family:var(--fuente-texto);font-size:var(--texto-pequeno-tam);color:var(--color-tinta-suave);letter-spacing:0;font-weight:500;display:block}.encabezado-grande h1{font-size:var(--texto-titulo1-tam);font-weight:var(--texto-titulo1-peso);letter-spacing:var(--texto-titulo1-tracking);white-space:normal}.boton-icono{width:var(--tactil-minimo);height:var(--tactil-minimo);border-radius:var(--radio-pildora);background:var(--color-superficie);color:var(--color-tinta);box-shadow:var(--tarjeta-sombra);border:0;border:1px solid var(--tarjeta-borde-color);transition:background var(--mov-rapido) var(--mov-curva), transform var(--mov-rapido) var(--mov-curva);flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.boton-icono:hover{background:var(--color-superficie-hundida)}.boton-icono:active{transform:scale(.96)}.boton-icono.plano{box-shadow:none;background:0 0;border-color:#0000}.boton-icono.plano:hover{background:var(--color-superficie-hundida)}.marca{font-family:var(--fuente-titulos);letter-spacing:-.4px;color:var(--color-tinta);align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.marca-logo{flex:none;width:34px;height:34px}.logotipo{width:auto;height:24px;color:var(--color-tinta);flex:none;display:block}.logotipo-arco{stroke:var(--color-primario)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .logotipo-arco{stroke:var(--color-acento)}}:root[data-tema=oscuro] .logotipo-arco{stroke:var(--color-acento)}.tarjeta-marca .logotipo{color:#fff}.tarjeta-marca .logotipo-arco{stroke:var(--color-acento)}.navegacion{z-index:30;background:color-mix(in srgb, var(--color-superficie) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--color-linea);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.navegacion ul{max-width:600px;height:var(--barra-inferior-alto);padding:0 var(--esp-s);grid-template-columns:repeat(4,1fr);margin:0 auto;list-style:none;display:grid}.navegacion a{height:100%;color:var(--color-tinta-suave);border-radius:var(--radio-l);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.navegacion .pastilla{border-radius:var(--radio-pildora);width:60px;height:32px;transition:background var(--mov-normal) var(--mov-curva), color var(--mov-normal) var(--mov-curva);place-items:center;display:grid;position:relative}.navegacion a[aria-current=page]{color:var(--color-tinta)}.navegacion a[aria-current=page] .pastilla{background:var(--color-primario-suave);color:var(--color-primario-texto)}.navegacion a:focus-visible{outline-offset:-4px}.insignia{border-radius:var(--radio-pildora);background:var(--color-peligro);min-width:20px;height:20px;color:var(--sobre-peligro);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-superficie);padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:8px}.barra-superior{display:none}@media (min-width:900px){.navegacion{display:none}.barra-superior{z-index:25;background:color-mix(in srgb, var(--color-superficie) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-linea);display:block;position:sticky;top:0}.barra-superior-interior{max-width:1080px;padding:0 var(--esp-xl);justify-content:space-between;align-items:center;gap:var(--esp-xl);height:68px;margin:0 auto;display:flex}.barra-superior ul{gap:var(--esp-xs);list-style:none;display:flex}.barra-superior a.pestana{align-items:center;gap:var(--esp-s);height:44px;padding:0 var(--esp-l);border-radius:var(--radio-pildora);color:var(--color-tinta-suave);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.barra-superior a.pestana:hover{background:var(--color-superficie-hundida);color:var(--color-tinta)}.barra-superior a.pestana[aria-current=page]{background:var(--color-primario-suave);color:var(--color-primario-texto)}.barra-superior .insignia{box-shadow:none;position:static}.encabezado{top:68px}.contenido{padding-bottom:var(--esp-xxxl)}.columna{max-width:640px}}.tarjeta{background:var(--color-superficie);border-radius:var(--tarjeta-radio);padding:calc(var(--tarjeta-padding) + 4px);box-shadow:var(--tarjeta-sombra);border:1px solid var(--tarjeta-borde-color)}.tarjeta.compacta{padding:var(--tarjeta-padding)}.tarjeta.sin-padding{padding:0;overflow:hidden}a.tarjeta,button.tarjeta{text-align:left;width:100%;color:inherit;transition:transform var(--mov-rapido) var(--mov-curva), box-shadow var(--mov-normal) var(--mov-curva);text-decoration:none;display:block}a.tarjeta:hover,button.tarjeta:hover{box-shadow:var(--sombra-2)}a.tarjeta:active,button.tarjeta:active{transform:scale(.99)}.tarjeta-marca{isolation:isolate;background:var(--degradado-marca);color:#fff;border-radius:var(--tarjeta-radio);padding:var(--esp-xl);position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #4f46e5a6}.tarjeta-marca:before,.tarjeta-marca:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.tarjeta-marca:before{background:radial-gradient(circle,#ffffff42,#fff0 68%);width:240px;height:240px;top:-110px;right:-80px}.tarjeta-marca:after{background:radial-gradient(circle,#ffffff2e,#fff0 70%);width:300px;height:300px;bottom:-190px;left:-120px}.tarjeta-marca .etiqueta,.tarjeta-marca .suave{color:#ffffffe6}.tarjeta-marca a{color:#fff}.tarjeta-marca.peligro{box-shadow:0 18px 40px -18px #e11d488c}.boton{justify-content:center;align-items:center;gap:var(--esp-s);min-height:var(--boton-alto);padding:0 var(--esp-xl);border-radius:var(--boton-radio);background:var(--color-primario);color:var(--color-sobre-primario);font-weight:var(--boton-peso);text-align:center;white-space:nowrap;transition:background var(--mov-rapido) var(--mov-curva), transform var(--mov-rapido) var(--mov-curva), box-shadow var(--mov-normal) var(--mov-curva);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--color-primario) 80%, transparent);border:0;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}.boton:hover{background:var(--color-primario-hover)}.boton:active{transform:scale(.98)}.boton:disabled,.boton[aria-disabled=true]{opacity:.55;box-shadow:none}.boton.bloque{width:100%;display:flex}.boton.compacto{min-height:var(--boton-alto-compacto);padding:0 var(--esp-l);font-size:15px}.boton.secundario{background:var(--color-primario-suave);color:var(--color-primario-texto);box-shadow:none}.boton.secundario:hover{background:color-mix(in srgb, var(--color-primario-suave) 80%, var(--color-primario) 20%)}.boton.acento{background:var(--color-acento);color:var(--color-sobre-acento);box-shadow:0 8px 20px -12px #84aa14e6}.boton.acento:hover{background:color-mix(in srgb, var(--color-acento) 88%, #000 12%)}.boton.fantasma{color:var(--color-primario-texto);box-shadow:none;background:0 0}.boton.fantasma:hover{background:var(--color-primario-suave)}.boton.contorno{color:var(--color-tinta);box-shadow:inset 0 0 0 1.5px var(--color-linea-fuerte);background:0 0}.boton.contorno:hover{background:var(--color-superficie-hundida)}.boton.peligro{background:var(--color-peligro);color:var(--sobre-peligro);box-shadow:none}.boton.peligro:hover{background:color-mix(in srgb, var(--color-peligro) 86%, #000 14%)}.boton.peligro-suave{background:var(--color-peligro-suave);color:var(--color-peligro-texto);box-shadow:none}.boton.blanco{color:#3b30c4;box-shadow:none;background:#fff}.boton.blanco:hover{background:#f1f0ff}.boton.vidrio{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.boton.vidrio:hover{background:#ffffff3d}.girador{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.enlace-boton{min-height:var(--tactil-minimo);color:var(--color-primario-texto);text-underline-offset:3px;background:0 0;border:0;padding:10px 4px;font-weight:600;text-decoration:underline}.campo{flex-direction:column;gap:6px;display:flex}.campo>label,.campo .rotulo{color:var(--color-tinta);font-size:14px;font-weight:600}.entrada{width:100%;min-height:var(--campo-alto);padding:0 var(--esp-l);border:var(--campo-borde) solid transparent;border-radius:var(--campo-radio);background:var(--campo-relleno);color:var(--color-tinta);transition:border-color var(--mov-rapido) var(--mov-curva), box-shadow var(--mov-rapido) var(--mov-curva), background var(--mov-rapido) var(--mov-curva);appearance:none;font-size:17px}textarea.entrada{padding:14px var(--esp-l);resize:vertical;min-height:104px;line-height:1.45}select.entrada{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23797F96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.entrada::placeholder{color:var(--color-tinta-suave);opacity:.75}.entrada:hover{background:color-mix(in srgb, var(--campo-relleno) 85%, var(--color-linea-fuerte) 15%)}.entrada:focus,.entrada:focus-visible{border-color:var(--color-primario);background:var(--color-superficie);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primario) 18%, transparent);outline:none}.entrada[aria-invalid=true]{border-color:var(--color-peligro);background:var(--color-superficie)}.entrada:disabled{opacity:.6}.entrada.grande{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.entrada.codigo{text-transform:uppercase;text-align:center;letter-spacing:.18em;font-size:26px;font-weight:700}.entrada-prefijo{position:relative}.entrada-prefijo>span{left:var(--esp-l);color:var(--color-tinta-suave);pointer-events:none;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.entrada-prefijo>.entrada{padding-left:64px}.ayuda{color:var(--color-tinta-suave);font-size:14px}.error-campo{color:var(--color-peligro-texto);align-items:flex-start;gap:6px;font-size:14px;font-weight:500;display:flex}.error-campo svg{flex:none;margin-top:2px}.casilla{gap:var(--esp-m);padding:var(--esp-m) 0;cursor:pointer;align-items:flex-start;font-weight:500;display:flex}.casilla input{appearance:none;border:2px solid var(--color-linea-fuerte);background:var(--color-superficie);width:26px;height:26px;transition:background var(--mov-rapido), border-color var(--mov-rapido);border-radius:8px;flex:none;place-items:center;margin:0;display:grid}.casilla input:after{content:"";border-left:2.5px solid var(--color-sobre-primario);border-bottom:2.5px solid var(--color-sobre-primario);width:12px;height:7px;transition:transform var(--mov-rapido) var(--mov-curva);transform:rotate(-45deg)translate(1px,-1px)scale(0)}.casilla input:checked{background:var(--color-primario);border-color:var(--color-primario)}.casilla input:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.opciones{gap:var(--esp-s);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.opciones legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.opcion{position:relative}.opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opcion span{min-height:var(--tactil-minimo);padding:0 var(--esp-l);border-radius:var(--radio-pildora);background:var(--color-superficie-hundida);color:var(--color-tinta);transition:all var(--mov-rapido) var(--mov-curva);border:1.5px solid #0000;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.opcion input:checked+span{background:var(--color-primario-suave);color:var(--color-primario-texto);border-color:var(--color-primario)}.opcion input:focus-visible+span{outline:3px solid var(--color-primario);outline-offset:2px}.segmentado{border-radius:var(--radio-pildora);background:var(--color-superficie-hundida);border:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:grid}.segmentado label{position:relative}.segmentado input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmentado span{border-radius:var(--radio-pildora);min-height:40px;color:var(--color-tinta-suave);transition:all var(--mov-normal) var(--mov-curva);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.segmentado input:checked+span{background:var(--color-superficie);color:var(--color-tinta);box-shadow:var(--sombra-1), 0 0 0 1px var(--tarjeta-borde-color)}.segmentado input:focus-visible+span{outline:3px solid var(--color-primario);outline-offset:1px}.pestanas{border-radius:var(--radio-pildora);background:var(--color-superficie-hundida);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.pestanas button{border-radius:var(--radio-pildora);min-height:42px;color:var(--color-tinta-suave);background:0 0;border:0;font-size:15px;font-weight:600}.pestanas button[aria-selected=true]{background:var(--color-superficie);color:var(--color-tinta);box-shadow:var(--sombra-1), 0 0 0 1px var(--tarjeta-borde-color)}.interruptor{align-items:center;gap:var(--esp-m);width:100%;min-height:64px;padding:var(--esp-m) var(--esp-l);text-align:left;background:0 0;border:0;display:flex}.interruptor .pista{border-radius:var(--radio-pildora);background:var(--color-linea-fuerte);width:52px;height:32px;transition:background var(--mov-normal) var(--mov-curva);flex:none;position:relative}.interruptor .pista:after{content:"";width:26px;height:26px;transition:transform var(--mov-normal) var(--mov-curva);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.interruptor[aria-checked=true] .pista{background:var(--color-primario)}.interruptor[aria-checked=true] .pista:after{transform:translate(20px)}.interruptor:disabled{opacity:.6}.chip{height:var(--chip-alto);border-radius:var(--chip-radio);white-space:nowrap;background:var(--color-superficie-hundida);color:var(--color-tinta-suave);align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.chip.exito{background:var(--color-exito-suave);color:var(--color-exito-texto)}.chip.peligro{background:var(--color-peligro-suave);color:var(--color-peligro-texto)}.chip.oro{background:var(--color-oro-suave);color:var(--color-oro-texto)}.chip.aviso{background:var(--color-aviso-suave);color:var(--color-aviso-texto)}.chip.info{background:var(--color-info-suave);color:var(--color-info-texto)}.chip.primario{background:var(--color-primario-suave);color:var(--color-primario-texto)}.chip.acento{background:var(--color-acento);color:var(--color-sobre-acento)}.chip.sobre-marca{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47}.chip.peligro-marca{color:#9f1239;background:#ffe4e9}.punto{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.lista{flex-direction:column;list-style:none;display:flex}.lista>li+li{border-top:1px solid var(--color-linea)}.fila-lista{align-items:center;gap:var(--esp-m);width:100%;min-height:64px;padding:var(--esp-m) var(--esp-l);color:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}a.fila-lista:hover,button.fila-lista:hover{background:color-mix(in srgb, var(--color-superficie-hundida) 60%, transparent)}.fila-lista .titulo{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.fila-lista .detalle{color:var(--color-tinta-suave);font-size:14px;display:block}.fila-lista .chevron{color:var(--color-tinta-suave);flex:none}.icono-redondo{background:var(--color-primario-suave);width:44px;height:44px;color:var(--color-primario-texto);border-radius:14px;flex:none;place-items:center;display:grid}.icono-redondo.exito{background:var(--color-exito-suave);color:var(--color-exito-texto)}.icono-redondo.peligro{background:var(--color-peligro-suave);color:var(--color-peligro-texto)}.icono-redondo.oro{background:var(--color-oro-suave);color:var(--color-oro-texto)}.icono-redondo.info{background:var(--color-info-suave);color:var(--color-info-texto)}.icono-redondo.acento{background:var(--color-acento-suave);color:var(--color-sobre-acento)}.icono-redondo.neutro{background:var(--color-superficie-hundida);color:var(--color-tinta-suave)}:root[data-tema=oscuro] .icono-redondo.acento{color:var(--color-acento)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .icono-redondo.acento{color:var(--color-acento)}}.avatar{background:var(--degradado-marca);color:#fff;width:44px;height:44px;font-family:var(--fuente-titulos);letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.avatar.grande{width:64px;height:64px;font-size:22px}.datos{gap:var(--esp-l) var(--esp-m);grid-template-columns:1fr 1fr;display:grid}.datos dt{color:var(--color-tinta-suave);font-size:13px;font-weight:500}.datos dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.progreso{border-radius:var(--radio-pildora);background:var(--color-superficie-hundida);height:10px;overflow:hidden}.progreso>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primario), #8b5cf6);height:100%;transition:width var(--mov-lento) var(--mov-curva);display:block}.progreso.sobre-marca{background:#ffffff38}.progreso.sobre-marca>span{background:var(--color-acento)}.progreso.peligro>span{background:linear-gradient(90deg, var(--color-peligro), #fb7185)}.esqueleto{background:linear-gradient(90deg, var(--color-superficie-hundida) 25%, color-mix(in srgb, var(--color-superficie-hundida) 55%, var(--color-superficie)) 50%, var(--color-superficie-hundida) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite brillo;display:block}@keyframes brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.avisos{z-index:60;bottom:calc(var(--avisos-pie,calc(var(--barra-inferior-alto) + env(safe-area-inset-bottom))) + 12px);align-items:center;gap:var(--esp-s);padding:0 var(--esp-m);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0;right:0}@media (min-width:900px){.avisos{bottom:calc(var(--avisos-pie,0px) + 24px)}}.aviso{pointer-events:auto;gap:var(--esp-m);width:100%;max-width:480px;padding:var(--esp-m) var(--esp-m) var(--esp-m) var(--esp-l);background:var(--color-tinta);color:var(--color-fondo);box-shadow:var(--sombra-3);animation:entrarAviso var(--mov-lento) var(--mov-curva);border-radius:20px;align-items:flex-start;display:flex}.aviso .icono-aviso{color:var(--color-acento);flex:none;margin-top:1px}:root[data-tema=claro] .aviso .icono-aviso.peligro,.aviso .icono-aviso.peligro{color:#fda4af}.aviso strong{font-weight:700;display:block}.aviso p{opacity:.92;font-size:14px}.aviso .acciones-aviso{gap:var(--esp-s);margin-top:6px;display:flex}.aviso .acciones-aviso a,.aviso .acciones-aviso button{color:var(--color-acento);background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.aviso .cerrar-aviso{color:inherit;opacity:.8;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:-4px -4px 0 0;display:grid}@keyframes entrarAviso{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.banner{align-items:center;gap:var(--esp-m);padding:var(--esp-m) var(--esp-l);border-radius:var(--radio-l);font-size:14px;font-weight:500;display:flex}.banner.conexion{background:var(--color-aviso-suave);color:var(--color-aviso-texto)}.banner.info{background:var(--color-info-suave);color:var(--color-info-texto)}.banner.peligro{background:var(--color-peligro-suave);color:var(--color-peligro-texto)}.banner.exito{background:var(--color-exito-suave);color:var(--color-exito-texto)}.banner.primario{background:var(--color-primario-suave);color:var(--color-primario-texto)}.banner.acento{background:var(--color-acento-suave);color:var(--color-tinta)}.banner svg{flex:none}.banner .boton{margin-left:auto}.banner-flotante{z-index:50;left:50%;bottom:calc(var(--barra-inferior-alto) + env(safe-area-inset-bottom) + 12px);width:calc(100% - 24px);max-width:480px;box-shadow:var(--sombra-3);background:var(--color-superficie-elevada);color:var(--color-tinta);border:1px solid var(--color-linea);position:fixed;transform:translate(-50%)}@media (min-width:900px){.banner-flotante{bottom:24px}}dialog.dialogo{background:var(--color-superficie-elevada);width:100%;max-width:560px;max-height:92dvh;color:var(--color-tinta);box-shadow:var(--sombra-3);border:0;border-radius:28px 28px 0 0;margin:auto auto 0;padding:0;overflow:auto}dialog.dialogo[open]{animation:subirDialogo var(--mov-lento) var(--mov-curva)}dialog.dialogo::backdrop{background:var(--color-velo);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialogo-interior{padding:var(--esp-l) var(--esp-xl) calc(var(--esp-xl) + env(safe-area-inset-bottom));gap:var(--esp-l);flex-direction:column;display:flex}.dialogo-asa{background:var(--color-linea-fuerte);border-radius:99px;width:44px;height:5px;margin:0 auto}.dialogo-acciones{gap:var(--esp-s);flex-direction:column-reverse;display:flex}@media (min-width:640px){dialog.dialogo{border-radius:28px;margin:auto}.dialogo-asa{display:none}.dialogo-interior{padding:var(--esp-xl)}.dialogo-acciones{flex-direction:row;justify-content:flex-end}}@keyframes subirDialogo{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.estado{text-align:center;align-items:center;gap:var(--esp-m);padding:var(--esp-xxl) var(--esp-l);flex-direction:column;display:flex}.estado .ilustracion{background:var(--color-primario-suave);width:76px;height:76px;color:var(--color-primario-texto);margin-bottom:var(--esp-xs);border-radius:26px;place-items:center;display:grid}.estado.error .ilustracion{background:var(--color-peligro-suave);color:var(--color-peligro-texto)}.estado p{color:var(--color-tinta-suave);max-width:34ch}.h3{font-size:var(--texto-titulo3-tam);font-weight:var(--texto-titulo3-peso);line-height:var(--texto-titulo3-alto);letter-spacing:var(--texto-titulo3-tracking)}.texto-tinta{color:var(--color-tinta)}.tachado{opacity:.7;text-decoration:line-through}.centrado{margin-inline:auto}.pista-demo{border:1px dashed color-mix(in srgb, var(--color-sobre-acento) 30%, transparent)}.enlace-banner{text-decoration:none}.enlace-avatar{box-shadow:none;padding:0}.recorte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bienvenida .contenido{padding-top:calc(env(safe-area-inset-top) + var(--esp-l))}.heroe-bienvenida{gap:var(--esp-l);padding:var(--esp-xl) var(--esp-xl) var(--esp-xl);flex-direction:column;justify-content:space-between;min-height:380px;display:flex}.heroe-bienvenida .display{color:#fff;max-width:12ch;font-size:clamp(32px,9vw,42px)}.heroe-bienvenida p.suave{max-width:32ch;font-size:17px}.logotipo-heroe{height:30px}.heroe-bienvenida svg rect{stroke:#ffffff59;stroke-width:1.5px}.acciones-heroe{margin-top:var(--esp-s)}.puntos-bienvenida{list-style:none}.puntos-bienvenida .pequeno{margin-top:2px;display:block}.aviso-legal-bienvenida{padding:0 var(--esp-xs)}.proxima-cuota{gap:var(--esp-s);flex-direction:column;display:flex}.proxima-cuota h2{color:#fff}.monto-heroe{color:#fff;margin-top:var(--esp-xs);font-size:40px}.fecha-heroe{font-size:16px}.proxima-cuota .acciones-heroe{margin-top:var(--esp-m);gap:var(--esp-s)}.proxima-cuota.peligro{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 55%,#be185d 100%)}:root[data-tema=oscuro] .proxima-cuota.peligro{background:linear-gradient(135deg,#4338ca 0%,#6d28d9 55%,#9d174d 100%)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .proxima-cuota.peligro{background:linear-gradient(135deg,#4338ca 0%,#6d28d9 55%,#9d174d 100%)}}.resumen-total{align-items:stretch;gap:var(--esp-l);display:flex}.resumen-total>div:not(.separador-vertical){flex-direction:column;flex:1;gap:4px;display:flex}.separador-vertical{background:var(--color-linea);width:1px}.monto-total{font-family:var(--fuente-titulos);letter-spacing:-.4px;font-size:22px;font-weight:700}.etiqueta{display:block}.tarjeta-prestamo{gap:var(--esp-m);flex-direction:column;display:flex!important}.tarjeta-prestamo h3{font-size:18px}.prestamo-cifras{align-items:flex-end}.prestamo-cifras .monto{font-size:20px;font-family:var(--fuente-titulos);letter-spacing:-.3px;font-weight:700;display:block}.prestamo-cifras .fuerte{display:block}.antifraude{gap:var(--esp-l);background:linear-gradient(160deg, var(--color-acento-suave), var(--color-superficie) 70%);flex-direction:column;display:flex}.antifraude.compacta{align-items:center;gap:var(--esp-m);flex-direction:row}.heroe-detalle{gap:var(--esp-m);flex-direction:column;display:flex}.heroe-detalle .pequeno{color:#ffffffeb}.datos-heroe{margin-top:var(--esp-s);padding-top:var(--esp-m);border-top:1px solid #fff3}.datos-heroe dt{color:#ffffffd9}.datos-heroe dd{color:#fff}.calendario{list-style:none}.fila-cuota{align-items:center;gap:var(--esp-m);padding:var(--esp-m) var(--esp-l);min-height:72px;display:flex}.lista>.fila-cuota+.fila-cuota{border-top:1px solid var(--color-linea)}.numero-cuota{font-variant-numeric:tabular-nums;background:var(--estado-pendiente-suave);width:40px;height:40px;color:var(--color-tinta-suave);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.estado-pagada .numero-cuota{background:var(--estado-pagada-suave);color:var(--color-exito-texto)}.estado-vencida .numero-cuota{background:var(--estado-vencida-suave);color:var(--color-peligro-texto)}.estado-parcial .numero-cuota{background:var(--estado-parcial-suave);color:var(--color-oro-texto)}.estado-hoy .numero-cuota{background:var(--color-primario);color:var(--color-sobre-primario);box-shadow:0 0 0 4px var(--color-primario-suave)}.estado-hoy{background:color-mix(in srgb, var(--color-primario-suave) 45%, transparent)}.estado-vencida{background:color-mix(in srgb, var(--color-peligro-suave) 40%, transparent)}.lado-cuota{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.estado-pagada .lado-cuota .monto{color:var(--color-tinta-suave)}.corrida{color:var(--color-info-texto);background:var(--color-info-suave);border-radius:var(--radio-s);align-items:center;gap:5px;margin-top:4px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex}.fila-lista.anulado .titulo{color:var(--color-tinta-suave);text-decoration:line-through}.datos-prestamista dt{color:var(--color-tinta-suave);flex:none;place-items:center;width:24px;display:grid}.datos-prestamista dd{margin:0}.datos-prestamista>div{align-items:flex-start}.acciones-prestamista{gap:var(--esp-s);grid-template-columns:repeat(3,1fr);display:grid}.acciones-prestamista .boton{padding:0 var(--esp-s)}.papel-marco{filter:drop-shadow(0 14px 24px #10132738)}.papel{--zigzag:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / 18px 100%;background:var(--color-papel);color:var(--color-tinta-papel);padding:var(--esp-xl) var(--esp-xl) calc(var(--esp-xxl) + 4px);-webkit-mask:var(--zigzag);-webkit-mask:var(--zigzag);mask:var(--zigzag);border-radius:6px 6px 0 0;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;display:flex;position:relative;overflow:hidden}.papel hr{margin:var(--esp-s) 0;border:0;border-top:1.5px dashed #9a9a9a;width:100%}.negocio-recibo{font-family:var(--fuente-titulos);text-transform:uppercase;letter-spacing:.5px;font-size:19px}.logo-recibo{object-fit:contain;max-width:160px;max-height:56px;margin:0 auto;display:block}.linea-recibo{justify-content:space-between;gap:var(--esp-m);display:flex}.linea-recibo span:first-child{color:#555}.linea-recibo span:last-child{text-align:right;font-weight:500}.linea-recibo.fuerte span{color:#111;font-weight:700}.total-recibo{margin:var(--esp-s) 0;padding:var(--esp-s) 0;font-family:var(--fuente-titulos);border-top:2px solid #111;border-bottom:2px solid #111;justify-content:space-between;align-items:baseline;font-size:22px;font-weight:800;display:flex}.qr-recibo{align-items:center;gap:var(--esp-s);color:#444;padding:var(--esp-s) 0;flex-direction:column;font-size:13px;display:flex}.pie-recibo{color:#444;font-size:13px}.papel.anulado>:not(.sello-anulado){opacity:.55}.sello-anulado{color:#e11d48;font-family:var(--fuente-titulos);letter-spacing:6px;z-index:2;opacity:.85;border:5px solid #e11d48;border-radius:12px;padding:4px 18px;font-size:44px;font-weight:800;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.acciones-recibo{gap:var(--esp-s);grid-template-columns:repeat(3,1fr);display:grid}.acciones-recibo .boton{padding:0 var(--esp-s)}.botones-foto{gap:var(--esp-s);grid-template-columns:1fr 1fr;display:grid}.botones-foto label{cursor:pointer}.botones-foto label:focus-within{outline:3px solid var(--color-primario);outline-offset:2px}.vista-foto{align-items:center;gap:var(--esp-m);padding:var(--esp-s);border-radius:var(--radio-l);background:var(--color-superficie-hundida);display:flex}.vista-foto img{object-fit:cover;border-radius:var(--radio-m);width:64px;height:64px}.exito-reporte{align-items:center}.sello-exito{background:var(--color-acento);width:84px;height:84px;color:var(--color-sobre-acento);box-shadow:0 0 0 10px var(--color-acento-suave);border-radius:50%;place-items:center;display:grid}.reporte .nota-reporte{font-style:italic}.miniatura-comprobante{object-fit:cover;border-radius:var(--radio-m);width:96px;height:96px}.opciones-columna{flex-direction:column}.opciones-columna .opcion span{width:100%}.conversacion .detalle.sin-leer{color:var(--color-tinta);font-weight:600}.contador{border-radius:var(--radio-pildora);background:var(--color-primario);min-width:24px;height:24px;color:var(--color-sobre-primario);flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.nota-indotel,.nota-privacidad{padding:0 var(--esp-xs)}.app.en-chat .contenido.chat{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.burbujas{flex-direction:column;gap:6px;list-style:none;display:flex}.separador-dia{margin:var(--esp-m) 0 var(--esp-xs);justify-content:center;display:flex}.separador-dia span{color:var(--color-tinta-suave);background:var(--color-superficie-hundida);border-radius:var(--radio-pildora);padding:4px 12px;font-size:12px;font-weight:600}.fila-burbuja{display:flex}.fila-burbuja.mia{justify-content:flex-end}.burbuja{text-align:left;overflow-wrap:anywhere;border:0;border-radius:20px;flex-direction:column;gap:4px;max-width:min(82%,440px);padding:10px 14px 6px;font-size:16px;line-height:1.4;display:flex}.suya .burbuja{background:var(--color-superficie);color:var(--color-tinta);box-shadow:var(--tarjeta-sombra);border:1px solid var(--tarjeta-borde-color);border-bottom-left-radius:6px}button.burbuja:hover{background:color-mix(in srgb, var(--color-superficie) 92%, var(--color-primario) 8%)}.mia .burbuja{background:var(--degradado-marca);color:#fff;border-bottom-right-radius:6px}.mia.enviando .burbuja{opacity:.75}.mia.error .burbuja{background:var(--color-peligro-suave);color:var(--color-peligro-texto)}.burbuja .autor{color:var(--color-primario-texto);font-size:13px;font-weight:700}.burbuja .meta{opacity:.85;align-self:flex-end;align-items:center;gap:4px;font-size:12px;display:inline-flex}.burbuja .retirado{color:var(--color-tinta-suave)}.burbuja .adjunto{object-fit:cover;border-radius:14px;max-width:240px;max-height:260px;margin-bottom:2px}.burbuja .reintentar{color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-weight:700;display:inline-flex}.burbuja-sistema{border-radius:var(--radio-l);background:var(--color-exito-suave);max-width:92%;color:var(--color-exito-texto);text-align:center;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.burbuja-sistema time{opacity:.8;font-weight:500}.esqueleto.derecha{margin-left:auto}.fin-chat{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}.compositor{z-index:30;padding:var(--esp-s) 0 calc(var(--esp-s) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-superficie) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--color-linea);position:fixed;bottom:0;left:0;right:0}.fila-compositor{align-items:flex-end;gap:var(--esp-s);display:flex}textarea.entrada.entrada-chat{resize:none;field-sizing:content;border-radius:24px;min-height:48px;max-height:140px;padding:12px 16px;font-size:16px;line-height:1.4}.boton-enviar{background:var(--color-primario);width:48px;height:48px;color:var(--color-sobre-primario);transition:transform var(--mov-rapido) var(--mov-curva), opacity var(--mov-rapido);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.boton-enviar:disabled{opacity:.4}.boton-enviar:not(:disabled):active{transform:scale(.94)}.fila-compositor label.boton-icono{cursor:pointer}.fila-compositor label.boton-icono:focus-within{outline:3px solid var(--color-primario)}.vista-adjunto{align-items:center;gap:var(--esp-m);border-radius:var(--radio-l);background:var(--color-superficie-hundida);padding:6px;display:flex}.vista-adjunto img{object-fit:cover;border-radius:var(--radio-m);width:52px;height:52px}.normas{color:var(--color-tinta-suave);padding-left:20px;list-style:outside}.notificacion{align-items:flex-start}.notificacion.nueva{background:color-mix(in srgb, var(--color-primario-suave) 40%, transparent)}.notificacion .detalle{white-space:normal}.notificacion .tiempo{margin-top:2px;font-size:13px}.punto-nuevo{background:var(--color-primario);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.tarjeta-push{background:linear-gradient(160deg, var(--color-primario-suave), var(--color-superficie) 75%)}.tarjeta-cuenta h2{font-size:20px}.perfil .lista .fila-lista .boton{flex:none}.pie-perfil{padding:var(--esp-l) var(--esp-m) 0}.encabezado-verificador{justify-content:space-between;align-items:center;gap:var(--esp-m);min-height:72px;padding-top:env(safe-area-inset-top);flex-wrap:wrap;display:flex}.resultado-verificacion{text-align:center;align-items:center;gap:var(--esp-m);padding-top:var(--esp-xxl);flex-direction:column;display:flex}.resultado-verificacion h1{font-size:var(--texto-titulo1-tam)}.sello-resultado{border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.sello-resultado.exito{background:var(--color-exito-suave);color:var(--color-exito-texto);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-exito-suave) 50%, transparent)}.sello-resultado.peligro{background:var(--color-peligro-suave);color:var(--color-peligro-texto);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-peligro-suave) 50%, transparent)}.sello-resultado.neutro{background:var(--color-primario-suave);color:var(--color-primario-texto);margin-inline:auto}.datos-verificacion{text-align:left;width:100%;margin-top:var(--esp-m);padding-top:var(--esp-l);border-top:1px solid var(--color-linea)}.invitacion{gap:var(--esp-m);flex-direction:column;align-items:flex-start;display:flex}.invitacion h2{color:#fff}.legal h2{font-size:var(--texto-titulo3-tam)}.legal p{color:var(--color-tinta-suave)}.lista-legal{color:var(--color-tinta-suave);flex-direction:column;gap:4px;padding-left:20px;display:flex}.pantalla-centrada{justify-content:center;min-height:100dvh}@media (min-width:900px){.heroe-bienvenida{min-height:420px}.compositor .columna{max-width:640px}.app.en-chat .contenido.chat{padding-bottom:110px}}.opciones-prestamo{gap:var(--esp-s);border:0;flex-direction:column;margin:0;padding:0;display:flex}.opciones-prestamo legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.opcion-prestamo{align-items:center;gap:var(--esp-m);padding:var(--esp-m) var(--esp-l);border-radius:var(--radio-l);background:var(--color-superficie-hundida);cursor:pointer;transition:border-color var(--mov-rapido), background var(--mov-rapido);border:1.5px solid #0000;display:flex}.opcion-prestamo input{appearance:none;border:2px solid var(--color-linea-fuerte);background:var(--color-superficie);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.opcion-prestamo input:after{content:"";background:var(--color-primario);width:12px;height:12px;transition:transform var(--mov-rapido) var(--mov-curva);border-radius:50%;transform:scale(0)}.opcion-prestamo input:checked{border-color:var(--color-primario)}.opcion-prestamo input:checked:after{transform:scale(1)}.opcion-prestamo:has(input:checked){border-color:var(--color-primario);background:var(--color-primario-suave)}.opcion-prestamo:focus-within{outline:3px solid var(--color-primario);outline-offset:2px}.fila-burbuja.suya{align-items:flex-end;gap:2px}.opciones-burbuja{width:var(--tactil-minimo);height:var(--tactil-minimo);color:var(--color-tinta-suave);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.opciones-burbuja:hover{background:var(--color-superficie-hundida);color:var(--color-tinta)}.acciones-heroe p{max-width:none!important}@media (min-width:900px){.bienvenida .contenido.columna{column-gap:var(--esp-xxl);row-gap:var(--esp-l);max-width:1080px;min-height:100dvh;padding-inline:var(--esp-xxl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:center;display:grid}.bienvenida .heroe-bienvenida{min-height:520px;padding:var(--esp-xxl);grid-area:1/1/span 5}.bienvenida .heroe-bienvenida .display{font-size:52px}.bienvenida .contenido>:not(.heroe-bienvenida){grid-column:2}.bienvenida .puntos-bienvenida{padding:var(--esp-xl);gap:var(--esp-xl)}}.chip-opcion{min-height:40px;padding:0 var(--esp-l);border-radius:var(--radio-pildora);background:var(--color-superficie-hundida);color:var(--color-tinta);border:1.5px solid #0000;font-size:15px;font-weight:600}.chip-opcion[aria-pressed=true]{background:var(--color-primario-suave);color:var(--color-primario-texto);border-color:var(--color-primario)}.atajos-fecha{margin-bottom:4px}.entrada-fecha{position:relative}.entrada-fecha input{color:#0000}.entrada-fecha input:not(:focus)::-webkit-datetime-edit{opacity:0}.entrada-fecha input:focus{color:var(--color-tinta)}.entrada-fecha input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.fecha-visible{left:var(--esp-l);pointer-events:none;color:var(--color-tinta);font-size:17px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.entrada-fecha:focus-within .fecha-visible{opacity:0}.esqueleto-heroe{background:#ffffff38;margin:6px 0}
