.login-page[data-v-f85d931b]{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top left,rgba(96,165,250,.15),transparent 40%),radial-gradient(circle at bottom right,rgba(167,139,250,.12),transparent 35%),#0f172a}.panel[data-v-f85d931b]{width:min(420px,100%);background:#0f172aeb;border:1px solid #334155;border-radius:20px;padding:2rem;box-shadow:0 24px 80px #00000059}.brand[data-v-f85d931b]{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}.logo[data-v-f85d931b]{font-size:2.5rem}h1[data-v-f85d931b]{margin:0;font-size:1.75rem;background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand p[data-v-f85d931b]{margin:.25rem 0 0;color:#94a3b8;font-size:.9rem}.form[data-v-f85d931b]{display:grid;gap:1rem}label[data-v-f85d931b]{display:grid;gap:.4rem;color:#cbd5e1;font-size:.875rem}input[data-v-f85d931b]{background:#0b1220;border:1px solid #334155;border-radius:10px;padding:.75rem .9rem;color:#f8fafc;font-size:1rem}input[data-v-f85d931b]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}button[data-v-f85d931b]{margin-top:.5rem;border:none;border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed);cursor:pointer}button[data-v-f85d931b]:disabled{opacity:.7;cursor:wait}.error[data-v-f85d931b]{color:#f87171;font-size:.875rem;margin:0}.hint[data-v-f85d931b]{margin:1.25rem 0 0;text-align:center;color:#64748b;font-size:.8rem}.workspace[data-v-ad738a77]{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#0b1220;color:#e2e8f0}.sidebar[data-v-ad738a77]{border-right:1px solid #1e293b;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background:#0f172a}.sidebar-head[data-v-ad738a77]{display:flex;gap:.75rem;align-items:center}.logo[data-v-ad738a77]{font-size:1.75rem}.sidebar-head strong[data-v-ad738a77]{display:block}.sidebar-head small[data-v-ad738a77]{color:#64748b}.agent-card[data-v-ad738a77]{display:flex;gap:.75rem;padding:.875rem;border:1px solid #334155;border-radius:14px;background:#0f172acc}.avatar[data-v-ad738a77]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);font-weight:700}.name[data-v-ad738a77]{font-weight:600}.meta[data-v-ad738a77]{color:#94a3b8;font-size:.8rem}.roles[data-v-ad738a77]{display:flex;gap:.35rem;margin-top:.35rem;flex-wrap:wrap}.roles span[data-v-ad738a77]{font-size:.7rem;padding:.15rem .45rem;border-radius:999px;background:#1e293b;color:#93c5fd}.nav[data-v-ad738a77]{display:grid;gap:.35rem}.nav-item[data-v-ad738a77]{text-align:left;background:transparent;border:1px solid transparent;color:#cbd5e1;padding:.65rem .75rem;border-radius:10px;cursor:pointer}.nav-item.active[data-v-ad738a77],.nav-item[data-v-ad738a77]:hover:not(:disabled){background:#172554;border-color:#1d4ed8}.nav-item[data-v-ad738a77]:disabled{opacity:.45;cursor:not-allowed}.help-btn[data-v-ad738a77]{background:#172554;border:1px solid #1d4ed8;color:#93c5fd;padding:.55rem .75rem;border-radius:10px;cursor:pointer;font-size:.85rem}.webhook-help[data-v-ad738a77]{padding:.75rem;border:1px dashed #334155;border-radius:10px;font-size:.75rem;color:#94a3b8;display:grid;gap:.35rem}.webhook-help code[data-v-ad738a77]{word-break:break-all;color:#cbd5e1}.logout[data-v-ad738a77]{margin-top:auto;background:transparent;border:1px solid #334155;color:#fca5a5;padding:.65rem;border-radius:10px;cursor:pointer}.main[data-v-ad738a77]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-ad738a77]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #1e293b}.topbar h2[data-v-ad738a77]{margin:0}.topbar p[data-v-ad738a77]{margin:.25rem 0 0;color:#64748b;font-size:.875rem}.status-pill[data-v-ad738a77]{padding:.35rem .75rem;border-radius:999px;font-size:.8rem}.status-pill.online[data-v-ad738a77]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.status-pill.offline[data-v-ad738a77]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.content[data-v-ad738a77]{flex:1;display:grid;grid-template-columns:360px 1fr;gap:1rem;padding:1rem 1.5rem 1.5rem;min-height:0}.list-panel[data-v-ad738a77],.detail-panel[data-v-ad738a77]{border:1px solid #1e293b;border-radius:16px;background:#0f172abf;overflow:hidden;display:flex;flex-direction:column;min-height:0}.panel-title[data-v-ad738a77]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid #1e293b}.panel-title h3[data-v-ad738a77]{margin:0;font-size:1rem}.panel-title span[data-v-ad738a77]{background:#1e293b;padding:.15rem .55rem;border-radius:999px;font-size:.8rem}.empty[data-v-ad738a77]{padding:2rem 1.1rem;color:#64748b;line-height:1.5}.conversation-list[data-v-ad738a77]{list-style:none;margin:0;padding:0;overflow:auto}.conversation-list li[data-v-ad738a77]{padding:.9rem 1.1rem;border-bottom:1px solid #172033;cursor:pointer}.conversation-list li[data-v-ad738a77]:hover,.conversation-list li.active[data-v-ad738a77]{background:#111827}.conversation-list strong[data-v-ad738a77]{display:block;margin-bottom:.25rem}.conversation-list .preview[data-v-ad738a77]{margin:0 0 .25rem;font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-list small[data-v-ad738a77]{color:#64748b}.placeholder[data-v-ad738a77]{padding:2rem;color:#94a3b8}.placeholder h3[data-v-ad738a77]{margin:0 0 .5rem;color:#e2e8f0}.thread[data-v-ad738a77]{display:flex;flex-direction:column;min-height:0;flex:1}.thread-head[data-v-ad738a77]{padding:1rem 1.25rem;border-bottom:1px solid #1e293b}.thread-head h3[data-v-ad738a77]{margin:0}.thread-head small[data-v-ad738a77]{color:#64748b}.message-list[data-v-ad738a77]{list-style:none;margin:0;padding:1rem;overflow:auto;flex:1;display:flex;flex-direction:column;gap:.75rem}.message-list li[data-v-ad738a77]{display:flex;flex-direction:column;max-width:75%}.message-list li.inbound[data-v-ad738a77]{align-self:flex-start}.message-list li.outbound[data-v-ad738a77]{align-self:flex-end}.bubble[data-v-ad738a77]{padding:.65rem .85rem;border-radius:14px;background:#1e293b;line-height:1.4}.message-list li.outbound .bubble[data-v-ad738a77]{background:#1d4ed8}.message-list time[data-v-ad738a77]{font-size:.7rem;color:#64748b;margin-top:.25rem}.composer[data-v-ad738a77]{border-top:1px solid #1e293b;padding:.85rem 1rem 1rem;display:grid;gap:.65rem}.composer textarea[data-v-ad738a77]{width:100%;resize:vertical;min-height:72px;border:1px solid #334155;border-radius:12px;background:#0f172a;color:#e2e8f0;padding:.75rem;font:inherit}.composer textarea[data-v-ad738a77]:focus{outline:none;border-color:#2563eb}.composer-actions[data-v-ad738a77]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.composer-actions .error[data-v-ad738a77]{color:#fca5a5;font-size:.8rem}.composer-actions button[data-v-ad738a77]{margin-left:auto;background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.55rem 1.1rem;cursor:pointer;font-weight:600}.composer-actions button[data-v-ad738a77]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:960px){.workspace[data-v-ad738a77]{grid-template-columns:1fr}.sidebar[data-v-ad738a77]{display:none}.content[data-v-ad738a77]{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:linear-gradient(160deg,#0f172a,#1e293b);color:#e2e8f0;min-height:100vh}
