.Home_container__d256j{display:flex;flex-direction:column;height:100vh;background:var(--bg-page);font-family:Segoe UI,Roboto,sans-serif;color:var(--text-primary)}.Home_header__y2QYS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 10px var(--shadow-glass)}.Home_title__hYX6j{font-size:1.75rem;font-weight:600;letter-spacing:.5px;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Home_headerButtons__FhsaA{display:flex;gap:.5rem}.Home_actionButton__INz8r{padding:.5rem 1rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:white;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s,transform .1s}.Home_actionButton__INz8r:hover{background:linear-gradient(90deg,var(--gradient-end),var(--gradient-start));transform:translateY(-1px)}.Home_chatWindow__ToJNA{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-chat);gap:1rem}.Home_chatWindow__ToJNA,.Home_message__OKL2m{display:flex;flex-direction:column}.Home_userMessage__yHQQP{align-items:flex-end}.Home_botMessage__JN8Xu{align-items:flex-start}.Home_meta__0C54M{font-size:.75rem;color:var(--text-sec);margin-bottom:.25rem}.Home_bubble__nBlG_{max-width:70%;padding:.75rem 1rem;border-radius:1rem;line-height:1.5;white-space:pre-wrap;box-shadow:0 4px 20px var(--shadow-glass);transition:background .2s}.Home_userBubble__8MxQ8{background:var(--bubble-user);color:white;border-bottom-right-radius:.25rem}.Home_botBubble__gSTup{background:var(--bubble-bot);color:var(--text-primary);border-bottom-left-radius:.25rem}.Home_typing__VvEA0{animation:Home_pulse__0RP2j 1.4s ease-in-out infinite}@keyframes Home_pulse__0RP2j{0%,to{opacity:1}50%{opacity:.4}}.Home_inputArea__sYvm8{display:flex;align-items:center;padding:.75rem 1rem;background:var(--bg-input);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 10px var(--shadow-glass)}.Home_textInput__2lOVH{flex:1 1;padding:.75rem 1rem;border:none;border-radius:9999px;background:#2a2a37;color:var(--text-primary);font-size:1rem;transition:box-shadow .2s}.Home_textInput__2lOVH:focus{outline:none;box-shadow:0 0 0 3px var(--gradient-start)}.Home_sendButton__kNNkw{margin-left:1rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:white;border:none;border-radius:9999px;font-size:1rem;cursor:pointer;transition:background .2s,transform .1s}.Home_sendButton__kNNkw:hover{background:linear-gradient(90deg,var(--gradient-end),var(--gradient-start));transform:translateY(-1px)}.Home_sendButton__kNNkw:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.Home_bubble__nBlG_{max-width:85%}}