.ai-comparison{margin-top:20px}.ai-comparison>p{font-size:12px;line-height:1.8;color:#b3bfd8}.comparison-cards{display:grid;gap:14px;margin-top:22px;min-width:0}.comparison-card{min-width:0;padding:20px;border:1px solid #91f9dd30;border-radius:20px;background:linear-gradient(135deg,#63f5cf0b,#9d69ff0d);box-shadow:inset 0 1px #ffffff09,0 0 30px #5efbd108}.comparison-card:nth-child(2){border-color:#b28aff40}.comparison-card h3{font-size:17px;margin:0 0 8px}.comparison-card small{font:10px monospace;color:#aab8d1;overflow-wrap:anywhere}.comparison-win{display:block;margin-top:22px;font:36px monospace;color:#82f9da;text-shadow:0 0 24px #60edc633}.comparison-card p{font-size:11px;line-height:1.8;color:#b9c3db;overflow-wrap:anywhere}.comparison-metrics{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:11px;margin:24px 0}.comparison-metrics dt{color:#a9b5cb}.comparison-metrics dd{margin:0;font-family:monospace}.comparison-card .comparison-warning{color:#eed399}.ai-comparison .controls{margin-top:18px}.comparison-card details{font-size:11px;line-height:1.8}.comparison-card summary{cursor:pointer;color:#91ecdb}.ai-comparison-error{color:#ffafc3!important}.comparison-interval{font-family:monospace}#ai-budget{color:#c9b0ff}.ai-comparison .comparison-footnote{font-size:11px;color:#909fbc}@media(min-width:850px){.comparison-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
