.published-data .data-group-title{grid-column:1/-1;margin-top:1.5rem}.published-data .data-table-wrap{overflow-x:auto;max-width:100%}.published-data .data-table{width:100%;border-collapse:collapse;text-align:left}.published-data .data-table td,.published-data .data-table th{padding:.75rem .5rem;border-bottom:1px solid var(--color-rule);vertical-align:top}.published-data .data-table td:first-child,.published-data .data-table th:first-child{padding-left:0}.published-data .data-release,.published-data .data-table td{overflow-wrap:anywhere}.published-data .data-status{padding:4rem 1.5rem;max-width:50rem;margin:auto}.published-data .data-status p{margin:1rem 0}@media (max-width:640px){.published-data .controls-row{position:relative}.published-data .control-menu{position:static}.published-data .control-menu-list{left:0;right:auto}.published-data .hero-title{overflow-wrap:anywhere}}.published-data table.sr-only{display:block}@media (max-width:899px){.published-data .hero-masthead .hero-title{white-space:normal;max-width:100%}}@media (max-width:640px){.published-data .chart-tooltip{max-width:min(15rem,calc((100vw - 8rem) / 2));overflow-wrap:anywhere}}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;color:var(--color-muted)}.breadcrumbs a:after{content:" /";margin-left:.5rem}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.directory-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--color-rule)}.directory-card h2,.directory-card h3{overflow-wrap:anywhere}.directory-links,.directory-search{display:flex;flex-wrap:wrap;gap:1rem}.directory-search{align-items:center;margin-bottom:2rem}.directory-search input{min-width:0;width:min(100%,22rem);padding:.75rem;background:transparent;border:1px solid var(--color-rule);border-radius:var(--radius-card)}.model-identity{display:inline-flex;align-items:center;gap:.75rem}.model-identity img,.model-identity svg{flex-shrink:0;object-fit:contain}.model-monogram{width:1.75rem;text-align:center}.model-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.model-summary p{margin-block:.75rem}.profile-score{font-size:var(--type-score-hero-size);line-height:var(--type-score-hero-leading)}.benchmark-profile{margin-top:2rem;width:100%}.benchmark-profile tbody{display:block}.profile-row th{font-weight:inherit;text-align:left}.profile-row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(4rem,2fr) minmax(7rem,.75fr);align-items:center;gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--color-rule)}.profile-row a span{display:block;margin-top:.25rem}.profile-track{height:1.5rem;background:var(--color-rule);border-radius:.25rem;overflow:hidden}.profile-track span{display:block;height:100%;border-radius:inherit}.method-body{max-width:54rem;overflow-wrap:anywhere}.method-body h2{margin:2.5rem 0 1rem}.method-body h3{margin:2rem 0 1rem}.method-body ol,.method-body p,.method-body ul{margin-block:1rem}.method-body ol,.method-body ul{padding-left:1.5rem}.method-body ul{list-style:disc}.method-body ol{list-style:decimal}.method-body pre{overflow-x:auto;padding:1rem;border:1px solid var(--color-rule);font-size:var(--type-data-size)}.method-body code{overflow-wrap:anywhere}.method-body table{border-collapse:collapse;width:100%;font-size:var(--type-data-size)}.method-body td,.method-body th{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-rule)}.method-notice{border-left:2px solid var(--color-rule);padding-left:1rem;margin-block:1.5rem}@media (max-width:640px){.profile-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.profile-row .profile-track{grid-column:1/-1;grid-row:2}.profile-row>.profile-score-value{max-width:8rem;text-align:right}.published-data .page-nav-group{flex-wrap:wrap;gap:.5rem}}.button-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.link-button{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--size-tap);padding:0 1rem;border:1px solid var(--color-rule);border-radius:var(--radius-inner);background:var(--color-paper);color:var(--color-charcoal);text-decoration:none;transition:color var(--duration-slow) var(--ease-out-quart),border-color var(--duration-slow) var(--ease-out-quart)}.link-button:focus-visible,.link-button:hover{color:var(--color-link);border-color:currentColor}.matrix-search{display:grid;gap:.4rem;max-width:32rem;margin-bottom:1.25rem}.matrix-search input{box-sizing:border-box;width:100%;min-height:var(--size-tap);padding:.55rem .85rem;border:1px solid var(--color-rule);border-radius:var(--radius-inner);background:var(--color-paper);font-size:var(--type-input-size)}.matrix-search input:focus-visible{border-color:var(--color-link)}.matrix-count{margin:0}.matrix-scroll{overflow-x:auto}.matrix-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.published-data .matrix-table td,.published-data .matrix-table th{white-space:nowrap}.published-data .matrix-table td{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.matrix-table td.is-best{font-weight:var(--type-weight-emphasis);color:var(--color-charcoal)}.matrix-table thead th{vertical-align:bottom}.matrix-sort{display:inline-flex;align-items:flex-end;gap:.3rem;max-width:8.5rem;min-height:0;min-width:0;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;text-align:left;white-space:normal;line-height:var(--type-data-leading);cursor:pointer;transition:color var(--duration-slow) var(--ease-out-quart)}.matrix-sort:hover,.matrix-sort[data-active]{color:var(--color-charcoal)}.matrix-sort>span:first-child{min-width:0;overflow-wrap:anywhere}.matrix-arrow{flex:none;font-family:var(--font-mono);opacity:.55}.matrix-sort[data-active] .matrix-arrow{opacity:1;color:var(--color-link)}.published-data .matrix-table thead th:not(.matrix-model-col){text-align:right}.published-data .matrix-table thead th:not(.matrix-model-col) .matrix-sort{justify-content:flex-end;text-align:right}.matrix-model-col{position:sticky;left:0;z-index:1;background:var(--color-paper)}.published-data .matrix-table .matrix-model-col{padding-right:1.25rem}.matrix-model{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.matrix-model:hover span:last-child{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.matrix-mark{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;padding:.3rem;box-sizing:border-box;border-radius:var(--radius-tight)}.matrix-mark>*{transform:scale(var(--logo-scale,1))}@media (max-width:600px){.published-data .matrix-table th.matrix-model-col{width:8.5rem;min-width:8.5rem;max-width:8.5rem;white-space:normal;padding-right:.75rem}.matrix-model{gap:.45rem;align-items:flex-start;line-height:var(--type-data-leading)}.matrix-mark{width:1.25rem;height:1.25rem;padding:.2rem}}.matrix-table tbody tr>*{transition:background-color var(--duration-slow) var(--ease-out-quart)}.matrix-table tbody tr:focus-within>*,.matrix-table tbody tr:hover>*{background-color:var(--color-surface)}.model-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;align-items:start}.model-card h2{margin:0}.model-card-facts{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:1rem 0 0}.model-card-facts>div{display:contents}.model-card-facts dt{color:var(--color-muted)}.model-card-facts dd{margin:0}.model-card-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0}.text-link{color:var(--color-link);text-decoration:none}.text-link:focus-visible,.text-link:hover{text-decoration:underline;text-underline-offset:.2em}.text-link[aria-current=page]{color:var(--color-charcoal);font-weight:var(--type-weight-emphasis)}.model-card-score .profile-score{margin:.25rem 0 .35rem}.model-card-score>p{margin-block:.35rem}.model-profile>.benchmark-profile{margin-top:1rem}.model-profile>p:first-child{margin-top:0}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none}.related-link{display:grid;gap:.35rem;height:100%;padding:1rem 0 1.25rem;border-top:1px solid var(--color-rule);color:inherit;text-decoration:none}.related-title{color:var(--color-charcoal);transition:color var(--duration-slow) var(--ease-out-quart)}.related-link:focus-visible .related-title,.related-link:hover .related-title{color:var(--color-link)}.related-detail{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.published-data .page .type-page-title,.type-page-title{font-size:var(--type-page-size);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking);white-space:pre-line;min-width:0;max-width:100%;margin:0}.published-data .page .type-page-title,.published-data .page .type-section-title,.type-page-title,.type-section-title{font-family:var(--font-display);font-weight:var(--type-weight-regular);text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.published-data .page .type-section-title,.type-section-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin-block:0 var(--type-gap-section)}.published-data .page .type-card-title,.type-card-title{font-family:var(--font-display);font-size:var(--type-card-size);font-weight:var(--type-weight-regular);line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);text-transform:none;text-wrap:balance;overflow-wrap:anywhere;margin-block:0 var(--type-gap-card)}.published-data .page .type-detail-title,.type-detail-title{font-family:var(--font-ui);font-size:var(--type-detail-size);font-weight:var(--type-weight-emphasis);line-height:var(--type-detail-leading);letter-spacing:var(--type-detail-tracking);text-transform:none;text-wrap:pretty;margin-block:0 var(--type-gap-card)}.published-data .page .type-page-intro,.type-page-intro{font-size:var(--type-intro-size);line-height:var(--type-intro-leading);color:var(--color-muted);max-width:var(--type-reading-width);margin:var(--type-gap-page) 0 0}.published-data .page .type-body,.published-data .page .type-page-intro,.type-body,.type-page-intro{font-family:var(--font-ui);font-weight:var(--type-weight-regular);letter-spacing:var(--type-copy-tracking);text-wrap:pretty}.published-data .page .type-body,.type-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--color-charcoal)}.published-data .page .type-description,.type-description{font-size:var(--type-description-size);line-height:var(--type-description-leading);text-wrap:pretty}.published-data .page .type-description,.published-data .page .type-label,.type-description,.type-label{font-family:var(--font-ui);font-weight:var(--type-weight-regular);letter-spacing:var(--type-copy-tracking);color:var(--color-muted)}.published-data .page .type-label,.type-label{font-size:var(--type-label-size);line-height:var(--type-label-leading);text-transform:none}.published-data .page .hero-masthead{gap:0;width:var(--column);box-sizing:border-box}.published-data .page .page-eyebrow{margin:0 0 var(--type-gap-section)}.published-data .page .page-date{margin:var(--type-gap-card) 0 0}.published-data .page .category-standfirst{white-space:pre-line}.published-data .indexes-page .category-standfirst{margin-top:var(--type-gap-card)}.indexes-page .category-masthead{padding-bottom:calc(2 * var(--type-gap-section))}.published-data .why-page .type-page-intro{color:var(--color-charcoal);font-weight:var(--type-weight-emphasis)}.published-data .page .index-chart .type-section-title{margin-bottom:var(--type-gap-card)}.published-data .page .block-text,.published-data .page .home-note-body,.published-data .page .index-chart-guidance{margin:0}.published-data .page .home-note-body+.home-note-body{margin-top:var(--type-gap-paragraph)}.published-data .page .home-note .type-section-title{margin-bottom:var(--type-gap-section)}.published-data .page .home-note-link{top:calc((var(--type-section-size) * var(--type-section-leading) - var(--size-tap)) / 2)}.published-data .page :is(.home-risks,.index-cards){--risk-heading-height:calc(var(--type-card-size) * var(--type-card-leading))}.published-data .page .home-resources{--risk-heading-height:calc(var(--type-section-size) * var(--type-section-leading))}.published-data .page .acknowledgements-card .block-title{padding-right:0}.published-data .page .method-body,.published-data .page .method-section.method-disclaimer>h2,.published-data .page .method-section>:is(.section-title,p,.prose,.button-row,.method-intro),.published-data .page .why-essay{max-width:var(--type-reading-width)}.published-data .page.is-plain-field{--measure:var(--type-reading-width)}.published-data .page article.method-body{margin-inline:auto}.published-data .page article.method-body :is(p,ul,ol){margin-block:var(--type-gap-paragraph)}.published-data .page article.method-body :is(h2,h3,h4){margin-top:2rem}.published-data .page article.method-body>:first-child{margin-top:0}.published-data .page .method-section>p+p,.published-data .page .why-essay .home-note-body+.home-note-body{margin-top:var(--type-gap-paragraph)}.published-data .page .why-signature{font-family:var(--font-ui);font-style:normal}.published-data .page .method-disclaimer>p{margin-top:var(--type-gap-paragraph)}.published-data .page .method-disclaimer>h2{margin-bottom:var(--type-gap-section)}.published-data .page .changelog-title{margin-bottom:var(--type-gap-card)}.chat-bubble.is-markdown .example-heading{display:block;font:inherit;font-weight:var(--type-weight-emphasis);margin:.75rem 0 .35rem}.chat-bubble.is-markdown .example-heading:first-child{margin-top:0}.published-data .page :is(.data-table,.method-table,.matrix-table,.index-method-facts){font-family:var(--font-ui);font-size:var(--type-description-size);line-height:var(--type-description-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page :is(strong,b,th){font-weight:var(--type-weight-emphasis)}.published-data .page .type-data,.type-data{font-size:var(--type-data-size);line-height:var(--type-data-leading)}.published-data .page .type-control,.published-data .page .type-data,.type-control,.type-data{font-family:var(--font-ui);font-weight:var(--type-weight-regular);letter-spacing:var(--type-copy-tracking);text-transform:none}.published-data .page .type-control,.type-control{font-size:var(--type-control-size);line-height:var(--type-control-leading)}.published-data .page .type-control-compact,.published-data .page :is(.control-menu-item,.model-picker-option,.model-picker-actions button,.scale-toggle button,.hero-nav-label),.type-control-compact{font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--type-weight-regular);line-height:var(--type-label-leading);letter-spacing:var(--type-copy-tracking);text-transform:none}.published-data .page .type-input,.published-data .page :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.type-input{font-family:var(--font-ui);font-size:var(--type-input-size);font-weight:var(--type-weight-regular);line-height:var(--type-input-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page .type-score,.type-score{font-size:var(--type-score-size);line-height:var(--type-score-leading)}.published-data .page .type-score,.published-data .page .type-score-inline,.type-score,.type-score-inline{font-family:var(--font-mono);font-weight:var(--type-weight-regular);letter-spacing:var(--type-copy-tracking)}.published-data .page .type-score-inline,.type-score-inline{font-size:var(--type-chart-value-size);line-height:var(--type-chart-value-leading)}.published-data .page .type-score-hero,.type-score-hero{font-family:var(--font-mono);font-size:var(--type-score-hero-size);font-weight:var(--type-weight-regular);line-height:var(--type-score-hero-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page .type-wordmark,.type-wordmark{font-size:var(--type-wordmark-size);line-height:var(--type-wordmark-leading);text-transform:none}.published-data .page .index-chart-attribution,.published-data .page .type-wordmark,.type-wordmark{font-family:var(--font-display);font-weight:var(--type-weight-regular);letter-spacing:var(--type-wordmark-tracking)}.published-data .page .index-chart-attribution{font-size:var(--type-brand-size);line-height:var(--type-brand-leading)}.published-data .page :is(.chart-label,.chart-model-detail,.mini-label,.score-label,.chart-y,.chart-avg-label){font-family:var(--font-ui);font-size:var(--type-axis-size);font-weight:var(--type-weight-regular);line-height:var(--type-axis-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page :is(.chart-bar-value,.mini-value,.score-bar-value){font-family:var(--font-mono);font-size:var(--type-chart-value-size);font-weight:var(--type-weight-regular);line-height:var(--type-chart-value-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page .chart.is-compact :is(.chart-label,.chart-model-detail){font-size:var(--type-axis-compact-size);line-height:var(--type-axis-compact-leading)}.published-data .page .chart.is-compact .chart-bar-value{font-size:var(--type-chart-value-compact-size)}@media (max-width:600px){.published-data .page .mini-label{font-size:var(--type-axis-compact-size);line-height:var(--type-axis-compact-leading)}.published-data .page .mini-value{font-size:var(--type-chart-value-compact-size)}}.published-data .page .category-chart[data-density=dense] .mini-label{font-size:var(--type-axis-dense-size);line-height:var(--type-axis-dense-leading)}.published-data .page .category-chart[data-density=dense] .mini-value{font-size:var(--type-chart-value-dense-size)}.published-data .page :is(.data-table,.method-table,.sources-table,.benchmark-profile,.method-body table,.chat-bubble table){font-family:var(--font-ui);font-size:var(--type-data-size);line-height:var(--type-data-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page :is(th,.control-menu-heading){font-weight:var(--type-weight-emphasis);text-transform:none;letter-spacing:var(--type-copy-tracking)}.published-data .page :is(.type-page-title,.type-section-title,.type-card-title) :is(strong,b){font-weight:inherit}.published-data .page .index-method-formula,.published-data .page :is(.method-body,.chat-bubble) :is(pre,code){font-family:var(--font-mono);font-size:var(--type-data-size);line-height:var(--type-body-leading);letter-spacing:var(--type-copy-tracking)}.published-data .page .chat-bubble{line-height:var(--type-body-leading)}.published-data .page .chat-system-text{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.published-data .page .chat-model{line-height:var(--type-body-leading)}.published-data .page .chat-grade{font-size:var(--type-data-size);line-height:var(--type-data-leading)}.published-data .page .model-picker-option small{font-size:var(--type-label-size)}.published-data .page .about-card .type-page-intro{color:inherit}.published-data .page .about-row .type-page-intro{margin:0}