.ia{gap:var(--e-3);grid-template-columns:minmax(0,1fr);display:grid}.marca-estela{flex:none;overflow:visible}.marca-estela-estrella{transform-box:fill-box;transform-origin:50%}.marca-estela[data-pensando=true] .marca-estela-puntos{animation:.9s linear infinite marca-estela-correr}.marca-estela[data-pensando=true] .marca-estela-estrella{animation:marca-estela-titilar 1.6s var(--ease) infinite}.marca-estela[data-pensando=true] .marca-estela-linea{animation:marca-estela-linea 1.6s var(--ease) infinite}@keyframes marca-estela-correr{to{stroke-dashoffset:-2.91px}}@keyframes marca-estela-titilar{0%{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(.78)}to{transform:rotate(90deg)scale(1)}}@keyframes marca-estela-linea{0%,to{opacity:1}50%{opacity:.45}}.ia-fila{gap:var(--e-3);display:grid}@media (min-width:640px){.ia-fila{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}@property --ia-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.ia-campo{isolation:isolate;align-items:center;gap:var(--e-3);min-height:60px;padding:0 var(--e-4);border-radius:var(--r-2);border:1px solid var(--linea-2);background-color:var(--papel);color:var(--marca);cursor:text;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);display:flex;position:relative}@media (hover:hover){.ia-campo:hover:not(:focus-within){border-color:var(--linea-fuerte)}}.ia-campo:focus-within{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca)}.ia-campo[data-invalido=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ia-campo:before{--ia-giro:0deg;content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ia-giro), transparent 0deg, transparent 150deg, color-mix(in srgb, var(--acento) 55%, transparent) 230deg, var(--acento) 290deg, var(--marca) 340deg, transparent 360deg);opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ia-campo[data-pensando=true]{border-color:var(--marca-suave-2);box-shadow:none}.ia-campo[data-pensando=true]:before{opacity:1;animation:1.8s linear infinite ia-luz}@keyframes ia-luz{to{--ia-giro:360deg}}.ia-entrada{min-width:0;min-height:44px;color:var(--tinta);font:var(--t-cuerpo);font-size:calc(17px * var(--escala));caret-color:var(--marca);text-overflow:ellipsis;background:0 0;border:0;flex:1}.ia-entrada:focus{outline:none}.ia-entrada::placeholder{color:var(--tinta-3);text-overflow:ellipsis}@media (max-width:379px){.ia-entrada{font-size:calc(15px * var(--escala))}}.ia-buscar{min-width:160px}.ia-error{margin:0;overflow:hidden}.ia-sugerencias{align-items:center;gap:var(--e-3);min-width:0;padding-block-start:var(--e-1);display:flex}.ia-sugerencias-desde{font:var(--t-pequeno);color:var(--tinta-3);white-space:nowrap;flex:none}.ia-sugerencias-fila{--ia-desvanecido:var(--e-8);gap:var(--e-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;margin:-3px;padding:3px;scroll-padding-inline:3px;display:flex;position:relative;overflow-x:auto}.ia-sugerencias-fila::-webkit-scrollbar{display:none}.ia-sugerencias-fila[data-mas=fin]{-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--ia-desvanecido)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--ia-desvanecido)), transparent)}.ia-sugerencias-fila[data-mas=inicio]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--ia-desvanecido));mask-image:linear-gradient(90deg, transparent, black var(--ia-desvanecido))}.ia-sugerencias-fila[data-mas=ambos]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--ia-desvanecido), black calc(100% - var(--ia-desvanecido)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--ia-desvanecido), black calc(100% - var(--ia-desvanecido)), transparent)}.ia-sugerencia{align-items:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-4) 0 var(--e-3);border-radius:var(--r-pildora);border:1px solid var(--linea-2);background-color:var(--papel);font:var(--t-pequeno);color:var(--tinta);white-space:nowrap;scroll-snap-align:start;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:none;font-weight:500;display:inline-flex}.ia-sugerencia[data-fuera=true]{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.ia-sugerencia-codigo{font:var(--t-codigo);font-size:calc(12.5px * var(--escala));letter-spacing:.04em;color:var(--marca-tinta)}@media (hover:hover){.ia-sugerencia:hover:not(:disabled){border-color:color-mix(in srgb, var(--marca) 35%, var(--linea-2));background-color:var(--marca-suave);color:var(--marca-tinta)}}.ia-sugerencia:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px}.ia-sugerencia:disabled{color:var(--tinta-3)}@media (pointer:coarse){.ia-sugerencia{min-height:44px}}@media (max-width:639px){.ia-sugerencias{align-items:stretch;gap:var(--e-2);flex-direction:column}.ia-sugerencias-desde{font:var(--t-diminuto)}.ia-sugerencias-fila{--ia-desvanecido:var(--e-6)}}.ia-pasos-caja{overflow:clip}.ia-pasos{padding-block-start:var(--e-1)}.ia-pasos-lista{margin:0;padding:0;list-style:none;display:grid}.ia-paso{column-gap:var(--e-3);grid-template-columns:24px minmax(0,1fr);display:grid}.ia-paso-guia{grid-template-rows:24px 1fr;justify-items:center;display:grid}.ia-paso-circulo{border:1.5px solid var(--linea-2);background-color:var(--papel);width:22px;height:22px;color:var(--tinta-inversa);transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border-radius:50%;place-items:center;margin-block-start:1px;display:grid}.ia-paso[data-estado=en-curso] .ia-paso-circulo{border-color:var(--marca)}.ia-paso[data-estado=hecho] .ia-paso-circulo{border-color:var(--marca);background-color:var(--marca)}.ia-paso-latido{background-color:var(--marca);width:8px;height:8px;animation:ia-latido 1.2s var(--ease) infinite;border-radius:50%}@keyframes ia-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.55)}}.ia-paso-hilo{width:1.5px;min-height:var(--e-3);margin-block:var(--e-1);background-color:var(--linea);border-radius:1px;position:relative;overflow:hidden}.ia-paso-hilo-lleno{background-color:var(--marca);transform-origin:top;position:absolute;inset:0}.ia-paso-cuerpo{gap:var(--e-2);min-width:0;padding-block:1px var(--e-3);display:grid}.ia-paso:last-child .ia-paso-cuerpo{padding-block-end:0}.ia-paso-texto{font:var(--t-pequeno-fuerte);color:var(--tinta-3);transition:color var(--dur-2) var(--ease);font-weight:500;line-height:24px}.ia-paso[data-estado=hecho] .ia-paso-texto{color:var(--tinta);font-weight:600}.ia-paso[data-estado=en-curso] .ia-paso-texto{color:var(--marca-tinta);background:linear-gradient(90deg, var(--marca-tinta) 0%, var(--marca-tinta) 40%, var(--acento) 50%, var(--marca-tinta) 60%, var(--marca-tinta) 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:2s linear infinite ia-brillo-texto}@keyframes ia-brillo-texto{0%{background-position:100% 0}to{background-position:0 0}}.ia-capsulas{gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:flex}.ia-capsula{align-items:center;gap:var(--e-2);min-height:28px;padding:0 var(--e-3);border-radius:var(--r-1);background-color:var(--marca-suave);font:var(--t-diminuto);color:var(--marca-tinta);white-space:nowrap;font-weight:600;display:inline-flex}.ia-capsula-codigo{font:var(--t-codigo);font-size:calc(12px * var(--escala));letter-spacing:.03em}.ia-charla{align-items:flex-start;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background-color:var(--marca-suave);font:var(--t-pequeno);color:var(--tinta);margin:0;display:flex;overflow:hidden}.ia-charla .marca-estela{color:var(--marca);margin-block-start:1px}.ia-charla-cuerpo{gap:var(--e-2);min-width:0;display:grid}.ia-charla-texto{margin:0}.ia-charla-dias,.ia-charla-destinos{gap:var(--e-2);flex-wrap:wrap;margin:0;display:flex}.ia-charla-dias .ia-capsula{background-color:var(--papel);text-transform:capitalize}.ia-grupo{align-items:center;gap:var(--e-1);color:var(--marca);text-underline-offset:3px;margin-inline-start:var(--e-1);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ia-grupo:hover{text-decoration-thickness:2px}
