.content.lab{gap:20px;padding-top:18px}.lab-flow[hidden],.lab-tests[hidden]{display:none}.lab-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.lf{border-radius:var(--radius-lg);background:var(--surface-2);align-content:start;gap:8px;min-height:160px;padding:14px;display:grid;position:relative}.lf-h{font:500 var(--fs-mark)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0;display:flex}.lf-note{font-size:var(--fs-code);color:var(--text-3);margin:0}.lf-chip{border-radius:var(--radius);background:var(--surface);border:var(--border-card);font:500 var(--fs-overline)/1.2 var(--font-mono);color:var(--text-3);transition:box-shadow var(--dur-state) var(--ease-settle), transform var(--dur-state) var(--ease-settle);gap:2px;padding:8px 10px;text-decoration:none;display:grid}.lf-chip:hover{box-shadow:var(--shadow-md);color:var(--text-3);transform:translateY(-2px)}:root[data-look=classic] .lf-chip{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.lf-chip span{font:600 var(--fs-code)/1.3 var(--font-sans);color:var(--text)}.lf-chip small{font:500 var(--fs-mark)/1.2 var(--font-sans);color:var(--text-3)}.lf-arrow{color:var(--text-3);position:absolute;top:14px;right:-18px}.lf-testing{background:var(--violet-soft)}.lf-passed{background:var(--green-soft)}.lf-adopted{background:color-mix(in srgb, var(--green) 26%, var(--surface))}.lf-failed{background:var(--red-soft)}@media (width<=1000px){.lab-flow{grid-template-columns:1fr 1fr}.lf-arrow{display:none}}@media (width<=760px){.lab-flow{grid-template-columns:1fr;gap:14px}}.lab-card{align-content:start;gap:10px}.content.lab .lab-card{scroll-margin-top:calc(var(--mast-h,60px) + 90px)}:root[data-look=classic] .lab-card{border:2px solid var(--ink)}.lab-card:target{box-shadow:0 0 0 3px var(--yellow), var(--shadow-md)}.lc-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-dates{font-size:var(--fs-code);margin-left:auto}.lab-state{font:500 var(--fs-mark)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px}.s-queued{background:var(--surface-2);color:var(--text-2)}.s-testing{background:var(--violet-soft);color:var(--violet-ink)}.s-passed,.s-adopted{background:var(--green-soft);color:var(--green-ink)}.s-failed{background:var(--red-soft);color:var(--red-ink)}.lab-card h2{font-size:calc(20px * var(--rs-text,1));margin:0}.lc-why{color:var(--text-2);margin:0}.lc-by{font-size:var(--fs-support);color:var(--text-2);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.lab-card .dt-list{margin-bottom:12px}.lc-models{flex-wrap:wrap;gap:10px;display:flex}.lc-model{border-radius:var(--radius);background:var(--stage-bg,var(--surface-2));width:120px;color:inherit;text-align:center;justify-items:center;gap:4px;padding:8px;text-decoration:none;display:grid}.lc-model small{font-size:var(--fs-mark);color:var(--text-2);line-height:1.2}.lc-art{place-items:center;width:96px;height:60px;display:grid}.lc-art svg{max-width:100%;max-height:100%}.lc-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lc-prog{font-size:var(--fs-body);align-items:center;gap:10px;margin:0 0 10px;display:flex}.ring{background:conic-gradient(var(--green) calc(var(--p) * 1%), var(--red) 0 calc((var(--p) + var(--f)) * 1%), var(--surface-3) 0);border-radius:50%;width:30px;height:30px;-webkit-mask:radial-gradient(circle,#0000 8px,#000 9px);mask:radial-gradient(circle,#0000 8px,#000 9px)}.ck{grid-template-columns:calc(22px * var(--rs-icon,1)) minmax(0, 1fr);font-size:var(--fs-body);align-items:start;gap:8px;display:grid}.ck small{font-size:var(--fs-code);color:var(--text-3);display:block}.ck-i{width:calc(20px * var(--rs-icon,1));height:calc(20px * var(--rs-icon,1));font:var(--fw-title) var(--fs-body)/1 var(--font-sans);border:2px solid var(--line-strong);border-radius:50%;place-items:center;display:grid}.ck-pass .ck-i{background:var(--green);border-color:var(--green);color:#fff}.ck-fail .ck-i{background:var(--red);border-color:var(--red);color:#fff}.ck-pending .ck-i{border-style:dashed}.lc-outcome{font-size:var(--fs-body);margin:0}.agent-chip{color:var(--violet-ink);background:var(--violet-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}:root[data-agents=off] .agent-chip{color:inherit;background:0 0}
