.flow.svelte-1y4l324{border:var(--border-ink);background:var(--color-paper);box-shadow:var(--shadow-feature);border-radius:26px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px 24px;display:flex}.frame.svelte-1y4l324{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.frame.svelte-1y4l324:focus-visible{outline:3px solid var(--color-violet);outline-offset:4px}.frame.svelte-1y4l324 svg:where(.svelte-1y4l324){width:100%;min-width:860px;height:auto;display:block}figcaption.svelte-1y4l324 svg:where(.svelte-1y4l324){flex-shrink:0}.lines.svelte-1y4l324 path:where(.svelte-1y4l324){fill:none;stroke:var(--color-line-strong);stroke-width:1.6px}.plate.svelte-1y4l324{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2px}.colony.svelte-1y4l324{fill:var(--color-violet)}.dot.svelte-1y4l324{fill:var(--part-metabolites);stroke:var(--color-ink);stroke-width:1.6px}.head.svelte-1y4l324{font:500 10.5px var(--font-mono);letter-spacing:1px;fill:var(--color-muted)}.name.svelte-1y4l324{font:600 14px var(--font-body);fill:var(--color-ink)}.sub.svelte-1y4l324{font:400 12px var(--font-body);fill:var(--color-muted)}figcaption.svelte-1y4l324{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;display:flex}figcaption.svelte-1y4l324 b:where(.svelte-1y4l324){color:var(--color-ink)}@media (width<=719px){.flow.svelte-1y4l324{border-radius:22px;padding:14px}.frame.svelte-1y4l324 svg:where(.svelte-1y4l324){min-width:900px}}.fact-tag.svelte-s1e6ly{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-tag);background:var(--color-paper);color:var(--color-ink);font:500 10px var(--font-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}[data-look=people].svelte-s1e6ly{border-color:var(--color-violet);background:var(--color-violet-wash)}[data-look=trial].svelte-s1e6ly{border-color:var(--color-ink);background:var(--color-lime)}.card-101.svelte-104w94x{border:var(--border-ink);background:var(--color-paper);min-width:0;height:100%;box-shadow:var(--shadow-feature);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.plate.svelte-104w94x{border-bottom:var(--border-ink);justify-content:center;min-height:188px;padding:22px 0 16px;display:flex;position:relative}.phylum.svelte-104w94x{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);position:absolute;top:12px;left:14px}.body.svelte-104w94x{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.job.svelte-104w94x{align-self:flex-start;padding:2px 8px;font-weight:600}.name.svelte-104w94x{font:italic 600 22px/1.05 var(--font-body);margin:0}.line.svelte-104w94x{margin:0;font-size:15px;line-height:1.45}.facts.svelte-104w94x{flex:1;margin:0;padding:0;list-style:none}.facts.svelte-104w94x li:where(.svelte-104w94x){border-top:var(--border-hairline);flex-direction:column;align-items:flex-start;gap:4px;padding:9px 0;display:flex}.text.svelte-104w94x{font-size:13px;line-height:1.45}.meet.svelte-104w94x{align-self:flex-start;font-size:14px;font-weight:600}.deck.svelte-14z0v52{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.deck.svelte-14z0v52 li:where(.svelte-14z0v52){min-width:0}.dots.svelte-14z0v52{display:none}@media (width<=959px){.deck.svelte-14z0v52{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.deck.svelte-14z0v52{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;contain:paint;gap:14px;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:2px clamp(16px,4vw,48px) 10px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.deck.svelte-14z0v52::-webkit-scrollbar{display:none}.deck.svelte-14z0v52 li:where(.svelte-14z0v52){scroll-snap-align:start;flex:0 0 min(86%,340px)}.dots.svelte-14z0v52{justify-content:center;gap:0;padding-top:4px;display:flex}.dots.svelte-14z0v52 button:where(.svelte-14z0v52){cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:relative}.dots.svelte-14z0v52 button:where(.svelte-14z0v52):before{content:"";border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:50%;position:absolute;inset:9px}.dots.svelte-14z0v52 button[aria-current=true]:where(.svelte-14z0v52):before{background:var(--color-lime)}}
