.dose-splash{--s-bg-0:#050505;--s-bg-1:#0b0b0a;--s-ink:var(--dose-brand-stroke,#f1efe8);--s-ink-dim:#8c8a82;--s-accent:#30d9a8;--s-accent-deep:#009f6c;--s-accent-glow:#30d9a88c;--s-sans:var(--dose-font-sans,Inter,system-ui,sans-serif);--s-serif:var(--dose-font-serif,"Instrument Serif",Fraunces,Georgia,serif);z-index:var(--dose-z-modal,1300);isolation:isolate;background:radial-gradient(ellipse 70% 50% at 50% 45%,#00211647,transparent 65%),radial-gradient(circle at 50% 50%,var(--s-bg-1),var(--s-bg-0)70%);color:var(--s-ink);font-family:var(--s-sans);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;place-items:center;transition:opacity .28s;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.dose-splash{--s-accent:lab(77.6236% -52.0717 11.5664);--s-accent-deep:lab(58.0229% -54.8859 18.9589);--s-accent-glow:lab(77.6236% -52.0717 11.5664/.55);background:radial-gradient(ellipse 70% 50% at 50% 45%,lab(10.1797% -16.921 3.86836/.28),transparent 65%),radial-gradient(circle at 50% 50%,var(--s-bg-1),var(--s-bg-0)70%)}}.dose-splash *{box-sizing:border-box}.dose-splash--out{opacity:0}.dose-splash__rx{font-family:var(--s-serif);color:#30d9a806;color:lab(77.6236% -52.0717 11.5664/.025);pointer-events:none;opacity:0;place-items:center;font-size:clamp(420px,90vmin,800px);font-style:italic;font-weight:400;line-height:1;animation:2.2s ease-out .6s forwards dose-splash-rxIn;display:grid;position:absolute;inset:0;transform:translate(-2%,6%)}.dose-splash--heavy .dose-splash__rx{animation:2.2s ease-out .6s forwards dose-splash-rxIn,7s ease-in-out 2.6s infinite dose-splash-rxBreathe}@keyframes dose-splash-rxIn{to{opacity:1}}@keyframes dose-splash-rxBreathe{0%,to{opacity:1}50%{opacity:.55}}.dose-splash__grid{opacity:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:40px 40px;animation:1.4s ease-out .2s forwards dose-splash-gridIn;position:absolute;inset:-2%;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 75%)}.dose-splash--heavy .dose-splash__grid{animation:1.4s ease-out .2s forwards dose-splash-gridIn,5s ease-in-out 1.6s infinite dose-splash-gridBreathe}@keyframes dose-splash-gridIn{to{opacity:1}}@keyframes dose-splash-gridBreathe{0%,to{opacity:.8}50%{opacity:1}}.dose-splash__vignette{background:radial-gradient(circle at 50% 50%,transparent 30%,var(--s-bg-0)92%);pointer-events:none;position:absolute;inset:0}.dose-splash--heavy .dose-splash__vignette{animation:5s ease-in-out infinite dose-splash-vigBreathe}@keyframes dose-splash-vigBreathe{0%,to{opacity:.85}50%{opacity:1}}.dose-splash__dust{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 90%)}.dose-splash__dust span{background:#75e7bf99;background:lab(84.1917% -41.1191 9.21384/.6);border-radius:50%;width:2px;height:2px;animation:linear infinite dose-splash-dustDrift;position:absolute;bottom:-10%;box-shadow:0 0 4px #5debbc66;box-shadow:0 0 4px lab(84.4543% -48.2675 10.7713/.4)}@keyframes dose-splash-dustDrift{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{transform:translate(var(--dx,0px),-120vh);opacity:0}}.dose-splash__beam{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#5debbc12 49%,#5debbc2e 50%,#5debbc12 51%,#0000 65%);background:linear-gradient(115deg,#0000 35%,lab(84.4543% -48.2675 10.7713/.07) 49%,lab(84.4543% -48.2675 10.7713/.18) 50%,lab(84.4543% -48.2675 10.7713/.07) 51%,#0000 65%);animation:1.1s cubic-bezier(.6,.05,.4,1) 3.5s forwards dose-splash-beamSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes dose-splash-beamSweep{to{transform:translate(100%)}}.dose-splash__center{place-items:center;width:min(560px,92vw);height:min(320px,80vh);display:grid;position:relative}.dose-splash--heavy .dose-splash__center{animation:2.2s cubic-bezier(.3,.5,.3,1) 4s forwards dose-splash-centerBreathe}@keyframes dose-splash-centerBreathe{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}.dose-splash__ignition{background:var(--s-accent);width:6px;height:6px;box-shadow:0 0 20px var(--s-accent-glow),0 0 40px var(--s-accent-glow);opacity:0;border-radius:50%;animation:.6s ease-out 80ms forwards dose-splash-ignite,.4s ease-in 1s forwards dose-splash-igniteOut;position:absolute}@keyframes dose-splash-ignite{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.4)}to{opacity:.9;transform:scale(1)}}@keyframes dose-splash-igniteOut{to{opacity:0;filter:blur(4px);transform:scale(2.2)}}.dose-splash__ring{border:1px solid var(--s-accent);opacity:0;width:32px;height:32px;box-shadow:0 0 18px var(--s-accent-glow)inset,0 0 10px var(--s-accent-glow);border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.2,1) forwards dose-splash-ringExpand;position:absolute}.dose-splash__ring.r1{animation-delay:.35s}.dose-splash__ring.r2{animation-delay:.52s}.dose-splash__ring.r3{animation-delay:.7s}.dose-splash__ring.r4{border-color:var(--s-ink-dim);box-shadow:none;animation-delay:.88s}@keyframes dose-splash-ringExpand{0%{opacity:0;border-width:2px;transform:scale(.15)}18%{opacity:.65}to{opacity:0;border-width:.5px;transform:scale(12)}}.dose-splash__capsule-wrap{transform-origin:50%;opacity:0;width:168px;height:72px;animation:.9s cubic-bezier(.2,.7,.2,1) .8s forwards dose-splash-capsuleIn,.7s cubic-bezier(.5,0,.3,1) 1.9s forwards dose-splash-capsuleSpin,.8s cubic-bezier(.6,0,.4,1) 2.6s forwards dose-splash-capsuleToO;position:absolute}.dose-splash__capsule{background:var(--s-ink);border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px -16px #5debbc73,0 0 0 1px #ffffff14,inset 0 1px #fff2;box-shadow:0 24px 60px -16px lab(84.4543% -48.2675 10.7713/.45),0 0 0 1px lab(100% 0 0/.0784314),inset 0 1px lab(100% 0 0/.133333)}.dose-splash__capsule:before{content:"";background:linear-gradient(135deg,var(--s-accent)0%,var(--s-accent-deep)100%);width:50%;position:absolute;top:0;bottom:0;left:0}.dose-splash__capsule:after{content:"";background:var(--s-bg-0);opacity:.35;width:1px;position:absolute;top:8%;bottom:8%;left:50%}.dose-splash__capsule .pellet-a,.dose-splash__capsule .pellet-b{background:var(--s-bg-0);border-radius:50%;position:absolute}.dose-splash__capsule .pellet-a{width:10px;height:10px;top:50%;right:28%;transform:translate(50%,-50%)}.dose-splash__capsule .pellet-b{opacity:.55;width:6px;height:6px;top:50%;right:17%;transform:translate(50%,-50%)}.dose-splash__capsule-glare{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff4 50%,#0000 62%);border-radius:999px;animation:.7s cubic-bezier(.4,.1,.3,1) 1.1s forwards dose-splash-glareSweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes dose-splash-glareSweep{to{transform:translate(110%)}}@keyframes dose-splash-capsuleIn{0%{opacity:0;filter:blur(14px);transform:scale(.3)rotate(-14deg)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes dose-splash-capsuleSpin{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.04)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes dose-splash-capsuleToO{0%{opacity:1;filter:blur();transform:scale(1)rotate(360deg)translate(0)}50%{opacity:.9;filter:blur(2px);transform:scale(.55)rotate(450deg)translateY(50px)}to{opacity:0;filter:blur(8px);transform:scale(.18)rotate(540deg)translate(-8px,64px)}}.dose-splash__particles{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dose-splash__particles span{background:var(--s-accent);width:3px;height:3px;box-shadow:0 0 8px var(--s-accent-glow);opacity:0;--x:0px;--y:0px;border-radius:50%;animation:1.1s cubic-bezier(.2,.7,.2,1) 2.5s forwards dose-splash-particleFly;position:absolute}@keyframes dose-splash-particleFly{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y))scale(.3)}}.dose-splash__flare{pointer-events:none;opacity:0;background:var(--s-accent);width:2px;height:2px;box-shadow:0 0 60px 16px var(--s-accent-glow),0 0 160px 48px #44d7a940;mix-blend-mode:screen;border-radius:50%;animation:.8s cubic-bezier(.2,.7,.2,1) 3.55s forwards dose-splash-flarePop;position:absolute}@supports (color:lab(0% 0 0)){.dose-splash__flare{box-shadow:0 0 60px 16px var(--s-accent-glow),0 0 160px 48px lab(77.4928% -48.4305 10.7831/.25)}}@keyframes dose-splash-flarePop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(2.2)}}.dose-splash__streak{pointer-events:none;transform-origin:50%;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#5debbc80,#0000);background:linear-gradient(90deg,#0000,lab(84.4543% -48.2675 10.7713/.5),#0000);width:70vw;height:1px;animation:.7s cubic-bezier(.2,.7,.2,1) 3.55s forwards dose-splash-streakPop;position:absolute;transform:scaleX(0)}@keyframes dose-splash-streakPop{0%{opacity:0;transform:rotate(var(--rot,0))scaleX(0)}30%{opacity:1;transform:rotate(var(--rot,0))scaleX(1)}to{opacity:0;transform:rotate(var(--rot,0))scaleX(.9)}}.dose-splash__wm{font-family:var(--s-sans);letter-spacing:-.05em;z-index:2;direction:ltr;align-items:baseline;gap:2px;font-weight:600;line-height:1;display:flex;position:relative}.dose-splash__wm .ch{opacity:0;color:var(--s-ink);font-size:clamp(80px,18vw,132px);display:inline-block}.dose-splash__wm .o{font-family:var(--s-serif);color:var(--s-accent);opacity:0;font-style:italic;font-weight:500}.dose-splash--heavy .dose-splash__wm{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) 2.7s forwards dose-splash-wmStageIn;transform:translateY(40px)}.dose-splash--heavy .dose-splash__wm .ch{filter:blur(10px);transform:translateY(28px)}.dose-splash--heavy .dose-splash__wm .d{animation:.72s cubic-bezier(.2,.7,.2,1) 2.8s forwards dose-splash-chIn}.dose-splash--heavy .dose-splash__wm .s{animation:.72s cubic-bezier(.2,.7,.2,1) 3s forwards dose-splash-chIn}.dose-splash--heavy .dose-splash__wm .e{animation:.72s cubic-bezier(.2,.7,.2,1) 3.12s forwards dose-splash-chIn}.dose-splash--heavy .dose-splash__wm .o{filter:blur(14px);animation:.9s cubic-bezier(.34,1.56,.64,1) 3.3s forwards dose-splash-oDrop,1.4s ease-out 3.9s forwards dose-splash-oGlow;transform:translateY(-70px)rotate(-12deg)}.dose-splash--light .dose-splash__wm .ch{filter:blur(6px);transform:translateY(12px)}.dose-splash--light .dose-splash__wm .d{animation:.56s ease-out 80ms forwards dose-splash-chIn}.dose-splash--light .dose-splash__wm .s{animation:.56s ease-out .2s forwards dose-splash-chIn}.dose-splash--light .dose-splash__wm .e{animation:.56s ease-out .28s forwards dose-splash-chIn}.dose-splash--light .dose-splash__wm .o{filter:blur(6px);animation:.64s cubic-bezier(.34,1.56,.64,1) .14s forwards dose-splash-chIn,1.2s ease-out .5s forwards dose-splash-oGlow;transform:translateY(12px)}@keyframes dose-splash-wmStageIn{to{opacity:1;transform:translateY(0)}}@keyframes dose-splash-chIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dose-splash-oDrop{0%{opacity:0;filter:blur(14px);transform:translateY(-70px)rotate(-12deg)}60%{opacity:1;filter:blur()}80%{transform:translateY(6px)rotate(2deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}@keyframes dose-splash-oGlow{0%{text-shadow:0 0 #0000}20%{text-shadow:0 0 50px var(--s-accent-glow),0 0 100px var(--s-accent-glow)}to{text-shadow:0 0 14px #00daa752;text-shadow:0 0 14px lab(77.7542% -55.7423 12.3515/.32)}}@media (prefers-reduced-motion:reduce){.dose-splash *,.dose-splash{animation:none!important}.dose-splash__ring,.dose-splash__capsule-wrap,.dose-splash__particles,.dose-splash__flare,.dose-splash__streak,.dose-splash__beam,.dose-splash__dust,.dose-splash__ignition{display:none!important}.dose-splash__rx,.dose-splash__grid,.dose-splash__vignette{opacity:1!important}.dose-splash__wm,.dose-splash__wm .ch,.dose-splash__wm .o{opacity:1!important;filter:none!important;transform:none!important}.dose-splash__wm .o{text-shadow:0 0 14px #00daa752;text-shadow:0 0 14px lab(77.7542% -55.7423 12.3515/.32)}}
