@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.bg-primary{background-color:var(--primary)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-primary-foreground{color:var(--primary-foreground)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--background:#f6f7f9;--foreground:#18263a;--primary:#17664f;--primary-foreground:#fff;--border:#dce3e9;--muted:#eef2f5}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:#168663}header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:20px 5%;display:flex}.brand{white-space:nowrap;letter-spacing:-.8px;font-size:22px;font-weight:750}.brand>span:last-child{color:#64748b;font-weight:400}.brandmark{vertical-align:middle;width:40px;height:40px;margin-right:8px;display:inline-block}nav{flex-wrap:wrap;gap:27px;font-size:13px;font-weight:600;display:flex}.admin-link{color:#687587}main{max-width:1500px;min-height:76vh;margin:auto;padding:46px 5% 80px}footer{border-top:1px solid var(--border);color:#6b7686;justify-content:space-between;gap:20px;padding:28px 5%;font-size:12px;display:flex}h1{letter-spacing:-1.5px;margin:12px 0 20px;font-size:40px;font-weight:650;line-height:1.15}h2{letter-spacing:-.5px;margin:12px 0;font-size:23px;font-weight:650}h3{font-size:17px;font-weight:600}p{color:#657182;margin:12px 0}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#218165;font-size:11px;font-weight:700}.hero{color:#fff;background:#102f2a;border-radius:14px;grid-template-columns:1.25fr 1fr;min-height:410px;display:grid;overflow:hidden}.hero-copy{padding:50px}.hero h1{max-width:660px;font-size:52px}.hero p{color:#b7cec7;max-width:500px;font-size:16px}.hero .eyebrow{color:#8cd7b8}.hero-art{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;justify-content:center;align-items:center;padding:38px;display:flex;position:relative}.hero-art img{background:#fff;border-radius:8px;max-width:100%;max-height:330px}.chip{border:2px solid #75bb9e;grid-template-columns:repeat(4,1fr);gap:12px;width:230px;height:230px;padding:20px;display:grid;transform:rotate(-12deg);box-shadow:0 0 0 12px #ffffff08,0 0 0 30px #ffffff05}.chip i{background:#ffffff08;border:1px solid #76cfa7}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.stats{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:24px 0 46px;display:grid}.stat{border-right:1px solid var(--border);padding:24px 28px}.stat:last-child{border:0}.stat strong{letter-spacing:-1px;font-size:30px;display:block}.stat span{color:#6a7687;font-size:12px}.section-top{justify-content:space-between;align-items:end;gap:20px;margin:32px 0 20px;display:flex}.section-top a{color:#17664f;font-size:13px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:24px}.card:hover{border-color:#a7bdb2}.badge{color:#24724e;letter-spacing:.3px;background:#edf5f0;border:1px solid #d4e6da;border-radius:4px;margin-right:6px;padding:2px 7px;font-size:10px;display:inline-block}.badge.gray{color:#69778b;background:#f0f2f5;border-color:#e1e5ea}.muted{color:#788596}.mono{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.filters{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}input,select,textarea{font:inherit;background:#fff;border:1px solid #cfd8df;border-radius:6px;max-width:100%;padding:9px 12px}input[type=checkbox]{accent-color:#17664f;width:17px;height:17px}input[type=number]{width:90px}label{align-items:center;gap:8px;display:flex}.table-wrap{border:1px solid var(--border);background:#fff;border-radius:10px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{text-transform:uppercase;letter-spacing:1px;color:#6e7c8f;white-space:nowrap;background:#f5f7f9;padding:15px 20px;font-size:10px}td{vertical-align:top;border-top:1px solid #edf0f3;padding:16px 20px}.score{color:#17664f;font-size:20px;font-weight:650}.empty{color:#6e7c8f;text-align:center;border:1px dashed #cbd5df;border-radius:8px;padding:30px}.notice{background:#eaf3ef;border:1px solid #cce1d7;border-radius:7px;margin:20px 0;padding:14px 18px}.error{color:#922e26;background:#fff0ed;border:1px solid #eec6bc;border-radius:7px;margin:16px 0;padding:16px}.split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.result-layout{min-width:0}.result-layout .viewport{height:min(80vh,760px);min-height:430px}.viewer{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.viewer-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.viewport{touch-action:none;cursor:grab;background-color:#f5f7fa;background-image:radial-gradient(#ccd6de 1px,#0000 1px);background-size:18px 18px;height:430px;position:relative;overflow:hidden}.viewport:active{cursor:grabbing}.viewport img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;width:100%;height:100%}.viewer:fullscreen{width:100vw;height:100vh}.viewer:fullscreen .viewport{height:calc(100vh - 70px)}.toolbar{gap:4px;display:flex}.prose{max-width:850px}.selection{max-height:280px;overflow:auto}.selection label{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:10px 0}.selection label span{flex:1}.review{margin-top:25px}.review textarea{width:100%;min-height:72px}.admin-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.admin-tabs a{border:1px solid var(--border);background:#fff;border-radius:6px;padding:8px 15px}.login{max-width:420px;margin:50px auto}.login input{width:100%;margin:8px 0 15px}.pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f7;border-radius:6px;max-height:400px;padding:15px;font-size:11px;overflow:auto}.breadcrumbs{color:#688074;margin-bottom:22px;font-size:12px}.detail-title{overflow-wrap:anywhere;font-size:30px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0;display:grid}.metric-grid .card{padding:18px}.metric-grid strong{font-size:21px;display:block}.small{font-size:12px}.bar{background:#e0e8e3;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.bar>span{background:#2d8a65;height:100%;display:block}details{margin:15px 0}summary{cursor:pointer;font-weight:600}.model-name{font-weight:600}.title-row{justify-content:space-between;align-items:start;gap:20px;display:flex}.checklist{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){header{flex-direction:column;align-items:flex-start;gap:16px}nav{gap:16px}.hero{grid-template-columns:1fr}.hero-art{display:none}.hero h1{font-size:42px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){main{padding:30px 5% 50px}h1{font-size:32px}.hero-copy{padding:30px}.hero h1{font-size:36px}.stats{grid-template-columns:repeat(2,1fr)}.stat{padding:17px}.grid{grid-template-columns:1fr}.viewport{height:340px}footer,.title-row{flex-direction:column}.detail-title{font-size:25px}td,th{padding:12px}.metric-grid{gap:10px}}.checklist{overflow-wrap:anywhere}.split>*,select{min-width:0}.viewer-head strong{overflow-wrap:anywhere}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.account-grid .login{max-width:none;margin:0}.account-provider{border:1px solid var(--border,#d7e2de);border-radius:8px;padding:12px 18px;font-weight:600;display:block}.login label{gap:8px;display:grid}@media (max-width:720px){.account-grid{grid-template-columns:1fr}}.task-card{flex-direction:column;align-items:flex-start;display:flex}.task-card h2{font-size:21px}.task-card .model-name{margin-top:auto}.task-guide{border-top:1px solid var(--border);min-width:0;margin:36px 0;padding-top:12px}.task-version,.task-card,.prose{overflow-wrap:anywhere}.prose{line-height:1.75}.prose h1{margin-top:24px;font-size:28px}.prose h2{margin-top:30px}.prose h3{margin-top:24px}.prose pre{white-space:pre-wrap;background:#f2f6f4;border-radius:8px;padding:18px}.prose table{max-width:100%;margin:20px 0;display:block;overflow-x:auto}.prose img{max-width:100%}.prose a{text-decoration:underline}.prose ul,.prose ol{padding-left:25px}:root{--background:#f7f9f7;--foreground:#18322b;--primary:#126b53;--border:#dce6df;--muted:#edf3ee}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #4c9276}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:10px}header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;min-height:78px;position:sticky;top:0}header nav a{border-bottom:2px solid #0000;padding:8px 0}header nav a[aria-current=page]{color:var(--primary);border-color:var(--primary)}main{max-width:1440px}p{color:#647269}.overview-hero{grid-template-columns:.91fr 1.09fr;align-items:center;gap:clamp(30px,5vw,78px);padding:32px 0 66px;display:grid}.overview-copy{padding:30px 0}.overview-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,5.2vw,76px);font-weight:690;line-height:1.04}.overview-copy>p{max-width:520px;font-size:17px;line-height:1.72}.hero-footnote{border-top:1px solid var(--border);color:#718378;letter-spacing:.02em;margin-top:36px;padding-top:18px;font-size:11px}.hero-evidence{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:22px;box-shadow:0 20px 55px #1d45310d}.evidence-labels{color:#607a6b;text-transform:uppercase;letter-spacing:1.4px;grid-template-columns:1fr 1fr;gap:20px;font-size:10px;font-weight:700;display:grid}.evidence-pair{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.evidence-pair img{object-fit:contain;background:#f6f8f5;border:1px solid #ecf0eb;border-radius:9px;width:100%;height:265px}.hero-evidence-caption{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.hero-evidence-caption span{color:var(--primary);letter-spacing:1px;white-space:nowrap;font-size:10px;font-weight:700}.hero-evidence-caption p{text-align:right;margin:0;font-size:12px}.overview-snapshot{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;gap:30px;padding:25px 0;display:grid}.overview-snapshot-heading p{margin:9px 0 0;font-size:12px}.overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.overview-stats>div{border-left:1px solid var(--border);flex-direction:column;padding-left:25px;display:flex}.overview-stats strong{letter-spacing:-.06em;font-size:33px;font-weight:650;line-height:1.1}.overview-stats span{color:#63786d;margin-top:8px;font-size:11px}.family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.family-card{border:1px solid var(--border);background:#fff;border-radius:11px;padding:24px;transition:border-color .15s,transform .15s}.family-card:hover{border-color:#72a189;transform:translateY(-2px)}.family-card h3{margin:36px 0 14px;font-size:21px}.family-card p{justify-content:space-between;margin:0;font-size:12px;display:flex}.scope-strip{background:#edf2e9;border:1px solid #dce5d6;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin:22px 0;padding:23px 26px;display:flex}.scope-strip p{margin:7px 0 0}.scope-strip>a{color:var(--primary);flex-shrink:0;font-weight:600}.page-tabs{border-bottom:1px solid var(--border);gap:28px;margin:30px 0}.page-tabs a{color:#647269;border-bottom:2px solid #0000;padding:12px 0}.page-tabs a[aria-current=page]{border-color:var(--primary);color:var(--primary)}.catalog-layout{grid-template-columns:225px minmax(0,1fr);gap:40px;margin-top:35px;display:grid}.catalog-filters h2{letter-spacing:.7px;text-transform:uppercase;margin:0 0 15px;font-size:12px}.category-options{gap:5px;margin-bottom:28px;display:grid}.category-options button{text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;gap:6px;padding:10px 12px;font-size:13px;display:flex}.category-options button span{color:#6f7b71;font-size:12px}.category-options button[aria-pressed=true]{color:#17664f;background:#e6eee2;font-weight:600}.catalog-filters label{gap:7px;margin:18px 0;font-size:12px;font-weight:600;display:grid}.catalog-filters select{width:100%;font-weight:400}.catalog-content{min-width:0}.task-search{width:100%;padding:13px 16px}.task-row{border:1px solid var(--border);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 145px 14px;align-items:center;gap:20px;margin:12px 0;padding:20px;display:grid}.task-row:hover{border-color:#80a78e}.task-row h2{letter-spacing:-.2px;margin:0 0 6px;font-size:17px}.task-row p{margin:0 0 8px;font-size:12px}.task-row-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.task-row-meta>span{background:#edf2e9;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:11px}.task-row-meta small{color:#748077;font-size:10px}.pagination{color:#647269;justify-content:space-between;align-items:center;margin-top:25px;font-weight:400;display:flex}.pagination>div{gap:8px;display:flex}.task-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.task-heading h1{margin:14px 0 10px;font-size:36px}.task-heading>div{max-width:820px}.text-action{color:var(--primary);font-size:13px;font-weight:600}.task-heading>a{flex-shrink:0}.task-specs{color:#657267;flex-wrap:wrap;gap:14px 24px;margin:20px 0;font-size:12px;display:flex}.task-published-layout{border-top:1px solid var(--border);grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:start;gap:30px;margin:34px 0 0;padding-top:30px;display:grid}.task-published-layout h2{letter-spacing:-.03em;margin:8px 0 13px;font:400 31px/1.1 Georgia,Times New Roman,serif}.task-published-layout>div:first-child p{color:#68766c;margin:0 0 8px;font-size:13px}.task-published-layout>div:first-child>a{margin-top:14px;display:inline-block}.task-published-layout .viewport{height:345px}.task-layout-status{border-top:1px solid var(--border);color:#77867a;margin:30px 0 0;padding-top:16px;font-size:12px}.evaluation-steps{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0;display:grid}.evaluation-steps>div{border-right:1px solid var(--border);padding:25px}.evaluation-steps>div:last-child{border:0}.evaluation-steps span{color:#488461;font-family:monospace;font-size:12px}.evaluation-steps h3{margin:12px 0 8px}.evaluation-steps p{margin:0;font-size:13px}.section-intro{max-width:850px;font-size:16px}.weight-bar{border-radius:6px;gap:3px;max-width:950px;height:26px;margin:30px 0 15px;display:flex;overflow:hidden}.weight-legend{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.weight-legend strong{margin-right:8px}.scoring-details,#contract>details{border:1px solid var(--border);background:#fff;border-radius:8px;padding:18px 22px}.subsection-title{margin-top:35px}.version-list{gap:10px;display:grid}.version-list a{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;gap:16px;padding:16px;display:flex}.version-list span{color:#657267;font-size:12px}.material-links{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.material-links a{border:1px solid var(--border);color:var(--primary);background:#fff;border-radius:7px;padding:12px 16px;font-size:12px}@media (max-width:1050px){.overview-hero{gap:30px}.family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.task-row{grid-template-columns:minmax(0,1fr) 14px;gap:15px}.task-row-meta{text-align:left;flex-direction:row;grid-area:2/1;align-items:center}.task-row>span{grid-area:1/2}}@media (max-width:760px){.overview-hero{grid-template-columns:1fr;padding-top:12px}.overview-hero h1{font-size:46px}.overview-hero>div>p{max-width:none}.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.overview-stats>div:nth-child(3){border:0;padding-left:0}.catalog-layout{grid-template-columns:1fr;gap:20px}.catalog-filters{flex-wrap:wrap;gap:12px;display:flex}.catalog-filters h2,.category-options{width:100%}.category-options{flex-wrap:wrap;gap:6px;margin:0;display:flex}.category-options button{border:1px solid var(--border);gap:12px}.catalog-filters label{flex:140px;margin:0}.catalog-filters>p{margin:0}.task-published-layout{grid-template-columns:1fr;gap:18px}.task-published-layout .viewport{height:300px}.task-heading{display:block}.scope-strip{flex-direction:column;align-items:flex-start;gap:15px}.page-tabs{gap:20px}.evaluation-steps{grid-template-columns:1fr}.evaluation-steps>div{border-right:0;border-bottom:1px solid var(--border);padding:20px}.version-list a{flex-direction:column}}@media (max-width:440px){.family-card{padding:17px}.family-card h3{font-size:17px}.evidence-pair img{height:165px}.hero-evidence{padding:16px}.evidence-labels{letter-spacing:.4px;font-size:9px}.task-row{grid-template-columns:minmax(0,1fr) 10px;gap:12px;padding:15px}.task-row-meta{grid-column:1/-1}.task-heading h1{font-size:28px}.task-specs{gap:8px 16px}}a.bg-primary,a.bg-primary:hover{color:var(--primary-foreground)}.hero-evidence>p.small{max-width:none;font-size:12px}.overview-results .section-top,.overview-explore .section-top{margin-bottom:25px}.overview-results .section-top h2,.overview-explore .section-top h2,.overview-method h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}.overview-results .section-top p,.overview-explore .section-top p{margin:0;font-size:14px}.overview-results .section-top>a,.overview-explore .section-top>a{white-space:nowrap;font-weight:650}.overview-results-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;display:grid}.overview-run-list{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.overview-list-head{color:#567064;text-transform:uppercase;letter-spacing:1px;background:#f0f4ef;justify-content:space-between;gap:15px;padding:17px 23px;font-size:10px;font-weight:750;display:flex}.overview-run{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:18px 23px;transition:background .15s;display:flex}.overview-run:hover{background:#f5faf6}.overview-run>span:first-child{min-width:0}.overview-run strong,.overview-run small{display:block}.overview-run strong{font-size:15px}.overview-run small{color:#6a7a70;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.overview-run-value{color:var(--primary);white-space:nowrap;font-size:19px;font-weight:680}.overview-run-value i{color:#789889;padding-left:16px;font-size:13px;font-style:normal}.overview-list-link{border-top:1px solid var(--border);color:var(--primary);padding:18px 23px;font-size:12px;font-weight:650;display:block}.overview-board-card{color:#fff;background:#183b32;border-radius:14px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,38px);display:flex;overflow:hidden}.overview-board-card .eyebrow{color:#91d7b0}.overview-board-card h3{color:#fff;letter-spacing:-.04em;margin:20px 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.overview-board-card p{color:#c7ddd0;font-size:13px}.overview-board-card>a{color:#fff;border-top:1px solid #ffffff38;width:100%;margin-top:auto;padding-top:18px;font-size:12px;font-weight:650}.overview-board-diagram{gap:7px;width:100%;margin:18px 0 28px;display:grid}.overview-board-diagram span{background:linear-gradient(90deg,#98dcaa,#56b798);border-radius:5px;height:8px;display:block}.overview-board-diagram span:nth-child(2){opacity:.72}.overview-board-diagram span:nth-child(3){opacity:.45}.overview-method{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:40px;margin-top:85px;padding:44px 0 8px;display:flex}.overview-method p{max-width:660px;margin-bottom:0}.overview-method>a{color:var(--primary);flex-shrink:0;font-weight:650}.results-intro{color:#fff;background:#17392f;border-radius:17px;justify-content:space-between;align-items:end;gap:34px;padding:40px 45px;display:flex}.results-intro h1{color:#fff;letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,4vw,58px)}.results-intro p{color:#c4dbce;margin:0;font-size:15px}.page-tabs{align-items:center;margin:27px 0 30px}.page-tabs a{white-space:nowrap}.page-tabs a:nth-child(-n+2){color:#254739;font-size:14px}.page-tabs a[aria-current=page]{color:var(--primary)}.condition-picker{border-top:1px solid var(--border);margin:22px 0;padding-top:20px}.condition-picker summary{cursor:pointer;color:var(--foreground);font-weight:650}.condition-picker .actions{margin:12px 0}.condition-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:290px;display:grid;overflow:auto}.condition-options label{border:1px solid var(--border);background:#f8faf8;border-radius:8px;align-items:flex-start;min-width:0;padding:11px}.condition-options label>span{min-width:0}.condition-options strong,.condition-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.condition-options strong{font-size:12px}.condition-options small{color:#687b6f;margin-top:3px;font-size:10px}.experiment-summary{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 18px;display:grid}.experiment-summary>div{border-right:1px solid var(--border);padding:21px 25px}.experiment-summary>div:last-child{border:0}.experiment-summary strong,.experiment-summary span{display:block}.experiment-summary strong{letter-spacing:-.05em;font-size:29px;line-height:1.1}.experiment-summary span{color:#6b7b70;margin-top:6px;font-size:11px}.experiment-context{background:#f0f5f0;border-radius:12px;grid-template-columns:1.5fr 1fr;gap:28px;margin-bottom:34px;padding:25px;display:grid}.experiment-context p{overflow-wrap:anywhere;margin-bottom:0}.experiment-condition-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.experiment-condition-list span{background:#fff;border:1px solid #d2e1d4;border-radius:6px;padding:7px 10px;font-size:11px}.result-revision{background:#f1f7f3;border:1px solid #d8e7dc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:11px;margin:10px 0 25px;padding:11px 14px;font-size:11px;display:flex}.result-revision span{color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650}.result-revision small{color:#697e6d}th{color:#607367;background:#f0f4ef}tbody tr:hover{background:#fafcf9}@media (max-width:1050px){.overview-snapshot{grid-template-columns:1fr;gap:18px}.results-intro{display:block}}@media (max-width:760px){.overview-hero{padding:5px 0 35px}.overview-copy{padding:5px 0}.overview-hero h1{font-size:clamp(42px,9vw,58px)}.overview-results,.overview-explore{margin-top:62px}.overview-results-grid{grid-template-columns:1fr}.overview-board-card{min-height:290px}.overview-method{margin-top:60px;display:block}.overview-method>a{margin-top:22px;display:inline-block}.results-intro{padding:29px}.page-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid;overflow:visible}.condition-options{grid-template-columns:1fr}.experiment-context{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.overview-stats>div:nth-child(3){border-left:1px solid var(--border);padding-left:25px}.overview-stats>div:nth-child(odd){border:0;padding-left:0}.hero-evidence-caption{flex-direction:column;align-items:flex-start}.hero-evidence-caption p{text-align:left}}body:has(.overview-page){background:#fff}header nav{background:#f1f3f1;border-radius:30px;gap:0;padding:4px}header nav a{white-space:nowrap;border:0;border-radius:22px;padding:6px 14px}.overview-page [id]{scroll-margin-top:155px}.overview-masthead{grid-template-columns:minmax(0,1.5fr) minmax(270px,.55fr);align-items:center;gap:clamp(35px,8vw,140px);min-height:330px;padding:16px 0 54px;display:grid}.overview-masthead h1{letter-spacing:-.055em;color:#14231c;margin:18px 0 17px;font:400 clamp(52px,5.6vw,82px)/1.02 Georgia,Times New Roman,serif}.overview-masthead>div>p{color:#3a4b42;max-width:670px;margin:0;font-size:17px;line-height:1.55}.overview-masthead-links{flex-wrap:wrap;gap:20px;margin-top:27px;display:flex}.overview-masthead-links a{color:var(--primary);font-size:13px;font-weight:650}.overview-masthead-links a span{margin-left:5px}.overview-score-guide{border-top:1px solid #cbd6cc;border-bottom:1px solid #cbd6cc;padding:22px 0}.overview-score-guide .eyebrow{color:#8b5a55;letter-spacing:1px}.overview-score-guide h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0 8px;font:400 23px/1.18 Georgia,Times New Roman,serif}.overview-score-guide p{color:#6a776d;margin:0 0 19px;font-size:12px}.overview-score-guide a{color:var(--primary);border-top:1px solid #e4e9e3;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;font-weight:650;display:flex}.overview-index{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefeed;border-bottom:1px solid #d8dfd7;flex-wrap:nowrap;align-items:center;gap:0;font-size:13px;display:flex;position:sticky;top:78px;overflow-x:auto}.overview-index span{color:#1c2e24;margin-right:28px;font-weight:750}.overview-index a{white-space:nowrap;color:#64746a;padding:13px 19px}.overview-index a:hover{color:var(--primary);background:#f3f7f1}.overview-highlights{padding-top:47px}.overview-page .section-top{margin:0 0 22px}.overview-page .section-top h2,.overview-method h2{letter-spacing:-.035em;color:#17291e;margin:9px 0;font:400 clamp(32px,3.5vw,46px)/1.1 Georgia,Times New Roman,serif}.overview-page .section-top p{color:#69776d;margin:0;font-size:13px}.overview-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.overview-highlight-card{background:#fff;border:1px solid #dce3db;border-radius:9px;flex-direction:column;min-width:0;min-height:390px;padding:22px 23px 19px;display:flex}.overview-highlight-title{align-items:center;gap:10px;display:flex}.overview-highlight-title h3{letter-spacing:-.025em;margin:0;font:400 24px/1.1 Georgia,Times New Roman,serif}.overview-accent{flex:0 0 11px;width:11px;height:11px;display:inline-block}.accent-green{background:#176b53}.accent-amber{background:#d49c18}.accent-violet{background:#765da4}.overview-highlight-subtitle{color:#6a776d;min-height:34px;margin:10px 0 12px;font-size:12px}.overview-big-number{letter-spacing:-.06em;margin-bottom:23px;font-size:43px;font-weight:600;line-height:1;display:block}.overview-big-number small{letter-spacing:0;color:#718078;font-size:14px;font-weight:500}.overview-metric-list{flex:1;align-content:start;gap:11px;display:grid}.overview-metric{grid-template-columns:minmax(0,1.1fr) minmax(35px,.7fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.overview-metric>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overview-metric small{color:#8a958c;font-size:10px}.overview-metric b{color:#63746a;white-space:nowrap;font-size:10px;font-weight:600}.overview-meter{background:#eff2ec;border-radius:20px;height:7px;overflow:hidden}.overview-meter i{border-radius:inherit;background:#70ae91;height:100%;display:block}.overview-highlight-card:nth-child(2) .overview-meter i{background:#d8b65d}.overview-highlight-card>a{color:var(--primary);border-top:1px solid #e4e9e3;justify-content:space-between;margin-top:22px;padding-top:15px;font-size:12px;font-weight:650;display:flex}.overview-comparison-copy{flex:1;padding:12px 0 0}.overview-comparison-copy h4{margin:0 0 8px;font:400 22px/1.15 Georgia,Times New Roman,serif}.overview-comparison-copy p{color:#68776b;font-size:12px;line-height:1.55}.overview-results,.overview-explore{margin-top:80px}.overview-results-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.overview-run-list,.overview-evidence-card{background:#fff;border:1px solid #dce3db;border-radius:9px}.overview-list-head{background:#f6f8f5}.overview-run{padding:15px 21px}.overview-run strong em{color:#718077;margin-left:5px;font-size:11px;font-style:normal;font-weight:400}.overview-evidence-card{flex-direction:column;min-width:0;padding:21px;display:flex}.overview-evidence-heading{color:#69786c;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.overview-evidence-heading .eyebrow{letter-spacing:1px;font-size:10px}.overview-evidence-card .evidence-pair{margin:18px 0 15px}.overview-evidence-card .evidence-pair img{height:185px}.overview-evidence-card p{color:#26382b;margin:0 0 14px;font:400 18px/1.25 Georgia,Times New Roman,serif}.overview-evidence-card>a:last-child{color:var(--primary);border-top:1px solid #e4e9e3;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:12px;font-weight:650;display:flex}.overview-page .family-card{border-radius:9px}.overview-page .family-card h3{margin:33px 0 16px;font:400 25px/1.1 Georgia,Times New Roman,serif}.overview-method{margin-top:80px}@media (max-width:1050px){.overview-masthead{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:35px}.overview-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-highlight-card:last-child{grid-column:1/-1;min-height:265px}.overview-index{top:0}}@media (max-width:760px){header nav{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.overview-masthead{grid-template-columns:1fr;gap:25px;padding-top:10px}.overview-masthead h1{font-size:clamp(48px,10vw,68px)}.overview-score-guide{max-width:none}.overview-highlight-grid,.overview-results-grid{grid-template-columns:1fr}.overview-highlight-card,.overview-highlight-card:last-child{grid-column:auto;min-height:320px}.overview-index{margin:0 -5vw;padding:0 5vw}.overview-index span{margin-right:7px}.overview-index a{padding:12px}.overview-page .section-top{align-items:flex-start}.overview-evidence-card .evidence-pair img{height:185px}.results-intro{padding-top:2px}}@media (max-width:480px){.overview-masthead h1{font-size:45px}.overview-masthead>div>p{font-size:15px}.overview-highlight-card{padding:19px}.overview-page .section-top{flex-direction:column;gap:10px}.overview-page .section-top>a{align-self:flex-start}}:root{--background:#fff;--foreground:#202b29;--border:#dfe4e3}header{border-bottom:0;justify-content:space-between;min-height:82px;padding:18px 4.2%;display:flex;position:static}header .brand{color:#fff;letter-spacing:-.025em;background:#17211e;border-radius:30px;align-items:center;padding:5px 12px 5px 5px;font:400 18px/1 Georgia,Times New Roman,serif;display:flex}header .brand:hover{color:#fff}header .brand>span:last-child{color:#e0e8e3;font-weight:400}header .brandmark{width:28px;height:28px;margin-right:6px}header nav{background:#f0f2f2;border-radius:24px;gap:2px;padding:4px;font-size:13px;font-weight:500}header nav a{color:#34443d;border-radius:20px;padding:6px 13px}header nav a[aria-current=page]{background:#fff;border:0;box-shadow:0 1px 4px #172c1910}main:has(.overview-page){max-width:1500px;padding:24px 4.2% 85px}.analysis-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:70px;padding:22px 0 36px;display:grid}.analysis-hero h1{letter-spacing:-.045em;color:#18251f;margin:13px 0 18px;font:400 clamp(44px,4.7vw,68px)/1.04 Georgia,Times New Roman,serif}.analysis-hero p{color:#657069;margin:0;font-size:16px;line-height:1.6}.analysis-hero-links{flex-direction:column;display:flex}.analysis-hero-links a{color:#42584c;border-bottom:1px solid #e1e6e2;justify-content:space-between;gap:20px;padding:19px 0;font-size:13px;display:flex}.analysis-hero-links a:hover{color:#17664f}.analysis-section-nav{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #dfe4e1;flex-wrap:nowrap;gap:30px;padding:16px 0;font-size:13px;font-weight:550;display:flex;position:sticky;top:0;overflow-x:auto}.analysis-section-nav a{white-space:nowrap;color:#59675e}.analysis-section-nav a:first-child{color:#17664f}.analysis-section{margin-top:42px;scroll-margin-top:76px}.analysis-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.analysis-section-heading h2{letter-spacing:-.025em;color:#24382b;align-items:center;gap:12px;margin:0 0 7px;font:400 31px/1.15 Georgia,Times New Roman,serif;display:flex}.analysis-section-heading p{color:#7a847d;margin:0;font-size:12px}.analysis-section-heading>a{color:#3b6050;white-space:nowrap;font-size:12px;font-weight:550}.section-mark{background:#48897c;flex-shrink:0;width:12px;height:12px;display:inline-block}.section-mark-blue{background:#747dc4}.section-mark-orange{background:#c18b5b}.model-explorer,.circuit-comparison{background:#fff;border:1px solid #dce3df;border-radius:9px;overflow:hidden}.analysis-controls{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.analysis-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analysis-search{color:#87958d;background:#fff;border:1px solid #dbe2de;border-radius:5px;align-items:center;gap:8px;width:245px;max-width:100%;height:37px;padding:8px 11px;display:flex}.analysis-search:focus-within{outline-offset:1px;outline:2px solid #327c7160}.analysis-search input{color:#2b3d32;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:auto;margin:0;padding:0;font-size:12px}.analysis-controls select{border-color:#dbe2de;height:37px;margin:0;padding:7px 28px 7px 10px;font-size:12px}.analysis-view-switch{background:#f1f3f2;border-radius:6px;flex-shrink:0;gap:2px;padding:3px;display:flex}.analysis-view-switch button{color:#7c8980;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.analysis-view-switch button[aria-selected=true]{color:#2d4637;background:#fff;box-shadow:0 1px 4px #19302312}.analysis-note{color:#7b877e;border-top:1px solid #e9eeea;margin:0;padding:13px 20px;font-size:11px;line-height:1.6}.analysis-note a{text-underline-offset:2px;text-decoration:underline}.score-chart{padding:40px 24px 22px 54px;position:relative;overflow-x:auto}.score-chart-axis{color:#96a097;flex-direction:column;justify-content:space-between;height:256px;font-size:10px;display:flex;position:absolute;top:32px;left:18px}.score-chart-columns{grid-template-columns:repeat(var(--series-count), minmax(0, 1fr));min-width:calc(var(--series-count) * 105px);background-image:repeating-linear-gradient(0deg,#e9eeeb 0 1px,#0000 1px 60px);background-repeat:no-repeat;background-size:100% 240px;margin:0;padding:0;list-style:none;display:grid}.score-chart-model{padding:0 12px;display:block}.score-chart-column-plot{height:240px;position:relative}.score-chart-bar{width:min(65%,78px);height:var(--score-height);background:var(--series-color);border-radius:4px 4px 0 0;transition:filter .15s;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.score-chart-value{bottom:calc(var(--score-height) + 8px);font-variant-numeric:tabular-nums;color:#2a3e31;font-size:16px;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}.score-chart-label{color:#45594b;text-align:center;overflow-wrap:anywhere;min-height:44px;margin-top:15px;font-size:12px;font-weight:550;line-height:1.4;display:block}.score-chart-label small{color:#8b958e;text-transform:capitalize;margin-top:4px;font-size:10px;font-weight:400;display:block}.score-chart-model:hover .score-chart-bar{filter:brightness(1.12)}.series-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.comparison-models{flex-wrap:wrap;gap:8px;padding:17px 20px 0;display:flex}.comparison-models label{color:#54695a;cursor:pointer;border:1px solid #dfe7e1;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.comparison-models label.is-muted{opacity:.5;background:#f6f7f6}.comparison-models input,.shared-circuits input{accent-color:#327c71;width:12px;height:12px;margin:0}.comparison-models small{color:#8c968f;text-transform:capitalize;font-size:10px}.shared-circuits{color:#7c887f;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.circuit-matrix-scroll{max-width:100%;overflow-x:auto}.circuit-matrix{border-collapse:separate;border-spacing:0;width:100%}.circuit-matrix th,.circuit-matrix td{border-bottom:1px solid #edf0ed;padding:7px}.circuit-matrix thead th{text-align:center;color:#405747;background:#f8faf8;min-width:128px;padding:15px 12px;font-size:11px;font-weight:600}.circuit-matrix thead small{color:#89958b;text-transform:capitalize;margin-top:3px;font-size:10px;font-weight:400;display:block}.circuit-matrix th:first-child{z-index:2;text-align:left;background:#fff;width:250px;min-width:250px;padding-left:20px;padding-right:20px;position:sticky;left:0;box-shadow:1px 0 #e6ebe7}.circuit-matrix thead th:first-child{z-index:3;background:#f8faf8}.circuit-matrix tbody th{color:#53665a;text-transform:none;letter-spacing:0;white-space:normal;font-size:12px;font-weight:500;line-height:1.4}.circuit-score-cell,.circuit-score-missing{font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:88px;height:37px;font-size:12px;font-weight:550;display:flex}.circuit-score-cell:hover{outline-offset:-2px;outline:2px solid #275d47}.circuit-score-missing{color:#b2bcb4;background:#f7f9f7}.analysis-expand{width:100%;font:inherit;color:#52705a;cursor:pointer;background:#fafcf9;border:0;border-bottom:1px solid #e7ece6;padding:12px;font-size:11px;display:block}.matrix-footer{justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.matrix-footer .analysis-note{border:0;padding:0}.matrix-scale{color:#8a988d;flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:flex}.matrix-scale i{background:linear-gradient(90deg,#f5f9f8,#a4ccc0);border-radius:3px;width:90px;height:7px}.analysis-methodology{background:#f2f5f2;border-radius:9px;justify-content:space-between;align-items:center;gap:40px;margin-top:58px;padding:36px 40px;display:flex}.analysis-methodology h2{color:#2b4731;letter-spacing:-.03em;margin:12px 0 15px;font:400 35px/1.08 Georgia,Times New Roman,serif}.analysis-methodology p{color:#829086;max-width:660px;margin:0;font-size:13px}.analysis-methodology>a{color:#fff;background:#263e2d;border-radius:24px;flex-shrink:0;align-items:center;gap:30px;padding:10px 17px;font-size:11px;display:flex}.results-intro{color:var(--foreground);background:0 0;border-bottom:1px solid #dce3db;border-radius:0;align-items:start;padding:0 0 26px}.results-intro>div:first-child{max-width:760px}.results-intro .eyebrow{color:var(--primary)}.results-intro h1{color:#233b2a;letter-spacing:-.04em;margin:12px 0;font:400 52px/1.05 Georgia,Times New Roman,serif}.results-intro p{color:#7d8c80;max-width:680px;font-size:14px}.results-models .section-top{margin:0 0 20px}.results-models .section-top h2{margin:6px 0;font:400 31px/1.1 Georgia,Times New Roman,serif}.results-models .section-top p{color:#7d8b80;margin:0;font-size:12px}.results-circuit-comparison{margin-top:0}.model-table-wrap{background:#fff;border:1px solid #d8dfda;border-radius:10px;overflow:hidden}.model-table{border-collapse:collapse;table-layout:fixed;width:100%}.model-table th{text-align:left;color:#737e75;background:#f5f6f5;border-bottom:1px solid #e4e8e5;padding:15px 24px;font-size:11px;font-weight:600}.model-table td{vertical-align:middle;color:#1c2820;border-bottom:1px solid #e7ebe8;padding:27px 24px}.model-table tbody tr:last-child td{border-bottom:0}.model-table th:first-child{width:45%}.model-table th:nth-child(2){width:55%}.model-table-name{color:#202c24;justify-content:space-between;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:18px;font-weight:650;display:flex}.model-table-name span{color:#6c3d85;font-size:14px}.model-table-effort{color:#828e85;text-transform:capitalize;margin-top:2px;font-size:12px;display:block}.model-table-score{letter-spacing:-.04em;font-size:23px;font-weight:650;line-height:1.1;display:block}.model-table-track{background:#eceef0;border-radius:4px;width:min(100%,520px);height:9px;margin:9px 0 4px;overflow:hidden}.model-table-track i{border-radius:inherit;background:#7653a0;height:100%;display:block}.private-model-summary .model-table th:first-child{width:36%}.private-model-summary .model-table th:nth-child(2){width:27%}.private-model-summary .model-table th:nth-child(3){width:20%}.private-model-summary .model-table th:nth-child(4){width:17%}.private-model-identity{color:#737e75;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.private-mobile-context{display:none}@media (max-width:640px){.private-model-summary .model-table th:first-child{width:49%}.private-model-summary .model-table th:nth-child(2){width:51%}.private-model-summary .model-table th:nth-child(n+3),.private-model-summary .model-table td:nth-child(n+3){display:none}.private-mobile-context{color:#737e75;margin-top:7px;font-size:11px;line-height:1.6;display:block}}.runs-cell-origin{margin-top:3px;display:block}.experiment-condition-list a{color:#2d5844;background:#fff;border:1px solid #d2e1d4;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:600}.model-explorer .model-table-wrap{border:0;border-radius:0}.model-table th{background:#f8faf8;padding:13px 20px;font-size:10px}.model-table td{padding:18px 20px}.model-table-name{overflow-wrap:anywhere;justify-content:flex-start;gap:8px;width:auto;font-size:15px}.model-table-effort{margin-left:16px;font-size:10px}.model-table-score{font-variant-numeric:tabular-nums;font-size:19px}.model-table-track{height:6px;margin-top:7px}@media (max-width:1000px){.analysis-hero{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.analysis-hero h1{font-size:48px}.analysis-hero p{font-size:14px}.desktop-break{display:none}.analysis-methodology{flex-direction:column;align-items:flex-start}}@media (max-width:760px){header{flex-direction:column;align-items:flex-start;gap:14px;padding:14px 5%}header nav{flex-wrap:nowrap;width:100%;max-width:100%;font-size:11px;overflow-x:auto}header nav a{white-space:nowrap;padding:6px 10px}main:has(.overview-page){padding:14px 5% 60px}.analysis-hero{grid-template-columns:1fr;gap:14px;padding:20px 0 24px}.analysis-hero h1{font-size:clamp(37px,8.8vw,48px)}.analysis-hero-links{flex-flow:wrap;gap:6px 20px}.analysis-hero-links a{border:0;gap:12px;padding:7px 0;font-size:11px}.analysis-section-nav{gap:22px;padding:14px 0;font-size:11px}.analysis-section{margin-top:30px}.analysis-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:15px}.analysis-section-heading h2{font-size:28px}.analysis-section-heading>a{font-size:11px}.analysis-controls{flex-wrap:wrap;gap:10px;padding:12px}.analysis-filters{flex:1;width:100%;min-width:0}.analysis-filters .analysis-search,.analysis-controls select{flex:140px;width:auto}.analysis-view-switch{margin-left:auto}.score-chart{padding:10px 15px 15px}.score-chart-axis{display:none}.score-chart-columns{background:0 0;min-width:0;display:block}.score-chart-model{border-bottom:1px solid #edf1ec;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:15px;padding:10px 0;display:grid}.score-chart-columns li:last-child .score-chart-model{border:0}.score-chart-column-plot{grid-area:1/2;height:37px}.score-chart-value{font-size:15px;inset:0 0 auto auto;transform:none}.score-chart-bar{width:var(--score-height);border-radius:3px;height:6px;bottom:3px;left:0;transform:none}.score-chart-label{text-align:left;grid-area:1/1;min-height:0;margin:0;font-size:12px}.score-chart-label small{margin-top:3px;font-size:10px}.analysis-note{padding:12px;font-size:10px}.comparison-models{gap:6px;padding:12px 12px 0}.comparison-models label{padding:4px 6px;font-size:10px}.circuit-matrix th:first-child{width:160px;min-width:160px;padding-left:12px;padding-right:12px}.circuit-matrix thead th{min-width:108px}.circuit-matrix tbody th{font-size:11px}.matrix-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.analysis-methodology{gap:23px;margin-top:35px;padding:25px}.analysis-methodology h2{font-size:30px}.model-table th,.model-table td{padding-left:12px;padding-right:12px}.model-table th:first-child{width:49%}.model-table th:nth-child(2){width:51%}.model-table-name{gap:6px;font-size:12px}.model-table-name .series-dot{display:none}.model-table-effort{margin-left:0;font-size:10px}.runs-table-wrap{background:0 0;border:0;overflow:visible}.runs-table-wrap table,.runs-table-wrap tbody,.runs-table-wrap tr{width:100%;display:block}.runs-table-wrap thead{display:none}.runs-table-wrap tr{background:#fff;border:1px solid #dce4dd;border-radius:9px;margin-bottom:12px;padding:15px 17px}.runs-table-wrap td{border:0;justify-content:space-between;align-items:start;gap:12px;width:100%;padding:6px 0;display:flex}.runs-table-wrap .runs-cell-model,.runs-table-wrap .runs-cell-circuit{border-bottom:1px solid #edf0ed;margin-bottom:8px;padding:0 0 11px;display:block}.runs-table-wrap .runs-cell-circuit>a{color:#223a2b;font-size:15px;font-weight:600;line-height:1.3}.runs-table-wrap .runs-cell-circuit .small{margin-top:4px;font-size:11px}.runs-table-wrap .runs-cell-score:before,.runs-table-wrap .runs-cell-outcome:before,.runs-table-wrap .runs-cell-evidence:before,.runs-table-wrap .runs-cell-visibility:before{color:#7c897e;font-size:11px;font-weight:500}.runs-table-wrap .runs-cell-score:before{content:"Score"}.runs-table-wrap .runs-cell-outcome:before{content:"Outcome"}.runs-table-wrap .runs-cell-evidence:before{content:"Evidence / source"}.runs-table-wrap .runs-cell-visibility:before{content:"Visibility"}.runs-table-wrap .runs-cell-evidence{text-align:right}.runs-table-wrap .runs-cell-origin{margin-top:3px;display:block}}.task-objective{max-width:850px}.task-objective .prose p:first-child{margin-top:0}.secondary-page{min-width:0}.secondary-page .breadcrumbs{color:#69776c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;font-size:11px;display:flex}.secondary-page .breadcrumbs a{color:#54735f}.detail-page-heading{justify-content:space-between;align-items:flex-start;gap:35px;margin:8px 0 27px;display:flex}.detail-page-heading h1{letter-spacing:-.035em;color:#243d2c;overflow-wrap:anywhere;max-width:980px;margin:10px 0 14px;font:400 clamp(36px,3.7vw,53px)/1.1 Georgia,Times New Roman,serif}.detail-page-heading p{color:#68786c;max-width:760px;margin:0;font-size:14px;line-height:1.7}.detail-page-heading p a{color:#476c53}.detail-page-actions{flex-shrink:0;align-items:end;gap:20px;padding-top:20px;display:flex}.detail-page-actions label{color:#6c786e;gap:7px;font-size:10px;display:grid}.detail-page-actions select{min-width:140px;max-width:300px;font-size:12px}.detail-page-actions>a{color:#54735f;white-space:nowrap;padding-bottom:9px;font-size:11px}.section-navigation{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #dfe6df;flex-wrap:nowrap;gap:28px;margin:23px 0 30px;padding:0;display:flex;position:sticky;top:0;overflow-x:auto}.section-navigation>a{color:#69786c;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.section-navigation>a[aria-current=location]{color:#316b46;border-color:#508563}.detail-section{margin:36px 0;scroll-margin-top:75px}.secondary-page .analysis-section-heading h2{font-size:29px}.detail-data-panel{border:1px solid #dfe6df;border-radius:9px;overflow:hidden}.detail-data-panel .table-wrap{border:0;border-radius:0}.detail-data-panel td{vertical-align:middle;padding:15px 19px}.detail-data-panel .runs-cell-circuit>a{color:#41684b;font-weight:500}.detail-data-panel .runs-cell-circuit .small{margin-top:3px;font-size:10px}.profile-overview{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:24px;display:grid}.model-profile-score{background:#f3f7f3;border:1px solid #dfe8dd;border-radius:9px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.model-profile-score>span{color:#617a68;font-size:11px;font-weight:550}.model-profile-score strong{color:#3e7751;letter-spacing:-.045em;margin:12px 0 8px;font-size:61px;line-height:1.1}.model-profile-score small{color:#65776a;font-size:10px}.model-profile-score p{color:#64796c;max-width:255px;margin:19px 0 0;font-size:11px;line-height:1.7}.profile-score-chart{border:1px solid #e0e7df;border-radius:9px;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 26px;display:flex}.profile-score-chart h2{color:#42624b;margin:0 0 8px;font:400 22px/1.2 Georgia,Times New Roman,serif}.profile-score-chart p{color:#6b766d;margin:0;font-size:11px}.profile-score-chart svg{width:100%;max-height:200px;display:block;overflow:visible}.profile-score-chart svg text{fill:#9ba89c;font:10px ui-sans-serif,sans-serif}.profile-score-chart svg a:hover circle,.profile-score-chart svg a:focus-visible circle{stroke:#284d32;stroke-width:3px}.result-overview{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:25px;display:grid}.public-result .result-layout .viewport{height:min(58vh,550px);min-height:360px}.viewer-help{color:#6f776e;margin:9px 0 0;font-size:10px}.result-summary{background:#f6f9f5;border:1px solid #dfe7dd;border-radius:9px;padding:25px}.result-summary .metric-grid{margin:0;display:block}.result-summary .metric-grid span{color:#637867;font-size:11px}.result-summary .metric-grid strong{color:#477756;letter-spacing:-.045em;margin:11px 0 7px;font-size:53px;line-height:1.15;display:block}.result-summary .metric-grid small{color:#6c766b;font-size:10px}.result-summary dl,.task-facts dl{margin:20px 0}.result-summary dl>div,.task-facts dl>div{border-top:1px solid #e2e9df;justify-content:space-between;align-items:start;gap:16px;padding:11px 0;font-size:11px;display:flex}.result-summary dt,.task-facts dt{color:#6a7668}.result-summary dd,.task-facts dd{color:#5b795e;text-align:right;margin:0}.result-summary>p{color:#6d7768;font-size:11px;line-height:1.7}.result-summary>a{color:#4e7f59;margin-top:19px;font-size:11px;display:block}.outcome-label{color:#497f59;text-transform:capitalize;background:#e9f1e5;border:1px solid #dce8d4;border-radius:4px;padding:1px 6px;font-size:10px;display:inline-block}.outcome-fail{color:#9a6a3f;background:#faf1e4;border-color:#eedfc5}.outcome-error{color:#9e645e;background:#fbefeb;border-color:#eedbd4}.measurement-filters{border:1px solid #dfe6dd;border-radius:7px;margin-bottom:18px}.measurement-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.measurement-group{border:1px solid #dfe6dd;border-radius:9px;min-width:0;overflow:hidden}.measurement-group h3{color:#55705a;border-bottom:1px solid #e6ebe2;margin:0;padding:19px;font:400 22px/1.2 Georgia,Times New Roman,serif}.measurement-group .table-wrap{border:0;border-radius:0}.measurement-group th{text-transform:none;letter-spacing:0;color:#6a7867;background:#fafcf8;padding:11px 17px;font-size:10px}.measurement-group td{color:#627a64;padding:12px 17px;font-size:12px}.measurement-value{font-variant-numeric:tabular-nums;white-space:nowrap}.measurement-value small{color:#6e7669;margin-left:3px;font-size:10px}.measurement-status{color:#6b7665;text-transform:capitalize;font-size:10px}.measurement-status.status-pass,.measurement-status.status-ok{color:#547e58}.measurement-status.status-fail,.measurement-status.status-error{color:#986654}.result-materials{background:#fafcf8;border:1px solid #dfe6dd;border-radius:9px;grid-template-columns:minmax(0,1fr) 280px;gap:35px;padding:26px;display:grid}.result-materials h2{color:#527258;margin:0 0 10px;font:400 28px/1.2 Georgia,Times New Roman,serif}.result-materials p{color:#6d7767;font-size:12px}.detail-inline-links{color:#547d5a;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px;display:flex}.result-downloads{color:#5e7a5e;min-width:0;font-size:12px}.result-downloads summary{cursor:pointer;padding:9px 0}.result-downloads a{overflow-wrap:anywhere;border-top:1px solid #e3ebde;padding:8px 0;font-size:11px;display:block}.reading-layout{grid-template-columns:200px minmax(0,820px);align-items:start;gap:65px;margin-top:38px;display:grid}.section-navigation-vertical{background:0 0;border:0;flex-direction:column;gap:0;margin:0;padding:0;top:25px;overflow:visible}.reading-layout>aside{position:sticky;top:25px}.section-navigation-vertical>span{color:#6b7569;text-transform:uppercase;letter-spacing:1px;margin-bottom:17px;font-size:10px}.section-navigation-vertical>a{color:#6c7665;white-space:normal;border:0;border-left:2px solid #e5ece1;padding:9px 13px;font-size:12px}.section-navigation-vertical>a[aria-current=location]{color:#5c7b54;background:#f4f8f0;border-left-color:#719368}.reading-content{min-width:0}.reading-content>section{border-bottom:1px solid #e5ecdf;margin-bottom:31px;padding-bottom:31px;scroll-margin-top:30px}.reading-content h2{color:#526f50;letter-spacing:-.02em;margin:0 0 17px;font:400 31px/1.2 Georgia,Times New Roman,serif}.reading-content p{color:#66785f;font-size:14px;line-height:1.85}.reading-content .text-action{font-size:12px}.reading-content details{border-bottom:1px solid #e9eedf;padding:14px 0}.reading-content details summary{color:#627a58;cursor:pointer;font-size:12px;font-weight:550}.reading-content details p,.reading-content table{font-size:12px}.reading-content th{text-transform:none;letter-spacing:0;color:#6b785e;background:#f9fbf5;font-size:11px}.reading-content td{color:#6a795d}.method-principles{border:1px solid #e4eadc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.method-principles>div{border-right:1px solid #e4eadc;padding:18px}.method-principles>div:last-child{border:0}.method-principles h3{color:#5f7a54;margin:0 0 10px;font:400 19px/1.2 Georgia,Times New Roman,serif}.method-principles p{margin:0;font-size:11px;line-height:1.7}.method-formula{color:#6c7957;overflow-wrap:anywhere;background:#f7faf1;border:1px solid #e4ebdb;border-radius:7px;margin:22px 0;padding:19px;font:12px/1.7 ui-monospace,monospace}.task-page .page-tabs{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;flex-wrap:nowrap;display:flex;position:sticky;top:0;overflow-x:auto}.task-page>section{margin-top:28px}.task-page h2{color:#5f7d54;font:400 28px/1.2 Georgia,Times New Roman,serif}.task-overview-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:48px;margin:25px 0 32px;display:grid}.task-objective h2{margin-top:0}.task-objective .prose{color:#68785c;font-size:14px;line-height:1.85}.task-facts{background:#f8fbf2;border:1px solid #e2ead8;border-radius:9px;padding:23px}.task-page .task-facts h2{margin:0 0 10px;font-size:20px}.task-facts>a{color:#617b52;font-size:11px}.task-page .task-published-layout{grid-template-columns:300px minmax(0,1fr);gap:35px;margin:34px 0}.task-page .task-published-layout .viewport{height:350px}.task-page .task-published-layout p{font-size:13px}.task-page .evaluation-steps{border:1px solid #e3ead9;border-radius:9px}.task-page .evaluation-steps h3{color:#657b54;font:400 22px/1.2 Georgia,Times New Roman,serif}.task-page .evaluation-steps p{color:#6e7760;font-size:12px}.task-catalog .catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.task-catalog .catalog-filters{background:#f9fbf4;border:1px solid #e5ebd9;border-radius:8px;align-self:start;max-height:calc(100vh - 40px);padding:20px;position:sticky;top:20px;overflow-y:auto}.task-catalog .category-options button{padding:8px 10px;font-size:11px}.task-catalog .catalog-filters select{font-size:11px}.task-catalog .task-search{border-color:#e1e9d2;margin-bottom:12px;font-size:13px}.task-catalog .task-row{border:1px solid #e5ebd9;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px 14px;gap:20px;margin:12px 0;padding:22px 20px}.task-catalog .task-row h2{color:#627d4d;font:400 24px/1.2 Georgia,Times New Roman,serif}.task-catalog .task-row p{color:#6d765c;font-size:12px}.task-catalog .task-row .small{color:#6f775d;font-size:10px}.comparison-builder .selection{border:1px solid #dfe7dc;border-radius:8px;max-height:480px;padding:8px;overflow-y:auto}.comparison-builder .selection>label{border-bottom:1px solid #e8eddf;padding:12px}.comparison-builder .selection .pre{max-height:200px}@media (max-width:1050px){.detail-page-heading{gap:25px}.detail-page-actions{flex-direction:column;align-items:flex-start;gap:9px}.reading-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.task-overview-grid{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.task-catalog .task-row{grid-template-columns:minmax(0,1fr) 14px}.task-catalog .task-row-meta{text-align:left;flex-direction:row;grid-area:2/1}}@media (max-width:760px){.detail-page-heading{flex-direction:column;gap:16px;margin-bottom:20px}.detail-page-heading h1{font-size:35px}.detail-page-heading p{font-size:12px}.detail-page-actions{flex-flow:wrap;width:100%;padding-top:0}.detail-page-actions label{width:100%}.detail-page-actions select{width:100%;max-width:100%}.section-navigation{gap:22px;margin:20px 0}.section-navigation>a{font-size:11px}.detail-section{margin:28px 0}.secondary-page .analysis-section-heading h2{font-size:27px}.profile-overview{grid-template-columns:1fr;gap:15px}.model-profile-score{padding:22px}.model-profile-score strong{font-size:51px}.model-profile-score p{max-width:none;margin-top:12px}.profile-score-chart{padding:20px 18px}.profile-score-chart svg{margin-top:18px}.result-overview{flex-direction:column-reverse;gap:20px;display:flex}.result-summary,.result-overview .result-layout{width:100%}.result-summary{padding:20px}.result-summary .metric-grid strong{font-size:47px}.result-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.result-summary dl>div{padding:10px 0 0;display:block}.result-summary dd{text-align:left;overflow-wrap:anywhere;margin-top:6px;font-size:10px}.public-result .result-layout .viewport{height:390px;min-height:0}.measurement-groups{grid-template-columns:1fr;gap:16px}.measurement-group th,.measurement-group td{padding-left:12px;padding-right:12px}.measurement-group td{font-size:11px}.measurement-value small{margin:0;display:block}.result-materials{grid-template-columns:1fr;gap:15px;padding:22px}.reading-layout{grid-template-columns:1fr;gap:20px;margin-top:25px}.reading-layout>aside{position:static}.section-navigation-vertical{border-bottom:1px solid #e5ebdf;flex-flow:wrap;gap:0 18px;position:static}.section-navigation-vertical>span{width:100%;margin-bottom:7px}.section-navigation-vertical>a{border-bottom:2px solid #0000;border-left:0;padding:8px 0;font-size:11px}.section-navigation-vertical>a[aria-current=location]{background:0 0;border-bottom-color:#719368;border-left:0}.reading-content h2{font-size:28px}.reading-content p{font-size:13px}.method-principles{grid-template-columns:1fr}.method-principles>div{border-bottom:1px solid #e4eadc;border-right:0}.task-overview-grid,.task-page .task-published-layout{grid-template-columns:1fr;gap:20px}.task-page .page-tabs{gap:25px}.task-page .task-published-layout .viewport{height:310px}.task-catalog .catalog-layout{grid-template-columns:1fr;gap:20px}.task-catalog .catalog-filters{max-height:none;padding:16px;position:static}.task-catalog .task-row{padding:19px 16px}.task-catalog .task-row h2{font-size:23px}}header .nav-resources{border-left:1px solid #dce5df;gap:14px;margin-left:15px;padding-left:20px;font-weight:400;display:inline-flex}.benchmark-page{--public-accent:#287766;--private-accent:#6366a6}.benchmark-page h1{letter-spacing:-1.8px;font-size:clamp(36px,4.2vw,58px)}.benchmark-page h2{font-size:29px}.benchmark-page h3{font-size:19px}.benchmark-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:40px;padding:22px 0 30px;display:grid}.benchmark-hero>.eyebrow{grid-column:1/-1}.benchmark-hero h1{grid-area:2/1/4;margin:12px 0 0;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1.08}.benchmark-hero p{color:#66756c;grid-area:2/2;margin:14px 0 0;font-size:15px;line-height:1.75}.hero-actions{flex-wrap:wrap;grid-area:3/2;align-self:start;align-items:center;gap:15px 23px;margin-top:17px;display:flex}.primary-link{color:#fff;white-space:nowrap;background:#23634f;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.primary-link:hover{color:#fff;background:#174d3d}.overview-filter-bar,.leaderboard-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:15px 0 22px;display:flex}.overview-filter-bar{padding:10px 0 16px}#benchmark-scores{margin-top:27px}#benchmark-scores .analysis-section-heading{margin-bottom:8px}#benchmark-scores .analysis-section-heading h2{margin:0 0 8px}#benchmark-scores .analysis-section-heading p{margin:0}.effort-filter{color:#6b786f;align-items:center;gap:10px;font-size:12px;display:inline-flex}.paired-score-panels,.dataset-score-grid,.dataset-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.score-panel{background:#fff;border:1px solid #e0e7e2;border-radius:9px;min-width:0;overflow:hidden}.score-panel-heading{background:#f5f9f6;border-bottom:1px solid #e4eae6;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;display:flex}.score-panel.private .score-panel-heading{background:#f5f5fb}.scope-label{color:var(--public-accent);font-size:15px;font-weight:650}.private .scope-label{color:var(--private-accent)}.score-panel-heading>a{color:#6a776f;white-space:nowrap;font-size:10px}.benchmark-score-chart{min-width:0;padding:21px 22px 17px}.horizontal-axis{color:#8b9690;justify-content:space-between;margin:0 45px 13px 165px;font-size:10px;display:flex}.horizontal-score-row{border-radius:4px;grid-template-columns:155px minmax(0,1fr) 43px;align-items:center;gap:10px;min-height:49px;display:grid;position:relative}.horizontal-score-row:hover{background:#f5f8f5}.horizontal-score-row.dimmed{opacity:.42}.horizontal-score-row.dimmed:hover{opacity:1}.horizontal-score-name{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25}.horizontal-score-name small{color:#7c877f;margin-top:5px;font-size:9px;font-weight:400;display:block}.horizontal-score-track{background:repeating-linear-gradient(90deg,#e7ede9 0 1px,#0000 1px 25%);height:13px;display:block}.horizontal-score-track i{width:var(--bar-width);background:var(--model-color);border-radius:0 2px 2px 0;min-width:0;height:100%;display:block}.horizontal-score-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.coverage-marker{color:#956436;font-size:8px;position:absolute;bottom:0;right:0}.score-panel-link{color:#38634e;border-top:1px solid #e4eae6;justify-content:space-between;align-items:center;padding:15px 22px;font-size:12px;display:flex}.segmented{background:#f4f7f4;border:1px solid #dde5df;border-radius:6px;padding:3px;display:inline-flex}.segmented button{color:#778177;background:0 0;border:0;border-radius:4px;padding:6px 14px;font-size:12px}.segmented button[aria-pressed=true]{color:#244c39;background:#fff;box-shadow:0 1px 4px #263c2514}.usage-analysis{background:#fff;border:1px solid #e0e7e2;border-radius:9px;overflow:hidden}.usage-analysis .analysis-controls{border-bottom:1px solid #e7ece8;justify-content:space-between;padding:15px 22px}.usage-analysis>h3{margin:22px 28px 0;font-size:18px}.usage-analysis>p.muted{margin:5px 28px 15px;font-size:12px}.usage-plot{max-width:960px;margin:auto;padding:0 20px}.usage-plot svg{width:100%;height:auto;overflow:visible}.usage-plot text{fill:#78867c;font:11px ui-sans-serif,system-ui,sans-serif}.usage-plot circle{transition:r .15s}.usage-plot a:hover circle,.usage-plot a:focus circle{r:9px;stroke:#1c4b38}.plot-legend{color:#627267;flex-wrap:wrap;justify-content:center;gap:9px 24px;padding:14px 25px;font-size:11px;display:flex}.plot-legend>span{align-items:center;gap:7px;display:flex}.pareto-legend-line{border-top:2px dashed #253b32;width:25px;display:inline-block}.dataset-card{background:#fafcf9;border:1px solid #dce6df;border-radius:9px;padding:28px}.dataset-card.private{background:#f8f8fc;border-color:#e2e2ee}.dataset-card h3{margin:18px 0 15px;font:400 27px/1.25 Georgia,serif}.dataset-card p{color:#6f7c72;max-width:460px;font-size:13px;line-height:1.8}.dataset-card-bottom{border-top:1px solid #e1e8e2;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.dataset-card-bottom a{align-items:center;gap:7px;font-weight:600;display:flex}.dataset-card>.text-action{margin-top:16px;font-size:11px;display:inline-block}.dataset-intro{border-bottom:1px solid #e1e7df;grid-template-columns:1fr 1fr;gap:50px;padding:22px 0 36px;display:grid}.dataset-intro p,.dataset-explainer p{color:#69786d;max-width:700px}.dataset-intro h3{margin-top:15px}.dataset-explainer{padding:36px 0 10px}.dataset-composition{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:28px 0;display:grid}.dataset-composition>div{border-left:2px solid #cfddce;gap:4px;padding:2px 14px;display:grid}.dataset-composition strong{font-size:23px;font-weight:500}.dataset-composition span{color:#718175;font-size:11px}.embedded-catalog{margin-top:25px}.metrics-toggle{color:#637269;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:inline-flex}.benchmark-leaderboard{background:#fff;border:1px solid #e0e6e1;border-radius:8px}.benchmark-leaderboard table{width:100%}.benchmark-leaderboard th{text-transform:none;letter-spacing:0;background:#f9fbf8;padding:16px;font-size:11px}.benchmark-leaderboard td{padding:20px 16px}.benchmark-leaderboard th:first-child,.benchmark-leaderboard td:first-child{width:35px;padding-right:0}.benchmark-leaderboard th:nth-child(3){min-width:230px}.benchmark-leaderboard th.score-column{min-width:165px}.benchmark-leaderboard th button{font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.benchmark-leaderboard small,.public-circuit-table small{color:#7b887e;margin-top:5px;font-size:10px;font-weight:400;display:block}.benchmark-leaderboard th.public{color:var(--public-accent)}.benchmark-leaderboard th.private{color:var(--private-accent)}.benchmark-leaderboard .active-sort{background:#f3f8f3}.benchmark-leaderboard .private.active-sort{background:#f6f5fb}.benchmark-model-name{align-items:flex-start;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.benchmark-model-name .series-dot{flex-shrink:0;margin-top:7px}.benchmark-model-name small{color:#7d887f;margin-top:6px;font-size:10px;font-weight:400;display:block}.leaderboard-score{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.rank-cell{color:#9aa69b;font-variant-numeric:tabular-nums;font-size:12px}.benchmark-leaderboard .comparison-selected td{background:#edf5ee}.comparison-tray{z-index:10;background:#fff;border:1px solid #c7d8cb;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;display:flex;position:sticky;bottom:20px;box-shadow:0 5px 30px #1e422417}.comparison-tray strong{font-size:12px}.comparison-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.comparison-chips button{color:#48654e;background:#edf4ed;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:10px;display:inline-flex}.mobile-dataset-picker{display:none}.dataset-score-card{background:#f8fbf7;border:1px solid #dbe6df;border-radius:9px;padding:27px 30px}.dataset-score-card.private{background:#f8f8fc;border-color:#e0e0ec}.dataset-score-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.dataset-score-card>div:first-child a{color:#7b857f;font-size:10px}.dataset-score-card>strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:18px 0;font-size:57px;font-weight:400;line-height:1.2;display:block}.dataset-score-card>strong small{letter-spacing:0;color:#a3aba3;margin-left:10px;font-size:15px}.dataset-score-card dl{gap:35px;margin:0;display:flex}.dataset-score-card dt{color:#7b877d;font-size:10px}.dataset-score-card dd{margin:5px 0 0;font-size:14px}.coverage-warning{color:#947442;font-size:11px}.score-card-mode{color:#7b877d;margin:16px 0 0;font-size:10px}.subsection-title{margin:30px 0 18px}.public-circuit-table{background:#fff;border:1px solid #e1e7e2;border-radius:8px;overflow:hidden}.public-circuit-table .analysis-controls{justify-content:space-between;padding:16px 20px}.public-circuit-table table{min-width:500px}.public-circuit-table th,.public-circuit-table td{padding:17px 20px}.public-circuit-table th:first-child{width:48%;min-width:260px}.public-circuit-table td:not(:first-child){font-variant-numeric:tabular-nums}.public-circuit-table strong{font-weight:500}.circuit-result-link{color:#28735d;font-weight:600}.comparison-selectors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:30px;display:grid}.comparison-selectors>div{background:#f8faf7;border:1px solid #e1e7df;border-radius:7px;padding:17px}.comparison-selectors label{color:#6e7d72;gap:9px;font-size:11px;display:grid}.comparison-selectors select{background:#fff;width:100%;min-width:0;max-width:100%;font-size:11px}.comparison-selectors a{margin-top:12px;font-size:10px;display:inline-block}.comparison-summary{background:#fff;border:1px solid #e0e6df;border-radius:8px}.comparison-summary table{min-width:650px}.comparison-summary th,.comparison-summary td{padding:17px 20px}.comparison-summary tbody th{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.comparison-summary .comparison-group th{color:#316b52;background:#f1f7f1;font-weight:650}.comparison-summary .comparison-group.private th{color:#646495;background:#f4f3f9}@media (max-width:1150px){.paired-score-panels{gap:16px}.horizontal-score-row{grid-template-columns:132px minmax(0,1fr) 40px;gap:7px}.horizontal-axis{margin-left:139px;margin-right:40px}.benchmark-score-chart{padding-left:15px;padding-right:15px}.score-panel-heading{flex-wrap:wrap;padding:17px 15px}header .nav-resources{gap:10px;margin-left:0;padding-left:12px}}@media (max-width:800px){.paired-score-panels{grid-template-columns:1fr}.benchmark-hero{padding:20px 0 25px;display:block}.benchmark-hero h1{margin:14px 0 17px}.dataset-card-grid,.dataset-score-grid,.dataset-intro{grid-template-columns:1fr;gap:18px}.dataset-card{padding:23px}.leaderboard-toolbar,.overview-filter-bar{flex-wrap:wrap;align-items:flex-start;gap:13px}.analysis-filters{flex-wrap:wrap;gap:10px}.effort-filter select{min-width:110px}.horizontal-score-row{grid-template-columns:145px minmax(0,1fr) 43px}.horizontal-axis{margin-left:152px;margin-right:43px}.usage-analysis .analysis-controls{gap:9px;padding:12px}.segmented button{padding:6px 11px;font-size:11px}.usage-plot{min-height:200px;padding:0 3px}.usage-plot svg{min-height:200px}.usage-analysis>h3,.usage-analysis>p.muted{margin-left:18px;margin-right:18px}.mobile-dataset-picker{padding:0 0 17px;display:block}.mobile-dataset-picker label{align-items:center;gap:12px;font-size:11px;display:flex}.benchmark-leaderboard th:nth-child(2),.benchmark-leaderboard td:nth-child(2),.benchmark-leaderboard .score-column:not(.active-sort){display:none}.benchmark-leaderboard th,.benchmark-leaderboard td{padding:15px 12px}.benchmark-leaderboard th:nth-child(3){min-width:165px}.benchmark-leaderboard th.score-column{min-width:115px}.benchmark-model-name{font-size:12px}.benchmark-leaderboard .series-dot{display:none}.leaderboard-score{font-size:20px}.comparison-tray{flex-wrap:wrap;gap:12px;padding:14px;bottom:10px}.dataset-score-card>strong{font-size:48px}.public-circuit-table .analysis-controls{padding:12px}.benchmark-page .detail-page-actions{flex-wrap:wrap}.benchmark-page .detail-page-actions select{max-width:160px}.comparison-selectors{grid-template-columns:1fr}}@media (max-width:420px){.horizontal-score-row{grid-template-columns:130px minmax(0,1fr) 39px;gap:7px}.horizontal-axis{margin-left:137px;margin-right:39px}.horizontal-score-name{font-size:10px}.benchmark-hero p{font-size:14px}.hero-actions{flex-wrap:wrap;gap:17px}.hero-actions>a:not(.primary-link){font-size:12px}}.circuit-results{min-width:0}.circuit-choice{background:#f8fbf7;border:1px solid #dce6df;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.circuit-choice label{color:#637268;flex:1;gap:7px;min-width:0;max-width:700px;font-size:11px;display:grid}.circuit-choice select{background:#fff;width:100%;min-width:0;font-size:13px}.circuit-choice>a{white-space:nowrap;padding-bottom:8px;font-size:11px}.circuit-comparison-intro{color:#738074;margin:18px 0;font-size:12px}.circuit-result-pickers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:22px;display:grid}.circuit-result-pickers>div{background:#fafcf9;border:1px solid #e1e7e1;border-radius:7px;min-width:0;padding:15px;position:relative}.circuit-result-pickers label{color:#718174;gap:8px;font-size:11px;display:grid}.circuit-result-pickers select{background:#fff;width:100%;min-width:0;font-size:11px}.remove-compared-result{color:#7b8b7d;background:0 0;border:0;align-items:center;padding:3px;display:flex;position:absolute;top:10px;right:10px}.circuit-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.circuit-result-card{background:#fff;border:1px solid #dce5de;border-radius:9px;min-width:0;padding:18px}.compared-result-heading{color:#7e8d82;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.compared-result-heading a{color:#397057}.circuit-result-card h3{overflow-wrap:anywhere;margin:12px 0 5px;font:600 13px/1.6 ui-sans-serif,system-ui,sans-serif}.compared-result-score{align-items:center;gap:18px;margin:6px 0 16px;display:flex}.compared-result-score strong{font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1.3}.circuit-result-card .viewer{border-color:#e5ebe6;margin:0}.circuit-result-card .viewport{height:330px;min-height:0}.circuit-result-card .viewer-head{padding:9px 11px}.circuit-result-card .viewer-head>strong{font-size:10px}.comparison-preview-status,.circuit-result-card .viewer>.empty{color:#7d897f;text-align:center;background:#f7f9f6;place-content:center;min-height:330px;padding:20px;font-size:12px;display:grid}.compared-result-conditions{color:#7c8980;margin:12px 0 0;font-size:10px}.circuit-version-note{color:#7c735d;background:#faf8f1;border-left:2px solid #b7a883;padding:12px 16px;font-size:12px}.circuit-metric-comparison{background:#fff;border:1px solid #dfe7e0;border-radius:8px;margin-top:24px;overflow:hidden}.circuit-metric-comparison>summary{color:#385b43;cursor:pointer;padding:16px 20px;font-size:13px;font-weight:600}.circuit-metric-comparison .analysis-controls{border-top:1px solid #e5ebe5;padding:15px 20px}.circuit-metric-comparison table{min-width:650px}.circuit-metric-comparison th,.circuit-metric-comparison td{vertical-align:top;padding:15px 20px}.circuit-metric-comparison th{text-transform:none;letter-spacing:0;font-size:12px}.circuit-metric-comparison th small{color:#7a887c;white-space:normal;max-width:230px;margin-top:5px;font-size:10px;font-weight:400;display:block}.circuit-metric-comparison td{min-width:160px}.circuit-metric-comparison .measurement-status{width:fit-content;margin-top:5px;display:block}.circuit-metric-comparison th:first-child{z-index:1;background:#f9fbf8;min-width:200px;position:sticky;left:0;box-shadow:1px 0 #e3e9e3}.circuit-run-history{margin-top:28px}.circuit-run-history>summary{color:#637969;cursor:pointer;padding:10px 0;font-size:13px}@media (max-width:760px){.circuit-choice{padding:16px;display:block}.circuit-choice label{max-width:none}.circuit-choice>a{margin-top:12px;padding:0;display:inline-block}.circuit-choice select{font-size:12px}.circuit-result-pickers,.circuit-result-grid{grid-template-columns:1fr}.circuit-result-card{padding:14px}.circuit-result-card .viewport{height:290px}.comparison-preview-status,.circuit-result-card .viewer>.empty{min-height:290px}.circuit-metric-comparison .analysis-controls{padding:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
