.divider-neon.svelte-hpo010{width:100%;height:2px;margin:3rem 0;background:linear-gradient(to right,transparent,#00ffff,transparent);box-shadow:0 0 10px #0ff;animation:svelte-hpo010-pulse 2s infinite ease-in-out}@keyframes svelte-hpo010-pulse{0%,to{opacity:.7}50%{opacity:1}}.chat-button.svelte-i6fp1r{position:fixed;bottom:20px;right:20px;background:#0ff;color:#000;border:none;padding:.8rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;box-shadow:0 0 15px #00ffffb3;transition:transform .2s;z-index:1000}.chat-button.svelte-i6fp1r:hover{transform:scale(1.05)}.chatbox.svelte-i6fp1r{position:fixed;bottom:80px;right:20px;width:340px;max-height:500px;background:#000000f2;border-radius:12px;box-shadow:0 0 25px #00ffff80;display:flex;flex-direction:column;overflow:hidden;z-index:1000;font-family:Helvetica Neue,sans-serif}.chat-header.svelte-i6fp1r{background:#0ff;padding:.8rem;text-align:center;font-weight:700;color:#000;font-size:1rem;display:flex;justify-content:space-between;align-items:center}.reset-button.svelte-i6fp1r{background:none;border:none;color:#000;font-size:1rem;cursor:pointer}.chat-messages.svelte-i6fp1r{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;scroll-behavior:smooth}.message.svelte-i6fp1r{padding:.5rem .8rem;border-radius:10px;max-width:80%;animation:svelte-i6fp1r-fadeIn .3s ease;word-wrap:break-word}.message.bot.svelte-i6fp1r{background:#00ffff1f;align-self:flex-start;color:#0ff}.message.user.svelte-i6fp1r{background:#ffffff1a;align-self:flex-end;color:#fff}.chat-input.svelte-i6fp1r{display:flex;padding:.5rem;border-top:1px solid #00ffff44;background:#000c}.chat-input.svelte-i6fp1r input:where(.svelte-i6fp1r){flex:1;padding:.5rem;border:none;background:#ffffff0d;color:#fff;border-radius:8px;font-size:.9rem}.chat-input.svelte-i6fp1r button:where(.svelte-i6fp1r){background:#0ff;color:#000;border:none;padding:.5rem 1rem;margin-left:.5rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:.9rem}@keyframes svelte-i6fp1r-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
