.login[data-v-97e216ac]{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--color-bg)}.login-card[data-v-97e216ac]{position:relative;width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;background:var(--color-surface);padding:32px 28px;border:1px solid var(--color-border)}.login-card[data-v-97e216ac]:after{content:"";position:absolute;top:10px;right:10px;width:14px;height:14px;border-bottom:1px solid var(--color-accent);border-left:1px solid var(--color-accent);opacity:.6}h1[data-v-97e216ac]{margin:0;font-size:1.25rem;font-weight:800;color:var(--color-accent)}.marca[data-v-97e216ac]{display:block;width:190px;max-width:70%;height:auto;margin:0 0 14px}.tag[data-v-97e216ac]{margin:0}.tabs[data-v-97e216ac]{display:flex;gap:16px;border-bottom:1px solid var(--color-border);padding-bottom:8px}.tabs .link[data-v-97e216ac]{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-dim)}.tabs .link.activa[data-v-97e216ac]{color:var(--color-accent)}.ref[data-v-97e216ac]{font-size:.75rem}.reenviar[data-v-97e216ac]{font-size:.8rem}.desc[data-v-97e216ac]{margin:0;font-size:.8rem;white-space:pre-wrap}.title[data-v-e4deb59d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}ul[data-v-e4deb59d]{list-style:none;padding:0;margin:0}li[data-v-e4deb59d]{display:flex;align-items:center;gap:5px;padding:6px 10px;border-left:2px solid transparent;cursor:pointer;color:var(--color-text-dim)}li[data-v-e4deb59d]:hover{background:var(--color-surface-2);color:var(--color-text)}li.active[data-v-e4deb59d]{border-left-color:var(--color-accent);background:#facc150f;color:var(--color-accent)}.hash[data-v-e4deb59d]{opacity:.5}.lock[data-v-e4deb59d]{margin-left:auto;opacity:.6}.new-room[data-v-e4deb59d]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.new-room button[data-v-e4deb59d]{padding:6px 12px}.directos[data-v-772956f6]{margin-top:18px}.tag[data-v-772956f6]{margin-bottom:6px}.vacio[data-v-772956f6]{font-size:.75rem}ul[data-v-772956f6]{list-style:none;padding:0;margin:0}li[data-v-772956f6]{display:flex;align-items:center;gap:5px;padding:6px 10px;margin:0 -6px;border-left:2px solid transparent;cursor:pointer;color:var(--color-text-dim)}li[data-v-772956f6]:hover{background:var(--color-surface-2);color:var(--color-text)}li.activo[data-v-772956f6]{border-left-color:var(--color-accent);background:#facc150f;color:var(--color-accent)}.arroba[data-v-772956f6]{opacity:.5}.nombre[data-v-772956f6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread[data-v-772956f6]{flex:none;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#000;background:var(--color-accent)}.badges[data-v-cf7225be]{display:inline-flex;gap:5px;align-items:center}.badge[data-v-cf7225be]{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;cursor:default}.badge.pill[data-v-cf7225be]{padding:1px 6px;border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.15em;font-weight:700;clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px))}.badge.admin[data-v-cf7225be]{border-color:var(--color-accent);background:#facc151a;color:var(--color-accent);text-shadow:0 0 10px rgba(250,204,21,.55)}.badge.moderador[data-v-cf7225be]{color:var(--color-text-bright)}.badge.registrado[data-v-cf7225be]{color:var(--color-accent-dim)}.badge.invitado[data-v-cf7225be]{color:var(--color-text-dim)}.badge.manual[data-v-cf7225be]{color:var(--color-text-bright);border-color:var(--color-border)}.messages[data-v-c14710ad]{flex:1;min-height:0;overflow-y:auto;padding:16px}.empty[data-v-c14710ad]{text-align:center;margin-top:40px}.message[data-v-c14710ad]{margin:0 -8px;padding:6px 8px}.message[data-v-c14710ad]:hover{background:#facc1505}.message header[data-v-c14710ad]{display:flex;gap:8px;align-items:center;font-size:.8rem}.message strong[data-v-c14710ad]{color:var(--color-accent);font-weight:700}.message strong[data-v-c14710ad]:before{content:"<";color:var(--color-text-dim);font-weight:400}.message strong[data-v-c14710ad]:after{content:">";color:var(--color-text-dim);font-weight:400}.message p[data-v-c14710ad]{margin:3px 0 0 4px;padding-left:10px;border-left:1px solid var(--color-border);color:var(--color-text);white-space:pre-wrap;word-break:break-word}time[data-v-c14710ad]{font-size:.7rem;margin-left:auto}.editado[data-v-c14710ad]{font-size:.72rem;font-style:italic}.editar[data-v-c14710ad]{background:none;border:none;color:var(--color-text-dim);cursor:pointer;font:inherit;font-size:.7rem;padding:0 4px;opacity:0;transition:opacity .1s}.message:hover .editar[data-v-c14710ad]{opacity:1}.editar[data-v-c14710ad]:hover{color:var(--color-accent)}.edicion[data-v-c14710ad]{margin:4px 0 0 4px;padding-left:10px;border-left:1px solid var(--color-accent)}.edicion textarea[data-v-c14710ad]{width:100%;resize:vertical;background:var(--color-surface-2, #111);border:1px solid var(--color-border);color:var(--color-text);font:inherit;padding:6px 8px}.edicion textarea[data-v-c14710ad]:focus{outline:none;border-color:var(--color-accent)}.acciones[data-v-c14710ad]{display:flex;align-items:center;gap:8px;margin-top:4px}.acciones button[data-v-c14710ad]{background:none;border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;font-size:.75rem;padding:2px 10px}.acciones .guardar[data-v-c14710ad]{border-color:var(--color-accent);color:var(--color-accent)}.acciones button[data-v-c14710ad]:hover{border-color:var(--color-accent)}.acciones .pista[data-v-c14710ad]{font-size:.68rem;margin-left:auto}.mensajes[data-v-a2400efc]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.vacio[data-v-a2400efc]{text-align:center;margin:auto 0}.vacio.bot[data-v-a2400efc]{line-height:1.8}.dm[data-v-a2400efc]{display:flex;flex-direction:column;max-width:72%;align-self:flex-start}.dm.mio[data-v-a2400efc]{align-self:flex-end;align-items:flex-end}.burbuja[data-v-a2400efc]{margin:0;padding:7px 11px;background:var(--color-surface-2);border:1px solid var(--color-border);border-left:2px solid var(--color-text-dim);white-space:pre-wrap;word-break:break-word}.dm.mio .burbuja[data-v-a2400efc]{border-left:none;border-right:2px solid var(--color-accent);background:#facc150f}time[data-v-a2400efc]{font-size:.65rem;margin-top:2px}.picker[data-v-8ae99d41]{position:absolute;bottom:calc(100% + 10px);right:16px;width:300px;display:flex;flex-direction:column;background:var(--color-surface-2);border:1px solid var(--color-border);z-index:50}.buscar[data-v-8ae99d41]{margin:10px 12px 4px;font-size:.8rem}.listas[data-v-8ae99d41]{overflow-y:auto;max-height:240px;padding:4px 12px 12px}.tag[data-v-8ae99d41]{margin:10px 0 4px}.grid[data-v-8ae99d41]{display:grid;grid-template-columns:repeat(8,1fr)}button.emoji[data-v-8ae99d41]{background:none;border:none;padding:3px 0;font-size:17px;line-height:1.3;cursor:pointer;letter-spacing:normal}button.emoji[data-v-8ae99d41]:hover:not(:disabled){background:#facc151f;color:inherit}.vacio[data-v-8ae99d41]{margin:12px 0 4px}.input[data-v-25d64bea]{position:relative;display:flex;align-items:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-raised)}.prompt-mark[data-v-25d64bea]{color:var(--color-accent);font-weight:700;padding-bottom:8px}textarea[data-v-25d64bea]{flex:1;resize:none}.emoji-toggle[data-v-25d64bea]{display:inline-flex;color:var(--color-text-dim);padding-bottom:8px}.emoji-toggle[data-v-25d64bea]:hover:not(:disabled),.emoji-toggle.activo[data-v-25d64bea]{color:var(--color-accent)}button[data-v-25d64bea]{padding:6px 14px}.group h3[data-v-537fba7b]{margin:14px 0 6px;font-weight:600}.user[data-v-537fba7b]{display:flex;align-items:center;gap:8px;padding:4px 6px;margin:0 -6px}.user.clicable[data-v-537fba7b]{cursor:pointer}.user.clicable[data-v-537fba7b]:hover{background:var(--color-surface-2)}.user.offline .name[data-v-537fba7b]{opacity:.5}.unread[data-v-537fba7b]{flex:none;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#000;background:var(--color-accent)}.name[data-v-537fba7b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-537fba7b]{position:relative;flex:none;width:7px;height:7px;background:var(--color-border)}.dot.on[data-v-537fba7b]{background:var(--color-accent)}.dot.on[data-v-537fba7b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent);animation:ping-537fba7b 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-537fba7b{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(2.4);opacity:0}}.layout[data-v-6a68ef4a]{display:grid;grid-template-columns:240px 1fr 220px;height:100vh}.sidebar[data-v-6a68ef4a]{background:var(--panel);border-right:1px solid var(--border);overflow-y:auto;padding:12px}.users[data-v-6a68ef4a]{border-right:none;border-left:1px solid var(--border)}.izquierda[data-v-6a68ef4a]{display:flex;flex-direction:column;overflow:hidden}.sidebar-scroll[data-v-6a68ef4a]{flex:1;overflow-y:auto;min-height:0;margin:0 -12px;padding:0 12px}.me[data-v-6a68ef4a]{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex:none}.menu-inferior[data-v-6a68ef4a]{flex:none;display:flex;flex-direction:column;padding-top:10px;margin-top:10px;border-top:1px solid var(--color-border)}.menu-toggle[data-v-6a68ef4a]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--color-text-dim);font:inherit;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;padding:2px 0;text-align:left}.menu-toggle[data-v-6a68ef4a]:hover,.menu-toggle.activo[data-v-6a68ef4a]{color:var(--color-accent)}.menu-toggle .chevron[data-v-6a68ef4a]{color:var(--color-accent);font-size:.8rem;width:.8em}.menu-opciones[data-v-6a68ef4a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0 2px 18px}.menu-inferior .link[data-v-6a68ef4a],.menu-inferior .panel-link[data-v-6a68ef4a]{display:block;width:100%;text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.menu-inferior .link.activo[data-v-6a68ef4a]{color:var(--color-accent)}.chat[data-v-6a68ef4a]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.chat-header[data-v-6a68ef4a]{padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-bg-raised)}.chat-header h2.prompt[data-v-6a68ef4a]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-bright)}.prompt .dim[data-v-6a68ef4a]{color:var(--color-text-dim)}.prompt .path[data-v-6a68ef4a]{color:var(--color-accent)}.prompt .dollar[data-v-6a68ef4a]{color:var(--color-text-bright);margin-left:2px}.prompt .cursor-blink[data-v-6a68ef4a]{color:var(--color-accent)}.dm-header .prompt[data-v-6a68ef4a]{display:inline-flex;align-items:center;gap:8px}.volver[data-v-6a68ef4a]{color:var(--color-text-dim);display:inline-flex}.volver[data-v-6a68ef4a]:hover{color:var(--color-accent)}.bot-offline[data-v-6a68ef4a]{margin:0;padding:14px 16px;text-align:center;color:var(--color-danger);border-top:1px solid var(--color-border);background:var(--color-bg-raised);font-size:.85rem}.acciones[data-v-6a68ef4a]{display:inline-flex;gap:12px;align-items:center}.ref-link[data-v-6a68ef4a]{display:flex;gap:6px;align-items:center;margin:0 0 12px;font-size:.72rem}.ref-link input[data-v-6a68ef4a]{flex:1;min-width:0;padding:4px 6px;font-size:.72rem}.pass-form[data-v-6a68ef4a]{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px 12px;background:var(--color-surface-2);border:1px solid var(--color-border)}.pass-form .tag[data-v-6a68ef4a]{margin:0}.pass-form button[data-v-6a68ef4a]{padding:6px 12px}.panel-link[data-v-6a68ef4a]{color:var(--color-accent);text-decoration:none}.panel-link[data-v-6a68ef4a]:hover{color:var(--color-accent-dim)}.salir[data-v-6a68ef4a]{color:var(--color-danger)}.salir[data-v-6a68ef4a]:hover:not(:disabled){color:var(--color-danger);opacity:.8}.typing[data-v-6a68ef4a]{height:1.2em;margin:0 16px;font-size:.8rem;color:var(--color-text-dim)}.error[data-v-6a68ef4a]{margin:0 16px}.notice[data-v-6a68ef4a]{margin:0 16px;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:.85rem;white-space:pre-wrap}.alert[data-v-6a68ef4a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:8px 12px;background:#facc1514;border:1px solid var(--color-accent);color:var(--color-accent);font-size:.85rem}@media (max-width: 800px){.layout[data-v-6a68ef4a]{grid-template-columns:180px 1fr}.users[data-v-6a68ef4a]{display:none}}.chart[data-v-eaac0d90]{display:flex;align-items:flex-end;gap:8px;height:160px;padding:8px 4px 0}.col[data-v-eaac0d90]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;min-width:0}.valor[data-v-eaac0d90]{font-size:.7rem;color:var(--color-text-dim);font-variant-numeric:tabular-nums;height:1.1em;line-height:1.1}.barra[data-v-eaac0d90]{flex:1;width:70%;max-width:34px;display:flex;flex-direction:column-reverse;justify-content:flex-start;border-bottom:1px solid var(--color-border)}.seg[data-v-eaac0d90]{width:100%;transition:height .2s}.seg.con[data-v-eaac0d90]{background:var(--color-accent)}.seg.sin[data-v-eaac0d90]{background:var(--color-border)}.seg.uno[data-v-eaac0d90]{background:var(--color-accent-dim, var(--color-accent));opacity:.85}.etiqueta[data-v-eaac0d90]{font-size:.62rem;color:var(--color-text-dim);margin-top:5px;white-space:nowrap;text-align:center}.admin[data-v-9f6ff6c2]{min-height:100vh;padding:20px 24px;background:var(--color-bg)}.barra[data-v-9f6ff6c2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.prompt[data-v-9f6ff6c2]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-bright)}.prompt .dim[data-v-9f6ff6c2]{color:var(--color-text-dim)}.prompt .path[data-v-9f6ff6c2],.prompt .cursor-blink[data-v-9f6ff6c2]{color:var(--color-accent)}.volver[data-v-9f6ff6c2]{color:var(--color-accent);text-decoration:none;font-size:.85rem}.volver[data-v-9f6ff6c2]:hover{color:var(--color-accent-dim)}.tabs[data-v-9f6ff6c2]{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.tab[data-v-9f6ff6c2]{background:none;border:none;padding:8px 14px;font-size:.7rem;letter-spacing:.15em;color:var(--color-text-dim);border-bottom:2px solid transparent}.tab[data-v-9f6ff6c2]:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text)}.tab.activa[data-v-9f6ff6c2]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.config[data-v-9f6ff6c2]{display:flex;flex-direction:column;gap:18px;max-width:520px;padding-top:8px}.config .fila[data-v-9f6ff6c2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.config .campo[data-v-9f6ff6c2]{display:flex;flex-direction:column;gap:6px}.config .tag[data-v-9f6ff6c2]{margin:0}.config textarea[data-v-9f6ff6c2]{resize:vertical}.acciones-config[data-v-9f6ff6c2]{display:flex;align-items:center;gap:12px;margin-top:4px}.interruptor[data-v-9f6ff6c2]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-dim)}.interruptor .bolita[data-v-9f6ff6c2]{position:relative;width:34px;height:16px;background:var(--color-bg-raised);border:1px solid var(--color-border);transition:background .15s,border-color .15s}.interruptor .bolita[data-v-9f6ff6c2]:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--color-text-dim);transition:transform .15s,background .15s}.interruptor.on[data-v-9f6ff6c2]{color:var(--color-accent)}.interruptor.on .bolita[data-v-9f6ff6c2]{background:#facc1526;border-color:var(--color-accent)}.interruptor.on .bolita[data-v-9f6ff6c2]:after{transform:translate(18px);background:var(--color-accent)}table[data-v-9f6ff6c2]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-9f6ff6c2]{text-align:left;padding:10px 10px 6px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-dim);border-bottom:1px solid var(--color-border)}td[data-v-9f6ff6c2]{padding:7px 10px;border-bottom:1px solid var(--color-border)}tbody tr[data-v-9f6ff6c2]:hover{background:#facc1505}.nombre[data-v-9f6ff6c2]{color:var(--color-text-bright)}.u-link[data-v-9f6ff6c2]{color:var(--color-text-bright);text-decoration:none;border-bottom:1px dotted var(--color-text-dim)}.u-link[data-v-9f6ff6c2]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.num[data-v-9f6ff6c2]{font-variant-numeric:tabular-nums}.dim[data-v-9f6ff6c2]{color:var(--color-text-dim)}.mala[data-v-9f6ff6c2]{color:var(--color-danger)}.baneado[data-v-9f6ff6c2]{color:var(--color-danger);font-weight:700;cursor:help}.acciones-cel[data-v-9f6ff6c2]{display:flex;gap:10px;white-space:nowrap}.insignias-cel[data-v-9f6ff6c2]{min-width:160px}.insignias-cel .chips[data-v-9f6ff6c2]{display:inline-flex;flex-wrap:wrap;gap:4px}.insignias-cel .chip[data-v-9f6ff6c2]{background:none;border:1px solid var(--color-border);color:var(--color-text-bright);cursor:pointer;font:inherit;font-size:.66rem;padding:1px 6px}.insignias-cel .chip[data-v-9f6ff6c2]:hover{border-color:var(--color-danger);color:var(--color-danger)}.insignias-cel .chip .x[data-v-9f6ff6c2]{color:var(--color-text-dim)}.insignias-cel .chip:hover .x[data-v-9f6ff6c2]{color:var(--color-danger)}.insignias-cel .sel-insignia[data-v-9f6ff6c2]{margin-top:4px;font-size:.7rem}.peligro[data-v-9f6ff6c2]{color:var(--color-danger)}.peligro[data-v-9f6ff6c2]:hover:not(:disabled){color:var(--color-danger);opacity:.8}.detalle[data-v-9f6ff6c2]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codigo[data-v-9f6ff6c2]{color:var(--color-accent);letter-spacing:.1em}.correo[data-v-9f6ff6c2]{display:flex;gap:6px;align-items:center;max-width:220px}.correo .detalle[data-v-9f6ff6c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verificado[data-v-9f6ff6c2]{color:var(--color-accent)}.sinverificar[data-v-9f6ff6c2]{color:var(--color-text-dim)}select[data-v-9f6ff6c2]{font-size:.7rem;padding:2px 4px}.contenido[data-v-9f6ff6c2]{overflow-x:auto}.salas[data-v-9f6ff6c2]{padding-top:8px}.sala-nueva[data-v-9f6ff6c2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;margin-bottom:14px;border:1px solid var(--color-border);background:var(--color-surface-2)}.sala-nueva input[type=text][data-v-9f6ff6c2],.sala-nueva input[data-v-9f6ff6c2]:not([type]){padding:3px 6px;font-size:.78rem}.sala-nueva .sel[data-v-9f6ff6c2],.sala-nueva .chk[data-v-9f6ff6c2],.chk[data-v-9f6ff6c2]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--color-text-dim)}.privada[data-v-9f6ff6c2]{color:var(--color-accent)}.miembros[data-v-9f6ff6c2]{margin-top:18px;padding:12px;border:1px solid var(--color-accent);background:#facc1508;max-width:460px}.miembros-barra[data-v-9f6ff6c2]{display:flex;justify-content:space-between;align-items:center}.miembros .nota[data-v-9f6ff6c2]{font-size:.72rem;margin:6px 0 10px}.lista-miembros[data-v-9f6ff6c2]{list-style:none;margin:0 0 10px;padding:0}.lista-miembros li[data-v-9f6ff6c2]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--color-border);font-size:.82rem}.agregar[data-v-9f6ff6c2]{display:flex;gap:8px}.stats[data-v-9f6ff6c2]{display:flex;flex-direction:column;gap:22px}.kpis[data-v-9f6ff6c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.kpi[data-v-9f6ff6c2]{border:1px solid var(--color-border);background:var(--color-surface-2);padding:12px;text-align:center}.kpi b[data-v-9f6ff6c2]{display:block;font-size:1.7rem;color:var(--color-accent);font-variant-numeric:tabular-nums;line-height:1.1}.kpi b.vivo[data-v-9f6ff6c2]{color:#4ade80}.kpi span[data-v-9f6ff6c2]{display:block;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dim);margin-top:2px}.kpi small[data-v-9f6ff6c2]{display:block;font-size:.66rem;color:var(--color-text-dim);margin-top:4px}.bloque-stat[data-v-9f6ff6c2]{border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-2);padding:14px 16px 16px}.bloque-stat .tag[data-v-9f6ff6c2]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-bright);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.leyenda[data-v-9f6ff6c2]{text-transform:none;letter-spacing:0;margin-left:8px;font-size:.66rem}.leyenda .sw[data-v-9f6ff6c2]{display:inline-block;width:9px;height:9px;margin:0 3px 0 6px;vertical-align:middle}.sw.con[data-v-9f6ff6c2]{background:var(--color-accent)}.sw.sin[data-v-9f6ff6c2]{background:var(--color-border)}.desglose[data-v-9f6ff6c2]{display:flex;flex-wrap:wrap;gap:8px}.desglose .d[data-v-9f6ff6c2]{font-size:.78rem;border:1px solid var(--color-border);padding:3px 10px;color:var(--color-text)}.desglose .d.con[data-v-9f6ff6c2]{border-color:var(--color-accent);color:var(--color-accent)}.desglose .d.err[data-v-9f6ff6c2]{border-color:var(--color-danger);color:var(--color-danger)}.graficas[data-v-9f6ff6c2]{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 720px){.graficas[data-v-9f6ff6c2]{grid-template-columns:1fr 1fr}}.nota-stat[data-v-9f6ff6c2]{font-size:.72rem}.actividad[data-v-c738f91e]{min-height:100vh;padding:20px 24px;background:var(--color-bg)}.barra[data-v-c738f91e]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;flex-wrap:wrap;gap:8px}.prompt[data-v-c738f91e]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-bright)}.prompt .path[data-v-c738f91e]{color:var(--color-accent)}.prompt .dim[data-v-c738f91e],.dim[data-v-c738f91e]{color:var(--color-text-dim)}.cursor-blink[data-v-c738f91e]{color:var(--color-accent)}.volver[data-v-c738f91e]{color:var(--color-accent);text-decoration:none;font-size:.85rem}.volver[data-v-c738f91e]:hover{color:var(--color-accent-dim)}.error[data-v-c738f91e],.mala[data-v-c738f91e]{color:var(--color-danger)}.ok[data-v-c738f91e]{color:var(--color-accent)}.ficha[data-v-c738f91e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 20px;padding:12px;border:1px solid var(--color-border);background:var(--color-surface-2);font-size:.82rem;margin-bottom:16px}.ficha .k[data-v-c738f91e]{color:var(--color-text-dim);margin-right:8px;text-transform:uppercase;font-size:.64rem;letter-spacing:.12em}.tiles[data-v-c738f91e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px}.tile[data-v-c738f91e]{border:1px solid var(--color-border);padding:12px;text-align:center;background:var(--color-surface-2)}.tile b[data-v-c738f91e]{display:block;font-size:1.6rem;color:var(--color-accent);font-variant-numeric:tabular-nums}.tile span[data-v-c738f91e]{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dim)}.tile.alerta b[data-v-c738f91e]{color:var(--color-danger)}.bloque[data-v-c738f91e]{margin-bottom:20px}.tag[data-v-c738f91e]{font-size:.7rem;letter-spacing:.15em;color:var(--color-text-dim);margin:0 0 8px;text-transform:uppercase}.nota[data-v-c738f91e]{font-size:.72rem;margin:-4px 0 8px}.meta[data-v-c738f91e]{font-size:.82rem;color:var(--color-text);margin:0}.timeline[data-v-c738f91e]{list-style:none;margin:0;padding:0}.timeline li[data-v-c738f91e]{display:grid;grid-template-columns:24px 90px 1fr auto;align-items:baseline;gap:10px;padding:6px 4px;border-bottom:1px solid var(--color-border);font-size:.82rem}.timeline .ico[data-v-c738f91e]{color:var(--color-accent);text-align:center}.timeline .tipo[data-v-c738f91e]{color:var(--color-text-dim);text-transform:uppercase;font-size:.66rem;letter-spacing:.1em}.timeline .det[data-v-c738f91e]{color:var(--color-text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline .cuando[data-v-c738f91e]{font-size:.74rem;white-space:nowrap}.timeline li.busqueda .ico[data-v-c738f91e]{color:var(--color-accent)}.timeline li.infra .ico[data-v-c738f91e]{color:var(--color-danger)}@media (max-width: 560px){.timeline li[data-v-c738f91e]{grid-template-columns:20px 1fr}.timeline .tipo[data-v-c738f91e],.timeline .cuando[data-v-c738f91e]{grid-column:2}}:root{--color-bg: #050507;--color-bg-raised: #0a0a0c;--color-surface: #0d0e12;--color-surface-2: #12131a;--color-border: #1e2230;--color-accent: #facc15;--color-accent-dim: #eab308;--color-danger: #ef4444;--color-text: #e2e8f0;--color-text-dim: #64748b;--color-text-bright: #ffffff;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--bg: var(--color-bg);--panel: var(--color-surface);--border: var(--color-border);--hover: var(--color-surface-2);--text: var(--color-text);--muted: var(--color-text-dim);--accent: var(--color-accent);--danger: var(--color-danger);color-scheme:dark;font-family:var(--font-mono);font-size:13.5px;color:var(--color-text);background:var(--color-bg)}*{box-sizing:border-box}body{margin:0;background:var(--color-bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.35;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,6px 100%}::selection{background:#facc1540;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-dim)}.clip-corners{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.clip-corners-sm{clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))}@keyframes cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}.cursor-blink{animation:cursor-blink 1.1s step-end infinite}.glow-accent{box-shadow:0 0 0 1px #facc1566,0 0 18px #facc1559}.text-glow{text-shadow:0 0 10px rgba(250,204,21,.55)}.tag{text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;color:var(--color-text-dim)}input,textarea{font:inherit;color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:8px 2px}input:focus,textarea:focus{outline:none;border-bottom-color:var(--color-accent)}input::placeholder,textarea::placeholder{color:var(--color-text-dim)}select{font:inherit;color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:0;padding:4px 6px}select:focus{outline:none;border-color:var(--color-accent)}button{font:inherit;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);background:#facc151a;border:1px solid var(--color-accent);border-radius:0;padding:8px 16px;cursor:pointer;transition:background .15s,color .15s}button:hover:not(:disabled){background:var(--color-accent);color:#000}button:disabled{opacity:.4;cursor:default}button.link{background:none;border:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:500;font-size:inherit;color:var(--color-accent)}button.link:hover:not(:disabled){background:none;color:var(--color-accent-dim)}.muted{color:var(--color-text-dim)}.error{color:var(--color-danger);font-size:.85rem}
