.hub .arq-h1{max-width:22ch;font-size:clamp(1.9rem,6vw,3.4rem)}.hub .arq-progreso{font-family:var(--f-mono);color:var(--texto-suave);gap:8px;margin-bottom:24px;font-size:.8rem;display:grid}.hub .arq-progreso progress{appearance:none;background:var(--noche-3);border:0;width:100%;height:10px}.hub .arq-progreso progress::-webkit-progress-bar{background:var(--noche-3)}.hub .arq-progreso progress::-webkit-progress-value{background:var(--ambar)}.hub .arq-progreso progress::-moz-progress-bar{background:var(--ambar)}.hub .arq-pregunta{border:0;min-width:0;margin:0;padding:0}.hub .arq-legend{padding:0}.hub .arq-titulo-paso{margin-bottom:8px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1}.hub .arq-ayuda{color:var(--texto-suave);margin-bottom:20px}.hub .arq-opciones{gap:12px;display:grid}.hub .arq-opcion{background:var(--noche-2);border:2px solid var(--linea-fuerte);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:12px 16px;display:flex}.hub .arq-opcion input{width:22px;height:22px;accent-color:var(--ambar);flex:none}.hub .arq-opcion:has(input:checked){border-color:var(--ambar);background:var(--noche-3)}.hub .arq-opcion:has(input:focus-visible){outline:3px solid var(--ambar);outline-offset:3px}.hub .arq-acciones{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.hub .boton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hub .arq-enlace{min-height:48px;font:inherit;color:var(--sol);text-decoration:underline;-webkit-text-decoration-color:var(--naranja);text-decoration-color:var(--naranja);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration-thickness:2px}.hub .arq-diferencia{color:var(--texto-suave);margin:12px 0 20px}.hub .arq-avisos{border-left:4px solid var(--ambar);color:var(--texto);background:#fec05e1f;margin-bottom:20px;padding:14px 18px}.hub .arq-avisos ul{gap:6px;margin:0;padding-left:18px;display:grid}.hub .arq-tarjetas{gap:20px;display:grid}@media (min-width:760px){.hub .arq-tarjetas{grid-template-columns:1fr 1fr}}.hub .arq-tarjeta{background:var(--noche-2);border:2px solid var(--linea-fuerte);padding:22px}.hub .arq-tarjeta-etiqueta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar);font-size:.75rem}.hub .arq-tarjeta-titulo{margin:6px 0 10px;font-size:1.7rem;line-height:1}.hub .arq-tarjeta-decision{font-weight:400}.hub ul.arq-tarjeta-decision{gap:6px;margin:0;padding-left:18px;display:grid}.hub .arq-tarjeta-porque{color:var(--texto-suave);margin-top:8px}.hub .arq-tarjeta-adr{color:var(--texto-suave);overflow-wrap:anywhere;margin-top:14px;font-size:.8rem}.hub .arq-estado{min-height:1.6em;color:var(--texto-suave);margin-top:12px}.hub .arq-progreso .arq-husky{margin-top:6px}.hub .arq-husky-final{margin:28px 0 8px}.hub .arq-seccion{margin-top:40px}.hub .arq-h3{margin-bottom:14px;font-size:clamp(1.5rem,4vw,2rem);line-height:1}.hub .arq-diagrama{width:100%;max-width:480px;height:auto;font-family:var(--f-texto);margin-inline:auto;display:block}.hub .arq-dg-linea{fill:none;stroke:var(--ambar);stroke-opacity:.55;stroke-width:2px;stroke-linejoin:round}.hub .arq-dg-paquete{display:none}.hub .arq-dg-pildora{fill:var(--noche-3);stroke:var(--linea-fuerte);stroke-width:2px}.hub .arq-dg-marco{fill:var(--noche-2);stroke:var(--linea-fuerte);stroke-width:2px;stroke-dasharray:6 4}.hub .arq-dg-dominio{fill:var(--noche-3);stroke:var(--ambar);stroke-width:1.5px}.hub .arq-dg-contenedor{fill:var(--noche-3);stroke:var(--ambar);stroke-width:2px}.hub .arq-dg-modulo{fill:var(--noche);stroke:var(--linea-fuerte);stroke-width:1.5px}.hub .arq-dg-modulo-texto{fill:var(--texto);font-size:13px;font-weight:600}.hub .arq-dg-etiqueta{font-family:var(--f-mono);letter-spacing:.08em;fill:var(--ambar);font-size:11px}.hub .arq-dg-etiqueta-clara{fill:var(--texto);font-size:12px;font-weight:600}.hub .arq-dg-ficha{fill:var(--sol);stroke:var(--linea-fuerte);stroke-width:1.5px}.hub .arq-dg-ficha-oscura{fill:#1c1c1c}.hub .arq-dg-ficha-texto{fill:var(--noche);font-size:13px;font-weight:700}.hub .arq-dg-pie{fill:var(--texto-suave);font-size:11.5px}.hub .arq-stack{gap:24px;display:grid}.hub .arq-capa-titulo{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar);margin-bottom:8px;font-size:.75rem}.hub .arq-capa ul,.hub .arq-linea,.hub .arq-linea ul,.hub .arq-porque-no,.hub .arq-fuentes{margin:0;padding:0;list-style:none}.hub .arq-capa ul{gap:12px;display:grid}.hub .arq-herramienta{background:var(--noche-2);border:2px solid var(--linea-fuerte);grid-template-columns:112px 1fr;align-items:start;gap:16px;padding:14px;display:grid}.hub .arq-logo{background:var(--sol);border:2px solid var(--linea-fuerte);border-radius:4px;justify-content:center;align-items:center;width:112px;height:56px;padding:8px 10px;display:flex}.hub .arq-logo-oscuro{background:#1c1c1c}.hub .arq-logo img{object-fit:contain;max-width:100%;max-height:100%}.hub .arq-logo-texto{text-align:center;color:var(--noche);font-size:.85rem;font-weight:700;line-height:1.1}.hub .arq-herramienta-rol{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ambar);font-size:.72rem}.hub .arq-herramienta-nombre{font-weight:700}.hub .arq-herramienta-porque{color:var(--texto-suave);margin-top:2px}.hub .arq-herramienta-enlace{margin-top:6px;font-size:.9rem}.hub .arq-herramienta-enlace a,.hub .arq-fuentes a{min-height:44px;color:var(--sol);text-decoration:underline;-webkit-text-decoration-color:var(--naranja);text-decoration-color:var(--naranja);text-underline-offset:4px;align-items:center;text-decoration-thickness:2px;display:inline-flex}.hub .arq-herramienta-enlace a:focus-visible,.hub .arq-fuentes a:focus-visible,.hub .arq-acciones .boton:focus-visible,.hub .arq-enlace:focus-visible{outline:3px solid var(--ambar);outline-offset:3px}.hub .arq-stack+.hub-afiliados-aviso{margin-top:16px}.hub .arq-linea{border-left:3px solid var(--linea-fuerte);gap:22px;padding-left:26px;display:grid}.hub .arq-linea>li{position:relative}.hub .arq-linea>li:before{content:"";background:var(--ambar);border:3px solid var(--noche);border-radius:50%;width:17px;height:17px;position:absolute;top:4px;left:-37px}.hub .arq-etapa-nombre{margin-bottom:6px;font-size:1.3rem;line-height:1.1}.hub .arq-linea ul{color:var(--texto-suave);gap:6px;display:grid}.hub .arq-linea ul li{padding-left:16px;position:relative}.hub .arq-linea ul li:before{content:"";background:var(--naranja);width:6px;height:6px;position:absolute;top:.7em;left:0}.hub .arq-porque-no{gap:12px;display:grid}.hub .arq-porque-no li{background:var(--noche-2);border-left:4px solid var(--linea-fuerte);color:var(--texto-suave);padding:12px 16px}.hub .arq-porque-no strong{color:var(--texto)}.hub .arq-adr{overflow-wrap:anywhere;font-size:.78rem}.hub .arq-costo-cifra{font-family:var(--f-titulo);color:var(--ambar);font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1}.hub .arq-costo-unidad{font-family:var(--f-texto);color:var(--texto-suave);font-size:1rem;font-weight:400}.hub .arq-costo-nota{color:var(--texto-suave);margin-top:8px}.hub .arq-fuentes{flex-wrap:wrap;gap:4px 20px;margin-top:4px;font-size:.9rem;display:flex}.hub .arq-acciones-resultado{gap:16px 20px;margin-top:40px}@media print{.hub{--noche:#fff;--noche-2:#fff;--noche-3:#f1f1f1;--texto:#111;--texto-suave:#333;--sol:#111;--ambar:#8a5a00;--linea-fuerte:#999;color:#111;background:#fff;font-size:11pt}.hub .cabecera,.hub .pie,.hub .saltar,.hub .seccion-cabecera .bajada,.hub .arq-acciones,.hub .arq-estado-zona,.hub .arq-acciones-rapidas,.hub .arq-husky,.hub .arq-progreso{display:none!important}.hub .arq-tarjeta,.hub .arq-herramienta,.hub .arq-linea>li{break-inside:avoid}.hub .arq-h3{break-after:avoid}.hub .titulo-seccion{-webkit-text-fill-color:#111;color:#111!important;background:0 0!important}.hub .arq-herramienta{grid-template-columns:96px 1fr}.hub .arq-logo{width:96px}.hub .arq-resultado a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.8em}.hub .arq-resultado a[href^=\/]:after{content:" (elkis.dev" attr(href) ")";font-size:.8em}.hub .arq-herramienta-enlace a,.hub .arq-fuentes a{min-height:0;text-decoration:none}.hub .arq-logo,.hub .arq-dg-ficha{fill:#fff;background:#fff}.hub .arq-dg-ficha-texto,.hub .arq-logo-texto{fill:#111;color:#111}.hub .arq-logo-oscuro{background:#1c1c1c}.hub .arq-dg-ficha-oscura{fill:#1c1c1c}.hub .arq-titulo-paso{outline:none}.hub .arq-dg-ficha-oscura,.hub .arq-logo-oscuro{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hub .arq-cuestionario,.hub .arq-resultado{scroll-margin-top:var(--alto-cabecera)}@media (max-width:759px){.hub .arq-progreso{top:var(--alto-cabecera);z-index:10;margin:0 calc(-1 * var(--gutter)) 20px;padding:8px var(--gutter) 6px;background:var(--noche);border-bottom:1px solid var(--linea);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;position:sticky}.hub .arq-progreso .arq-husky{grid-column:1/-1;margin-top:0}.hub .arq-progreso .arq-husky-figura{width:56px;height:56px}.hub .arq-cuestionario .arq-opcion,.hub .arq-cuestionario .arq-titulo-paso{scroll-margin-top:calc(var(--alto-cabecera) + 112px)}}.hub .arq-resultado{isolation:isolate;position:relative}.hub .arq-resultado[data-wow]:before{content:"";z-index:-1;pointer-events:none;transform-origin:30% 40%;background:radial-gradient(40% 40% at 30% 40%,#fec05e4d,#f589371a 45%,#0000 72%);height:440px;animation:2.6s cubic-bezier(.2,.7,.2,1) both arq-wow-destello;position:absolute;top:-40px;left:0;right:0}.hub .arq-resultado[data-wow] [data-wow-bloque]:not([data-visto]){opacity:0}.hub .arq-resultado[data-wow] [data-wow-bloque][data-visto]{animation:arq-wow-entra .7s cubic-bezier(.2, .7, .2, 1) var(--retraso,0s) backwards}.hub .arq-resultado[data-wow] .arq-titulo-paso[data-visto]{animation-name:arq-wow-titulo;animation-duration:.8s}.hub .arq-resultado[data-wow] .arq-tarjeta[data-visto]{animation-name:arq-wow-tarjeta;animation-duration:.8s}.hub .arq-resultado[data-wow] .arq-dg-aparece{transform-box:fill-box;transform-origin:50%}.hub .arq-resultado[data-wow] [data-visto] .arq-dg-aparece{animation:arq-dg-nodo .6s var(--rebote) backwards;animation-delay:calc(var(--retraso,0s) + var(--i,0) * var(--paso,.11s))}.hub .arq-resultado[data-wow] .arq-dg-linea{stroke-dasharray:1}.hub .arq-resultado[data-wow] [data-visto] .arq-dg-linea{animation:.75s cubic-bezier(.4,0,.2,1) backwards arq-dg-traza;animation-delay:calc(var(--retraso,0s) + var(--i,0) * var(--paso,.11s))}.hub .arq-resultado[data-wow] .arq-dg-paquete{fill:none;stroke:var(--sol);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.06 1.2;stroke-dashoffset:.06px;opacity:0;filter:drop-shadow(0 0 3px var(--ambar));display:inline}.hub .arq-resultado[data-wow] [data-visto] .arq-dg-paquete{animation:3.4s cubic-bezier(.45,0,.55,1) infinite arq-dg-paquete;animation-delay:calc(var(--retraso,0s) + var(--i,0) * var(--paso,.11s) + .9s + var(--j,0) * .42s)}.hub .arq-capa ul{perspective:900px}.hub .arq-herramienta{transform-origin:50% 0;position:relative}.hub .arq-herramienta:after{content:"";border:2px solid var(--ambar);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-2px;box-shadow:0 18px 32px -14px #000000bf,0 0 26px -8px #fec05e80}.hub .arq-logo{position:relative;overflow:hidden}.hub .arq-logo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.hub .arq-resultado[data-wow] .arq-herramienta[data-visto]{animation-name:arq-wow-profundidad;animation-duration:.85s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.hub .arq-resultado[data-wow] .arq-herramienta[data-visto] .arq-logo:after{animation:arq-wow-brillo 1s ease-out calc(var(--retraso,0s) + .5s) backwards}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hub .arq-herramienta{transition:transform .35s var(--rebote)}.hub .arq-herramienta:hover{transform:translateY(-5px)rotateX(4deg)}.hub .arq-herramienta:hover:after{opacity:1}.hub .arq-herramienta:hover .arq-logo:after{transition:transform .75s ease-out;transform:translate(110%)}}.hub .arq-costo-cifra{position:relative}.hub .arq-costo-numero{font-variant-numeric:tabular-nums;display:inline-grid}.hub .arq-costo-numero>*{grid-area:1/1}.hub .arq-costo-reserva{visibility:hidden}.hub .arq-costo-cifra:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(50% 60% at 30%,#fec05e59,#0000 70%);max-width:360px;position:absolute;inset:-18px -12px}.hub .arq-resultado[data-wow] .arq-costo-cifra[data-listo]:after{animation:1.2s ease-out arq-wow-pulso}.hub .arq-resultado[data-wow] .arq-costo-cifra[data-listo] .arq-costo-numero{transform-origin:0 60%;animation:arq-wow-late .5s var(--rebote)}.hub .arq-linea{position:relative}.hub .arq-linea>li:before{z-index:1}.hub .arq-resultado[data-wow] .arq-linea:after{content:"";background:var(--ambar);width:3px;transform:scaleY(var(--progreso,1));transform-origin:50% 0;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:-3px}.hub .arq-resultado[data-wow] .arq-linea>li{transition:opacity .6s}.hub .arq-resultado[data-wow] .arq-linea>li>*{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hub .arq-resultado[data-wow] .arq-linea>li:before{transition:transform .5s var(--rebote)}.hub .arq-resultado[data-wow] .arq-linea>li:not([data-encendida]){opacity:.3}.hub .arq-resultado[data-wow] .arq-linea>li:not([data-encendida])>*{transform:translate(-8px)}.hub .arq-resultado[data-wow] .arq-linea>li:not([data-encendida]):before{transform:scale(.5)}.hub .arq-resultado[data-wow] .arq-linea>li[data-encendida]:after{content:"";z-index:1;border:2px solid var(--ambar);opacity:0;pointer-events:none;border-radius:50%;width:17px;height:17px;animation:1s ease-out arq-wow-onda;position:absolute;top:4px;left:-37px}@keyframes arq-wow-destello{0%{opacity:0;transform:scale(.55)}22%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes arq-wow-entra{0%{opacity:0;transform:translateY(18px)}}@keyframes arq-wow-titulo{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes arq-wow-tarjeta{0%{opacity:0;transform:translateY(26px)scale(.97)}}@keyframes arq-wow-profundidad{0%{opacity:0;transform:translateY(30px)rotateX(-16deg)scale(.95)}55%{opacity:1}}@keyframes arq-wow-brillo{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes arq-dg-nodo{0%{opacity:0;transform:scale(.82)}}@keyframes arq-dg-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes arq-dg-paquete{0%{stroke-dashoffset:.06px;opacity:0}6%{opacity:1}50%{stroke-dashoffset:-1px;opacity:1}51%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes arq-wow-pulso{30%{opacity:1}}@keyframes arq-wow-late{40%{transform:scale(1.06)}}@keyframes arq-wow-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media print,(prefers-reduced-motion:reduce){.hub .arq-resultado[data-wow] *,.hub .arq-resultado[data-wow] :before,.hub .arq-resultado[data-wow] :after{transition:none!important;animation:none!important}.hub .arq-resultado[data-wow] [data-wow-bloque],.hub .arq-resultado[data-wow] .arq-linea>li,.hub .arq-resultado[data-wow] .arq-linea>li>*,.hub .arq-resultado[data-wow] .arq-linea>li:before,.hub .arq-resultado[data-wow] .arq-linea:after{opacity:1!important;transform:none!important}.hub .arq-resultado[data-wow] .arq-dg-linea{stroke-dasharray:none}.hub .arq-resultado[data-wow]:before,.hub .arq-resultado[data-wow] .arq-dg-paquete,.hub .arq-resultado[data-wow] .arq-linea>li:after{display:none}}@media print{.hub .arq-costo-reserva{visibility:visible}.hub .arq-costo-numero>:last-child{visibility:hidden}.hub .arq-herramienta:after,.hub .arq-logo:after,.hub .arq-costo-cifra:after{display:none}}.hub .arq-husky{--husky-rebote:cubic-bezier(.34, 1.56, .64, 1);--husky-suave:cubic-bezier(.45, 0, .25, 1);--husky-sube:cubic-bezier(.2, .6, .35, 1);--husky-cae:cubic-bezier(.55, 0, .85, .4);align-items:center;gap:10px;min-width:0;display:flex}.hub .arq-husky-figura{flex:none;width:84px;height:84px;overflow:visible}.hub .arq-husky-figura *{transform-box:view-box}.hub .arq-husky-burbuja{min-width:0;margin:0}.hub .arq-husky-globo{background:var(--noche-2);border:2px solid var(--ambar);font-family:var(--f-texto);color:var(--texto);transform-origin:0;animation:arq-husky-globo .5s var(--husky-rebote) both;border-radius:12px;padding:8px 12px;font-size:.86rem;font-weight:600;line-height:1.3;display:block;position:relative}.hub .arq-husky-globo:before{content:"";background:var(--noche-2);border-left:2px solid var(--ambar);border-bottom:2px solid var(--ambar);width:12px;height:12px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.hub .arq-husky-texto{animation:arq-husky-texto .4s var(--husky-suave) 80ms both;display:block}@media (min-width:760px){.hub .arq-husky{gap:14px}.hub .arq-husky-figura{width:128px;height:128px}.hub .arq-husky-globo{padding:10px 16px;font-size:.98rem}}.hub .arq-husky-sombra,.hub .arq-husky-sombra-respira,.hub .arq-husky-salto{transform-origin:70px 132px}.hub .arq-husky-giro{transform-origin:70px 84px}.hub .arq-husky-respira{transform-origin:70px 130px}.hub .arq-husky-cabeza,.hub .arq-husky-cabeza-mov{transform-origin:70px 80px}.hub .arq-husky-oreja-izq,.hub .arq-husky-oreja-izq .arq-husky-oreja-mov{transform-origin:52px 40px}.hub .arq-husky-oreja-der,.hub .arq-husky-oreja-der .arq-husky-oreja-mov{transform-origin:88px 40px}.hub .arq-husky-ojo-izq,.hub .arq-husky-ojo-izq .arq-husky-parpado{transform-origin:57px 54px}.hub .arq-husky-ojo-der,.hub .arq-husky-ojo-der .arq-husky-parpado{transform-origin:83px 54px}.hub .arq-husky-ceja-izq{transform-origin:55px 38px}.hub .arq-husky-ceja-der{transform-origin:85px 38px}.hub .arq-husky-cola,.hub .arq-husky-cola-base{transform-origin:90px 113px}.hub .arq-husky-cola-punta{transform-origin:117px 98px}.hub .arq-husky-boca{transform-origin:70px 72px;animation:arq-husky-pop .4s var(--husky-rebote) .1s both}.hub .arq-husky-cabeza{transition:transform .55s var(--husky-rebote) 60ms}.hub .arq-husky-oreja{transition:transform .5s var(--husky-rebote) .12s}.hub .arq-husky-ojo{transition:transform .35s var(--husky-rebote)}.hub .arq-husky-cejas ellipse{transition:transform .4s var(--husky-rebote) 50ms}.hub .arq-husky-pupila{transition:transform .3s var(--husky-suave)}.hub .arq-husky-cola{transition:transform .6s var(--husky-rebote) .16s}.hub .arq-husky-respira{animation:arq-husky-respira 3.4s var(--husky-suave) infinite}.hub .arq-husky-sombra-respira{animation:arq-husky-sombra-respira 3.4s var(--husky-suave) infinite}.hub .arq-husky-cabeza-mov{animation:arq-husky-cabeza-deriva 6.8s var(--husky-suave) infinite}.hub .arq-husky-parpado{animation:7.3s linear infinite arq-husky-parpadeo}.hub .arq-husky-oreja-izq .arq-husky-oreja-mov{animation:arq-husky-tic-izq 6.1s var(--husky-suave) infinite}.hub .arq-husky-oreja-der .arq-husky-oreja-mov{animation:arq-husky-tic-der 8.7s var(--husky-suave) infinite}.hub .arq-husky-cola-base{animation:arq-husky-cola-vaiven 2.8s var(--husky-suave) infinite}.hub .arq-husky-cola-punta{animation:arq-husky-cola-punta-vaiven 2.8s var(--husky-suave) -2.4s infinite}.hub .arq-husky-extra{animation:arq-husky-pop .45s var(--husky-rebote) .12s both}.hub .arq-husky[data-gesto=espera] .arq-husky-salto{animation:arq-husky-asoma .7s var(--husky-suave)}.hub .arq-husky[data-gesto=espera] .arq-husky-giro{transform-origin:70px 132px;animation:arq-husky-balanceo 4.2s var(--husky-suave) infinite}.hub .arq-husky[data-gesto=espera] .arq-husky-pupila{animation:arq-husky-mira-pregunta 5.6s var(--husky-suave) infinite}.hub .arq-husky[data-gesto=espera] .arq-husky-cabeza-mov{animation:arq-husky-cabeza-pregunta 5.6s var(--husky-suave) infinite}.hub .arq-husky[data-gesto=curioso] .arq-husky-salto{animation:arq-husky-ladea .6s var(--husky-suave)}.hub .arq-husky[data-gesto=curioso] .arq-husky-cabeza{transform:rotate(-14deg)}.hub .arq-husky[data-gesto=curioso] .arq-husky-oreja-der{transform:rotate(16deg)translateY(-2px)}.hub .arq-husky[data-gesto=curioso] .arq-husky-oreja-izq{transform:rotate(-5deg)}.hub .arq-husky[data-gesto=curioso] .arq-husky-oreja-der .arq-husky-oreja-mov{animation:arq-husky-oreja-gira .9s var(--husky-suave) .2s both, arq-husky-tic-der 8.7s var(--husky-suave) 1.1s infinite}.hub .arq-husky[data-gesto=curioso] .arq-husky-ceja-der{transform:translateY(-2.5px)}.hub .arq-husky[data-gesto=curioso] .arq-husky-pupila{transform:translate(1px,-.8px)}.hub .arq-husky-pregunta{transform-origin:112px 30px;animation:arq-husky-pop .45s var(--husky-rebote) .15s both, arq-husky-tambalea 2.2s var(--husky-suave) .6s infinite}.hub .arq-husky[data-gesto=contento] .arq-husky-salto{animation:.8s arq-husky-saltito}.hub .arq-husky[data-gesto=contento] .arq-husky-sombra{animation:.8s arq-husky-sombra-saltito}.hub .arq-husky[data-gesto=contento] .arq-husky-cola-base,.hub .arq-husky[data-gesto=celebra] .arq-husky-cola-base{animation:arq-husky-cola-menea .42s var(--husky-suave) infinite}.hub .arq-husky[data-gesto=contento] .arq-husky-cola-punta,.hub .arq-husky[data-gesto=celebra] .arq-husky-cola-punta{animation:arq-husky-cola-punta-menea .42s var(--husky-suave) -.34s infinite}.hub .arq-husky[data-gesto=contento] .arq-husky-cabeza-mov{animation:arq-husky-asiente .9s var(--husky-suave) .3s infinite}.hub .arq-husky[data-gesto=contento] .arq-husky-oreja-izq .arq-husky-oreja-mov,.hub .arq-husky[data-gesto=celebra] .arq-husky-oreja-izq .arq-husky-oreja-mov{animation:arq-husky-oreja-boing .7s var(--husky-suave) .3s both, arq-husky-tic-izq 6.1s var(--husky-suave) 1s infinite}.hub .arq-husky[data-gesto=contento] .arq-husky-oreja-der .arq-husky-oreja-mov,.hub .arq-husky[data-gesto=celebra] .arq-husky-oreja-der .arq-husky-oreja-mov{animation:arq-husky-oreja-boing .7s var(--husky-suave) .36s both, arq-husky-tic-der 8.7s var(--husky-suave) 1.06s infinite}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-salto{animation:.65s arq-husky-brinco}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-sombra{animation:.65s arq-husky-sombra-brinco}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-oreja{transition-duration:.32s;transition-delay:80ms;transform:translateY(-5px)scaleY(1.12)}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-oreja-izq .arq-husky-oreja-mov{animation:arq-husky-oreja-boing .8s var(--husky-suave) .18s both, arq-husky-tic-izq 6.1s var(--husky-suave) 1s infinite}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-oreja-der .arq-husky-oreja-mov{animation:arq-husky-oreja-boing .8s var(--husky-suave) .22s both, arq-husky-tic-der 8.7s var(--husky-suave) 1.05s infinite}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-ojo{transition-delay:60ms;transform:scale(1.3)}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-parpado{animation-delay:1.2s}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-cejas ellipse{transform:translateY(-4px)}.hub .arq-husky[data-gesto=sorpresa] .arq-husky-cola{transform:rotate(-10deg)}.hub .arq-husky-alerta{transform-origin:110px 34px;animation:arq-husky-pop .4s var(--husky-rebote) .1s both, arq-husky-sacude .6s var(--husky-suave) .45s}.hub .arq-husky[data-gesto=preocupado] .arq-husky-salto{animation:arq-husky-encoge .8s var(--husky-suave) forwards}.hub .arq-husky[data-gesto=preocupado] .arq-husky-giro{animation:2.6s linear .8s infinite arq-husky-tiembla}.hub .arq-husky[data-gesto=preocupado] .arq-husky-oreja{transition:transform .8s var(--husky-suave) .1s}.hub .arq-husky[data-gesto=preocupado] .arq-husky-oreja-izq{transform:rotate(-40deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-oreja-der{transform:rotate(40deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-oreja-mov{animation:none}.hub .arq-husky[data-gesto=preocupado] .arq-husky-cabeza{transform:translateY(3px)rotate(4deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-ceja-izq{transform:rotate(-22deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-ceja-der{transform:rotate(22deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-pupila{transform:translate(-.6px,.9px)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-cola{transform:rotate(30deg)}.hub .arq-husky[data-gesto=preocupado] .arq-husky-cola-base{animation-duration:4.4s}.hub .arq-husky[data-gesto=preocupado] .arq-husky-cola-punta{animation-duration:4.4s;animation-delay:-3.8s}.hub .arq-husky-gota{transform-box:fill-box;transform-origin:50% 0;animation:2s .3s infinite both arq-husky-gota}.hub .arq-husky[data-gesto=pensando] .arq-husky-salto{animation:arq-husky-rebota .6s var(--husky-suave)}.hub .arq-husky[data-gesto=pensando] .arq-husky-cabeza{transform:rotate(9deg)}.hub .arq-husky[data-gesto=pensando] .arq-husky-cabeza-mov{animation:arq-husky-cabeza-duda 4.4s var(--husky-suave) .45s infinite}.hub .arq-husky[data-gesto=pensando] .arq-husky-pupila{animation:arq-husky-mira-arriba .45s var(--husky-suave) both, arq-husky-duda 4.4s var(--husky-suave) .45s infinite}.hub .arq-husky[data-gesto=pensando] .arq-husky-ceja-der{transform:translateY(-2.5px)}.hub .arq-husky[data-gesto=pensando] .arq-husky-ceja-izq{transform:translateY(-1px)}.hub .arq-husky-burbujas circle{transform-box:fill-box;transform-origin:50%;animation:arq-husky-burbuja-sube 2.6s var(--husky-suave) infinite both}.hub .arq-husky-burbujas circle:nth-child(2){animation-delay:.35s}.hub .arq-husky-burbujas circle:nth-child(3){animation-delay:.7s}.hub .arq-husky[data-gesto=celebra] .arq-husky-salto{animation:1.05s arq-husky-pirueta-salto,1.3s 1.05s infinite arq-husky-brincos}.hub .arq-husky[data-gesto=celebra] .arq-husky-giro{animation:1.05s arq-husky-pirueta}.hub .arq-husky[data-gesto=celebra] .arq-husky-sombra{animation:1.05s arq-husky-sombra-pirueta,1.3s 1.05s infinite arq-husky-sombra-brincos}.hub .arq-husky[data-gesto=celebra] .arq-husky-oreja{transform:translateY(-3px)}.hub .arq-husky-confeti-x{animation:arq-husky-confeti-x var(--dur) cubic-bezier(.15, .6, .4, 1) var(--delay) infinite both}.hub .arq-husky-confeti-y{transform-origin:70px 26px;animation:arq-husky-confeti-y var(--dur) var(--delay) infinite both}.hub .arq-husky-confeti rect{transform-box:fill-box;transform-origin:50%;animation:.5s linear infinite alternate arq-husky-confeti-voltea}.hub .arq-husky-confeti-x:nth-child(odd) rect{animation-duration:.38s}@keyframes arq-husky-asoma{30%{transform:translateY(-3px)scale(.98,1.03)}60%{transform:scale(1.02,.98)}}@keyframes arq-husky-ladea{18%{transform:scale(1.05,.94)}45%{transform:translate(-1px)scale(.97,1.04)}70%{transform:scale(1.01,.99)}}@keyframes arq-husky-rebota{18%{transform:scale(1.06,.93)}42%{transform:scale(.97,1.05)}66%{transform:scale(1.015,.985)}}@keyframes arq-husky-saltito{0%{animation-timing-function:ease-out}14%{animation-timing-function:var(--husky-sube);transform:scale(1.08,.9)}38%{animation-timing-function:var(--husky-cae);transform:translateY(-10px)scale(.95,1.07)}56%{animation-timing-function:ease-out;transform:translateY(0)scale(1.08,.92)}76%{animation-timing-function:var(--husky-suave);transform:scale(.98,1.02)}}@keyframes arq-husky-sombra-saltito{14%{animation-timing-function:var(--husky-sube);transform:scaleX(1.06)}38%{opacity:.55;animation-timing-function:var(--husky-cae);transform:scaleX(.74)}56%{transform:scaleX(1.08)}}@keyframes arq-husky-brinco{0%{animation-timing-function:ease-out}10%{animation-timing-function:var(--husky-sube);transform:scale(1.1,.86)}30%{animation-timing-function:var(--husky-cae);transform:translateY(-13px)scale(.9,1.12)}52%{animation-timing-function:ease-out;transform:translateY(0)scale(1.07,.93)}72%{animation-timing-function:var(--husky-suave);transform:scale(.98,1.03)}}@keyframes arq-husky-sombra-brinco{10%{animation-timing-function:var(--husky-sube);transform:scaleX(1.08)}30%{opacity:.5;animation-timing-function:var(--husky-cae);transform:scaleX(.7)}52%{transform:scaleX(1.08)}}@keyframes arq-husky-encoge{25%{transform:scale(1.04,.9)}55%{transform:scale(.985,.975)}to{transform:scale(1.01,.965)}}@keyframes arq-husky-pirueta-salto{0%{animation-timing-function:ease-out}14%{animation-timing-function:var(--husky-sube);transform:scale(1.12,.84)}42%{animation-timing-function:var(--husky-suave);transform:translateY(-24px)scale(.94,1.06)}54%{animation-timing-function:var(--husky-cae);transform:translateY(-25px)}74%{animation-timing-function:ease-out;transform:translateY(0)scale(1.1,.88)}88%{animation-timing-function:var(--husky-suave);transform:scale(.97,1.03)}}@keyframes arq-husky-pirueta{0%,16%{animation-timing-function:var(--husky-suave);transform:rotate(0)scale(1)}60%{animation-timing-function:ease-out;transform:rotate(360deg)scale(.9)}74%,to{transform:rotate(360deg)scale(1)}}@keyframes arq-husky-sombra-pirueta{14%{animation-timing-function:var(--husky-sube);transform:scaleX(1.1)}42%,54%{opacity:.4;animation-timing-function:var(--husky-cae);transform:scaleX(.55)}74%{transform:scaleX(1.1)}}@keyframes arq-husky-brincos{0%{animation-timing-function:ease-out}12%{animation-timing-function:var(--husky-sube);transform:scale(1.06,.93)}36%{animation-timing-function:var(--husky-cae);transform:translateY(-8px)scale(.97,1.04)}58%{animation-timing-function:ease-out;transform:translateY(0)scale(1.05,.95)}76%{transform:scale(.99,1.01)}}@keyframes arq-husky-sombra-brincos{12%{animation-timing-function:var(--husky-sube);transform:scaleX(1.05)}36%{opacity:.7;animation-timing-function:var(--husky-cae);transform:scaleX(.8)}58%{transform:scaleX(1.05)}}@keyframes arq-husky-respira{50%{transform:scale(1.012,1.03)}}@keyframes arq-husky-sombra-respira{50%{transform:scaleX(1.04)}}@keyframes arq-husky-cabeza-deriva{30%{transform:translateY(-.4px)rotate(-1.6deg)}65%{transform:rotate(1.2deg)}}@keyframes arq-husky-parpadeo{0%,2%,4.5%,39%,41.5%,43%,45.5%,77%,79.5%,to{transform:scaleY(1)}3%,40%,44%,78%{transform:scaleY(.1)}}@keyframes arq-husky-tic-izq{0%,58%,70%,to{transform:none}61%{transform:rotate(-9deg)}64%{transform:rotate(4deg)}67%{transform:rotate(-2deg)}}@keyframes arq-husky-tic-der{0%,24%,31%,38%,to{transform:none}26%{transform:rotate(8deg)}28.5%{transform:rotate(-3deg)}33%{transform:rotate(7deg)}35.5%{transform:rotate(-2deg)}}@keyframes arq-husky-oreja-gira{20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}65%{transform:rotate(-5deg)}82%{transform:rotate(2deg)}}@keyframes arq-husky-oreja-boing{15%{transform:rotate(-9deg)scaleY(1.06)}35%{transform:rotate(7deg)scaleY(.97)}55%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}@keyframes arq-husky-cola-vaiven{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes arq-husky-cola-punta-vaiven{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes arq-husky-cola-menea{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes arq-husky-cola-punta-menea{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes arq-husky-balanceo{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes arq-husky-mira-pregunta{0%,10%,66%,to{transform:none}18%,58%{transform:translate(.8px,1.7px)}}@keyframes arq-husky-cabeza-pregunta{0%,10%,66%,to{transform:none}18%,58%{transform:translateY(1px)rotate(3deg)}}@keyframes arq-husky-asiente{50%{transform:translateY(1.6px)rotate(-2.5deg)}}@keyframes arq-husky-tiembla{0%,14%,to{transform:none}2%{transform:translate(.7px)}4%{transform:translate(-.7px)}6%{transform:translate(.6px)}8%{transform:translate(-.6px)}10%{transform:translate(.4px)}12%{transform:translate(-.3px)}}@keyframes arq-husky-mira-arriba{0%{transform:none}to{transform:translate(1.5px,-1.9px)}}@keyframes arq-husky-duda{0%,40%,to{transform:translate(1.5px,-1.9px)}50%,88%{transform:translate(-1.3px,-2px)}}@keyframes arq-husky-cabeza-duda{0%,40%,to{transform:none}50%,88%{transform:rotate(-3deg)}}@keyframes arq-husky-tambalea{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}}@keyframes arq-husky-sacude{20%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-4deg)}}@keyframes arq-husky-gota{0%{opacity:0;animation-timing-function:var(--husky-rebote);transform:translateY(-2px)scale(.5)}15%{opacity:1;transform:none}32%{animation-timing-function:var(--husky-cae);transform:none}86%{opacity:.9;transform:translateY(16px)scale(.9,1.15)}to{opacity:0;transform:translateY(20px)scale(.8,1.2)}}@keyframes arq-husky-burbuja-sube{0%{opacity:0;transform:translateY(5px)scale(.4)}18%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-3px)}to{opacity:0;transform:translateY(-7px)scale(1.08)}}@keyframes arq-husky-confeti-x{0%{opacity:0;transform:none}6%,80%{opacity:1}to{transform:translateX(var(--dx));opacity:0}}@keyframes arq-husky-confeti-y{0%{animation-timing-function:var(--husky-sube);transform:none}28%{transform:translateY(var(--alto)) rotate(140deg);animation-timing-function:var(--husky-cae)}to{transform:translateY(96px)rotate(520deg)}}@keyframes arq-husky-confeti-voltea{to{transform:scaleX(.15)}}@keyframes arq-husky-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}}@keyframes arq-husky-globo{0%{opacity:.3;transform:scale(.86)}}@keyframes arq-husky-texto{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hub .arq-husky *,.hub .arq-husky :before{transition:none!important;animation:none!important}.hub .arq-husky-confeti-x{transform:translateX(var(--dx))}.hub .arq-husky-confeti-y{transform:translateY(var(--alto)) rotate(30deg)}}@media print{.hub .arq-husky{display:none}}.hub .arq-acciones-rapidas{flex-wrap:wrap;gap:10px 12px;margin:0 0 8px;display:flex}.hub .arq-acciones-rapidas .boton{min-height:44px;padding-block:8px;font-size:.9rem}.hub .arq-estado-zona:empty{display:none}.hub .arq-url-manual{background:var(--noche-3);border:2px solid var(--ambar);width:100%;min-height:44px;font:inherit;font-family:var(--f-mono);color:var(--texto);margin-top:8px;padding:8px 12px;font-size:.85rem}@media (max-width:759px){.hub .arq-cuestionario .arq-acciones{z-index:9;margin:20px calc(-1 * var(--gutter)) 0;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--noche);border-top:1px solid var(--linea);position:sticky;bottom:0}}.hub .arq-alts{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.hub .arq-alts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}}.hub .arq-alt{background:var(--noche-2);border:2px solid var(--linea-fuerte);flex-direction:column;gap:12px;padding:18px;display:flex}.hub .arq-alt-titulo{font-size:1.25rem;line-height:1.1}.hub .arq-alt-piezas{align-items:center;gap:0;display:flex}.hub .arq-alt-piezas .arq-logo{flex:none;width:104px}.hub .arq-alt-flecha{background:var(--ambar);transform-origin:0;flex:24px;min-width:24px;max-width:56px;height:3px;position:relative}.hub .arq-alt-flecha:after{content:"";border-top:3px solid var(--ambar);border-right:3px solid var(--ambar);transform-origin:50%;width:9px;height:9px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.hub .arq-alt-solo{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ambar);margin-left:12px;font-size:.72rem}.hub .arq-alt-relacion{font-weight:600}.hub .arq-alt-detalle{gap:10px;margin:0;display:grid}.hub .arq-alt-detalle dt{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ambar);font-size:.72rem}.hub .arq-alt-detalle dd{color:var(--texto-suave);margin:2px 0 0}.hub .arq-alt-costo{color:var(--texto-suave);margin-top:auto}.hub .arq-alt-costo p{margin:0}.hub .arq-alt-costo strong{color:var(--texto)}.hub .arq-alt-enlaces{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hub .arq-alt-enlaces a{min-height:44px;color:var(--sol);text-decoration:underline;-webkit-text-decoration-color:var(--naranja);text-decoration-color:var(--naranja);text-underline-offset:4px;align-items:center;text-decoration-thickness:2px;display:inline-flex}.hub .arq-alt-enlaces a:focus-visible{outline:3px solid var(--ambar);outline-offset:3px}.hub .arq-resultado[data-wow] [data-visto] .arq-alt-flecha{animation:arq-alt-traza .6s cubic-bezier(.4, 0, .2, 1) calc(var(--retraso,0s) + .35s) backwards}@keyframes arq-alt-traza{0%{opacity:0;transform:scaleX(0)}}@media print{.hub .arq-alt{break-inside:avoid}.hub .arq-alt-enlaces a{min-height:0;text-decoration:none}}
.hub .arq-correo{background:var(--noche-2);border:2px solid var(--linea-fuerte);padding:22px}.hub .arq-correo-etiqueta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar);margin-bottom:6px;font-size:.75rem}.hub .arq-correo-bajada{color:var(--texto-suave);margin-bottom:20px}.hub .arq-correo-exito{gap:10px;display:grid}.hub .arq-correo-exito [role=status]{color:var(--ambar);font-weight:500}.hub .arq-correo-exito [role=status]:focus{outline:none}.hub .arq-correo-nota{color:var(--texto-suave)}.hub .arq-correo-nota a{color:var(--ambar);text-underline-offset:3px;overflow-wrap:anywhere}@media print{.hub .arq-correo{display:none}}
