.ai-cost-boundary{--ai-cost-color:#9a5300;--ai-cost-surface:#fff5e3;--ai-cost-ring:#eda333;position:relative}.ai-cost-boundary:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;opacity:0;border:2px solid #0000;position:absolute;inset:0}.ai-cost-boundary:is([data-ai-cost=requesting],[data-ai-cost=running],[data-ai-cost=unknown]):after{border-color:var(--ai-cost-ring);opacity:1;box-shadow:0 0 0 3px #eda33314,0 0 22px #eda33338,inset 0 0 12px #eda3330d}.ai-cost-boundary:is([data-ai-cost=requesting],[data-ai-cost=running]):after{animation:3.6s ease-in-out infinite ai-cost-breathe}.ai-cost-status{min-width:0;color:var(--ai-cost-color,#9a5300);background:var(--ai-cost-surface,#fff5e3);border-radius:inherit;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.ai-cost-status-icon{flex:none}.ai-cost-status-title{margin:0;font-size:13px;font-weight:650;line-height:1.5}.ai-cost-status-detail{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.6}.ai-cost-status[data-ai-cost=preparing]{color:var(--text-secondary,#667085);background:var(--surface-subtle,#f2f4f6)}.ai-cost-status[data-ai-cost=completed]{color:#14734c;background:#eefaf4}.st-theme-dark .ai-cost-boundary,.st-theme-dark.ai-cost-boundary{--ai-cost-color:#ffbf62;--ai-cost-surface:#3a2b19;--ai-cost-ring:#ffbf62}@keyframes ai-cost-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-cost-boundary:after{animation:none!important}}
