.ai-panel{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;margin-bottom:28px}.ai-panel h2{margin:0 0 12px}.ai-panel-copy>p:not(.eyebrow){color:var(--muted);max-width:720px}.ai-status{display:flex;align-items:center;gap:15px;margin-top:22px}.ai-status>span:last-child{font-size:12px;color:var(--muted)}.ai-panel form{display:grid;gap:18px;align-content:end}.ai-panel form label{display:grid;gap:7px}.ai-cost-summary{display:flex;gap:35px;margin-top:28px}.ai-cost-summary div{display:grid;gap:3px}.ai-cost-summary strong{font:600 25px var(--display)}.ai-cost-summary span,.ai-cost-caption{font-size:11px;color:var(--muted)}.ai-cost-meter{height:6px;background:rgba(17,31,29,.12);margin-top:18px;overflow:hidden}.ai-cost-meter span{display:block;height:100%;background:var(--lime)}.ai-panel.cost-alert{box-shadow:inset 5px 0 #dc6645}.ai-panel.cost-alert .ai-cost-meter span{background:#dc6645}.ai-cost-warning{color:#9f351f!important}.ai-decision{display:grid;gap:4px;background:rgba(215,255,99,.25);border-left:3px solid var(--lime);padding:12px 14px;margin:15px 0}.ai-decision strong{text-transform:capitalize;font-size:12px}.ai-decision span{font-size:12px;color:var(--muted)}@media(max-width:760px){.ai-panel{grid-template-columns:1fr}.ai-status{align-items:start;flex-direction:column}.ai-cost-summary{flex-wrap:wrap}}
