.vial-dosage-calculator-page-module__gI9Ffa__page{gap:1rem;display:grid}.vial-dosage-calculator-page-module__gI9Ffa__card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-gloss), var(--panel);box-shadow:var(--shadow), inset 0 0 30px #ffffff0d;position:relative;overflow:hidden}.vial-dosage-calculator-page-module__gI9Ffa__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle at 50% -20%,#ffffff40,#0000 40%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vial-dosage-calculator-page-module__gI9Ffa__header{z-index:1;flex-direction:column;gap:.8rem;padding:2rem 180px 1rem 1.35rem;display:flex;position:relative}.vial-dosage-calculator-page-module__gI9Ffa__header h1{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(2rem,8vw,3rem);font-style:italic;font-weight:700}.vial-dosage-calculator-page-module__gI9Ffa__subtext{max-width:42rem;color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;line-height:1.6}.vial-dosage-calculator-page-module__gI9Ffa__logoMark{pointer-events:none;width:180px;position:absolute;right:.85rem}.vial-dosage-calculator-page-module__gI9Ffa__logoImage{object-fit:contain;filter:drop-shadow(0 10px 20px #0000008c);width:100%;height:auto}.vial-dosage-calculator-page-module__gI9Ffa__grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;padding:1rem 1.35rem .75rem;display:grid;position:relative}.vial-dosage-calculator-page-module__gI9Ffa__field{flex-direction:column;gap:.5rem;display:flex}.vial-dosage-calculator-page-module__gI9Ffa__field label{color:var(--metal);letter-spacing:.28em;text-transform:uppercase;font-size:.72rem}.vial-dosage-calculator-page-module__gI9Ffa__field input{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff3d;border-radius:1rem;outline:none;padding:.95rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.vial-dosage-calculator-page-module__gI9Ffa__field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #ff7a0038}.vial-dosage-calculator-page-module__gI9Ffa__summary{z-index:1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:.8rem 1.35rem 1.35rem;display:grid;position:relative}.vial-dosage-calculator-page-module__gI9Ffa__pill{background:linear-gradient(#ffffff08,#00000047),#0a0a0af5;border:1px solid #ffffff2e;border-radius:1.15rem;padding:1.1rem;position:relative;overflow:hidden}.vial-dosage-calculator-page-module__gI9Ffa__pill:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.14;pointer-events:none;background:linear-gradient(135deg,#0000 0%,#ff7a0040 70%);position:absolute;inset:0}.vial-dosage-calculator-page-module__gI9Ffa__pillLabel{color:var(--steel);letter-spacing:.28em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem}.vial-dosage-calculator-page-module__gI9Ffa__pillValue{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,4vw,2rem);font-style:italic;font-weight:700;line-height:1.05}.vial-dosage-calculator-page-module__gI9Ffa__good{color:var(--accent)}.vial-dosage-calculator-page-module__gI9Ffa__tableWrap{z-index:1;padding:0 1.35rem 1.35rem;position:relative;overflow-x:auto}.vial-dosage-calculator-page-module__gI9Ffa__table{border-collapse:collapse;background:linear-gradient(#ffffff08,#00000059);border:1px solid #ffffff1a;border-radius:1.25rem;width:100%;overflow:hidden}.vial-dosage-calculator-page-module__gI9Ffa__table th,.vial-dosage-calculator-page-module__gI9Ffa__table td{text-align:left;padding:.95rem 1rem}.vial-dosage-calculator-page-module__gI9Ffa__table th{color:var(--text);letter-spacing:.28em;text-transform:uppercase;background:linear-gradient(#ff7a00eb,#ff7a0014);border-bottom:1px solid #ffffff14;font-size:.72rem}.vial-dosage-calculator-page-module__gI9Ffa__table td{color:var(--metal);border-bottom:1px solid #ffffff0d;font-size:.95rem}.vial-dosage-calculator-page-module__gI9Ffa__table tr:last-child td{border-bottom:none}.vial-dosage-calculator-page-module__gI9Ffa__note{z-index:1;color:var(--steel);letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;padding:1.35rem;font-size:.68rem;display:flex;position:relative}.vial-dosage-calculator-page-module__gI9Ffa__note p{margin:0;line-height:1.6}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerLink{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.68rem;font-weight:700}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerLink:hover,.vial-dosage-calculator-page-module__gI9Ffa__disclaimerLink:focus-visible{text-decoration:underline}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerModal{z-index:80;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerVisible{opacity:1;pointer-events:auto}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerBackdrop{background:#050505d9;border:0;position:absolute;inset:0}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerContent{z-index:1;width:min(100%,40rem);max-height:min(80dvh,44rem);color:var(--white);background:#0d0d0df5;border:1px solid #ffffff2e;border-radius:1.15rem;padding:1.4rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerContent h2{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:1.15rem;font-style:italic;font-weight:700}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerContent p,.vial-dosage-calculator-page-module__gI9Ffa__disclaimerContent li{font-size:.92rem;line-height:1.6}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerContent ul{margin:.75rem 0;padding-left:1.1rem}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerClose{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ff9b1c 0%,#ff7a00 80%);border:0;border-radius:999px;margin-top:1rem;padding:.9rem 1.2rem;font-weight:700}.vial-dosage-calculator-page-module__gI9Ffa__disclaimerClose:hover,.vial-dosage-calculator-page-module__gI9Ffa__disclaimerClose:focus-visible{transform:translateY(-1px)}@media (max-width:720px){.vial-dosage-calculator-page-module__gI9Ffa__header{padding-right:1.35rem}.vial-dosage-calculator-page-module__gI9Ffa__logoMark{width:min(100%,14rem);margin:0 auto .5rem;position:static}.vial-dosage-calculator-page-module__gI9Ffa__tableWrap{padding:0 0 1rem}.vial-dosage-calculator-page-module__gI9Ffa__table{table-layout:fixed}.vial-dosage-calculator-page-module__gI9Ffa__table th,.vial-dosage-calculator-page-module__gI9Ffa__table td{padding:.8rem .55rem}.vial-dosage-calculator-page-module__gI9Ffa__table th{letter-spacing:.16em;font-size:.58rem}.vial-dosage-calculator-page-module__gI9Ffa__table td{font-size:.82rem}}
