.GummyBearOsmosisRoom-module__eSBtNW__page{color:#e8edf4;background:radial-gradient(at 78% 15%,#b436921f,#0000 31%),radial-gradient(at 10% 40%,#1b95a71f,#0000 36%),#070913;min-height:100vh;padding:0 max(18px,50vw - 660px) 42px}.GummyBearOsmosisRoom-module__eSBtNW__header{color:#8290a8;min-height:56px;font:9px var(--f-mono);letter-spacing:.13em;border-bottom:1px solid #273047;justify-content:space-between;align-items:center;gap:12px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__header a{color:#8ad7df;text-decoration:none}.GummyBearOsmosisRoom-module__eSBtNW__signal{color:#75e4c7}.GummyBearOsmosisRoom-module__eSBtNW__hero{padding:32px 0 22px}.GummyBearOsmosisRoom-module__eSBtNW__hero>p,.GummyBearOsmosisRoom-module__eSBtNW__readout span,.GummyBearOsmosisRoom-module__eSBtNW__sources>b{color:#8fe4df;font:9px var(--f-mono);letter-spacing:.14em;margin:0 0 10px}.GummyBearOsmosisRoom-module__eSBtNW__hero h1{color:#fff1f8;max-width:900px;font:400 clamp(40px,6vw,72px)/.95 var(--f-display);letter-spacing:.02em;margin:0}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom{color:#aeb9cb;justify-content:space-between;align-items:end;gap:24px;margin-top:17px;font-size:13px;line-height:1.6;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom>span{max-width:500px}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom b{color:#c59ce8;font:8px var(--f-mono);letter-spacing:.1em;white-space:nowrap}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom i{vertical-align:middle;background:#6ee2d2;border-radius:50%;width:3px;height:3px;margin:0 6px;display:inline-block}.GummyBearOsmosisRoom-module__eSBtNW__workspace{grid-template-columns:154px minmax(0,1fr) 310px;align-items:start;gap:13px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__rail{background:linear-gradient(165deg,#101526,#0a0d17);border:1px solid #252a3e;gap:5px;padding:11px;display:grid;position:sticky;top:16px}.GummyBearOsmosisRoom-module__eSBtNW__rail button{color:#68768d;text-align:left;cursor:pointer;min-height:39px;font:10px var(--f-label);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__rail button>span{color:#8793a9;width:22px;height:22px;font:8px var(--f-mono);border:1px solid #394257;border-radius:50%;place-items:center;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__rail .GummyBearOsmosisRoom-module__eSBtNW__active{color:#f4e7ff;background:linear-gradient(100deg,#97469430,#2670881c);border-color:#6e4c88;box-shadow:0 0 18px #a15ca21a}.GummyBearOsmosisRoom-module__eSBtNW__rail .GummyBearOsmosisRoom-module__eSBtNW__active>span{color:#fff;background:#6f3d76;border-color:#e276d2;box-shadow:0 0 12px #df68c7}.GummyBearOsmosisRoom-module__eSBtNW__rail .GummyBearOsmosisRoom-module__eSBtNW__done{color:#93d8c8}.GummyBearOsmosisRoom-module__eSBtNW__rail .GummyBearOsmosisRoom-module__eSBtNW__done>span{color:#77e8ca;border-color:#57cbb3}.GummyBearOsmosisRoom-module__eSBtNW__mainPanel{background:linear-gradient(160deg,#121322f2,#070d17fa);border:1px solid #353149;min-width:0;padding:12px;box-shadow:0 18px 55px #0005}.GummyBearOsmosisRoom-module__eSBtNW__panelHead{color:#b895d8;font:8px var(--f-mono);letter-spacing:.1em;justify-content:space-between;gap:8px;padding:3px 3px 11px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__panelHead b{color:#8499a9;font-weight:400}.GummyBearOsmosisRoom-module__eSBtNW__treatmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__treatment{background:linear-gradient(160deg,#151829,#0c1421);border:1px solid #333448;min-width:0;padding:9px;overflow:hidden}.GummyBearOsmosisRoom-module__eSBtNW__water{background:linear-gradient(160deg,#123f488f,#0c1421 75%);border-color:#256d76}.GummyBearOsmosisRoom-module__eSBtNW__salt{background:linear-gradient(160deg,#4f2b4b78,#0c1421 75%);border-color:#734a75}.GummyBearOsmosisRoom-module__eSBtNW__vinegar{background:linear-gradient(160deg,#4d2a4d6b,#0c1421 75%);border-color:#72506f}.GummyBearOsmosisRoom-module__eSBtNW__vinegarVial .GummyBearOsmosisRoom-module__eSBtNW__fluid{background:linear-gradient(#d17bb886,#713c8699)}.GummyBearOsmosisRoom-module__eSBtNW__vinegarVial .GummyBearOsmosisRoom-module__eSBtNW__sparkles i{background:#ed93f2;border-color:#ffd9fa;box-shadow:0 0 10px #e369ef}.GummyBearOsmosisRoom-module__eSBtNW__treatmentTop{gap:4px;min-height:27px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__treatmentTop span{color:#c6d5df;font:7px var(--f-mono);letter-spacing:.06em}.GummyBearOsmosisRoom-module__eSBtNW__treatmentTop i{color:#788ca1;font:6px var(--f-mono);font-style:normal}.GummyBearOsmosisRoom-module__eSBtNW__vial{background:linear-gradient(90deg,#c5fbff08,#b7f5ff21 48%,#c5fbff05);border:1px solid #93c1c5aa;border-radius:10px 10px 27px 27px;place-items:center;height:208px;margin:7px 0 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #6bbbc31a,0 7px 24px #0006}.GummyBearOsmosisRoom-module__eSBtNW__vial:before{z-index:3;content:"";background:linear-gradient(90deg,#b6edf9,#739aaa,#e5feff);border-radius:4px;height:5px;position:absolute;top:0;left:-2px;right:-2px}.GummyBearOsmosisRoom-module__eSBtNW__fluid{border-radius:0 0 24px 24px;height:54%;position:absolute;bottom:2px;left:2px;right:2px}.GummyBearOsmosisRoom-module__eSBtNW__water .GummyBearOsmosisRoom-module__eSBtNW__fluid{background:linear-gradient(#45d6dd7a,#137d9b9c)}.GummyBearOsmosisRoom-module__eSBtNW__salt .GummyBearOsmosisRoom-module__eSBtNW__fluid{background:linear-gradient(#cc6ebc79,#723a7e9e)}.GummyBearOsmosisRoom-module__eSBtNW__control .GummyBearOsmosisRoom-module__eSBtNW__fluid{background:linear-gradient(#ffc86c55,#9c643855);height:4%}.GummyBearOsmosisRoom-module__eSBtNW__sparkles{z-index:2;opacity:0;position:absolute;inset:30% 0 0}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i{left:calc(16% + var(--n,0)*1%);background:#7ffff2;border:1px solid #c9ffff;border-radius:50%;width:5px;height:5px;animation:1.8s infinite alternate GummyBearOsmosisRoom-module__eSBtNW__float;position:absolute;box-shadow:0 0 10px #56fff4}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i:first-child{top:55%;left:18%}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i:nth-child(2){animation-delay:-.7s;top:30%;left:33%}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i:nth-child(3){animation-delay:-1.2s;top:65%;left:55%}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i:nth-child(4){animation-delay:-.3s;top:22%;left:71%}.GummyBearOsmosisRoom-module__eSBtNW__sparkles i:nth-child(5){animation-delay:-.9s;top:47%;left:82%}.GummyBearOsmosisRoom-module__eSBtNW__sparkleOn{opacity:.9}.GummyBearOsmosisRoom-module__eSBtNW__candyWrap{z-index:2;place-items:center;width:70%;height:65%;animation:2.5s ease-in-out infinite GummyBearOsmosisRoom-module__eSBtNW__bob;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.GummyBearOsmosisRoom-module__eSBtNW__candy{filter:drop-shadow(0 8px 12px #0007);width:94px;height:105px;transition:all .7s cubic-bezier(.2,.8,.2,1);overflow:visible}.GummyBearOsmosisRoom-module__eSBtNW__addCandy{z-index:4;color:#d7fff5;cursor:pointer;min-height:32px;font:7px var(--f-mono);background:#092831ef;border:1px solid #94f6e0;animation:1.1s infinite alternate GummyBearOsmosisRoom-module__eSBtNW__glow;position:absolute;bottom:16px;left:8px;right:8px}.GummyBearOsmosisRoom-module__eSBtNW__treatment h2{color:#f0f2f8;font:600 13px var(--f-label);margin:0}.GummyBearOsmosisRoom-module__eSBtNW__treatment>p{color:#9aaabc;min-height:29px;margin:5px 0 0;font-size:10px;line-height:1.4}.GummyBearOsmosisRoom-module__eSBtNW__result{border-top:1px solid #8297ac33;gap:3px;margin-top:8px;padding:7px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__result b{color:#a4fae2;font:600 17px var(--f-label)}.GummyBearOsmosisRoom-module__eSBtNW__result span{color:#b9c6d2;font:7px var(--f-mono)}.GummyBearOsmosisRoom-module__eSBtNW__dataCard{background:#09121e;border:1px solid #344657;margin-top:10px;padding:12px}.GummyBearOsmosisRoom-module__eSBtNW__dataTitle{justify-content:space-between;align-items:end;gap:7px;margin-bottom:9px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__dataTitle span{color:#78e4d5;font:7px var(--f-mono);letter-spacing:.1em}.GummyBearOsmosisRoom-module__eSBtNW__dataTitle h2{font:600 14px var(--f-label);margin:4px 0 0}.GummyBearOsmosisRoom-module__eSBtNW__dataTitle small{color:#e1b87a;font:6px var(--f-mono);text-align:right}.GummyBearOsmosisRoom-module__eSBtNW__dataTable{font:8px var(--f-mono);display:grid}.GummyBearOsmosisRoom-module__eSBtNW__dataTable>div{border-bottom:1px solid #607e932b;grid-template-columns:1.05fr 1fr .8fr 1.05fr;gap:4px;padding:7px 2px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__dataTable>div:first-child{color:#7d9eaf}.GummyBearOsmosisRoom-module__eSBtNW__dataTable span{color:#cad7e2}.GummyBearOsmosisRoom-module__eSBtNW__barChart{gap:7px;margin-top:12px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__barChart>div{font:7px var(--f-mono);color:#adc0ce;grid-template-columns:90px minmax(0,1fr) 42px;align-items:center;gap:5px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__barChart>div>div{background:#0b1724;border:1px solid #476170;height:8px}.GummyBearOsmosisRoom-module__eSBtNW__barChart i{background:linear-gradient(90deg,#51c9d2,#d777cc);height:100%;display:block;box-shadow:0 0 9px #49ced266}.GummyBearOsmosisRoom-module__eSBtNW__barChart b{color:#adf4df;text-align:right;font-weight:400}.GummyBearOsmosisRoom-module__eSBtNW__coach{background:radial-gradient(at 100% 0,#53295330,#0000 45%),linear-gradient(160deg,#171522,#0b121d);border:1px solid #493d58;flex-direction:column;min-height:500px;padding:16px;display:flex;position:relative;box-shadow:inset 3px 0 #d177be}.GummyBearOsmosisRoom-module__eSBtNW__coachHead{color:#d79dde;font:7px var(--f-mono);letter-spacing:.1em;justify-content:space-between;gap:6px;margin-bottom:24px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__coachHead b{color:#92abb6}.GummyBearOsmosisRoom-module__eSBtNW__coach h2{color:#fff0fb;font:600 21px/1.1 var(--f-label);margin:0 0 9px}.GummyBearOsmosisRoom-module__eSBtNW__coach p,.GummyBearOsmosisRoom-module__eSBtNW__coach li{color:#b5c1d1;font-size:12px;line-height:1.6}.GummyBearOsmosisRoom-module__eSBtNW__coach p{margin:0 0 12px}.GummyBearOsmosisRoom-module__eSBtNW__coach ol{gap:5px;margin:0 0 12px;padding-left:19px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__fact{background:#130f20a6;border:1px solid #8e69a33d;gap:5px;margin:8px 0;padding:10px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__fact b{color:#dda1de;font:7px var(--f-mono);letter-spacing:.1em}.GummyBearOsmosisRoom-module__eSBtNW__fact span{color:#bdc9d6;font-size:11px;line-height:1.5}.GummyBearOsmosisRoom-module__eSBtNW__next{color:#fff3ff;cursor:pointer;width:100%;min-height:40px;font:600 9px var(--f-mono);background:linear-gradient(100deg,#673b6c9e,#193a53b5);border:1px solid #9c79ae;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__next b{font-size:15px}.GummyBearOsmosisRoom-module__eSBtNW__next:disabled{opacity:.45;cursor:not-allowed}.GummyBearOsmosisRoom-module__eSBtNW__predictions{gap:6px;margin:8px 0;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__predictions button,.GummyBearOsmosisRoom-module__eSBtNW__question button{color:#cbd7e2;text-align:left;cursor:pointer;min-height:34px;font:9px var(--f-label);background:#0d1320;border:1px solid #4f5369;padding:7px 8px}.GummyBearOsmosisRoom-module__eSBtNW__predictions button[aria-pressed=true],.GummyBearOsmosisRoom-module__eSBtNW__question button[aria-pressed=true]{color:#fff;background:#45294f;border-color:#db8fd0;box-shadow:0 0 14px #d47fc321}.GummyBearOsmosisRoom-module__eSBtNW__question{background:#131422;border:1px solid #646083;gap:6px;margin-top:10px;padding:10px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__question>b{color:#87ead9;font:7px var(--f-mono);text-transform:uppercase}.GummyBearOsmosisRoom-module__eSBtNW__question>span{color:#d7e0e7;font-size:9px;line-height:1.4}.GummyBearOsmosisRoom-module__eSBtNW__feedback{border-top:1px solid #8188a544;padding-top:6px;color:#aaf2de!important;margin:2px 0 0!important;font-size:8px!important}.GummyBearOsmosisRoom-module__eSBtNW__clock{background:radial-gradient(circle,#bd60cc23,#0000 65%);border:1px solid #a768c3;border-radius:50%;place-content:center;justify-items:center;width:84px;height:84px;margin:5px auto 12px;animation:2s infinite alternate GummyBearOsmosisRoom-module__eSBtNW__clockPulse;display:grid;box-shadow:0 0 22px #d47ed533}.GummyBearOsmosisRoom-module__eSBtNW__clock span{color:#f4c8ef;font:600 25px var(--f-display)}.GummyBearOsmosisRoom-module__eSBtNW__clock small{color:#bca1c6;font:7px var(--f-mono)}.GummyBearOsmosisRoom-module__eSBtNW__coachProgress{background:linear-gradient(#0000 22px,#ffffff13 22px);height:3px;margin-top:auto;padding-top:22px}.GummyBearOsmosisRoom-module__eSBtNW__coachProgress span{background:linear-gradient(90deg,#63cbe3,#ec80c7,#a7f4d9);height:3px;transition:width .3s;display:block;box-shadow:0 0 10px #db79d6}.GummyBearOsmosisRoom-module__eSBtNW__readout{background:linear-gradient(110deg,#141226,#0b1620);border:1px solid #344152;grid-template-columns:.8fr 1.2fr;gap:25px;margin:22px 0 14px;padding:18px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__readout h2{color:#f1e7f6;font:600 19px var(--f-label);margin:0}.GummyBearOsmosisRoom-module__eSBtNW__readout p{color:#b6c1cd;margin:0;font-size:10px;line-height:1.7}.GummyBearOsmosisRoom-module__eSBtNW__sources{border-top:1px solid #344152;flex-wrap:wrap;gap:9px 16px;padding:13px 0;display:flex}.GummyBearOsmosisRoom-module__eSBtNW__sources>b{flex-basis:100%;margin:0}.GummyBearOsmosisRoom-module__eSBtNW__sources a{color:#98d9e2;font:8px var(--f-mono);text-decoration:none}.GummyBearOsmosisRoom-module__eSBtNW__sources a:hover{color:#fff}.GummyBearOsmosisRoom-module__eSBtNW__sources a:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__header a:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__rail button:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__next:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__predictions button:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__question button:focus-visible,.GummyBearOsmosisRoom-module__eSBtNW__addCandy:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes GummyBearOsmosisRoom-module__eSBtNW__bob{50%{margin-top:-6px}}@keyframes GummyBearOsmosisRoom-module__eSBtNW__float{to{opacity:.35;transform:translate(7px,-12px)}}@keyframes GummyBearOsmosisRoom-module__eSBtNW__glow{to{box-shadow:0 0 17px #63f0df77}}@keyframes GummyBearOsmosisRoom-module__eSBtNW__clockPulse{to{box-shadow:0 0 33px #d47ed577}}@media (max-width:1050px){.GummyBearOsmosisRoom-module__eSBtNW__workspace{grid-template-columns:112px minmax(0,1fr)}.GummyBearOsmosisRoom-module__eSBtNW__coach{grid-area:1/2;min-height:0}.GummyBearOsmosisRoom-module__eSBtNW__mainPanel{grid-area:2/2}.GummyBearOsmosisRoom-module__eSBtNW__rail{grid-area:1/1/3}.GummyBearOsmosisRoom-module__eSBtNW__coachProgress{margin-top:16px}}@media (max-width:650px){.GummyBearOsmosisRoom-module__eSBtNW__page{padding:0 11px 28px}.GummyBearOsmosisRoom-module__eSBtNW__header{min-height:48px;font-size:7px}.GummyBearOsmosisRoom-module__eSBtNW__header>span:nth-child(2){display:none}.GummyBearOsmosisRoom-module__eSBtNW__hero{padding:24px 0 18px}.GummyBearOsmosisRoom-module__eSBtNW__hero h1{font-size:44px}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom{gap:9px;font-size:11px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__heroBottom b{white-space:normal;font-size:7px}.GummyBearOsmosisRoom-module__eSBtNW__workspace{grid-template-columns:1fr;gap:9px}.GummyBearOsmosisRoom-module__eSBtNW__rail{grid-area:auto/1;padding:6px;display:flex;position:static;overflow:auto}.GummyBearOsmosisRoom-module__eSBtNW__rail button{flex:none;justify-items:center;gap:3px;min-width:88px;font-size:8px;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__coach,.GummyBearOsmosisRoom-module__eSBtNW__mainPanel{grid-area:auto/1}.GummyBearOsmosisRoom-module__eSBtNW__coach{min-height:0;padding:13px}.GummyBearOsmosisRoom-module__eSBtNW__coachHead{margin-bottom:13px}.GummyBearOsmosisRoom-module__eSBtNW__coach h2{font-size:19px}.GummyBearOsmosisRoom-module__eSBtNW__mainPanel{padding:8px}.GummyBearOsmosisRoom-module__eSBtNW__panelHead{font-size:6px}.GummyBearOsmosisRoom-module__eSBtNW__treatmentGrid{gap:5px}.GummyBearOsmosisRoom-module__eSBtNW__treatment{padding:6px}.GummyBearOsmosisRoom-module__eSBtNW__treatmentTop span{font-size:6px}.GummyBearOsmosisRoom-module__eSBtNW__vial{height:155px}.GummyBearOsmosisRoom-module__eSBtNW__candy{width:72px;height:88px}.GummyBearOsmosisRoom-module__eSBtNW__treatment h2{font-size:11px}.GummyBearOsmosisRoom-module__eSBtNW__treatment>p{font-size:9px}.GummyBearOsmosisRoom-module__eSBtNW__result b{font-size:13px}.GummyBearOsmosisRoom-module__eSBtNW__dataCard{padding:8px}.GummyBearOsmosisRoom-module__eSBtNW__dataTitle{align-items:start;display:grid}.GummyBearOsmosisRoom-module__eSBtNW__dataTable{font-size:7px}.GummyBearOsmosisRoom-module__eSBtNW__dataTable>div{grid-template-columns:1fr .95fr .65fr .95fr;gap:3px}.GummyBearOsmosisRoom-module__eSBtNW__barChart>div{grid-template-columns:70px minmax(0,1fr) 36px;font-size:6px}.GummyBearOsmosisRoom-module__eSBtNW__readout{grid-template-columns:1fr;gap:9px;padding:13px}.GummyBearOsmosisRoom-module__eSBtNW__sources a{font-size:7px}}@media (prefers-reduced-motion:reduce){.GummyBearOsmosisRoom-module__eSBtNW__signal,.GummyBearOsmosisRoom-module__eSBtNW__sparkles i,.GummyBearOsmosisRoom-module__eSBtNW__candyWrap,.GummyBearOsmosisRoom-module__eSBtNW__addCandy,.GummyBearOsmosisRoom-module__eSBtNW__clock,.GummyBearOsmosisRoom-module__eSBtNW__next,.GummyBearOsmosisRoom-module__eSBtNW__coachProgress span{transition:none;animation:none}}
