.benchmark-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-color) 16%,transparent);color:#9a7200;border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--border-color));font-size:.82rem;font-weight:800}.dark .benchmark-live-pill{color:var(--accent-color)}.benchmark-live-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-color);animation:benchmark-pulse 1.8s ease-in-out infinite}@keyframes benchmark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.benchmark-dash__updated{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:.88rem;color:var(--text-secondary)}.benchmark-dash__refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-element);color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.benchmark-dash__refresh:hover:not(:disabled){background:var(--bg-card);border-color:rgba(240,194,44,.45);transform:rotate(-20deg)}.benchmark-dash__refresh:disabled{opacity:.6;cursor:wait}.benchmark-stat--best{grid-column:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;text-align:right;border-color:color-mix(in srgb,var(--brand-color,#f0c22c) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,#f0c22c) 18%,transparent) 0,var(--bg-card) 55%)}.benchmark-stat--best-loading{justify-content:center;min-height:88px;grid-column:1/-1}.benchmark-stat__best-info{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.benchmark-stat__best-text{text-align:right}.benchmark-stat__best-rank{font-size:.78rem;font-weight:800;color:color-mix(in srgb,var(--brand-color,#b8860b) 88%,var(--text-secondary))}.benchmark-stat__best-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.benchmark-stat__best-text .benchmark-latin-name,.benchmark-stat__best-text .benchmark-model-name{display:block;font-size:1.02rem;font-weight:500;color:var(--text-primary);line-height:1.35;overflow:hidden;max-width:100%}.benchmark-stat__best-text .benchmark-model-title{max-width:100%}.benchmark-stat__best-text>.benchmark-new-badge{margin-inline-start:0;margin-top:2px}.benchmark-stat__best-provider{font-size:.88rem;font-weight:700}.benchmark-stat__best-score{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--brand-color,#f0c22c) 16%,var(--bg-card));color:var(--brand-color,#c99700)}.benchmark-stat__best-score .benchmark-stat__value{color:var(--brand-color,#c99700);font-size:1.5rem;font-weight:900;-webkit-text-stroke:.35px currentColor}.benchmark-latin-name,.benchmark-stat__best-score .benchmark-stat__value{font-family:Tahoma,Segoe UI,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums}.benchmark-panel{border-radius:18px;border:1px solid var(--border-color);background:var(--bg-card);padding:20px;box-shadow:0 4px 18px rgba(0,0,0,.03);transition:box-shadow .2s ease}.benchmark-panel:hover{border-color:var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.045)}.benchmark-panel--featured.benchmark-panel--leaderboard:hover,.benchmark-panel--leaderboard:hover{border-color:var(--border-color);box-shadow:0 4px 18px rgba(0,0,0,.03)}.benchmark-panel--featured,.benchmark-panel--featured.benchmark-panel--leaderboard{border-color:var(--border-color);background:var(--bg-card)}.benchmark-panel--flush{padding-left:0;padding-right:0;padding-bottom:0;overflow:hidden}.benchmark-panel--flush .benchmark-panel__title{padding:0 20px;margin-bottom:12px}.benchmark-panel--flush .benchmark-table-wrap{margin:0}.benchmark-panel--flush .benchmark-table td,.benchmark-panel--flush .benchmark-table th{padding-left:14px;padding-right:14px}.benchmark-panel--flush .benchmark-table td:first-child,.benchmark-panel--flush .benchmark-table th:first-child{padding-right:18px}.benchmark-panel--flush .benchmark-table td:last-child,.benchmark-panel--flush .benchmark-table th:last-child{padding-left:18px}.benchmark-panel--leaderboard .benchmark-panel__title{margin-bottom:10px;font-size:1.1rem}.benchmark-dash__prose{grid-column:1/-1;margin:0;padding:0 4px;font-size:1rem;line-height:1.9;color:var(--text-secondary);text-align:justify;text-justify:inter-word;hyphens:auto}.benchmark-dash__prose p+p{margin-top:.85em}.benchmark-dash__prose+.benchmark-dash__prose{margin-top:-6px}.benchmark-dash__prose strong{color:var(--text-primary);font-weight:800}.benchmark-chart-tip{position:absolute;z-index:20;min-width:148px;max-width:220px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid color-mix(in srgb,var(--tip-accent,#94a3b8) 28%,#e2e8f0);box-shadow:0 4px 6px -1px rgba(15,23,42,.08),0 12px 24px -8px rgba(15,23,42,.14);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;direction:rtl;text-align:right}.benchmark-chart-tip.is-visible{opacity:1;transform:translateY(0)}.benchmark-chart-tip__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.benchmark-chart-tip__logo{width:22px;height:22px;border-radius:5px;object-fit:contain;flex-shrink:0;background:#f8fafc}.benchmark-chart-tip__swatch{width:14px;height:14px;border-radius:4px;flex-shrink:0}.benchmark-chart-tip__title{font-size:.88rem;font-weight:700;color:#0f172a;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-chart-tip__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.benchmark-chart-tip__lines li{font-size:.8rem;font-weight:500;color:#475569;line-height:1.45}.benchmark-panel__chart{position:relative;width:100%;height:clamp(240px,38vw,300px)}.benchmark-panel__chart--tall{height:clamp(260px,42vw,360px)}.benchmark-panel__chart--suite{width:100%;height:clamp(380px,52vw,480px)}.benchmark-side-layout{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:20px 28px;align-items:center;width:100%}.benchmark-panel--radar{display:flex;flex-direction:column}.benchmark-panel__chart--radar{width:100%;height:clamp(280px,36vw,380px);min-height:260px}.benchmark-radar-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:2px 10px;min-height:0}.benchmark-radar-legend>li{display:flex;min-height:0}.benchmark-radar-legend__item{flex:1;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 2px;border:none;outline:none;box-shadow:none;background:transparent;cursor:pointer;text-align:right;border-radius:8px;transition:background .15s ease,opacity .15s ease}.benchmark-radar-legend__item:focus-visible,.benchmark-radar-legend__item:hover{background:color-mix(in srgb,var(--row-accent,var(--bg-element)) 14%,transparent)}.benchmark-radar-legend__item:focus{outline:none}.benchmark-radar-legend__item:focus-visible{outline:2px solid color-mix(in srgb,#f0c22c 70%,transparent);outline-offset:1px}.benchmark-radar-legend__name{font-size:.95rem;font-weight:500;color:var(--text-primary);line-height:1.25;min-width:0;overflow:hidden;flex:1 1 0;max-width:100%}.benchmark-radar-legend__item.is-focus:not(.is-off){background:color-mix(in srgb,var(--row-accent,var(--bg-element)) 18%,transparent)}.benchmark-radar-legend__item.is-off{opacity:.38}.benchmark-radar-legend__item.is-off .benchmark-radar-legend__name{text-decoration:line-through;text-decoration-thickness:1.5px}.benchmark-panel__chart--compact{height:clamp(180px,28vw,240px)}.benchmark-panel__chart--compact,.benchmark-panel__chart--wide-h{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-color)}.benchmark-panel__chart--wide-h{width:100%;height:clamp(340px,48vw,460px)}.benchmark-panel__chart--leaderboard{height:clamp(320px,55vw,520px)}.benchmark-dash__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;min-width:0}.benchmark-dash__grid--compact{grid-template-columns:1fr}.benchmark-panel--wide{grid-column:1/-1}.benchmark-dash__prose,.benchmark-dist,.benchmark-leaderboard-wrap,.benchmark-panel,.benchmark-panel__chart,.benchmark-side-layout{min-width:0;max-width:100%}.benchmark-logo{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;aspect-ratio:1/1;box-sizing:border-box;border:none;box-shadow:none;outline:none;line-height:0;transition:transform .18s ease}.benchmark-logo__img{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:1/1;object-fit:cover;object-position:center;border:none}.benchmark-logo__img--mono{object-fit:contain;padding:18%;box-sizing:border-box;filter:brightness(0) invert(1)}.benchmark-table .benchmark-logo{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;aspect-ratio:1/1;flex-shrink:0;align-self:center}.benchmark-table .benchmark-logo__img{width:36px;height:36px;max-width:36px;max-height:36px;object-fit:cover}.benchmark-leaderboard-wrap{position:relative;padding-top:18px;overflow-x:clip}.benchmark-leaderboard__avg-rail{position:absolute;inset:0;pointer-events:none;z-index:3}.benchmark-leaderboard{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.benchmark-leaderboard__row{display:grid;grid-template-columns:28px 34px minmax(120px,220px) minmax(120px,1fr) auto;align-items:center;gap:10px 12px;padding:8px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:default;transition:background .18s ease}.benchmark-leaderboard--compact .benchmark-leaderboard__row{grid-template-columns:26px 34px minmax(130px,240px) minmax(140px,1fr) auto;gap:8px 12px;padding:7px 10px;border-radius:10px}.benchmark-leaderboard__row:hover{background:color-mix(in srgb,var(--row-accent,var(--bg-element)) 12%,var(--bg-card))}.benchmark-leaderboard__row:hover .benchmark-logo{transform:scale(1.06)}.benchmark-leaderboard__rank{font-size:1rem;font-weight:900;color:var(--text-secondary);text-align:center;line-height:1}.benchmark-leaderboard--compact .benchmark-leaderboard__rank{font-size:.92rem}.benchmark-leaderboard__info{min-width:0;display:flex;flex-direction:column;gap:1px;text-align:right}.benchmark-model-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;max-width:100%;min-width:0}.benchmark-model-title .benchmark-latin-name,.benchmark-model-title .benchmark-model-name{flex:1 1 0;min-width:0;max-width:100%}.benchmark-model-name{display:block;min-width:0;max-width:100%;overflow:hidden;font-weight:500;line-height:1.35;color:inherit;outline:none}.benchmark-model-name__text{display:inline-block;white-space:nowrap;transform:translateX(0);will-change:transform;padding-inline:0}.benchmark-model-name.is-overflow{mask-image:linear-gradient(270deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}.benchmark-model-name.is-overflow .benchmark-model-name__text{animation:benchmark-model-marquee var(--marquee-duration,5.2s) ease-in-out infinite alternate}.benchmark-model-name.is-overflow:focus-visible .benchmark-model-name__text,.benchmark-model-name.is-overflow:hover .benchmark-model-name__text{animation-play-state:paused}@keyframes benchmark-model-marquee{0%,18%{transform:translateX(0)}82%,to{transform:translateX(calc(-1 * var(--marquee-distance, 0px)))}}@media (prefers-reduced-motion:reduce){.benchmark-model-name.is-overflow:focus-visible .benchmark-model-name__text,.benchmark-model-name.is-overflow:hover .benchmark-model-name__text{animation:none}}.benchmark-new-badge{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:0;padding:2px 8px;border-radius:6px;border:1px solid #e0b000;background:#f0c22c;color:#1a1a1a;font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1.3;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 0 rgba(0,0,0,.08)}.benchmark-latin-name .benchmark-new-badge,.benchmark-leaderboard__name .benchmark-new-badge,.benchmark-new-badge,.benchmark-summary-row__name .benchmark-new-badge,.benchmark-table__model .benchmark-new-badge{font-family:YekanBakh,Vazirmatn,Tahoma,sans-serif!important}.benchmark-leaderboard__name{font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.3;display:block;max-width:100%}.benchmark-leaderboard--compact .benchmark-leaderboard__name{font-size:.94rem}.benchmark-leaderboard__provider{font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-leaderboard__value{flex-shrink:0;font-size:1.05rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;min-width:2.4em;text-align:left}.benchmark-leaderboard--compact .benchmark-leaderboard__value{font-size:.98rem}.benchmark-leaderboard__bar-track{position:relative;min-width:0;height:7px;border-radius:999px;background:var(--bg-element);overflow:visible}.benchmark-leaderboard__avg-line{position:absolute;width:0;border-left:1.5px dashed color-mix(in srgb,var(--text-secondary) 60%,transparent);transform:translateX(-50%);pointer-events:none}.benchmark-leaderboard__avg-label{position:absolute;transform:translateX(-50%);font-size:.68rem;font-weight:700;color:var(--text-secondary);white-space:nowrap;pointer-events:none;background:var(--bg-card);padding:0 4px;border-radius:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.benchmark-leaderboard__bar-fill{position:relative;z-index:1;height:100%;border-radius:999px;transition:width .35s ease}.benchmark-provider-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.benchmark-provider-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;border:none;background:transparent;font-size:.9rem;font-weight:600;cursor:default;transition:background .15s ease,transform .15s ease}.benchmark-provider-chip:hover{background:var(--bg-element);transform:translateY(-1px)}.benchmark-provider-chip__name{color:var(--text-primary)}.benchmark-provider-chip__meta{font-size:.78rem;font-weight:800;opacity:.9}.benchmark-dist{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:20px 28px;align-items:center;width:100%;margin-top:8px}.benchmark-dist__chart{position:relative;width:100%;aspect-ratio:1;max-width:min(360px,100%);margin-inline:auto;overflow:visible}.benchmark-dist__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:2px}.benchmark-dist__center strong{font-size:1.85rem;font-weight:900;line-height:1;color:var(--text-primary)}.benchmark-dist__center span{font-size:1rem;font-weight:700;color:var(--text-secondary)}.benchmark-dist__legend{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;max-height:none;overflow:visible}.benchmark-dist__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;transition:background .15s ease}.benchmark-dist__others-swatch{width:34px;height:34px;border-radius:10px;flex-shrink:0}.benchmark-dist__row:hover{background:color-mix(in srgb,var(--row-accent,var(--bg-element)) 12%,transparent)}.benchmark-dist__name{font-weight:600;font-size:1.05rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-dist__count{font-weight:900;font-size:1.2rem;text-align:left;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-variant-numeric:tabular-nums}.benchmark-dist__count small{font-size:.92rem;font-weight:700;color:var(--text-secondary)}.benchmark-table{border-collapse:separate;border-spacing:0}.benchmark-table__model{display:flex;align-items:center;gap:12px;min-width:180px}.benchmark-table__model .benchmark-model-name,.benchmark-table__model strong{display:block;font-size:1.02rem;font-weight:600}.benchmark-table__model small{display:block;font-size:.98rem;font-weight:700}.benchmark-table__row{background-image:linear-gradient(to left,color-mix(in srgb,var(--row-accent,#94a3b8) 14%,transparent) 0,color-mix(in srgb,var(--row-accent,#94a3b8) 5%,transparent) 38%,transparent 72%);background-repeat:no-repeat}.benchmark-table__row>td{background-color:transparent}.benchmark-table__row:hover{background-image:linear-gradient(to left,color-mix(in srgb,var(--row-accent,#94a3b8) 16%,transparent),color-mix(in srgb,var(--row-accent,#94a3b8) 16%,transparent))}.benchmark-table__row:hover .benchmark-logo{transform:scale(1.06)}.benchmark-score{font-weight:900;font-size:1.12rem}.benchmark-score--muted{font-weight:800}.benchmark-skeleton{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benchmark-skeleton__panel{height:280px;border-radius:16px;background:linear-gradient(90deg,var(--bg-element) 25%,var(--bg-card) 50%,var(--bg-element) 75%);background-size:200% 100%;animation:benchmark-shimmer 1.2s infinite}@keyframes benchmark-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.benchmark-dash__attribution{margin:28px 0 0;padding-top:16px;border-top:1px dashed var(--border-color);font-size:.88rem;color:var(--text-secondary);line-height:1.7;text-align:center}.benchmark-dash__attribution a{color:#c99700;font-weight:700}.benchmark-spin{animation:benchmark-spin .8s linear infinite}@keyframes benchmark-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.benchmark-dash__grid{grid-template-columns:1fr}.benchmark-panel--wide{grid-column:auto}.benchmark-skeleton{grid-template-columns:1fr}.benchmark-leaderboard--compact .benchmark-leaderboard__row,.benchmark-leaderboard__row{grid-template-columns:22px 30px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 8px;padding:8px}.benchmark-leaderboard__info{grid-column:3;grid-row:1}.benchmark-leaderboard__bar-track{grid-column:2/-1;grid-row:2}.benchmark-leaderboard__value{grid-column:4;grid-row:1}.benchmark-dist,.benchmark-side-layout{grid-template-columns:1fr;gap:16px}.benchmark-radar-legend{display:grid;grid-template-columns:1fr 1fr;order:2}.benchmark-panel__chart--radar{order:1;height:clamp(240px,55vw,320px)}.benchmark-dist__legend{order:2;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.benchmark-dist__chart{order:1;max-width:min(260px,100%)}.benchmark-table__model{min-width:0}}@media (max-width:640px){.benchmark-dash__hero{grid-template-columns:1fr!important;gap:14px;margin-bottom:18px}.benchmark-dash__stats{grid-template-columns:1fr;gap:10px}.benchmark-stat--best{padding:12px 14px;gap:10px}.benchmark-stat__best-text .benchmark-latin-name,.benchmark-stat__best-text .benchmark-model-name{font-size:1.02rem}.benchmark-stat__best-score .benchmark-stat__value{font-size:1.3rem}.benchmark-stat__best-score{padding:6px 10px}.benchmark-panel{padding:14px;border-radius:14px}.benchmark-panel--flush .benchmark-panel__title{padding:0 14px}.benchmark-panel--flush .benchmark-table td,.benchmark-panel--flush .benchmark-table th{padding-left:10px;padding-right:10px}.benchmark-dash__prose{font-size:.92rem;line-height:1.85;text-align:justify;text-justify:inter-word;hyphens:auto;padding:0}.benchmark-leaderboard--compact .benchmark-leaderboard__row,.benchmark-leaderboard__row{grid-template-columns:20px 28px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 8px;padding:8px 6px}.benchmark-leaderboard__bar-track{grid-column:2/-1;grid-row:2}.benchmark-leaderboard__name{font-size:.88rem}.benchmark-leaderboard__value{font-size:.95rem;min-width:2em}.benchmark-new-badge{padding:1px 6px;font-size:.68rem}.benchmark-panel__chart{height:clamp(200px,58vw,280px)}.benchmark-panel__chart--tall{height:clamp(220px,62vw,300px)}.benchmark-panel__chart--suite{height:clamp(280px,88vw,380px)}.benchmark-panel__chart--radar{height:clamp(220px,70vw,300px)}.benchmark-panel__chart--wide-h{height:clamp(280px,90vw,420px)}.benchmark-panel__chart--leaderboard{height:clamp(280px,85vw,400px)}.benchmark-dist__legend,.benchmark-radar-legend{grid-template-columns:1fr}.benchmark-dist__name{font-size:.98rem}.benchmark-dist__count{font-size:1.05rem}.benchmark-provider-strip{gap:8px}.benchmark-provider-chip{font-size:.82rem;padding:4px 8px 4px 4px}.benchmark-table-wrap{margin-inline:0;padding-inline:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.benchmark-table{width:max-content;min-width:640px;font-size:.78rem}.benchmark-table td,.benchmark-table th{padding:8px 7px;white-space:nowrap}.benchmark-table__model{gap:6px;min-width:120px}.benchmark-table .benchmark-logo,.benchmark-table .benchmark-logo__img{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;aspect-ratio:1/1}.benchmark-table__model .benchmark-model-name,.benchmark-table__model strong{font-size:.82rem}.benchmark-table__model small{font-size:.72rem}.benchmark-score{font-size:.82rem}.benchmark-dash__attribution{font-size:.8rem;margin-top:20px}}@media (max-width:420px){.benchmark-stat--best{flex-wrap:wrap}.benchmark-stat__best-score{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.benchmark-radar-legend__name{font-size:.88rem}.benchmark-table{min-width:580px;font-size:.74rem}}