._lab_1mxg9_1{--gene:#fb79b6;color:#f7f4ff;background-color:#090b16;background-image:radial-gradient(circle at 20% 20%,#6e3f9b22,#0000 34%),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,100% 45px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;font-family:Conduit ITC,Arial,sans-serif}._header_1mxg9_1{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:112px;padding:0 5vw;display:flex}._brand_1mxg9_1{color:inherit;align-items:center;gap:15px;text-decoration:none;display:flex}._brand_1mxg9_1 img{width:112px}._brand_1mxg9_1 span{display:grid}._brand_1mxg9_1 strong{font-size:22px}._brand_1mxg9_1 small,._lab_1mxg9_1 span,._lab_1mxg9_1 p{letter-spacing:.13em}._brand_1mxg9_1 small{color:#89869c;font:10px monospace}._version_1mxg9_1{position:relative}._version_1mxg9_1>button{color:#bbb7ca;background:0 0;border:0;font:11px monospace}._version_1mxg9_1>button i{background:var(--gene);width:8px;height:8px;box-shadow:0 0 14px var(--gene);border-radius:50%;display:inline-block}._version_1mxg9_1 aside{z-index:30;background:#151326;border:1px solid #fff2;width:290px;padding:22px;display:none;position:absolute;top:35px;right:0}._version_1mxg9_1._open_1mxg9_1 aside{display:block}._version_1mxg9_1 aside>span,._version_1mxg9_1 dt{color:#8c88a0;font:9px monospace}._version_1mxg9_1 aside>strong{margin:10px 0 18px;display:block}._version_1mxg9_1 dl{margin:0}._version_1mxg9_1 dl div{border-top:1px solid #fff1;justify-content:space-between;padding:8px 0;display:flex}._version_1mxg9_1 dd{margin:0;font:11px monospace}._intro_1mxg9_1{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:calc(100vh - 112px);padding:7vw;display:grid}._intro_1mxg9_1 p,._resultHero_1mxg9_1 p{color:var(--gene);font:10px monospace}._intro_1mxg9_1 h1,._resultHero_1mxg9_1 h1{margin:22px 0;font-size:clamp(52px,7vw,108px);font-weight:300;line-height:.95}._intro_1mxg9_1 h1 em,._resultHero_1mxg9_1 h1 em,._explain_1mxg9_1 h2 em{color:var(--gene);font-style:normal}._intro_1mxg9_1>div>span{color:#aaa5ba;letter-spacing:0;max-width:650px;line-height:1.8;display:block}._intro_1mxg9_1 button,._actions_1mxg9_1 button{background:var(--gene);color:#130d18;letter-spacing:.1em;border:0;margin-top:34px;padding:20px 25px;font:700 12px monospace}._dna_1mxg9_1{perspective:700px;flex-direction:column;justify-content:center;gap:7px;height:470px;display:flex;position:relative}._dna_1mxg9_1>i{justify-content:center;gap:calc(70px + var(--i) * 3px);height:18px;transform:rotateY(calc(var(--i) * 28deg));animation:7s linear infinite _helix_1mxg9_1;display:flex}._dna_1mxg9_1>i b{background:var(--gene);width:75px;height:2px;box-shadow:0 0 12px var(--gene)}._dna_1mxg9_1 strong{color:#fff8;place-items:center;font:45px monospace;display:grid;position:absolute;inset:0}._dna_1mxg9_1 span{text-align:center;color:#858198;width:100%;font:9px monospace;position:absolute;bottom:0}._workspace_1mxg9_1{padding:50px 5vw 100px}._workspace_1mxg9_1>header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}._workspace_1mxg9_1>header span{color:var(--gene);font:10px monospace}._workspace_1mxg9_1>header h1{margin:12px 0;font-size:clamp(38px,5vw,68px);font-weight:300}._workspace_1mxg9_1>header p{color:#aca8bb;letter-spacing:0}._workspace_1mxg9_1>header nav{gap:12px;display:flex}._workspace_1mxg9_1>header nav i{border:1px solid #ffffff20;place-items:center;width:44px;height:44px;font:13px monospace;display:grid}._workspace_1mxg9_1>header nav i._current_1mxg9_1{border-color:var(--gene);color:var(--gene)}._workspace_1mxg9_1>header nav i._done_1mxg9_1{color:#07120e;background:#61e8ad}._microscope_1mxg9_1{border:1px solid #ffffff16;grid-template-columns:1fr 330px;min-height:650px;display:grid}._cell_1mxg9_1{background:radial-gradient(circle,#302448 0 28%,#181326 29% 52%,#0e0e1c 53%);place-items:center;display:grid;position:relative;overflow:hidden}._cell_1mxg9_1:before{content:"";border:2px solid #ffffff18;border-radius:44% 56% 53% 47%;width:78%;height:78%;animation:9s ease-in-out infinite _cell_1mxg9_1;position:absolute}._cell_1mxg9_1>strong{color:#9691a6;font:10px monospace;position:absolute;top:25px;left:25px}._nucleus_1mxg9_1{background:#100d1ccc;border:1px solid #ffffff18;border-radius:48%;place-items:center;width:58%;height:58%;display:grid;position:relative}._nucleus_1mxg9_1>span{color:#7e788e;font:8px monospace;position:absolute;top:10%}._chromatin_1mxg9_1{opacity:.35;flex-wrap:wrap;place-content:center;gap:8px;display:flex;position:absolute;inset:18%}._chromatin_1mxg9_1 i{background:var(--gene);width:28px;height:3px;transform:rotate(35deg)}._geneStrip_1mxg9_1{z-index:2;background:#0c0b16;border:1px solid #ffffff1c;width:80%;padding:20px}._geneStrip_1mxg9_1>span{color:#aaa5b6;font:8px monospace}._geneStrip_1mxg9_1>b{border-left:3px solid #555166;margin:14px 0;padding:13px;font:12px monospace;display:block}._geneStrip_1mxg9_1>b._on_1mxg9_1{border-color:var(--gene);color:var(--gene);box-shadow:inset 20px 0 30px #ffffff07}._geneStrip_1mxg9_1>i{background:var(--gene);color:#110c16;margin:3px;padding:7px;font:8px monospace;display:inline-block}._cell_1mxg9_1._reading_1mxg9_1 ._geneStrip_1mxg9_1{animation:1.1s _scan_1mxg9_1}._rna_1mxg9_1{color:var(--gene);animation:_rna_1mxg9_1 2.5s calc(var(--i) * -.3s) infinite;font:7px monospace;position:absolute;top:40%;left:58%}._proteins_1mxg9_1{width:32%;height:35%;position:absolute;bottom:8%;right:5%}._proteins_1mxg9_1 b{border:2px solid var(--gene);width:12px;height:12px;left:calc((var(--i) * 31) % 85 * 1%);top:calc((var(--i) * 47) % 80 * 1%);animation:_protein_1mxg9_1 2s calc(var(--i) * -.15s) infinite;border-radius:50%;position:absolute}._controls_1mxg9_1{background:#121020;border-left:1px solid #ffffff16;padding:30px}._controls_1mxg9_1>span{color:#8f899e;font:9px monospace}._controls_1mxg9_1>button:not(._analyze_1mxg9_1){color:#b8b3c4;text-align:left;background:#0d0c18;border:1px solid #ffffff13;grid-template-columns:55px 1fr auto;align-items:center;width:100%;margin-top:14px;padding:14px;display:grid}._controls_1mxg9_1>button i{border:1px solid #ffffff20;border-radius:50%;place-items:center;width:42px;height:42px;font:13px monospace;display:grid}._controls_1mxg9_1>button b{font:11px monospace}._controls_1mxg9_1>button small{color:#767184;font:8px monospace}._controls_1mxg9_1>button._active_1mxg9_1{border-color:var(--gene);color:var(--gene)}._controls_1mxg9_1>button._active_1mxg9_1 i{background:var(--gene);color:#100b15}._expression_1mxg9_1{border-top:1px solid #ffffff13;margin-top:28px;padding:22px 0}._expression_1mxg9_1>span{color:#8d889c;font:9px monospace}._expression_1mxg9_1 strong{color:var(--gene);font:50px monospace;display:block}._expression_1mxg9_1 strong small{font-size:16px}._expression_1mxg9_1>i,._readouts_1mxg9_1 article>i{background:#ffffff10;height:4px;display:block}._expression_1mxg9_1>i b,._readouts_1mxg9_1 article>i b{background:var(--gene);height:100%;transition:all .5s;display:block}._analyze_1mxg9_1{background:var(--gene);color:#110b16;letter-spacing:.1em;border:0;width:100%;padding:18px;font:700 10px monospace}._analyze_1mxg9_1:disabled{opacity:.35}._message_1mxg9_1{border:1px solid #ffffff16;border-top:0;grid-template-columns:220px 1fr;padding:22px;display:grid}._message_1mxg9_1 span{color:var(--gene);font:9px monospace}._message_1mxg9_1 p{color:#aaa5b6;letter-spacing:0;margin:0}._result_1mxg9_1{padding:7vw}._resultHero_1mxg9_1{flex-direction:column;justify-content:center;min-height:70vh;display:flex;position:relative}._resultHero_1mxg9_1>strong{color:var(--gene);opacity:.18;font:150px monospace;position:absolute;right:5vw}._resultHero_1mxg9_1>strong small{font-size:38px}._aha_1mxg9_1,._probe_1mxg9_1{background:#121020cc;border:1px solid #ffffff16;margin:50px 0;padding:70px}._aha_1mxg9_1>span,._probe_1mxg9_1 header>span,._transfer_1mxg9_1>span{color:var(--gene);font:10px monospace}._aha_1mxg9_1 h2,._probe_1mxg9_1 h2{max-width:950px;font-size:clamp(30px,4vw,56px);font-weight:300}._aha_1mxg9_1 p,._probe_1mxg9_1 p{color:#aaa5b7;letter-spacing:0;max-width:930px;line-height:1.8}._probeGrid_1mxg9_1{grid-template-columns:220px 220px 1fr;gap:18px;margin-top:38px;display:grid}._cellChoice_1mxg9_1,._signalChoice_1mxg9_1{gap:9px;display:grid}._cellChoice_1mxg9_1 button,._signalChoice_1mxg9_1 button{color:#aaa5b7;background:#0d0c18;border:1px solid #ffffff18;padding:18px;font:10px monospace}._cellChoice_1mxg9_1 button._active_1mxg9_1,._signalChoice_1mxg9_1 button._active_1mxg9_1{border-color:var(--gene);color:var(--gene);background:#ffffff08}._readouts_1mxg9_1{gap:12px;display:grid}._readouts_1mxg9_1 article{border:1px solid #ffffff13;padding:17px}._readouts_1mxg9_1 article span{color:#8d879a;font:9px monospace}._readouts_1mxg9_1 article strong{float:right;font:20px monospace}._readouts_1mxg9_1 article>i{clear:both;margin-top:18px}._actions_1mxg9_1{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._actions_1mxg9_1 a{color:#bbb6c7;padding:20px;font:11px monospace;text-decoration:none}._explain_1mxg9_1{background:#121020;padding:10vw 8vw}._explain_1mxg9_1>header{max-width:920px}._explain_1mxg9_1>header p{color:var(--gene);font:10px monospace}._explain_1mxg9_1 h2{margin:18px 0;font-size:clamp(48px,7vw,100px);font-weight:300}._explain_1mxg9_1>header>span{color:#aaa5b8;letter-spacing:0;line-height:1.8}._steps_1mxg9_1{grid-template-columns:repeat(3,1fr);margin:80px 0;display:grid}._steps_1mxg9_1 article{border:1px solid #ffffff12;padding:35px}._steps_1mxg9_1 article>b{color:var(--gene);font:35px monospace}._steps_1mxg9_1 h3{font-weight:400}._steps_1mxg9_1 p,._transfer_1mxg9_1 p{color:#9994a8;letter-spacing:0;line-height:1.6}._transfer_1mxg9_1>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}._transfer_1mxg9_1 article{background:#090814;padding:30px}._info_1mxg9_1{letter-spacing:0;display:inline-block;position:relative}._info_1mxg9_1>button{width:18px;height:18px;color:var(--gene);background:0 0;border:1px solid;border-radius:50%;padding:0;font:10px serif}._info_1mxg9_1>span{z-index:30;color:#160d17;letter-spacing:0;background:#fff0fa;width:260px;padding:16px;font:12px/1.5 Arial;display:none;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #000}._info_1mxg9_1:hover>span,._info_1mxg9_1:focus-within>span{display:block}._info_1mxg9_1>span b{margin-bottom:5px;display:block}@keyframes _helix_1mxg9_1{to{transform:rotateY(calc(var(--i) * 28deg + 360deg))}}@keyframes _cell_1mxg9_1{50%{border-radius:57% 43% 44% 56%;transform:scale(1.04)}}@keyframes _scan_1mxg9_1{50%{box-shadow:0 0 60px var(--gene)}}@keyframes _rna_1mxg9_1{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(170px,130px)}}@keyframes _protein_1mxg9_1{50%{box-shadow:0 0 12px var(--gene);transform:scale(1.6)}}@media (max-width:850px){._header_1mxg9_1{height:82px}._brand_1mxg9_1 small{display:none}._version_1mxg9_1>button{font-size:9px}._intro_1mxg9_1{grid-template-columns:1fr;padding:12vw 6vw}._dna_1mxg9_1{height:300px}._workspace_1mxg9_1{padding:35px 4vw}._workspace_1mxg9_1>header{display:block}._workspace_1mxg9_1>header nav{margin-top:25px}._microscope_1mxg9_1{grid-template-columns:1fr}._cell_1mxg9_1{min-height:580px}._controls_1mxg9_1{border-left:0}._message_1mxg9_1{grid-template-columns:1fr;gap:8px}._result_1mxg9_1,._explain_1mxg9_1{padding:10vw 5vw}._resultHero_1mxg9_1>strong{font-size:90px;position:static}._aha_1mxg9_1,._probe_1mxg9_1{padding:32px 20px}._probeGrid_1mxg9_1,._steps_1mxg9_1,._transfer_1mxg9_1>div{grid-template-columns:1fr}._actions_1mxg9_1{display:grid}}
