.catalog-table{border-collapse:collapse}.catalog-table td{vertical-align:middle;padding:.5rem .75rem}.catalog-table tr[data-row]{border-bottom:1px solid var(--color-gray-100)}.dark .catalog-table tr[data-row]{border-bottom-color:var(--color-gray-900)}.catalog-table tr[data-open]{background:var(--color-gray-50)}.dark .catalog-table tr[data-open]{background:var(--color-gray-900)}@media (hover:hover) and (width>=1024px){.catalog-table tr[data-row]:hover{background:var(--color-gray-50)}.dark .catalog-table tr[data-row]:hover{background:var(--color-gray-900)}}.catalog-kit{width:2rem;height:2rem;color:var(--color-gray-400);border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.catalog-kit:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.dark .catalog-kit:hover{background:var(--color-gray-800);color:var(--color-gray-100)}.catalog-metric{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.catalog-metric:hover{text-underline-offset:3px;text-decoration:underline}.catalog-unit{letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--color-gray-400);font-size:.8em;font-weight:400}.dark .catalog-unit{color:var(--color-gray-500)}.modality{flex:none;width:.875rem;height:.875rem;display:inline-flex}.catalog-table th[aria-sort] .sort-icon{opacity:0}.catalog-table th[aria-sort] button:hover .sort-icon,.catalog-table th[aria-sort=ascending] .sort-icon,.catalog-table th[aria-sort=descending] .sort-icon{opacity:1}.catalog-table th[aria-sort=ascending],.catalog-table th[aria-sort=descending]{color:var(--color-gray-900)}.dark .catalog-table th[aria-sort=ascending],.dark .catalog-table th[aria-sort=descending]{color:var(--color-gray-100)}.catalog-table th[aria-sort=ascending] .sort-icon path:first-child,.catalog-table th[aria-sort=descending] .sort-icon path:last-child{opacity:0}@media (width>=1024px){.catalog-table{table-layout:fixed}.catalog-table thead th{z-index:1;background:var(--color-white);position:sticky;top:3.5rem}.dark .catalog-table thead th{background:var(--color-gray-950)}.catalog-table thead th{box-shadow:inset 0 -1px var(--color-gray-200)}.dark .catalog-table thead th{box-shadow:inset 0 -1px var(--color-gray-800)}.catalog-table th[data-sort-key=model]{padding-left:2.25rem}.catalog-table td[data-cell=kit]{padding:0 0 0 .5rem}.catalog-table th[data-head=kit]{padding-inline:0}}@media (width<=1023.98px){.catalog-table,.catalog-table tbody{display:block}.catalog-table colgroup,.catalog-table thead{display:none}.catalog-table tr[data-row]{grid-template-columns:1.5rem auto auto minmax(0,1fr) 2.25rem;grid-template-areas:"model model model model kit"".provider context modalities modalities"".input output cached cached";row-gap:.25rem;padding:.625rem 0;display:grid}.catalog-table tr[data-row][data-status]{grid-template-areas:"model model model model kit"".provider context modalities modalities"".input output cached cached"".latency throughput throughput throughput"}.catalog-table tr[data-row]:not([data-status]) td[data-cell=latency],.catalog-table tr[data-row]:not([data-status]) td[data-cell=throughput]{display:none}.catalog-table td{padding:0}.catalog-table .modality-empty{display:none}.catalog-table td[data-cell=model]{grid-area:model;align-self:center;min-width:0;padding-right:.75rem}.catalog-table td[data-cell=kit]{grid-area:kit;place-self:center end}.catalog-table td[data-cell=kit] .catalog-kit{margin-block:-.375rem}.catalog-table td[data-cell=provider]{grid-area:provider;min-width:0;padding-right:.5rem}.catalog-table td[data-cell=context]{text-align:left;grid-area:context;padding-right:.5rem}.catalog-table td[data-cell=modalities]{grid-area:modalities}.catalog-table td[data-cell=input]{grid-area:input;padding-right:.5rem}.catalog-table td[data-cell=output]{grid-area:output;padding-right:.5rem}.catalog-table td[data-cell=cached]{grid-area:cached}.catalog-table td[data-cell=latency]{grid-area:latency;padding-right:.5rem}.catalog-table td[data-cell=throughput]{grid-area:throughput}.catalog-table td[data-price],.catalog-table td[data-cell=latency],.catalog-table td[data-cell=throughput]{white-space:nowrap;flex-wrap:wrap;align-items:baseline;display:flex}.catalog-table td[data-price]:before,.catalog-table td[data-cell=latency]:before,.catalog-table td[data-cell=throughput]:before,.catalog-table td[data-price]:after,.catalog-table td[data-cell=latency]:after,.catalog-table td[data-cell=throughput]:after{color:var(--color-gray-400);font-family:ui-sans-serif,system-ui,sans-serif}.catalog-table td[data-price]:before,.catalog-table td[data-cell=latency]:before,.catalog-table td[data-cell=throughput]:before{content:attr(data-label);order:-2;margin-right:.125rem;font-size:11px}.catalog-table td[data-price]:after,.catalog-table td[data-cell=latency]:after,.catalog-table td[data-cell=throughput]:after{content:attr(data-unit);order:-1;margin-right:.25rem;font-size:8.5px}}.kit-dialog{border:1px solid var(--color-gray-200);background:var(--color-white);width:calc(100% - 2rem);max-width:50rem;max-height:calc(100dvh - 2rem);color:inherit;border-radius:.75rem;margin:1rem auto auto;padding:0;overflow:hidden;box-shadow:0 24px 64px -16px #00000040}@media (width>=640px){.kit-dialog{max-height:calc(100dvh - 4rem);margin-top:2rem}}.kit-dialog[open]{flex-direction:column;animation:.15s cubic-bezier(.23,1,.32,1) kit-in;display:flex}.dark .kit-dialog{border-color:var(--color-gray-800);background:var(--color-gray-950)}.kit-dialog::backdrop{background:#0006}.dark .kit-dialog::backdrop{background:#000000a6}.kit-dialog[open]::backdrop{animation:.15s ease-out kit-fade}@keyframes kit-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes kit-fade{0%{opacity:0}}.kit-panel{outline:none;min-height:0;padding:1rem 1.25rem 1.25rem;overflow:auto}.kit-copies{gap:.25rem;display:flex}@media (width<=639.98px){.kit-panel{padding:.875rem 1rem 1rem}.kit-panel .code-group .tab-strip button{padding-inline:.5rem}.kit-copies{flex-basis:100%;order:-1;justify-content:flex-end}}html.kit-open{scrollbar-gutter:stable;overflow:hidden}.kit-close{width:2rem;height:2rem;color:var(--color-gray-500);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.kit-close:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.dark .kit-close:hover{background:var(--color-gray-800);color:var(--color-gray-100)}.kit-panel .code-group{margin:1rem 0 0}.kit-panel .modality-empty{display:none}.kit-code{white-space:pre}.code-group .tab-strip .kit-copy{border-bottom:0;border-radius:.375rem;align-items:center;gap:.375rem;margin-bottom:.25rem;padding:.25rem .5rem;font-size:12px;display:inline-flex}
