@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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bench-accent:#2563eb;--color-bench-accent-hover:#1d4ed8}}@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,ui-sans-serif, system-ui, 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;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{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}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);color:#18181b;background:#f4f4f5}body{min-height:100vh}a{color:var(--color-bench-accent);text-decoration:none}a:hover{color:var(--color-bench-accent-hover);text-decoration:underline}code{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:#e4e4e7;border-radius:.25rem}}@layer components{.bench-header{background:#fff;border-bottom:1px solid #e4e4e7;box-shadow:0 1px 2px #0000000a}.bench-header:has(+.bench-main-bleed){box-shadow:none;border-bottom:none}.bench-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:none;margin:0;padding:.75rem 1.25rem;display:flex}.bench-brand{letter-spacing:-.02em;color:#18181b;align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.bench-logo{color:var(--color-bench-accent);flex-shrink:0;align-items:center;display:inline-flex}.bench-logo-labeled{gap:.5rem}.bench-logo-text{letter-spacing:-.02em;color:#18181b;font-size:1.125rem;font-weight:700}.bench-login-brand{justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.bench-login-title{margin:0}.bench-brand:hover{color:#18181b;text-decoration:none}.bench-nav{align-items:center;gap:.25rem;margin-left:1.5rem;display:flex}.bench-nav a{color:#52525b;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none}.bench-nav a:hover{color:#18181b;background:#f4f4f5;text-decoration:none}.bench-nav a.bench-nav-active{color:#1d4ed8;background:#eff6ff;font-weight:600}.bench-nav a.bench-nav-active:hover{color:#1d4ed8;background:#dbeafe}.bench-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.bench-icon-plain{color:#71717a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;line-height:0;display:inline-flex}.bench-icon-plain:hover:not(:disabled){color:#18181b}.bench-icon-plain:disabled{opacity:.45;cursor:not-allowed}.bench-icon-plain-svg{width:1.125rem;height:1.125rem}.bench-icon-plain-spin{animation:.8s linear infinite bench-spin}@keyframes bench-spin{to{transform:rotate(360deg)}}.bench-nav-icon{margin-left:.125rem}.bench-main{max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.bench-main-bleed{max-width:none;margin:0;padding:0}.bench-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.bench-title{letter-spacing:-.02em;color:#18181b;margin:0;font-size:1.5rem;font-weight:700}.bench-subtitle{color:#71717a;margin:.25rem 0 0;font-size:.875rem}.bench-dashboard-caption-line{color:#3f3f46;margin:.125rem 0 0;font-size:.875rem;line-height:1.45}.bench-dashboard-caption-time{color:#71717a;margin:.25rem 0 0;font-size:.8125rem}.bench-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bench-btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.bench-btn:hover{text-decoration:none}.bench-btn:disabled{opacity:.55;cursor:not-allowed}.bench-btn-secondary{color:#3f3f46;background:#fff;border-color:#d4d4d8}.bench-btn-secondary:hover{color:#18181b;background:#fafafa}.bench-btn-primary{background:var(--color-bench-accent);color:#fff}.bench-btn-primary:hover{background:var(--color-bench-accent-hover);color:#fff}.bench-btn-ghost{color:#52525b;background:0 0;border-color:#d4d4d8}.bench-btn-ghost:hover{background:#fafafa}.bench-btn-run-now{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.bench-btn-run-now:hover:not(:disabled){color:#18181b;background:#fafafa;text-decoration:none}.bench-btn-run-now:disabled{opacity:.55;cursor:not-allowed}.bench-btn-run-now-icon{flex-shrink:0;width:.875rem;height:.875rem}.bench-card{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;box-shadow:0 1px 3px #0000000f}.bench-card-padded{padding:1.25rem}.bench-field label{color:#3f3f46;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.bench-input,.bench-select{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000a}.bench-input:focus,.bench-select:focus{outline-offset:0;border-color:var(--color-bench-accent);outline:2px solid #93c5fd}.bench-table-wrap{overflow-x:auto}.bench-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.bench-table thead{background:#fafafa;border-bottom:1px solid #e4e4e7}.bench-table th{color:#52525b;white-space:nowrap;padding:.75rem 1rem;font-weight:600}.bench-table-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.bench-table-sort:hover{color:#18181b}.bench-table-sort-active{color:#1d4ed8}.bench-table-sort-icon{color:#1d4ed8;text-align:center;min-width:.75rem;font-size:.625rem;display:inline-block}.bench-table-sort-center{justify-content:center;width:100%}.bench-table td{color:#3f3f46;vertical-align:middle;border-top:1px solid #f4f4f5;padding:.875rem 1rem}.bench-table tbody tr:hover{background:#fafafa}.bench-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.bench-badge{text-transform:lowercase;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.bench-badge-pass{color:#166534;background:#dcfce7}.bench-badge-fail{color:#991b1b;background:#fee2e2}.bench-badge-running{color:#92400e;background:#fef3c7}.bench-badge-neutral{color:#52525b;background:#f4f4f5}.bench-badge-done{color:#047857;text-transform:none;background:#ecfdf5}.bench-badge-timeout{color:#92400e;background:#fef3c7}.bench-badge-tool-status{text-transform:none}.bench-alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.bench-empty{text-align:center;color:#71717a;background:#fff;border:1px dashed #d4d4d8;border-radius:.75rem;padding:3rem 1.5rem}.bench-placeholder-page{max-width:40rem}.bench-placeholder-head{margin-bottom:1.5rem}.bench-placeholder-card{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;padding:1.5rem 1.25rem}.bench-placeholder-label{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.bench-placeholder-list{color:#3f3f46;margin:0 0 1rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.bench-placeholder-list li+li{margin-top:.375rem}.bench-placeholder-note{color:#71717a;margin:0;font-size:.8125rem;line-height:1.5}.bench-placeholder-link{margin:1rem 0 0;font-size:.875rem}.bench-muted{color:#71717a;font-size:.875rem}.bench-login-wrap{background:radial-gradient(90% 70% at 8% 0,#2563eb47,#0000 62%),radial-gradient(80% 60% at 100% 100%,#6366f13d,#0000 58%),radial-gradient(circle,#bfdbfe59,#0000 68%),linear-gradient(165deg,#eff6ff,#f4f4f5 38%,#e0e7ff);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex}.bench-login-card{width:100%;max-width:24rem;padding:1.25rem;box-shadow:0 1px 2px #0000000d,0 16px 48px #2563eb24}.bench-log{color:#e4e4e7;background:#18181b;border-radius:0 0 .75rem .75rem;max-height:26rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.6;overflow:auto}.bench-grid-2{gap:1rem;display:grid}@media(min-width:768px){.bench-grid-2{grid-template-columns:1fr 1fr}}.bench-header-brand-row{align-items:center;display:flex}.bench-form-stack{flex-direction:column;gap:1rem;display:flex}.bench-btn-block{width:100%}.bench-card-narrow{max-width:36rem}.bench-alert-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.bench-section{margin-bottom:2rem}.bench-section-title{color:#18181b;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.bench-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.bench-section-label{letter-spacing:.05em;text-transform:uppercase;color:#71717a;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.bench-dl{color:#52525b;margin:0;font-size:.875rem}.bench-dl>div{margin-bottom:.25rem}.bench-dl dt{color:#3f3f46;font-weight:600;display:inline}.bench-dl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.bench-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.bench-step-list{margin:0;padding:0;font-size:.875rem;list-style:none}.bench-step-list li{justify-content:space-between;gap:.5rem;padding:.375rem 0;display:flex}.bench-log-header{color:#3f3f46;border-bottom:1px solid #e4e4e7;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.bench-record{background:#fff;border:1px solid #e4e4e7;border-radius:.5rem}.bench-record-toggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.bench-record-toggle:hover{background:#fafafa}.bench-record-body{border-top:1px solid #f4f4f5;padding:.75rem 1rem;font-size:.875rem}.bench-record-answer{white-space:pre-wrap;color:#3f3f46;margin:0}.bench-record-meta{color:#71717a}.bench-record-sep{color:#d4d4d8;margin:0 .5rem}.bench-checkbox-row{color:#3f3f46;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.bench-nowrap{white-space:nowrap}.bench-stack-sm{flex-direction:column;gap:.5rem;display:flex}.bench-dashboard{display:block}.bench-dashboard-layout{background:#fff;align-items:stretch;min-height:calc(100vh - 3.25rem);display:flex}.bench-dashboard-content{background:#f4f4f5;flex:1;min-width:0;padding:1.5rem 1.25rem 3rem}.bench-dashboard-main{min-width:0}@media(max-width:899px){.bench-dashboard-layout{flex-direction:column}.bench-dashboard-sidebar{border-top:none;border-left:none;border-top-left-radius:0;width:100%;height:auto;max-height:none;padding:0;position:static}}@media(min-width:900px){.bench-dashboard-content{border-top-right-radius:1.5rem}.bench-dashboard-sidebar{background:#fff;border:none;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:0;width:17rem;height:calc(100vh - 3.25rem);max-height:calc(100vh - 3.25rem);padding:.875rem .875rem 1.5rem;display:flex;position:sticky;top:0;overflow-y:auto}}.bench-sidebar-label{color:#71717a;margin-bottom:.75rem;font-size:.75rem;font-weight:500}.bench-sidebar-section-head{letter-spacing:.08em;text-transform:uppercase;color:#52525b;border-bottom:1px solid #e4e4e7;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:700}.bench-sidebar-section-head-split{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;padding-bottom:.25rem;display:flex}.bench-sidebar-section-age{letter-spacing:normal;text-transform:none;color:#a1a1aa;white-space:nowrap;font-size:.625rem;font-weight:500}.bench-sidebar-section-caption{color:#a1a1aa;margin:0 0 .375rem;font-size:.6875rem;line-height:1.3}.bench-sidebar-panel-focus .bench-sidebar-kv{padding:.3125rem 0}.bench-sidebar-panel{background:0 0;border:none;border-radius:0;padding:0}.bench-sidebar-runs{flex-direction:column;flex:1;min-height:0;margin-top:1.25rem;padding-top:0;display:flex}.bench-sidebar-kv-list{flex-direction:column;gap:0;display:flex}.bench-sidebar-kv{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:flex}.bench-sidebar-kv:last-child{border-bottom:none}.bench-sidebar-kv>span:first-child{color:#71717a}.bench-sidebar-kv>span:last-child{color:#3f3f46;text-align:right}.bench-sidebar-status{align-items:center;gap:.375rem;display:inline-flex}.bench-status-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.bench-status-dot-pass{background:#22c55e}.bench-status-dot-fail{background:#ef4444}.bench-status-dot-running{background:#f59e0b}.bench-status-dot-neutral{background:#a1a1aa}.bench-sidebar-scroll{flex-direction:column;flex:1;gap:.125rem;min-height:0;display:flex;overflow-y:auto}.bench-sidebar-run{color:#3f3f46;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.375rem;width:100%;padding:.1875rem .375rem;font-family:inherit;font-size:.75rem;line-height:1.2;text-decoration:none;display:flex}.bench-sidebar-run-grid{grid-template-columns:3.5rem 2.75rem 3.25rem 1fr;align-items:center;gap:.25rem;display:grid}.bench-sidebar-run-col{color:#52525b;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.bench-sidebar-run:hover{color:#18181b;background:#f4f4f5;text-decoration:none}.bench-sidebar-run-active{background:#eff6ff}.bench-sidebar-run-active:hover{background:#dbeafe}.bench-sidebar-run-status{color:#71717a;flex-shrink:0;align-items:center;gap:.25rem;width:3.75rem;font-size:.6875rem;display:inline-flex}.bench-sidebar-run-suite{text-overflow:ellipsis;white-space:nowrap;color:#52525b;flex:1;min-width:0;padding:0 .5rem;font-size:.6875rem;overflow:hidden}.bench-sidebar-run-time{color:#a1a1aa;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;font-size:.625rem}.bench-sidebar-run-grid .bench-sidebar-run-time{text-align:center}.bench-sidebar-run-grid .bench-sidebar-run-status{justify-content:center;width:auto}.bench-sidebar-group{margin-bottom:.125rem}.bench-sidebar-group-label{letter-spacing:.06em;text-transform:uppercase;color:#71717a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:.375rem 0 .125rem;padding:.375rem;font-size:.6875rem;font-weight:600;list-style:none;display:flex}.bench-sidebar-group-label::-webkit-details-marker{display:none}.bench-sidebar-group-label::marker{content:""}.bench-sidebar-chevron{color:#71717a;flex-shrink:0;width:.75rem;height:.75rem;transition:transform .15s}.bench-sidebar-group[open]>.bench-sidebar-group-label .bench-sidebar-chevron{transform:rotate(90deg)}.bench-sidebar-group:first-child>.bench-sidebar-group-label{margin-top:0}.bench-runner-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.bench-runner-card{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;padding:.875rem 1rem}.bench-runner-card-pass{border-color:#bbf7d0}.bench-runner-card-fail{border-color:#fecaca}.bench-runner-card-head{justify-content:space-between;align-items:center;gap:0;margin-bottom:.625rem;display:flex}.bench-runner-card-name{color:#18181b;font-size:.8125rem;font-weight:600}.bench-runner-card-message{color:#71717a;margin:0;font-size:.75rem}.bench-runner-card-meta{color:#a1a1aa;margin-top:.5rem;font-size:.6875rem}.bench-runner-card-infra-fail{background:#fef2f2;border-color:#fecaca}.bench-runner-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.bench-judge-score{cursor:help;border-radius:9999px;justify-content:center;align-items:center;min-width:2rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.bench-judge-score-pass{color:#166534;background:#dcfce7}.bench-judge-score-mid{color:#92400e;background:#fef3c7}.bench-judge-tooltip-wrap{display:inline-flex;position:relative}.bench-judge-tooltip-panel{z-index:40;color:#18181b;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;width:min(28rem,92vw);padding:.625rem .75rem;font-size:.6875rem;line-height:1.4;display:none;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 4px 16px #0000001a}.bench-judge-tooltip-wrap:hover .bench-judge-tooltip-panel,.bench-judge-tooltip-wrap:focus-within .bench-judge-tooltip-panel{display:block}.bench-judge-tooltip-table{border-collapse:collapse;width:100%}.bench-judge-tooltip-table th{text-align:left;color:#71717a;border-bottom:1px solid #e4e4e7;padding:0 .375rem .375rem 0;font-weight:600}.bench-judge-tooltip-table td{vertical-align:top;color:#3f3f46;padding:.375rem .375rem 0 0}.bench-judge-tooltip-table td.bench-judge-tooltip-range{white-space:nowrap}.bench-judge-tooltip-table th:nth-child(3){text-align:center;padding-right:.375rem}.bench-judge-tooltip-table td.bench-judge-tooltip-count{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;width:2.5rem;padding-left:.375rem;padding-right:.375rem}.bench-judge-tooltip-table td.bench-judge-tooltip-result{white-space:nowrap;font-weight:700}.bench-judge-tooltip-table td.bench-judge-tooltip-band-fail{color:#dc2626}.bench-judge-tooltip-table td.bench-judge-tooltip-band-review{color:#d97706}.bench-judge-tooltip-table td.bench-judge-tooltip-band-pass{color:#16a34a}.bench-judge-score-fail{color:#991b1b;background:#fee2e2}.bench-judge-score-lg{min-width:3rem;padding:.375rem .75rem;font-size:1.25rem}.bench-latency-chip{color:#71717a;font-size:.6875rem}.bench-dialog-backdrop{z-index:50;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bench-dialog{background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;width:100%;max-width:32rem;max-height:min(85vh,640px);overflow:auto;box-shadow:0 20px 40px #0000001f}.bench-dialog-head{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.bench-dialog-title{margin:0;font-size:1.125rem;font-weight:600}.bench-dialog-subtitle{color:#71717a;margin:.25rem 0 0;font-size:.8125rem}.bench-dialog-body{padding:1rem 1.25rem 1.25rem}.bench-dialog-close{color:#71717a;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1}.bench-judge-composite{background:#fafafa;border:1px solid #f4f4f5;border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.bench-judge-row{border-bottom:1px solid #f4f4f5;padding:.75rem 0}.bench-judge-row:last-child{border-bottom:none}.bench-judge-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;margin-top:.5rem;font-size:.75rem;display:grid}.bench-judge-dim{color:#52525b;justify-content:space-between;gap:.5rem;display:flex}.bench-copy-row{background:#f4f4f5;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:flex}.bench-chat-grid{gap:.75rem;display:grid}@media(min-width:768px){.bench-chat-grid{grid-template-columns:1fr 1fr}}.bench-chat-card{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;padding:1rem}.bench-chat-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bench-chat-card-runner{color:#18181b;font-size:.8125rem;font-weight:600}.bench-chat-card-question{color:#3f3f46;margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.bench-chat-card-answer{color:#71717a;margin:0;font-size:.75rem;line-height:1.5}.bench-banner-active{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.bench-section-desc{color:#71717a;margin:-.375rem 0 .875rem;font-size:.8125rem}.bench-preview-head{margin-bottom:.5rem}.bench-preview-site-head{margin-bottom:.25rem}.bench-preview-root .bench-dashboard-content{padding-top:.375rem}.bench-preview-site-head .bench-preview-cluster-row{margin-bottom:.125rem}.bench-preview-site-head .bench-preview-breadcrumb{margin-bottom:1rem}.bench-preview-page-title-row{flex-wrap:wrap;align-items:baseline;gap:0;margin-bottom:.625rem;display:flex}.bench-preview-page-title-row .bench-preview-section-title{margin:0}.bench-preview-head-actions{flex-shrink:0;gap:.5rem;display:flex}.bench-preview-suite-link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none}.bench-preview-suite-link:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.bench-preview-kpi-row{grid-template-columns:1fr;gap:.75rem;margin:.75rem 0 1.25rem;display:grid}@media(min-width:640px){.bench-preview-kpi-row.bench-preview-kpi-row-trio,.bench-preview-kpi-row.bench-preview-kpi-row-quad{grid-template-columns:repeat(auto-fit,minmax(13.5rem,14.25rem));justify-content:start}}.bench-preview-rubric .bench-judge-dim .bench-judge-score{min-width:2rem;padding:.125rem .5rem;font-size:.875rem}.bench-preview-suite-metric-result{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.bench-preview-suite-result-status{color:#18181b;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:inline-flex}.bench-preview-detail-callout{background:#fff;border:1px solid #e4e4e7;border-left:3px solid #3b82f6;border-radius:.75rem;margin:.875rem 0 0;padding:1rem 1.25rem 1rem 1rem;box-shadow:0 1px 2px #0000000a}.bench-preview-detail-callout-label{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 .375rem;font-size:.6875rem;font-weight:700}.bench-preview-body-text{color:#3f3f46;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.bench-preview-body-text-dialog{font-size:.9375rem}.bench-preview-response-metrics{gap:.75rem 1.25rem;margin-top:.625rem}.bench-preview-response-caption{color:#71717a;margin:.125rem 0 0;font-size:.8125rem;line-height:1.35}.bench-preview-grading-grid{align-items:start;margin-top:.25rem}.bench-preview-grading-col{flex-direction:column;display:flex}.bench-preview-grading-subhead{color:#52525b;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.bench-preview-rubric-card.bench-card{background:#fafafa;border-color:#e4e4e7;padding:1rem 1.125rem}.bench-preview-answer-card.bench-card{box-sizing:border-box;background:#fafafa;border-color:#e4e4e7;flex-direction:column;padding:1rem 1.125rem;display:flex;overflow:hidden}.bench-preview-rubric-card .bench-preview-rubric{margin-top:0}.bench-preview-rubric-card .bench-preview-reasoning{border-top:1px solid #e4e4e7;margin-top:.875rem;padding-top:.875rem}.bench-preview-expandable-text{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bench-preview-expandable-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.bench-preview-more-row{border-top:1px solid #f4f4f5;flex-shrink:0;justify-content:flex-end;margin-top:.25rem;padding-top:.25rem;line-height:1;display:flex}.bench-preview-more-link{letter-spacing:.1em;text-transform:uppercase;color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.5625rem;font-weight:700}.bench-preview-more-link:hover{color:#1d4ed8;text-decoration:underline}.bench-preview-text-dialog{flex-direction:column;max-width:42rem;max-height:min(85vh,640px);display:flex;overflow:hidden}.bench-preview-text-dialog .bench-dialog-head{flex-shrink:0}.bench-preview-text-dialog .bench-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.bench-preview-kpi.bench-card{flex-direction:column;justify-content:space-between;min-width:0;min-height:7.5rem;padding:1.125rem;display:flex}.bench-preview-kpi-value-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.bench-preview-kpi-prompt-count{color:#a1a1aa;white-space:nowrap;flex:none;margin-left:auto;font-size:.75rem;font-weight:500}.bench-preview-kpi-outcome{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.bench-preview-kpi-status{color:#18181b;white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-size:1rem;font-weight:700;display:inline-flex}.bench-preview-kpi-outcome .bench-judge-tooltip-wrap{flex-shrink:0}.bench-preview-summary-scope{color:#52525b;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.bench-preview-head-main{flex:1;min-width:0}.bench-preview-cluster-row{flex-wrap:wrap;align-items:baseline;gap:0;margin-bottom:.625rem;display:flex}.bench-preview-cluster-name{letter-spacing:-.02em;color:#18181b;margin:0;font-size:1.5rem;font-weight:700}.bench-preview-cluster-host{color:#71717a;margin-left:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:400}.bench-preview-suite-kind{letter-spacing:.08em;text-transform:uppercase;color:#71717a;white-space:nowrap;margin-left:1rem;font-size:.6875rem;font-weight:700}.bench-preview-section-title{margin:0 0 .25rem}.bench-preview-run-meta{color:#71717a;margin:0;font-size:.8125rem}.bench-preview-run-meta-sep{margin:0 .25rem}.bench-preview-suite-metrics{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.875rem;display:flex}.bench-preview-suite-metric{align-items:center;gap:.5rem;display:inline-flex}.bench-preview-suite-metric-label{color:#71717a;white-space:nowrap;font-size:.75rem;font-weight:600}.bench-preview-suite-metric-value{font-variant-numeric:tabular-nums;color:#18181b;font-size:.9375rem;font-weight:700}.bench-preview-suite-metric .bench-judge-score{min-width:2.25rem;padding:.1875rem .5625rem;font-size:.9375rem}.bench-tool-usage{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.bench-tool-usage-pie-wrap{align-items:center;gap:.5rem;display:inline-flex}.bench-tool-usage-pie{--tool-usage-pct:0;--pie-fill:#a1a1aa;--pie-track:#e4e4e7;background:conic-gradient(var(--pie-fill) calc(var(--tool-usage-pct) * 3.6deg),var(--pie-track) 0);border-radius:50%;flex-shrink:0;position:relative}.bench-tool-usage-pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24%}.bench-tool-usage-pie-100{--pie-fill:#14532d}.bench-tool-usage-pie-90{--pie-fill:#4ade80}.bench-tool-usage-pie-70{--pie-fill:#facc15}.bench-tool-usage-pie-50{--pie-fill:#fb923c}.bench-tool-usage-pie-low{--pie-fill:#ef4444}.bench-tool-usage-pie-na{--pie-fill:#d4d4d8;--pie-track:#e4e4e7}.bench-tool-usage-pie-pct{color:#3f3f46;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1}.bench-tool-usage-sm .bench-tool-usage-pie{width:1.375rem;height:1.375rem}.bench-tool-usage-sm .bench-tool-usage-pie-pct{font-size:.75rem}.bench-tool-usage-md .bench-tool-usage-pie{width:1.75rem;height:1.75rem}.bench-tool-usage-lg .bench-tool-usage-pie{width:2.5rem;height:2.5rem}.bench-tool-usage-lg .bench-tool-usage-pie-pct{color:#18181b;font-size:1rem;font-weight:700}.bench-suite-table-center .bench-tool-usage{align-items:center}.bench-suite-table-center .bench-tool-usage-pie-wrap{justify-content:center}.bench-tool-usage-na{color:#71717a;font-size:.875rem;font-weight:500}.bench-tool-usage-caption{color:#71717a;margin:.375rem 0 0;font-size:.75rem;line-height:1.45}.bench-tool-usage-tooltip-wrap{cursor:help;outline:none}.bench-tool-usage-tooltip-panel{width:min(20rem,88vw);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.bench-tool-usage-tooltip-title{letter-spacing:.04em;text-transform:uppercase;color:#52525b;border-bottom:1px solid #e4e4e7;margin:0 0 .5rem;padding-bottom:.375rem;font-size:.6875rem;font-weight:700}.bench-tool-usage-tooltip-list{margin:0;padding:0;list-style:none}.bench-tool-usage-tooltip-line{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem 0;display:flex}.bench-tool-usage-tooltip-line+.bench-tool-usage-tooltip-line{border-top:1px solid #f4f4f5}.bench-tool-usage-tooltip-tool{color:#3f3f46;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.bench-tool-usage-tooltip-status{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:700}.bench-tool-usage-tooltip-status-used{color:#15803d}.bench-tool-usage-tooltip-status-missing{color:#dc2626}.bench-tool-usage-tooltip-status-extra{color:#2563eb}.bench-suite-table-center .bench-tool-usage-tooltip-panel{left:50%;transform:translate(-50%)}.bench-preview-response-metrics .bench-tool-usage{min-width:0}.bench-preview-kpi-label{color:#71717a;margin:0 0 .25rem;font-size:.75rem;font-weight:500}.bench-preview-kpi-value{letter-spacing:-.02em;color:#18181b;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.bench-preview-kpi-metric{letter-spacing:-.02em;color:#18181b;font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700;line-height:1.1}.bench-preview-kpi-metric-group{flex-direction:column;align-items:flex-start;gap:.0625rem;min-width:0;display:flex}.bench-preview-kpi-metric-secondary{color:#27272a;font-size:.984375rem;line-height:1.15}.bench-preview-kpi-metric-warn{color:#ea580c;cursor:help}.bench-preview-kpi-metric-label{letter-spacing:.02em;text-transform:uppercase;color:#71717a;margin-right:.3125rem;font-size:.6875rem;font-weight:600}.bench-preview-kpi-metric-secondary-wrap{display:inline-flex}.bench-preview-kpi-latency-tooltip{width:min(15rem,88vw)}.bench-preview-kpi-value-sm{font-size:1.125rem}.bench-preview-kpi-hint{color:#a1a1aa;margin:.375rem 0 0;font-size:.6875rem;line-height:1.45}.bench-not-judged{color:#52525b;white-space:nowrap;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.bench-not-judged-compact{padding:.1875rem .5rem .1875rem .375rem;font-size:.8125rem;font-weight:600}.bench-preview-kpi-hint-not-judged{color:#71717a}.bench-timing-waterfall-bar{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.5rem;height:1.75rem;display:flex;overflow:hidden}.bench-timing-waterfall-sm .bench-timing-waterfall-bar{height:.625rem}.bench-timing-waterfall-seg{min-width:2px;transition:opacity .15s}.bench-timing-waterfall-seg:hover{opacity:.85}.bench-timing-waterfall-legend{color:#52525b;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.625rem;font-size:.75rem;display:flex}.bench-timing-legend-item{align-items:center;gap:.375rem;display:inline-flex}.bench-timing-swatch{border-radius:.125rem;flex-shrink:0;width:.625rem;height:.625rem}.bench-timing-legend-total{color:#71717a;margin-left:auto}.bench-tool-chips{flex-direction:column;gap:.5rem;display:flex}.bench-tool-chip{background:#fff;border:1px solid #e4e4e7;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .875rem;display:flex}.bench-tool-chip-done{background:#f8fafc;border-color:#dbeafe}.bench-tool-chip-fail{background:#fef2f2;border-color:#fecaca}.bench-tool-chip-name{color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600}.bench-tool-chip-meta{color:#71717a;flex:1;font-size:.75rem}.bench-tool-chips-compact{flex-flow:wrap;gap:.375rem;margin-top:.5rem}.bench-tool-chip-inline{color:#52525b;background:#f4f4f5;border-radius:9999px;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.bench-preview-two-col{gap:0 1.5rem;display:grid}@media(min-width:900px){.bench-preview-two-col{grid-template-columns:1fr 1fr}}.bench-preview-reasoning{color:#71717a;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.bench-trend-chart{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;padding:1rem}.bench-trend-chart-head{color:#18181b;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600;display:flex}.bench-trend-bars{align-items:flex-end;gap:.5rem;height:9rem;display:flex}.bench-trend-col{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.bench-trend-latency-wrap{flex:1;align-items:flex-end;width:100%;max-width:2.5rem;display:flex}.bench-trend-latency-bar{background:#93c5fd;border-radius:.25rem .25rem 0 0;width:100%;min-height:4px}.bench-trend-judge{border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}.bench-trend-label{color:#a1a1aa;text-align:center;font-size:.625rem}.bench-stage-stack{flex-direction:column;gap:.5rem;display:flex}.bench-stage-row{grid-template-columns:5.75rem 2.25rem 1fr 3.5rem;align-items:center;gap:.5rem .375rem;font-size:.8125rem;display:grid}.bench-stage-label{color:#52525b;white-space:nowrap;font-weight:500}.bench-stage-track{background:#f4f4f5;border-radius:9999px;height:.625rem;margin-left:.375rem;overflow:hidden}.bench-stage-fill{background:#60a5fa;border-radius:9999px;min-width:2px;height:100%}.bench-stage-row-primary .bench-stage-label{color:#18181b;font-weight:600}.bench-stage-fill-primary{background:#2563eb}.bench-stage-value{text-align:right;color:#71717a;font-variant-numeric:tabular-nums}.bench-stage-judge{flex-shrink:0;justify-content:flex-start;display:flex}.bench-stage-judge .bench-judge-score{min-width:2rem;padding:.125rem .4375rem;font-size:.8125rem}.bench-preview-note{color:#71717a;background:#f4f4f5;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.8125rem}.bench-preview-breadcrumb{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.bench-preview-crumb{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}.bench-preview-crumb:hover{text-decoration:underline}.bench-preview-crumb-active{color:#18181b;cursor:default;font-weight:600}.bench-preview-crumb-active:hover{text-decoration:none}.bench-preview-crumb-sep{color:#a1a1aa}.bench-preview-alert{background:#fff7ed;border:1px solid #fdba74;border-radius:.75rem;margin-bottom:1.5rem;font-size:.875rem;overflow:hidden}.bench-preview-alert-head{color:#ffedd5;letter-spacing:.01em;background:#9a3412;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;line-height:1.3}.bench-preview-alert-body{color:#c2410c;padding:.625rem 1rem .75rem}.bench-preview-alert-body p{color:#c2410c;margin:0 0 .375rem;line-height:1.4}.bench-preview-alert-compact{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.bench-preview-alert-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bench-preview-alert-group{line-height:1.35}.bench-preview-alert-prompt-list{flex-direction:column;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.bench-preview-alert-summary{margin-bottom:.625rem!important}.bench-preview-alert-item{line-height:1.35}.bench-preview-alert-suite{letter-spacing:.03em;text-transform:uppercase;color:#9a3412;font-size:.6875rem;font-weight:600;display:block}.bench-preview-alert-prompt{border-left:2px solid #fdba74;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-left:.875rem;padding-left:.625rem;display:flex}.bench-preview-alert-question{color:#b45309;font-size:.8125rem}.bench-preview-alert-link{color:#c2410c;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.bench-preview-kpi-warn{color:#ea580c!important}.bench-suite-table-wrap{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;overflow-x:auto}.bench-suite-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bench-suite-table th{text-align:left;color:#71717a;background:#fafafa;border-bottom:1px solid #f4f4f5;padding:.625rem .875rem;font-weight:600}.bench-suite-table td{vertical-align:middle;border-bottom:1px solid #f4f4f5;padding:.75rem .875rem}.bench-table.bench-suite-table th.bench-suite-table-center,.bench-table.bench-suite-table td.bench-suite-table-center{text-align:center;vertical-align:middle}.bench-table.bench-suite-table th:first-child,.bench-table.bench-suite-table td:first-child{text-align:left}.bench-tool-table-name{color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600}.bench-tool-table-row-fail{background:#fef2f2}.bench-tool-table-row-fail td{border-bottom-color:#fecaca}.bench-tool-table-row-timeout{background:#fffbeb}.bench-tool-table-row-timeout td{border-bottom-color:#fde68a}.bench-tool-table-row-skipped{background:#fafafa}.bench-tool-table-error{color:#b91c1c;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.bench-tool-table-row-timeout .bench-tool-table-error{color:#92400e}.bench-tool-table-row-skipped .bench-tool-table-error{color:#71717a}.bench-suite-row{cursor:pointer}.bench-suite-row:hover td{background:#fafafa}.bench-suite-row-flagged td{background:#fff7ed}.bench-suite-row-flagged:hover td{background:#ffedd5}.bench-suite-name{color:#18181b;font-weight:600;display:block}.bench-suite-desc{color:#71717a;margin-top:.125rem;font-size:.75rem;display:block}.bench-prompt-question{color:#52525b;max-width:20rem}.bench-table-link{color:#2563eb;white-space:nowrap;font-weight:600}.bench-flag-chip{color:#c2410c;background:#ffedd5;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.block{display:block}.table{display:table}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
