.amolfi-home2.amolfi-bench-page{--bench-ink:var(--mkt-ink);--bench-muted:var(--mkt-ink-muted);--bench-line:rgb(var(--mkt-ink-rgb) / .15);--bench-grok:#d8dde2;--bench-chart-bg:#050505;--bench-chart-ink:#ededed;--bench-chart-muted:#a6a6a6;--bench-chart-grid:#252525;background:var(--mkt-surface);min-height:100vh;color:var(--bench-ink);font-family:var(--font-sans,Inter, system-ui, sans-serif);line-height:1.5}:root[data-mkt-appearance=light] .amolfi-bench-page{--bench-grok:#555c64;--bench-chart-bg:#fff;--bench-chart-ink:#1b1e22;--bench-chart-muted:#60666c;--bench-chart-grid:#e8e9ea}.amolfi-bench-page *,.amolfi-bench-page :before,.amolfi-bench-page :after{box-sizing:border-box}.amolfi-bench-page h1,.amolfi-bench-page h2,.amolfi-bench-page h3,.amolfi-bench-page p,.amolfi-bench-page figure{margin:0}.amolfi-bench-page :where(main) button{font:inherit;cursor:pointer}.amolfi-bench-page :is(a,button,circle,polygon):focus-visible{outline:2px solid var(--mkt-accent-ink);outline-offset:3px}.bench-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bench-skip{z-index:200;background:var(--mkt-surface-2);color:var(--bench-ink);padding:10px 14px;position:fixed;top:-100px;left:20px}.bench-skip:focus{top:12px}.bench-hero{text-align:center;max-width:720px;margin:0 auto;padding:174px 24px 57px}.bench-hero h1{letter-spacing:-.045em;font-size:clamp(37px,4vw,52px);font-weight:480;line-height:1.12}.bench-hero p{max-width:580px;color:var(--bench-muted);margin:10px auto 0;font-size:16px;line-height:1.5}.bench-hero a{color:var(--mkt-accent-ink);align-items:center;gap:4px;margin-top:14px;font-size:15px;text-decoration:none;display:inline-flex}.bench-hero a:hover{text-underline-offset:4px;text-decoration:underline}.bench-results{max-width:1180px;margin:0 auto;padding-inline:24px}.bench-empty{border:1px solid var(--bench-line);text-align:center;color:var(--bench-muted);border-radius:24px;padding:80px 24px}.bench-chart{border:1px solid var(--bench-line);background:var(--bench-chart-bg);width:100%;color:var(--bench-chart-ink);border-radius:24px;overflow:hidden}.bench-chart-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--bench-chart-muted) transparent;width:100%;overflow-x:auto}.bench-chart-scroll>svg{background:var(--bench-chart-bg);touch-action:pan-y;width:100%;min-width:680px;height:auto;display:block;overflow:hidden}.bench-chart-scroll>svg:focus-visible{outline:2px solid var(--mkt-accent-ink);outline-offset:-4px}.bench-chart-grid{stroke:var(--bench-chart-grid);stroke-width:1px}.bench-chart-tick,.bench-chart-axis-title,.bench-chart-x-title,.bench-chart-watermark{fill:var(--bench-chart-muted);font-family:var(--font-sans,Inter, system-ui, sans-serif)}.bench-chart-tick{font-size:17px}.bench-chart-axis-title{font-size:18px}.bench-chart-x-title{font-size:19px}.bench-chart-watermark{letter-spacing:.13em;font-size:12px}.bench-chart-series-label{paint-order:stroke;stroke:var(--bench-chart-bg);stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:620}.bench-chart-point{cursor:crosshair;transition:r .15s,opacity .15s}circle.bench-chart-point:hover,circle.bench-chart-point:focus-visible{r:8}.bench-chart-tooltip{pointer-events:none;font-size:14px;font-family:var(--font-sans,Inter, system-ui, sans-serif);fill:var(--bench-chart-muted)}.bench-chart-tooltip rect{fill:var(--mkt-surface-raised);stroke:var(--bench-line)}.bench-chart-tooltip-name{fill:var(--bench-ink);font-weight:650}.bench-chart-mobile-detail,.bench-chart-mobile-legend{display:none}.bench-axis-tabs{justify-content:center;gap:5px;margin:17px auto 0;display:flex}.bench-axis-tabs button{color:var(--bench-muted);background:0 0;border:0;border-radius:20px;padding:6px 12px;font-size:13px}.bench-axis-tabs button[aria-selected=true]{background:var(--mkt-surface-raised);color:var(--bench-ink)}.bench-axis-tabs button:hover{color:var(--bench-ink)}.bench-table-hint{color:var(--bench-muted);text-align:center;font-size:12px;margin:28px 0 15px!important}.bench-table-wrap{max-width:920px;margin:0 auto}.bench-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--bench-ink);font-variant-numeric:tabular-nums;font-size:13px}.bench-table th{border-bottom:1px solid var(--bench-line);color:var(--bench-muted);letter-spacing:.09em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:10px 9px;font-size:11px;font-weight:550}.bench-table th:nth-child(2){text-align:left;width:34%}.bench-table th:first-child{width:35px}.bench-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bench-table th button:hover,.bench-table th:not([aria-sort=none]) button{color:var(--bench-ink)}.bench-sort-indicator{min-width:9px;display:inline-block}.bench-table th:nth-child(2) button{justify-content:flex-start}.bench-table td{border-bottom:1px solid var(--bench-line);text-align:right;white-space:nowrap;padding:10px 9px;line-height:1.45}.bench-table td:nth-child(2){text-align:left}.bench-table tbody tr:hover{background:rgb(var(--mkt-ink-rgb) / .035)}.bench-table tbody tr{cursor:pointer}.bench-table tbody tr:focus-within{background:rgb(var(--mkt-ink-rgb) / .05)}.bench-table .bench-rank{color:var(--bench-muted)}.bench-model-toggle{max-width:100%;color:var(--bench-ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex;font-weight:560!important}.bench-model-toggle:hover span{text-underline-offset:3px;text-decoration:underline}.bench-model-toggle i{border:1.5px solid var(--bench-series);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.bench-model-toggle i.is-filled{background:var(--bench-series)}.amolfi-bench-page .bench-results{padding-bottom:116px}@media (width<=700px){.bench-hero{padding:122px 22px 40px}.bench-hero h1{font-size:38px}.bench-hero p{font-size:15px}.bench-results{padding-inline:16px}.bench-chart-scroll>svg{width:100%;min-width:0}.bench-chart-tick{font-size:11px}.bench-chart-series-label{font-size:12px}.bench-chart-axis-title{font-size:13px}.bench-chart-x-title{font-size:12px}.bench-chart-mobile-detail{border-top:1px solid var(--bench-chart-grid);min-height:53px;color:var(--bench-chart-muted);flex-direction:column;justify-content:center;gap:1px;padding:6px 14px 8px;font-size:11px;display:flex}.bench-chart-mobile-detail strong{color:var(--bench-chart-ink);font-size:12px;font-weight:620}.bench-chart-mobile-legend{color:var(--bench-chart-muted);flex-wrap:wrap;gap:5px 12px;padding:3px 14px 12px;font-size:10px;display:flex}.bench-chart-mobile-legend span{align-items:center;gap:5px;display:inline-flex}.bench-chart-mobile-legend i{border-radius:50%;width:6px;height:6px}.bench-table-hint{padding-inline:14px}.bench-table,.bench-table tbody{width:100%;display:block}.bench-table thead{display:none}.bench-table tbody tr{border-bottom:1px solid var(--bench-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:15px 16px 13px;display:grid;position:relative}.bench-table tbody tr:first-child{border-top:1px solid var(--bench-line)}.bench-table td{text-align:left;white-space:normal;border:0;padding:0;display:block}.bench-table td:first-child{color:var(--bench-muted);position:absolute;top:18px;right:16px}.bench-table td:nth-child(2){grid-column:1/-1;padding-bottom:15px;padding-right:36px}.bench-model-toggle{font-size:14px}.bench-table td:nth-child(n+3){padding:8px 0 0;font-size:14px;font-weight:550}.bench-table td:nth-child(n+3):before{content:attr(data-label);color:var(--bench-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px;font-size:10px;font-weight:500;display:block}.amolfi-bench-page .bench-results{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.bench-chart-point{transition:none}}.bench-category-switch{justify-content:center;margin-top:28px;display:flex}.bench-task-switch{justify-content:center;margin-top:16px;display:flex}.bench-choice{isolation:isolate;grid-template-columns:repeat(var(--bench-options), 1fr);background:rgb(var(--mkt-ink-rgb) / .04);border:0;border-radius:999px;width:max-content;min-width:294px;max-width:100%;margin:0;padding:2px;font-size:16px;font-weight:400;display:inline-grid;position:relative}.bench-choice-thumb{width:calc((100% - 4px) / var(--bench-options));z-index:-1;border-radius:inherit;background:rgb(var(--mkt-ink-rgb) / .07);transform:translateX(calc(var(--bench-selected) * 100%));transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;bottom:2px;left:2px}.bench-choice label{border-radius:inherit;min-height:40px;color:rgb(var(--mkt-ink-rgb) / .6);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 20px;line-height:1;display:flex;position:relative}.bench-choice label.is-selected,.bench-choice label:hover{color:var(--mkt-ink)}.bench-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bench-choice label:has(input:focus-visible){outline:2px solid var(--mkt-accent-ink);outline-offset:3px}.bench-choice.is-compact{background:0 0;min-width:0;font-size:13px}.bench-choice.is-compact label{min-height:36px;padding:7px 14px}.bench-hero{max-width:900px;padding-bottom:24px}.bench-view-description{text-align:center;color:var(--bench-muted);font-size:14px;margin-bottom:28px!important}.bench-chart-grade-tick{fill:var(--bench-chart-ink);font-size:20px;font-weight:550}.bench-letter-grade{font-size:16px;font-weight:560}.bench-grade-key{color:var(--bench-muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:24px auto 0;font-size:11px;display:flex}.bench-grade-key span{align-items:baseline;gap:6px;display:inline-flex}.bench-grade-key strong{color:var(--bench-ink);font-size:13px;font-weight:550}.bench-table-hint a{color:var(--bench-ink);text-underline-offset:3px}@media (width<=700px){.bench-choice{min-width:min(294px,100%);font-size:15px}.bench-choice.is-compact{min-width:0;max-width:none;font-size:11px}.bench-choice.is-compact label{min-height:38px;padding-inline:8px}.bench-task-switch{margin-inline:-10px}.bench-hero{padding-bottom:20px}.bench-view-description{max-width:300px;font-size:12px;margin:0 auto 22px!important}.bench-chart-grade-tick{font-size:14px}.bench-grade-key{grid-template-columns:repeat(3,max-content);gap:8px 16px;font-size:10px;display:grid}}@media (prefers-reduced-motion:reduce){.bench-choice-thumb{transition:none}}.bench-model-star{flex:none}.bench-grade-guide{border-top:1px solid var(--bench-line);border-bottom:1px solid var(--bench-line);max-width:920px;margin:28px auto 0}.bench-grade-guide summary{cursor:pointer;color:var(--bench-ink);padding:18px 0;font-size:14px}.bench-grade-guide summary span{float:right;color:var(--bench-muted);font-size:12px}.bench-grade-guide summary:focus-visible{outline:2px solid var(--mkt-accent-ink);outline-offset:4px}.bench-grade-intro,.bench-grade-note{color:var(--bench-muted);max-width:660px;margin:0 0 22px;font-size:13px;line-height:1.6}.bench-grade-board{border:1px solid var(--bench-line);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden}.bench-grade-board>div{border-right:1px solid var(--bench-line);border-bottom:1px solid var(--bench-line);padding:24px}.bench-grade-board>div:nth-child(3n){border-right:0}.bench-grade-board>div:nth-child(n+4){border-bottom:0}.bench-grade-board dt{flex-direction:column;gap:12px;display:flex}.bench-grade-board dt span{color:var(--bench-ink);font-size:32px;font-weight:500;line-height:1}.bench-grade-board dt strong{color:var(--bench-ink);font-size:14px;font-weight:550}.bench-grade-board dd{color:var(--bench-muted);margin:8px 0 0;font-size:12px;line-height:1.6}@media (width<=700px){.bench-grade-guide{margin-inline:8px}.bench-grade-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-grade-board>div{padding:20px 16px}.bench-grade-board>div:nth-child(3n){border-right:1px solid var(--bench-line)}.bench-grade-board>div:nth-child(2n){border-right:0}.bench-grade-board>div:nth-child(n+4){border-bottom:1px solid var(--bench-line)}.bench-grade-board>div:nth-child(n+5){border-bottom:0}}.bench-point-detail{border-top:1px solid var(--bench-chart-grid);min-height:78px;color:var(--bench-chart-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:18px 24px;font-size:12px;display:flex}.bench-point-detail>div{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.bench-point-detail strong{color:var(--bench-chart-ink);font-size:14px;font-weight:550}.bench-point-detail p{text-align:right;max-width:520px;line-height:1.6}.bench-point-cost-note{margin-top:4px;font-size:11px;display:block}.bench-overlap-choices{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.bench-overlap-choices span{margin-right:4px}.bench-overlap-choices button{border:1px solid var(--bench-chart-grid);color:var(--bench-chart-muted);background:0 0;border-radius:999px;padding:6px 10px;font-size:11px}.bench-overlap-choices button[aria-pressed=true],.bench-overlap-choices button:hover{color:var(--bench-chart-ink);border-color:var(--mkt-accent-ink)}.bench-speed-detail{flex-basis:100%}.bench-speed-detail summary{cursor:pointer;width:fit-content}.bench-speed-detail p{text-align:left;max-width:740px;margin-top:8px;font-size:11px}.bench-table .bench-speed-detail{white-space:normal}.bench-table .bench-speed-detail p{white-space:normal;overflow-wrap:anywhere;max-width:190px}.bench-3d-scene{cursor:grab;touch-action:none}.bench-3d-scene:active{cursor:grabbing}.bench-3d-inline>.bench-3d-scene{touch-action:pan-y}.bench-3d-axis{stroke:var(--bench-chart-muted);stroke-width:1.5px}.bench-3d-controls{color:var(--bench-chart-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 24px 16px;font-size:11px;display:flex}.bench-3d-controls button{color:var(--bench-chart-ink);background:0 0;border:0;align-items:center;gap:6px;padding:6px;font-size:11px;display:inline-flex}.bench-3d-controls button:hover{color:var(--mkt-accent-ink)}.bench-3d-controls button:disabled{opacity:.4;cursor:default}.bench-edition{max-width:920px;color:var(--bench-muted);justify-content:space-between;margin:18px auto 0;font-size:11px;display:flex}.bench-model-cell{flex-direction:column;gap:3px;display:flex}.bench-model-lab{color:var(--bench-muted);padding-left:19px;font-size:11px}.bench-model-toggle:disabled{cursor:default;opacity:1}.bench-model-toggle:disabled:hover span{text-decoration:none}.bench-table tbody tr:has(.bench-model-toggle:disabled){cursor:default}.bench-unrated{color:var(--bench-muted);font-size:12px}.bench-cost-footnote{white-space:normal;max-width:220px;color:var(--bench-muted);margin:4px 0 0 auto;font-size:10px;font-weight:400;line-height:1.5;display:block}.bench-table th:nth-child(2){width:58%}.bench-table th{letter-spacing:0;text-transform:none}.bench-grade-guide .bench-grade-intro,.bench-grade-guide .bench-grade-note{margin-bottom:22px}.bench-chart-point:focus-visible{outline:none}:root[data-mkt-appearance=light] .bench-chart-series-label{fill:color-mix(in srgb, currentColor 62%, #000)}@media (width<=700px){.bench-point-detail{flex-direction:column;align-items:flex-start;gap:8px;min-height:90px;padding:14px 16px}.bench-point-detail>div{flex-shrink:1}.bench-point-detail p{text-align:left;font-size:11px}.bench-edition{padding-inline:8px;font-size:10px}.bench-cost-footnote{max-width:none;margin-left:0}.bench-table td:nth-child(n+3):before{text-transform:none;letter-spacing:0}}.bench-3d-inline{width:100%;position:relative}.bench-3d-scene:focus{outline:none}.bench-3d-scene:focus-visible{outline:2px solid var(--mkt-accent-ink);outline-offset:-4px}.bench-3d-inline>.bench-3d-scene{width:100%;height:auto;display:block;overflow:hidden}.bench-3d-inline .bench-chart-tick{font-size:13px}.bench-3d-inline .bench-chart-axis-title{font-size:14px}.bench-3d-scene text{pointer-events:none;-webkit-user-select:none;user-select:none;paint-order:stroke;stroke:var(--bench-chart-bg);stroke-width:4px;stroke-linejoin:round}.bench-3d-expand{border:1px solid var(--bench-chart-grid);background:var(--bench-chart-bg);width:44px;height:44px;color:var(--bench-chart-ink);border-radius:14px;place-items:center;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:12px;right:12px}.bench-3d-expand:hover{border-color:var(--mkt-accent-ink);box-shadow:0 4px 14px rgb(var(--mkt-ink-rgb) / .07)}.bench-3d-controls{padding:0 16px 12px;font-size:12px}.bench-3d-controls button{white-space:nowrap;min-height:44px;font-size:12px}.bench-3d-dialog{background:var(--bench-chart-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--bench-chart-ink);font:inherit;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bench-3d-dialog[open]{flex-direction:column;display:flex}.bench-3d-dialog::backdrop{background:var(--bench-chart-bg)}.bench-3d-full-header{padding:calc(16px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.bench-3d-full-header h2{letter-spacing:-.02em;font-size:15px;font-weight:550}.bench-3d-full-header h2 span,.bench-3d-full-header>span{color:var(--bench-chart-muted);font-size:13px;font-weight:400}.bench-3d-full-viewport{flex:1 1 0;min-height:100px;position:relative;overflow:hidden}.bench-3d-full-viewport>.bench-3d-scene{width:100%;height:100%;display:block}.bench-3d-dialog .bench-chart-tick{font-size:13px}.bench-3d-dialog .bench-chart-axis-title{font-size:14px}.bench-3d-full-inspect{border-top:1px solid var(--bench-chart-grid);min-height:70px;max-height:18dvh;color:var(--bench-chart-muted);flex-direction:column;flex:none;gap:4px;padding:12px 20px;font-size:12px;display:flex;overflow-y:auto}.bench-3d-full-inspect strong{color:var(--bench-chart-ink);align-items:center;gap:7px;font-size:15px;font-weight:550;display:flex}.bench-3d-full-inspect i{border-radius:50%;width:7px;height:7px}.bench-3d-full-inspect .bench-overlap-choices{padding-top:6px}.bench-3d-full-inspect .bench-overlap-choices button{min-height:44px}.bench-3d-full-tools{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 14px;display:flex}.bench-3d-full-tools button{min-width:44px;min-height:44px;color:var(--bench-chart-ink);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;display:inline-flex}.bench-3d-full-tools button:hover,.bench-3d-full-tools button[aria-pressed=true]{background:rgb(var(--mkt-ink-rgb) / .04);border-color:var(--bench-chart-grid)}.bench-3d-full-tools button:disabled{opacity:.3;cursor:default}.bench-3d-zoom{border:1px solid var(--bench-chart-grid);border-radius:14px;align-items:center;gap:4px;display:flex}.bench-3d-zoom output{text-align:center;min-width:38px;color:var(--bench-chart-muted);font-variant-numeric:tabular-nums;font-size:12px}.amolfi-bench-page .bench-3d-full-hint{text-align:center;color:var(--bench-chart-muted);flex:none;padding:6px 14px 10px;font-size:11px}.bench-3d-back-bar{padding:0 max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:none}.bench-3d-back-bar button{border:1px solid var(--bench-line);background:rgb(var(--mkt-ink-rgb) / .06);width:100%;min-height:52px;color:var(--bench-chart-ink);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:550;transition:background .24s cubic-bezier(.16,1,.3,1);display:flex}.bench-3d-back-bar button:hover{background:rgb(var(--mkt-ink-rgb) / .1)}@media (width>=701px){.bench-3d-inline .bench-chart-tick,.bench-3d-dialog .bench-chart-tick{font-size:15px}.bench-3d-inline .bench-chart-axis-title,.bench-3d-dialog .bench-chart-axis-title{font-size:17px}.bench-3d-full-tools,.bench-3d-full-inspect,.bench-3d-back-bar{align-self:center;width:min(100%,640px)}.bench-3d-full-inspect{border-top:0}}@media (height<=500px){.bench-3d-full-viewport{min-height:0}.bench-3d-full-header{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:8px}}@media (width>=480px) and (height<=500px){.bench-3d-dialog[open]{grid-template:"header header""plot detail"minmax(70px,1fr)"plot tools""plot hint""plot back"/minmax(0,1fr) 240px;display:grid}.bench-3d-full-header{grid-area:header}.bench-3d-full-viewport{grid-area:plot;height:100%}.bench-3d-full-inspect{border-top:0;grid-area:detail;align-self:start;min-height:0;max-height:100%}.bench-3d-full-tools{grid-area:tools;gap:4px;padding-inline:4px}.bench-3d-full-tools .bench-3d-zoom{gap:0}.bench-3d-full-tools output{min-width:32px}.bench-3d-full-tools button>span{display:none}.bench-3d-full-hint{grid-area:hint}.bench-3d-back-bar{grid-area:back}}@media (prefers-reduced-motion:reduce){.bench-3d-expand,.bench-3d-back-bar button{transition:none}}.bench-lab-marker{pointer-events:none}.bench-lab-marker-plate{fill:var(--bench-chart-bg);stroke:var(--bench-chart-grid);stroke-width:1px;transition:stroke .24s cubic-bezier(.16,1,.3,1)}.bench-lab-marker-initials{fill:var(--bench-chart-ink);font-size:9px;font-weight:650;stroke:none!important}.bench-chart-point:is(:hover,:focus-visible,.is-inspected) .bench-lab-marker-plate{stroke:var(--mkt-accent-ink);stroke-width:1.5px}@media (width<=700px){.bench-3d-full-header{padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px));gap:8px}.bench-3d-full-header h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.bench-lab-marker-plate{transition:none}}.bench-unrated-grade{flex-direction:column;align-items:flex-end;display:inline-flex}.bench-unrated-grade .bench-unrated-why{min-height:28px;color:var(--bench-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.bench-unrated-why:hover{color:var(--mkt-accent-ink)}.bench-grade-explanation{border:1px solid var(--bench-line);background:var(--mkt-surface);width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--bench-ink);border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0003}.bench-grade-explanation::backdrop{background:#00000080}.bench-grade-explanation-content{padding:32px;position:relative}.bench-grade-explanation-close{width:44px;height:44px;color:var(--bench-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.bench-grade-explanation-close:hover{color:var(--bench-ink);background:rgb(var(--mkt-ink-rgb) / .05)}.bench-grade-explanation-label{color:var(--bench-muted);font-size:12px;margin-bottom:12px!important}.bench-grade-explanation h2{letter-spacing:-.025em;padding-right:12px;font-size:24px;font-weight:550;line-height:1.15;margin-bottom:16px!important}.bench-grade-explanation-content>p:last-child{font-size:15px;line-height:1.65}@media (width<=700px){.bench-unrated-grade{align-items:flex-start}.bench-unrated-grade .bench-unrated-why{text-align:left;min-width:44px;min-height:44px}.bench-grade-explanation-content{padding:30px 24px}}.bench-chart-header{justify-content:center;padding:12px 16px 0;display:flex}.bench-chart-header .bench-choice label{min-height:44px;padding-inline:16px;font-size:12px}.bench-lab-marker-divider{stroke:var(--bench-chart-grid);stroke-width:1px;pointer-events:none}.bench-cluster-placement{pointer-events:none;opacity:.45}.bench-cluster-placement line{stroke:var(--bench-chart-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.bench-cluster-placement circle{fill:var(--bench-chart-muted)}.bench-new-badge{border:1px solid var(--bench-line);width:auto;color:var(--mkt-accent-ink);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 6px;font-weight:550;line-height:1.6;display:inline-flex;font-size:10px!important}.bench-point-detail strong .bench-new-badge{color:var(--mkt-accent-ink);display:inline-flex}g.bench-chart-point{outline:none}.bench-model-title{align-items:center;gap:8px;display:flex}.bench-model-title .bench-new-badge{flex-shrink:0;margin-left:0}
