.ai-compare-trigger{margin-top:12px;width:100%;padding:10px 14px;border:1px dashed color-mix(in oklab,var(--mc-green-500) 45%,var(--mc-border));border-radius:var(--mc-radius-md);background:transparent;color:var(--mc-green-700);font:inherit;font-weight:600;font-size:var(--mc-fs-15);cursor:pointer}.ai-compare-trigger:hover{background:var(--mc-green-50)}.ai-compare-trigger:focus-visible{outline:3px solid var(--mc-green-600);outline-offset:2px}.ai-compare{--human: #2C7BE5;--usage: #08A04B;width:min(820px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--mc-border);border-radius:20px;background:#fff;color:var(--mc-fg-strong);box-shadow:0 30px 100px #102f3850;overflow:auto}.ai-compare::backdrop{background:#071e29cc;backdrop-filter:blur(5px)}.ai-compare__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid var(--mc-border-muted)}.ai-compare__eyebrow{margin:0 0 6px;color:var(--mc-green-700);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-compare h2{margin:0;font-size:clamp(18px,2.4vw,24px);line-height:1.25;letter-spacing:-.02em}.ai-compare__close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--mc-border);border-radius:50%;background:var(--mc-gray-50);color:inherit;cursor:pointer}.ai-compare__close:focus-visible{outline:3px solid var(--mc-green-600);outline-offset:3px}.ai-compare__body{padding:20px 24px 24px;display:grid;gap:18px}.ai-compare__lede,.ai-compare__summary,.ai-compare__note{margin:0;font-size:15px;line-height:1.55;color:var(--mc-gray-700)}.ai-compare__note{font-size:13px;color:var(--mc-gray-600)}.ai-compare__note a,.ai-compare__table a{color:var(--mc-green-700)}.ai-compare__models{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.ai-compare__models legend{width:100%;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--mc-gray-600);text-transform:uppercase;letter-spacing:.06em}.ai-compare__models label{position:relative;display:inline-flex}.ai-compare__models input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ai-compare__logos{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.ai-compare__logos img,.ai-compare__label img,.ai-compare__cell-name>img{display:block;width:16px;height:16px}.ai-compare__label{display:inline-flex;align-items:center;gap:6px}.ai-compare__label img{width:14px;height:14px}.ai-compare__cell-name{display:inline-flex;align-items:center;gap:8px}.ai-compare__models>label>span{display:inline-flex;align-items:center;gap:8px}.ai-compare__models>label>span{padding:8px 14px;border:1px solid var(--mc-border);border-radius:999px;font-size:14px;font-weight:600}.ai-compare__models input:checked+span{border-color:var(--mc-green-600);background:var(--mc-green-50);color:var(--mc-green-800)}.ai-compare__models input:focus-visible+span{outline:3px solid var(--mc-green-600);outline-offset:2px}.ai-compare__charts{display:grid;gap:18px}.ai-compare__charts[hidden]{display:none}.ai-compare__chart{margin:0;display:grid;gap:10px}.ai-compare__chart figcaption{font-size:14px;font-weight:700}.ai-compare__legend{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--mc-gray-600)}.ai-compare__legend li{display:inline-flex;align-items:center;gap:6px}.ai-compare__swatch{width:12px;height:12px;border-radius:3px}.ai-compare__row{display:grid;grid-template-columns:124px 1fr 72px;align-items:center;gap:10px}.ai-compare__label{font-size:13px;color:var(--mc-gray-700)}.ai-compare__value{font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ai-compare__track{display:flex;gap:2px;height:18px;border-left:1px solid var(--mc-gray-300)}.ai-compare__bar{display:block;height:100%;min-width:3px}.ai-compare__track>.ai-compare__bar:last-child{border-radius:0 4px 4px 0}.ai-compare__bar--human{background:var(--human)}.ai-compare__bar--usage{background:var(--usage)}.ai-compare__swatch.ai-compare__bar--human,.ai-compare__swatch.ai-compare__bar--usage{height:12px}.ai-compare__table-wrap{overflow-x:auto}.ai-compare__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ai-compare__table caption{text-align:left;font-weight:700;font-size:14px;margin-bottom:8px}.ai-compare__table th,.ai-compare__table td{padding:8px 10px;border-bottom:1px solid var(--mc-border-muted);text-align:right;white-space:nowrap}.ai-compare__table th:first-child{text-align:left}.ai-compare__table thead th{color:var(--mc-gray-600);font-weight:600}.ai-compare__table tr.is-selected{background:var(--mc-green-50)}html.ai-compare-open{overflow:hidden}@media(max-width:600px){.ai-compare__head,.ai-compare__body{padding:16px}.ai-compare__row{grid-template-columns:104px 1fr 64px}}
