.ws-lab{background-color:var(--ws-paper);background-image:var(--ws-grain), linear-gradient(to right, rgb(var(--ws-shadow) / .045) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--ws-shadow) / .045) 1px, transparent 1px), linear-gradient(to right, rgb(var(--ws-shadow) / .07) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--ws-shadow) / .07) 1px, transparent 1px);background-size:auto,24px 24px,24px 24px,120px 120px,120px 120px;margin-top:-64px;padding-block:clamp(110px,12vw,170px) clamp(100px,11vw,150px)}.dark .ws-lab{background-image:var(--ws-grain), linear-gradient(to right, #ffffff09 1px, transparent 1px), linear-gradient(to bottom, #ffffff09 1px, transparent 1px), linear-gradient(to right, #ffffff0f 1px, transparent 1px), linear-gradient(to bottom, #ffffff0f 1px, transparent 1px)}.ws-lab-head{margin-bottom:clamp(48px,6vw,80px)}.ws-lab-grid{grid-template-columns:1fr;gap:clamp(28px,3vw,36px) clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ws-lab-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ws-lab-bench{grid-column:1/span 7}.ws-lab-history{grid-column:8/span 5}.ws-lab-loop{grid-column:1/span 5}.ws-lab-report{grid-column:6/span 7}}.ws-lab-card{border:1px solid var(--ws-line);background:var(--ws-card);box-shadow:0 1px 2px rgb(var(--ws-shadow) / .06), 0 24px 48px -28px rgb(var(--ws-shadow) / .28);border-radius:16px;padding:clamp(24px,2.6vw,34px);position:relative}.ws-lab-tape{width:92px;height:22px;box-shadow:0 1px 2px rgb(var(--ws-shadow) / .08);background:#a4c0f073;border-radius:2px;margin-left:-46px;position:absolute;top:-11px;left:50%;rotate:-2deg}.ws-lab-card:nth-child(2n) .ws-lab-tape{rotate:3deg}.ws-lab-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:16em;font-size:clamp(24px,2.2vw,32px);font-weight:460;line-height:1.1}.ws-lab-card p{max-width:36em;color:var(--ws-ink-soft);margin-top:12px;font-size:17px;line-height:1.6}.ws-lab-art{margin:26px 0 0}.ws-lab-art svg{width:100%;height:auto;display:block;overflow:visible}.ws-lab-note{border:1px dashed var(--ws-line-strong);background:var(--ws-paper);border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:12px 28px;max-width:900px;margin:clamp(40px,5vw,64px) auto 0;padding:22px 26px;display:grid}.ws-lab-note p:last-child{color:var(--ws-ink-soft);font-size:17px;line-height:1.6}.lab-grid-line{fill:none;stroke:var(--ws-line);stroke-width:1px;stroke-dasharray:2 4}.lab-bar{fill:var(--ws-ribbon-pale)}.lab-best-text{fill:var(--ws-blue-ink)}.lab-score{fill:var(--ws-ink);font-size:11px;font-weight:600;font-family:var(--font-annotation), ui-monospace, monospace!important}.pc-blue+.lab-score,.lab-score-on{fill:#fdfdfe}.lab-cost-on{fill:var(--ws-ink-soft)}.lab-ink{fill:none;stroke:var(--ws-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lab-ink[data-draw]{stroke-dasharray:1}.lab-dash{stroke-dasharray:4 5;stroke:var(--ws-ink-soft)}.lab-node{fill:var(--ws-card);stroke:var(--ws-ink);stroke-width:2px}.lab-node-text{fill:var(--ws-ink);font-size:11px;font-weight:600;font-family:var(--font-annotation), ui-monospace, monospace!important}.lab-score-ink{fill:var(--ws-ink);font-size:18px;font-weight:560;font-family:var(--font-display), system-ui, sans-serif!important}.lab-chip{fill:var(--ws-ok-soft);stroke:var(--ws-ok);stroke-width:1.5px}.lab-chip-text{letter-spacing:.1em;fill:var(--ws-ok);font-size:10px;font-weight:600;font-family:var(--font-annotation), ui-monospace, monospace!important}.lab-round{letter-spacing:-.04em;fill:var(--ws-ink);font-size:44px;font-weight:460;font-family:var(--font-display), system-ui, sans-serif!important}.lab-band{fill:var(--ws-blue-soft);stroke:var(--ws-blue);stroke-width:1.5px}.lab-marker{fill:var(--ws-blue)}.lab-reject{fill:var(--ws-flag-soft);stroke:var(--ws-flag);stroke-width:1.2px;stroke-dasharray:4 4}.lab-bottleneck{fill:var(--ws-flag-soft);stroke:var(--ws-flag);stroke-width:1.2px}@media (max-width:899px){.ws-lab{margin-top:-40px}.ws-lab-note{grid-template-columns:1fr}}
