.PeptideCalculator_page__ULnr0{--mb-bg:#f5f5f7;--mb-surface:#ffffff;--mb-ink:#1d1d1f;--mb-muted:#6e6e73;--mb-line:rgba(0,0,0,0.1);--mb-deep:#1d1d1f;--mb-accent:#0071e3;--mb-accent-2:#30d158;--mb-warn:#9a5b11;--mb-danger:#a51d2a;--mb-soft:#eef6ff;background:var(--mb-bg);color:var(--mb-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.PeptideCalculator_shell__0Vd67{margin:0 auto;max-width:none;padding:0 0 80px}.PeptideCalculator_nav__SSTer{align-items:center;background:#05070b;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:18px;padding:16px clamp(18px,4vw,56px);position:relative;z-index:4}.PeptideCalculator_brand__FSTnH{color:white;font-size:13px;font-weight:800;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.PeptideCalculator_navLinks__Zp1xZ{align-items:center;color:rgba(255,255,255,.72);display:flex;gap:14px;font-size:13px;font-weight:650}.PeptideCalculator_navLinks__Zp1xZ a{color:inherit;text-decoration:none}.PeptideCalculator_navLinks__Zp1xZ a:hover{color:white}.PeptideCalculator_navCta__7BpsS{background:var(--mb-accent);border-radius:999px;color:white!important;padding:9px 14px}.PeptideCalculator_hero___xbsh{background:#05070b;color:white;display:grid;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);min-height:640px;overflow:hidden;padding:clamp(66px,9vw,112px) clamp(18px,5vw,72px) clamp(48px,7vw,76px);position:relative}.PeptideCalculator_hero___xbsh:after{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.68) 42%,rgba(0,0,0,.46)),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.82));content:"";inset:0;position:absolute;z-index:1}.PeptideCalculator_heroVideo__BvVQE{height:100%;inset:0;object-fit:cover;opacity:.76;position:absolute;width:100%;z-index:0}.PeptideCalculator_heroContent__BIWbf,.PeptideCalculator_heroProofCard__HRLKD{position:relative;z-index:2}.PeptideCalculator_eyebrow__DRW_a{color:rgba(255,255,255,.76);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.PeptideCalculator_title__upejK{color:white;font-size:clamp(44px,8vw,96px);letter-spacing:0;line-height:.92;margin:0 0 18px;max-width:920px}.PeptideCalculator_intro__HTcz4{color:rgba(255,255,255,.78);font-size:clamp(17px,2vw,20px);line-height:1.62;margin:0;max-width:720px}.PeptideCalculator_heroBadges__rvdY1{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.PeptideCalculator_badge__8M7oE{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.86);font-size:13px;font-weight:750;padding:8px 12px}.PeptideCalculator_disclaimer__tkppV{background:rgba(255,248,233,.92);border:1px solid rgba(234,211,165,.76);border-radius:8px;color:#563a12;line-height:1.55;padding:14px 16px}.PeptideCalculator_heroActions__eT8vB{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.PeptideCalculator_microTrust__0yOQO{color:rgba(255,255,255,.58);font-size:14px;margin:12px 0 0}.PeptideCalculator_heroProofCard__HRLKD{align-self:center;background:rgba(8,12,18,.66);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.32);display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,26px)}.PeptideCalculator_proofTop__bJqVj{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:14px;padding-bottom:14px}.PeptideCalculator_proofTop__bJqVj span{color:white;font-size:20px;font-weight:850}.PeptideCalculator_proofTop__bJqVj strong{background:rgba(48,209,88,.16);border:1px solid rgba(48,209,88,.32);border-radius:999px;color:#9ff2b8;font-size:11px;letter-spacing:.08em;padding:7px 10px}.PeptideCalculator_proofRows__OuDFZ{display:grid;grid-gap:10px 16px;gap:10px 16px;grid-template-columns:.72fr 1fr}.PeptideCalculator_proofRows__OuDFZ span{color:rgba(255,255,255,.5);font-size:12px;font-weight:750;text-transform:uppercase}.PeptideCalculator_proofRows__OuDFZ strong{color:white;font-size:14px;font-weight:760}.PeptideCalculator_pathSelector__5rLpn{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:-34px auto 18px;max-width:1180px;padding:0 18px;position:relative;z-index:3}.PeptideCalculator_pathCard__1QGeM{background:rgba(255,255,255,.96);border:1px solid var(--mb-line);border-radius:8px;color:var(--mb-deep);cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:102px;padding:16px;text-align:left}.PeptideCalculator_pathCard__1QGeM span{font-size:17px;font-weight:900}.PeptideCalculator_pathCard__1QGeM small{color:var(--mb-muted);font-size:14px;line-height:1.45}.PeptideCalculator_pathActive__yXPn2{background:#eef6ff;border-color:rgba(0,113,227,.4);box-shadow:0 16px 36px rgba(0,53,107,.12)}.PeptideCalculator_resourcePath___sOcD{align-items:center;background:#ffffff;border:1px solid var(--mb-line);border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.06);color:var(--mb-muted);display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 auto 24px;max-width:1180px;padding:14px 18px}.PeptideCalculator_resourcePath___sOcD span{color:var(--mb-ink);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.PeptideCalculator_resourcePath___sOcD a{border-left:1px solid var(--mb-line);color:var(--mb-accent);font-size:13px;font-weight:750;padding-left:14px;text-decoration:none}.PeptideCalculator_resourcePath___sOcD a:hover{color:#005bb8}.PeptideCalculator_layout__MLlzP{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);margin:0 auto;max-width:1180px;padding:0 18px}.PeptideCalculator_contentBand__gygoF,.PeptideCalculator_panel__dwCmk,.PeptideCalculator_resultPanel___SewX{background:rgba(255,255,255,.96);border:1px solid var(--mb-line);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.06)}.PeptideCalculator_panel__dwCmk{padding:16px}.PeptideCalculator_step__BEpQ9{border-bottom:1px solid var(--mb-line);display:grid;grid-gap:12px;gap:12px;padding:18px 0}.PeptideCalculator_step__BEpQ9:first-child{padding-top:0}.PeptideCalculator_step__BEpQ9:last-child{border-bottom:0;padding-bottom:0}.PeptideCalculator_stepHeader__afmi9{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px 1fr}.PeptideCalculator_stepNumber__wI3fS{align-items:center;background:var(--mb-accent);border-radius:999px;color:white;display:inline-flex;font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.PeptideCalculator_label__kwCog{color:var(--mb-deep);display:block;font-size:16px;font-weight:800;margin-bottom:4px}.PeptideCalculator_helper__fZd_5{color:var(--mb-muted);font-size:14px;line-height:1.55;margin:0}.PeptideCalculator_field__mFiEw,.PeptideCalculator_smallField__vp_TU{display:grid;grid-gap:7px;gap:7px}.PeptideCalculator_checkbox__hZgXI span,.PeptideCalculator_field__mFiEw span,.PeptideCalculator_smallField__vp_TU span{color:var(--mb-deep);font-size:14px;font-weight:750}.PeptideCalculator_input__WO4gi,.PeptideCalculator_select__XE1W7,.PeptideCalculator_textarea__SbFLk{background:white;border:1px solid rgba(0,0,0,.14);border-radius:8px;color:var(--mb-ink);font:inherit;min-height:48px;outline:0;padding:12px 13px;width:100%}.PeptideCalculator_textarea__SbFLk{min-height:88px;resize:vertical}.PeptideCalculator_input__WO4gi:focus,.PeptideCalculator_select__XE1W7:focus,.PeptideCalculator_textarea__SbFLk:focus{border-color:var(--mb-accent);box-shadow:0 0 0 3px rgba(0,113,227,.14)}.PeptideCalculator_buttonGrid__eu0P2,.PeptideCalculator_modeGrid__yyOc4,.PeptideCalculator_presetGrid__T12gL{display:grid;grid-gap:9px;gap:9px}.PeptideCalculator_buttonGrid__eu0P2{grid-template-columns:repeat(3,minmax(0,1fr))}.PeptideCalculator_presetGrid__T12gL{grid-template-columns:repeat(5,minmax(0,1fr))}.PeptideCalculator_modeGrid__yyOc4{grid-template-columns:repeat(2,minmax(0,1fr))}.PeptideCalculator_choiceButton__f1QkC,.PeptideCalculator_ghostButton__IRevH,.PeptideCalculator_modeButton__ZF1zN,.PeptideCalculator_primaryButton__mh2xH,.PeptideCalculator_secondaryButton__QwZlP{border-radius:8px;cursor:pointer;font:inherit;font-weight:800;min-height:44px;padding:10px 12px;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.PeptideCalculator_choiceButton__f1QkC,.PeptideCalculator_ghostButton__IRevH,.PeptideCalculator_modeButton__ZF1zN,.PeptideCalculator_secondaryButton__QwZlP{background:white;border:1px solid rgba(0,0,0,.14);color:var(--mb-deep)}.PeptideCalculator_choiceButton__f1QkC:hover,.PeptideCalculator_ghostButton__IRevH:hover,.PeptideCalculator_modeButton__ZF1zN:hover,.PeptideCalculator_primaryButton__mh2xH:hover,.PeptideCalculator_secondaryButton__QwZlP:hover{transform:translateY(-1px)}.PeptideCalculator_activeChoice__FU1XG{background:var(--mb-soft);border-color:var(--mb-accent);color:var(--mb-deep)}.PeptideCalculator_modeButton__ZF1zN{align-items:start;display:grid;grid-gap:6px;gap:6px;min-height:116px;text-align:left}.PeptideCalculator_modeButton__ZF1zN small{color:var(--mb-muted);font-size:13px;font-weight:500;line-height:1.45}.PeptideCalculator_inlineFields__j_mh_{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 142px}.PeptideCalculator_unitToggle__a_GTL{align-self:end;background:#f2f2f5;border:1px solid rgba(0,0,0,.12);border-radius:8px;display:grid;grid-template-columns:1fr 1fr;padding:4px}.PeptideCalculator_unitToggle__a_GTL button{background:transparent;border:0;border-radius:6px;color:var(--mb-muted);cursor:pointer;font:inherit;font-weight:800;min-height:38px}.PeptideCalculator_unitToggle__a_GTL .PeptideCalculator_unitActive__WVUwu{background:white;color:var(--mb-deep);box-shadow:0 8px 24px rgba(0,0,0,.08)}.PeptideCalculator_resultPanel___SewX{overflow:hidden;position:-webkit-sticky;position:sticky;top:18px}.PeptideCalculator_resultHeader__r7laz{background:radial-gradient(circle at 82% 0,rgba(0,113,227,.28),transparent 18rem),#111111;color:white;padding:20px}.PeptideCalculator_resultHeader__r7laz h2{font-size:22px;margin:0 0 8px}.PeptideCalculator_resultHeader__r7laz p{color:rgba(255,255,255,.78);line-height:1.5;margin:0}.PeptideCalculator_emptyResult__WjZKT,.PeptideCalculator_results__zI7oQ{padding:16px}.PeptideCalculator_resultGrid__Ia6bk{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PeptideCalculator_faqItem__3P00N,.PeptideCalculator_historyItem__QjW3h,.PeptideCalculator_leadBox__6vVoD,.PeptideCalculator_memberBox__2fq_m,.PeptideCalculator_resultCard__2bT8h{background:#ffffff;border:1px solid var(--mb-line);border-radius:8px;padding:14px}.PeptideCalculator_featuredResult__tU3WV{background:#eef6ff;border-color:rgba(0,113,227,.22)}.PeptideCalculator_resultLabel__f67o0{color:var(--mb-muted);display:block;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.PeptideCalculator_resultValue__nIsgI{color:var(--mb-deep);display:block;font-size:24px;font-weight:900;line-height:1.1}.PeptideCalculator_resultSub__NMH7b{color:var(--mb-muted);display:block;font-size:13px;line-height:1.45;margin-top:7px}.PeptideCalculator_noticeList__5N8WN{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.PeptideCalculator_syringeBox__W4xZV{background:#f7f8fa;border:1px solid var(--mb-line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px}.PeptideCalculator_syringeHeader__ZJtT9{align-items:center;display:flex;justify-content:space-between;gap:10px}.PeptideCalculator_syringeHeader__ZJtT9 strong{color:var(--mb-deep)}.PeptideCalculator_syringeHeader__ZJtT9 span{color:var(--mb-muted);font-size:13px;font-weight:800}.PeptideCalculator_syringeTrack__Tw_u5{background:repeating-linear-gradient(90deg,rgba(29,29,31,.2) 0 1px,transparent 1px 10%),linear-gradient(180deg,#ffffff,#edf2f7);border:1px solid rgba(0,0,0,.16);border-radius:999px;height:28px;overflow:hidden;position:relative}.PeptideCalculator_syringeFill__NLCLs{background:linear-gradient(90deg,rgba(0,113,227,.22),rgba(0,113,227,.54));bottom:0;left:0;position:absolute;top:0}.PeptideCalculator_syringeNeedle__48hMl{background:var(--mb-deep);bottom:-4px;position:absolute;top:-4px;width:3px}.PeptideCalculator_syringeMarkers___g3T0{color:var(--mb-muted);display:flex;font-size:11px;font-weight:800;justify-content:space-between}.PeptideCalculator_syringeBox__W4xZV p{color:var(--mb-muted);font-size:13px;line-height:1.45;margin:0}.PeptideCalculator_notice__2fg11{border-radius:8px;font-size:14px;line-height:1.45;padding:10px 12px}.PeptideCalculator_warning__GPYG9{background:#fff8e9;border:1px solid #ead3a5;color:#563a12}.PeptideCalculator_error__x3hnF{background:#fff0f0;border:1px solid #efb9b9;color:var(--mb-danger)}.PeptideCalculator_actions__lVciY{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.PeptideCalculator_primaryButton__mh2xH{background:var(--mb-accent);border:1px solid var(--mb-accent);border-radius:999px;color:white;display:inline-flex;justify-content:center}.PeptideCalculator_secondaryButton__QwZlP{background:var(--mb-deep);border-color:var(--mb-deep);border-radius:999px;color:white}.PeptideCalculator_ghostButton__IRevH{background:transparent;border-radius:999px;color:var(--mb-deep)}.PeptideCalculator_hero___xbsh .PeptideCalculator_ghostButton__IRevH{border-color:rgba(255,255,255,.36);color:white}.PeptideCalculator_leadBox__6vVoD,.PeptideCalculator_memberBox__2fq_m{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.PeptideCalculator_contentBand__gygoF h2,.PeptideCalculator_leadBox__6vVoD h3,.PeptideCalculator_memberBox__2fq_m h3{color:var(--mb-deep);margin:0}.PeptideCalculator_contentBand__gygoF p,.PeptideCalculator_leadBox__6vVoD p,.PeptideCalculator_memberBox__2fq_m p{color:var(--mb-muted);line-height:1.6;margin:0}.PeptideCalculator_leadGrid__fSURu{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PeptideCalculator_checkbox__hZgXI{align-items:start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:18px 1fr}.PeptideCalculator_checkbox__hZgXI input{height:18px;margin-top:2px;width:18px}.PeptideCalculator_success__8wMFT{background:#e7f6ed;border:1px solid #bfe6ce;border-radius:8px;color:#16472d;padding:10px 12px}.PeptideCalculator_trustStrip__SNxhm{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.PeptideCalculator_trustStrip__SNxhm span{background:#eef6ff;border:1px solid rgba(0,113,227,.18);border-radius:8px;color:#17446f;font-size:12px;font-weight:800;line-height:1.35;padding:9px 10px}.PeptideCalculator_quickReuse__vPP4q{background:#f7f8fa;border:1px solid var(--mb-line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.PeptideCalculator_quickReuse__vPP4q span{color:var(--mb-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.PeptideCalculator_quickReuse__vPP4q strong{color:var(--mb-deep)}.PeptideCalculator_content__SOu0Y{display:grid;grid-gap:18px;gap:18px;margin:18px auto 0;max-width:1180px;padding:0 18px}.PeptideCalculator_contentBand__gygoF{padding:22px}.PeptideCalculator_contentGrid__UF0oT{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.PeptideCalculator_contentCard__L_Xc3{background:#ffffff;border:1px solid var(--mb-line);border-radius:8px;padding:16px}.PeptideCalculator_contentCard__L_Xc3 h3,.PeptideCalculator_faqItem__3P00N h3,.PeptideCalculator_historyItem__QjW3h strong{color:var(--mb-deep);margin:0 0 8px}.PeptideCalculator_guidePreview__WRJ7C{align-items:center;background:#f7f8fa;border:1px solid var(--mb-line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding:16px}.PeptideCalculator_guidePreview__WRJ7C div{display:flex;flex-wrap:wrap;gap:8px}.PeptideCalculator_guidePreview__WRJ7C strong{color:var(--mb-deep);margin-right:4px}.PeptideCalculator_guidePreview__WRJ7C span{background:white;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:var(--mb-deep);font-size:13px;font-weight:800;padding:7px 10px}.PeptideCalculator_faqGrid__WAe7Y{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.PeptideCalculator_historyList__FBSZI{display:grid;grid-gap:10px;gap:10px}.PeptideCalculator_historyItem__QjW3h{display:grid;grid-gap:8px;gap:8px}.PeptideCalculator_footerDisclaimer__a8G8Y{background:rgba(29,29,31,.04);border:1px solid rgba(29,29,31,.12);border-radius:8px;color:var(--mb-muted);line-height:1.6;padding:18px}.PeptideCalculator_mobileCta__wiEJC{background:rgba(255,255,255,.96);border-top:1px solid var(--mb-line);bottom:0;display:none;gap:10px;left:0;opacity:0;padding:10px 14px;pointer-events:none;position:fixed;right:0;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease;z-index:20}.PeptideCalculator_mobileCtaVisible__nA662{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:940px){.PeptideCalculator_hero___xbsh{grid-template-columns:1fr;min-height:auto}.PeptideCalculator_heroProofCard__HRLKD{max-width:560px}.PeptideCalculator_contentGrid__UF0oT,.PeptideCalculator_faqGrid__WAe7Y,.PeptideCalculator_layout__MLlzP,.PeptideCalculator_pathSelector__5rLpn{grid-template-columns:1fr}.PeptideCalculator_resourcePath___sOcD{align-items:flex-start;flex-direction:column}.PeptideCalculator_resourcePath___sOcD a{border-left:0;padding-left:0}.PeptideCalculator_resultPanel___SewX{position:static}.PeptideCalculator_mobileCta__wiEJC{display:grid}}@media (max-width:680px){.PeptideCalculator_nav__SSTer{align-items:flex-start;flex-direction:column}.PeptideCalculator_navLinks__Zp1xZ{align-items:flex-start;flex-wrap:wrap;gap:10px}.PeptideCalculator_navCta__7BpsS{padding:8px 12px}.PeptideCalculator_hero___xbsh{padding:48px 18px 52px}.PeptideCalculator_title__upejK{font-size:clamp(38px,12vw,50px);line-height:.98;max-width:100%}.PeptideCalculator_proofTop__bJqVj{align-items:flex-start;flex-direction:column}.PeptideCalculator_proofRows__OuDFZ{grid-template-columns:1fr}.PeptideCalculator_mobileCta__wiEJC{border:1px solid var(--mb-line);border-radius:999px;bottom:10px;left:12px;padding:0;right:12px}.PeptideCalculator_mobileCta__wiEJC .PeptideCalculator_primaryButton__mh2xH{min-height:42px}.PeptideCalculator_buttonGrid__eu0P2,.PeptideCalculator_guidePreview__WRJ7C,.PeptideCalculator_inlineFields__j_mh_,.PeptideCalculator_leadGrid__fSURu,.PeptideCalculator_modeGrid__yyOc4,.PeptideCalculator_presetGrid__T12gL,.PeptideCalculator_resultGrid__Ia6bk,.PeptideCalculator_trustStrip__SNxhm{grid-template-columns:1fr}.PeptideCalculator_contentBand__gygoF,.PeptideCalculator_emptyResult__WjZKT,.PeptideCalculator_panel__dwCmk,.PeptideCalculator_resultHeader__r7laz,.PeptideCalculator_results__zI7oQ{padding:14px}.PeptideCalculator_modeButton__ZF1zN{min-height:0}}@media print{.PeptideCalculator_page__ULnr0{background:white}.PeptideCalculator_actions__lVciY,.PeptideCalculator_content__SOu0Y,.PeptideCalculator_leadBox__6vVoD,.PeptideCalculator_memberBox__2fq_m,.PeptideCalculator_mobileCta__wiEJC,.PeptideCalculator_nav__SSTer,.PeptideCalculator_panel__dwCmk{display:none}.PeptideCalculator_layout__MLlzP{display:block}.PeptideCalculator_resultPanel___SewX{border:0;box-shadow:none;position:static}}