.StrawberryDnaRoom-module__kWumIa__room{color:#dbe7ee;max-width:1250px;margin:22px auto 70px;padding:0 22px}.StrawberryDnaRoom-module__kWumIa__top{color:#78929e;font:8px var(--f-mono);letter-spacing:.13em;border-bottom:1px solid #294452;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.StrawberryDnaRoom-module__kWumIa__top a{color:#82d6e9;text-decoration:none}.StrawberryDnaRoom-module__kWumIa__top b{color:#75e8d1}.StrawberryDnaRoom-module__kWumIa__top b i{background:#75e8d1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #75e8d1}.StrawberryDnaRoom-module__kWumIa__hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:28px;padding:34px 0 28px;display:grid}.StrawberryDnaRoom-module__kWumIa__kicker{color:#83d6e6;font:8px var(--f-mono);letter-spacing:.16em;margin:0 0 10px}.StrawberryDnaRoom-module__kWumIa__hero h1{color:#eff9fa;font:600 clamp(38px,6vw,66px)/.95 var(--f-label);letter-spacing:-.03em;margin:0}.StrawberryDnaRoom-module__kWumIa__hero h1 em{color:#89ded1;font-style:normal}.StrawberryDnaRoom-module__kWumIa__hero>div>p:last-child{color:#a5bdc3;max-width:700px;font-size:13px;line-height:1.65}.StrawberryDnaRoom-module__kWumIa__hero aside{background:linear-gradient(140deg,#10242a,#101827);border:1px solid #3d5a61;padding:16px;box-shadow:inset 3px 0 #6ed9c9}.StrawberryDnaRoom-module__kWumIa__hero aside span,.StrawberryDnaRoom-module__kWumIa__hero aside small{color:#82c8c7;font:7px var(--f-mono);letter-spacing:.12em;display:block}.StrawberryDnaRoom-module__kWumIa__hero aside strong{color:#e8f6f3;font:600 15px/1.45 var(--f-label);margin:9px 0 14px;display:block}.StrawberryDnaRoom-module__kWumIa__progress{background:#0a141c;border:1px solid #28444e;justify-content:space-between;margin:0 0 14px;padding:12px 18px;display:flex;position:relative}.StrawberryDnaRoom-module__kWumIa__progress:before{content:"";background:#1d3b42;height:2px;position:absolute;top:24px;left:7%;right:7%}.StrawberryDnaRoom-module__kWumIa__progress>span{z-index:1;background:linear-gradient(90deg,#47aee4,#6df2cf);height:2px;transition:width .3s;position:absolute;top:24px;left:7%;box-shadow:0 0 12px #6df2cf}.StrawberryDnaRoom-module__kWumIa__progress b{z-index:2;color:#607c89;font:8px var(--f-mono);justify-items:center;gap:6px;display:grid;position:relative}.StrawberryDnaRoom-module__kWumIa__progress b:before{content:"";background:#0c1922;border:2px solid #294850;border-radius:50%;width:9px;height:9px}.StrawberryDnaRoom-module__kWumIa__progress b.StrawberryDnaRoom-module__kWumIa__active{color:#8df2d9}.StrawberryDnaRoom-module__kWumIa__progress b.StrawberryDnaRoom-module__kWumIa__active:before{background:#75dcca;border-color:#89ffe0;box-shadow:0 0 12px #75dcca}.StrawberryDnaRoom-module__kWumIa__progress small{letter-spacing:.06em;font-size:6px}.StrawberryDnaRoom-module__kWumIa__suite{grid-template-columns:.64fr 1.44fr .92fr;align-items:stretch;gap:12px;display:grid}.StrawberryDnaRoom-module__kWumIa__materials,.StrawberryDnaRoom-module__kWumIa__bench,.StrawberryDnaRoom-module__kWumIa__protocol{background:#08131c;border:1px solid #2a414a;min-width:0}.StrawberryDnaRoom-module__kWumIa__materials{padding:16px}.StrawberryDnaRoom-module__kWumIa__materials h2{color:#ebf5f4;font:600 19px var(--f-label);margin:0 0 10px}.StrawberryDnaRoom-module__kWumIa__berry{background:radial-gradient(circle at 37% 24%,#ffbac6,#e54872 38%,#a72252 74%,#631c42);border-radius:45% 55% 58% 42%/43% 43% 57% 57%;width:108px;height:113px;margin:8px auto 14px;transition:filter .5s,transform .5s;position:relative;box-shadow:inset -13px -14px 20px #35132a88,0 0 25px #ee467344}.StrawberryDnaRoom-module__kWumIa__berry i{background:#ffe5a5;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 2px #6d301a}.StrawberryDnaRoom-module__kWumIa__berry i:first-child{top:28%;left:32%}.StrawberryDnaRoom-module__kWumIa__berry i:nth-child(2){top:53%;left:61%}.StrawberryDnaRoom-module__kWumIa__berry i:nth-child(3){top:69%;left:39%}.StrawberryDnaRoom-module__kWumIa__berry b{background:#72bd85;width:5px;height:17px;position:absolute;top:-8px;left:51%;transform:rotate(23deg)}.StrawberryDnaRoom-module__kWumIa__crushed{filter:saturate(.8);border-radius:38% 62% 50% 50%;transform:scale(.75)rotate(-12deg);box-shadow:inset 0 0 20px #ff304d99,0 0 30px #e3536477}.StrawberryDnaRoom-module__kWumIa__materials ul{color:#a9bec1;gap:6px;padding-left:16px;font-size:9px;line-height:1.5;display:grid}.StrawberryDnaRoom-module__kWumIa__materials li::marker{color:#6ed9c9}.StrawberryDnaRoom-module__kWumIa__note{color:#8fb3a7;background:#0c211e;border-left:2px solid #75ba9c;margin-top:15px;padding:10px;font-size:8px;line-height:1.5}.StrawberryDnaRoom-module__kWumIa__bench{padding:12px}.StrawberryDnaRoom-module__kWumIa__benchHead{color:#769aa1;font:7px var(--f-mono);letter-spacing:.1em;justify-content:space-between;display:flex}.StrawberryDnaRoom-module__kWumIa__scene{--glow:#79dece;background:radial-gradient(at 50% 62%,#173239,#0b1a25 57%,#08121b);border:1px solid #2a4650;height:405px;margin-top:11px;position:relative;overflow:hidden}.StrawberryDnaRoom-module__kWumIa__scene:before{content:"";background-color:#0000;background-image:linear-gradient(#83e2db0a 1px,#0000 1px),linear-gradient(90deg,#83e2db0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.StrawberryDnaRoom-module__kWumIa__hood{color:#83bbb8;width:90%;height:12%;font:7px var(--f-mono);letter-spacing:.13em;background:linear-gradient(#b3e4e421,#162c37);border:1px solid #9ae5dc33;border-radius:4px;align-items:center;gap:7px;padding:0 11px;display:flex;position:absolute;top:6%;left:5%;box-shadow:0 7px 22px #0007}.StrawberryDnaRoom-module__kWumIa__hood i{background:#80eed1;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 8px #80eed1}.StrawberryDnaRoom-module__kWumIa__hood i+i{background:#7bf;margin-left:-2px}.StrawberryDnaRoom-module__kWumIa__bag{background:linear-gradient(120deg,#a6f4e51a,#69c8cb24);border:1px solid #b2e6db88;border-radius:3px 3px 14px 14px;width:31%;height:32%;transition:opacity .4s;position:absolute;top:29%;left:10%;box-shadow:inset 0 0 24px #73e2cc17}.StrawberryDnaRoom-module__kWumIa__bagSeal{background:#6c9397;border:1px solid #a3d8d8;height:8px;position:absolute;top:-6px;left:0;right:0}.StrawberryDnaRoom-module__kWumIa__pulp{filter:blur(2px);background:#df4f7966;border-radius:50% 50% 8px 8px;height:15%;transition:height .6s,opacity .4s;position:absolute;bottom:5px;left:4px;right:4px}.StrawberryDnaRoom-module__kWumIa__bagLabel{color:#87afa9;text-align:center;width:100%;font:6px var(--f-mono);letter-spacing:.08em;position:absolute;top:36%}.StrawberryDnaRoom-module__kWumIa__mashed .StrawberryDnaRoom-module__kWumIa__pulp{filter:blur(1px);background:radial-gradient(#f8667d,#962c55);height:52%}.StrawberryDnaRoom-module__kWumIa__buffered .StrawberryDnaRoom-module__kWumIa__pulp{background:linear-gradient(#fb799466,#ad355fbb);height:68%}.StrawberryDnaRoom-module__kWumIa__filterRig{opacity:.45;width:25%;height:41%;transition:opacity .5s;position:absolute;top:30%;left:48%}.StrawberryDnaRoom-module__kWumIa__filtered .StrawberryDnaRoom-module__kWumIa__filterRig,.StrawberryDnaRoom-module__kWumIa__layered .StrawberryDnaRoom-module__kWumIa__filterRig,.StrawberryDnaRoom-module__kWumIa__extracted .StrawberryDnaRoom-module__kWumIa__filterRig{opacity:1}.StrawberryDnaRoom-module__kWumIa__funnel{clip-path:polygon(0 0,100% 0,64% 100%,36% 100%);filter:drop-shadow(0 0 8px #77dfce22);background:linear-gradient(150deg,#c8f6f122,#79b7c438);border:1px solid #96c9ce;width:84%;height:45%;position:absolute;top:0;left:8%}.StrawberryDnaRoom-module__kWumIa__funnel i{background:#a85b7166;border-radius:50%;height:7px;position:absolute;bottom:8%;left:8%;right:8%}.StrawberryDnaRoom-module__kWumIa__filterStem{background:linear-gradient(90deg,#76b7bd55,#b3e7db88,#55899155);width:6%;height:28%;position:absolute;top:40%;left:47%}.StrawberryDnaRoom-module__kWumIa__collectCup{background:linear-gradient(90deg,#8ce5db18,#cbfff31a,#5bc6ca24);border:1px solid #94c8cc88;border-top:0;border-radius:0 0 8px 8px;height:27%;position:absolute;bottom:3%;left:16%;right:16%;overflow:hidden}.StrawberryDnaRoom-module__kWumIa__extract{background:linear-gradient(#d66e7833,#bd485d99);height:0;transition:height .8s;position:absolute;bottom:0;left:0;right:0}.StrawberryDnaRoom-module__kWumIa__filtered .StrawberryDnaRoom-module__kWumIa__extract{height:70%}.StrawberryDnaRoom-module__kWumIa__collectCup span{color:#b0d3cc;text-align:center;width:100%;font:5px var(--f-mono);position:absolute;bottom:5px;left:0}.StrawberryDnaRoom-module__kWumIa__testTube{opacity:.35;justify-items:center;gap:7px;width:18%;height:47%;transition:opacity .4s;display:grid;position:absolute;top:28%;right:8%}.StrawberryDnaRoom-module__kWumIa__layered .StrawberryDnaRoom-module__kWumIa__testTube,.StrawberryDnaRoom-module__kWumIa__extracted .StrawberryDnaRoom-module__kWumIa__testTube{opacity:1}.StrawberryDnaRoom-module__kWumIa__tubeGlass{background:linear-gradient(90deg,#a6f7ea18,#c9f6ec22,#93d9e522);border:1px solid #bce5e1;border-top:0;border-radius:3px 3px 16px 16px;width:54%;height:86%;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #90ffea1b,0 0 15px #56d5c826}.StrawberryDnaRoom-module__kWumIa__liquidLayer,.StrawberryDnaRoom-module__kWumIa__alcoholLayer{transition:height .8s;position:absolute;left:1px;right:1px}.StrawberryDnaRoom-module__kWumIa__liquidLayer{background:linear-gradient(#dd768166,#982d5877);height:0;bottom:0}.StrawberryDnaRoom-module__kWumIa__filtered .StrawberryDnaRoom-module__kWumIa__liquidLayer{height:47%}.StrawberryDnaRoom-module__kWumIa__alcoholLayer{background:linear-gradient(#bddaff35,#9bbaff69);height:0;top:2px}.StrawberryDnaRoom-module__kWumIa__layered .StrawberryDnaRoom-module__kWumIa__alcoholLayer,.StrawberryDnaRoom-module__kWumIa__extracted .StrawberryDnaRoom-module__kWumIa__alcoholLayer{height:39%}.StrawberryDnaRoom-module__kWumIa__dnaCloud{z-index:1;opacity:0;align-items:center;gap:2px;width:78%;height:10%;transition:opacity .4s;display:flex;position:absolute;top:36%;left:11%}.StrawberryDnaRoom-module__kWumIa__dnaCloud i{background:#f6fff0;border-radius:50%;width:4px;height:24px;transform:rotate(25deg);box-shadow:0 0 7px #cfffff}.StrawberryDnaRoom-module__kWumIa__dnaCloud i:nth-child(2){height:32px;transform:rotate(-30deg)}.StrawberryDnaRoom-module__kWumIa__dnaCloud i:nth-child(3){height:27px;transform:rotate(39deg)}.StrawberryDnaRoom-module__kWumIa__dnaCloud i:nth-child(4){height:20px;transform:rotate(-20deg)}.StrawberryDnaRoom-module__kWumIa__dnaCloud i:nth-child(5){height:29px;transform:rotate(18deg)}.StrawberryDnaRoom-module__kWumIa__extracted .StrawberryDnaRoom-module__kWumIa__dnaCloud{opacity:1;animation:.8s ease-out StrawberryDnaRoom-module__kWumIa__cloud}.StrawberryDnaRoom-module__kWumIa__spool{z-index:2;opacity:0;border-top:2px solid #f9fff2;border-radius:50%;width:48%;height:20%;transition:opacity .5s;position:absolute;top:32%;left:26%;transform:rotate(-14deg)}.StrawberryDnaRoom-module__kWumIa__extracted .StrawberryDnaRoom-module__kWumIa__spool{opacity:.9}.StrawberryDnaRoom-module__kWumIa__testTube>span{color:#99c1bf;font:5px var(--f-mono);letter-spacing:.08em}.StrawberryDnaRoom-module__kWumIa__stationLabels{color:#7296a0;font:6px var(--f-mono);letter-spacing:.08em;justify-content:space-between;display:flex;position:absolute;bottom:5%;left:7%;right:7%}.StrawberryDnaRoom-module__kWumIa__successTag{color:#a9ffe6;font:6px var(--f-mono);letter-spacing:.08em;background:#082623e8;border:1px solid #7cebd1;padding:6px 8px;position:absolute;top:19%;right:6%;box-shadow:0 0 15px #61e9c944}.StrawberryDnaRoom-module__kWumIa__specimenLog{background:#0a1820;border:1px solid #28444d;grid-template-columns:125px 1fr;gap:9px;margin-top:10px;padding:10px;display:grid}.StrawberryDnaRoom-module__kWumIa__specimenLog>b{color:#81cfc3;font:7px var(--f-mono);letter-spacing:.12em}.StrawberryDnaRoom-module__kWumIa__specimenLog>div{flex-wrap:wrap;gap:5px;display:flex}.StrawberryDnaRoom-module__kWumIa__specimenLog span{color:#a9c9c6;font:6px var(--f-mono);background:#0f2227;border:1px solid #31545a;padding:4px 6px}.StrawberryDnaRoom-module__kWumIa__protocol{background:linear-gradient(160deg,#0d1b24,#0a121c);padding:18px}.StrawberryDnaRoom-module__kWumIa__protocol h2{color:#edf8f4;font:600 23px/1.14 var(--f-label);margin:0 0 10px}.StrawberryDnaRoom-module__kWumIa__protocol>p:not(.StrawberryDnaRoom-module__kWumIa__kicker){color:#a6bdc0;min-height:64px;font-size:10px;line-height:1.6}.StrawberryDnaRoom-module__kWumIa__checklist,.StrawberryDnaRoom-module__kWumIa__actionCard,.StrawberryDnaRoom-module__kWumIa__conclusion{background:#0c2025;border:1px solid #35545b;gap:8px;margin:16px 0;padding:12px;display:grid}.StrawberryDnaRoom-module__kWumIa__checklist>b,.StrawberryDnaRoom-module__kWumIa__actionCard>span,.StrawberryDnaRoom-module__kWumIa__conclusion>b{color:#83dcca;font:7px var(--f-mono);letter-spacing:.12em}.StrawberryDnaRoom-module__kWumIa__checklist span{color:#b1c8c5;font-size:9px;line-height:1.55}.StrawberryDnaRoom-module__kWumIa__actionCard{border-color:#4c6c6c;min-height:118px;box-shadow:inset 2px 0 #72e1cf}.StrawberryDnaRoom-module__kWumIa__actionCard strong{color:#e5f8f1;font:600 13px var(--f-label)}.StrawberryDnaRoom-module__kWumIa__actionCard small{color:#8faead;font-size:8px;line-height:1.5}.StrawberryDnaRoom-module__kWumIa__primary{color:#edfff9;cursor:pointer;width:100%;min-height:44px;font:600 8px var(--f-mono);letter-spacing:.04em;background:linear-gradient(105deg,#155453,#25456c);border:1px solid #70e4cd;padding:8px 10px}.StrawberryDnaRoom-module__kWumIa__primary:hover{box-shadow:0 0 18px #5de5cf40}.StrawberryDnaRoom-module__kWumIa__status{color:#719b98;min-height:34px;font:7px/1.5 var(--f-mono)}.StrawberryDnaRoom-module__kWumIa__conclusion p{color:#b1c9c4;margin:0;font-size:9px;line-height:1.55}.StrawberryDnaRoom-module__kWumIa__bottom{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.StrawberryDnaRoom-module__kWumIa__bottom article{background:#0b171f;border:1px solid #2c4751;padding:14px}.StrawberryDnaRoom-module__kWumIa__bottom article span{color:#85dcca;font:7px var(--f-mono);letter-spacing:.13em}.StrawberryDnaRoom-module__kWumIa__bottom article p{color:#a9bdc0;margin:7px 0 0;font-size:9px;line-height:1.55}.StrawberryDnaRoom-module__kWumIa__bottom .StrawberryDnaRoom-module__kWumIa__safety{background:#201b15;border-color:#665238}.StrawberryDnaRoom-module__kWumIa__bottom .StrawberryDnaRoom-module__kWumIa__safety span{color:#f2c47f}.StrawberryDnaRoom-module__kWumIa__bottom .StrawberryDnaRoom-module__kWumIa__safety p{color:#cdb99b}.StrawberryDnaRoom-module__kWumIa__bottom>a{color:#91d8d1;font:8px var(--f-mono);grid-column:1/-1;padding:10px}.StrawberryDnaRoom-module__kWumIa__primary:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes StrawberryDnaRoom-module__kWumIa__cloud{0%{filter:blur(4px);transform:translateY(-10px)}to{filter:blur();transform:translateY(0)}}@media (max-width:920px){.StrawberryDnaRoom-module__kWumIa__suite{grid-template-columns:.7fr 1.3fr}.StrawberryDnaRoom-module__kWumIa__protocol{grid-column:1/-1}.StrawberryDnaRoom-module__kWumIa__protocol>p:not(.StrawberryDnaRoom-module__kWumIa__kicker){min-height:0}.StrawberryDnaRoom-module__kWumIa__hero{grid-template-columns:1fr}.StrawberryDnaRoom-module__kWumIa__hero aside{max-width:none}}@media (max-width:620px){.StrawberryDnaRoom-module__kWumIa__room{padding:0 11px}.StrawberryDnaRoom-module__kWumIa__top{gap:5px;font-size:6px}.StrawberryDnaRoom-module__kWumIa__hero{padding:25px 0 18px}.StrawberryDnaRoom-module__kWumIa__progress{padding:10px 5px}.StrawberryDnaRoom-module__kWumIa__progress small{font-size:5px}.StrawberryDnaRoom-module__kWumIa__suite{grid-template-columns:1fr}.StrawberryDnaRoom-module__kWumIa__materials{grid-template-columns:1fr 90px;align-items:center;display:grid}.StrawberryDnaRoom-module__kWumIa__materials .StrawberryDnaRoom-module__kWumIa__kicker,.StrawberryDnaRoom-module__kWumIa__materials h2,.StrawberryDnaRoom-module__kWumIa__materials ul,.StrawberryDnaRoom-module__kWumIa__note{grid-column:1}.StrawberryDnaRoom-module__kWumIa__berry{grid-area:1/2/4;width:72px;height:80px}.StrawberryDnaRoom-module__kWumIa__note{margin-top:5px}.StrawberryDnaRoom-module__kWumIa__bench{grid-row:2}.StrawberryDnaRoom-module__kWumIa__scene{height:330px}.StrawberryDnaRoom-module__kWumIa__specimenLog,.StrawberryDnaRoom-module__kWumIa__bottom{grid-template-columns:1fr}.StrawberryDnaRoom-module__kWumIa__bottom>a{grid-column:auto}.StrawberryDnaRoom-module__kWumIa__stationLabels{font-size:5px}}.StrawberryDnaRoom-module__kWumIa__bananaSpecimen{background:linear-gradient(135deg,#fff4a4,#f7d35e 48%,#c89d37);border-radius:48% 28% 38% 55%/40% 42% 55% 56%;width:112px;height:82px;transform:rotate(-12deg);box-shadow:inset -12px -8px 18px #94732855,0 0 22px #f8d35f33}.StrawberryDnaRoom-module__kWumIa__bananaSpecimen i{opacity:.18}.StrawberryDnaRoom-module__kWumIa__bananaSpecimen b{background:#6e8b54;top:-10px}.StrawberryDnaRoom-module__kWumIa__fruitChoices{color:#93c9c2;font:7px var(--f-mono);letter-spacing:.08em;background:#0b1a20;border:1px solid #294a50;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;padding:10px;display:grid}.StrawberryDnaRoom-module__kWumIa__fruitChoices>b{grid-column:1/-1}.StrawberryDnaRoom-module__kWumIa__fruitChoices button{color:#c5d9dc;font:10px var(--f-label);cursor:pointer;background:#101f27;border:1px solid #31535a;padding:8px}.StrawberryDnaRoom-module__kWumIa__fruitChoices button[aria-pressed=true]{color:#e3fff7;background:#13352f;border-color:#79e3cf;box-shadow:0 0 12px #76dfc333}.StrawberryDnaRoom-module__kWumIa__ratingSelect{color:#8dd4c7;font:7px var(--f-mono);letter-spacing:.1em;border:1px solid #31545a;gap:7px;margin:10px 0;padding:10px;display:grid}.StrawberryDnaRoom-module__kWumIa__ratingSelect select{color:#e6f4f2;font:11px var(--f-label);background:#0d1b23;border:1px solid #31545a;padding:9px}.StrawberryDnaRoom-module__kWumIa__fruitResults{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.StrawberryDnaRoom-module__kWumIa__fruitResults span{color:#d8f3e8;background:#0d1e23;border:1px solid #34565a;padding:8px}
