#benchmarks{min-height:100dvh;padding:calc(100px + var(--nav-h))0 80px;position:relative}#benchmarks>.sw{z-index:1;position:relative}.bm-intro{max-width:40rem;color:var(--text-soft);opacity:0;margin-top:12px;font-size:.95rem;line-height:1.55;animation:.55s .28s forwards slide-up}.bm-intro code{font-family:var(--font-geist-mono,ui-monospace,monospace);color:var(--blue);font-size:.85em}.bm-state{margin-top:40px;padding:48px 24px}.sec-title.bm-section-title{opacity:0;margin:50px 0 0;animation:.55s .36s forwards slide-up}.sec-title.bm-section-title--table{animation-delay:.48s}.sec-title.bm-section-title+.ui-divider{opacity:0;animation:.5s .38s forwards slide-up}.sec-title.bm-section-title--table+.ui-divider{animation-delay:.5s}.bm-env{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin:14px 0 36px;display:grid}.bm-env-item{background:var(--bg7);border:2px solid var(--b10);opacity:0;min-width:0;animation:.5s forwards slide-up;animation-delay:calc(.4s + var(--i,0)*45ms);border-radius:4px;padding:16px 18px}.bm-env-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bm-env-key{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);margin:0;font-family:Geist,sans-serif;font-size:.72rem;font-weight:600}.bm-env-icon{color:var(--blue);flex-shrink:0}.bm-env-val{color:var(--text-soft);word-break:break-word;font-family:Rajdhani,Geist,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3;display:block}.bm-note{color:var(--text-muted);opacity:0;margin:0 0 14px;font-size:.85rem;line-height:1.5;animation:.5s .52s forwards slide-up}.bm-table-wrap{background:var(--bg7);border:2px solid var(--b10);opacity:0;border-radius:4px;width:100%;animation:.55s .56s forwards slide-up;overflow-x:auto}.bm-table{border-collapse:collapse;width:100%;font-size:.875rem}.bm-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;height:44px;color:var(--text-muted);background:linear-gradient(var(--b10),var(--b10)),var(--bg7);white-space:nowrap;padding:0 18px;font-family:Geist,sans-serif;font-size:.68rem;font-weight:600}.bm-table td{border-bottom:1px solid var(--w04);vertical-align:middle;height:48px;color:var(--text-soft);padding:0 18px}.bm-table tr:last-child td{border-bottom:none}.bm-table tbody tr:hover:not(.bm-empty-row) td{background:var(--b05)}.bm-empty-row td{border-bottom:none;height:auto;padding:0}.bm-empty-row .state-empty{padding:48px 24px}.bm-name{color:var(--blue);text-transform:capitalize;font-weight:600}.bm-faster--lua{font-weight:500;color:var(--blue)!important}.bm-faster--gd{font-weight:500;color:var(--amber,#e8b84a)!important}.bm-faster--tie{color:var(--text-muted)!important}@media (max-width:720px){.bm-env{grid-template-columns:1fr 1fr}}
