.toaster[data-sonner-toaster]{--toast-accent:var(--muted-foreground);font-family:var(--font-sans)}.toaster :is([data-sonner-toast][data-styled=true],[data-slot=rich-toast]){border:1px solid var(--toast-border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-toast);font-family:var(--font-sans);font-size:var(--type-size-body);border-radius:12px;align-items:center;gap:12px;padding:14px;line-height:1.4;display:flex}.toaster :is([data-sonner-toast][data-styled=true],[data-slot=rich-toast]):not([data-dismissible=false]):has(.hoplite-toast-close){padding-inline-end:42px}.toaster [data-type=success]{--toast-accent:var(--status-ready)}.toaster [data-type=error]{--toast-accent:var(--destructive)}.toaster [data-type=warning]{--toast-accent:var(--status-waiting)}.toaster :is([data-type=info],[data-type=loading]){--toast-accent:var(--status-running)}.toaster [data-sonner-toast] .hoplite-toast-icon{border:1px solid color-mix(in oklab, var(--toast-accent) 18%, transparent);background:color-mix(in oklab, var(--toast-accent) 7%, var(--card));width:32px;height:32px;color:var(--toast-accent);box-shadow:var(--shadow-well);border-radius:9px;flex-shrink:0;justify-content:center;place-items:center;margin:0;display:grid}.toaster [data-sonner-toast] .hoplite-toast-icon>svg,.toaster [data-sonner-toast] .hoplite-toast-icon>.sonner-loader>svg{width:16px;height:16px;margin:0}.toaster [data-sonner-toast] .hoplite-toast-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.toaster [data-sonner-toast] .hoplite-toast-title{color:var(--foreground);font-size:var(--type-size-body);overflow-wrap:anywhere;font-weight:550;line-height:1.4}.toaster [data-sonner-toast] .hoplite-toast-description{color:var(--muted-foreground);font-size:var(--type-size-body);overflow-wrap:anywhere;line-height:1.5}.toaster [data-sonner-toast] :is(.hoplite-toast-action,.hoplite-toast-cancel){height:auto;min-height:28px;color:var(--secondary-foreground);font-family:inherit;font-size:var(--type-size-body);text-shadow:none;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;align-self:center;margin:0;padding:5px 9px;font-weight:500;line-height:1.5}.toaster [data-sonner-toast] .hoplite-toast-action{background:var(--secondary)}.toaster [data-sonner-toast] .hoplite-toast-cancel{background:0 0}.toaster [data-sonner-toast] :is(.hoplite-toast-action,.hoplite-toast-cancel):hover{background:var(--chip-hover)}.toaster :is([data-sonner-toast][data-styled=true],[data-slot=rich-toast]) .hoplite-toast-close{inset:10px auto auto;width:24px;height:24px;color:var(--muted-foreground);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:8px;transform:none}.toaster :is([data-sonner-toast][data-styled=true],[data-slot=rich-toast]) .hoplite-toast-close:hover{background:var(--accent);color:var(--foreground)}.toaster [data-sonner-toast] :is(.hoplite-toast-action,.hoplite-toast-cancel,.hoplite-toast-close):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toaster [data-sonner-toast] .hoplite-toast-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.toaster [data-sonner-toast][data-dismissible=false] .hoplite-toast-close{display:none}.toaster [data-sonner-toast] .hoplite-toast-timestamp{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--type-size-meta);text-transform:uppercase;line-height:1.5}.subagents-demo .subdemo-pulse{animation:1.6s ease-in-out infinite subdemo-pulse}@keyframes subdemo-pulse{0%,to{opacity:1}50%{opacity:.35}}.subagents-demo .subdemo-row{opacity:0;animation:9s linear infinite subdemo-row}.subagents-demo .subdemo-row:first-child{animation-delay:.6s}.subagents-demo .subdemo-row:nth-child(2){animation-delay:1.8s}.subagents-demo .subdemo-row:nth-child(3){animation-delay:3s}.subagents-demo .subdemo-row:nth-child(4){animation-delay:4.2s}@keyframes subdemo-row{0%,4%{opacity:0;transform:translateY(2px)}8%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.subagents-demo .subdemo-caret:after{content:"";vertical-align:-1px;background:currentColor;width:6px;height:11px;margin-left:3px;animation:.9s step-end infinite subdemo-blink;display:inline-block}@keyframes subdemo-blink{50%{opacity:0}}.subagents-demo .subdemo-shimmer{background:linear-gradient(90deg, currentColor 0%, color-mix(in oklab, currentColor 45%, transparent) 50%, currentColor 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite subdemo-shimmer}@keyframes subdemo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
