@font-face{font-family:literataFlex;src:url(../media/literata_flex_latin-s.5eca26fe.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:literataFlex Fallback;src:local(Arial);ascent-override:109.04%;descent-override:28.53%;line-gap-override:0.0%;size-adjust:107.95%}.literataflex_ae2f3151-module__nU0GbW__className{font-family:literataFlex,literataFlex Fallback}.literataflex_ae2f3151-module__nU0GbW__variable{--font-literata-flex:"literataFlex","literataFlex Fallback"}
.lab-perf{--lab-ui:var(--font-barlow),"Arial Narrow",sans-serif;--lab-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;bottom:calc(env(safe-area-inset-bottom) + 12px);left:calc(env(safe-area-inset-left) + 12px);z-index:900;border:1px solid var(--lab-stroke);background:var(--lab-ground);width:min(220px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--lab-text);font:12px/1.35 var(--lab-mono);font-variant-numeric:tabular-nums;padding:10px 12px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #2c2d3040}.lab-perf[data-side=right]{right:calc(env(safe-area-inset-right) + 12px);left:auto}.lab-perf :focus-visible{outline:2px solid var(--lab-accent);outline-offset:2px}.lab-perf-head{align-items:center;gap:4px;display:flex}.lab-perf-fps{color:var(--lab-muted);margin:0 auto 0 0}.lab-perf-big{color:var(--lab-text);font-size:20px;font-weight:600}.lab-perf-head button{border:1px solid var(--lab-line);color:var(--lab-muted);font:500 13px/1 var(--lab-ui);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:999px;padding:4px 7px}.lab-perf-head button:hover{border-color:var(--lab-accent);color:var(--lab-text)}.lab-perf-spark{width:196px;max-width:100%;height:32px;margin:8px 0 6px;display:block}.lab-perf-rows{margin:0}.lab-perf-rows div{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.lab-perf-rows dt{color:var(--lab-muted);flex:none}.lab-perf-rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:640px){.lab-perf{padding:6px 10px;font-size:11px}.lab-perf-big{font-size:17px}.lab-perf-spark{height:24px;margin:4px 0}.lab-perf-rows div{padding:0}.lab-perf-rows .lab-perf-gpu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
