:root{--fondo:#0b0d12;--texto:#f4f5f7;--texto-suave:#b4b9c4;--acento:#7c9cff;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--fondo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.vp__girando{flex:none;width:18px;height:18px;border:2.5px solid;border-right:2.5px solid transparent;border-radius:50%;animation:vp-girar .8s linear infinite}@keyframes vp-girar{to{transform:rotate(1turn)}}button.vp__boton.vp__boton[aria-busy=true]{opacity:1;cursor:progress}button.vp__boton.vp__boton[aria-busy=true]:after,button.vp__boton.vp__boton[aria-busy=true]:before{display:none}.nx-soporte{--s-fondo:#111114;--s-fondo-2:#1a1a1f;--s-borde:rgb(255 255 255/0.1);--s-tinta:#f4f4f5;--s-suave:#a1a1aa;--s-acento:#ffb547;--s-sobre-acento:#16110a;--s-error:#fca5a5;position:fixed;right:16px;bottom:16px;z-index:60;font-family:var(--lp-fuente-texto),system-ui,"Segoe UI",sans-serif;font-size:14px;line-height:1.45;color:var(--s-tinta)}.nx-soporte svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.nx-soporte__boton{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 6px;margin-left:auto;border:1px solid rgb(255 255 255/.14);border-radius:999px;background:rgb(17 17 20/.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--s-tinta);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;box-shadow:0 10px 30px rgb(0 0 0/.38),inset 0 1px 0 rgb(255 255 255/.06);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.nx-soporte__boton-icono{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--s-acento);color:var(--s-sobre-acento);flex:none}.nx-soporte__boton-icono svg{width:19px;height:19px;stroke-width:2}.nx-soporte__boton:hover{transform:translateY(-1px);border-color:rgb(255 181 71/.55);box-shadow:0 12px 32px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.06)}.nx-soporte button:focus-visible,.nx-soporte input:focus-visible,.nx-soporte textarea:focus-visible,.nx-soporte__boton:focus-visible{outline:2px solid var(--s-acento);outline-offset:2px}.nx-soporte__panel{position:absolute;right:0;bottom:56px;display:flex;flex-direction:column;width:min(370px,calc(100vw - 32px));height:min(540px,calc(100dvh - 96px - var(--nx-abajo, 0px)));overflow:hidden;background:var(--s-fondo);border:1px solid var(--s-borde);border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0/.5);animation:nx-soporte-entra .18s ease-out}@keyframes nx-soporte-entra{0%{opacity:0;transform:translateY(8px)}}.nx-soporte__cabeza{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--s-borde)}.nx-soporte__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgb(255 181 71/.14);color:var(--s-acento);flex:none}.nx-soporte__titulo{margin:0;font-weight:650}.nx-soporte__subtitulo{margin:0;font-size:12px;color:var(--s-suave)}.nx-soporte__cerrar{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:10px;background:transparent;color:var(--s-suave);cursor:pointer}.nx-soporte__cerrar:hover{background:var(--s-fondo-2);color:var(--s-tinta)}.nx-soporte__lista{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:14px;overflow-y:auto;overscroll-behavior:contain}.nx-soporte__burbuja{max-width:88%;margin:0;padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--s-fondo-2);white-space:pre-wrap;overflow-wrap:anywhere}.nx-soporte__burbuja--persona{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--s-acento);color:var(--s-sobre-acento)}.nx-soporte__burbuja--pensando{color:var(--s-suave);font-style:italic}.nx-soporte__sugerencias{display:flex;flex-wrap:wrap;gap:6px}.nx-soporte__chip{min-height:34px;padding:0 12px;border:1px solid var(--s-borde);border-radius:999px;background:transparent;color:var(--s-tinta);font:inherit;font-size:13px;cursor:pointer}.nx-soporte__chip:hover{border-color:var(--s-acento)}.nx-soporte__error{margin:0;font-size:13px;color:var(--s-error)}.nx-soporte__pie{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--s-borde)}.nx-soporte__humano{align-self:flex-start;min-height:34px;padding:0 12px;border:1px solid var(--s-borde);border-radius:999px;background:transparent;color:var(--s-tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.nx-soporte__humano--destacado{border-color:var(--s-acento);color:var(--s-acento)}.nx-soporte__entrada{display:flex;gap:8px}.nx-soporte__campo input,.nx-soporte__campo textarea,.nx-soporte__entrada input{flex:1 1;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--s-borde);border-radius:12px;background:var(--s-fondo-2);color:var(--s-tinta);font:inherit;font-size:16px}.nx-soporte__campo textarea{resize:vertical}.nx-soporte__enviar{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--s-acento);color:var(--s-sobre-acento);cursor:pointer;flex:none}.nx-soporte__enviar:disabled{opacity:.45;cursor:default}.nx-soporte__aviso{margin:0;font-size:11.5px;color:var(--s-suave)}.nx-soporte__ticket{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:14px;overflow-y:auto}.nx-soporte__ticket-titulo{margin:0;font-size:16px;font-weight:650}.nx-soporte__ticket-texto{margin:0;color:var(--s-suave)}.nx-soporte__campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.nx-soporte__ayuda{font-weight:400;font-size:12px;color:var(--s-suave)}.nx-soporte__acepto{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--s-suave)}.nx-soporte__acepto input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--s-acento);flex:none}.nx-soporte__acciones{display:flex;gap:8px;justify-content:flex-end;margin-top:auto}.nx-soporte__principal,.nx-soporte__secundario{min-height:40px;padding:0 16px;border-radius:12px;font:inherit;font-weight:650;cursor:pointer}.nx-soporte__principal{border:0;background:var(--s-acento);color:var(--s-sobre-acento)}.nx-soporte__principal:disabled{opacity:.6}.nx-soporte__secundario{border:1px solid var(--s-borde);background:transparent;color:var(--s-tinta)}.nx-soporte__check{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgb(74 222 128/.15);color:#4ade80}@media (max-width:600px){.nx-soporte{right:12px;bottom:12px}.nx-soporte__boton{width:44px;padding:0;justify-content:center}.nx-soporte__boton-icono{width:34px;height:34px}.nx-soporte__boton-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-soporte__panel{position:fixed;left:0;right:0;bottom:0;width:auto;height:min(82dvh,620px);border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.nx-soporte[data-abierto]>.nx-soporte__boton{display:none}}@media (prefers-reduced-motion:reduce){.nx-soporte__panel{animation:none}.nx-soporte__boton{transition:none}}