@keyframes llm-toast-in{0%{opacity:0;transform:translate(16px,-8px)}to{opacity:1;transform:translate(0,0)}}@keyframes llm-toast-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(12px,-6px)}}.llm-toast-viewport{z-index:1400;pointer-events:none;flex-direction:column;gap:.75rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;top:5.5rem;right:1rem}.llm-toast{pointer-events:auto;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #630ed424;border-radius:1rem;animation:.32s cubic-bezier(.22,1,.36,1) llm-toast-in;overflow:hidden;box-shadow:0 18px 50px #35376829}.llm-toast.is-leaving{animation:.22s forwards llm-toast-out}.llm-toast-bar{width:100%;height:3px}.llm-toast-bar.is-success{background:linear-gradient(90deg,#630ed4 0%,#4648d4 100%)}.llm-toast-bar.is-error{background:linear-gradient(90deg,#f43f5e 0%,#fb923c 100%)}.llm-toast-bar.is-info{background:linear-gradient(90deg,#6366f1 0%,#38bdf8 100%)}.llm-toast-body{align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.llm-toast-icon{border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin-top:.1rem;font-size:.85rem;font-weight:700;display:grid}.llm-toast-icon.is-success{color:#630ed4;background:#efeaff}.llm-toast-icon.is-error{color:#e11d48;background:#ffe4e6}.llm-toast-icon.is-info{color:#4f46e5;background:#e0e7ff}.llm-toast-copy{flex:1;min-width:0;padding-top:.1rem}.llm-toast-title{color:#17182b;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.llm-toast-description{color:#64748b;margin:.2rem 0 0;font-size:.75rem;line-height:1.5}.llm-toast-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.15rem .4rem;font-size:1.15rem;line-height:1;transition:background .16s,color .16s}.llm-toast-close:hover{color:#475569;background:#0f172a0f}@media (max-width:640px){.llm-toast-viewport{width:auto;top:5rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.llm-toast,.llm-toast.is-leaving{animation:none}}
