.clara-bubble{position:fixed;bottom:1.5rem;right:1.5rem;z-index:90;display:flex;align-items:center;gap:.625rem;padding:.5rem 1.25rem .5rem .5rem;background:#14141fd9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:100px;box-shadow:0 12px 40px #00000080;cursor:pointer;transition:all .32s cubic-bezier(.2,0,0,1);font:inherit;color:inherit}.clara-bubble:hover{transform:translateY(-2px);border-color:#22d3ee4d;box-shadow:0 16px 48px #22d3ee52}.clara-bubble:focus-visible{outline:2px solid rgba(34,211,238,.7);outline-offset:3px}.clara-bubble-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ee0f5,#22d3ee 45%,#c084fc);box-shadow:inset 0 1px #ffffff52;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.clara-bubble-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;border-radius:50%}.clara-bubble-avatar:after{content:"";position:absolute;bottom:1px;left:1px;width:11px;height:11px;border-radius:50%;background:#4ade80;border:2px solid #14141f;z-index:2}.clara-bubble.is-open .clara-bubble-avatar:after{display:none}.clara-bubble.is-open{z-index:50}.clara-bubble-x{width:18px;height:18px;color:#0a0a0f;position:relative;z-index:1}.clara-bubble-text{line-height:1.2;text-align:left}.clara-bubble-name{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:-.015em}.clara-bubble-status{font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.65rem;color:#22d3ee;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 720px){.clara-bubble{padding:.4rem}.clara-bubble-avatar{width:44px;height:44px}.clara-bubble-text,.clara-bubble.is-open{display:none}}
