@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.6244d5be.woff2)format("woff2"),url(../media/poppins-latin-400-normal.ccc7bea4.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.8c436254.woff2)format("woff2"),url(../media/poppins-latin-500-normal.98e438c7.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.09f5eb10.woff2)format("woff2"),url(../media/poppins-latin-600-normal.d515551d.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.5a04bf79.woff2)format("woff2"),url(../media/poppins-latin-700-normal.a884add7.woff)format("woff")}
:root{--ink:#111318;--muted:#667085;--line:#e8eaf0;--soft:#f7f8fa;--accent:#6477e8;--accent-soft:#eef0ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:#fff;margin:0;font-family:Poppins,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.topbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #f0f1f3;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.brand{flex-shrink:0;margin-right:auto;text-decoration:none;display:flex}.ea-logo{color:#fff;background:#080809;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px 0 10px;display:inline-flex}.ea-logo-icon{flex-shrink:0}.ea-logo-text{letter-spacing:-.01em;white-space:nowrap;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:14.5px;font-weight:500}.desktop-nav{align-items:center;gap:2px;display:flex}.desktop-nav a,.desktop-nav .nav-disabled{color:#5f6572;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:14px;transition:all .2s}.desktop-nav a:hover{color:#111;background:var(--soft)}.desktop-nav .nav-disabled,.mobile-nav .nav-disabled{color:#5f6572;cursor:not-allowed}.hugging-face-icon{font-size:17px;line-height:1}.icon-link{color:#626875;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.icon-link:hover{background:var(--soft);color:#111}.sign-in-button{color:#3f4652;white-space:nowrap;background:#fff;border:1px solid #dfe2e8;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.sign-in-button:hover{background:var(--soft)}.sign-in-button:disabled{cursor:wait;opacity:.6}.account-menu{position:relative}.account-menu summary{color:#fff;cursor:pointer;background:#16181d;border:1px solid #e2e4e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;list-style:none;display:grid;overflow:hidden}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary img{object-fit:cover;width:100%;height:100%}.account-menu>div{border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 35px #10182824}.account-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-menu small{color:#858b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.account-menu button{background:var(--soft);color:#4f5662;border:0;border-radius:6px;align-items:center;gap:7px;margin-top:10px;padding:8px;font-size:11px;display:flex}.auth-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.auth-dialog{text-align:center;background-color:#fff;background-image:url(https://img.alicdn.com/imgextra/i3/O1CN013iHyKs1MDi1Qv0gVm_!!6000000001401-2-tps-1156-1020.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #0f131a1a;border-radius:12px;width:min(578px,100%);height:min(510px,100dvh - 32px);padding:180px 24px 0;position:relative;overflow:hidden;box-shadow:0 18px 60px #1018281f}.auth-dialog h2{color:#0f131a;margin:0;font-size:30px;font-weight:500;line-height:38px}.auth-dialog>p{color:#0f131a;margin:8px 0 0;font-size:18px;line-height:24px}.auth-dialog-close{color:#777d88;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;top:8px;right:8px}.auth-dialog-close:hover{background:var(--soft)}.auth-provider-row{justify-content:center;align-items:center;gap:18px;margin-top:48px;display:flex}.provider-login-shell{border-radius:18px;flex:none;width:253px;height:60px;position:relative;overflow:hidden}.provider-login-button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:12px;width:253px;height:60px;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;display:flex}.provider-login-button:hover{background:#171717}.provider-login-button:disabled{cursor:wait}.provider-login-button>svg,.provider-login-icon{flex:none;width:24px;height:24px}.provider-mark{flex:none;width:12px;height:12px;position:relative}.provider-mark:before,.provider-mark:after{content:"";background:#fff;border-radius:1px;width:7px;height:3px;position:absolute;transform:skew(-24deg)}.provider-mark:before{top:2px;left:3px}.provider-mark:after{bottom:2px;right:3px}.google-login-overlay{z-index:2;opacity:.001;position:absolute;inset:0;overflow:hidden}.google-login-overlay>div{min-width:253px;min-height:60px}.auth-error{text-align:center;color:#c43d3d!important;margin:12px 0 -32px!important;font-size:11px!important;line-height:20px!important}.auth-dialog>.auth-protocol{color:#919499;margin-top:48px;font-size:12px;line-height:20px}.auth-protocol a{color:#66f}.auth-callback-page{background:var(--soft);place-items:center;min-height:100vh;display:grid}.auth-callback-card{border:1px solid var(--line);color:#555d69;background:#fff;border-radius:14px;place-items:center;min-width:300px;padding:30px;font-size:13px;display:grid;box-shadow:0 12px 40px #10182814}.auth-callback-card a{color:var(--accent);font-size:11px}.auth-spinner{border:2px solid #e5e7eb;border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.locale-toggle{z-index:50;color:#fff;background:#191b21;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:600;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 22px #1018282e}.locale-toggle:hover{background:#333741}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{border:1px solid var(--line);background:#fff;border-radius:10px;width:160px;padding:7px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 35px #10182824}.mobile-nav a,.mobile-nav .nav-disabled{border-radius:6px;padding:9px;font-size:13px}.mobile-nav a:hover{background:var(--soft)}.mobile-external-links{border-top:1px solid var(--line);margin-top:5px;padding-top:5px;display:grid}.secondary-page{background:#fff;min-height:100vh}.benchmarks-shell{width:min(1400px,100%);margin:0 auto;padding:40px 16px}.benchmarks-shell>h1{color:#4a4540;letter-spacing:-.025em;margin:0 0 18px;font-size:30px;font-weight:500}.benchmark-filter{margin-bottom:24px;display:inline-block;position:relative}.benchmark-filter>button{border:1px solid var(--line);color:#636977;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.benchmark-filter>button:hover{color:var(--ink);border-color:#d5d8df}.benchmark-filter-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:9px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #10182824}.benchmark-filter-menu button{color:#656c78;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:12px}.benchmark-filter-menu button:hover,.benchmark-filter-menu button.active{background:var(--soft);color:var(--ink)}.benchmark-filter-menu button.active{font-weight:600}.evaluation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.evaluation-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:235px;padding:20px;transition:all .2s;display:flex;position:relative}.evaluation-card:hover{border-color:#d7dae1;box-shadow:0 5px 20px #1018280f}.evaluation-tag{color:#be185d;background:#fce7f3;border-radius:20px;padding:2px 8px;font-size:9px;font-weight:600;position:absolute;top:16px;right:16px}.evaluation-badges{margin-bottom:14px;display:flex}.evaluation-badges span{border:1px solid #ffffffa6;border-radius:50%;width:21px;height:21px;margin-right:-3px}.evaluation-card h2{margin:0 38px 7px 0;font-size:13px}.evaluation-card>p{color:#737987;flex:1;margin:0 0 18px;font-size:11px;line-height:1.65}.evaluation-view{border:1px solid var(--line);color:#656b77;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px;font-size:11px;font-weight:500;display:flex;position:relative}.evaluation-view>span{color:#fff;opacity:0;white-space:nowrap;background:#202228;border-radius:5px;padding:4px 7px;transition:all .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.evaluation-view:hover>span{opacity:1}.about-lang-bar{justify-content:center;gap:4px;padding:16px 16px 0;display:flex}.about-lang-bar button{border:1px solid var(--line);color:#6b7280;background:#fff;border-radius:8px;padding:7px 20px;font-size:13px;font-weight:500;transition:all .15s}.about-lang-bar button:hover{background:var(--soft);color:var(--ink)}.about-lang-bar button.active{color:#fff;background:#111827;border-color:#111827}.about-shell{grid-template-columns:220px minmax(0,860px);gap:48px;width:min(1400px,100%);margin:0 auto;padding:40px 16px;display:grid}.about-shell aside{min-width:0;overflow:hidden}.about-shell aside nav{position:sticky;top:82px}.about-shell aside p{color:#9aa0ab;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:600}.about-shell aside ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.about-shell aside button{color:#9298a4;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:2px 0;font-size:11px;overflow:hidden}.about-shell aside button:hover,.about-shell aside .toc-level-1{color:#4a4540}.about-shell aside .toc-level-1{font-weight:500}.about-shell aside .toc-level-2{padding-left:12px}.about-shell aside .toc-level-3{padding-left:24px}.about-content{min-width:0}.about-error{color:#747b87;justify-items:center;gap:14px;padding:96px 0;font-size:12px;display:grid}.about-error button{border:1px solid var(--line);color:#555c68;background:#fff;border-radius:8px;padding:7px 15px}.about-loading{gap:14px;width:min(860px,100% - 32px);margin:40px auto;display:grid}.about-loading span{background:linear-gradient(100deg,#f0f1f4 25%,#fafafa 45%,#f0f1f4 65%) 0 0/250% 100%;border-radius:5px;width:100%;height:14px;animation:1.5s infinite shimmer}.about-loading .wide{width:66%;height:34px;margin-bottom:12px}.about-loading .medium{width:78%}.markdown-body{color:#626976;font-size:13px;line-height:1.75}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:#35322f;scroll-margin-top:78px;line-height:1.3}.markdown-body h1{margin:0 0 28px;font-size:30px;font-weight:500}.markdown-body h2{margin:32px 0 12px;font-size:22px}.markdown-body h3{margin:26px 0 10px;font-size:17px}.markdown-body h4{margin:22px 0 8px;font-size:14px}.markdown-body p{margin:0 0 14px}.markdown-body a{color:#5369df;text-underline-offset:2px;text-decoration:underline}.markdown-body img{border-radius:8px;max-width:100%}.markdown-body pre{color:#eef0f5;background:#17191e;border-radius:8px;padding:14px;overflow-x:auto}.markdown-body code{background:#f2f3f5;border-radius:4px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown-body pre code{background:0 0;padding:0}.markdown-body table{border-collapse:collapse;width:100%}.markdown-body th,.markdown-body td{border:1px solid var(--line);text-align:left;padding:8px 10px}.markdown-body blockquote{color:#777e8a;border-left:3px solid #cbd1f5;margin:16px 0;padding-left:14px}@keyframes shimmer{to{background-position-x:-250%}}@media (max-width:1023px){.desktop-nav{display:none}.mobile-nav{display:block}.evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-shell{grid-template-columns:1fr;padding:32px 24px}.about-shell aside{display:none}}@media (max-width:639px){.topbar{height:56px;padding:0 16px}.topbar>.icon-link{display:none}.auth-dialog{background-position:top;background-size:auto 100%;height:min(620px,100dvh - 32px);padding:140px 20px 24px}.auth-dialog h2{font-size:28px;line-height:36px}.auth-provider-row{flex-direction:column;gap:12px;margin-top:32px}.provider-login-shell,.provider-login-button{width:min(300px,100%)}.auth-dialog>.auth-protocol{margin-top:32px}.locale-toggle{bottom:16px;right:16px}.benchmarks-shell{padding:30px 16px}.benchmarks-shell>h1{font-size:25px}.evaluation-grid{grid-template-columns:1fr}.about-shell{padding:28px 16px}}
@font-face{font-family:EA Source Sans;src:url(/enterprise/fonts/SourceSans3-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EA Source Sans;src:url(/enterprise/fonts/SourceSans3-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:EA Newsreader;src:url(/enterprise/fonts/Newsreader-Variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}[data-enterprise-theme]{--ea-color-ink:#17233b;--ea-color-chart-label-dark:#000;--ea-color-primary:#124c49;--ea-color-primary-hover:#0d3d3b;--ea-color-primary-pressed:#092e2d;--ea-color-primary-soft:#edf5f1;--ea-color-coral:#f27d68;--ea-color-coral-strong:#a64335;--ea-color-coral-soft:#fff2ee;--ea-color-canvas:#fff;--ea-color-surface:#f8faf9;--ea-color-muted:#59647a;--ea-color-subtle:#667085;--ea-color-border:#dee5e2;--ea-color-control:#858fa2;--ea-color-grid:#eaf0ed;--ea-color-disabled-bg:#eff1f5;--ea-color-disabled-text:#737d90;--ea-color-success:#1b765e;--ea-color-success-soft:#edf8f3;--ea-color-warning:#8a5708;--ea-color-warning-soft:#fff6e5;--ea-color-error:#b83246;--ea-color-error-soft:#fff0f2;--ea-color-info:#3945b4;--ea-color-info-soft:#f0f1ff;--ea-color-comparison-c:#3945b4;--ea-color-comparison-e:#8b3a9b;--ea-color-chart-context:#b9c0ce;--ea-color-chart-context-stroke:#7b8598;--ea-color-link-underline:#b8bed1;--ea-color-skeleton-highlight:#f0f1f7;--ea-color-leaf:#74b93e;--ea-color-price-marker:#50858c;--ea-color-badge-new:#15803d;--ea-color-badge-sota:#b45309;--ea-font-ui:"EA Source Sans","PingFang SC","Microsoft YaHei",sans-serif;--ea-font-editorial:"EA Newsreader",Georgia,serif;--ea-font-numeric:tabular-nums lining-nums;--ea-type-display:52px;--ea-type-display-line:1.07;--ea-type-display-compact:44px;--ea-type-display-compact-line:48px;--ea-type-display-mobile:32px;--ea-type-display-mobile-line:36px;--ea-type-section:28px;--ea-type-section-line:36px;--ea-type-section-mobile:24px;--ea-type-section-mobile-line:32px;--ea-type-body:16px;--ea-type-body-line:1.5;--ea-type-control:14px;--ea-type-compact:13px;--ea-type-caption:12px;--ea-type-radar-tick:11px;--ea-type-badge:11px;--ea-type-subsection:22px;--ea-type-subsection-line:30px;--ea-space-1:4px;--ea-space-2:8px;--ea-space-3:12px;--ea-space-4:16px;--ea-space-5:20px;--ea-space-6:24px;--ea-space-8:32px;--ea-space-10:40px;--ea-space-12:48px;--ea-space-16:64px;--ea-space-20:80px;--ea-layout-container:90%;--ea-layout-gutter-desktop:48px;--ea-layout-gutter-tablet:32px;--ea-layout-gutter-mobile:20px;--ea-layout-header:68px;--ea-layout-header-compact:64px;--ea-layout-analysis-gap:64px;--ea-layout-analysis-gap-tablet:32px;--ea-layout-container-max:1520px;--ea-radius-control:8px;--ea-radius-chip:6px;--ea-radius-popover:12px;--ea-radius-bar:3px;--ea-size-control:40px;--ea-size-touch:44px;--ea-size-focus:2px;--ea-size-focus-offset:3px;--ea-size-wordmark:232px;--ea-size-wordmark-compact:200px;--ea-size-monogram:36px;--ea-size-ranking-height:clamp(340px,54vh,520px);--ea-size-radar-min:560px;--ea-size-radar-max:800px;--ea-size-control-compact:36px;--ea-motion-hover:.12s;--ea-motion-popover:.16s;--ea-motion-chart:.22s;--ea-motion-reduced:0s;--ea-motion-easing:cubic-bezier(.2,0,0,1);--ea-shadow-popover:0 8px 32px #17233b1a,0 1px 4px #17233b0f}
