.rdata-benchmark-chart{--rdata-bg:#222b3a;--rdata-bg-header:#1e2632;--rdata-bg-row:transparent;--rdata-bg-row-hover:#2c3545;--rdata-text:#fff;--rdata-text-secondary:#aaa;--rdata-track:#444e5d;--rdata-border:hsla(0,0%,100%,.06);font-size:14px;line-height:1.4;max-width:100%;min-width:0}.rdata-benchmark-chart .rdata-benchmark-table-wrapper{background:var(--rdata-bg);border-radius:12px;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;box-shadow:0 4px 24px rgba(0,0,0,.25)}.rdata-benchmark-chart .rdata-benchmark-table-inner{padding:0 0 16px}.rdata-benchmark-chart .rdata-benchmark-heading{align-items:center;background:var(--rdata-bg-header);display:flex;gap:12px;justify-content:space-between;margin:0;padding:20px 20px 16px}.rdata-benchmark-chart .rdata-benchmark-title{color:var(--rdata-text);flex:1;font-size:1.25rem;font-weight:700;margin:0;min-width:0}.rdata-benchmark-chart .rdata-my-phone-settings{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--rdata-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:36px}.rdata-benchmark-chart .rdata-my-phone-settings:hover{background:var(--rdata-bg-row-hover);color:var(--rdata-text)}.rdata-benchmark-chart .rdata-my-phone-settings svg{display:block;opacity:.5;transition:opacity .15s ease}.rdata-benchmark-chart .rdata-my-phone-settings:hover svg{opacity:1}.rdata-benchmark-chart .rdata-benchmark-table{border-collapse:collapse;width:100%}.rdata-benchmark-chart .rdata-benchmark-table td,.rdata-benchmark-chart .rdata-benchmark-table th{border-bottom:1px solid var(--rdata-border);padding:14px 20px;text-align:left;vertical-align:middle}.rdata-benchmark-chart .rdata-benchmark-table thead th{color:var(--rdata-text-secondary);font-size:.875rem;font-weight:600;text-transform:none}.rdata-benchmark-chart .rdata-benchmark-table tbody tr:hover{background:var(--rdata-bg-row-hover)}.rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row{background:color-mix(in srgb,var(--rdata-highlight-color,#6366f1) calc(var(--rdata-highlight-opacity, 42)*1%),transparent)}.rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row:hover{background:color-mix(in srgb,var(--rdata-highlight-color,#6366f1) min(100%,(var(--rdata-highlight-opacity,42) + 10) * 1%),transparent)}.rdata-benchmark-chart .rdata-col-device{color:var(--rdata-text);font-size:.875rem;font-weight:600;min-width:140px}.rdata-benchmark-chart .rdata-device-chip{color:var(--rdata-text-secondary);font-size:.8125rem;font-style:italic;font-weight:400;margin-top:2px}.rdata-benchmark-chart .rdata-col-metric{min-width:120px}.rdata-benchmark-chart .rdata-metric-cell{display:block}.rdata-benchmark-chart .rdata-progress-track{background:var(--rdata-track);border-radius:6px;height:32px;overflow:hidden;position:relative;width:100%}.rdata-benchmark-chart .rdata-progress-fill{align-items:center;border-radius:6px;display:flex;height:100%;min-width:2.5em;position:relative;transition:width .3s ease}.rdata-benchmark-chart .rdata-metric-value{color:var(--rdata-text);font-size:.875rem;font-weight:600;left:8px;pointer-events:none;position:absolute;text-shadow:0 0 1px rgba(0,0,0,.3);top:50%;transform:translateY(-50%);white-space:nowrap}.rdata-benchmark-chart .rdata-benchmark-footer{align-items:center;color:var(--rdata-text-secondary);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:12px 20px 0;padding-top:12px}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-benchmark-footer-text{flex:1;min-width:0}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-benchmark-footer-text .rdata-embed-source-link,.rdata-benchmark-chart .rdata-benchmark-footer .rdata-benchmark-footer-text .rdata-embed-source-link:focus,.rdata-benchmark-chart .rdata-benchmark-footer .rdata-benchmark-footer-text .rdata-embed-source-link:hover{color:inherit;text-decoration:none}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-code-hidden{height:1px;left:-9999px;position:absolute;width:1px;clip:rect(0,0,0,0);overflow:hidden}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-copy{align-items:center;color:var(--rdata-text-secondary);display:inline-flex;flex-shrink:0;opacity:.6;text-decoration:none;transition:opacity .15s ease}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-copy:hover{color:var(--rdata-text);opacity:1}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-copy .rdata-icon-code-slash{display:block}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-copied-feedback{color:var(--rdata-text-secondary);flex-shrink:0;font-size:11px;white-space:nowrap}@media(max-width:768px){.rdata-benchmark-chart{font-size:13px}.rdata-benchmark-chart .rdata-benchmark-heading{padding:14px 12px 12px}.rdata-benchmark-chart .rdata-benchmark-title{font-size:1.1rem}.rdata-benchmark-chart .rdata-benchmark-table td,.rdata-benchmark-chart .rdata-benchmark-table th{padding:8px 10px}.rdata-benchmark-chart .rdata-col-device{font-size:.8125rem;min-width:100px}.rdata-benchmark-chart .rdata-col-metric{min-width:72px}.rdata-benchmark-chart .rdata-benchmark-table thead th{font-size:.75rem}.rdata-benchmark-chart .rdata-progress-track{height:28px}.rdata-benchmark-chart .rdata-metric-value{font-size:.8125rem;left:6px}.rdata-benchmark-chart .rdata-benchmark-footer{font-size:10px;gap:8px;margin:10px 12px 0;padding-top:10px}.rdata-benchmark-chart .rdata-benchmark-footer .rdata-benchmark-footer-text,.rdata-benchmark-chart .rdata-benchmark-footer .rdata-embed-copied-feedback{font-size:10px}}body.light-mode .rdata-benchmark-chart,html.light-mode .rdata-benchmark-chart{--rdata-bg:#f5f5f5;--rdata-bg-header:#eee;--rdata-bg-row:transparent;--rdata-bg-row-hover:#eee;--rdata-text:#333;--rdata-text-secondary:#666;--rdata-track:#e0e0e0;--rdata-border:#ddd}body.light-mode .rdata-benchmark-chart .rdata-benchmark-table-wrapper,html.light-mode .rdata-benchmark-chart .rdata-benchmark-table-wrapper{box-shadow:0 2px 12px rgba(0,0,0,.08)}body.light-mode .rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row,html.light-mode .rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row{background:color-mix(in srgb,var(--rdata-highlight-color,#6366f1) calc(var(--rdata-highlight-opacity, 42)*1%),transparent)}body.light-mode .rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row:hover,html.light-mode .rdata-benchmark-chart .rdata-benchmark-table tbody tr.rdata-highlight-model-row:hover{background:color-mix(in srgb,var(--rdata-highlight-color,#6366f1) min(100%,(var(--rdata-highlight-opacity,42) + 10) * 1%),transparent)}
