.nf-asis-tool{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;color:#475569}.nf-asis-text-button:hover,.nf-asis-tool:hover{background:#eef2ff;color:#4338ca}.nf-asis-confirm,.nf-asis-history-row,.nf-asis-text-button,.nf-asis-tool{cursor:pointer;touch-action:manipulation}.nf-asis-confirm:disabled,.nf-asis-history-row:disabled,.nf-asis-text-button:disabled,.nf-asis-tool:disabled{opacity:.5;cursor:not-allowed}.nf-asis-confirm:focus-visible,.nf-asis-history-row:focus-visible,.nf-asis-text-button:focus-visible,.nf-asis-tool:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.nf-asis-confirm,.nf-asis-text-button{min-height:44px;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:600}.nf-asis-text-button{color:#4338ca}.nf-asis-confirm{background:#4f46e5;color:white}.nf-asis-confirm:hover{background:#4338ca}.nf-asis-pending{flex:none;padding:12px;border-top:1px solid #e2e8f0;background:#f8fafc}.nf-asis-turnos>li+li{margin-top:8px}.nf-asis-turnos>[data-autor=novi]+[data-autor=usuario],.nf-asis-turnos>[data-autor=usuario]+[data-autor=novi]{margin-top:20px}.nf-asis-writing{display:grid}.nf-asis-writing>div{grid-area:1/1;min-width:0;overflow-wrap:anywhere}.nf-asis-writing-space{visibility:hidden;pointer-events:none}.nf-asis-writing-text{align-self:start}.nf-asis-table-region{container-type:inline-size;min-width:0;max-width:100%}.nf-asis-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.45}.nf-asis-table td,.nf-asis-table th{text-align:left;vertical-align:top;padding:8px 5px;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0}.nf-asis-table th{color:#475569;font-weight:600}@container (max-width: 560px){.nf-asis-table [data-priority=false]{display:none}}.dark .nf-asis-table th{color:#cbd5e1}.dark .nf-asis-table td,.dark .nf-asis-table th{border-color:#334155}.nf-asis-history{width:min(100%,32rem);max-width:100%;max-height:80dvh;margin:auto auto 0;border:1px solid #e2e8f0;border-radius:20px 20px 0 0;color:#0f172a;background:white;padding:0 0 env(safe-area-inset-bottom)}.nf-asis-history::backdrop{background:rgb(15 23 42/.35)}.nf-asis-credits{position:fixed;inset:var(--credits-top,72px) var(--credits-right,12px) auto auto;margin:0;padding:0;width:min(calc(100% - 24px),21rem);max-width:100%;max-height:80dvh;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;background:white;color:#0f172a;box-shadow:0 18px 45px -18px rgb(15 23 42/.35)}.nf-asis-credits::backdrop{background:transparent}.dark .nf-asis-credits{background:#0f172a;color:#f1f5f9;border-color:#334155}@media (max-width:639px){.nf-asis-credits{inset:auto 0 0;width:100%;border-radius:16px 16px 0 0;box-shadow:0 25px 50px -12px rgb(15 23 42/.25);padding-bottom:env(safe-area-inset-bottom)}.nf-asis-credits::backdrop{background:rgb(15 23 42/.35)}}.nf-asis-history-row{display:flex;align-items:start;gap:10px;width:100%;min-height:64px;text-align:left;padding:12px 4px;font-size:14px}.nf-asis-history-row:hover,.nf-asis-history-row[aria-current=true]{background:#eef2ff}@media (min-width:640px){.nf-asis-history{margin:auto;border-radius:8px}}.dark .nf-asis-tool{color:#cbd5e1}.dark .nf-asis-text-button{color:#c7d2fe}.dark .nf-asis-history,.dark .nf-asis-pending{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .nf-asis-history-row:hover,.dark .nf-asis-history-row[aria-current=true],.dark .nf-asis-text-button:hover,.dark .nf-asis-tool:hover{background:#1e293b;color:#c7d2fe}.nfx-icon{display:inline-block;flex:none;vertical-align:-.125em;overflow:visible}:where(.nfx-novi){width:var(--nfx-lado,24px);height:var(--nfx-lado,24px)}.nfx-novi{position:relative;line-height:0}.nfx-novi>img{display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfx-novi>img,.nfx-novi>svg{width:100%;height:100%;pointer-events:none}.nfx-novi>svg{position:absolute;inset:0;overflow:visible}.nfx-novi:not([data-cargado])>svg{opacity:0}.nfx-nova:is([data-estado=reposo],[data-estado=listo]) .nfx-mira-c{animation:nfx-abre 9.2s step-end infinite}.nfx-nova:is([data-estado=reposo],[data-estado=listo]) .nfx-semi{animation:nfx-semi 9.2s step-end infinite}.nfx-nova:is([data-estado=reposo],[data-estado=listo]) .nfx-cerrados{animation:nfx-cierra 9.2s step-end infinite}@keyframes nfx-abre{0%{opacity:1}46.739%{opacity:0}48.261%{opacity:1}93.478%{opacity:0}95%{opacity:1}96.522%{opacity:0}98.043%,to{opacity:1}}@keyframes nfx-semi{0%{opacity:0}46.739%{opacity:1}47.12%{opacity:0}47.88%{opacity:1}48.261%{opacity:0}93.478%{opacity:1}93.859%{opacity:0}94.62%{opacity:1}95%{opacity:0}96.522%{opacity:1}96.902%{opacity:0}97.663%{opacity:1}98.043%,to{opacity:0}}@keyframes nfx-cierra{0%{opacity:0}47.12%{opacity:1}47.88%{opacity:0}93.859%{opacity:1}94.62%{opacity:0}96.902%{opacity:1}97.663%,to{opacity:0}}.nfx-nova[data-estado=pensando] .nfx-mira-c{animation:nfx-mira-c 1.6s step-end infinite}.nfx-nova[data-estado=pensando] .nfx-mira-i{animation:nfx-mira-i 1.6s step-end infinite}.nfx-nova[data-estado=pensando] .nfx-mira-d{animation:nfx-mira-d 1.6s step-end infinite}.nfx-nova[data-estado=pensando] :is(.nfx-ojos,.nfx-sonrisa){animation:nfx-pulso 1.6s ease-in-out infinite}.nfx-nova.nfx-linea[data-estado=pensando] .nfx-bolitas{animation:nfx-antena 1.6s ease-in-out infinite}@keyframes nfx-mira-c{0%{opacity:1}20%{opacity:0}45%{opacity:1}60%{opacity:0}85%,to{opacity:1}}@keyframes nfx-mira-i{0%{opacity:0}20%{opacity:1}45%,to{opacity:0}}@keyframes nfx-mira-d{0%{opacity:0}60%{opacity:1}85%,to{opacity:0}}@keyframes nfx-pulso{0%,50%,to{opacity:1}25%,75%{opacity:.55}}@keyframes nfx-antena{0%,to{opacity:1}50%{opacity:.45}}.nfx-nova[data-estado=listo] :is(.nfx-ojos,.nfx-sonrisa){animation:nfx-oculta .7s step-end}.nfx-nova[data-estado=listo] :is(.nfx-feliz,.nfx-sonrisa-feliz){animation:nfx-muestra .7s step-end}@keyframes nfx-oculta{0%,to{opacity:0}}@keyframes nfx-muestra{0%,to{opacity:1}}.nfx-nova[data-pose=atento] .nfx-ojos-normal{opacity:0}.nfx-nova[data-pose=atento] :is(.nfx-ojos-atento,.nfx-bolitas){opacity:1}.nfx-nova[data-pose]:not([data-pose=atento]) *{animation:none!important}.nfx-nova:is([data-pose=parpadeo],[data-pose=mirada-izquierda],[data-pose=mirada-derecha]) .nfx-mira-c{opacity:0}.nfx-nova[data-pose=mirada-derecha] .nfx-mira-d,.nfx-nova[data-pose=mirada-izquierda] .nfx-mira-i,.nfx-nova[data-pose=parpadeo] .nfx-cerrados{opacity:1}.nfx-nova[data-pose=feliz] :is(.nfx-ojos-normal,.nfx-sonrisa){opacity:0}.nfx-nova[data-pose=feliz] :is(.nfx-feliz,.nfx-sonrisa-feliz){opacity:1}.nfx-nova[data-movimiento=reducido],.nfx-nova[data-movimiento=reducido] *{animation:none!important;transition:none!important}.nfx-nova[data-movimiento=reducido] :is(.nfx-ojos,.nfx-sonrisa,.nfx-mira-c){opacity:1!important}.nfx-nova[data-movimiento=reducido] :is(.nfx-mira-i,.nfx-mira-d,.nfx-semi,.nfx-cerrados,.nfx-feliz,.nfx-sonrisa-feliz){opacity:0!important}.nfx-nova[data-movimiento=reducido]:not([data-pose=atento]) .nfx-ojos-normal{opacity:1!important}@media (prefers-reduced-motion:reduce){.nfx-icon,.nfx-icon *{transition:none!important}.nfx-icon,.nfx-icon *,.nfx-nova,.nfx-nova *{animation:none!important}.nfx-nova :is(.nfx-ojos,.nfx-sonrisa,.nfx-mira-c){opacity:1!important}.nfx-nova :is(.nfx-mira-i,.nfx-mira-d,.nfx-semi,.nfx-cerrados,.nfx-feliz,.nfx-sonrisa-feliz){opacity:0!important}.nfx-nova:not([data-pose=atento]) .nfx-ojos-normal{opacity:1!important}}@keyframes nf-asis-fade{0%{opacity:0}to{opacity:1}}@keyframes nf-asis-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-asis-check{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.nf-asis-fade{animation:nf-asis-fade .15s ease-out both}.nf-asis-entra{animation:nf-asis-entra .2s cubic-bezier(.16,1,.3,1) both}.nf-asis-check{animation:nf-asis-check .32s cubic-bezier(.16,1,.3,1) both}}