.webgpu-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 4px 0;display:grid}.webgpu-stat{flex-direction:column;gap:6px;min-width:0;padding:14px 16px 15px;display:flex}.webgpu-stat-top{align-items:center;gap:8px;display:flex}.webgpu-stat-top .led{width:9px;height:9px}.webgpu-stat b{color:#f4f4f4;letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.15}.webgpu-stat-sub{color:#8a8a8a;overflow-wrap:anywhere;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:500;line-height:1.3}.webgpu-verdict{align-items:flex-start;margin:18px 4px;line-height:1.4}.webgpu-verdict .led{margin-top:6px}.tool-webgpu .tool-msg{margin:0 4px 18px}.tool-webgpu .tool-msg ol{margin-top:8px}.tool-webgpu .tool-msg li{margin:5px 0}.tool-webgpu .tool-msg p{margin-top:8px}.tool-webgpu .tool-msg code{color:#e8e8e8;overflow-wrap:anywhere;background:#111;border-radius:4px;padding:1px 5px;font-size:13px}.webgpu-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0 4px;display:grid}.webgpu-facts{align-self:start;padding:6px 16px}.webgpu-facts .setup-list li{grid-template-columns:130px minmax(0,1fr);min-height:46px}.webgpu-facts .setup-list .v{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.webgpu-stage{aspect-ratio:16/10;overflow:hidden}.webgpu-stage canvas{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.webgpu-stage.webgpu-off{background:repeating-linear-gradient(135deg,#121212 0 10px,#161616 10px 20px)}.webgpu-tag{background:#111111d9;border-radius:4px;padding:1px 6px;position:absolute;top:8px;left:10px}.webgpu-tag.webgpu-bad{color:#ff8a5c}.webgpu-fps{color:var(--lcd-green);background:#111111d9;border-radius:4px;padding:1px 6px;position:absolute;top:8px;right:10px}.webgpu-fps:empty{display:none}.webgpu-bench{margin-top:24px;padding:0 4px}.webgpu-bench-head{align-items:center;gap:18px;margin-bottom:16px;display:flex}.webgpu-bench-head .btn{flex:none}.webgpu-bench-note{color:var(--text-2);font-size:15px;line-height:1.45}.webgpu-lcd .lcd-cell .seg{font-size:28px}.webgpu-lcd .txt{font-size:17px}.webgpu-report{margin-top:26px;padding:0 4px}.webgpu-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.webgpu-sections{gap:10px;display:grid}.webgpu-sec summary{cursor:pointer;color:#ececec;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.webgpu-sec summary::-webkit-details-marker{display:none}.webgpu-sec summary .ic{color:#9a9a9a;width:16px;height:16px;transition:transform .15s}.webgpu-sec[open] summary .ic{transform:rotate(180deg)}.webgpu-note{color:#9a9a9a;padding:0 16px 10px;font-size:14px;line-height:1.45}.webgpu-tbl{padding:0 16px 12px;overflow-x:auto}.webgpu-tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.webgpu-tbl th{text-align:left;color:#7f7f7f;border-bottom:1px solid #242424;padding:4px 12px 8px 0;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:600}.webgpu-tbl td{color:#e2e2e2;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #1c1c1c;padding:8px 12px 8px 0}.webgpu-tbl td:first-child{width:42%}.webgpu-tbl td.up{color:var(--lcd-green)}.webgpu-tbl td.dim{color:#7a7a7a}.webgpu-tbl code,.webgpu-chips code{color:#e8e8e8;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.webgpu-chips{flex-wrap:wrap;gap:6px;padding:2px 16px 16px;display:flex}.webgpu-chips code{background:#1b1b1b;border-radius:5px;padding:3px 7px;font-size:12px;box-shadow:inset 0 0 0 1px #2a2a2a}@media (max-width:960px){.webgpu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.webgpu-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.webgpu-stats{gap:8px;padding:0}.webgpu-stat{padding:12px 12px 13px}.webgpu-stat b{font-size:18px}.webgpu-verdict,.tool-webgpu .tool-msg{margin-left:0;margin-right:0}.webgpu-main,.webgpu-bench,.webgpu-report{padding:0}.webgpu-facts{padding:4px 12px}.webgpu-facts .setup-list li{grid-template-columns:minmax(0,1fr);grid-template-areas:"k""v"}.webgpu-facts .setup-list .v{white-space:normal;overflow-wrap:anywhere}.webgpu-bench-head{flex-direction:column;align-items:stretch;gap:12px}.webgpu-lcd .lcd-cell .seg{font-size:23px}.webgpu-tbl{padding:0 12px 10px}.webgpu-tbl table{font-size:13.5px}.webgpu-sec summary{padding:12px}.webgpu-note{padding:0 12px 10px}}