.benchmark{--ink:#f4edf9;--quiet:#aa9bb6;--stroke:#302737;--card:#151019;color:var(--ink);max-width:1500px;margin:auto}.bench-kicker{display:block;color:#bfa2da;font-size:9px;font-weight:600;letter-spacing:1.8px;line-height:1.5}.bench-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 28px}.bench-heading h1{font-size:46px;font-weight:600;letter-spacing:-2px;line-height:1.15;margin:10px 0 12px}.bench-heading h1>span{color:#caa0f4}.bench-heading p{font-size:13px;color:var(--quiet);margin:0;line-height:1.7}.bench-heading-right{display:flex;align-items:center;gap:30px}.bench-summary-number{display:flex;flex-direction:column;gap:5px}.bench-summary-number strong{font-size:31px;font-weight:500;letter-spacing:-1px}.bench-summary-number span{font-size:10px;color:var(--quiet)}.bench-heading-right>button{align-self:center;white-space:nowrap}.bench-model-key{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:15px 0 24px;border-bottom:1px solid var(--stroke);margin-bottom:28px}.bench-model-key>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#e7ddee}.bench-model-key i,.bench-matrix th i{height:6px;width:6px;flex:none;display:inline-block;border-radius:50%;background:var(--model)}.bench-model-key b{font-size:7px;color:#d6b5fa;background:#b48bd519;padding:3px 5px;letter-spacing:.8px;border-radius:3px;font-weight:500}.bench-model-key small{color:#a294ae;font-size:8px;letter-spacing:.4px}.bench-task-main{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.55fr);border:1px solid var(--stroke);border-radius:15px;overflow:hidden;background:linear-gradient(115deg,#1d1424,#151019 65%)}.bench-task-intro{padding:29px 30px;border-right:1px solid var(--stroke);display:flex;align-items:flex-start;flex-direction:column}.bench-task-line{display:flex;align-items:center;gap:16px}.bench-task-number{font-size:12px;color:#9c88ae;font-variant-numeric:tabular-nums;letter-spacing:1px}.bench-tag{display:inline-block;border:1px solid #68537466;border-radius:4px;padding:4px 7px;color:#c3acd5;font-size:8px;letter-spacing:1px;font-weight:500;white-space:nowrap}.bench-task-intro h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:26px 0 12px}.bench-task-intro>p{font-size:12px;color:#b5a6bf;line-height:1.8;margin:0;max-width:260px}.bench-task-coverage{display:flex;flex-direction:column;gap:7px;margin:28px 0}.bench-task-coverage strong{font-size:29px;font-weight:500;letter-spacing:-1px}.bench-task-coverage strong span{color:#706179;font-size:22px}.bench-task-coverage small{color:#9e8cab;font-size:10px}.bench-task-intro>.primary{align-self:stretch;display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:12px;padding:12px 15px}.bench-task-intro>.ghost{margin-top:9px;align-self:stretch;font-size:10px}.bench-task-chart{padding:28px 30px}.bench-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.bench-panel-head h3{margin:0;font-size:14px;font-weight:550}.bench-panel-head>span{font-size:9px;color:#a18dad}.bench-chart-scale{display:grid;grid-template-columns:124px 1fr 57px;gap:12px;margin-bottom:12px;color:#927e9f;font-size:8px;letter-spacing:1px}.bench-chart-scale>div{display:flex;justify-content:space-between}.bench-chart-row{display:grid;grid-template-columns:124px 1fr 57px;gap:12px;align-items:center;min-height:44px}.bench-chart-label{font-size:11px;color:#e3d7eb;white-space:nowrap}.bench-chart-label small{color:#ba94df;margin-left:6px;font-size:8px}.bench-bar-track{position:relative;height:24px;background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),#382b4199 calc(50% - 1px),#382b4199 50%);border-right:1px solid #382b4199;border-left:1px solid #382b4199}.bench-bar{height:100%;min-width:0;background:var(--model);border-radius:0 3px 3px 0;opacity:.93;transition:width .35s ease}.bench-bar-track>span{font-size:9px;position:absolute;left:12px;top:6px;color:#74637e}.bench-chart-value{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.bench-chart-value strong{font-size:15px;font-weight:500;color:var(--model)}.bench-chart-value small{font-size:8px;color:#ad9ab8}.unmeasured .bench-chart-value strong{color:#6f5e78}.bench-chart-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--stroke);margin-top:19px;padding-top:13px;font-size:8px;color:#a18bad}.bench-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:15px 0 28px}.bench-group-card{display:block;min-width:0;text-align:left;border:1px solid var(--stroke);border-radius:12px;background:#141017;padding:16px;cursor:pointer;color:var(--ink);transition:border-color .2s,transform .2s}.bench-group-card:hover{border-color:var(--group);transform:translateY(-2px)}.bench-group-top{display:flex;align-items:center;justify-content:space-between;color:var(--group)}.bench-group-card h3{font-size:18px;font-weight:500;letter-spacing:-.3px;margin:16px 0 7px;color:var(--group)}.bench-group-card>p{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#b2a2bd;font-size:9px;margin:0 0 15px}.bench-group-card>p span{color:#806d8d}.bench-group-preview{height:96px;display:flex;gap:5px;overflow:hidden;border:1px solid #2a2030;border-radius:7px;background:radial-gradient(ellipse at 50% 90%,#2c1f37,#17111e 80%)}.bench-group-preview>img{flex:1;width:0;min-width:0;object-fit:cover}.bench-group-preview>span{display:flex;align-items:center;justify-content:center;width:100%;font-size:10px;text-align:center;line-height:1.8;color:#8e759e}.bench-group-footer{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:9px;padding-top:14px}.bench-group-footer>span{font-size:9px;color:#b6a0c5}.bench-group-footer b{font-size:13px;color:#d2b4f1;margin-left:6px;font-weight:550}.bench-group-footer small{font-size:8px;color:#8b7799}.bench-task-tbd{display:flex;align-items:center;gap:25px;padding:27px 30px;border:1px dashed #3c2f45;border-radius:12px;background:#110d15}.bench-task-tbd h2{font-size:22px;font-weight:500;margin:5px 0 8px}.bench-task-tbd p{font-size:11px;color:#9986a6;margin:0}.bench-task-tbd>.bench-tag{margin-left:auto}.bench-method-note{font-size:10px;color:#907b9d;line-height:1.8;margin:22px 0 0}.bench-breadcrumb{display:flex;align-items:center;gap:10px;font-size:10px;color:#b4a0c2;margin-bottom:22px}.bench-breadcrumb>button{padding:0;border:0;background:none;color:#9e87b0;font-size:10px}.bench-breadcrumb>span{color:#594563}.bench-heading.detail{margin-bottom:26px}.bench-heading.detail h1{font-size:37px}.bench-group-tabs{display:flex;border-bottom:1px solid var(--stroke);gap:22px;margin-bottom:24px;overflow:auto}.bench-group-tabs>button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:13px 1px 15px;color:#a18aaa;white-space:nowrap;font-size:12px}.bench-group-tabs>button.active{border-color:var(--group);color:var(--group)}.bench-group-tabs>button>span{font-size:8px;letter-spacing:1px;margin-left:5px}.bench-group-tabs>button>small{font-size:8px;color:#76607f;margin-left:7px}.bench-detail-performance{display:grid;grid-template-columns:.75fr 1.8fr;border:1px solid var(--stroke);border-radius:12px;background:#151018;margin-bottom:27px}.bench-detail-stat{padding:27px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid var(--stroke)}.bench-detail-stat>strong{font-size:55px;font-weight:500;letter-spacing:-2px;line-height:1.2;margin:16px 0 3px;color:#d1adf5}.bench-detail-stat>p{font-size:11px;color:#c2aacf;margin:0 0 18px}.bench-detail-stat>div{display:flex;gap:12px;flex-wrap:wrap;font-size:10px}.bench-inline.success,.bench-result-key .success{color:#9cddba}.bench-inline.failure,.bench-result-key .failure{color:#f6a3bb}.bench-detail-stat>small{font-size:9px;color:#8f789f;margin-top:13px}.bench-detail-chart{padding:23px 28px}.bench-chart.compact .bench-chart-row{min-height:34px}.bench-chart.compact .bench-bar-track{height:18px}.bench-chart.compact .bench-bar-track>span{top:3px;font-size:8px}.bench-chart.compact .bench-chart-value strong{font-size:13px}.bench-chart.compact .bench-chart-foot{margin-top:12px}.bench-conditions{display:flex;gap:8px;margin:0 0 24px}.bench-conditions>button{background:#17101e;border:1px solid #38293f;border-radius:7px;padding:9px 14px;font-size:11px;color:#aa90bb}.bench-conditions>button.active{border-color:#b998db;color:#e6cdfb;background:#35253f}.bench-conditions small{font-size:8px;margin-left:8px;color:#9980ab}.bench-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 15px}.bench-section-heading h2{font-size:21px;font-weight:500;letter-spacing:-.6px;margin:5px 0 0}.bench-section-heading>span{font-size:10px;color:#a088af}.bench-result-key{display:flex;gap:15px;font-size:9px;color:#9a81aa}.bench-matrix-wrap{overflow-x:auto;border:1px solid var(--stroke);border-radius:12px;background:#141017}.bench-matrix{width:100%;border-collapse:collapse;min-width:720px;table-layout:fixed;text-align:center}.bench-matrix th:first-child{width:115px;text-align:left}.bench-matrix thead th{font-size:10px;font-weight:500;color:#e1cfea;padding:18px 10px 14px;border-bottom:1px solid var(--stroke);vertical-align:middle}.bench-matrix th i{margin:0 6px 1px 0}.bench-matrix thead th>button{display:block;width:100%;border:0;padding:0;background:none;color:#9576a9;font-size:8px;margin-top:7px}.bench-matrix thead th>button:hover{color:#d8b8f0}.bench-matrix tbody th{padding:12px 14px;font-size:10px;font-weight:500}.bench-matrix tbody th>small{display:block;font-size:8px;color:#846b95;font-weight:400;margin-top:5px}.bench-matrix td{padding:7px 8px}.bench-matrix tr+tr td,.bench-matrix tr+tr th{border-top:1px solid #261d2d}.bench-result-cell{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:29px;padding:4px 6px;border-radius:5px;border:1px solid transparent;white-space:nowrap;font-size:9px;font-weight:500}.bench-result-cell b{font-size:15px;font-weight:600;line-height:1}.bench-result-cell i{font-size:9px;margin-left:2px;font-style:normal;opacity:.6}.bench-result-cell.success{background:#24523944;border-color:#629f7944;color:#afe5c3}.bench-result-cell.failure{background:#662a3d55;border-color:#bf688155;color:#ffb0c8}.bench-result-cell.unscored{background:#56452944;border-color:#a7884244;color:#e2c68e}.bench-result-cell.pending{background:#21182744;color:#725d80;opacity:1;cursor:default;font-size:8px}.bench-scene-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.bench-scene{overflow:hidden;border:1px solid var(--stroke);border-radius:10px;background:#17111c}.bench-scene-image{position:relative;aspect-ratio:4/3;background:radial-gradient(ellipse at 50% 80%,#302139,#1a1220)}.bench-scene-image>img{width:100%;height:100%;object-fit:cover;display:block}.bench-episode-number{position:absolute;top:8px;left:8px;border:1px solid #c9b6e033;border-radius:4px;background:#110b19c9;color:#f0e5fa;font-size:8px;font-weight:600;letter-spacing:1px;padding:5px 7px}.bench-scene-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:23px;color:#6b4f7e}.bench-scene-placeholder small{font-size:9px;color:#9278a3}.bench-scene-statuses{display:grid;grid-template-columns:repeat(var(--model-count,6),minmax(0,1fr));padding:12px 9px 10px;gap:3px}.bench-scene-statuses>span{display:flex;flex-direction:column;align-items:center;gap:4px;color:#725a80}.bench-scene-statuses small{font-size:7px;font-weight:500}.bench-scene-statuses b{height:18px;width:18px;border-radius:4px;background:#2a1e32;display:flex;align-items:center;justify-content:center;line-height:1;font-size:13px;font-weight:600}.bench-scene-statuses .success{color:#b8edce}.bench-scene-statuses .success b{background:#285c3e88}.bench-scene-statuses .failure{color:#ffbdd1}.bench-scene-statuses .failure b{background:#74304a88}.bench-scene-statuses .unscored{color:#e6d3a5}.bench-scene>.ghost{display:flex;justify-content:space-between;width:calc(100% - 18px);margin:0 9px 10px;font-size:9px;padding:7px 9px}.bench-loading,.bench-empty{padding:50px 24px;text-align:center;color:#bba1cd;font-size:13px}.bench-empty p{color:#a48ab7;font-size:12px}
.bench-review{--stroke:#36293f;--ink:#f2e5fb;--quiet:#ad92bf;background:#140e1a;color:var(--ink);border:1px solid #73548888;border-radius:15px;padding:24px;width:min(1280px,calc(100vw - 40px));max-width:1280px;max-height:92vh;overflow-y:auto;box-shadow:0 30px 100px #0009}.bench-review::backdrop{background:#07040bd9;backdrop-filter:blur(8px)}.bench-review-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.bench-review-heading h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:6px 0 0}.bench-review-heading>button{font-size:25px;line-height:1;padding:4px 10px}.bench-review-filters{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:14px;margin-bottom:18px}.bench-review-filters label{color:#ae95bf;font-size:9px;display:flex;flex-direction:column;gap:6px}.bench-review-filters select{font-size:11px;min-height:36px;padding:8px 10px;border-color:#463050;background:#21142b;color:#e7d6f4}.bench-review-stage{background:#0b0710;border:1px solid var(--stroke);border-radius:10px;overflow:hidden}.bench-review-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.bench-review-caption>div{display:flex;flex-direction:column;gap:5px}.bench-review-caption strong{font-size:13px;font-weight:550;color:#d7b3f8}.bench-review-caption>div>span{font-size:9px;color:#ad8ebe}.bench-outcome-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #70537e66;background:#33203f;color:#d8c0e9;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:650;white-space:nowrap}.bench-outcome-badge.success{background:#234b35;border-color:#659e7c;color:#c1f4d6}.bench-outcome-badge.failure{background:#562539;border-color:#be7089;color:#ffd1df}.bench-outcome-badge.pending{background:#24192e;border-color:#4c375c;color:#ab8fbb}.bench-review video{display:block;background:#040307;width:100%;max-height:50vh;object-fit:contain}.bench-video-empty{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;background:radial-gradient(ellipse,#21132e,#0c0711);padding:25px;text-align:center}.bench-video-empty>span{color:#78518e;font-size:32px}.bench-video-empty strong{font-size:14px;font-weight:500;color:#cfafde}.bench-video-empty p{font-size:11px;color:#9475a4;line-height:1.8;margin:0;max-width:500px}.bench-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:#9b7dad;font-size:9px}.bench-log-link{font-size:10px;color:#dab6f7;border:1px solid #654a7877;padding:6px 10px;border-radius:5px;text-decoration:none;white-space:nowrap}.bench-log-link:hover{border-color:#c49ae0;background:#3c2453}.bench-review-note{padding:0 16px 13px;margin:0;color:#bba3c8;font-size:10px;line-height:1.7}.bench-review-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;margin-top:17px}.bench-review-rail>button{padding:0;overflow:hidden;border:1px solid #352240;border-radius:7px;background:#1c1124;text-align:left;color:#ab91bd}.bench-review-rail>button.active{border-color:#d4a4f2;box-shadow:0 0 0 1px #d4a4f244}.bench-review-rail>button>img,.bench-review-rail>button>i{display:block;aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}.bench-review-rail>button>i{display:flex;align-items:center;justify-content:center;color:#533e62;font-size:24px;background:#1d1327;font-style:normal}.bench-review-rail>button>span{display:flex;flex-direction:column;gap:5px;padding:9px}.bench-review-rail small{font-size:7px;color:#9b7bad;font-weight:400;line-height:1.5}.bench-review-rail b{display:flex;justify-content:space-between;font-size:10px;font-weight:500}.bench-review-rail em{font-style:normal;font-size:15px;line-height:1}.bench-review-rail>.success b{color:#b8eccd}.bench-review-rail>.failure b{color:#ffb8d0}.bench-review-rail>.unscored b{color:#ead0a0}@media(min-width:1500px){.bench-task-main{grid-template-columns:1fr 2fr}.bench-task-chart{padding:30px 44px}.bench-group-preview{height:120px}}@media(max-width:1100px){.bench-heading-right{gap:18px}.bench-task-main{grid-template-columns:.85fr 1.4fr}.bench-task-intro{padding:25px}.bench-task-chart{padding:25px 20px}.bench-chart-row,.bench-chart-scale{grid-template-columns:100px 1fr 50px;gap:8px}.bench-chart-label{font-size:10px}.bench-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bench-group-preview{height:130px}.bench-detail-performance{grid-template-columns:.9fr 1.6fr}}@media(max-width:750px){.bench-heading{align-items:flex-start;flex-direction:column;gap:19px}.bench-heading h1{font-size:38px}.bench-heading-right{width:100%;gap:24px}.bench-heading-right>button{margin-left:auto}.bench-summary-number strong{font-size:26px}.bench-task-main{grid-template-columns:1fr}.bench-task-intro{border-right:0;border-bottom:1px solid var(--stroke);padding:24px}.bench-task-intro h2{margin-top:16px;font-size:27px}.bench-task-intro>p{max-width:none}.bench-task-coverage{margin:18px 0}.bench-task-intro>.primary{margin-top:0}.bench-task-chart{padding:24px}.bench-chart-row{min-height:39px}.bench-model-key{gap:15px;margin-bottom:23px}.bench-group-tabs{gap:18px}.bench-detail-performance{grid-template-columns:1fr}.bench-detail-stat{border-right:0;border-bottom:1px solid var(--stroke);padding:23px}.bench-detail-stat>strong{font-size:45px}.bench-detail-chart{padding:23px}.bench-section-heading{align-items:flex-start;flex-wrap:wrap}.bench-result-key{gap:12px}.bench-review{padding:17px;width:calc(100vw - 18px);max-height:95vh}.bench-review-filters{grid-template-columns:1fr 1fr;gap:10px}.bench-review-filters>label:last-child{grid-column:1/-1}.bench-review-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.bench-review video{max-height:45vh}.bench-review-heading h2{font-size:22px}.bench-review-caption{padding:11px}.bench-outcome-badge{font-size:9px;padding:7px 9px}.bench-review-meta{padding:11px;flex-wrap:wrap}.bench-task-tbd{padding:23px 20px;gap:18px}.bench-conditions{overflow:auto}.bench-conditions>button{white-space:nowrap}}@media(max-width:480px){.bench-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-group-grid{gap:10px}.bench-group-card{padding:13px}.bench-group-card h3{font-size:17px}.bench-group-preview{height:95px}.bench-group-footer{gap:6px}.bench-chart-row,.bench-chart-scale{grid-template-columns:93px 1fr 43px;gap:7px}.bench-chart-value{gap:3px}.bench-chart-value strong{font-size:13px}.bench-chart-value small{font-size:7px}.bench-task-chart{padding:21px 16px}.bench-chart-label small{display:none}.bench-panel-head{align-items:flex-start}.bench-panel-head>span{font-size:8px;max-width:85px;text-align:right}.bench-heading.detail h1{font-size:32px}.bench-review-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bench-group-card,.bench-bar{transition:none}.bench-group-card:hover{transform:none}}

/* One consistent pastel accent per model, independent of result semantics. */
.bench-model-key>span{color:var(--model);border:1px solid color-mix(in srgb,var(--model) 22%,transparent);background:color-mix(in srgb,var(--model) 6%,transparent);border-radius:7px;padding:6px 9px}
.bench-chart-row .bench-chart-label{color:var(--model);border-left:3px solid var(--model);padding-left:9px}
.bench-chart-row .bench-chart-label small{color:var(--model);opacity:.75}
.bench-chart-row .bench-chart-value strong{color:var(--model)}
.bench-chart-row .bench-bar-track{background-color:color-mix(in srgb,var(--model) 3%,transparent)}
.bench-matrix thead th[style]{color:var(--model);box-shadow:inset 0 -2px color-mix(in srgb,var(--model) 65%,transparent);background:color-mix(in srgb,var(--model) 5%,transparent)}
.bench-matrix thead th[style] button{color:var(--model);opacity:.8}
.bench-matrix tbody td[style]{background:color-mix(in srgb,var(--model) 2.5%,transparent)}
.bench-matrix tbody td[style]:hover{background:color-mix(in srgb,var(--model) 7%,transparent)}
.bench-scene-statuses>span>small{color:var(--model);font-weight:600}
.bench-review-caption>div>strong{color:var(--model);border-left:3px solid var(--model);padding-left:9px}
.bench-review [data-review-model]{color:var(--model);border-color:color-mix(in srgb,var(--model) 45%,transparent)}

.bench-outcome-editor{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--stroke)}.bench-outcome-editor>span{font-size:11px;color:#d5b8e5;margin-right:6px}.bench-outcome-editor>small{font-size:10px;color:#ad92bf;margin-left:auto}.bench-outcome-editor button.success{color:#bdeed0;border-color:#59896e;background:#1d392b}.bench-outcome-editor button.failure{color:#ffd0df;border-color:#a45e79;background:#442030}.bench-outcome-editor button[aria-pressed="true"]{opacity:1;box-shadow:inset 0 0 0 1px currentColor}.bench-outcome-editor button:disabled{cursor:default}

.bench-figures{margin-top:38px;scroll-margin-top:24px}.bench-figure-card{margin:18px 0 26px;padding:20px;border:1px solid var(--stroke);border-radius:13px;background:#151019}.bench-figure-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:17px}.bench-figure-heading h3{margin:0 0 7px;color:#eadcf6;font-size:16px;font-weight:550}.bench-figure-heading p{margin:0;color:var(--quiet);font-size:11px;line-height:1.6}.bench-figure-downloads{display:flex;gap:8px;flex-wrap:wrap}.bench-figure-downloads>a{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #493354;border-radius:6px;color:#dcc1f2;background:#211729;text-decoration:none;font-size:10px;white-space:nowrap}.bench-figure-downloads>a:hover{border-color:#b489d5;background:#2a1b35}.bench-figure-downloads small{color:#a28aad;font-size:8px}.bench-figure-preview{display:block;background:#fff;border:1px solid #38283f;border-radius:7px;overflow:hidden}.bench-figure-preview img{display:block;width:100%;height:auto}@media(max-width:800px){.bench-figure-card{padding:12px}.bench-figure-heading{align-items:flex-start;flex-direction:column;gap:13px}.bench-figure-heading h3{font-size:14px}}
