.benchmark-page{--report-ink:#433529;--report-muted:#7c7167;--report-line:#ebe5de}.report-header-links{display:flex;gap:24px;font-size:13px;color:#75685b}.report-download,.report-header-links a{display:inline-flex;align-items:center;gap:7px}.report-hero{padding-block:40px 38px}.report-hero h1{font-size:clamp(30px,3vw,46px)}.report-hero>div>p:not(.eyebrow){color:#895324;line-height:1.65;margin-top:14px}.report-run-label{display:flex;align-items:center;gap:7px;margin-top:22px;color:#805b39;font-size:12px}.report-run-label>span{width:6px;height:6px;border-radius:50%;background:#668359}.report-download{flex-shrink:0;border:1px solid #e0b584;border-radius:8px;padding:11px 15px;background:#fffcf4d9;color:#794715;font-size:13px;font-weight:550}.report-layout{display:grid;grid-template-columns:214px minmax(0,1fr);gap:38px;padding:24px 32px 0;align-items:start}.report-sidebar{position:sticky;top:24px}.report-sidebar nav>p{font-size:10px;font-weight:650;color:#7d6a58;letter-spacing:1.4px;padding:0 10px 13px}.report-sidebar nav a{display:flex;align-items:center;gap:11px;padding:10px;border-radius:6px;font-size:12px;color:#726456;line-height:1.4}.report-sidebar nav a:hover{background:#fff4e7;color:#a84a0a;text-decoration:none}.report-sidebar nav a>span{color:#7d6a58;font-size:10px;font-variant-numeric:tabular-nums}.report-sidebar-note{margin:23px 10px 0;border-top:1px solid var(--report-line);padding-top:20px;color:#7d6a58}.report-sidebar-note p{color:#7d6a58;font-size:12px;line-height:1.7;margin-top:10px}.report-sidebar-note a{display:inline-flex;gap:7px;align-items:center;font-size:12px;margin-top:12px}.report-content{min-width:0}.report-content section{scroll-margin-top:24px}.report-overview{padding-bottom:30px}.report-section{padding:32px 0;border-top:1px solid var(--report-line)}.report-section-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.report-section-number{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#fff5e9;border:1px solid #f1e1cb;border-radius:7px;color:#875622;font-size:11px;font-variant-numeric:tabular-nums;margin-top:2px}.report-section-heading h2{color:var(--report-ink);font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.3}.report-section-heading p:not(.report-kicker){color:var(--report-muted);font-size:13px;line-height:1.7;margin-top:7px}.report-kicker{font-size:10px;color:#875622;letter-spacing:1.2px;margin-bottom:7px;font-weight:600}.report-findings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-findings article{padding:24px;border:1px solid var(--report-line);border-radius:10px;background:linear-gradient(135deg,#fffaf3,#fff 65%);min-width:0}.report-finding-label{color:#875622;letter-spacing:1px;font-size:10px;font-weight:600}.report-findings h3{color:#67503a;font-size:16px;font-weight:500;margin-top:10px;line-height:1.5}.report-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.report-comparison>div{font-size:12px;color:#847262}.engine-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:1px}.engine-dot.sqlite{background:#dc701c}.engine-dot.redis{background:#778891}.report-comparison strong{display:block;color:#473729;font-size:clamp(27px,2.4vw,39px);font-weight:500;letter-spacing:-1.2px;margin-top:5px;line-height:1.3;font-variant-numeric:tabular-nums}.report-comparison small{font-size:13px;color:#7d6a58;font-weight:400;margin-left:5px;letter-spacing:0}.report-findings article>p{color:#7d6a58;font-size:12px;margin-top:18px;line-height:1.7}.report-findings article>a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:#ac5a21}.report-reading-note{margin-top:20px;padding-left:15px;border-left:2px solid #edc397}.report-reading-note strong{font-size:12px;color:#8d623f;font-weight:600}.report-reading-note p{font-size:12px;color:#7d6a58;line-height:1.8;margin-top:4px}.report-prose{font-size:14px;color:var(--report-muted);line-height:1.85;margin:14px 0;overflow-wrap:anywhere}.report-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:14px}.report-list li{position:relative;padding-left:18px;color:var(--report-muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.report-list li:before{content:"";position:absolute;left:1px;top:.78em;height:4px;width:4px;border-radius:50%;background:#d59a68}.report-list code,.report-prose code{background:#faf3eb;padding:2px 4px;border-radius:4px;color:#996031;font-size:12px}.report-prose a{color:#ae5b21;text-decoration:underline;text-underline-offset:3px}.report-table-wrap{width:100%;overflow:auto;border:1px solid var(--report-line);border-radius:9px;margin:20px 0 10px}.report-table-wrap:focus-visible{outline:2px solid #cb6a21;outline-offset:3px}.report-table-wrap table{font-size:13px}.report-table-wrap td,.report-table-wrap th{padding:13px 17px;text-align:right;color:#756656;font-size:13px}.report-table-wrap thead th{background:#fcfaf7;color:#7d6a58;font-size:11px;font-weight:500;position:static}.report-table-wrap tbody th{background:transparent;font-weight:500;position:static;color:#5d4b3b}.report-table-wrap [data-report-section=native-engine] tr>:nth-child(2),.report-table-wrap [data-report-section=tcp-latency] tr>:nth-child(2),.report-table-wrap tr>:first-child{text-align:left}.report-table-wrap tbody tr:last-child>*{border-bottom:0}.report-table-wrap tbody tr:hover{background:#fcf9f5}.report-table-wrap .report-primary-row{background:#fffbf5}.report-table-wrap .report-primary-row>:nth-child(2){color:#96480e;font-weight:550}.report-table-wrap .report-group-start>*{border-top:1px solid #ded4c8}.report-caution{padding:14px 17px;border:1px solid #eed7b8;border-radius:8px;background:#fffbf3;color:#7d6349;font-size:12px;line-height:1.8;margin-bottom:18px}.report-caution strong{color:#906033}.report-environment{padding:5px 20px;border:1px solid var(--report-line);border-radius:8px;background:#fcfaf7}.report-environment p{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.report-files{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.report-files>a{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--report-line);border-radius:8px;color:#c68147}.report-files>a:hover{background:#fffbf5;text-decoration:none;border-color:#e2c19f}.report-files>a>span{min-width:0;flex:1}.report-files>a>svg{flex-shrink:0;margin-top:2px}.report-files strong{display:block;color:#70543c;font-size:13px;font-weight:550}.report-files small{display:block;color:#7d6a58;font-size:12px;line-height:1.7;margin-top:6px}.report-files code{display:block;font-size:11px;color:#7d6a58;margin-top:9px}.report-reproduce{margin-top:28px}.report-reproduce h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:550;color:#76563a}.report-reproduce pre{background:#fcf7f0;border:1px solid #eee2d3;padding:18px;border-radius:8px;color:#9b551f;font-size:12px;line-height:1.9;margin-top:13px;overflow:auto}.report-reproduce p{color:#7d6a58;font-size:12px;line-height:1.8;margin-top:12px}.report-reproduce a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#96480e;font-size:12px}@media (max-width:1100px){.report-layout{grid-template-columns:182px minmax(0,1fr);gap:22px;padding-inline:20px}.report-sidebar nav a{font-size:11px;padding-inline:5px;gap:8px}.report-findings article{padding:18px}.report-comparison{gap:8px}}@media (max-width:800px){.report-layout{grid-template-columns:minmax(0,1fr);padding:20px 18px 0;gap:26px}.report-sidebar{position:static;border-bottom:1px solid var(--report-line);padding-bottom:18px}.report-sidebar nav{display:flex;gap:4px 8px;flex-wrap:wrap}.report-sidebar nav>p{width:100%;padding-left:0;padding-bottom:4px}.report-sidebar nav a{border:1px solid #f0e7dc;padding:7px 9px}.report-sidebar nav a>span,.report-sidebar-note{display:none}.report-hero{align-items:flex-start;padding:28px 20px}.report-hero h1{font-size:33px}.report-section{padding-block:26px}.report-section-heading h2{font-size:21px}.report-files,.report-findings{grid-template-columns:minmax(0,1fr)}.report-comparison strong{font-size:34px}.report-table-wrap td,.report-table-wrap th{padding:11px 13px}.report-header-links{gap:14px;font-size:12px}.report-header-links a:last-child{display:none}.report-run-label{font-size:11px;flex-wrap:wrap}}@media print{.benchmark-page footer,.report-download,.report-files,.report-header-links,.report-sidebar{display:none}.report-layout{display:block;padding:0}.report-section-heading{break-after:avoid}.report-table-wrap{overflow:visible}.report-table-wrap table{white-space:normal}.report-table-wrap td,.report-table-wrap th{padding:7px;font-size:10px}.report-hero{background:none}}