.nav-pill-slot{will-change:width;transition:width .35s cubic-bezier(.34,1.56,.64,1)}.nav-pill-fade-out{transition:opacity .15s ease-out}.nav-pill-fade-in{transition:opacity .2s ease-in}
@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}.animate-shake{animation:.5s ease-in-out shake}
.sub-agent-card{animation:.3s cubic-bezier(.16,1,.3,1) both sub-agent-enter}@keyframes sub-agent-enter{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.sub-agent-action-text{transition:opacity .15s,filter .15s}.sub-agent-text-in{opacity:1;filter:blur()}.sub-agent-text-out{opacity:0;filter:blur(3px)}@media (prefers-reduced-motion:reduce){.sub-agent-card{animation:none}.sub-agent-action-text{transition:none}}
.glass-toast{border-radius:18px;width:calc(100vw - 3rem);max-width:24rem;padding:.75rem 1rem}.glass-toast__inner{align-items:flex-start;gap:.75rem;display:flex}.glass-toast__content{flex:1;min-width:0}.glass-toast__dismiss{width:1.5rem;height:1.5rem;color:var(--color-muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;transition:color .15s,background-color .15s;display:flex}.glass-toast__dismiss:hover{background-color:color-mix(in oklch,var(--color-secondary)50%,transparent);color:var(--color-foreground)}
