.neo-client.neo-barra-zona.vivo{--nc-pagina:var(--bl-bg,var(--ea-color-neutral-0));--nc-letra:var(--bl-text,var(--ea-color-neutral-900));--nc-letra-2:var(--bl-t2,var(--ea-color-neutral-600));--nc-acento:var(--bs-accent,var(--ea-color-brand-500));--nc-sobre-acento:var(--bs-on-accent,var(--ea-color-neutral-0));--ea-ui-neo-flota-fondo:color-mix(in srgb,var(--nc-letra) 7%,var(--nc-pagina));--ea-ui-neo-flota-borde:color-mix(in srgb,var(--nc-letra) 14%,transparent);--ea-ui-surface:color-mix(in srgb,var(--nc-letra) 4%,var(--nc-pagina));--ea-ui-text:var(--nc-letra);--ea-ui-text-secondary:var(--nc-letra-2);--ea-ui-text-muted:var(--nc-letra-2);--ea-ui-border:var(--ea-ui-neo-flota-borde);--ea-ui-link:var(--nc-letra);--ea-ui-action:var(--nc-acento);--ea-ui-action-hover:color-mix(in srgb,var(--nc-acento) 85%,var(--nc-letra));--ea-ui-action-soft:color-mix(in srgb,var(--nc-letra) 8%,transparent);--ea-ui-text-on-brand:var(--nc-sobre-acento);--ea-ui-focus-ring:color-mix(in srgb,var(--nc-acento) 70%,var(--nc-letra));--ea-ui-bg:var(--ea-ui-surface);--nc-light:var(--ea-ui-link);--nc-border:var(--ea-ui-neo-flota-borde);--nc-glass:transparent;--nc-bottom-space:var(--ea-space-2_5);position:fixed;left:50%;right:auto;transform:translateX(-50%);bottom:calc(var(--nc-keyboard-bottom, 0px) + var(--nc-bottom-space) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:0;width:min(calc(var(--ea-space-20) * 8.5),calc(100% - var(--ea-space-5)));min-height:0;max-height:min(calc(var(--nc-visible-height, 100dvh) * .68),calc(var(--nc-visible-height, 100dvh) - var(--nc-bottom-space) - var(--ea-space-4)));padding:0;overflow:hidden;isolation:isolate;border:thin solid var(--ea-ui-neo-flota-borde);border-radius:var(--ea-radius-3xl);background:var(--ea-ui-neo-flota-fondo);color:var(--ea-ui-text);box-shadow:var(--ea-shadow-neo-flota);-webkit-backdrop-filter:none;backdrop-filter:none}.neo-client.neo-barra-zona.vivo.ea-tema-claro{--ea-ui-neo-flota-fondo:color-mix(in srgb,var(--nc-letra) 3%,var(--nc-pagina));--ea-ui-surface:var(--nc-pagina)}.neo-client.neo-barra-zona.vivo[data-branding=true]{--nc-bottom-space:calc(var(--ea-space-12) + var(--ea-space-2_5))}.neo-client.neo-barra-zona.vivo[data-keyboard=true]{--nc-bottom-space:var(--ea-space-2_5)}.neo-client.neo-barra-zona.vivo:before{display:none}.neo-client.vivo .neo-command.neo-barra{order:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"c k s";align-items:end;flex:none;gap:var(--ea-space-1);min-height:0;margin-top:auto;padding:var(--ea-space-2) var(--ea-space-2) var(--ea-space-2) var(--ea-space-3);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.neo-client.vivo .neo-command:after{display:none}.neo-client.vivo .neo-command .neo-campo-etiqueta.neo-command-identity{display:flex;align-items:baseline;gap:var(--ea-space-2);padding:0 var(--ea-space-1);font-size:var(--ea-font-size-caption);line-height:var(--ea-font-line-height-normal);letter-spacing:var(--ea-font-tracking-normal)}.neo-client.vivo .neo-command-identity b{color:var(--ea-ui-text);font-weight:var(--ea-font-weight-semibold);letter-spacing:var(--ea-font-tracking-normal);text-transform:none}.neo-client.vivo .neo-command-identity>span{min-width:0;overflow:hidden;color:var(--ea-ui-text-secondary);white-space:nowrap;text-overflow:ellipsis;animation:none}.neo-client.vivo .neo-command textarea{min-height:var(--ea-size-touch);max-height:var(--ea-space-24);padding:var(--ea-space-2) var(--ea-space-1);color:var(--ea-ui-text);caret-color:var(--nc-acento);font-size:var(--ea-font-size-md);font-weight:var(--ea-font-weight-regular);line-height:var(--ea-font-line-height-normal)}.neo-client.vivo .neo-command textarea:placeholder-shown{height:var(--ea-size-touch);field-sizing:fixed;white-space:pre}.neo-client.vivo .neo-command textarea::placeholder{color:var(--ea-ui-text-secondary);opacity:1}.neo-client.vivo .neo-command :is(.neo-command-options,.neo-enviar){width:var(--ea-size-touch);height:var(--ea-size-touch)}.neo-client.vivo .neo-command .neo-command-options{display:flex;flex-direction:column;justify-content:center;gap:var(--ea-space-0_5);border-color:transparent;color:var(--ea-ui-text-secondary);background:transparent}.neo-client.vivo .neo-command .neo-command-options svg{width:var(--ea-space-4);height:var(--ea-space-4)}.neo-client.vivo .neo-command-options>span{font-size:var(--ea-font-size-overline);line-height:var(--ea-font-line-height-normal)}.neo-client.vivo .neo-command .neo-command-options:is(:hover,[aria-expanded=true]){color:var(--ea-ui-text);background:var(--ea-ui-action-soft)}.neo-client.vivo :is(button,a):focus-visible{outline-offset:calc(-1 * var(--ea-space-0_5))}.neo-client.vivo:has(.neo-client-response,.neo-client-history,.neo-client-options,.neo-client-survey,.nc-pensando) .neo-command{border-top:thin solid var(--ea-ui-neo-flota-borde)}.neo-client.vivo :is(.neo-client-response,.neo-client-history,.neo-client-options,.neo-client-survey){order:0;min-height:0;max-height:none;flex:0 1 auto;margin:0;border:0;border-radius:0;background:transparent;color:var(--ea-ui-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:nc-panel-appears var(--ea-duration-neo-aparece) var(--ea-easing-out)}.neo-client.vivo :is(.neo-client-response,.neo-client-history)>header{min-height:var(--ea-size-touch);padding:var(--ea-space-2) var(--ea-space-2) 0 var(--ea-space-4);border:0;color:var(--ea-ui-text)}.neo-client.vivo .nc-cabeza{display:flex;align-items:center;gap:var(--ea-space-2_5);min-width:0}.neo-client.vivo .nc-orbe{display:inline-grid;flex:none;width:var(--ea-space-5);height:var(--ea-space-5)}.neo-client.vivo .nc-answer-heading{display:flex;flex-direction:column;gap:var(--ea-space-0_5);min-width:0}.neo-client.vivo .nc-answer-context{min-width:0;overflow:hidden;color:var(--ea-ui-text-secondary);font-size:var(--ea-font-size-label);font-weight:var(--ea-font-weight-regular);white-space:nowrap;text-overflow:ellipsis}.neo-client.vivo .neo-client-response>header>button{flex:none;width:var(--ea-size-touch);height:var(--ea-size-touch);color:var(--ea-ui-text-secondary)}.neo-client.vivo .neo-client-response>header>button svg{width:var(--ea-space-5);height:var(--ea-space-5)}.neo-client.vivo :is(.neo-client-response-body,.neo-client-thread){min-height:0;padding:var(--ea-space-2) var(--ea-space-4) var(--ea-space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;font-size:var(--ea-font-size-base);line-height:var(--ea-font-line-height-relaxed)}.neo-client.vivo .neo-client-response-body>p{-webkit-line-clamp:3;line-clamp:3}.neo-client.vivo .neo-client-detail{display:inline-flex;align-items:center;min-height:var(--ea-size-touch);padding-block:var(--ea-space-1);color:var(--ea-ui-link);font-size:var(--ea-font-size-label)}.neo-client.vivo :is(.neo-client-history>header>button,.neo-client-error>button){min-height:var(--ea-size-touch);color:var(--ea-ui-text)}.neo-client.vivo :is(.neo-client-turn>small,.neo-client-cart>span){color:var(--ea-ui-link)}.neo-client.vivo .neo-client-error>button{border-color:var(--ea-ui-neo-flota-borde);background:var(--ea-ui-surface)}.neo-client.vivo>.neo-client-suggestions[data-response-suggestions]{order:0;position:static;justify-content:flex-start;flex:none;gap:var(--ea-space-2);padding:0 var(--ea-space-3) var(--ea-space-3);border-radius:0;background:transparent}.neo-client.vivo .neo-client-suggestions>:is(button,a){flex:none;min-height:var(--ea-size-touch);padding:var(--ea-space-2) var(--ea-space-3);border:thin solid var(--ea-ui-neo-flota-borde);border-radius:var(--ea-radius-xl);background:var(--ea-ui-surface);color:var(--ea-ui-text);box-shadow:none;font-size:var(--ea-font-size-sm);line-height:var(--ea-font-line-height-normal);-webkit-backdrop-filter:none;backdrop-filter:none}.neo-client.vivo .neo-client-suggestions>:is(button,a):hover{border-color:var(--ea-ui-link);background:var(--ea-ui-action-soft)}.neo-client.vivo .neo-client-options{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.neo-client.vivo .nc-tools-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ea-space-3);padding:var(--ea-space-2) var(--ea-space-2) var(--ea-space-1) var(--ea-space-4);font-size:var(--ea-font-size-base)}.neo-client.vivo .nc-tools-header>strong{font-weight:var(--ea-font-weight-semibold)}.neo-client.vivo .nc-tools-header>button{display:grid;place-items:center;flex:none;width:var(--ea-size-touch);height:var(--ea-size-touch);padding:0;border:0;border-radius:var(--ea-radius-full);background:transparent;color:var(--ea-ui-text-secondary)}.neo-client.vivo .nc-tools-header>button svg{width:var(--ea-space-5);height:var(--ea-space-5)}.neo-client.vivo .nc-tools-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ea-space-2);padding:0 var(--ea-space-3) var(--ea-space-3);white-space:normal;overflow:visible}.neo-client.vivo .nc-tools-actions>button{min-width:0;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.neo-client.vivo .nc-tools-actions>.neo-client-cart{grid-column:1/-1}.neo-client.vivo .nc-tools-empty{margin:0;padding:0 var(--ea-space-4) var(--ea-space-3);color:var(--ea-ui-text-secondary);font-size:var(--ea-font-size-sm);line-height:var(--ea-font-line-height-relaxed)}.neo-client.vivo .neo-client-meta{justify-content:flex-start;gap:0 var(--ea-space-4);padding:0 var(--ea-space-4) var(--ea-space-2);border-top:thin solid var(--ea-ui-neo-flota-borde)}.neo-client.vivo .neo-client-meta>:is(button,a){min-height:var(--ea-size-touch);color:var(--ea-ui-text-secondary)}.neo-client.vivo .nc-pensando{order:0;flex:none;padding:var(--ea-space-3) var(--ea-space-4);color:var(--ea-ui-text-secondary)}.neo-client.vivo .neo-client-survey{overflow-y:auto;overscroll-behavior:contain}.neo-client.vivo:is([data-page-editing=true],[data-guiding=true]) .neo-command .neo-campo-etiqueta.neo-command-identity{display:none}.neo-client.vivo:is([data-page-editing=true],[data-guiding=true]) .neo-command .neo-command-options{visibility:hidden;pointer-events:none}.neo-client.vivo:is([data-page-editing=true],[data-guiding=true]) .neo-command{padding-block:var(--ea-space-1)}@keyframes nc-panel-appears{0%{opacity:0;transform:translateY(var(--ea-space-1))}to{opacity:1;transform:translateY(0)}}@media (max-height:460px){.neo-client.vivo .neo-client-options{display:block}.neo-client.vivo .nc-tools-actions{display:grid}.neo-client.vivo>.neo-client-suggestions[data-response-suggestions]{display:flex}}@media (prefers-reduced-motion:reduce){.neo-client.vivo :is(.neo-client-response,.neo-client-history,.neo-client-options,.neo-client-survey){animation:none}}