.LabHeader-module__F_tW6q__header{min-block-size:5.25rem;padding-inline:var(--lab-gutter);border-block-end:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.LabHeader-module__F_tW6q__brand{letter-spacing:-.055em;flex-shrink:0;align-items:center;min-block-size:2.75rem;font-size:1.75rem;font-weight:550;display:inline-flex}.LabHeader-module__F_tW6q__brand span{font-weight:400}.LabHeader-module__F_tW6q__actions{justify-content:flex-end;align-items:center;gap:clamp(.75rem,2.4vw,2.75rem);display:flex}.LabHeader-module__F_tW6q__back,.LabHeader-module__F_tW6q__home{min-block-size:2.75rem;font-family:var(--lab-mono);white-space:nowrap;align-items:center;gap:.625rem;font-size:.75rem;display:inline-flex}.LabHeader-module__F_tW6q__back:hover,.LabHeader-module__F_tW6q__home:hover{text-underline-offset:4px;text-decoration:underline}.LabHeader-module__F_tW6q__home img{flex-shrink:0;block-size:28px;inline-size:24px}@media (max-width:640px){.LabHeader-module__F_tW6q__header{min-block-size:4.5rem}.LabHeader-module__F_tW6q__brand{font-size:1.5rem}.LabHeader-module__F_tW6q__back{font-size:0}.LabHeader-module__F_tW6q__back span{font-size:1.25rem}.LabHeader-module__F_tW6q__home{gap:.35rem;font-size:.6875rem}}
.LabLibrary-module__9D76XG__library{--lab-paper:#f4f3ee;--lab-ink:#22231f;--lab-muted:#62645c;--lab-line:#c9cbc1;--lab-lilac:#e5dbf0;--lab-mono:"Courier New", courier, monospace;--lab-gutter:clamp(1.25rem, 3vw, 3.5rem);background:var(--lab-paper);min-block-size:100svh;color:var(--lab-ink)}.LabLibrary-module__9D76XG__intro{min-block-size:clamp(32rem,52svh,49rem);padding:clamp(2rem, 4vw, 4rem) var(--lab-gutter) clamp(4rem, 7vw, 7rem);border-block-end:1px solid var(--lab-line);grid-template-columns:minmax(11rem,25%) minmax(0,1fr);gap:2rem;display:grid;position:relative}.LabLibrary-module__9D76XG__introSide{color:var(--lab-muted);font:.6875rem/1.45 var(--lab-mono);text-transform:uppercase;flex-direction:column;gap:.75rem;display:flex}.LabLibrary-module__9D76XG__introMain{flex-direction:column;justify-content:flex-end;align-items:flex-start;max-inline-size:78rem;display:flex}.LabLibrary-module__9D76XG__intro h1{letter-spacing:-.055em;max-inline-size:12ch;font-size:clamp(4.3rem,10.7vw,11.5rem);font-weight:430;line-height:.91}.LabLibrary-module__9D76XG__introMain>p{max-inline-size:37rem;margin-block-start:clamp(2rem,4vw,3.75rem);font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.4}.LabLibrary-module__9D76XG__introIndex{color:var(--lab-muted);font:.75rem/1 var(--lab-mono);position:absolute;inset-block-end:2.2rem;inset-inline-start:var(--lab-gutter)}.LabLibrary-module__9D76XG__tools{padding-inline:var(--lab-gutter)}.LabLibrary-module__9D76XG__sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:clamp(1.5rem,3vw,3rem);display:flex}.LabLibrary-module__9D76XG__sectionHeading h2{font-size:clamp(1rem,1.6vw,1.5rem);font-weight:450}.LabLibrary-module__9D76XG__sectionHeading span{color:var(--lab-muted);font:.75rem/1.4 var(--lab-mono)}.LabLibrary-module__9D76XG__tool{border:1px solid var(--lab-ink);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-block-size:clamp(30rem,44vw,42rem);display:grid}.LabLibrary-module__9D76XG__toolInfo{flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,3rem);display:flex}.LabLibrary-module__9D76XG__toolMeta{inline-size:100%;font:.6875rem/1.3 var(--lab-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;display:flex}.LabLibrary-module__9D76XG__available{align-items:center;gap:.5rem;display:inline-flex}.LabLibrary-module__9D76XG__available span{background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem}.LabLibrary-module__9D76XG__toolInfo h3{letter-spacing:-.055em;max-inline-size:9ch;margin-block-start:auto;font-size:clamp(3.5rem,6.6vw,8rem);font-weight:430;line-height:.95}.LabLibrary-module__9D76XG__toolInfo>p{max-inline-size:32rem;color:var(--lab-muted);margin-block-start:1.75rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.45}.LabLibrary-module__9D76XG__toolBottom{justify-content:space-between;align-items:flex-end;gap:1rem;inline-size:100%;margin-block-start:clamp(2.5rem,5vw,5rem);display:flex}.LabLibrary-module__9D76XG__formats{font:.6875rem/1.3 var(--lab-mono);white-space:nowrap;padding-block-end:.75rem}.LabLibrary-module__9D76XG__openTool{background:var(--lab-ink);min-block-size:3.5rem;min-inline-size:min(15rem,100%);color:var(--lab-paper);justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.25rem;font-size:.875rem;display:inline-flex}.LabLibrary-module__9D76XG__openTool:hover{background:#373832}.LabLibrary-module__9D76XG__openTool span{font-size:1.25rem}.LabLibrary-module__9D76XG__toolVisual{border-inline-start:1px solid var(--lab-ink);background:var(--lab-lilac);flex-direction:column;min-inline-size:0;padding:clamp(1rem,2.2vw,2rem);display:flex}.LabLibrary-module__9D76XG__visualTop{font:.6875rem/1.3 var(--lab-mono);justify-content:space-between;gap:1rem;display:flex}.LabLibrary-module__9D76XG__visualGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:20rem;padding-block:clamp(1.25rem,3vw,3rem);display:grid}.LabLibrary-module__9D76XG__glyphPlane,.LabLibrary-module__9D76XG__ditherPlane{border:1px solid var(--lab-ink);place-items:center;display:grid;position:relative;overflow:hidden}.LabLibrary-module__9D76XG__glyphPlane{background:#f4f3ee}.LabLibrary-module__9D76XG__ditherPlane{background:#22231f;border-inline-start:0}.LabLibrary-module__9D76XG__glyphMark{font:400 clamp(12rem, 28vw, 29rem)/.8 var(--lab-mono);letter-spacing:-.15em;transform:translate(-.09em,-.05em)}.LabLibrary-module__9D76XG__ditherMark{aspect-ratio:1;background:radial-gradient(circle,#f4f3ee 38%,#0000 42%) 0 0/14px 14px;border-radius:50%;inline-size:67%;transform:rotate(-18deg)scale(1.14)}.LabLibrary-module__9D76XG__visualLabel{font:.6875rem/1 var(--lab-mono);position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.LabLibrary-module__9D76XG__ditherPlane .LabLibrary-module__9D76XG__visualLabel{color:#f4f3ee}.LabLibrary-module__9D76XG__toolVisual>p{font:.6875rem/1.4 var(--lab-mono);margin-block-start:auto}.LabLibrary-module__9D76XG__note{margin:clamp(3rem, 7vw, 7rem) var(--lab-gutter) 0;border-block:1px solid var(--lab-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LabLibrary-module__9D76XG__note>div{padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,3rem) clamp(2rem,4vw,4rem) 0}.LabLibrary-module__9D76XG__note>div+div{border-inline-start:1px solid var(--lab-line);padding-inline-start:clamp(1.5rem,3vw,3rem)}.LabLibrary-module__9D76XG__noteLabel{color:var(--lab-muted);font:.6875rem/1.3 var(--lab-mono)}.LabLibrary-module__9D76XG__note p{letter-spacing:-.035em;max-inline-size:30rem;margin-block-start:1.5rem;font-size:clamp(1.15rem,2vw,1.9rem);line-height:1.28}.LabLibrary-module__9D76XG__noteLink{align-items:center;gap:.375rem;min-block-size:2.75rem;margin-block-start:1.5rem;font-size:.875rem;display:inline-flex}.LabLibrary-module__9D76XG__linkLabel{border-block-end:1px solid;padding-block-end:.11em}.LabLibrary-module__9D76XG__linkArrow{transition:transform .18s;display:inline-block}.LabLibrary-module__9D76XG__noteLink:hover .LabLibrary-module__9D76XG__linkArrow{transform:translate(.125rem,-.125rem)}.LabLibrary-module__9D76XG__noteLink:focus-visible{outline-offset:4px;outline:1px solid}@media (prefers-reduced-motion:reduce){.LabLibrary-module__9D76XG__linkArrow{transition:none}}.LabLibrary-module__9D76XG__footer{padding:2rem var(--lab-gutter);color:var(--lab-muted);font:.6875rem/1.4 var(--lab-mono);justify-content:space-between;gap:1rem;display:flex}@media (max-width:900px){.LabLibrary-module__9D76XG__intro{grid-template-columns:1fr;min-block-size:30rem}.LabLibrary-module__9D76XG__introSide{flex-direction:row;justify-content:space-between}.LabLibrary-module__9D76XG__intro h1{font-size:clamp(4.2rem,12vw,7.5rem)}.LabLibrary-module__9D76XG__introIndex{display:none}.LabLibrary-module__9D76XG__tool{grid-template-columns:1fr}.LabLibrary-module__9D76XG__toolInfo{min-block-size:31rem}.LabLibrary-module__9D76XG__toolVisual{border-block-start:1px solid var(--lab-ink);border-inline-start:0;min-block-size:25rem}}@media (max-width:640px){.LabLibrary-module__9D76XG__intro{min-block-size:29rem;padding-block:1.5rem 3.5rem}.LabLibrary-module__9D76XG__introSide{flex-direction:column;gap:.4rem}.LabLibrary-module__9D76XG__intro h1{font-size:clamp(3.7rem,16vw,6rem)}.LabLibrary-module__9D76XG__introMain>p{margin-block-start:1.5rem}.LabLibrary-module__9D76XG__sectionHeading{align-items:flex-start}.LabLibrary-module__9D76XG__sectionHeading span{white-space:nowrap}.LabLibrary-module__9D76XG__toolInfo{min-block-size:29rem}.LabLibrary-module__9D76XG__toolInfo h3{font-size:clamp(3.5rem,15vw,5.8rem)}.LabLibrary-module__9D76XG__toolBottom{flex-wrap:wrap}.LabLibrary-module__9D76XG__openTool{inline-size:100%}.LabLibrary-module__9D76XG__toolVisual{min-block-size:20rem}.LabLibrary-module__9D76XG__visualGrid{min-block-size:15rem}.LabLibrary-module__9D76XG__glyphMark{font-size:clamp(10rem,42vw,16rem)}.LabLibrary-module__9D76XG__note{grid-template-columns:1fr}.LabLibrary-module__9D76XG__note>div+div{border-block-start:1px solid var(--lab-line);border-inline-start:0;padding-inline-start:0}.LabLibrary-module__9D76XG__footer{flex-wrap:wrap}}
