.settings-menu button{width:100%;text-align:left;padding:11px 14px;border:0;background:transparent;color:var(--text-secondary);border-radius:10px;cursor:pointer}.settings-menu button:hover{background:var(--surface-hover);color:var(--text-primary)}.settings-menu button.active{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--text-primary);box-shadow:inset 3px 0 var(--primary)}
.ai-settings-stack{display:grid;gap:20px}.ai-wizard{max-width:780px;display:grid;gap:18px}.ai-wizard h2{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.ai-wizard p{max-width:65ch;line-height:1.65}.ai-wizard label{display:grid;gap:8px}.ai-wizard input{min-height:48px}.ai-cost-note{padding:18px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,transparent);display:grid;gap:5px}.ai-wizard-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ai-eyebrow,.ai-step{font-weight:700;color:var(--primary)}.ai-readiness{padding:12px 14px;border-radius:10px}.ai-readiness.success,.ai-connected{color:var(--success)}.ai-readiness.error{color:var(--danger)}
.ai-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin-top:22px}.ai-metrics>div{padding:18px;border-radius:14px;background:var(--surface-raised);border:1px solid var(--border-subtle);display:grid;gap:7px}.ai-metrics strong{font-size:1.35rem}.ai-metrics span{color:var(--text-secondary)}.ai-usage-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai-usage-columns p{display:flex;justify-content:space-between;gap:20px;text-transform:capitalize}
@media(max-width:700px){.ai-usage-columns{grid-template-columns:1fr}.ai-wizard-actions>*{width:100%;justify-content:center}.ai-connected-card .section-title-row{align-items:flex-start;flex-direction:column}}
