.flag:where(.astro-54csbnpk){display:inline-block;flex:none;vertical-align:middle;border-radius:50%}img:where(.astro-54csbnpk).flag{outline:1px solid var(--aifs-color-media-outline);outline-offset:-1px}.models-comparison:where(.astro-fjfgp5wl){container-type:inline-size;container-name:comparison datatable;min-width:0}.models-comparison__filterbar:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.models-comparison__chips:where(.astro-fjfgp5wl){display:contents}.mc-open-panel__short:where(.astro-fjfgp5wl){display:none}.mc-applied:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;align-items:center;row-gap:calc(var(--aifs-button-min-height) - var(--aifs-button-min-height-small));column-gap:var(--aifs-filter-panel-option-gap);margin-bottom:var(--aifs-filter-panel-option-gap)}.mc-applied:where(.astro-fjfgp5wl)[hidden]{display:none}.mc-applied__list:where(.astro-fjfgp5wl){display:contents;margin:0;padding:0;list-style:none}.mc-applied__list:where(.astro-fjfgp5wl) li{margin:0}.mc-panel:where(.astro-fjfgp5wl){box-sizing:border-box;position:fixed;inset:0 0 0 auto;width:min(var(--aifs-filter-panel-width),100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-inline-start:var(--aifs-border-width-standard) solid var(--aifs-filter-panel-border);background:var(--aifs-layout-tint);color:var(--aifs-color-text-body)}.mc-panel:where(.astro-fjfgp5wl)[open]{display:flex;flex-direction:column}.mc-panel:where(.astro-fjfgp5wl)::backdrop{background:var(--aifs-color-backdrop)}.mc-panel__head:where(.astro-fjfgp5wl),.mc-panel__foot:where(.astro-fjfgp5wl){background:var(--aifs-filter-panel-background);display:flex;align-items:center;gap:var(--aifs-filter-panel-option-gap);padding:var(--aifs-filter-panel-padding)}.mc-panel__head:where(.astro-fjfgp5wl){justify-content:space-between;padding-block:calc(var(--aifs-filter-panel-padding) / 2);border-bottom:var(--aifs-border-width-standard) solid var(--aifs-filter-panel-border)}.mc-panel__title:where(.astro-fjfgp5wl){font-size:var(--aifs-text-h4-font-size);font-weight:var(--aifs-text-h4-font-weight);line-height:var(--aifs-text-h4-line-height)}.mc-panel__body:where(.astro-fjfgp5wl){flex:1 1 auto;display:grid;align-content:start;gap:var(--aifs-filter-panel-card-gap);overflow-y:auto;overscroll-behavior:contain;padding:var(--aifs-filter-panel-padding)}.mc-panel__group:where(.astro-fjfgp5wl){display:grid;gap:var(--aifs-filter-panel-option-gap);min-width:0;margin:0;padding:var(--aifs-filter-panel-card-padding);border:var(--aifs-card-border-width) solid var(--aifs-card-border);border-radius:var(--aifs-radius-card);background:var(--aifs-card-background)}.mc-panel__legend:where(.astro-fjfgp5wl){float:left;width:100%;margin-bottom:var(--aifs-filter-panel-option-gap);padding:0;font-weight:var(--aifs-select-label-font-weight)}.mc-panel__option:where(.astro-fjfgp5wl){display:flex;align-items:center;gap:var(--aifs-filter-panel-option-gap);cursor:pointer}.mc-panel__option:where(.astro-fjfgp5wl)[hidden]{display:none}.mc-panel__option:where(.astro-fjfgp5wl) input:where(.astro-fjfgp5wl){margin:0;accent-color:var(--aifs-color-action-background)}.mc-panel__foot:where(.astro-fjfgp5wl){justify-content:flex-end;border-top:var(--aifs-border-width-standard) solid var(--aifs-filter-panel-border)}.models-comparison__status:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--aifs-filter-panel-option-gap) var(--aifs-layout-grid-gap);margin-bottom:var(--aifs-layout-grid-gap)}.models-comparison__count:where(.astro-fjfgp5wl){font-size:var(--aifs-text-small-font-size);color:var(--aifs-color-text-muted)}.mc-sort:where(.astro-fjfgp5wl){display:flex;align-items:center;gap:var(--aifs-filter-panel-option-gap);min-width:0}.mc-sort:where(.astro-fjfgp5wl) .aifs-select{min-width:0;width:var(--aifs-models-table-sort-width);max-width:100%}.mc-sort:where(.astro-fjfgp5wl) .mc-sort-dir{flex:0 0 auto}.mc-sort:where(.astro-fjfgp5wl) .mc-sort-dir__down,.mc-sort:where(.astro-fjfgp5wl) .mc-sort-dir--desc .mc-sort-dir__up{display:none}.mc-sort:where(.astro-fjfgp5wl) .mc-sort-dir--desc .mc-sort-dir__down{display:inline-block}.models-comparison__count:where(.astro-fjfgp5wl),.models-comparison:where(.astro-fjfgp5wl) [data-filter-count],.mc-panel:where(.astro-fjfgp5wl) [data-show-results]{font-variant-numeric:tabular-nums}.models-comparison__scroll:where(.astro-fjfgp5wl){position:relative;max-width:100%}.models-comparison-table:where(.astro-fjfgp5wl){width:100%}.models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl){vertical-align:top;white-space:normal}.models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl).num{white-space:nowrap}.models-comparison-table:where(.astro-fjfgp5wl) .mc-sort-unit{white-space:normal}.mc-model__inner:where(.astro-fjfgp5wl){display:flex;align-items:flex-start;gap:var(--aifs-models-list-gap);min-width:0}.mc-model__inner:where(.astro-fjfgp5wl)>.ui-tooltip{flex:0 0 auto}.mc-model__text:where(.astro-fjfgp5wl){display:flex;flex-direction:column;align-items:flex-start;gap:var(--aifs-models-list-meta-gap-y);min-width:0}.mc-model__name:where(.astro-fjfgp5wl){overflow-wrap:normal;word-break:normal;hyphens:manual}.mc-model__tags:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;gap:var(--aifs-models-list-meta-gap-y)}.models-comparison-table:where(.astro-fjfgp5wl) :is(th,td).mc-more:where(.astro-fjfgp5wl){width:1%;padding-inline:var(--aifs-table-cell-padding-x);text-align:end}.models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl).mc-more{padding-block:calc(var(--aifs-table-cell-padding-y-compact) / 2)}.mc-more__label:where(.astro-fjfgp5wl){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.models-comparison:where(.astro-fjfgp5wl) .mc-more__chevron{display:block;flex:0 0 auto;transition:transform var(--aifs-button-transition-duration) var(--aifs-button-transition-easing)}@media(prefers-reduced-motion:reduce){.models-comparison:where(.astro-fjfgp5wl) .mc-more__chevron{transition:none}}.models-comparison:where(.astro-fjfgp5wl) .mc-more__btn[aria-expanded=true] .mc-more__chevron{transform:rotate(180deg)}.models-comparison:where(.astro-fjfgp5wl) .mc-more__btn[aria-expanded=true]{background:var(--aifs-button-ghost-background-pressed);color:var(--aifs-button-ghost-text-pressed)}.models-comparison-table:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-open>td:where(.astro-fjfgp5wl){border-bottom-color:transparent}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-detail:hover{background:transparent}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[data-key]{cursor:pointer}.models-comparison-table:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-detail>td:where(.astro-fjfgp5wl){padding-block:0 var(--aifs-table-cell-padding-y)}.mc-dl:where(.astro-fjfgp5wl){display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--aifs-models-table-detail-min-column),1fr));gap:var(--aifs-layout-grid-gap) var(--aifs-models-list-panel-gap-x);margin:0;padding:var(--aifs-models-list-panel-padding) var(--aifs-filter-panel-option-gap);border-radius:var(--aifs-radius-control);background:var(--aifs-color-surface-subtle)}.mc-dl__item:where(.astro-fjfgp5wl){min-width:0}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) :where(.astro-fjfgp5wl):is(.mc-dl__item,dt,dd){margin:0}.mc-dl:where(.astro-fjfgp5wl) dt:where(.astro-fjfgp5wl){margin-bottom:var(--aifs-models-list-label-gap);color:var(--aifs-color-text-muted);font-size:var(--aifs-models-list-label-font-size);font-weight:var(--aifs-table-head-font-weight);line-height:var(--aifs-text-small-line-height)}.mc-dl__unit:where(.astro-fjfgp5wl){font-weight:var(--aifs-text-body-font-weight)}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) dd:where(.astro-fjfgp5wl){padding:0;font-size:var(--aifs-text-small-font-size);line-height:var(--aifs-text-small-line-height)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) :is(th,td).mc-x:where(.astro-fjfgp5wl){display:none}@container comparison (min-width: 52rem){.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) :is(th,td).mc-x1:where(.astro-fjfgp5wl){display:table-cell}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) .mc-x1:where(.astro-fjfgp5wl){display:none}}@container comparison (min-width: 66rem){.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) :is(th,td).mc-x2:where(.astro-fjfgp5wl){display:table-cell}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) .mc-x2:where(.astro-fjfgp5wl){display:none}}@container comparison (min-width: 84rem){.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) :is(th,td).mc-x3:where(.astro-fjfgp5wl){display:table-cell}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) .mc-x3:where(.astro-fjfgp5wl){display:none}}.mc-dl__item:where(.astro-fjfgp5wl):is(.mc-dl__item--plans,.mc-dl__item--links,.mc-dl__item--reasoningTokensUsage){grid-column:1 / -1}.models-comparison-table:where(.astro-fjfgp5wl) .mc-mod:where(.astro-fjfgp5wl){display:inline-block;white-space:nowrap;max-width:100%}.models-comparison:where(.astro-fjfgp5wl) .mc-cap:where(.astro-fjfgp5wl){font-weight:600;font-size:1.05rem;line-height:1;display:inline-block}.models-comparison:where(.astro-fjfgp5wl) .mc-effort-values:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%}.models-comparison:where(.astro-fjfgp5wl) .mc-effort-values:where(.astro-fjfgp5wl) code:where(.astro-fjfgp5wl){white-space:nowrap;overflow:visible;max-width:100%;font-size:12px}.models-comparison:where(.astro-fjfgp5wl) .mc-usage-field:where(.astro-fjfgp5wl),.models-comparison:where(.astro-fjfgp5wl) .mc-usage-field:where(.astro-fjfgp5wl) code:where(.astro-fjfgp5wl){white-space:normal;overflow-wrap:normal;word-break:normal}.models-comparison:where(.astro-fjfgp5wl) .mc-usage-field__none:where(.astro-fjfgp5wl){color:var(--aifs-color-text-muted)}.models-comparison:where(.astro-fjfgp5wl) .mc-cap--yes:where(.astro-fjfgp5wl){color:var(--aifs-color-success)}.models-comparison:where(.astro-fjfgp5wl) .mc-cap--no:where(.astro-fjfgp5wl){color:var(--aifs-color-text-muted)}.models-comparison-table:where(.astro-fjfgp5wl) a:where(.astro-fjfgp5wl):not(.plans-tag,.aifs-tag){color:var(--sl-color-text-accent);text-decoration:none}.models-comparison-table:where(.astro-fjfgp5wl) a:where(.astro-fjfgp5wl):not(.plans-tag,.aifs-tag):hover{text-decoration:underline}.mc-no-results__cell:where(.astro-fjfgp5wl){text-align:center;padding:1.25rem!important;color:var(--sl-color-gray-3)}.models-comparison:where(.astro-fjfgp5wl) .mc-location__value:where(.astro-fjfgp5wl){display:inline-flex;align-items:center;gap:var(--aifs-button-icon-gap-small);white-space:nowrap}.models-comparison:where(.astro-fjfgp5wl) .mc-muted:where(.astro-fjfgp5wl){color:var(--aifs-color-text-muted)}.models-comparison:where(.astro-fjfgp5wl) .mc-context-tier:where(.astro-fjfgp5wl){display:inline-flex;align-items:center;gap:var(--aifs-button-icon-gap-small);white-space:nowrap}.models-comparison:where(.astro-fjfgp5wl) .mc-price-split:where(.astro-fjfgp5wl){display:inline-flex;flex-direction:column;align-items:flex-end}.models-comparison:where(.astro-fjfgp5wl) .mc-links:where(.astro-fjfgp5wl){display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--aifs-button-icon-gap-small)}.models-comparison:where(.astro-fjfgp5wl) .mc-link:where(.astro-fjfgp5wl){display:inline-flex;align-items:center;gap:var(--aifs-button-icon-gap-small);color:var(--aifs-color-link-standard);white-space:nowrap}.models-comparison:where(.astro-fjfgp5wl) .mc-link:where(.astro-fjfgp5wl):hover{color:var(--aifs-color-link-hovered)}.models-comparison:where(.astro-fjfgp5wl) .mc-plans:where(.astro-fjfgp5wl){display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;align-items:center}:root[data-theme=dark] .models-comparison:where(.astro-fjfgp5wl){--model-link-color: var(--aifs-color-link-standard);--model-link-icon-color: var(--aifs-color-link-standard)}@container comparison (max-width: 36rem){.models-comparison__filterbar:where(.astro-fjfgp5wl){align-items:center}.models-comparison__filterbar:where(.astro-fjfgp5wl)>.aifs-select{flex:1 0 100%}.models-comparison__chips:where(.astro-fjfgp5wl){display:none}.mc-open-panel__full:where(.astro-fjfgp5wl){display:none}.mc-open-panel__short:where(.astro-fjfgp5wl){display:inline}.mc-applied:where(.astro-fjfgp5wl) .aifs-button{white-space:nowrap}.mc-sort:where(.astro-fjfgp5wl){flex:1 1 100%}.mc-sort:where(.astro-fjfgp5wl) .aifs-select{flex:1 1 auto;width:auto}.models-comparison-table:where(.astro-fjfgp5wl),.models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl){display:block;width:100%;min-width:0;border:0}.models-comparison-table:where(.astro-fjfgp5wl) thead:where(.astro-fjfgp5wl){display:none}.models-comparison-table:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[hidden]{display:none!important}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) :where(.astro-fjfgp5wl):is(tbody,tr,td){margin-top:0}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[data-key]{display:block;box-sizing:border-box;margin-bottom:var(--aifs-layout-grid-gap);padding:var(--aifs-filter-panel-card-padding);border:var(--aifs-card-border-width) solid var(--aifs-card-border);border-radius:var(--aifs-radius-card);background:var(--aifs-card-background)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl):hover{background:var(--aifs-card-background)}@media(hover:hover){.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[data-key]:hover,.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[data-key].mc-open:hover+tr:where(.astro-fjfgp5wl).mc-detail{border-color:var(--aifs-card-border-hovered)}}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl)[data-key].mc-open{margin-bottom:0;padding-bottom:0;border-bottom:0;border-end-start-radius:0;border-end-end-radius:0}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tbody:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-detail{display:block;box-sizing:border-box;margin-bottom:var(--aifs-layout-grid-gap);padding:0 var(--aifs-filter-panel-card-padding) var(--aifs-filter-panel-card-padding);border:var(--aifs-card-border-width) solid var(--aifs-card-border);border-top:0;border-radius:0 0 var(--aifs-radius-card) var(--aifs-radius-card);background:var(--aifs-card-background)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--aifs-models-list-meta-gap-y) var(--aifs-layout-grid-gap);box-sizing:border-box;width:100%;min-width:0;padding:var(--aifs-models-list-meta-gap-y) 0;border:0;box-shadow:none;background:transparent;text-align:end;font-size:var(--aifs-text-small-font-size)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl):before{content:attr(data-label);flex:0 1 auto;color:var(--aifs-color-text-muted);text-align:start}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl).mc-model{display:block;padding:0 0 var(--aifs-models-list-gap);text-align:start;font-size:var(--aifs-text-body-font-size)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl):is(.mc-model,.mc-more):before,.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-detail>td:where(.astro-fjfgp5wl):before{content:none}.mc-model__name:where(.astro-fjfgp5wl){font-size:var(--aifs-text-h4-font-size);line-height:var(--aifs-text-h4-line-height)}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl).mc-more{display:block;padding:var(--aifs-models-list-gap) 0 0;text-align:start}.models-comparison:where(.astro-fjfgp5wl) .mc-more__btn{gap:var(--aifs-button-icon-gap-small);margin-inline-start:calc(-1 * var(--aifs-button-padding-x-ghost))}.models-comparison:where(.astro-fjfgp5wl) .mc-more__btn[aria-expanded=true]:not(:hover,:active){background:transparent;color:var(--aifs-button-ghost-text)}.mc-more__label:where(.astro-fjfgp5wl){position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) tr:where(.astro-fjfgp5wl).mc-detail>td:where(.astro-fjfgp5wl){display:block;padding:0;text-align:start}.mc-dl:where(.astro-fjfgp5wl){display:block;padding:0;background:transparent}.mc-dl__item:where(.astro-fjfgp5wl){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--aifs-models-list-meta-gap-y) var(--aifs-layout-grid-gap);padding:var(--aifs-models-list-meta-gap-y) 0}.mc-dl:where(.astro-fjfgp5wl) dt:where(.astro-fjfgp5wl){margin:0;font-size:var(--aifs-text-small-font-size);font-weight:var(--aifs-text-body-font-weight);line-height:var(--aifs-text-small-line-height)}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) dd:where(.astro-fjfgp5wl){min-width:0;text-align:end}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) dd:where(.astro-fjfgp5wl) :where(.astro-fjfgp5wl):is(.mc-plans,.mc-effort-values){justify-content:flex-end}.models-comparison:where(.astro-fjfgp5wl) .mc-dl:where(.astro-fjfgp5wl) dd:where(.astro-fjfgp5wl) .mc-links:where(.astro-fjfgp5wl){align-items:flex-end}.models-comparison-table:where(.astro-fjfgp5wl) .mc-no-results:where(.astro-fjfgp5wl){display:block}.models-comparison:where(.astro-fjfgp5wl) .models-comparison-table:where(.astro-fjfgp5wl) .mc-no-results:where(.astro-fjfgp5wl) td:where(.astro-fjfgp5wl){display:block;padding:var(--aifs-models-list-gap) 0;text-align:start}}
