:root{--anillo:0 0 0 3px var(--fondo), 0 0 0 5px var(--foco);--cabecera-alto:76px}h1,h2,h3,.display{font-variation-settings:"opsz" 96}:focus-visible{outline-offset:2px;box-shadow:var(--anillo);outline:2px solid #0000}.stepper button:focus-visible,.toggle:focus-visible{box-shadow:var(--anillo);outline:2px solid #0000}.estrellas-entrada__opcion:has(input:focus-visible){box-shadow:var(--anillo);outline:2px solid #0000}.enlace-tactil,nav[aria-label="Ruta de navegación"] a,.ficha-hero__tarjeta h2 a{align-items:center;min-height:44px;display:inline-flex}.btn{--btn-fondo:linear-gradient(180deg, #fff 0%, #f3f6f7 100%);--btn-tinta:var(--tinta);--btn-borde:#1116181f;--btn-sombra:inset 0 1px 0 #fff, inset 0 -2px 0 #1116180f, 0 1px 1px rgba(var(--sh),.08), 0 6px 14px -8px rgba(var(--sh),.3);isolation:isolate;border-radius:var(--r-m);letter-spacing:-.005em;box-shadow:var(--btn-sombra);transition:transform var(--dur-2) var(--ease-resorte), translate .2s var(--ease-salida), box-shadow var(--dur-2) var(--ease-salida), filter var(--dur-2);-webkit-tap-highlight-color:transparent;font-weight:700;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120px circle at var(--mx,50%) var(--my,0%), #ffffff73, transparent 60%);opacity:0;transition:opacity var(--dur-2);position:absolute;inset:0}.btn:hover:before{opacity:1}.btn:hover{box-shadow:var(--btn-sombra);transform:translateY(-1px)}.btn:active{box-shadow:inset 0 2px 4px rgba(var(--sh),.18);transition-duration:80ms;transform:translateY(1px)scale(.975)}.btn svg{flex:none}.btn--primario{--btn-fondo:linear-gradient(180deg, #0b90c6 0%, #00729f 52%, #00658d 100%);--btn-tinta:#fff;--btn-borde:#005b80;--btn-sombra:inset 0 1px 0 #ffffff61, inset 0 -3px 0 #00243647, 0 1px 1px rgba(var(--sh2),.25), var(--sombra-azul);text-shadow:0 1px #00283c59}.btn--primario:hover{--btn-fondo:linear-gradient(180deg, #0a86b9 0%, #006a93 52%, #005d82 100%)}.btn--primario:active{box-shadow:inset 0 3px 6px #001e2d73}.btn--oscuro{--btn-fondo:linear-gradient(180deg, #2a353a 0%, #111618 100%);--btn-tinta:#fff;--btn-borde:#000;--btn-sombra:inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #0006, 0 10px 22px -10px #0009}.btn--urgente,:root:not([data-theme=dark]) .btn--urgente{--btn-fondo:linear-gradient(180deg, #c83a25 0%, #b0301c 100%);--btn-tinta:#fff;--btn-borde:#9a2a18;--btn-sombra:inset 0 1px 0 #ffffff4d, inset 0 -3px 0 #500a0040, 0 12px 24px -10px #d9412b8c}.btn--fantasma{--btn-fondo:transparent;--btn-borde:transparent;--btn-sombra:none;color:var(--enlace)}.btn--fantasma:before{display:none}.btn--grande{border-radius:18px;min-height:60px;padding:0 1.6em;font-size:1.05rem}.btn--chico{border-radius:var(--r-s);min-height:44px;padding:0 1em;font-size:.9rem}.btn--icono{width:48px;padding:0}.btn--chico.btn--icono{width:44px}.btn[disabled],.btn[aria-disabled=true]{filter:saturate(.4)}:root[data-theme=dark] .btn:not(.btn--primario):not(.btn--oscuro):not(.btn--urgente):not(.btn--fantasma){--btn-fondo:linear-gradient(180deg, #223038 0%, #18232a 100%);--btn-borde:#ffffff1a;--btn-sombra:inset 0 1px 0 #ffffff17, inset 0 -2px 0 #0000004d, 0 8px 18px -10px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn:not(.btn--primario):not(.btn--oscuro):not(.btn--urgente):not(.btn--fantasma){--btn-fondo:linear-gradient(180deg, #223038 0%, #18232a 100%);--btn-borde:#ffffff1a;--btn-sombra:inset 0 1px 0 #ffffff17, inset 0 -2px 0 #0000004d, 0 8px 18px -10px #000000b3}:root:not([data-theme=light]) .btn:before{background:radial-gradient(120px circle at var(--mx,50%) var(--my,0%), #ffffff1f, transparent 60%)}}:root[data-theme=dark] .btn:before{background:radial-gradient(120px circle at var(--mx,50%) var(--my,0%), #ffffff1f, transparent 60%)}[data-magnetico]{translate:var(--mag-x,0px) var(--mag-y,0px)}.tarjeta{box-shadow:var(--sombra-1)}.tarjeta--plana{box-shadow:none}.tarjeta--hundida{background:var(--superficie-2);box-shadow:inset 0 1px 2px rgba(var(--sh), .06)}.tarjeta--viva:hover,.tarjeta.hover-alza:hover{box-shadow:var(--sombra-3);transform:translateY(-4px)}.tarjeta.taller--sin-verificar{box-shadow:none}.tarjeta--azul{color:#fff;box-shadow:inset 0 1px 0 #ffffff4d, var(--sombra-azul);background:linear-gradient(160deg,#0b8fc4 0%,#00729f 45%,#004e6e 100%);border-color:#0000}.spot{isolation:isolate}.spot:after{z-index:-1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), #3fa9d629, transparent 60%);transition-duration:.2s}.insignia{border-color:#0000;border-radius:8px;min-height:26px;padding:2px 10px 2px 8px;font-size:.76rem;font-weight:700}.insignia svg{width:14px;height:14px}.insignia--ejemplo{border-color:var(--linea-fuerte)}.chip{color:var(--tinta);box-shadow:0 1px 0 var(--brillo) inset, 0 1px 2px rgba(var(--sh), .06);transition:transform var(--dur-2) var(--ease-resorte), background-color var(--dur-2), border-color var(--dur-2), color var(--dur-2);border-radius:12px;gap:8px;padding:0 16px 0 12px;font-size:.9rem;font-weight:650}.chip svg{width:18px;height:18px;color:var(--azul);flex:none}.chip:hover{border-color:var(--azul);color:var(--tinta)}.chip:active{transform:scale(.95)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--azul);border-color:var(--azul-hondo);color:#fff;box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -6px rgba(var(--sh3), .6)}.chip[aria-pressed=true] svg,.chip[aria-checked=true] svg{color:#fff}:root[data-theme=dark] .chip svg{color:var(--azul-claro)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip svg{color:var(--azul-claro)}}.campo__etiqueta{font-weight:700}.campo__control{border-radius:var(--r-m);min-height:56px;box-shadow:inset 0 2px 3px rgba(var(--sh), .05);font-weight:600}.campo__control::placeholder{font-weight:500}.campo__area{min-height:0}.libro-monto{min-height:64px}.selector__boton{border-radius:var(--r-m);min-height:56px;box-shadow:0 1px 0 var(--brillo) inset, 0 2px 4px -2px rgba(var(--sh), .08);font-weight:650}.selector__lista{border-radius:var(--r-m);box-shadow:var(--sombra-3), 0 0 0 1px var(--linea);animation:menu-entra var(--dur-2) var(--ease-salida);border-color:#0000}@keyframes menu-entra{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.selector__opcion{border-radius:10px;font-weight:600}.selector__boton[aria-expanded=true]+.selector__chevron{color:var(--azul)}.buscador{box-shadow:var(--sombra-3), 0 0 0 1px var(--linea);border-color:#0000;border-radius:20px}.toggle__pista{width:52px;height:32px;box-shadow:inset 0 2px 4px rgba(var(--sh), .15);border-radius:11px}.toggle__pista:after{width:24px;height:24px;box-shadow:0 2px 5px rgba(var(--sh), .3), inset 0 -1px 0 #00000014;background:linear-gradient(#fff,#eef2f4);border-radius:8px;top:3px;left:3px}.toggle:active .toggle__pista:after{transform:scaleX(1.15)}.toggle[aria-checked=true] .toggle__pista{box-shadow:inset 0 2px 4px #001e2d66}.toggle[aria-checked=true] .toggle__pista:after{transform:translate(19px)}.pestanas{box-shadow:inset 0 1px 3px rgba(var(--sh), .1);border-radius:14px;position:relative}.pestanas a,.pestanas [role=tab]{z-index:1;border-radius:10px;font-weight:700;position:relative}.pestanas__ind{z-index:0;opacity:0;pointer-events:none;background:var(--superficie);width:0;height:0;box-shadow:var(--sombra-1), 0 0 0 1px var(--linea);border-radius:10px;position:absolute;top:0;left:0}.pestanas__ind[data-listo]{transition:transform var(--dur-3) var(--ease-resorte), opacity var(--dur-2)}.pestanas[data-indicador]>a[aria-current=page],.pestanas[data-indicador]>[role=tab][aria-selected=true]{box-shadow:none;background:0 0}.stepper{align-items:center;gap:6px;display:flex}.stepper li{min-width:0;color:var(--tinta-3);flex:1;align-items:center;gap:8px;font-weight:700;display:flex}.stepper li:before{display:none}.stepper li:after{content:"";background:var(--fondo-hondo);transform-origin:0;border-radius:3px;flex:1;min-width:8px;height:3px}.stepper li:last-child:after{display:none}.stepper li[data-estado=hecho]:after{background:var(--azul)}.stepper button{gap:8px;min-width:44px}.stepper .num{background:var(--fondo-hondo);width:30px;height:30px;color:var(--tinta-3);transition:background-color var(--dur-3) var(--ease-salida), transform var(--dur-3) var(--ease-resorte);border-radius:10px;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid}.stepper li[data-estado=actual] .num{background:var(--azul);color:#fff;box-shadow:0 6px 14px -6px rgba(var(--sh3), .7);transform:scale(1.08)}.stepper li[data-estado=hecho] .num{background:var(--azul-tinte);color:var(--azul)}.stepper li[data-estado=hecho]{color:var(--tinta-2)}.stepper li[data-estado=hecho] svg{color:var(--azul)}.stepper .paso-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:599px){.stepper li[data-estado=hecho] svg{display:none}}.esqueleto{background:color-mix(in srgb, var(--tinta) 9%, var(--superficie));animation:none;position:relative;overflow:hidden}.esqueleto:after{content:"";background:#ffffff80;animation:1.2s ease-in-out infinite alternate brillo-opacidad;position:absolute;inset:0}:root[data-theme=dark] .esqueleto:after{background:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .esqueleto:after{background:#ffffff0d}}@keyframes brillo-opacidad{0%{opacity:0}to{opacity:1}}.vacio{border-radius:var(--r-m);background:var(--superficie-2);box-shadow:inset 0 0 0 1.5px var(--linea);border:0;gap:12px}.vacio>svg:first-child:not(.ilustracion){width:64px;height:64px;color:var(--azul);background:var(--azul-tinte);box-shadow:inset 0 1px 0 var(--brillo), 0 10px 22px -14px rgba(var(--sh3), .6);border-radius:20px;padding:16px}.ilustracion{width:120px;height:90px;color:var(--azul)}.vacio--error .ilustracion{color:var(--urgente-texto)}.vacio h2,.vacio h3{font-size:1.3rem}.vacio p{max-width:46ch}.estado-error{text-align:center}.aviso{border-radius:var(--r-m)}.aviso--exito{animation:toast-entra .5s var(--ease-resorte) both}@keyframes toast-entra{0%{opacity:0;transform:translateY(12px)scale(.96)}}.acordeon{background:0 0;border:0;gap:10px;display:grid}.acordeon details{background:var(--superficie);border-radius:var(--r-m);box-shadow:var(--sombra-1), 0 0 0 1px var(--linea);overflow:hidden}.acordeon details+details{border-top:0}.acordeon summary{font-weight:700}.acordeon__chevron{background:var(--fondo);width:28px;height:28px;color:var(--azul);transition:transform var(--dur-3) var(--ease-resorte);border-radius:9px;padding:5px}.envoltura-tabla{border-radius:var(--r-l);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);border-color:#0000}.tabla tbody tr{transition:background-color var(--dur-1)}.tabla tbody tr:hover{background:var(--superficie-2)}.metrica{border-radius:var(--r-l);box-shadow:var(--sombra-1);padding:16px 18px}.metrica dd{letter-spacing:-.028em;font-weight:500}.sello{--sello-trazo:currentColor;--sello-tinta:var(--tinta);--sello-circuito:var(--azul);--sello-vidrio:currentColor;--sello-brillo:#fff;width:var(--tam,100%);aspect-ratio:1;height:auto;color:var(--azul-hondo);vertical-align:middle;flex:none;display:inline-block;position:relative;container-type:inline-size}:where(:root[data-theme=dark]) .sello{color:var(--azul-claro);--sello-circuito:var(--azul-claro)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .sello{color:var(--azul-claro);--sello-circuito:var(--azul-claro)}}.sello svg{width:100%;height:100%;overflow:visible}.sello__p-vidrio{stop-color:var(--sello-vidrio)}.sello__p-trazo{stop-color:var(--sello-trazo)}.sello__filo{stroke-width:1px;vector-effect:non-scaling-stroke}.sello__hairline{stroke:var(--sello-trazo);stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.sello__reflejo{stroke:var(--sello-brillo);stroke-opacity:.55;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sello__texto{font-family:var(--f-texto);fill:var(--sello-trazo)}.sello__fecha{font-family:var(--f-num);fill:var(--sello-trazo)}.sello__a{fill:var(--sello-tinta)}.sello__circuito{fill:var(--sello-circuito)}.sello__paloma{stroke:var(--sello-trazo);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;display:none}.sello__destello{fill:var(--sello-brillo)}.sello__marca{transform-box:view-box;transform-origin:50%}.sello--esmalte{border-radius:50%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sello--esmalte{-webkit-backdrop-filter:blur(5px)saturate(1.15);backdrop-filter:blur(5px)saturate(1.15)}}@container (max-width:55px){.sello__texto,.sello__fecha,.sello__hairline,.sello__reflejo{display:none}.sello--esmalte .sello__marca{transform:scale(1.42)}.sello--esmalte .sello__marca--fecha{transform:translateY(8.6px)scale(1.72)}}@container (max-width:27px){.sello--escudo .sello__marca{display:none}.sello--escudo .sello__paloma{display:inline}}.sello--quieto{transform:none}.sello--estampa .sello__destello{animation:destello .9s var(--ease-salida) both .76s}@keyframes destello{0%{opacity:0;transform:translate(0)}20%{opacity:.5}to{opacity:0;transform:translate(170px)}}.sello--estampa{animation:estampa .62s var(--ease-salida) both .2s}.sello--estampa:after{content:"";opacity:0;pointer-events:none;animation:tinta .7s var(--ease-salida) .38s;border:2px solid;border-radius:50%;position:absolute;inset:0}@keyframes estampa{0%{opacity:0;transform:scale(1.35)}55%{opacity:1;transform:scale(.95)}75%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes tinta{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.12)}}.sello-mini{color:var(--azul-hondo);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.sello-mini .sello{--tam:22px;color:inherit}.sello-mini .sello svg{width:100%;height:100%}:root[data-theme=dark] .sello-mini{color:#8fd3ef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sello-mini{color:#8fd3ef}}.avatar{background:0 0;border-radius:0;flex:none;width:56px;height:56px;display:inline-block;position:relative}.avatar__img,.avatar__ini{object-fit:cover;background:linear-gradient(150deg, var(--azul-tinte), color-mix(in srgb, var(--azul-cielo) 55%, var(--azul-tinte)));width:100%;height:100%;box-shadow:0 0 0 3px var(--superficie), 0 6px 14px -6px rgba(var(--sh), .4);border-radius:18px;place-items:center;display:grid}.avatar__ini{font-family:var(--f-display);letter-spacing:-.02em;color:var(--azul-hondo);font-size:1.2rem;font-weight:800}:root[data-theme=dark] .avatar__ini{color:var(--azul-cielo);background:linear-gradient(150deg,#0d2a38,#123b4f)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar__ini{color:var(--azul-cielo);background:linear-gradient(150deg,#0d2a38,#123b4f)}}.avatar__sello{background:var(--azul);color:#fff;width:24px;height:24px;box-shadow:0 0 0 3px var(--superficie);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.avatar__sello svg{stroke-width:2.6px;width:14px;height:14px}.avatar--grande{width:88px;height:88px}.avatar--grande .avatar__img,.avatar--grande .avatar__ini{border-radius:26px;font-size:2rem}.avatar--grande .avatar__sello{width:32px;height:32px}.avatar--grande .avatar__sello svg{width:18px;height:18px}.avatar--chico{width:40px;height:40px}.avatar--chico .avatar__img,.avatar--chico .avatar__ini{border-radius:12px;font-size:.95rem}.avatar--chico .avatar__sello{width:18px;height:18px;bottom:-4px;right:-4px}.avatar--chico .avatar__sello svg{width:11px;height:11px}.perfil__cabeza .avatar{width:56px;height:56px;font-size:inherit;border-radius:0}.perfil__cabeza .avatar__img,.perfil__cabeza .avatar__ini{border-radius:14px}.taller__lugar{align-items:center;gap:4px;display:flex}.taller__lugar svg{color:var(--tinta-3);flex:none}.taller__especialidad{background:var(--azul-tinte);width:fit-content;max-width:100%;color:var(--azul-hondo);font-weight:650;font-size:var(--t-chica);border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 8px;line-height:1.25;display:inline-flex}.taller__especialidad svg{flex:none}:root[data-theme=dark] .taller__especialidad{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .taller__especialidad{color:var(--azul-cielo)}}.taller__pie{border-top:1px dashed var(--linea-fuerte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}.taller .avatar{margin-top:2px}.taller--compacta{border-radius:var(--r-s);box-shadow:none;transition:border-color var(--dur-2) var(--ease-salida), box-shadow var(--dur-2) var(--ease-salida);gap:8px;padding:14px}.taller--compacta:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-1)}.taller--compacta:has(.taller__nombre a:focus-visible){box-shadow:var(--anillo)}.taller--compacta .taller__nombre a:focus-visible{box-shadow:none}.taller--compacta .taller__cabeza{align-items:flex-start;gap:10px}.taller--compacta .avatar{margin-top:0}.taller--compacta .avatar__img,.taller--compacta .avatar__ini{box-shadow:none}.taller--compacta .taller__cabeza>.favorito,.taller--compacta .taller__cabeza>.favorito__envoltura{margin:-10px -10px 0 auto}.taller__texto{flex:1;gap:2px;min-width:0;padding-top:1px;display:grid}.taller .taller__nombre{font-family:var(--f-texto);letter-spacing:-.005em;font-variation-settings:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.taller__nombre a{color:var(--tinta);text-decoration:none}.taller__nombre a:before{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.taller--compacta:hover .taller__nombre a{color:var(--enlace)}.taller__meta,.taller__desc{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;line-height:1.4;overflow:hidden}.taller__meta{color:var(--tinta-3)}.taller__desc{color:var(--tinta-2)}.taller--compacta .taller__pie{border-top:1px solid var(--linea);flex-wrap:nowrap;gap:8px;padding-top:8px;font-size:.8125rem}.taller--compacta .taller__pie>*{white-space:nowrap;min-width:0}.taller__pie .fila{flex-wrap:nowrap}@media (pointer:fine){.taller--compacta .taller__cabeza .favorito{width:32px;min-height:32px}.taller--compacta .taller__cabeza>.favorito,.taller--compacta .taller__cabeza>.favorito__envoltura{margin:-6px -6px 0 auto}}.filtros.tarjeta{padding:20px}.taller__pie .num{font-size:.875rem}.taller__pie .chica{font-size:.8125rem}.taller__pie .estrella{width:15px;height:15px}.taller__pie .sello-mini{white-space:nowrap;font-size:.8125rem}.taller__sin{color:var(--aviso-texto);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:650;display:inline-flex;overflow:hidden}.taller__sin svg{flex:none}.taller--compacta.taller--sin-verificar{background:var(--superficie-2);border-style:dashed}.categorias-inicio .fila{gap:8px}.categorias-inicio .chip{box-shadow:none;gap:6px;padding:0 14px 0 10px;font-size:.875rem;font-weight:600}.categorias-inicio .chip svg{width:16px;height:16px}.beneficio{--pila:8px;border-radius:var(--r-s);box-shadow:none;padding:18px}.beneficio .t-4{font-family:var(--f-texto);letter-spacing:-.005em;font-variation-settings:normal;font-size:1rem;font-weight:650}.beneficio p{font-size:.875rem}.beneficio__ic{background:var(--azul-tinte);width:36px;height:36px;color:var(--azul);border-radius:10px;place-items:center;display:grid}.beneficio__ic svg{width:20px;height:20px}:root[data-theme=dark] .beneficio__ic{color:var(--azul-claro)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .beneficio__ic{color:var(--azul-claro)}}.odometro{font-variant-numeric:tabular-nums;vertical-align:baseline;align-items:baseline;line-height:1;display:inline-flex}.odometro__cifras{height:1em;line-height:1;display:inline-flex;overflow:hidden}.od-col{height:1em;display:inline-block;overflow:hidden}.od-cinta{transition:transform .8s var(--ease-salida);transition-delay:calc(var(--i,0) * 40ms);flex-direction:column;display:flex}.od-cinta>span{text-align:center;height:1em;display:block}.od-sep{white-space:pre;display:inline-block}.odometro[data-estado=espera] .od-cinta{transition:none;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){[data-magnetico]{translate:none}.sello--estampa:after,.sello__destello{display:none}.esqueleto:after{opacity:.6}}
.logo{flex:none;line-height:0;display:block}.logo__img{width:auto;max-width:none;display:block}.marca{border-radius:10px;gap:10px;min-height:44px}.marca .logo__img{height:32px}.marca__etiqueta{font-family:var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3);background:var(--fondo-hondo);border-radius:6px;padding:3px 7px;font-size:.68rem;font-weight:500}.cabecera{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;height:auto;padding-top:12px}.cabecera>.contenedor{pointer-events:auto;background:var(--superficie-vidrio);-webkit-backdrop-filter:saturate(1.6)blur(16px);max-width:min(1320px,100% - 24px);height:64px;box-shadow:0 0 0 1px var(--linea), 0 10px 30px -18px rgba(var(--sh), .35);border-radius:20px;gap:18px;padding:8px 10px 8px 20px}.nav a:not(.btn){border-radius:10px;font-weight:650;position:relative}.nav a:not(.btn)[aria-current=page]{color:var(--tinta)}.nav a:not(.btn)[aria-current=page]:after{content:"";background:var(--azul);border-radius:3px;height:3px;position:absolute;bottom:4px;left:12px;right:12px}.menu-movil__panel{box-shadow:var(--sombra-3), 0 0 0 1px var(--linea);border-color:#0000;border-radius:20px}@media (max-width:767px){.cabecera{padding-top:8px}.cabecera>.contenedor{border-radius:18px;max-width:calc(100% - 16px);height:60px;padding:8px 8px 8px 14px}.marca .logo__img{height:28px}}.pie{background:var(--superficie);color:var(--tinta-2);box-shadow:0 -1px 0 var(--linea);padding-block:64px 24px}.pie a{color:var(--tinta-2)}.pie a:hover{color:var(--enlace);text-decoration:none}.pie p a{color:var(--enlace);text-decoration:underline}.pie h2{font-family:var(--f-texto);letter-spacing:0;text-transform:none;color:var(--tinta);margin-bottom:8px;font-size:.9rem;font-weight:800}.pie li a,.pie .enlace-boton{min-height:44px}.pie .enlace-boton{color:var(--tinta-2)}.pie .enlace-boton:hover{color:var(--enlace);text-decoration:none}.pie__marca .logo__img{height:36px;margin-bottom:6px}.pie__marca p{max-width:34ch}.pie__legal{border-top-color:var(--linea);color:var(--tinta-3)}.pie :focus-visible{outline-color:#0000}@media (min-width:768px){.panel__lateral{height:calc(100dvh - 24px);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);scrollbar-width:thin;border:0;border-radius:22px;align-self:start;margin:12px 0 12px 12px;position:sticky;top:12px;overflow:auto}.panel{grid-template-columns:264px minmax(0,1fr)}}.panel__lateral .marca{border-bottom:1px solid var(--linea);flex-direction:column;align-items:flex-start;gap:6px;padding:4px 6px 12px}.panel__lateral .marca .logo__img{height:28px}.panel__lateral nav a{border-radius:11px}.panel__lateral nav a svg{color:var(--tinta-3)}.panel__lateral nav a[aria-current=page]{color:var(--tinta)}.panel__lateral nav a[aria-current=page] svg{color:var(--azul)}@media (max-width:767px){.panel__lateral .marca{border-bottom:0;flex-direction:row;align-items:center;padding:0}}.acceso__lado--marca{isolation:isolate;color:#e6f0f4;border-radius:var(--r-xl);box-shadow:inset 0 1px 0 #ffffff40, var(--sombra-azul);background:linear-gradient(160deg,#0b8fc4 0%,#00729f 42%,#06283a 100%);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.acceso__lado--marca:before,.acceso__lado--marca:after{content:"";z-index:-1;pointer-events:none;border-radius:200px;position:absolute;left:-20%;right:-20%;transform:rotate(-14deg)skew(-18deg)}.acceso__lado--marca:before{background:linear-gradient(90deg,#0000,#9ed8ef59 35%,#0a8cc24d 70%,#0000);height:120px;bottom:18%}.acceso__lado--marca:after{background:linear-gradient(90deg,#0000 10%,#ffffff2e 50%,#0000 90%);height:42px;bottom:6%}.acceso__lado--marca .logo__img{height:40px}.acceso__lado--marca .t-3{letter-spacing:-.02em;line-height:1.12;color:#fff!important}.acceso__lado--marca .lista-revisado li{color:#e6f0f4}.acceso__lado--marca .lista-revisado svg{color:var(--azul-cielo)!important}.ficha-hero__credencial{isolation:isolate;border-radius:var(--r-s);color:#fff;background:linear-gradient(160deg,#0b8fc4 0%,#00729f 45%,#004e6e 100%);grid-template-columns:auto 1fr;align-items:end;gap:12px;min-height:128px;margin:0 0 14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.ficha-hero__credencial:before,.ficha-hero__credencial:after{content:"";z-index:-1;pointer-events:none;border-radius:200px;position:absolute;left:-30%;right:-30%;transform:rotate(-16deg)skew(-18deg)}.ficha-hero__credencial:before{background:linear-gradient(90deg,#0000,#9ed8ef66 35%,#ffffff2e 70%,#0000);height:90px;top:18%}.ficha-hero__credencial:after{background:linear-gradient(90deg,#0000 10%,#fff3 50%,#0000 90%);height:30px;top:52%}.ficha-hero__credencial .avatar__img,.ficha-hero__credencial .avatar__ini{box-shadow:0 0 0 3px #ffffffe6,0 10px 22px -10px #00000080}.ficha-hero__credencial .avatar__sello{box-shadow:0 0 0 3px #fff}.ficha-hero__credencial .sello{--tam:72px;color:#fff;--sello-tinta:#fff;--sello-circuito:#fff;position:absolute;top:12px;right:14px}.ficha-hero__credencial figcaption{font-family:var(--f-num);font-size:var(--t-mini);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0}.ficha-hero__credencial--promesa{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center}.ficha-hero__credencial--promesa .sello{--tam:96px;position:static}.ficha-hero__flotante .odometro{margin-top:4px;font-size:1.4rem}@media (max-width:479px){.ficha-hero__credencial .sello{--tam:60px}}.pie__rejilla>*{min-width:0}.pie a{overflow-wrap:anywhere}@media (max-width:767px){.pie .pie__confianza,.pie li>a{align-items:center;min-height:44px;display:inline-flex}}
.migas ol{font-size:var(--t-chica);color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:2px 8px;list-style:none;display:flex}.migas li{align-items:center;gap:8px;min-width:0;display:inline-flex}.migas li+li:before{content:"/";color:var(--tinta-3)}.migas a{color:var(--tinta-2);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.migas a:hover{color:var(--azul);text-decoration:underline}.migas [aria-current=page]{color:var(--tinta);overflow-wrap:anywhere;font-weight:600}.cabeza-pagina{gap:18px;padding-block:clamp(24px,4vw,48px) clamp(28px,4vw,52px);display:grid}.cabeza-pagina h1{font-size:var(--t-2);letter-spacing:-.026em;overflow-wrap:anywhere;max-width:22ch}.cabeza-pagina .entrada-texto{max-width:62ch}.cabeza-pagina__meta{font-size:var(--t-chica);color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cabeza-pagina__meta time{font-family:var(--f-num);font-size:var(--t-mini);letter-spacing:.02em}.cabeza-pagina__acciones{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.respuesta-corta{border-radius:var(--r-m);background:var(--superficie);border:1px solid var(--linea);max-width:68ch;box-shadow:var(--sombra-1);padding:20px 22px 20px 24px;position:relative}.respuesta-corta:before{content:"";background:var(--azul);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.respuesta-corta__rotulo{font-family:var(--f-num);font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-hondo);margin-bottom:8px}.respuesta-corta p:last-child{color:var(--tinta);font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}:root[data-theme=dark] .respuesta-corta__rotulo{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .respuesta-corta__rotulo{color:var(--azul-cielo)}}.articulo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(56px,8vw,112px);display:grid}.articulo__cuerpo{gap:clamp(40px,5vw,56px);min-width:0;display:grid}.articulo__lateral{top:calc(var(--cabecera-alto) + 20px);gap:16px;min-width:0;display:grid;position:sticky}.articulo__lateral .btn{white-space:normal;text-align:center}.articulo--ancho{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.articulo{grid-template-columns:minmax(0,1fr)}.articulo__lateral{position:static}}.seccion-contenido{gap:18px;min-width:0;display:grid}.seccion-contenido>h2{font-size:var(--t-3)}.seccion-contenido__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.prosa{color:var(--tinta-2);gap:18px;display:grid}.prosa>p,.prosa>.prosa__lista,.prosa>h2,.prosa>h3,.prosa>.aviso{max-width:68ch}.prosa>h2{color:var(--tinta);margin-top:20px}.prosa>h3{color:var(--tinta);margin-top:6px}.prosa>h2:first-child,.prosa>h3:first-child{margin-top:0}.prosa__lista{gap:8px;padding-left:1.3em;display:grid}.prosa__lista li{padding-left:4px}.prosa__lista li::marker{color:var(--azul);font-weight:700}.prosa .aviso{color:var(--tinta)}.prosa__tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;list-style:none;display:grid}.prosa__tarjetas .t-4{font-size:1.12rem;line-height:1.2}.prosa__tarjetas p{font-size:.95rem}.tabla-contenido th,.tabla-contenido td{padding:12px 14px}.tabla-contenido td{color:var(--tinta-2);vertical-align:top}.tabla-contenido td:first-child{color:var(--tinta);font-weight:600}.tabla-contenido .num{text-align:right;white-space:nowrap}@media (max-width:599px){.tabla-contenido thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-contenido,.tabla-contenido tbody,.tabla-contenido tr,.tabla-contenido td{width:100%;display:block}.tabla-contenido tr{border-bottom:1px solid var(--linea);padding:12px 14px}.tabla-contenido tr:last-child{border-bottom:0}.tabla-contenido td{text-align:left;white-space:normal;border:0;padding:2px 0}.tabla-contenido td[data-titulo]:not(:first-child):before{content:attr(data-titulo);font-size:var(--t-mini);color:var(--tinta-3);font-weight:600;display:block}.tabla-contenido .num{text-align:left}}.insignia--pronto{background:var(--aviso-tinte);color:var(--aviso-texto);border-color:color-mix(in srgb, var(--aviso-texto) 30%, transparent)}.insignia--proximamente{min-height:22px;font-family:var(--f-num);letter-spacing:.06em;text-transform:uppercase;background:var(--azul-tinte);color:var(--azul-hondo);border-color:color-mix(in srgb, var(--azul) 25%, transparent);padding:1px 8px;font-size:.7rem;font-weight:500}:root[data-theme=dark] .insignia--proximamente{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .insignia--proximamente{color:var(--azul-cielo)}}.boton-autobot{gap:8px}.boton-autobot .insignia{margin-left:2px}.indice-contenido{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;list-style:none;display:grid}.indice-contenido__item{flex-direction:column;gap:10px;height:100%;display:flex;position:relative}.indice-contenido__item h2,.indice-contenido__item h3{letter-spacing:-.015em;font-size:1.3rem;line-height:1.15}.indice-contenido__item h2 a,.indice-contenido__item h3 a{color:var(--tinta);text-decoration:none}.indice-contenido__item h2 a:before,.indice-contenido__item h3 a:before{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.indice-contenido__item h2 a:hover,.indice-contenido__item h3 a:hover{color:var(--azul)}.indice-contenido__item p{color:var(--tinta-2);font-size:.95rem}.indice-contenido__pie{border-top:1px solid var(--linea);font-size:var(--t-mini);color:var(--tinta-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}.indice-contenido__pie .flecha{color:var(--azul);transition:transform var(--dur-2) var(--ease-resorte)}.indice-contenido__item:hover .flecha{transform:translate(4px)}.indice-contenido__item .insignia{z-index:2;align-self:flex-start;position:relative}.enlaces-chip{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.enlaces-chip .chip{gap:8px}.enlaces-chip .chip .num{color:var(--tinta-3);font-size:var(--t-mini)}.lateral-accion{gap:14px;display:grid}.lateral-accion h2{letter-spacing:-.01em;font-size:1.2rem}.lateral-accion p{font-size:var(--t-chica);color:var(--tinta-2)}.ficha-sintoma{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ficha-sintoma__dato{border-radius:var(--r-m);background:var(--superficie);border:1px solid var(--linea);align-content:start;gap:8px;padding:16px 18px;display:grid}.ficha-sintoma__dato dt{font-size:var(--t-mini);color:var(--tinta-3);letter-spacing:.02em;font-weight:650}.ficha-sintoma__dato dd{margin:0;font-weight:650}.ficha-sintoma__dato[data-nivel=urgente]{border-color:color-mix(in srgb, var(--urgente) 40%, transparent);background:var(--urgente-tinte)}@media (max-width:599px){.ficha-sintoma{grid-template-columns:minmax(0,1fr)}}.causas{counter-reset:causa;gap:10px;list-style:none;display:grid}.causas li{counter-increment:causa;border-radius:var(--r-m);background:var(--superficie);border:1px solid var(--linea);color:var(--tinta);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.causas li:before{content:counter(causa, decimal-leading-zero);font-family:var(--f-num);color:var(--azul);padding-top:2px;font-size:.85rem}.nota-orienta{font-size:var(--t-chica);color:var(--tinta-3);max-width:68ch;font-style:italic}.necesitas{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;list-style:none;display:grid}.necesitas a{border-radius:var(--r-m);border:1px solid var(--linea-fuerte);background:var(--superficie);min-height:56px;color:var(--tinta);transition:transform var(--dur-1) var(--ease-salida), border-color var(--dur-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.necesitas a:hover{border-color:var(--azul);transform:translateY(-1px)}.necesitas a .flecha{color:var(--azul);flex:none}.sin-oferta{border-radius:var(--r-l);border:1.5px dashed var(--linea-fuerte);background:var(--superficie-2);gap:16px;padding:clamp(24px,4vw,40px);display:grid}.sin-oferta h2{font-size:var(--t-3)}.lista-talleres-contenido{list-style:none}.taller-contenido{--pad-tarjeta:clamp(20px, 2.4vw, 28px);overflow:clip}.taller-contenido__portada{width:calc(100% + 2 * var(--pad-tarjeta,24px));max-width:none;margin:calc(-1 * var(--pad-tarjeta,24px)) calc(-1 * var(--pad-tarjeta,24px)) 0;aspect-ratio:16/9;object-fit:cover;border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;height:auto}.contadores{padding-block:clamp(8px,2vw,16px) clamp(24px,4vw,40px)}.contadores__fila{grid-template-columns:repeat(var(--columnas,3), minmax(0, 1fr));gap:12px;margin:0;display:grid}.contadores__fila[data-cantidad="1"]{--columnas:1;max-width:360px}.contadores__fila[data-cantidad="2"]{--columnas:2;max-width:720px}.contadores__item{border-radius:var(--r-l);background:var(--superficie);border:1px solid var(--linea);box-shadow:var(--sombra-1);flex-direction:column-reverse;gap:4px;padding:18px 20px;display:flex}.contadores__item dt{font-size:var(--t-chica);color:var(--tinta-2);font-weight:600}.contadores__item dd{letter-spacing:-.02em;color:var(--azul-hondo);margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:1}:root[data-theme=dark] .contadores__item dd{color:var(--azul-cielo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .contadores__item dd{color:var(--azul-cielo)}}@media (max-width:599px){.contadores__fila{grid-template-columns:minmax(0,1fr);max-width:none}}.planes-publicos .plan{gap:12px}.planes-publicos .plan__precio{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.contacto-rejilla{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,64px);padding-bottom:clamp(56px,8vw,112px);display:grid}.form-contacto{gap:18px;display:grid}.form-contacto__fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-contacto__exito{justify-items:start;gap:14px;display:grid}@media (max-width:899px){.contacto-rejilla{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.form-contacto__fila{grid-template-columns:minmax(0,1fr)}}.filtros-vacantes{border-radius:var(--r-l);background:var(--superficie);border:1px solid var(--linea);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.filtros-vacantes .fila{flex-wrap:nowrap}@media (max-width:767px){.filtros-vacantes{grid-template-columns:minmax(0,1fr)}.filtros-vacantes .fila{flex-wrap:wrap}}.vacantes{gap:12px;list-style:none;display:grid}.vacante{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;display:grid}.vacante h2{letter-spacing:-.012em;font-size:1.25rem}.vacante__descripcion{color:var(--tinta-2);white-space:pre-line;overflow-wrap:anywhere;grid-column:1/-1;max-width:72ch}@media (max-width:599px){.vacante{grid-template-columns:minmax(0,1fr)}}.asistente-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.asistente-burbuja{border-radius:var(--r-xl);background:var(--azul-noche);color:#e6f0f4;box-shadow:var(--sombra-3);gap:12px;padding:22px;display:grid;position:relative}.asistente-burbuja p{border-radius:var(--r-m);background:#ffffff12;border:1px solid #ffffff1a;max-width:34ch;padding:12px 14px;font-size:.95rem}.asistente-burbuja p:nth-child(2){background:var(--azul);color:#fff;border-color:#0000;justify-self:end}.asistente-burbuja .insignia{justify-self:start}@media (max-width:899px){.asistente-hero{grid-template-columns:minmax(0,1fr)}}.alternativas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}@media (max-width:899px){.alternativas{grid-template-columns:minmax(0,1fr)}}.nav-mas{position:relative}.nav-mas summary{cursor:pointer;color:var(--tinta-2);border-radius:var(--r-xs);align-items:center;gap:4px;min-height:44px;padding:0 12px;font-size:.925rem;font-weight:600;list-style:none;display:inline-flex}.nav-mas summary::-webkit-details-marker{display:none}.nav-mas summary:hover{color:var(--tinta);background:var(--fondo-hondo)}.nav-mas summary svg{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-salida)}.nav-mas[open] summary svg{transform:rotate(180deg)}.nav-mas__panel{border-radius:var(--r-m);background:var(--superficie);border:1px solid var(--linea);min-width:220px;box-shadow:var(--sombra-3);z-index:60;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.nav-mas__panel a:not(.btn){width:100%}.nav-mas summary[aria-current=page]{color:var(--azul)}@media (max-width:1099px){.nav{display:none}.menu-movil{display:block}}@media (max-width:1279px) and (min-width:1100px){.nav a:not(.btn),.nav-mas summary{padding:0 8px}}.menu-movil__panel{max-height:calc(100dvh - var(--cabecera-alto) - 24px);overscroll-behavior:contain;overflow-y:auto}.menu-movil__panel a[aria-current=page]{color:var(--azul);background:var(--azul-tinte)}.pie__rejilla{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}@media (max-width:1023px){.pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.pie__marca{grid-column:1/-1}}@media (max-width:599px){.pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.pie__rejilla{grid-template-columns:minmax(0,1fr)}}.pie .pie__confianza{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--azul-cielo) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--azul-cielo) 60%, transparent);text-underline-offset:4px}.editor-contenido{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-contenido__lista{gap:12px;display:grid;position:sticky;top:16px}.editor-contenido__items{gap:6px;max-height:70vh;padding:2px;list-style:none;display:grid;overflow-y:auto}.editor-contenido__item{text-align:left;border-radius:var(--r-s);border:1px solid var(--linea);background:var(--superficie);cursor:pointer;width:100%;font:inherit;color:inherit;gap:4px;padding:10px 12px;display:grid}.editor-contenido__item:hover{border-color:var(--linea-fuerte)}.editor-contenido__item[aria-current=true]{border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--azul) 14%, transparent)}.editor-contenido__item strong{overflow-wrap:anywhere;font-weight:650;line-height:1.25}.editor-contenido__form{gap:20px;min-width:0;display:grid}.editor-contenido__seccion{border-radius:var(--r-m);border:1px solid var(--linea);background:var(--superficie);gap:14px;min-width:0;padding:18px;display:grid}.editor-contenido__seccion>legend,.editor-contenido__seccion>h2{font-family:var(--f-texto);letter-spacing:0;padding:0;font-size:1rem;font-weight:700}.editor-contenido__contador{font-family:var(--f-num);font-size:var(--t-mini)}.editor-contenido__contador[data-estado=bien]{color:var(--exito-texto)}.editor-contenido__contador[data-estado=corto],.editor-contenido__contador[data-estado=largo]{color:var(--aviso-texto)}.editor-bloque{border-radius:var(--r-s);border:1px solid var(--linea-fuerte);background:var(--superficie-2);gap:10px;min-width:0;padding:14px;display:grid}.editor-bloque__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-bloque__cabeza strong{font-size:var(--t-chica)}.editor-bloque__acciones{flex-wrap:wrap;gap:6px;display:flex}.editor-contenido__acciones{border-radius:var(--r-m);background:var(--superficie-vidrio);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--linea);z-index:5;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;bottom:0}.editor-contenido__vista{border-radius:var(--r-m);border:1px dashed var(--linea-fuerte);background:var(--fondo);gap:18px;padding:20px;display:grid}.editor-contenido__vista h1{font-size:var(--t-3)}@media (max-width:1023px){.editor-contenido{grid-template-columns:minmax(0,1fr)}.editor-contenido__lista{position:static}.editor-contenido__items{max-height:320px}}
.autobot{--autobot-base:calc(24px + env(safe-area-inset-bottom,0px));--autobot-lado:calc(24px + env(safe-area-inset-right,0px));--autobot-alto:56px;--autobot-hueco:12px;--autobot-elevar:0px;--autobot-tinta-suave:#e2f2f9}.autobot[hidden],.autobot-panel[hidden]{display:none}.autobot__ancla{z-index:70;right:var(--autobot-lado);bottom:var(--autobot-base);translate:0 calc(var(--autobot-elevar) * -1);transition:translate var(--dur-2) var(--ease-salida);position:fixed}.btn.autobot__lanzador{min-height:var(--autobot-alto);border-radius:var(--r-m);text-align:left;font-family:var(--f-texto);justify-content:flex-start;gap:12px;padding:0 20px 0 8px}.btn--primario.autobot__lanzador{--btn-fondo:linear-gradient(180deg, #0a7dad 0%, #00729f 46%, #00628a 100%);--btn-borde:#005b80;--btn-sombra:inset 0 1px 0 #ffffff4d, inset 0 -3px 0 #00243647, 0 2px 4px rgba(var(--sh2),.16), 0 18px 34px -14px rgba(var(--sh3),.62)}.btn--primario.autobot__lanzador:hover{--btn-fondo:linear-gradient(180deg, #00729f 0%, #00668f 50%, #005b80 100%)}.btn--primario.autobot__lanzador[aria-expanded=true]{--btn-fondo:linear-gradient(180deg, #00628a 0%, #00527a 100%)}.autobot__tecla{border-radius:var(--r-s);background:var(--azul-noche);flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #9ed8ef3d,0 1px 2px #001e2d59}.autobot__isotipo{width:24px;height:auto}.autobot__bajar{color:#fff;display:none}.autobot__lanzador[aria-expanded=true] .autobot__isotipo{display:none}.autobot__lanzador[aria-expanded=true] .autobot__bajar{display:block}.autobot__texto{gap:2px;line-height:1.1;display:grid}.autobot__nombre{font-family:var(--f-display);letter-spacing:-.012em;color:#fff;font-size:1.02rem;font-weight:760}.autobot__accion{font-size:var(--t-mini);letter-spacing:.01em;color:var(--autobot-tinta-suave);font-weight:600}@keyframes autobot-entra{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes autobot-destello{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.autobot__lanzador:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.autobot__lanzador:not([data-visto]){animation:autobot-entra var(--dur-3) var(--ease-salida) .45s backwards}.autobot__lanzador:not([data-visto]):after{animation:autobot-destello .6s var(--ease-salida) 1s both}.autobot-panel{z-index:72;right:var(--autobot-lado);bottom:calc(var(--autobot-base) + var(--autobot-alto) + var(--autobot-hueco));width:min(380px,100vw - 32px);height:min(560px, calc(100dvh - var(--autobot-base) - var(--autobot-alto) - var(--autobot-hueco) - var(--autobot-elevar) - var(--cabecera-alto) - 24px));background:var(--superficie);min-height:0;color:var(--tinta);border:1px solid var(--linea-fuerte);border-radius:var(--r-l);box-shadow:var(--sombra-3);translate:0 calc(var(--autobot-elevar) * -1);transform-origin:100% 100%;transition:translate var(--dur-2) var(--ease-salida);animation:autobot-panel-entra var(--dur-2) var(--ease-salida);flex-direction:column;display:flex;position:fixed;overflow:hidden}.autobot-panel:focus{outline:none}@keyframes autobot-panel-entra{0%{opacity:0;transform:translateY(12px)scale(.97)}}.autobot-panel__cabeza{background:var(--azul-noche);color:#fff;flex:none;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;column-gap:12px;padding:12px 10px 2px 16px;display:grid}.autobot-panel__sello{border-radius:var(--r-s);background:var(--azul);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 3px color-mix(in srgb, var(--azul-cielo) 30%, transparent);place-items:center;display:grid}.autobot-panel__sello img{width:24px;height:auto}.autobot-panel__titulos{min-width:0}.autobot-panel__nombre{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.15rem;font-weight:760;line-height:1.1}.autobot-panel__sub{font-size:var(--t-mini);color:#bfd3dc;text-wrap:balance;line-height:1.35}.autobot-panel__cerrar{border-radius:var(--r-s);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-1) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.autobot-panel__cerrar:hover{background:#ffffff1a}.autobot-panel__completa{min-height:44px;font-size:var(--t-chica);color:var(--azul-cielo);border-radius:var(--r-xs);grid-column:2/-1;justify-self:start;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.autobot-panel__completa:hover{color:#fff;text-decoration:underline}.autobot-panel__completa svg{transition:transform var(--dur-1) var(--ease-salida)}@media (hover:hover) and (pointer:fine){.autobot-panel__completa:hover svg{transform:translate(3px)}}.autobot-panel__cerrar:focus-visible,.autobot-panel__completa:focus-visible{box-shadow:0 0 0 2px var(--azul-noche), 0 0 0 4px var(--azul-cielo);outline:2px solid #0000}.autobot-panel__cuerpo{flex-direction:column;flex:1;min-height:0;display:flex}.autobot-panel__cargando{gap:10px;padding:18px 16px;display:grid}.autobot-panel__cargando .esqueleto{border-radius:6px;height:14px;display:block}.autobot-panel__aviso{margin:16px}.autobot-panel .chat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.autobot-panel .chat__cabeza{display:none}.autobot-panel .chat__cuerpo{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:14px;min-height:0;padding:16px;overflow-y:auto}.autobot-panel .chat__caja{overscroll-behavior:contain;border-radius:0;flex:none;gap:10px;max-height:62%;padding:10px 12px 12px;position:static;overflow-y:auto}.autobot-panel .chat__entrada{gap:8px}.autobot-panel .chat__texto{resize:none;min-height:48px;max-height:120px;padding-block:12px}.autobot-panel .chat__enviar{width:48px;min-height:48px;padding:0}.autobot-panel .chat__enviar span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.autobot-panel .chat__ayuda{gap:4px 12px}.autobot-panel .bot-contexto summary{min-height:44px;font-size:var(--t-chica)}.autobot-panel .bot-contexto__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.autobot-panel .bot-tarjetas{grid-template-columns:minmax(0,1fr)}.autobot-panel .bot-taller,.autobot-panel .bot-911{padding:16px}.autobot-panel .bot-burbuja{padding:12px 14px}.autobot-panel .burbuja-usuario{max-width:88%}.autobot-panel .turno,.autobot-panel .chat__escribiendo{scroll-margin:8px 0}.autobot-panel .chat__esqueleto-tarjeta{height:96px!important}.autobot__velo{z-index:89;animation:autobot-velo var(--dur-2) ease both;background:#06283a7a;position:fixed;inset:0}@keyframes autobot-velo{0%{opacity:0}}html[data-autobot-modal]{overflow:hidden}@media (max-width:599px){.autobot{--autobot-base:calc(16px + env(safe-area-inset-bottom,0px));--autobot-lado:calc(16px + env(safe-area-inset-right,0px));--autobot-alto:52px}.btn.autobot__lanzador{justify-content:center;width:52px;min-height:52px;padding:0}.autobot__texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.autobot[data-modal][data-abierto] .autobot__ancla{visibility:hidden}.autobot-panel{z-index:90;inset:max(8px, env(safe-area-inset-top,0px)) 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px;transform-origin:50% 100%;width:auto;height:auto;translate:none}}@media (prefers-reduced-motion:reduce){.autobot__lanzador,.autobot__lanzador:after,.autobot-panel,.autobot__velo{animation:none}.autobot__ancla,.autobot-panel,.autobot-panel__cerrar,.autobot-panel__completa svg{transition:none}}@media print{.autobot{display:none}}
