@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--accent:#ff5100;--accent-hover:#e04800;--accent-light:rgba(255,81,0,.12);--accent-glow:rgba(255,81,0,.35);--bg:#0d0d14;--surface:#16161f;--surface-2:#1e1e2a;--surface-3:#262633;--panel:#13131a;--bubble-bot-bg:#1e1e2a;--bubble-bot-text:#e8e8f0;--bubble-user-bg:var(--accent);--bubble-user-text:#fff;--border:hsla(0,0%,100%,.07);--border-mid:hsla(0,0%,100%,.11);--text-primary:#eeeef5;--text-secondary:#9999b8;--text-muted:#55556e;--green:#22c55e;--red:#ef4444;--r-sm:8px;--r-md:16px;--r-lg:22px;--r-full:9999px;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--font:"Inter",system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden}body{font-family:var(--font);background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#__next,main{height:100%}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:inherit}@keyframes message-in-bot{0%{opacity:0;transform:translateX(-10px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes message-in-user{0%{opacity:0;transform:translateX(10px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes pulse-green{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-mid)}