@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_caa2f2cd-module__XbGfYG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_caa2f2cd-module__XbGfYG__variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
.LineageMorphology-module__UPOcKG__root{width:var(--size);height:var(--size);transform-origin:bottom;vertical-align:bottom;display:inline-block}.LineageMorphology-module__UPOcKG__creature{isolation:isolate;width:100%;height:100%;position:relative}.LineageMorphology-module__UPOcKG__root[data-animate=true] .LineageMorphology-module__UPOcKG__creature{animation:4.6s ease-in-out infinite LineageMorphology-module__UPOcKG__lab-float}.LineageMorphology-module__UPOcKG__root[data-pop=true] .LineageMorphology-module__UPOcKG__creature{animation:.65s both LineageMorphology-module__UPOcKG__lab-pop}.LineageMorphology-module__UPOcKG__root[data-pop=true][data-animate=true] .LineageMorphology-module__UPOcKG__creature{animation:.65s both LineageMorphology-module__UPOcKG__lab-pop,4.6s ease-in-out .65s infinite LineageMorphology-module__UPOcKG__lab-float}.LineageMorphology-module__UPOcKG__body{z-index:2;background:var(--body);border-radius:44% 44% 40% 40%;width:76%;height:76%;position:absolute;top:20%;left:12%;box-shadow:inset 0 -7px #0c0e0c20}.LineageMorphology-module__UPOcKG__eyes{z-index:5;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.LineageMorphology-module__UPOcKG__eyes span{width:8px;height:11px;transform:translate(var(--eye-x),var(--eye-y));background:#0c0e0c;border-radius:50%}.LineageMorphology-module__UPOcKG__root[data-animate=true] .LineageMorphology-module__UPOcKG__eyes span{animation:5.4s infinite LineageMorphology-module__UPOcKG__lab-blink}.LineageMorphology-module__UPOcKG__feeler{border:2px solid var(--tint);z-index:3;border-bottom:0;border-radius:90% 80% 0 0;width:4%;height:30%;position:absolute;top:4%}.LineageMorphology-module__UPOcKG__left{left:24%;transform:rotate(-24deg)}.LineageMorphology-module__UPOcKG__right{right:24%;transform:rotate(24deg)}.LineageMorphology-module__UPOcKG__wing,.LineageMorphology-module__UPOcKG__hindwing{z-index:1;background:linear-gradient(140deg,var(--body),color-mix(in srgb,var(--tint) 38%,transparent));border:1px solid color-mix(in srgb,var(--tint) 80%,white);position:absolute;box-shadow:inset 0 0 0 3px #ffffff12}.LineageMorphology-module__UPOcKG__wing{border-radius:85% 12% 75% 25%;width:27%;height:28%;top:36%}.LineageMorphology-module__UPOcKG__wing.LineageMorphology-module__UPOcKG__left{left:0;transform:rotate(-25deg)}.LineageMorphology-module__UPOcKG__wing.LineageMorphology-module__UPOcKG__right{right:0;transform:scaleX(-1)rotate(-25deg)}.LineageMorphology-module__UPOcKG__root[data-lineage=lumen][data-stage="4"] .LineageMorphology-module__UPOcKG__wing,.LineageMorphology-module__UPOcKG__root[data-lineage=lumen][data-stage="5"] .LineageMorphology-module__UPOcKG__wing,.LineageMorphology-module__UPOcKG__root[data-lineage=lumen][data-stage="6"] .LineageMorphology-module__UPOcKG__wing{width:53%;height:62%;top:18%}.LineageMorphology-module__UPOcKG__root[data-lineage=lumen] .LineageMorphology-module__UPOcKG__body{width:50%;left:25%}.LineageMorphology-module__UPOcKG__root[data-stage="6"][data-lineage=lumen] .LineageMorphology-module__UPOcKG__body{width:38%;height:65%;top:26%;left:31%}.LineageMorphology-module__UPOcKG__root[data-stage="6"] .LineageMorphology-module__UPOcKG__wing.LineageMorphology-module__UPOcKG__left{left:-13%}.LineageMorphology-module__UPOcKG__root[data-stage="6"] .LineageMorphology-module__UPOcKG__wing.LineageMorphology-module__UPOcKG__right{right:-13%}.LineageMorphology-module__UPOcKG__hindwing{border-radius:20% 70% 90% 40%;width:36%;height:34%;top:62%}.LineageMorphology-module__UPOcKG__hindwing.LineageMorphology-module__UPOcKG__left{left:5%}.LineageMorphology-module__UPOcKG__hindwing.LineageMorphology-module__UPOcKG__right{right:5%;transform:scaleX(-1)rotate(-24deg)}.LineageMorphology-module__UPOcKG__pearl{z-index:4;background:var(--tint);width:10%;height:10%;box-shadow:0 0 9px var(--tint);border-radius:50%;position:absolute;bottom:-3%;left:45%}.LineageMorphology-module__UPOcKG__frond{background:var(--body);z-index:1;transform-origin:bottom;border-radius:8px;width:5%;height:37%;position:absolute;top:8%}.LineageMorphology-module__UPOcKG__frond:before,.LineageMorphology-module__UPOcKG__frond:after{content:"";background:var(--body);transform-origin:bottom;border-radius:8px;width:100%;height:56%;position:absolute;top:8%}.LineageMorphology-module__UPOcKG__frond:before{transform:rotate(-42deg)}.LineageMorphology-module__UPOcKG__frond:after{transform:rotate(42deg)}.LineageMorphology-module__UPOcKG__frond.LineageMorphology-module__UPOcKG__left{left:33%;transform:rotate(-24deg)}.LineageMorphology-module__UPOcKG__frond.LineageMorphology-module__UPOcKG__right{right:33%;transform:rotate(24deg)}.LineageMorphology-module__UPOcKG__outerLeft{top:26%;left:15%;transform:rotate(-57deg)}.LineageMorphology-module__UPOcKG__outerRight{top:26%;right:15%;transform:rotate(57deg)}.LineageMorphology-module__UPOcKG__central{height:49%;top:-8%;left:48%}.LineageMorphology-module__UPOcKG__rootlet{z-index:1;bottom:-1%;left:calc(9% + var(--i) * 14%);border:3px solid var(--body);width:10%;height:32%;transform:rotate(calc(-35deg + var(--i) * 14deg));border-top:0;border-radius:0 0 70% 40%;position:absolute}.LineageMorphology-module__UPOcKG__root[data-lineage=mycel][data-stage="6"] .LineageMorphology-module__UPOcKG__body{border-radius:44% 55% 32% 35%;width:66%;height:58%;top:35%;left:17%}.LineageMorphology-module__UPOcKG__node{z-index:4;background:var(--tint);width:7%;height:7%;box-shadow:0 0 6px var(--tint);border-radius:50%;position:absolute}.LineageMorphology-module__UPOcKG__root[data-lineage=axiom] .LineageMorphology-module__UPOcKG__body{border-radius:40% 40% 25% 25%;height:61%;top:35%}.LineageMorphology-module__UPOcKG__gill{z-index:1;top:calc(20% + var(--i) * 7%);background:linear-gradient(120deg,var(--tint),var(--body));clip-path:polygon(50% 0,100% 75%,50% 100%,0 75%);width:13%;height:35%;position:absolute;transform:rotate(-32deg)}.LineageMorphology-module__UPOcKG__gill:nth-child(2n){transform:rotate(32deg)}.LineageMorphology-module__UPOcKG__foot{z-index:1;background:var(--body);border-radius:35% 35% 25% 25%;width:12%;height:20%;position:absolute;bottom:-1%}.LineageMorphology-module__UPOcKG__plate{z-index:3;background:linear-gradient(145deg,var(--tint),var(--body));clip-path:polygon(15% 0,85% 0,100% 50%,80% 100%,20% 100%,0 50%);border:1px solid #ffffff70;height:27%;position:absolute;left:50%;transform:translate(-50%)}.LineageMorphology-module__UPOcKG__root[data-lineage=axiom] .LineageMorphology-module__UPOcKG__eyes{padding-top:19%}.LineageMorphology-module__UPOcKG__tail{background:var(--body);z-index:0;border-radius:10% 85% 50% 20%;width:38%;height:16%;position:absolute;bottom:9%;right:-13%;transform:rotate(-18deg)}.LineageMorphology-module__UPOcKG__maturity{background:var(--lab-accent-2);z-index:5;width:8%;height:8%;position:absolute;top:-7%;left:46%;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.LineageMorphology-module__UPOcKG__root .LineageMorphology-module__UPOcKG__creature,.LineageMorphology-module__UPOcKG__root .LineageMorphology-module__UPOcKG__eyes span{transition:none!important;animation:none!important}}
.EvolutionTeaser-module__YHO8fa__teaser{border:1px dashed var(--border-strong);background:linear-gradient(#7ef0a806 1px, transparent 1px), linear-gradient(90deg, #7ef0a806 1px, transparent 1px), linear-gradient(145deg, var(--lab-surface-glow), var(--bg));background-size:28px 28px,28px 28px,auto;padding:clamp(22px,4vw,38px)}.EvolutionTeaser-module__YHO8fa__header{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:clamp(18px,4vw,48px);display:grid}.EvolutionTeaser-module__YHO8fa__trackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.EvolutionTeaser-module__YHO8fa__trackCard{border:1px solid var(--border);background:color-mix(in srgb, var(--lab-surface-alt) 92%, transparent);min-width:0;padding:16px;transition:border-color .18s,transform .18s,background .18s}.EvolutionTeaser-module__YHO8fa__trackCard:hover{border-color:var(--border-strong);background:var(--lab-surface-glow);transform:translateY(-2px)}.EvolutionTeaser-module__YHO8fa__trackCode,.EvolutionTeaser-module__YHO8fa__trackHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.EvolutionTeaser-module__YHO8fa__trackCode{color:var(--fg-subtle);font-size:calc(10px * var(--reader-scale));letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.EvolutionTeaser-module__YHO8fa__trackCode span:last-child{color:var(--lab-ink-faint)}.EvolutionTeaser-module__YHO8fa__morphology{border:1px solid var(--lab-border-lo);background:radial-gradient(circle at 50% 55%,#b9c0f71a,#0000 58%);height:134px;margin:14px 0 16px;position:relative;overflow:hidden}.EvolutionTeaser-module__YHO8fa__morphology:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#7ef0a817 50%,#0000 52%);position:absolute;inset:0}.EvolutionTeaser-module__YHO8fa__scanLine{z-index:4;border-top:1px dashed #7ef0a833;position:absolute;top:50%;left:10px;right:10px}.EvolutionTeaser-module__YHO8fa__trackImage{z-index:2;object-fit:contain;opacity:.3;filter:grayscale()saturate(.3)contrast(1.16)brightness(.86)blur(.25px);mix-blend-mode:screen;width:190px;height:190px;transition:opacity .18s,filter .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EvolutionTeaser-module__YHO8fa__trackCard:hover .EvolutionTeaser-module__YHO8fa__trackImage{opacity:.43;filter:grayscale(.72)saturate(.68)contrast(1.12)brightness(.92);transform:translate(-50%,-50%)scale(1.025)}.EvolutionTeaser-module__YHO8fa__clue{border-top:1px dashed var(--border);color:var(--fg-subtle);margin-top:14px;padding-top:12px}.EvolutionTeaser-module__YHO8fa__note{color:var(--fg-subtle);text-align:center;margin-top:20px}.EvolutionTeaser-module__YHO8fa__nextStage{border-top:1px dashed var(--border);align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.EvolutionTeaser-module__YHO8fa__nextStageSilhouette{opacity:.28;filter:grayscale()blur(.35px);flex:0 0 58px;justify-content:center;align-items:flex-end;width:58px;height:58px;display:flex;overflow:hidden}@media (max-width:760px){.EvolutionTeaser-module__YHO8fa__header,.EvolutionTeaser-module__YHO8fa__trackGrid{grid-template-columns:1fr}.EvolutionTeaser-module__YHO8fa__morphology{height:124px}}.EvolutionTeaser-module__YHO8fa__choices{border:0;min-width:0;margin:0;padding:0}.EvolutionTeaser-module__YHO8fa__legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.EvolutionTeaser-module__YHO8fa__selected{border:2px solid var(--accent)}.EvolutionTeaser-module__YHO8fa__choose{text-align:center;justify-content:center;width:100%;min-height:48px;margin-top:auto}.EvolutionTeaser-module__YHO8fa__choose:disabled{opacity:.7;cursor:default}.EvolutionTeaser-module__YHO8fa__choose:focus-visible,.EvolutionTeaser-module__YHO8fa__details summary:focus-visible{outline:2px solid var(--lab-accent-2);outline-offset:4px}.EvolutionTeaser-module__YHO8fa__trackCard{flex-direction:column;gap:8px;display:flex}.EvolutionTeaser-module__YHO8fa__trackCode{font-size:max(12px, calc(12px * var(--reader-scale)))}.EvolutionTeaser-module__YHO8fa__morphology{flex-shrink:0;height:190px}.EvolutionTeaser-module__YHO8fa__trackImage,.EvolutionTeaser-module__YHO8fa__trackCard:hover .EvolutionTeaser-module__YHO8fa__trackImage{opacity:.72;filter:saturate(.65)brightness(.95)}:is(.EvolutionTeaser-module__YHO8fa__selected .EvolutionTeaser-module__YHO8fa__trackImage,.EvolutionTeaser-module__YHO8fa__trackCard:has(details[open]) .EvolutionTeaser-module__YHO8fa__trackImage){opacity:1;filter:none}.EvolutionTeaser-module__YHO8fa__details{color:var(--fg-muted);margin:10px 0 18px}.EvolutionTeaser-module__YHO8fa__details summary{cursor:pointer;color:var(--fg);min-height:44px;padding:10px 0}.EvolutionTeaser-module__YHO8fa__feedback{min-height:1.5em;color:var(--fg);margin-top:18px}@media (prefers-reduced-motion:reduce){.EvolutionTeaser-module__YHO8fa__trackCard,.EvolutionTeaser-module__YHO8fa__trackImage{transition:none}.EvolutionTeaser-module__YHO8fa__trackCard:hover{transform:none}}
.LabPaths-module__6sQE4G__section{border-top:1px solid var(--border);padding-top:2rem}.LabPaths-module__6sQE4G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.LabPaths-module__6sQE4G__card{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--fg);border-radius:18px;flex-direction:column;gap:1rem;padding:clamp(22px,3vw,32px);text-decoration:none;display:flex}.LabPaths-module__6sQE4G__research{border-top:4px solid var(--accent)}.LabPaths-module__6sQE4G__play{border-top:4px solid var(--lab-accent-2)}.LabPaths-module__6sQE4G__card h3{font-size:clamp(30px,4vw,42px);line-height:1.1}.LabPaths-module__6sQE4G__card p{color:var(--fg-muted);font-size:calc(15px * var(--reader-scale,1));line-height:1.65}.LabPaths-module__6sQE4G__detail{color:var(--fg-subtle);font-size:calc(12px * var(--reader-scale,1));line-height:1.7}.LabPaths-module__6sQE4G__card strong{font-size:calc(14px * var(--reader-scale,1));margin-top:auto;padding-top:.5rem}.LabPaths-module__6sQE4G__research strong{color:var(--accent)}.LabPaths-module__6sQE4G__play strong{color:var(--lab-accent-2)}.LabPaths-module__6sQE4G__card:hover{border-color:var(--fg-muted)}.LabPaths-module__6sQE4G__card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:640px){.LabPaths-module__6sQE4G__grid{grid-template-columns:minmax(0,1fr)}}
