.models-module__2VWSdq__section{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:80rem;margin:0 auto;padding:4.5rem 1.5rem 5rem;display:flex}.models-module__2VWSdq__heroSection{padding-top:0}.models-module__2VWSdq__sectionAlt{background:color-mix(in srgb, var(--brand-2) 5%, transparent);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.models-module__2VWSdq__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-2);font-size:.8rem;font-weight:600}.models-module__2VWSdq__title{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(2rem,5vw,3.25rem);font-weight:700}.models-module__2VWSdq__gradientText{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.models-module__2VWSdq__subtitle{max-width:46rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.6}.models-module__2VWSdq__heroChips{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.models-module__2VWSdq__heroChip{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .45rem;display:flex;box-shadow:0 12px 30px -22px #41147c66}.models-module__2VWSdq__heroChipBadge{background-image:var(--brand-gradient);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:flex}.models-module__2VWSdq__heroChipText{text-align:left;flex-direction:column;line-height:1.15;display:flex}.models-module__2VWSdq__heroChipName{color:var(--foreground);font-size:.85rem;font-weight:700}.models-module__2VWSdq__heroChipMeta{color:var(--muted-foreground);font-size:.7rem}.models-module__2VWSdq__modelsGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem;width:100%;max-width:72rem;margin-top:2rem;display:grid}.models-module__2VWSdq__versionCard{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 18px 50px -28px #41147c66}.models-module__2VWSdq__versionCard:hover{border-color:color-mix(in srgb, var(--brand-2) 45%, var(--border));transform:translateY(-3px)}.models-module__2VWSdq__cardHead{align-items:center;gap:.9rem;display:flex}.models-module__2VWSdq__badge{background-image:var(--brand-gradient);color:#fff;width:3rem;height:3rem;box-shadow:0 0 22px -8px color-mix(in srgb, var(--brand-2) 60%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:flex}.models-module__2VWSdq__cardTitleWrap{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.models-module__2VWSdq__cardCode{color:var(--foreground);font-size:1.15rem;font-weight:700;line-height:1.2}.models-module__2VWSdq__cardMeta{color:var(--muted-foreground);font-size:.8rem}.models-module__2VWSdq__versionTag{color:#fff;background-image:var(--brand-gradient);border-radius:9999px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.models-module__2VWSdq__cardDesc{color:var(--muted-foreground);font-size:.9rem;line-height:1.55}.models-module__2VWSdq__benchTable{border-collapse:collapse;width:100%;margin-top:.25rem}.models-module__2VWSdq__benchTable th,.models-module__2VWSdq__benchTable td{text-align:left;border-bottom:1px solid var(--border);padding:.6rem .4rem;font-size:.88rem}.models-module__2VWSdq__benchTable th{color:var(--muted-foreground);font-weight:600}.models-module__2VWSdq__benchTable td{color:var(--foreground)}.models-module__2VWSdq__benchTable tr:last-child th,.models-module__2VWSdq__benchTable tr:last-child td{border-bottom:none}.models-module__2VWSdq__metricVal{font-weight:600}.models-module__2VWSdq__redacted{filter:blur(5px);background-image:linear-gradient(120deg, color-mix(in srgb, var(--brand-1) 22%, transparent), color-mix(in srgb, var(--brand-2) 22%, transparent));color:#0000;-webkit-user-select:none;user-select:none;border-radius:.4rem;padding:0 .4rem}
