.sci-panel[data-v-8d171231]{display:flex;flex-direction:column;height:600px;max-height:70vh;background:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #0000004d,0 0 0 1px #ffffff0a}.sci-header[data-v-8d171231]{justify-content:space-between;padding:14px 18px;background:#161616;border-bottom:1px solid hsla(0,0%,100%,.06)}.sci-header[data-v-8d171231],.sci-header-left[data-v-8d171231]{display:flex;align-items:center}.sci-header-left[data-v-8d171231]{gap:10px}.sci-avatar[data-v-8d171231]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0f}.sci-header-title[data-v-8d171231]{font-size:.88rem;font-weight:600;color:#f5f5f5}.sci-header-info[data-v-8d171231]{display:flex;flex-direction:column;gap:2px}.sci-header-status[data-v-8d171231]{font-size:.7rem;color:#5a5a5a;display:flex;align-items:center;gap:5px}.sci-status-dot[data-v-8d171231]{width:6px;height:6px;border-radius:50%;background:#5a5a5a}.sci-header-status.online .sci-status-dot[data-v-8d171231]{background:#22c55e;box-shadow:0 0 6px #22c55e66}.sci-header-status.online[data-v-8d171231]{color:#22c55e}.sci-auth-gate[data-v-8d171231]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:12px}.sci-auth-icon[data-v-8d171231]{margin-bottom:8px;opacity:.7}.sci-auth-title[data-v-8d171231]{font-size:1rem;font-weight:600;color:#f5f5f5;margin:0}.sci-auth-desc[data-v-8d171231]{font-size:.8rem;color:#5a5a5a;text-align:center;margin:0 0 8px}.sci-google-btn[data-v-8d171231]{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;background:#fff;color:#1a1a1a;font-size:.82rem;font-weight:500;cursor:pointer;transition:opacity .15s;width:100%;max-width:260px;justify-content:center}.sci-google-btn[data-v-8d171231]:hover{opacity:.9}.sci-auth-divider[data-v-8d171231]{display:flex;align-items:center;gap:12px;width:100%;max-width:260px;margin:4px 0;color:#3a3a3a;font-size:.72rem}.sci-auth-divider[data-v-8d171231]:after,.sci-auth-divider[data-v-8d171231]:before{content:"";flex:1;height:1px;background:#ffffff0f}.sci-login-form[data-v-8d171231]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:260px}.sci-login-input[data-v-8d171231]{padding:10px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:#0f0f0f;color:#f5f5f5;font-size:.82rem;outline:none}.sci-login-input[data-v-8d171231]:focus{border-color:#fff3}.sci-login-error[data-v-8d171231]{font-size:.72rem;color:#ef4444;text-align:center}.sci-login-submit[data-v-8d171231]{padding:10px;border-radius:8px;background:#f5f5f5;color:#0a0a0a;font-weight:600;font-size:.82rem;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center;min-height:38px}.sci-login-submit[data-v-8d171231]:hover{opacity:.9}.sci-login-submit[data-v-8d171231]:disabled{opacity:.5}.sci-spinner[data-v-8d171231]{width:16px;height:16px;border:2px solid hsla(0,0%,4%,.2);border-top-color:#0a0a0a;border-radius:50%;animation:spin-8d171231 .6s linear infinite;display:inline-block}@keyframes spin-8d171231{to{transform:rotate(1turn)}}.sci-messages[data-v-8d171231]{overflow-y:auto;padding:16px}.sci-messages[data-v-8d171231],.sci-welcome[data-v-8d171231]{flex:1;display:flex;flex-direction:column;gap:8px}.sci-welcome[data-v-8d171231]{align-items:center;justify-content:center;text-align:center}.sci-welcome-icon[data-v-8d171231]{opacity:.6;margin-bottom:4px}.sci-welcome-title[data-v-8d171231]{font-size:1rem;font-weight:600;color:#f5f5f5;margin:0}.sci-welcome-desc[data-v-8d171231]{font-size:.8rem;color:#5a5a5a;margin:0}.sci-msg[data-v-8d171231]{display:flex}.sci-msg-client[data-v-8d171231]{justify-content:flex-end}.sci-msg-admin[data-v-8d171231],.sci-msg-system[data-v-8d171231]{justify-content:flex-start}.sci-msg-bubble[data-v-8d171231]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:.82rem;line-height:1.5;word-break:break-word}.sci-msg-client .sci-msg-bubble[data-v-8d171231]{background:#ffffff1a;border-bottom-right-radius:4px;color:#e5e5e5}.sci-msg-admin .sci-msg-bubble[data-v-8d171231]{background:#ffffff0f;border-bottom-left-radius:4px;color:#d4d4d4}.sci-msg-system .sci-msg-bubble[data-v-8d171231]{background:#ffffff0a;border-bottom-left-radius:4px;color:#a0a0a0;font-style:italic}.sci-msg-text[data-v-8d171231]{margin:0;white-space:pre-wrap}.sci-msg-meta[data-v-8d171231]{display:flex;align-items:center;gap:6px;margin-top:4px}.sci-msg-time[data-v-8d171231]{font-size:.62rem;color:#3a3a3a}.sci-edited-tag[data-v-8d171231]{font-size:.6rem;color:#fca5a5;font-style:italic}.sci-input-area[data-v-8d171231]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.06);background:#0f0f0f}.sci-input[data-v-8d171231]{flex:1;padding:10px 12px;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:transparent;color:#f5f5f5;font-size:.82rem;outline:none}.sci-input[data-v-8d171231]:focus{border-color:#fff3}.sci-input[data-v-8d171231]::-moz-placeholder{color:#3a3a3a}.sci-input[data-v-8d171231]::placeholder{color:#3a3a3a}.sci-send-btn[data-v-8d171231]{padding:8px;border-radius:8px;color:#fff;transition:all .15s;flex-shrink:0;background:none;border:none;cursor:pointer}.sci-send-btn[data-v-8d171231]:hover:not(:disabled){background:#ffffff0f}.sci-send-btn[data-v-8d171231]:disabled{opacity:.3;cursor:not-allowed}
