.lab-atmosphere .lab-traces{opacity:.27;width:100%;height:100%;position:absolute;inset:0}.lab-atmosphere .lab-motif{color:var(--accent-text);opacity:.14;position:absolute}.lab-atmosphere .lab-object{opacity:.31;stroke-width:1.65px;filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 45%, transparent));animation-name:lab-drift}.lab-atmosphere .lab-molecule{width:clamp(110px,19%,260px);top:2%;right:3%}.lab-atmosphere .lab-flask{color:#a782a6;width:clamp(112px,13.66%,186px);top:23%;right:2%}.lab-atmosphere .lab-capsule{color:#a182b0;width:clamp(81px,9.94%,130px);top:7%;left:24%;transform:rotate(23deg)}.lab-atmosphere .lab-tablet{color:#8c9d98;width:clamp(79.5px,8.7%,114px);bottom:14%;left:5%;transform:rotate(-22deg)}.lab-atmosphere .lab-bottle{color:#9694ac;width:clamp(109px,12.42%,168px);bottom:5%;right:24%}.lab-atmosphere .lab-bonds{opacity:.13;width:clamp(85px,14%,190px)}.bonds-1{top:16%;left:3%;transform:rotate(-12deg)}.bonds-2{top:40%;left:18%;transform:rotate(14deg)}.bonds-3{top:28%;right:23%;transform:rotate(-20deg)}.bonds-4{bottom:13%;left:35%;transform:rotate(11deg)}.bonds-5{top:62%;right:3%;transform:rotate(-8deg)}.bonds-6{top:2%;left:50%;transform:rotate(9deg)}.bonds-7{top:66%;left:15%;transform:rotate(-18deg)}.bonds-8{top:48%;left:49%;transform:rotate(22deg)}.lab-atmosphere .bonds-3,.lab-atmosphere .bonds-7{color:#739e93}.lab-atmosphere .bonds-2,.lab-atmosphere .bonds-6{color:#947ba9}.lab-animated{animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.flask-liquid{transform-origin:65px 180px;animation-name:lab-liquid}.flask-bubbles{opacity:0;animation-name:lab-bubbles}.flask-mist{opacity:0;transform-origin:65px 60px;animation-name:lab-mist}.mist-late{animation-delay:1.25s}.capsule-cap{transform-origin:50px 88px;animation-name:lab-cap;animation-delay:-3.75s}.capsule-powder{opacity:0;animation-name:lab-powder;animation-delay:-3.75s}.capsule-fill{transform-origin:50px 122px;animation-name:lab-fill;animation-delay:-3.75s}.tablet-left{animation-name:lab-tablet-left;animation-delay:-7.5s}.tablet-right{animation-name:lab-tablet-right;animation-delay:-7.5s}.bottle-contents{transform-origin:60px 130px;animation-name:lab-settle;animation-delay:-11.25s}@keyframes lab-liquid{0%,44%,to{transform:scaleY(1)}12%{transform:scaleY(1.12)}23%{transform:scaleY(.94)}}@keyframes lab-bubbles{0%,24%,46%,to{opacity:0;transform:translateY(0)}6%,29%{opacity:.8}22%,44%{opacity:0;transform:translateY(-36px)}}@keyframes lab-mist{0%,46%,to{opacity:0;transform:translateY(0)scale(.5)}8%{opacity:.75}30%{opacity:0;transform:translate(7px,-38px)scale(1.65)}}@keyframes lab-cap{0%,46%,to{transform:translateY(0)rotate(0)}10%,25%{transform:translate(-13px,-11px)rotate(-28deg)}}@keyframes lab-powder{0%,10%,30%,to{opacity:0;transform:translateY(0)}13%{opacity:.7}27%{opacity:0;transform:translateY(66px)}}@keyframes lab-fill{0%,8%,to{transform:scaleY(.6)}30%,72%{transform:scaleY(1)}}@keyframes lab-tablet-left{0%,46%,to{transform:translate(0)}14%,23%{transform:translate(-4.5px)}}@keyframes lab-tablet-right{0%,46%,to{transform:translate(0)}14%,23%{transform:translate(4.5px)}}@keyframes lab-settle{0%,46%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-5px)rotate(-4deg)}20%{transform:translateY(1.5px)rotate(2.5deg)}}:root[data-page-hidden=true] .lab-animated{animation-play-state:paused}:root:has(dialog[open]) .app-shell>.lab-atmosphere .lab-animated{animation-play-state:paused}.modal:modal{isolation:isolate}.dialog-atmosphere-anchor{z-index:0;pointer-events:none;height:0;position:sticky;top:0}.dialog-atmosphere-anchor .dialog-atmosphere{height:var(--atmosphere-height,100dvh);position:absolute;inset:0 0 auto}.modal>.modal-content{z-index:1;position:relative}.modal>.modal-head{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.boot,.recovery-atmosphere{isolation:isolate;position:relative}.boot>.lab-atmosphere,.recovery-atmosphere>.lab-atmosphere{z-index:-1;inset:0}@media (width<=700px){.lab-atmosphere .lab-traces{opacity:.22}.lab-atmosphere .lab-object{opacity:.24}.lab-atmosphere .lab-bonds{opacity:.1;width:85px}.lab-atmosphere .lab-flask{right:0}.lab-atmosphere .lab-bottle{right:15%}}.lab-trace-flow{stroke-dashoffset:240px;opacity:0;animation-name:lab-trace-travel;animation-duration:40s;animation-timing-function:linear}.lab-capsule.lab-object{animation-delay:-3.75s}.lab-tablet.lab-object{animation-delay:-7.5s}.lab-bottle.lab-object{animation-delay:-11.25s}@keyframes lab-trace-travel{0%{stroke-dashoffset:240px;opacity:0}2%{opacity:.95}22%{opacity:.95}25%,to{stroke-dashoffset:-1000px;opacity:0}}@keyframes lab-drift{0%,46%,to{translate:0}22%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.lab-animated{animation:none}.lab-trace-flow,.flask-mist,.flask-bubbles,.capsule-powder{opacity:0}}
