.cq:where(.astro-f5uvnbir){container:perf/inline-size}.perf:where(.astro-f5uvnbir){border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:16px;margin-top:40px;padding:30px 32px 26px}.perf-head:where(.astro-f5uvnbir){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.perf-title:where(.astro-f5uvnbir){font:600 17px var(--f-body)}.perf-title:where(.astro-f5uvnbir) span:where(.astro-f5uvnbir){font:400 14px var(--f-body);color:var(--ink-3);margin-left:8px}.legend:where(.astro-f5uvnbir){color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.legend:where(.astro-f5uvnbir) i:where(.astro-f5uvnbir){vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.panels:where(.astro-f5uvnbir){grid-template-columns:1fr 1fr;gap:48px;margin-top:26px;display:grid}.panel:where(.astro-f5uvnbir) h3:where(.astro-f5uvnbir){font:600 15px var(--f-body);margin:0}.panel:where(.astro-f5uvnbir) .sub:where(.astro-f5uvnbir){color:var(--ink-3);margin:2px 0 14px;font-size:13px}.plot:where(.astro-f5uvnbir){padding-right:118px;position:relative}.area:where(.astro-f5uvnbir){margin-left:104px;position:relative}.gl:where(.astro-f5uvnbir){background:var(--line);width:1px;position:absolute;top:0;bottom:0}.grp:where(.astro-f5uvnbir){grid-template-columns:104px 1fr;margin-left:-104px;padding:7px 0;display:grid;position:relative}.lab:where(.astro-f5uvnbir){color:var(--ink-2);align-self:center;font-size:13.5px}.bars:where(.astro-f5uvnbir){gap:2px;display:grid}.brow:where(.astro-f5uvnbir){cursor:default;height:16px;position:relative}.brow:where(.astro-f5uvnbir):before{content:"";border-radius:6px;position:absolute;inset:-1px -128px -1px -6px}.brow:where(.astro-f5uvnbir):hover:before{background:var(--amber-wash)}.brow:where(.astro-f5uvnbir):hover .val:where(.astro-f5uvnbir){background:linear-gradient(var(--amber-wash) 0 0), var(--raised)}.bar:where(.astro-f5uvnbir){border-radius:0 4px 4px 0;height:100%;position:relative}.bar:where(.astro-f5uvnbir).calx{background:var(--calx)}.bar:where(.astro-f5uvnbir).rust{background:var(--rust)}.val:where(.astro-f5uvnbir){background:var(--raised);white-space:nowrap;font:500 12.5px var(--f-mono);color:var(--ink);padding:0 4px;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.val:where(.astro-f5uvnbir) small:where(.astro-f5uvnbir),.rust:where(.astro-f5uvnbir) .val:where(.astro-f5uvnbir){color:var(--ink-3);font-size:12.5px}.ticks:where(.astro-f5uvnbir){height:22px;margin:6px 0 0 104px;position:relative}.ticks:where(.astro-f5uvnbir) span:where(.astro-f5uvnbir){font:12px var(--f-mono);color:var(--ink-3);white-space:nowrap;position:absolute;transform:translate(-50%)}.perf-foot:where(.astro-f5uvnbir){border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:22px;padding-top:18px;font-size:13.5px;display:flex}.perf-foot:where(.astro-f5uvnbir) a:where(.astro-f5uvnbir){color:var(--ink);border-bottom:1.5px solid var(--amber);padding-bottom:1px;font-weight:500;text-decoration:none}.perf-foot:where(.astro-f5uvnbir) a:where(.astro-f5uvnbir):hover{border-bottom-width:2.5px}details:where(.astro-f5uvnbir) summary:where(.astro-f5uvnbir){cursor:pointer;font:500 13.5px var(--f-body);color:var(--ink-2)}details:where(.astro-f5uvnbir){min-width:0;max-width:100%}details:where(.astro-f5uvnbir) table:where(.astro-f5uvnbir){max-width:100%;margin-top:12px;display:block;overflow-x:auto}.tip:where(.astro-f5uvnbir){z-index:50;pointer-events:none;background:var(--ink);color:var(--paper);font:500 12.5px/1.45 var(--f-body);box-shadow:var(--shadow);border-radius:8px;max-width:260px;padding:8px 11px;position:fixed}.tip:where(.astro-f5uvnbir) b{font-family:var(--f-mono);font-weight:600}.tip:where(.astro-f5uvnbir)[hidden]{display:none}@container perf (width<=790px){.panels:where(.astro-f5uvnbir){grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=600px){.perf:where(.astro-f5uvnbir){padding:22px 18px}}@container perf (width<=520px){.plot:where(.astro-f5uvnbir){padding-right:112px}.area:where(.astro-f5uvnbir),.ticks:where(.astro-f5uvnbir){margin-left:0}.grp:where(.astro-f5uvnbir){grid-template-columns:1fr;margin-left:0}.lab:where(.astro-f5uvnbir){margin-bottom:4px}}
