#dia-chat-box{background:#050712;border:1px solid rgb(255 255 255 / .08);padding:12px;border-radius:14px;max-height:450px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 32px rgb(0 0 0 / .6);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#dia-chat-messages{flex:1;overflow-y:auto;padding-right:4px}.dia-bubble-ai{background:radial-gradient(circle at top left,#00f5d4,#7a5cff);color:#050712;margin:6px 0;padding:8px 12px;border-radius:12px;box-shadow:0 0 12px rgb(122 92 255 / .65);width:fit-content;max-width:85%;font-size:13px}.dia-bubble-user{background:#141622;color:#e9ecf1;margin:6px 0 6px auto;padding:8px 12px;border-radius:12px;border:1px solid rgb(255 255 255 / .12);max-width:85%;font-size:13px}#dia-chat-input-box{display:flex;gap:6px;align-items:center}#dia-chat-input{flex:1;padding:8px 10px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#0b0c14;color:#e9ecf1;font-size:13px}#dia-chat-input:focus{outline:none;box-shadow:0 0 0 2px rgb(122 92 255 / .6)}#dia-send{border:none;border-radius:999px;padding:8px 12px;background:linear-gradient(135deg,#7a5cff,#00f5d4);color:#050712;cursor:pointer;font-weight:700;box-shadow:0 0 10px rgb(0 245 212 / .6)}