@font-face{font-family:Peplyra Calculator Inter;src:url(/fonts/peptide-calculator-inter.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Peplyra Calculator Display;src:url(/fonts/peptide-calculator-display.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.peptide-calculator_page__h3I7E{--calculator-primary:hsl(222 47% 11%);--calculator-highlight:hsl(222 45% 58%);--calculator-glow:hsl(222 49% 48%);--calculator-soft:hsl(222 37% 78%);--calculator-foreground:#1b272d;--calculator-muted-foreground:#6a7981;--calculator-border:#dbe6e4;--calculator-background:#f6f8f8;--calculator-muted:#edf1f1;background:var(--calculator-background);color:var(--calculator-foreground);font-family:Peplyra Calculator Inter,Inter,system-ui,sans-serif;font-size:14px;line-height:22px}.peptide-calculator_page__h3I7E button,.peptide-calculator_page__h3I7E input{font-family:inherit}.peptide-calculator_container__96kSo{width:100%;max-width:1400px;margin-inline:auto;padding-inline:16px}.peptide-calculator_calculatorSection__7VPkp{position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(222 50% 14%),hsl(222 52% 22%) 55%,hsl(240 42% 30%));color:#fff}.peptide-calculator_calculatorGlow__qmD3i{position:absolute;inset:0;pointer-events:none;opacity:.3;background:radial-gradient(60% 50% at 15% 10%,hsl(222 49% 48%/.35),transparent 70%),radial-gradient(45% 40% at 90% 90%,hsl(222 37% 78%/.18),transparent 70%)}.peptide-calculator_calculatorContainer__kIRlj{position:relative;padding-block:64px}.peptide-calculator_intro__m9A_2{max-width:1024px;margin:0 auto 40px;text-align:center}.peptide-calculator_exampleIntro__kKUIh h2,.peptide-calculator_guideLeft__hd8qq h2,.peptide-calculator_guidePanelContent__9dEW4 h3,.peptide-calculator_intro__m9A_2 h1,.peptide-calculator_resultContent__r51T0 h2,.peptide-calculator_summary__uaaTO h3{font-family:Peplyra Calculator Display,Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:0}.peptide-calculator_intro__m9A_2 h1{margin:0 0 16px;color:#fff;font-size:30px;line-height:36px}.peptide-calculator_intro__m9A_2 p{margin:0;color:rgba(255,255,255,.75);font-size:16px;line-height:26px}.peptide-calculator_optionCards__0kpUO{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.peptide-calculator_optionCard__XFl_7{display:flex;padding:24px;flex-direction:column;gap:20px;border-radius:16px;background:#fff;color:var(--calculator-foreground);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.peptide-calculator_optionHeader__3ymuU h3{margin:0 0 4px;color:var(--calculator-foreground);font-size:18px;font-weight:600;line-height:22.5px}.peptide-calculator_optionHeader__3ymuU p{margin:0;color:var(--calculator-muted-foreground);font-size:14px;line-height:22.75px}.peptide-calculator_optionGrid__nSfnY{display:flex;flex-wrap:wrap;gap:16px}.peptide-calculator_option__mFURC,.peptide-calculator_selectedOption__1Aywv{width:85px;height:50px;padding:0;border:1px solid var(--calculator-border);border-radius:12px;background:var(--calculator-muted);color:var(--calculator-foreground);font-size:14px;font-weight:500;line-height:20px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.peptide-calculator_option__mFURC:hover{border-color:var(--calculator-primary);color:var(--calculator-primary)}.peptide-calculator_selectedOption__1Aywv{border-color:var(--calculator-primary);background:var(--calculator-primary);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.peptide-calculator_otherOption__dW4Nd{width:auto;height:38px;min-width:60px;padding:8px 12px}.peptide-calculator_faqAccordion__Ur2En button:focus-visible,.peptide-calculator_guideAccordion__4K0NU button:focus-visible,.peptide-calculator_option__mFURC:focus-visible,.peptide-calculator_selectedOption__1Aywv:focus-visible{outline:2px solid var(--calculator-primary);outline-offset:2px}.peptide-calculator_customField__rvwvP{display:flex;min-height:40px;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--calculator-border);border-radius:12px;background:var(--calculator-background);transition:border-color .15s ease,box-shadow .15s ease}.peptide-calculator_customField__rvwvP:focus-within{border-color:var(--calculator-primary);box-shadow:0 0 0 2px hsl(222 47% 11%/.3)}.peptide-calculator_customField__rvwvP input{min-width:0;flex:1;padding:0;border:0;outline:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;color:var(--calculator-foreground);font-size:14px;font-weight:500}.peptide-calculator_customField__rvwvP input::-webkit-inner-spin-button,.peptide-calculator_customField__rvwvP input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.peptide-calculator_customField__rvwvP input::-moz-placeholder{color:var(--calculator-muted-foreground)}.peptide-calculator_customField__rvwvP input::placeholder,.peptide-calculator_customField__rvwvP span{color:var(--calculator-muted-foreground)}.peptide-calculator_customField__rvwvP span{flex:0 0 auto;font-size:12px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.peptide-calculator_optionFooter__NV9N7{margin-top:auto;padding-top:8px;border-top:1px solid rgba(219,230,228,.6);color:var(--calculator-muted-foreground);font-size:12px;line-height:19.5px}.peptide-calculator_optionFooter__NV9N7 p,.peptide-calculator_optionFooter__NV9N7 ul{margin:0}.peptide-calculator_optionFooter__NV9N7 ul{display:grid;gap:4px;padding:0;line-height:16px;list-style:none}.peptide-calculator_optionFooter__NV9N7 li{display:flex;justify-content:space-between;gap:8px}.peptide-calculator_optionFooter__NV9N7 strong{color:var(--calculator-foreground);font-weight:600}.peptide-calculator_resultsWrap__eBbsx{margin-top:48px}.peptide-calculator_results__dph53{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding-inline:80px}.peptide-calculator_syringeColumn__28RPx{width:100%;justify-self:center}.peptide-calculator_syringeMeter__ys3sU{position:relative;display:flex;height:360px;align-items:center;justify-content:center}.peptide-calculator_syringeInner__fOGpz{position:relative;height:100%;aspect-ratio:357/2560}.peptide-calculator_syringeInner__fOGpz img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.peptide-calculator_syringeFill__Q84M8{position:absolute;right:15%;left:15%;border-radius:2px;background:hsl(222 47% 11%/.35);transition:top .5s ease-out,bottom .5s ease-out}.peptide-calculator_syringeLine__0qszi{position:absolute;right:14%;left:14%;height:3px;background:var(--calculator-primary);box-shadow:0 0 8px hsl(222 47% 11%/.65);transition:top .5s ease-out}.peptide-calculator_resultContent__r51T0 h2{margin:0 0 24px;color:#fff;font-size:30px;line-height:36px}.peptide-calculator_resultGrid__gFuZo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.peptide-calculator_resultCard___Pc8f{display:flex;height:150px;padding-inline:20px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border-radius:16px;background:#fff;color:var(--calculator-foreground);text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:background-color .15s ease,color .15s ease}.peptide-calculator_resultCardDark__6F__P{background:var(--calculator-primary);color:#fff}.peptide-calculator_resultValue__HVT32{display:flex;align-items:baseline;gap:4px}.peptide-calculator_resultValue__HVT32 strong{font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;line-height:36px}.peptide-calculator_resultValue__HVT32 span{color:var(--calculator-muted-foreground);font-size:14px;font-weight:500}.peptide-calculator_resultCardDark__6F__P .peptide-calculator_resultLabel__QxoLB,.peptide-calculator_resultCardDark__6F__P .peptide-calculator_resultValue__HVT32 span{color:rgba(255,255,255,.85)}.peptide-calculator_resultDetail__4K9gV,.peptide-calculator_resultLabel__QxoLB{margin:0}.peptide-calculator_resultLabel__QxoLB{color:var(--calculator-muted-foreground);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:uppercase}.peptide-calculator_resultDetail__4K9gV{color:var(--calculator-muted-foreground);font-size:12px;line-height:19.5px}.peptide-calculator_disclaimer__AVH0C{display:flex;max-width:1024px;margin:40px auto 0;align-items:flex-start;gap:8px;color:rgba(255,255,255,.6);font-size:12px;line-height:19.5px}.peptide-calculator_disclaimer__AVH0C svg{width:16px;height:16px;margin-top:2px;flex:0 0 16px}.peptide-calculator_guideSection__c4Zl5{padding-block:64px;background:var(--calculator-background)}.peptide-calculator_guideCard__tNh07{overflow:hidden;padding:40px 24px;border:2px solid hsl(222 47% 11%/.3);border-radius:32px;background:rgba(255,255,255,.8);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05);backdrop-filter:blur(4px)}.peptide-calculator_guideGrid__fY9J8{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px}.peptide-calculator_guideLeft__hd8qq{display:flex;flex-direction:column;gap:24px}.peptide-calculator_guideLeft__hd8qq h2{margin:0;color:var(--calculator-foreground);font-size:30px;line-height:42px}.peptide-calculator_guideVisual__M_uu3{position:relative;width:100%;max-width:420px;overflow:hidden;aspect-ratio:4/3;border-radius:32px;background:linear-gradient(135deg,var(--calculator-soft) 0,hsl(222 49% 48%/.9) 100%)}.peptide-calculator_guideVisualGlow__NNhav{position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 0,hsl(222 45% 58%/.55),transparent 70%)}.peptide-calculator_guideProducts__XjcLf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px}.peptide-calculator_guideProducts__XjcLf img,.peptide-calculator_guideVial__exJqQ{width:auto;height:78%;filter:drop-shadow(0 4px 3px rgba(0,0,0,.14));-webkit-user-select:none;-moz-user-select:none;user-select:none}.peptide-calculator_guideVial__exJqQ{color:var(--calculator-primary)}.peptide-calculator_guideProducts__XjcLf img{-o-object-fit:contain;object-fit:contain}.peptide-calculator_faqAccordion__Ur2En,.peptide-calculator_guideAccordion__4K0NU{margin:0;padding:0;list-style:none}.peptide-calculator_guideAccordion__4K0NU{display:grid;align-self:center;gap:14px}.peptide-calculator_guideAccordionItem__iO6Tf{overflow:hidden;border-radius:999px;background:rgba(237,241,241,.4);box-shadow:0 0 0 1px rgba(0,0,0,.04);transition:border-radius .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}.peptide-calculator_guideAccordionItem__iO6Tf.peptide-calculator_accordionOpen__xo5O8{border-radius:24px;background:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04)}.peptide-calculator_faqAccordion__Ur2En button,.peptide-calculator_guideAccordion__4K0NU button{display:flex;width:100%;align-items:center;gap:16px;border:0;background:transparent;color:var(--calculator-foreground);text-align:left}.peptide-calculator_guideAccordion__4K0NU button{padding:16px 20px;border-radius:999px}.peptide-calculator_guideAccordionItem__iO6Tf.peptide-calculator_accordionOpen__xo5O8>button{border-radius:24px 24px 0 0}.peptide-calculator_stepLabel___oDtc{width:70px;flex:0 0 70px;color:var(--calculator-glow);font-size:11px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:uppercase}.peptide-calculator_accordionTitle__i99qO{min-width:0;flex:1;font-size:14px;font-weight:600;line-height:17.5px}.peptide-calculator_faqAccordion__Ur2En button svg,.peptide-calculator_guideAccordion__4K0NU button svg{width:20px;height:20px;flex:0 0 20px;color:var(--calculator-muted-foreground);transition:transform .3s ease}.peptide-calculator_faqAccordion__Ur2En button svg.peptide-calculator_chevronOpen__IDFrG,.peptide-calculator_guideAccordion__4K0NU button svg.peptide-calculator_chevronOpen__IDFrG{color:var(--calculator-foreground);transform:rotate(180deg)}.peptide-calculator_accordionPanel__L8eqK{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.peptide-calculator_accordionPanelOpen__Rfdf_{grid-template-rows:1fr}.peptide-calculator_accordionPanel__L8eqK>div{overflow:hidden}.peptide-calculator_guidePanelContent__9dEW4{padding:4px 20px 24px;color:var(--calculator-muted-foreground);opacity:0;transition:opacity .3s ease}.peptide-calculator_accordionPanelOpen__Rfdf_ .peptide-calculator_faqPanelContent__xxj_a,.peptide-calculator_accordionPanelOpen__Rfdf_ .peptide-calculator_guidePanelContent__9dEW4{opacity:1;transition-delay:.1s}.peptide-calculator_guidePanelContent__9dEW4 h3{margin:0 0 8px;color:var(--calculator-foreground);font-size:20px;line-height:28px}.peptide-calculator_faqPanelContent__xxj_a p,.peptide-calculator_guidePanelContent__9dEW4 p{margin:0}.peptide-calculator_guidePanelContent__9dEW4 p{font-size:14px;line-height:22.75px}.peptide-calculator_blockNote__oiR1A{display:block;margin-top:4px;color:var(--calculator-muted-foreground)}.peptide-calculator_exampleSection__P2Oet{padding-block:64px;background:#f3f5f5}.peptide-calculator_exampleContainer__clxRB{max-width:1024px}.peptide-calculator_exampleIntro__kKUIh{margin:0 0 40px;text-align:center}.peptide-calculator_exampleIntro__kKUIh>p:first-child{margin:0 0 16px;color:var(--calculator-primary);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:uppercase}.peptide-calculator_exampleIntro__kKUIh h2{margin:0 0 16px;color:var(--calculator-foreground);font-size:28px;line-height:33px}.peptide-calculator_exampleIntro__kKUIh h2 span{display:block}.peptide-calculator_exampleIntro__kKUIh>p:last-child{max-width:672px;margin:0 auto;color:var(--calculator-muted-foreground);font-size:14px;line-height:22.75px}.peptide-calculator_exampleIntro__kKUIh strong,.peptide-calculator_faqPanelContent__xxj_a strong,.peptide-calculator_guidePanelContent__9dEW4 strong,.peptide-calculator_summary__uaaTO strong{color:var(--calculator-foreground);font-weight:700}.peptide-calculator_faqAccordion__Ur2En{overflow:hidden;border:1px solid var(--calculator-border);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.peptide-calculator_faqAccordion__Ur2En>li:not(:last-child){border-bottom:1px solid var(--calculator-border)}.peptide-calculator_faqAccordionItem__m2syb{background:#fff;transition:background-color .15s ease}.peptide-calculator_faqAccordionItem__m2syb.peptide-calculator_accordionOpen__xo5O8{background:rgba(237,241,241,.4)}.peptide-calculator_faqAccordion__Ur2En button{padding:20px}.peptide-calculator_stepNumber__P3R7L{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:var(--calculator-primary);color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px;box-shadow:0 1px 2px hsl(222 47% 11%/.3)}.peptide-calculator_faqAccordion__Ur2En .peptide-calculator_accordionTitle__i99qO{font-size:16px;line-height:22px}.peptide-calculator_faqPanelContent__xxj_a{padding:0 20px 24px 60px;color:var(--calculator-muted-foreground);font-size:14px;line-height:22.75px;opacity:0;transition:opacity .3s ease}.peptide-calculator_paragraphStack__vCWNA{display:grid;gap:12px}.peptide-calculator_summary__uaaTO{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:56px}.peptide-calculator_summary__uaaTO h3{margin:0;color:var(--calculator-foreground);font-size:30px;line-height:30px}.peptide-calculator_summary__uaaTO p{margin:0;color:var(--calculator-muted-foreground);font-size:14px;line-height:22.75px}@media (min-width:640px){.peptide-calculator_intro__m9A_2 h1{font-size:36px;line-height:40px}.peptide-calculator_intro__m9A_2 p{font-size:18px;line-height:29.25px}.peptide-calculator_resultGrid__gFuZo{grid-template-columns:repeat(2,minmax(0,1fr))}.peptide-calculator_syringeMeter__ys3sU{height:460px}.peptide-calculator_resultValue__HVT32 strong{font-size:38.4px;line-height:38.4px}.peptide-calculator_guideCard__tNh07{padding-inline:40px}.peptide-calculator_exampleIntro__kKUIh h2,.peptide-calculator_guideLeft__hd8qq h2,.peptide-calculator_summary__uaaTO h3{font-size:36px}.peptide-calculator_guideLeft__hd8qq h2{line-height:50.4px}.peptide-calculator_exampleIntro__kKUIh h2{line-height:39.6px}.peptide-calculator_summary__uaaTO h3{line-height:36px}.peptide-calculator_guideProducts__XjcLf{gap:24px}.peptide-calculator_guideAccordion__4K0NU button{padding-inline:28px}.peptide-calculator_stepLabel___oDtc{font-size:12px}.peptide-calculator_accordionTitle__i99qO{font-size:16px;line-height:20px}.peptide-calculator_guidePanelContent__9dEW4{padding-right:28px;padding-left:28px}.peptide-calculator_guidePanelContent__9dEW4 h3{font-size:24px;line-height:32px}.peptide-calculator_exampleIntro__kKUIh>p:last-child,.peptide-calculator_faqPanelContent__xxj_a,.peptide-calculator_summary__uaaTO p{font-size:16px;line-height:26px}.peptide-calculator_faqAccordion__Ur2En button{padding-inline:28px}.peptide-calculator_faqAccordion__Ur2En .peptide-calculator_accordionTitle__i99qO{font-size:18px;line-height:28px}.peptide-calculator_faqPanelContent__xxj_a{padding-right:28px;padding-left:72px}}@media (min-width:768px){.peptide-calculator_optionCards__0kpUO{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.peptide-calculator_calculatorContainer__kIRlj{padding-block:80px}.peptide-calculator_intro__m9A_2{margin-bottom:48px}.peptide-calculator_intro__m9A_2 h1{font-size:48px;line-height:48px}.peptide-calculator_optionCards__0kpUO{gap:24px}.peptide-calculator_resultsWrap__eBbsx{margin-top:64px}.peptide-calculator_results__dph53{grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:80px}.peptide-calculator_syringeColumn__28RPx{justify-self:start}.peptide-calculator_syringeMeter__ys3sU{height:560px}.peptide-calculator_resultContent__r51T0 h2{margin-bottom:48px;font-size:36px;line-height:40px}.peptide-calculator_resultGrid__gFuZo{gap:32px}.peptide-calculator_disclaimer__AVH0C{margin-top:48px}.peptide-calculator_guideSection__c4Zl5{padding-block:80px}.peptide-calculator_guideCard__tNh07{padding:56px}.peptide-calculator_guideGrid__fY9J8{grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:64px}.peptide-calculator_guideLeft__hd8qq h2{font-size:44px;line-height:61.6px}.peptide-calculator_exampleSection__P2Oet{padding-block:96px}.peptide-calculator_exampleIntro__kKUIh{margin-bottom:56px}.peptide-calculator_exampleIntro__kKUIh h2{font-size:48px;line-height:52.8px}.peptide-calculator_exampleIntro__kKUIh h2 span{display:inline}.peptide-calculator_summary__uaaTO{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:64px;margin-top:80px}.peptide-calculator_summary__uaaTO h3{font-size:48px;line-height:48px}}@media (max-width:359px){.peptide-calculator_results__dph53{padding-inline:50px}}@media (prefers-reduced-motion:reduce){.peptide-calculator_accordionPanel__L8eqK,.peptide-calculator_customField__rvwvP,.peptide-calculator_faqAccordion__Ur2En button svg,.peptide-calculator_faqPanelContent__xxj_a,.peptide-calculator_guideAccordionItem__iO6Tf,.peptide-calculator_guideAccordion__4K0NU button svg,.peptide-calculator_guidePanelContent__9dEW4,.peptide-calculator_option__mFURC,.peptide-calculator_selectedOption__1Aywv,.peptide-calculator_syringeFill__Q84M8,.peptide-calculator_syringeLine__0qszi{transition:none}}