#peptiva-ai{position:fixed;right:20px;bottom:22px;z-index:2147482000;font-family:inherit}#peptiva-ai[hidden]{display:none!important}.pai-open{background:#111;color:#dfb971;border:1px solid #ba914d;border-radius:40px;padding:13px 20px;box-shadow:0 5px 24px #0008;font-weight:700;cursor:pointer}.pai-panel{width:min(390px,calc(100vw - 24px));height:min(560px,calc(100dvh - 100px));background:#0d0d0e;color:#f6f1e9;border:1px solid #b99352;border-radius:16px;box-shadow:0 16px 55px #000a;display:flex;flex-direction:column;overflow:hidden}.pai-panel[hidden]{display:none}.pai-panel header{padding:18px;background:linear-gradient(110deg,#111,#282017);border-bottom:1px solid #71572d;display:flex;justify-content:space-between}.pai-panel header strong{color:#e9c27a}.pai-panel header small{display:block;color:#c8c1b5}.pai-close{background:transparent;color:white;border:0;font-size:27px;cursor:pointer}.pai-messages{flex:1;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.pai-bubble{max-width:92%;padding:11px 13px;border-radius:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.pai-bubble.bot{align-self:flex-start;background:#222;border:1px solid #493b27}.pai-bubble.user{align-self:flex-end;background:#b89350;color:#080808}.pai-form{display:flex;gap:8px;padding:10px;border-top:1px solid #403525}.pai-form input{flex:1;min-width:0;border:1px solid #746044;background:#171717;color:#fff;border-radius:20px;padding:12px}.pai-form button{border:0;border-radius:50%;background:#d7ae6b;color:#111;width:43px;cursor:pointer}.pai-note{font-size:10px;color:#aaa;padding:0 12px 10px}@media(max-width:600px){#peptiva-ai{right:12px;bottom:14px}.pai-panel{height:min(580px,calc(100dvh - 85px))}}