.mc:where(.astro-4iwzubge){font-family:var(--sl-font,sans-serif)}.mc__legend:where(.astro-4iwzubge){font-size:var(--sl-text-sm,.875rem);color:var(--sl-color-text,#b0b0b0);flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.mc__legend-item:where(.astro-4iwzubge){align-items:center;gap:.4rem;display:inline-flex}.badge:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);font-size:var(--sl-text-xs,.8125rem);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.1em .5em;line-height:1.4;display:inline-block}.cat:where(.astro-4iwzubge){text-transform:capitalize}.cat-fast:where(.astro-4iwzubge){color:#7fd88f;background:#7fd88f1f;border-color:#7fd88f4d}.cat-smart:where(.astro-4iwzubge){color:var(--ms-color-accent-text,#fab283);background:#fab2831f;border-color:#fab2834d}.cat-reasoning:where(.astro-4iwzubge){color:#c089e8;background:#c089e81f;border-color:#c089e84d}.cost-Free:where(.astro-4iwzubge){color:#7fd88f;background:#7fd88f1f;border-color:#7fd88f4d}.cost-Lower-cost:where(.astro-4iwzubge){color:var(--ms-color-accent-text,#fab283);background:#fab2831f;border-color:#fab2834d}.cost-Premium:where(.astro-4iwzubge){color:#e06c75;background:#e06c751f;border-color:#e06c754d}.mc__filters:where(.astro-4iwzubge){border:1px solid var(--sl-color-hairline-light,#252525);border-radius:var(--sl-border-radius,8px);background:var(--ms-color-bg-elevated,transparent);margin-bottom:1.5rem;padding:0}.mc__filters:where(.astro-4iwzubge)>summary:where(.astro-4iwzubge){cursor:pointer;font-family:var(--sl-font-mono,monospace);font-size:var(--sl-text-sm,.875rem);color:var(--ms-color-accent-text,#fab283);user-select:none;align-items:center;gap:.4rem;padding:.75rem 1rem;list-style:none;display:flex}.mc__filters:where(.astro-4iwzubge)>summary:where(.astro-4iwzubge)::-webkit-details-marker{display:none}.mc__chevron:where(.astro-4iwzubge){font-size:1rem;line-height:1;transition:transform .15s;display:inline-block}.mc__filters:where(.astro-4iwzubge)[open] .mc__chevron:where(.astro-4iwzubge){transform:rotate(90deg)}.mc__filter-group:where(.astro-4iwzubge){border:0;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;padding:0 1rem .85rem;display:flex}.mc__filter-legend:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);font-size:var(--sl-text-xs,.8125rem);text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3,#505050);margin-right:.5rem;padding:0}.mc__chip:where(.astro-4iwzubge){border:1px solid var(--sl-color-hairline-light,#252525);font-size:var(--sl-text-xs,.8125rem);font-family:var(--sl-font-mono,monospace);color:var(--sl-color-text,#b0b0b0);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;transition:border-color .15s,color .15s;display:inline-flex}.mc__chip:where(.astro-4iwzubge):hover{border-color:var(--ms-color-border-active,#484848)}.mc__chip:where(.astro-4iwzubge) input:where(.astro-4iwzubge){accent-color:var(--ms-color-accent-text,#fab283)}.mc__filter-group--cost:where(.astro-4iwzubge){display:none}@supports selector(:has(*)){.mc__filter-group--cost:where(.astro-4iwzubge){display:flex}}.mc__provider:where(.astro-4iwzubge){margin-bottom:2.5rem;scroll-margin-top:6rem}.mc__provider-name:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);font-size:var(--sl-text-2xl,1.5rem);margin:0 0 .25rem}.mc__provider-meta:where(.astro-4iwzubge){font-size:var(--sl-text-sm,.875rem);color:var(--sl-color-gray-3,#505050);margin:0 0 .75rem}.mc__table-wrap:where(.astro-4iwzubge){border:1px solid var(--sl-color-hairline-light,#252525);border-radius:var(--sl-border-radius,8px);overflow-x:auto}.mc__table:where(.astro-4iwzubge){table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--sl-text-sm,.875rem)}.mc__col-model:where(.astro-4iwzubge){width:34%}.mc__col-id:where(.astro-4iwzubge){width:30%}.mc__col-category:where(.astro-4iwzubge){width:14%}.mc__col-cost:where(.astro-4iwzubge){width:12%}.mc__col-context:where(.astro-4iwzubge){width:10%}.mc__col-zen:where(.astro-4iwzubge){width:14%}.mc__table:where(.astro-4iwzubge) th:where(.astro-4iwzubge),.mc__table:where(.astro-4iwzubge) td:where(.astro-4iwzubge){text-align:start;border-bottom:1px solid var(--sl-color-hairline-light,#252525);vertical-align:top;padding:.55rem .85rem}.mc__table:where(.astro-4iwzubge) th:where(.astro-4iwzubge){background:var(--ms-table-header-bg,#111);font-family:var(--sl-font-mono,monospace);font-weight:500;font-size:var(--sl-text-xs,.8125rem);text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-gray-2,gray)}.mc__table:where(.astro-4iwzubge) tbody:where(.astro-4iwzubge) tr:where(.astro-4iwzubge):last-child td:where(.astro-4iwzubge){border-bottom:0}.mc__table:where(.astro-4iwzubge) tbody:where(.astro-4iwzubge) tr:where(.astro-4iwzubge):hover{background:var(--ms-color-bg-elevated,transparent)}.mc__empty:where(.astro-4iwzubge) td:where(.astro-4iwzubge){color:var(--sl-color-gray-3,#505050);text-align:center;font-style:italic}.mc__model-name:where(.astro-4iwzubge){color:var(--sl-color-white,#eee);font-weight:600}.mc__model-desc:where(.astro-4iwzubge){font-size:var(--sl-text-xs,.8125rem);color:var(--sl-color-gray-3,#505050);max-width:32rem;margin-top:.15rem}.mc__id:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);background:var(--ms-color-bg-inline-code,#161616);color:var(--ms-inline-code-fg,#fab283);white-space:nowrap;border-radius:4px;padding:.15em .35em;font-size:.85em}.mc__context:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);color:var(--sl-color-gray-2,gray);white-space:nowrap}.mc__zen:where(.astro-4iwzubge){font-family:var(--sl-font-mono,monospace);background:var(--ms-color-bg-inline-code,#161616);color:var(--ms-inline-code-fg,#fab283);border-radius:4px;padding:.1em .3em;font-size:.78rem}@media (width<=40rem){.mc__col-model:where(.astro-4iwzubge){width:52%}.mc__col-category:where(.astro-4iwzubge){width:18%}.mc__col-cost:where(.astro-4iwzubge){width:16%}.mc__col-context:where(.astro-4iwzubge){width:14%}.mc__col-id:where(.astro-4iwzubge),.mc__table:where(.astro-4iwzubge) th:where(.astro-4iwzubge):nth-child(2),.mc__table:where(.astro-4iwzubge) td:where(.astro-4iwzubge):nth-child(2){display:none}}
