.benchmark-section[data-v-d065c724]{background:var(--bg-color);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);padding:40px 20px}.benchmark-header[data-v-d065c724]{margin-bottom:1rem;text-align:center}.benchmark-header h2[data-v-d065c724]{color:var(--text-main);font-size:1.6rem;font-weight:800}.benchmark-header p[data-v-d065c724]{margin:.5rem auto 0;max-width:640px}.benchmark-grid[data-v-d065c724]{display:grid;gap:1rem;grid-template-columns:1.1fr .9fr}.panel[data-v-d065c724]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 20px #0000001f;padding:1rem}.panel-title[data-v-d065c724]{color:var(--text-muted);font-family:Fira Code,monospace;font-size:.75rem;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.field[data-v-d065c724]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.field label[data-v-d065c724]{color:var(--text-main);font-size:.85rem;font-weight:600}.field input[data-v-d065c724],.field textarea[data-v-d065c724]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-size:.85rem;padding:.5rem .7rem}.field textarea[data-v-d065c724]{font-family:Fira Code,monospace;min-height:70px;resize:none}.inputs-grid[data-v-d065c724]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.divider[data-v-d065c724]{background:var(--border-color);height:1px;margin:.75rem 0}.run-btn[data-v-d065c724]{background:var(--accent);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;box-shadow:0 10px 20px #4fd1c540;color:#fff;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.6rem 1.2rem}.run-btn[data-v-d065c724]:hover:not(:disabled){box-shadow:0 12px 24px #4fd1c559}.run-btn[data-v-d065c724]:disabled{cursor:not-allowed;opacity:.6}.helper[data-v-d065c724]{font-size:.78rem;margin-top:1rem}.result-grid[data-v-d065c724]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.result-card[data-v-d065c724]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;padding:.85rem}.result-header[data-v-d065c724]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.result-value.winner[data-v-d065c724]{color:#22c55e}.result-value.loser[data-v-d065c724]{color:#ef4444}.result-value.tie[data-v-d065c724]{color:var(--text-main)}.result-label[data-v-d065c724]{color:var(--text-muted);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.result-value[data-v-d065c724]{color:var(--text-main);font-size:1.3rem;font-weight:800}.readonly-field[data-v-d065c724]{cursor:default;opacity:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight-inline[data-v-d065c724]{background:#38bdf826;border-radius:6px;color:#38bdf8;font-weight:700;padding:.1rem .35rem}.result-status[data-v-d065c724]{font-size:.78rem;font-weight:600}.result-status.success[data-v-d065c724]{color:var(--accent-secondary)}.result-status.error[data-v-d065c724]{color:#ff5f56}.result-note[data-v-d065c724],.result-status.neutral[data-v-d065c724]{color:var(--text-muted)}.result-note[data-v-d065c724]{font-size:.75rem;margin-top:.4rem}.result-notes[data-v-d065c724]{display:grid;gap:.35rem;margin-top:.4rem}.latency-breakdown[data-v-d065c724]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.6rem;margin-top:.35rem}.latency-hint[data-v-d065c724]{border-bottom:1px dotted rgba(148,163,184,.6);cursor:help}.highlight-note[data-v-d065c724]{align-items:flex-start;background:#0f172a99;border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#e2e8f0;display:inline-flex;font-weight:600;gap:.35rem;line-height:1.3;padding:.35rem .6rem}.highlight-note[data-v-d065c724]:before{color:#38bdf8;content:"●";font-size:.55rem;line-height:1;margin-top:.15rem}.inline-link[data-v-d065c724]{color:inherit;font-weight:600;text-decoration:none}.inline-link[data-v-d065c724]:hover{color:#38bdf8}.bar-chart[data-v-d065c724]{margin-top:.9rem}.bar-chart[data-v-d065c724],.bar-row[data-v-d065c724]{display:grid;gap:.6rem}.bar-row[data-v-d065c724]{align-items:center;color:var(--text-muted);font-size:.75rem;grid-template-columns:90px 1fr 70px}.bar-track[data-v-d065c724]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-d065c724]{background:var(--text-main);height:100%;transition:width .2s ease;width:0}.bar-fill.winner[data-v-d065c724]{background:#22c55e}.bar-fill.loser[data-v-d065c724]{background:#ef4444}.bar-fill.tie[data-v-d065c724]{background:#94a3b8}.bar-label[data-v-d065c724],.bar-value[data-v-d065c724]{color:var(--text-main);font-weight:600}.bar-value[data-v-d065c724]{text-align:right}.delta[data-v-d065c724]{color:var(--text-main);font-size:.85rem;margin-top:1rem}.result-summary[data-v-d065c724]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;display:grid;font-size:.8rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:.9rem;padding:.75rem}.summary-item[data-v-d065c724]{color:var(--text-muted);display:flex;gap:.5rem;justify-content:space-between}.secondary-btn[data-v-d065c724],.summary-item strong[data-v-d065c724]{color:var(--text-main)}.secondary-btn[data-v-d065c724]{background:transparent;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-weight:600;margin-top:.75rem;padding:.45rem .9rem}.secondary-btn[data-v-d065c724]:disabled{cursor:not-allowed;opacity:.5}.error[data-v-d065c724]{color:#ff5f56;font-size:.85rem;margin-top:1rem}.response-modal[data-v-d065c724]{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.response-overlay[data-v-d065c724]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a99;inset:0;position:absolute}.response-card[data-v-d065c724]{background:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 30px 60px #0006;max-height:85vh;overflow:hidden;position:relative;width:min(900px,100%);z-index:1}.response-header[data-v-d065c724]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.response-title[data-v-d065c724]{color:var(--text-main);font-weight:700}.response-close[data-v-d065c724]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:20px}.response-body[data-v-d065c724]{display:grid;gap:16px;grid-template-columns:1fr 1fr;overflow:auto;padding:16px 20px 20px}.response-panel[data-v-d065c724]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;min-height:180px;padding:12px}.response-label[data-v-d065c724]{color:var(--text-muted);font-size:.75rem;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.response-panel pre[data-v-d065c724]{color:var(--text-main);font-family:Fira Code,monospace;font-size:.8rem;margin:0;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){.benchmark-grid[data-v-d065c724],.response-body[data-v-d065c724],.result-grid[data-v-d065c724]{grid-template-columns:1fr}}
