@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
:root{--bg-primary:#26262b;--bg-card:#2f2f35;--bg-elevated:#38383f;--bg-input:#2a2a30;--bg-secondary:#2f2f35;--bg-tertiary:#3c3c45;--border:#45454e;--border-hover:#56565f;--text-primary:#f1f1f3;--text-secondary:#a1a1ab;--text-muted:#74747f;--accent-blue:#0070f3;--accent-blue-hover:#005cc5;--accent-blue-bg:#0070f31a;--accent-blue-border:#0070f340;--accent:#3b82f6;--green:#22c55e;--green-bg:#22c55e1a;--green-border:#22c55e33;--yellow:#eab308;--yellow-bg:#eab3081a;--yellow-border:#eab30833;--red:#ef4444;--red-bg:#ef44441a;--red-border:#ef444433;--blue:#3b82f6;--blue-bg:#3b82f61a;--blue-border:#3b82f633;--surface-2:#94a3b829;--border-strong:#6b6b76;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow-color-soft:#0000004d;--shadow-color-strong:#00000080;--chip-font:9.5px;--chip-pad:2px 6px;--chip-radius:999px;--badge-font:9.5px;--badge-pad:1px 5px;--badge-radius:4px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg-primary:#fff;--bg-card:#f7f7f8;--bg-elevated:#fff;--bg-input:#fff;--bg-secondary:#f7f7f8;--bg-tertiary:#eef0f2;--border:#e2e4e8;--border-hover:#c7cbd1;--text-primary:#16171a;--text-secondary:#45474e;--text-muted:#797b82;--accent-blue:#0070f3;--accent-blue-hover:#005cc5;--accent-blue-bg:#0070f314;--accent-blue-border:#0070f340;--accent:#3b82f6;--green:#16a34a;--green-bg:#16a34a1a;--green-border:#16a34a38;--yellow:#ca8a04;--yellow-bg:#ca8a041a;--yellow-border:#ca8a0438;--red:#dc2626;--red-bg:#dc26261a;--red-border:#dc262638;--blue:#2563eb;--blue-bg:#2563eb1a;--blue-border:#2563eb38;--surface-2:#64748b1a;--border-strong:#9a9ea6;--shadow-color-soft:#0f172a1a;--shadow-color-strong:#0f172a2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{zoom:.8;background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}input,textarea,select,button{font-family:inherit;font-size:inherit}a{color:var(--accent-blue);text-decoration:none}a:hover{text-decoration:underline}.avatar-small{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.btn-primary{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:500;transition:background .15s}.btn-primary:hover{background:var(--accent-blue-hover)}.btn-send{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:background .15s}.btn-send:hover{background:var(--accent-blue-hover)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
