.caren-fab{z-index:60;cursor:pointer;color:#eef1f8;background:#14171f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:9px 18px 9px 9px;font-family:inherit;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 26px #0c0f1a38}.caren-fab:hover{border-color:#ffffff3d}.caren-fab.nudge{animation:2.6s ease-in-out 3 caren-nudge}@keyframes caren-nudge{0%,to{transform:translateY(0)}8%{transform:translateY(-5px)}16%{transform:translateY(0)}}.caren-mark{color:#05060a;background:linear-gradient(135deg,#00e0ff,#6b5bff 50%,#ff2e93);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.caren-mark.sm{width:28px;height:28px;font-size:13px}.caren{z-index:60;color:#eef1f8;background:#10131b;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(370px,100vw - 32px);max-height:min(560px,100vh - 44px);font-family:inherit;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #0000009e}.caren-h{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:13px 14px;display:flex}.caren-h b{font-size:14.5px;display:block}.caren-h small{color:#8c94a3;margin-top:1px;font-size:11px;display:block}.caren-x{color:#8c94a3;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px;line-height:1}.caren-x:hover{color:#eef1f8}.caren-feed{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.caren-msg{border-radius:13px;max-width:88%;padding:10px 13px;font-size:13.5px;line-height:1.6}.caren-msg.from-caren{background:#191d28;border:1px solid #ffffff0f;border-bottom-left-radius:5px;align-self:flex-start}.caren-msg.from-you{background:#6b5bff2b;border:1px solid #6b5bff4d;border-bottom-right-radius:5px;align-self:flex-end}.caren-msg.declined{border-left:2px solid #c69749}.caren-dots{align-items:center;gap:5px;height:1em;display:inline-flex}.caren-dots i{background:#8c94a3;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite caren-think}.caren-dots i:nth-child(2){animation-delay:.17s}.caren-dots i:nth-child(3){animation-delay:.34s}@keyframes caren-think{0%,to{opacity:.25}50%{opacity:.95}}.caren-in{border-top:1px solid #ffffff12;gap:8px;padding:11px 12px;display:flex}.caren-in input{color:#eef1f8;background:#0a0d14;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:10px 12px;font-family:inherit;font-size:13.5px}.caren-in input:focus{border-color:#6b5bff;outline:none}.caren-in button{color:#05060a;cursor:pointer;background:linear-gradient(135deg,#00e0ff,#6b5bff 50%,#ff2e93);border:0;border-radius:9px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:750}.caren-in button:disabled{opacity:.4;cursor:not-allowed}
