.aGVlYG_page{background:radial-gradient(circle at 78% 18%, hsl(var(--fluid-hue) 90% 45% / .13), transparent 30rem), linear-gradient(180deg, #030306, #0a0b06 55%, #030306);min-height:100vh;color:var(--chrome);overflow:hidden}.aGVlYG_page:before{z-index:30;pointer-events:none;content:"";opacity:.28;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px);position:fixed;inset:0}.aGVlYG_intro,.aGVlYG_calculator,.aGVlYG_mathStrip,.aGVlYG_safetyNote{width:min(100%, var(--content));padding-inline:var(--gutter);margin-inline:auto}.aGVlYG_intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,8vw,8rem) clamp(3.5rem,6vw,6rem);display:grid}.aGVlYG_eyebrow{color:var(--blue-hot);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:700}.aGVlYG_intro h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(4.5rem,8.8vw,8.7rem);font-weight:800;line-height:.74}.aGVlYG_intro h1 span{color:#0000;background:linear-gradient(90deg, var(--blue-hot), #d7ff6a 50%, var(--accent-hot));filter:drop-shadow(0 0 1.5rem #c3ff1e38);-webkit-background-clip:text;background-clip:text}.aGVlYG_introCopy{border-left:1px solid var(--line);padding-left:1.5rem}.aGVlYG_introCopy p{color:#d2d7db;font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}.aGVlYG_introCopy span{color:var(--steel);letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;font-size:.58rem;line-height:1.7;display:block}.aGVlYG_calculator{grid-template-columns:minmax(23.5rem,.48fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding-bottom:clamp(5rem,9vw,9rem);display:grid}.aGVlYG_controls,.aGVlYG_visualPanel{border:1px solid var(--line);background:#08080de6}.aGVlYG_controls{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:radial-gradient(circle at 20% 18%,#1cc2ff14,#0000 13rem),radial-gradient(circle at 90% 58%,#beff0c14,#0000 15rem),linear-gradient(165deg,#0c0c14f7,#040408fa);flex-direction:column;align-self:start;gap:0;padding:clamp(1.2rem,2.2vw,2rem);display:flex;position:relative;overflow:hidden}.aGVlYG_controls:before{content:"";background:linear-gradient(180deg, var(--blue-hot), #d7ff6a6b 50%, var(--accent-hot), transparent);width:1px;position:absolute;top:5.9rem;bottom:6.5rem;left:calc(clamp(1.2rem,2.2vw,2rem) + .72rem);box-shadow:0 0 .8rem #ccff3f52}.aGVlYG_controls{background-color:#070710;border-color:#8da64a7a;min-height:54rem;padding:clamp(1.5rem,2.4vw,2.25rem);box-shadow:inset 0 0 3rem #44561224,0 1.5rem 4rem #00000047}.aGVlYG_controls:before{display:none}.aGVlYG_guidedBrand{width:min(100%,13.5rem);margin-bottom:2rem}.aGVlYG_guidedWordmark{opacity:.98;filter:saturate(1.08)drop-shadow(0 .55rem .9rem #00000061);width:100%;height:auto;display:block}.aGVlYG_stepStatus{margin-bottom:2.8rem}.aGVlYG_stepStatus p{color:#899097;font-family:var(--font-display), sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.85rem;font-weight:700}.aGVlYG_stepStatus p strong{color:#cfff4a}.aGVlYG_progressTrack{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.aGVlYG_progressTrack span{background:#302f35;border-radius:999px;height:.28rem;transition:background-color .26s,box-shadow .26s,transform .26s}.aGVlYG_progressTrack .aGVlYG_progressDone{background:#17c1ff}.aGVlYG_progressTrack .aGVlYG_progressActive{background:#bff135;transform:scaleY(1.35);box-shadow:0 0 1rem #bff135b8}.aGVlYG_questionPanel{border:0;min-width:0;min-height:29rem;margin:0;padding:0;animation:.44s cubic-bezier(.16,1,.3,1) both aGVlYG_guidedQuestionIn}.aGVlYG_questionPanel h2{color:#f9faf6;max-width:23rem;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;outline:none;margin:0;font-size:clamp(2.35rem,3.8vw,3.2rem);font-weight:800;line-height:.93}.aGVlYG_questionHelp{color:#a7adb3;min-height:2.1rem;font-family:var(--font-display), sans-serif;align-items:center;gap:.75rem;margin:.9rem 0 1rem;font-size:.9rem;line-height:1.35;display:flex}.aGVlYG_questionHelp svg{color:#21c4ff;border:2px solid #21c4ff;border-radius:50%;flex:none;width:1.8rem;height:1.8rem;padding:.28rem}.aGVlYG_measurementUnits{align-items:center;gap:.9rem;margin-top:1.2rem;display:flex}.aGVlYG_measurementUnits>span{color:var(--steel);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.aGVlYG_measurementUnits>div{border:1px solid var(--line);background:#080c12;flex:1;gap:3px;padding:3px;display:flex}.aGVlYG_measurementUnits button{color:#f4f8fb;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.4rem .5rem;font-weight:800;transition:background .18s,color .18s;display:flex}.aGVlYG_measurementUnits button[aria-pressed=true]{background:var(--accent-hot);color:#080c12}.aGVlYG_measurementUnits button:hover:not([aria-pressed=true]){background:#04baff26}.aGVlYG_measurementUnits button:focus-visible{outline:2px solid var(--blue-hot);outline-offset:3px}.aGVlYG_floatingCoach{z-index:45;bottom:1.1rem;left:max(-9rem, calc((100vw - var(--content)) / 2 - 13rem));pointer-events:none;isolation:isolate;width:28rem;height:22rem;animation:.52s cubic-bezier(.16,1,.3,1) both aGVlYG_coachDockIn;position:fixed}.aGVlYG_coachAura{z-index:-1;opacity:.68;filter:blur(1.15rem);background:radial-gradient(circle at 55% 45%,#c8ff2f7a,#0000 34%),radial-gradient(circle at 46% 57%,#45cdff6b,#0000 58%);border-radius:50%;width:17rem;height:21rem;animation:3.8s ease-in-out infinite aGVlYG_coachElectricPulse;position:absolute;bottom:-1.2rem;left:-4rem}.aGVlYG_coachCharacter{z-index:2;pointer-events:none;object-fit:contain;filter:drop-shadow(0 0 .7rem #c8ff2f94)drop-shadow(0 .9rem 1.4rem #1ec3ff6b);transform-origin:50% 72%;width:13.2rem;height:auto;animation:5.8s ease-in-out infinite aGVlYG_coachHover;position:absolute;bottom:0;left:-2rem}.aGVlYG_floatingCoachBubble{z-index:3;pointer-events:auto;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:linear-gradient(135deg,#0f232af7,#242e0af7);border:1px solid #91a755;border-radius:1rem;width:16.8rem;min-height:9.6rem;padding:1rem 1rem .95rem;transition:width .26s,min-height .26s,border-color .26s;position:absolute;top:1.45rem;left:10.6rem;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #c7ff2e2e,0 0 1.35rem #c6ff2a42,0 1rem 2rem #0006}.aGVlYG_floatingCoachBubble:before{content:"";background:#13272e;border-bottom:1px solid #91a755;border-left:1px solid #91a755;width:1.1rem;height:1.1rem;position:absolute;top:3.6rem;left:-.62rem;transform:rotate(45deg)}.aGVlYG_coachBubbleExpanded{border-color:#b5df41;width:18.4rem;min-height:10.5rem}.aGVlYG_coachBubbleTop{z-index:2;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.aGVlYG_coachBubbleTop>span{color:#36c9ff;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700}.aGVlYG_coachBubbleTop>div{align-items:center;gap:.35rem;display:flex}.aGVlYG_coachBubbleTop button{color:#a5aeb7;cursor:pointer;min-width:2rem;height:2rem;font:700 .52rem/1 var(--font-body), monospace;letter-spacing:.06em;text-transform:uppercase;background:#050a0cb8;border:1px solid #4c4765;border-radius:.4rem;place-items:center;padding:0 .42rem;transition:border-color .18s,color .18s,box-shadow .18s;display:grid}.aGVlYG_coachBubbleTop button:hover,.aGVlYG_coachBubbleTop button:focus-visible{color:#fff;border-color:#ccff3f;outline:none;box-shadow:0 0 .75rem #caff3859}.aGVlYG_coachBubbleTop svg{width:.85rem;height:.85rem}.aGVlYG_floatingCoachBubble p{color:#b9c2ca;margin:.9rem 0 0;font-size:.76rem;line-height:1.55}.aGVlYG_floatingCoachBubble p strong{color:#fff;font-size:.86rem;font-weight:700}.aGVlYG_coachReplyButton{color:#fff;cursor:pointer;width:100%;min-height:2.6rem;font:700 .68rem/1 var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#295d70b8,#637e18bd);border:1px solid #8ca646;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.85rem;padding:.6rem .8rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 -2px #c6ff2b47}.aGVlYG_coachReplyButton:hover,.aGVlYG_coachReplyButton:focus-visible{border-color:#cfff4b;outline:none;transform:translateY(-1px);box-shadow:inset 0 -2px #b6e82c,0 0 1rem #c7ff2d47}.aGVlYG_coachReplyButton svg{color:#4bcfff;width:1rem;height:1rem}.aGVlYG_coachLauncher{z-index:46;bottom:1.25rem;left:max(.85rem, calc((100vw - var(--content)) / 2 - 5rem));color:#fff;cursor:pointer;min-height:3.2rem;font:700 .72rem/1 var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#132a33f5,#4c6210f5);border:1px solid #a8d139;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1rem;animation:.28s both aGVlYG_coachDockIn;display:flex;position:fixed;box-shadow:0 0 1.4rem #c6ff2a66,0 .8rem 1.5rem #00000061}.aGVlYG_coachLauncher:hover,.aGVlYG_coachLauncher:focus-visible{outline-offset:3px;border-color:#d3ff5a;outline:3px solid #69d7ff}.aGVlYG_coachLauncher svg{color:#52d1ff;width:1.25rem;height:1.25rem}.aGVlYG_choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.aGVlYG_choiceButton{color:#f7f8f4;cursor:pointer;background:#090a13;border:1px solid #343a6f;border-radius:.65rem;place-content:center;min-height:5.55rem;padding:1rem .8rem;font-family:inherit;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 .65rem 1.2rem #00000038}.aGVlYG_choiceButton:after{content:"";opacity:.58;background:#a0c930;height:2px;position:absolute;inset:auto 8% 0}.aGVlYG_choiceButton:hover{background-color:#102026;border-color:#6ed8ff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 0 1.3rem #2bc6ff29}.aGVlYG_choiceButton:focus-visible,.aGVlYG_otherAmount:focus-visible,.aGVlYG_nextButton:focus-visible,.aGVlYG_backButton:focus-visible,.aGVlYG_customAmount button:focus-visible,.aGVlYG_customAmount input:focus-visible{outline-offset:3px;outline:3px solid #8de1ff}.aGVlYG_choiceButton>span{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(2.3rem,4vw,3.45rem);font-weight:800;line-height:1}.aGVlYG_scrambleText{white-space:nowrap;font-variant-numeric:tabular-nums;isolation:isolate;justify-content:center;align-items:baseline;gap:.16em;display:inline-flex;position:relative}.aGVlYG_scrambleText:before,.aGVlYG_scrambleText:after{z-index:-1;pointer-events:none;content:attr(data-text);opacity:0;white-space:nowrap;position:absolute;inset:0}.aGVlYG_scrambleActive{animation:.42s steps(2,end) both aGVlYG_scrambleJolt}.aGVlYG_scrambleActive:before{color:#2fc8ff;text-shadow:-.12em 0 #2fc8ff;animation:.42s steps(2,end) both aGVlYG_scrambleCyan}.aGVlYG_scrambleActive:after{color:#caff38;text-shadow:.12em 0 #caff38;animation:.42s steps(2,end) both aGVlYG_scrambleMagenta}.aGVlYG_choiceButton small{color:#f0f2ea;letter-spacing:-.01em;font-size:.45em}.aGVlYG_choiceButton b{color:#838a91;letter-spacing:.09em;text-transform:uppercase;margin-top:.5rem;font-size:.62rem;font-weight:700}.aGVlYG_choiceSelected{background-color:#5c7810;border:3px solid #caff39;transform:translateY(-2px);box-shadow:inset 0 0 0 5px #212710,inset 0 0 2rem #caff3a42,0 0 1.15rem #caff3ab8}.aGVlYG_choiceSelected:after{opacity:1;background:#cfff4a;height:3px;left:7%;right:7%}.aGVlYG_choiceCheck{color:#0b0d05;background:#c0f530;border-radius:50%;width:1.15rem;height:1.15rem;padding:.17rem;animation:.26s cubic-bezier(.16,1,.3,1) both aGVlYG_selectedCheckIn;position:absolute;top:.55rem;right:.55rem}.aGVlYG_denseChoices .aGVlYG_choiceButton{min-height:4.55rem}.aGVlYG_denseChoices .aGVlYG_choiceButton>span{font-size:clamp(1.65rem,3vw,2.3rem)}.aGVlYG_denseChoices .aGVlYG_longChoice>span{font-size:clamp(1.35rem,2.5vw,1.8rem)}.aGVlYG_syringeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.aGVlYG_syringeChoices .aGVlYG_choiceButton{min-height:8rem}.aGVlYG_syringeChoices .aGVlYG_choiceButton>span{font-size:clamp(2rem,3.5vw,3rem)}.aGVlYG_syringeChoices .aGVlYG_choiceButton small{text-transform:uppercase;margin-top:.3rem;font-size:.32em;display:block}.aGVlYG_otherAmount,.aGVlYG_customAmount{background:#090a12;border:1px solid #239bc7;border-radius:.65rem;width:100%;min-height:3.95rem;margin-top:1rem;box-shadow:inset 0 -2px #acdb29}.aGVlYG_otherAmount{color:#f3f5ef;cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:.01em;justify-content:center;align-items:center;gap:.8rem;padding:1rem 1.35rem;font-size:1.05rem;font-weight:650;transition:border-color .22s,background-color .22s,box-shadow .22s;display:flex}.aGVlYG_otherAmount:hover{background-color:#121121;border-color:#bbec35;box-shadow:inset 0 -2px #acdb29,0 0 1.2rem #abdc2429}.aGVlYG_otherAmount svg{color:#c0f235;width:1.5rem;height:1.5rem}.aGVlYG_customAmount{padding:.85rem 1rem 1rem;animation:.3s cubic-bezier(.16,1,.3,1) both aGVlYG_customAmountIn}.aGVlYG_customAmount>label{color:#a4a9ae;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.58rem;font-weight:700;display:block}.aGVlYG_customAmount>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.aGVlYG_customAmount input{color:#fff;width:100%;min-width:0;height:3.25rem;font:800 1.6rem/1 var(--font-display), sans-serif;background:#030708;border:1px solid #4a5259;border-radius:.38rem;padding:0 .8rem}.aGVlYG_customAmount span{color:#c2f33b;font-size:.7rem;font-weight:800}.aGVlYG_customAmount button{color:#fff;cursor:pointer;background:#83a526;border:0;border-radius:.38rem;height:3.25rem;padding:0 1rem;font-weight:800}.aGVlYG_guideActions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:auto;padding-top:1.1rem;display:flex}.aGVlYG_nextButton,.aGVlYG_backButton{font-family:var(--font-display), sans-serif;text-transform:uppercase;border:0;justify-content:center;align-items:center;font-weight:800;display:flex}.aGVlYG_nextButton{color:#fff;cursor:pointer;letter-spacing:.025em;background-color:#95c415;border:1px solid #21c4ff;border-radius:.72rem;gap:.8rem;min-height:4.7rem;padding:1rem 1.25rem;font-size:clamp(1.45rem,2.5vw,2.2rem);transition:background-color .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 -4px #b4e52c,inset 4px 0 #15c1ff,0 .8rem 1.8rem #6b8c1257}.aGVlYG_nextButton:hover{background-color:#aadd1c;transform:translateY(-2px);box-shadow:inset 0 -4px #caff38,inset 4px 0 #24c5ff,0 1rem 2.2rem #8fb91c6b}.aGVlYG_nextButton:disabled{cursor:progress}.aGVlYG_nextButton svg{width:1.75rem;height:1.75rem;transition:transform .22s}.aGVlYG_nextButton:hover svg{transform:translate(.25rem)}.aGVlYG_backButton{color:#a1a7ad;cursor:pointer;letter-spacing:.12em;background:0 0;gap:.55rem;min-height:2.3rem;font-size:.82rem}.aGVlYG_backButton:disabled{opacity:.24;cursor:default}.aGVlYG_backButton:not(:disabled):hover{color:#fff}.aGVlYG_backButton svg{width:1.35rem;height:1.35rem}.aGVlYG_selectionAnnouncement,.aGVlYG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.aGVlYG_visualPanel{clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);min-width:0;position:relative}.aGVlYG_resultBar{z-index:5;border-bottom:1px solid var(--line);background:#040408db;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.aGVlYG_resultBar>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;min-height:7.5rem;padding:1.3rem clamp(1rem,2vw,2rem);display:grid}.aGVlYG_resultBar>div:last-child{border-right:0}.aGVlYG_resultBar span{color:var(--steel);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.53rem}.aGVlYG_resultBar strong{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:700;line-height:.85}.aGVlYG_resultBar b{color:var(--accent-hot);text-transform:uppercase;margin:auto 0 .2rem .5rem;font-size:.55rem}.aGVlYG_labStage{background:radial-gradient(circle at 50% 35%, hsl(var(--fluid-hue) 86% 54% / .11), transparent 25rem), linear-gradient(180deg, #08080e, #040408);min-height:45rem;padding:clamp(1.5rem,4vw,4rem);position:relative;overflow:hidden}.aGVlYG_stageEmblem{z-index:0;opacity:.105;filter:grayscale(.55)saturate(.75)contrast(1.2);mix-blend-mode:screen;pointer-events:none;background:url(/assets/mutant-society.png) 50% 40%/min(78%,52rem) no-repeat;position:absolute;inset:1.5rem 3%;-webkit-mask-image:radial-gradient(58% 54% at 50% 42%,#000 42%,#0000 86%);mask-image:radial-gradient(58% 54% at 50% 42%,#000 42%,#0000 86%)}.aGVlYG_vialRow{z-index:2;grid-template-columns:1fr minmax(7rem,.42fr) 1fr;place-items:end center;min-height:25rem;display:grid;position:relative}.aGVlYG_vialUnit{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.aGVlYG_vialStep{color:#444a50;letter-spacing:.1em;font-size:.56rem;position:absolute;top:1rem;left:8%}.aGVlYG_vial{filter:drop-shadow(0 2.2rem 1.4rem #0009);width:clamp(8.5rem,13vw,11.5rem);height:19.5rem;position:relative}.aGVlYG_vialLiquid{height:var(--bac-fill);background:linear-gradient(90deg,#1cb2e885,#7de0ffa3 48%,#109fd3ad);transition:height .7s cubic-bezier(.16,1,.3,1),background .5s;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:inset 0 .8rem 1rem #bdf6ff4d,0 -.25rem .8rem #26c5ff66}.aGVlYG_mix .aGVlYG_vialLiquid{height:var(--mix-fill);background:linear-gradient(90deg, hsl(var(--fluid-hue) 93% 44% / .48), hsl(calc(var(--fluid-hue) + 24) 100% 69% / .72), hsl(calc(var(--fluid-hue) + 42) 88% 48% / .62));box-shadow:inset 0 .8rem 1rem hsl(var(--fluid-hue) 100% 84% / .27), 0 -.25rem .9rem hsl(var(--fluid-hue) 100% 58% / .5)}.aGVlYG_wave{filter:blur(1px);background:#cff9ffa8;border-radius:48%;width:120%;height:1rem;animation:3.2s ease-in-out infinite aGVlYG_wave;position:absolute;top:-.48rem;left:-10%}.aGVlYG_mix .aGVlYG_wave{background:hsl(var(--fluid-hue) 100% 86% / .62)}.aGVlYG_bubbleOne,.aGVlYG_bubbleTwo,.aGVlYG_bubbleThree{border:1px solid #ffffffa8;border-radius:50%;width:.45rem;height:.45rem;animation:4.7s linear infinite aGVlYG_bubble;position:absolute;bottom:-.8rem;box-shadow:inset .08rem .08rem #ffffff73}.aGVlYG_bubbleOne{left:27%}.aGVlYG_bubbleTwo{width:.27rem;height:.27rem;animation-duration:4.1s;animation-delay:-1.4s;left:57%}.aGVlYG_bubbleThree{width:.62rem;height:.62rem;animation-duration:5.4s;animation-delay:-2.7s;left:76%}.aGVlYG_vialLabel{z-index:4;color:#0b0b0d;text-align:center;background:linear-gradient(110deg,#f6f6f7ed,#b6b7bdeb);border:1px solid #ffffff52;flex-direction:column;align-items:center;width:94%;min-height:7.2rem;padding:.65rem;display:flex;position:absolute;top:31%;left:3%;transform:perspective(260px)rotateY(-2deg);box-shadow:0 .3rem .9rem #00000052}.aGVlYG_labelMicro{letter-spacing:.07em;border-bottom:1px solid #898d90;align-self:stretch;padding-bottom:.3rem;font-size:.34rem}.aGVlYG_vialLabel strong{color:#1b617a;font-family:var(--font-display), sans-serif;margin-top:.35rem;font-size:2rem;font-style:italic;line-height:.8}.aGVlYG_mix .aGVlYG_vialLabel strong{color:#719315}.aGVlYG_mix .aGVlYG_vialLabel{min-height:5.8rem;top:29%}.aGVlYG_vialLabel b{font-family:var(--font-display), sans-serif;letter-spacing:.14em;margin-top:.2rem;font-size:1rem}.aGVlYG_vialLabel>span:last-child{color:#404447;letter-spacing:.05em;text-transform:uppercase;margin-top:.3rem;font-size:.34rem}.aGVlYG_vial{isolation:isolate;filter:none;width:clamp(11.5rem,15vw,14rem);height:22rem}.aGVlYG_mix .aGVlYG_vial{width:clamp(8.5rem,11vw,10.5rem);height:17rem}.aGVlYG_vialPhoto{z-index:3;object-fit:contain;filter:drop-shadow(0 1.8rem 1rem #000000ad)}.aGVlYG_vial .aGVlYG_vialLiquid{z-index:4;height:var(--bac-fill);opacity:.58;filter:saturate(.9);mix-blend-mode:multiply;border-radius:0 0 35% 35%/0 0 8% 8%;bottom:7.5%;left:24.5%;right:24.5%}.aGVlYG_mix .aGVlYG_vialLiquid{z-index:4;height:var(--mix-fill);background:linear-gradient(90deg, hsl(var(--fluid-hue) 86% 43% / .54), hsl(calc(var(--fluid-hue) + 24) 88% 64% / .62) 48%, hsl(calc(var(--fluid-hue) + 42) 82% 43% / .58));box-shadow:inset 0 .5rem .8rem hsl(var(--fluid-hue) 100% 88% / .3), inset 0 -.65rem .8rem hsl(var(--fluid-hue) 85% 27% / .32);opacity:.82;filter:saturate(.9);mix-blend-mode:multiply;border-radius:8% 8% 34% 34%/3% 3% 9% 9%;bottom:14%;left:23.5%;right:23.5%}.aGVlYG_vial .aGVlYG_vialLabel{z-index:5;background:linear-gradient(90deg,#a9abb1 0,#e8e9ec 9%,#fbfbfc 26% 74%,#dedfe3 91%,#9b9da3 100%);border:1px solid #ffffffb3;border-radius:4px/8px;width:46%;min-height:5.1rem;padding:.5rem .38rem .45rem;top:53%;left:27%;overflow:hidden;transform:perspective(320px)rotateY(-1deg);box-shadow:0 .45rem 1rem #0000004d,inset 0 1px #ffffffe6}.aGVlYG_vial .aGVlYG_vialLabel:before{content:"";background:linear-gradient(90deg, var(--blue-hot), var(--accent-hot));height:3px;position:absolute;top:0;left:0;right:0}.aGVlYG_vial .aGVlYG_vialLabel:after{pointer-events:none;content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#00000029,#0000 16% 84%,#00000024);position:absolute;inset:0}.aGVlYG_mix .aGVlYG_vialLabel{width:48%;min-height:4rem;padding:.42rem .3rem .35rem;top:53%;left:26%}.aGVlYG_vial .aGVlYG_vialLabel strong{z-index:1;letter-spacing:-.03em;margin-top:.28rem;font-size:1.3rem}.aGVlYG_mix .aGVlYG_vialLabel strong{font-size:1.05rem}.aGVlYG_vial .aGVlYG_vialLabel b{z-index:1;letter-spacing:.18em;margin-top:.14rem;font-size:.64rem}.aGVlYG_mix .aGVlYG_vialLabel b{font-size:.58rem}.aGVlYG_vial .aGVlYG_labelMicro{z-index:1;letter-spacing:.085em;padding-bottom:.26rem;font-size:.22rem;font-weight:700}.aGVlYG_vial .aGVlYG_vialLabel>span:last-child{z-index:1;letter-spacing:.07em;margin-top:.24rem;font-size:.22rem}.aGVlYG_vialCaption{text-transform:uppercase;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.aGVlYG_vialCaption strong{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:1rem}.aGVlYG_vialCaption span{color:var(--steel);letter-spacing:.08em;font-size:.5rem}.aGVlYG_transfer{color:var(--accent-hot);justify-content:center;align-items:center;gap:.55rem;padding-bottom:6rem;display:flex}.aGVlYG_transfer span{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;animation:1.6s ease-in-out infinite aGVlYG_transfer;box-shadow:0 0 .7rem}.aGVlYG_transfer span:nth-child(2){animation-delay:.18s}.aGVlYG_transfer span:nth-child(3){animation-delay:.36s}.aGVlYG_transfer b{letter-spacing:.1em;margin-left:.25rem;font-size:.48rem}.aGVlYG_syringeWrap{z-index:2;border-top:1px solid var(--line);margin-top:2rem;padding:1rem 1.25rem 0;position:relative}.aGVlYG_syringeReadout{justify-content:space-between;align-items:baseline;display:flex}.aGVlYG_syringeReadout span{color:var(--steel);letter-spacing:.1em;font-size:.53rem}.aGVlYG_syringeReadout strong{color:var(--success);font-family:var(--font-display), sans-serif;letter-spacing:.03em;font-size:1.8rem}.aGVlYG_dangerText{color:#ff627f!important}.aGVlYG_syringe{aspect-ratio:8/3;filter:drop-shadow(0 1.3rem 1rem #0000008c);width:100%;display:block;position:relative;overflow:visible}.aGVlYG_syringePhoto{z-index:3;object-fit:contain;pointer-events:none}.aGVlYG_photoSyringeFluid{z-index:4;top:39.4%;left:var(--syringe-fluid-start);width:var(--syringe-fluid-width);background:linear-gradient(180deg, #e0f9ffb8, hsl(var(--fluid-hue) 74% 68% / .52) 34%, hsl(calc(var(--fluid-hue) + 22) 74% 49% / .62) 100%);height:17.2%;box-shadow:inset 0 1px #ffffffeb, inset 0 -1px hsl(var(--fluid-hue) 84% 32% / .52);mix-blend-mode:multiply;border-radius:1px;transition:width .72s cubic-bezier(.16,1,.3,1),background .45s;position:absolute;overflow:hidden}.aGVlYG_photoSyringeFluid span{width:max(2px,1.8%);height:116%;box-shadow:-2px 0 4px hsl(var(--fluid-hue) 80% 38% / .24);background:#eafdff80;border-radius:50%;position:absolute;top:-8%;right:-1px}.aGVlYG_photoPlungerRod{z-index:2;top:42.4%;left:var(--stopper-x);width:calc(98% - var(--stopper-x));background:linear-gradient(#ffffffb8,#98a5b675 48%,#eef7fa9e);border:1px solid #e5f1f6bd;border-radius:.25rem;height:10.5%;transition:left .72s cubic-bezier(.16,1,.3,1),width .72s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:inset 0 .16rem #ffffff8c,0 .35rem .6rem #00000052}.aGVlYG_photoStopper{z-index:5;top:39.3%;left:var(--stopper-x);background:linear-gradient(90deg,#111116,#3c3b43 42%,#0b0b0e 88%);border:1px solid #050507;border-radius:28%;width:1.9%;height:17%;transition:left .72s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-25%);box-shadow:inset .18rem 0 #ffffff1f,0 .2rem .4rem #000000a6}.aGVlYG_photoStopper:before,.aGVlYG_photoStopper:after{content:"";background:#ffffff29;width:1px;position:absolute;top:6%;bottom:6%}.aGVlYG_photoStopper:before{left:28%}.aGVlYG_photoStopper:after{right:24%}.aGVlYG_photoPlungerButton{z-index:4;background:linear-gradient(90deg,#c0cddc8f,#ffffffc7,#8b98aa7a);border:1px solid #edf7fac7;border-radius:34%;width:3.2%;height:28%;position:absolute;top:34%;right:-1%;box-shadow:0 .5rem .7rem #0006,inset .15rem 0 #ffffff94}.aGVlYG_syringeScaleNote{color:var(--steel);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:-1.2rem;font-size:.48rem;display:flex}.aGVlYG_scaleStatus{z-index:5;background:#10352e4d;border-top:1px solid #275a52;align-items:center;gap:1rem;min-height:6rem;padding:1.25rem clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.aGVlYG_scaleStatus>span{aspect-ratio:1;border:1px solid var(--success);width:2.5rem;color:var(--success);place-items:center;font-size:1.15rem;display:grid;box-shadow:0 0 1rem #86ffdb1a}.aGVlYG_scaleStatus strong{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:1rem}.aGVlYG_scaleStatus p{color:var(--chrome-muted);font-family:var(--font-display), sans-serif;margin:.25rem 0 0;line-height:1.4}.aGVlYG_scaleDanger{background:#5c162b40;border-color:#743245}.aGVlYG_mathStrip{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.aGVlYG_mathStrip h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:700;line-height:.88}.aGVlYG_mathStrip ol{margin:0;padding:0;list-style:none}.aGVlYG_mathStrip li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:center;min-height:5.5rem;padding:1.1rem 0;display:grid}.aGVlYG_mathStrip li:first-child{border-top:1px solid var(--line)}.aGVlYG_mathStrip li>span{color:var(--accent-hot);font-size:.58rem}.aGVlYG_mathStrip li p{color:var(--chrome-muted);font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.aGVlYG_mathStrip li b{color:#fff;font-weight:600}.aGVlYG_safetyNote{border-top:1px solid var(--line);color:var(--steel);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:.45fr 1fr 1fr;gap:2rem;padding-block:2.5rem 4rem;font-size:.58rem;line-height:1.75;display:grid}.aGVlYG_safetyNote strong{color:var(--accent-hot);letter-spacing:.12em}.aGVlYG_safetyNote p{margin:0}@keyframes aGVlYG_guidedQuestionIn{0%{opacity:0;transform:translate(1.1rem)}to{opacity:1;transform:translate(0)}}@keyframes aGVlYG_coachDockIn{0%{opacity:0;transform:translate(-1rem,.75rem)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aGVlYG_coachHover{0%,to{transform:translateY(0)rotate(-.6deg)scale(1)}50%{transform:translateY(-.85rem)rotate(.8deg)scale(1.025)}}@keyframes aGVlYG_coachElectricPulse{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes aGVlYG_scrambleJolt{0%{filter:none;transform:translate(0)}14%{filter:blur(.3px);transform:translate(-.08em,.02em)skew(-5deg)}28%{filter:none;transform:translate(.07em,-.025em)skew(3deg)}45%{transform:translate(-.035em,.01em)}68%{transform:translate(.025em)}to{filter:none;transform:translate(0)}}@keyframes aGVlYG_scrambleCyan{0%,to{opacity:0;transform:translate(0)}10%{opacity:.75;transform:translate(-.1em,-.02em)}30%{opacity:.52;transform:translate(.07em,.02em)}55%{opacity:.28;transform:translate(-.035em)}78%{opacity:.12;transform:translate(.02em)}}@keyframes aGVlYG_scrambleMagenta{0%,to{opacity:0;transform:translate(0)}12%{opacity:.72;transform:translate(.1em,.025em)}34%{opacity:.46;transform:translate(-.065em,-.015em)}58%{opacity:.25;transform:translate(.04em)}80%{opacity:.1;transform:translate(-.02em)}}@keyframes aGVlYG_selectedCheckIn{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes aGVlYG_customAmountIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes aGVlYG_pulse{0%,to{opacity:.6;transform:scale(.86)}50%{opacity:1;transform:scale(1.1)}}@keyframes aGVlYG_dropdownReveal{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes aGVlYG_choiceReveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes aGVlYG_wave{0%,to{transform:translate(-2%)rotate(-1deg)}50%{transform:translate(2%)rotate(1deg)}}@keyframes aGVlYG_bubble{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.8}85%{opacity:.55}to{opacity:0;transform:translateY(-11rem)scale(1.15)}}@keyframes aGVlYG_transfer{0%,to{opacity:.25;transform:translate(-.3rem)scale(.7)}50%{opacity:1;transform:translate(.3rem)scale(1)}}@media (max-width:1060px){.aGVlYG_calculator{grid-template-columns:minmax(21rem,.48fr) minmax(0,1fr)}.aGVlYG_controls{min-height:52rem}.aGVlYG_guidedBrand{margin-bottom:1.75rem}.aGVlYG_stepStatus{margin-bottom:2.25rem}.aGVlYG_questionPanel{min-height:28rem}.aGVlYG_choiceButton{min-height:5.6rem}.aGVlYG_vialRow{grid-template-columns:1fr 5rem 1fr}.aGVlYG_vial{width:8.5rem}.aGVlYG_labStage{padding-inline:1rem}.aGVlYG_resultBar strong{font-size:clamp(2rem,4vw,3.5rem)}}@media (max-width:850px){.aGVlYG_intro{grid-template-columns:1fr}.aGVlYG_introCopy{border-left:0;max-width:40rem;padding-left:0}.aGVlYG_calculator{grid-template-columns:1fr}.aGVlYG_controls{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);width:min(100%,37rem);min-height:0;margin-inline:auto}.aGVlYG_questionPanel{min-height:0}.aGVlYG_guideActions{margin-top:1rem}.aGVlYG_visualPanel{clip-path:none}.aGVlYG_mathStrip{grid-template-columns:1fr}.aGVlYG_safetyNote{grid-template-columns:1fr 1fr}.aGVlYG_safetyNote strong{grid-column:1/-1}.aGVlYG_floatingCoach{width:auto;height:11.5rem;bottom:.65rem;left:.65rem;right:.65rem}.aGVlYG_coachAura{width:10rem;height:12rem;bottom:-1rem;left:-3rem}.aGVlYG_coachCharacter{width:7.6rem;bottom:-.6rem;left:-1.5rem}.aGVlYG_floatingCoachBubble,.aGVlYG_coachBubbleExpanded{width:auto;min-height:9.5rem;top:.35rem;left:6.1rem;right:0}.aGVlYG_coachLauncher{bottom:.85rem;left:.85rem}}@media (max-width:620px){.aGVlYG_intro{padding-block:3.5rem 3rem}.aGVlYG_intro h1{font-size:clamp(4rem,20vw,6rem)}.aGVlYG_controls{padding:1.25rem}.aGVlYG_guidedBrand{margin-bottom:1.8rem}.aGVlYG_stepStatus{margin-bottom:2.1rem}.aGVlYG_questionPanel h2{font-size:clamp(2.35rem,11vw,3.4rem)}.aGVlYG_questionHelp{min-height:2.8rem;font-size:.84rem}.aGVlYG_floatingCoach{height:9rem}.aGVlYG_coachAura{width:7rem;height:8.5rem;left:-2rem}.aGVlYG_coachCharacter{width:5rem;left:-.5rem}.aGVlYG_floatingCoachBubble,.aGVlYG_coachBubbleExpanded{min-height:8.2rem;padding:.65rem .7rem;left:4rem}.aGVlYG_coachBubbleTop button{min-width:1.75rem;height:1.75rem}.aGVlYG_floatingCoachBubble p{margin-top:.55rem;font-size:.68rem;line-height:1.4}.aGVlYG_floatingCoachBubble p strong{font-size:.78rem}.aGVlYG_coachReplyButton{min-height:2.25rem;margin-top:.55rem;padding-block:.45rem}.aGVlYG_choiceButton{min-height:5.8rem}.aGVlYG_denseChoices .aGVlYG_choiceButton{min-height:4.5rem}.aGVlYG_syringeChoices{grid-template-columns:1fr}.aGVlYG_syringeChoices .aGVlYG_choiceButton{min-height:5.7rem}.aGVlYG_nextButton{min-height:4.9rem}.aGVlYG_resultBar{grid-template-columns:1fr}.aGVlYG_resultBar>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;min-height:5.4rem}.aGVlYG_resultBar>div:last-child{border-bottom:0}.aGVlYG_resultBar span{grid-column:1}.aGVlYG_resultBar strong{grid-area:1/2/3;align-self:center}.aGVlYG_resultBar b{grid-column:1;margin:.2rem 0 0}.aGVlYG_labStage{min-height:40rem;padding:1rem .4rem 2rem}.aGVlYG_vialRow{grid-template-columns:1fr 2.8rem 1fr;min-height:23rem}.aGVlYG_vial{width:min(8rem,37vw);height:17rem}.aGVlYG_vialStep{display:none}.aGVlYG_transfer{gap:.2rem;padding-bottom:5rem}.aGVlYG_transfer span{width:.2rem;height:.2rem}.aGVlYG_transfer b{display:none}.aGVlYG_vialLabel{min-height:6rem}.aGVlYG_vialLabel strong{font-size:1.6rem}.aGVlYG_vialLabel b{font-size:.82rem}.aGVlYG_syringeWrap{margin-top:1rem;padding-inline:0}.aGVlYG_syringeReadout{padding-inline:.75rem}.aGVlYG_syringe{margin-top:.4rem}.aGVlYG_syringeScaleNote{margin-top:-.5rem;padding-inline:.6rem}.aGVlYG_scaleStatus{align-items:flex-start}.aGVlYG_scaleStatus>span{flex:none;width:2rem}.aGVlYG_safetyNote{grid-template-columns:1fr}.aGVlYG_safetyNote strong{grid-column:1}}@media (prefers-reduced-motion:reduce){.aGVlYG_vialLiquid,.aGVlYG_photoSyringeFluid,.aGVlYG_photoPlungerRod,.aGVlYG_photoStopper,.aGVlYG_questionPanel,.aGVlYG_choiceCheck,.aGVlYG_customAmount,.aGVlYG_floatingCoach,.aGVlYG_coachCharacter,.aGVlYG_coachAura,.aGVlYG_coachLauncher,.aGVlYG_choiceButton,.aGVlYG_nextButton,.aGVlYG_scrambleActive,.aGVlYG_scrambleActive:before,.aGVlYG_scrambleActive:after{transition-duration:.01ms;animation-duration:.01ms}}.aGVlYG_page,.aGVlYG_floatingCoach,.aGVlYG_coachLauncher{--chrome:#f4f8fb;--chrome-muted:#b6c6d1;--steel:#9cabb7;--line:#273541;--accent:#c4ff17;--accent-hot:#c4ff17;--blue-hot:#04baff;--success:#c4ff17;--content:1440px;--gutter:clamp(19px, 3.5vw, 50px);font-family:var(--font-body), sans-serif}.aGVlYG_page{background:radial-gradient(at 80% 25%,#102736 0%,#0000 50%),#080c12}.aGVlYG_page:before{display:none}.aGVlYG_intro{padding-block:clamp(3rem,6vw,5rem) 3.5rem}.aGVlYG_intro h1{font-style:italic;font-weight:900;line-height:.85}.aGVlYG_intro h1 span{color:var(--accent);filter:none;background:0 0}.aGVlYG_introCopy p{color:#c3d0d8;font-family:var(--font-body), sans-serif;font-size:1rem;line-height:1.8}.aGVlYG_controls,.aGVlYG_visualPanel{background:#0d151e}.aGVlYG_controls{background:linear-gradient(145deg,#15222e,#0a121a)}.aGVlYG_guidedBrand{justify-content:flex-start;align-items:center;gap:1rem;margin:0 0 2rem;display:flex}.aGVlYG_guidedBrand .aGVlYG_guidedWordmark{object-fit:contain;width:5.5rem;height:5.5rem;margin:0}.aGVlYG_guidedBrand>div{min-width:0}.aGVlYG_guidedBrand>div>span{color:var(--steel);letter-spacing:.14em;font-size:.55rem;font-weight:700}.aGVlYG_guidedBrand strong{font-family:var(--font-display), sans-serif;font-size:clamp(2rem,3vw,3rem);font-style:italic;font-weight:900;line-height:1.1;display:block}.aGVlYG_guidedBrand strong span{color:var(--accent)}.aGVlYG_choiceButton{background:#070e15;border-color:#375061;border-radius:2px}.aGVlYG_choiceSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 1rem #c4ff171f;background:linear-gradient(145deg,#233323,#101f25)}.aGVlYG_choiceCheck{background:var(--accent);color:#080c12}.aGVlYG_questionPanel h2 span{color:var(--accent)}.aGVlYG_questionHelp{color:#bdcbd4}.aGVlYG_nextButton{color:#080c12;background:var(--accent);border:1px solid var(--accent);box-shadow:none;clip-path:polygon(0 0,100% 0,100% 80%,95% 100%,0 100%);border-radius:0}.aGVlYG_nextButton:hover:not(:disabled){color:#080c12;background:#d2ff50;box-shadow:0 0 1.5rem #c4ff172e}.aGVlYG_nextButton:focus-visible{outline:3px solid var(--blue-hot);outline-offset:-5px}.aGVlYG_backButton{color:#bdcbd4}.aGVlYG_progressActive{background:var(--accent);box-shadow:0 0 .7rem #c4ff1740}.aGVlYG_progressDone{background:var(--blue-hot)}.aGVlYG_labStage{background:radial-gradient(circle at 50% 35%,#04baff17,#0000 25rem),#0a121a}.aGVlYG_stageEmblem{opacity:.08}.aGVlYG_vialPhoto{filter:hue-rotate(146deg)}.aGVlYG_vialLabel{background:linear-gradient(135deg,#f4f8fb,#c7d6d8)}.aGVlYG_vialLabel strong{color:#173725}.aGVlYG_syringeReadout strong{color:var(--accent)}.aGVlYG_scaleStatus{background:#c4ff170d}.aGVlYG_scaleDanger{background:#ffb38d12}.aGVlYG_scaleDanger>span{color:#ffb38d;border-color:#ffb38d}.aGVlYG_scaleDanger strong,.aGVlYG_dangerText{color:#ffb38d}.aGVlYG_customError{color:#ffb38d;margin:.7rem 0;font-size:.8rem;line-height:1.5}.aGVlYG_cancelCustom{color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.aGVlYG_customAmount>div{flex-wrap:wrap}.aGVlYG_customAmount input{min-width:0}.aGVlYG_customAmount button{color:var(--accent)}.aGVlYG_floatingCoach{width:min(390px,100vw - 2rem);height:185px;bottom:1rem;left:auto;right:1rem}.aGVlYG_coachCharacter{object-fit:contain;width:110px;height:150px;bottom:0;left:0}.aGVlYG_coachAura{width:160px;height:160px;bottom:0;left:-1rem}.aGVlYG_floatingCoachBubble,.aGVlYG_coachBubbleExpanded{background:linear-gradient(145deg,#15222e,#0a121a);border-color:#617c38;border-radius:2px;width:auto;min-height:155px;top:0;left:108px;right:0}.aGVlYG_floatingCoachBubble:before{background:#111e27;border-color:#617c38}.aGVlYG_coachBubbleTop>span{color:var(--accent)}.aGVlYG_coachReplyButton{color:#080c12;box-shadow:none;background:#c4ff17;border-color:#c4ff17;border-radius:0}.aGVlYG_coachReplyButton:hover,.aGVlYG_coachReplyButton:focus-visible{border-color:var(--blue-hot);box-shadow:none}.aGVlYG_coachReplyButton svg{color:#080c12}.aGVlYG_coachLauncher{color:#c4ff17;background:#0d151e;border:1px solid #c4ff17;border-radius:0;bottom:1rem;left:auto;right:1rem;box-shadow:0 .5rem 1.5rem #0008}.aGVlYG_coachLauncher svg{color:#04baff}.aGVlYG_selectionAnnouncement{color:var(--steel)}@media (max-width:620px){.aGVlYG_guidedBrand .aGVlYG_guidedWordmark{width:4.5rem;height:4.5rem}.aGVlYG_intro{padding-block:2.5rem}.aGVlYG_intro h1{font-size:clamp(3.2rem,16vw,6rem)}.aGVlYG_floatingCoach{width:calc(100vw - 1.5rem);height:175px;bottom:.75rem;right:.75rem}.aGVlYG_coachCharacter{width:80px;height:120px}.aGVlYG_floatingCoachBubble,.aGVlYG_coachBubbleExpanded{min-height:145px;left:75px}.aGVlYG_coachLauncher{bottom:.75rem;right:.75rem}}.aGVlYG_vial{-webkit-mask:url(/visuals/bac-water-vial.png) 50%/contain no-repeat;mask:url(/visuals/bac-water-vial.png) 50%/contain no-repeat}.aGVlYG_mix .aGVlYG_vial{-webkit-mask-image:url(/visuals/compound-vial.png);mask-image:url(/visuals/compound-vial.png)}.aGVlYG_vialSlot{--vial-responsive-size:1;justify-content:center;align-items:flex-end;width:100%;height:28rem;display:flex}.aGVlYG_mix .aGVlYG_vialSlot .aGVlYG_vial{width:min(180%, calc(var(--mix-vial-width) * var(--vial-responsive-size)));height:calc(var(--mix-vial-height) * var(--vial-responsive-size));flex:none;transition:width .72s cubic-bezier(.16,1,.3,1),height .72s cubic-bezier(.16,1,.3,1);-webkit-mask-size:100% 100%;mask-size:100% 100%}.aGVlYG_mix .aGVlYG_vialSlot .aGVlYG_vialPhoto{object-fit:fill}@media (max-width:620px){.aGVlYG_vialSlot{--vial-responsive-size:.75;height:20rem}}.aGVlYG_mix .aGVlYG_vialSlot .aGVlYG_vial{--mix-cap-width:clamp(1.5rem, calc(var(--mix-vial-width) * var(--vial-responsive-size) * .43), 4.5rem);--mix-cap-height:calc(var(--mix-cap-width) * .752688);--mix-neck-height:calc(var(--mix-cap-width) * .22);-webkit-mask:none;mask:none}.aGVlYG_capAssembly{z-index:6;width:var(--mix-cap-width);height:var(--mix-cap-height);transition:width .72s cubic-bezier(.16,1,.3,1),height .72s cubic-bezier(.16,1,.3,1);position:absolute;top:14%;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.aGVlYG_capPhoto{filter:hue-rotate(146deg)saturate(.3);width:183.513%;max-width:none;height:auto;position:absolute;top:-52.381%;left:-41.756%}.aGVlYG_glassShell{z-index:3;top:calc(14% + var(--mix-cap-height) - var(--mix-neck-height));clip-path:polygon(max(2%, calc(50% - var(--mix-cap-width) * .35)) 0, calc(100% - max(2%, calc(50% - var(--mix-cap-width) * .35))) 0, calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * 1)) calc(var(--mix-neck-height) + 0rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .99275)) calc(var(--mix-neck-height) + .126551rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .972)) calc(var(--mix-neck-height) + .23751rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .93925)) calc(var(--mix-neck-height) + .334834rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .896)) calc(var(--mix-neck-height) + .42048rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .84375)) calc(var(--mix-neck-height) + .496406rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .784)) calc(var(--mix-neck-height) + .56457rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .71825)) calc(var(--mix-neck-height) + .626929rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .648)) calc(var(--mix-neck-height) + .68544rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .57475)) calc(var(--mix-neck-height) + .742061rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .5)) calc(var(--mix-neck-height) + .79875rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .42525)) calc(var(--mix-neck-height) + .857464rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .352)) calc(var(--mix-neck-height) + .92016rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .28175)) calc(var(--mix-neck-height) + .988796rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .216)) calc(var(--mix-neck-height) + 1.06533rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .15625)) calc(var(--mix-neck-height) + 1.15172rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .104)) calc(var(--mix-neck-height) + 1.24992rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .06075)) calc(var(--mix-neck-height) + 1.36189rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .028)) calc(var(--mix-neck-height) + 1.48959rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .00725)) calc(var(--mix-neck-height) + 1.63497rem), calc(100% - calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * 0)) calc(var(--mix-neck-height) + 1.8rem), 100% 100%, 0 100%, calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * 0) calc(var(--mix-neck-height) + 1.8rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .00725) calc(var(--mix-neck-height) + 1.63497rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .028) calc(var(--mix-neck-height) + 1.48959rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .06075) calc(var(--mix-neck-height) + 1.36189rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .104) calc(var(--mix-neck-height) + 1.24992rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .15625) calc(var(--mix-neck-height) + 1.15172rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .216) calc(var(--mix-neck-height) + 1.06533rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .28175) calc(var(--mix-neck-height) + .988796rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .352) calc(var(--mix-neck-height) + .92016rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .42525) calc(var(--mix-neck-height) + .857464rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .5) calc(var(--mix-neck-height) + .79875rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .57475) calc(var(--mix-neck-height) + .742061rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .648) calc(var(--mix-neck-height) + .68544rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .71825) calc(var(--mix-neck-height) + .626929rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .784) calc(var(--mix-neck-height) + .56457rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .84375) calc(var(--mix-neck-height) + .496406rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .896) calc(var(--mix-neck-height) + .42048rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .93925) calc(var(--mix-neck-height) + .334834rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .972) calc(var(--mix-neck-height) + .23751rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * .99275) calc(var(--mix-neck-height) + .126551rem), calc(max(2%, calc(50% - var(--mix-cap-width) * .35)) * 1) calc(var(--mix-neck-height) + 0rem));background:linear-gradient(90deg,#18566aa6 0%,#a7d4dc85 3%,#56757d33 6%,#d6e3e52e 10%,#eaf0ef1f 18%,#afbbbd0f 30%,#8d9a9e08 49%,#b1bcbb0f 70%,#eef3e91f 84%,#8e9f8a4d 94%,#647c4499 100%);border-radius:0 0 25% 25%/0 0 5% 5%;transition:top .72s cubic-bezier(.16,1,.3,1),clip-path .72s cubic-bezier(.16,1,.3,1);position:absolute;bottom:14%;left:23.5%;right:23.5%;overflow:hidden}.aGVlYG_glassShell:before,.aGVlYG_glassShell:after{content:"";pointer-events:none;position:absolute;inset:0}.aGVlYG_glassShell:before{background:linear-gradient(#081115c7,#08111538 .6rem,#0000 2.6rem)}.aGVlYG_glassShell:after{z-index:4;background:linear-gradient(90deg,#04baff61,#0000 5%,#edfdff42 11%,#0000 19% 69%,#f6ffef33 81%,#0000 89%,#c4ff1742)}.aGVlYG_mixGlass{top:calc(var(--mix-neck-height) + 1.45rem);border-radius:0 0 25% 25%/0 0 7% 7%;transition:top .72s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.aGVlYG_mixGlass .aGVlYG_bodyPhoto{object-fit:fill;filter:hue-rotate(146deg)saturate(.3);max-width:none;-webkit-mask-image:linear-gradient(#0000 44.27%,#00000024 60% 76%,#000 84%);mask-image:linear-gradient(#0000 44.27%,#00000024 60% 76%,#000 84%);width:183.513%!important;height:219.429%!important;top:-97.143%!important;left:-41.756%!important}.aGVlYG_mix .aGVlYG_mixGlass .aGVlYG_vialLiquid{height:min(92%, calc(var(--mix-fill) * 1.80392));opacity:.92;mix-blend-mode:normal;filter:none;box-shadow:inset 0 1px hsl(var(--fluid-hue) 100% 89% / .85), inset 0 .4rem .65rem hsl(var(--fluid-hue) 100% 80% / .25), inset 0 -.65rem .8rem hsl(var(--fluid-hue) 85% 27% / .3);border-radius:0 0 20% 20%/0 0 6% 6%;bottom:3%;left:2%;right:2%}.aGVlYG_mix .aGVlYG_mixGlass .aGVlYG_vialLabel{width:90%;min-height:0;padding:.42rem .25rem;top:25%;left:5%}
