.lab-demo-module__ey0UXG__demo{gap:var(--sp-3);flex-direction:column;display:flex}.lab-demo-module__ey0UXG__stage{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:210px;padding:32px 28px;display:grid;position:relative;overflow:hidden}.lab-demo-module__ey0UXG__hiddenText{max-width:22em;font-family:var(--serif);font-size:clamp(17px,2vw,21px);line-height:var(--lh-body);text-align:center;letter-spacing:var(--ls-wide)}.lab-demo-module__ey0UXG__cover{cursor:crosshair;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease);position:absolute;inset:0}.lab-demo-module__ey0UXG__cover[data-revealed=true]{opacity:0;pointer-events:none}.lab-demo-module__ey0UXG__prompt{color:#ffffffdb;font-size:var(--fs-note);letter-spacing:var(--ls-label);pointer-events:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lab-demo-module__ey0UXG__stageRevealed{border-color:var(--accent)}.lab-demo-module__ey0UXG__tiltStage{cursor:ew-resize;background:var(--bg-alt)}.lab-demo-module__ey0UXG__tiltStripes{background-image:repeating-linear-gradient(calc(90deg + var(--tilt,0) * 8deg), color-mix(in srgb, var(--fg) 14%, transparent) 0 1px, transparent 1px 4px);transition:background-image 50ms linear;position:absolute;inset:-20%}.lab-demo-module__ey0UXG__tiltText{max-width:20em;color:var(--fg);font-family:var(--serif);font-size:clamp(20px,3vw,30px);font-weight:600;line-height:var(--lh-snug);text-align:center;letter-spacing:var(--ls-label);opacity:calc(.06 + var(--reveal,0) * .94);filter:blur(calc((1 - var(--reveal,0)) * 3px));transform:scale(calc(.985 + var(--reveal,0) * .015));transition:opacity var(--dur-fast) linear, filter var(--dur-fast) linear, transform var(--dur-fast) linear;position:relative}.lab-demo-module__ey0UXG__permission{border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-note);cursor:pointer;background:0 0;align-self:flex-start;padding:9px 18px}.lab-demo-module__ey0UXG__permission:hover{border-color:var(--fg)}.lab-demo-module__ey0UXG__caption{color:var(--fg-muted);font-size:var(--fs-note);letter-spacing:var(--ls-wide)}@media (prefers-reduced-motion:reduce){.lab-demo-module__ey0UXG__tiltText{opacity:1;filter:none;transform:none}}
.lab-list-module__95fTnG__list{list-style:none}.lab-list-module__95fTnG__item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);padding:36px 0;display:grid}.lab-list-module__95fTnG__item:not(:has(.lab-list-module__95fTnG__demo)){grid-template-columns:minmax(0,1fr)}.lab-list-module__95fTnG__item:not(:has(.lab-list-module__95fTnG__demo)) .lab-list-module__95fTnG__text{max-width:var(--max-text)}.lab-list-module__95fTnG__item:last-child{border-bottom:1px solid var(--line)}.lab-list-module__95fTnG__meta{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.lab-list-module__95fTnG__status{font-size:var(--fs-micro);letter-spacing:var(--ls-wide);white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 11px;font-weight:600}.lab-list-module__95fTnG__status[data-status=verified]{background:var(--accent);color:var(--on-accent);border-color:#0000}.lab-list-module__95fTnG__status[data-status=prototype]{color:var(--accent)}.lab-list-module__95fTnG__status[data-status=bench-pending],.lab-list-module__95fTnG__status[data-status=concept]{color:var(--fg-muted)}.lab-list-module__95fTnG__useFor{color:var(--fg-muted);font-size:var(--fs-label);letter-spacing:var(--ls-body)}.lab-list-module__95fTnG__useForLabel{opacity:.75;margin-right:6px}.lab-list-module__95fTnG__title{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);line-height:var(--lh-heading)}.lab-list-module__95fTnG__body{margin-top:var(--sp-3);color:var(--fg-soft);font-size:var(--fs-body-s)}.lab-list-module__95fTnG__detail{margin-top:var(--sp-3);border-left:1px solid var(--line-strong);color:var(--fg-muted);font-size:var(--fs-note);padding-left:14px}.lab-list-module__95fTnG__statusNote{margin-top:var(--sp-4);color:var(--fg-muted);font-size:var(--fs-label)}.lab-list-module__95fTnG__demo{min-width:0}@media (max-width:900px){.lab-list-module__95fTnG__item{grid-template-columns:minmax(0,1fr)}}
