.toolPage_shell__0Xobo{background:#f2eee3;color:#0e0e0e;font-family:Outfit,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:100vh;padding-bottom:80px}.toolPage_perfStrip__c_0I_{background:#0e0e0e;color:#f2eee3;padding:8px 28px;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.16);gap:20px}.toolPage_perfStrip__c_0I_ b{color:#f5de3a}.toolPage_section__AIcFh{background:#f2eee3;padding:20px 0 80px;min-height:100vh;color:#0e0e0e;font-family:Outfit,system-ui,sans-serif}.toolPage_wrap__fSwfK{max-width:1280px;margin:0 auto;padding:0 28px;display:block}.toolPage_wrap__fSwfK>:not(:last-child){margin-bottom:28px}.toolPage_breadcrumbs__u4CFB{padding:20px 0 14px;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.1em;color:#4e4a40;font-weight:600;text-transform:uppercase;margin-bottom:0}.toolPage_breadcrumbs__u4CFB a{color:inherit;text-decoration:none}.toolPage_breadcrumbs__u4CFB a:hover{color:#4a3be0}.toolPage_breadcrumbs__u4CFB b{color:#0e0e0e}.toolPage_hero__sWJBp{position:relative;padding:10px 0 30px;margin-bottom:34px;border-bottom:1px solid #e4dece;display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:center}.toolPage_heroIcon__tPOo3{width:104px;height:104px;background:#4a3be0;border-radius:16px;display:grid;place-items:center;font-size:60px;position:relative;z-index:1}.toolPage_heroBody__nHpIK{position:relative;z-index:1;min-width:0}.toolPage_kicker__hfmn8{display:inline-flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#cc2a1f;font-weight:800;margin-bottom:6px}.toolPage_kickDot__d9PGV{width:8px;height:8px;background:#cc2a1f}.toolPage_title__VMye9{font-size:clamp(36px,5vw,68px);font-weight:800;letter-spacing:-.035em;line-height:.95;margin:0 0 10px;color:#0e0e0e}.toolPage_description__dEsjC{font-family:Outfit,sans-serif;font-size:18px;line-height:1.55;color:#2a2822;margin:0;max-width:80ch}.toolPage_description__dEsjC a{color:#4a3be0;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px;font-weight:700}.toolPage_description__dEsjC strong{font-weight:800}.toolPage_dataCallout__3RJ28{background:#fdfbf4;border:1px solid #e4dece;border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolPage_dataCallout__3RJ28 .toolPage_dataCallout_label__3rzi1{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#4e4a40;font-weight:700}.toolPage_dataCallout__3RJ28 .toolPage_dataCallout_value__aUeX_{font-family:Outfit,sans-serif;font-size:16px;font-weight:800;color:#1e7f3a}.toolPage_dataCallout__3RJ28 .toolPage_dataCallout_link__rSJTL{font-family:Outfit,sans-serif;font-size:12px;color:#4a3be0;text-decoration:none;font-weight:800;border-bottom:2px solid #f5de3a;padding-bottom:2px;letter-spacing:.06em;text-transform:uppercase}.toolPage_toolLayout__IjSzb{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.toolPage_inputPanel__CGsi2,.toolPage_resultPanel__elaBU{background:#fdfbf4;border:1px solid #e4dece;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.toolPage_resultPanel_title__QGRoy{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#cc2a1f;margin:0 0 4px}.toolPage_field__pmLw1{display:flex;flex-direction:column;gap:8px}.toolPage_field__pmLw1 label{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#0e0e0e}.toolPage_field__pmLw1 input,.toolPage_field__pmLw1 select{padding:11px 14px;border:1px solid #d5cebb;border-radius:10px;background:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;color:#0e0e0e;outline:none;transition:border-color .12s,box-shadow .12s}.toolPage_field__pmLw1 input:focus,.toolPage_field__pmLw1 select:focus{border-color:#4a3be0;box-shadow:0 0 0 3px rgba(74,59,224,.16)}.toolPage_results__FXahu{display:flex;flex-direction:column;gap:12px}.toolPage_resultRow___2lG5{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ece6d8}.toolPage_resultRow___2lG5:last-child{border-bottom:none}.toolPage_resultRow___2lG5 .toolPage_resultRow_label__E2ieW{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#4e4a40;font-weight:700}.toolPage_resultRow___2lG5 .toolPage_resultRow_value__FJvGg{font-family:Outfit,sans-serif;font-size:18px;font-weight:800;color:#0e0e0e;letter-spacing:-.02em}.toolPage_resultRow_highlight__8HTjO{background:#0e0e0e;color:#f2eee3;padding:18px 22px;border-radius:12px;border:1px solid #e4dece;border-bottom:none;margin:6px 0}.toolPage_resultRow_highlight__8HTjO .toolPage_resultRow_label__E2ieW{color:#f5de3a;margin-bottom:6px}.toolPage_resultRow_highlight__8HTjO .toolPage_resultRow_value__FJvGg{color:#f5de3a;font-size:38px}.toolPage_resultRow_link__jCTdJ{color:#4a3be0;font-family:Outfit,sans-serif;font-size:11px;font-weight:800;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #f5de3a;padding-bottom:2px}.toolPage_resultPlaceholder__RC0sk{color:#4e4a40;font-family:Outfit,sans-serif;font-size:15px;font-style:normal;margin:0}.toolPage_content__waYqN{padding:0;margin-top:44px}.toolPage_content__waYqN h2{font-family:Outfit,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.025em;color:#0e0e0e;margin:46px 0 16px;padding-bottom:10px;border-bottom:1px solid #e4dece}.toolPage_content__waYqN h2:first-child{margin-top:0}.toolPage_content__waYqN h3{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.015em;color:#4a3be0;margin:26px 0 10px}.toolPage_content__waYqN p{font-family:Outfit,sans-serif;color:#0e0e0e;font-size:17px;line-height:1.72;margin:0 0 16px;max-width:72ch}.toolPage_content__waYqN p strong{font-weight:700}.toolPage_content__waYqN ol,.toolPage_content__waYqN ul{font-family:Outfit,sans-serif;color:#0e0e0e;font-size:17px;line-height:1.72;padding-left:24px;margin:0 0 20px;max-width:72ch}.toolPage_content__waYqN ol li,.toolPage_content__waYqN ul li{margin-bottom:10px}.toolPage_content__waYqN a{color:#4a3be0;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px}.toolPage_content__waYqN a:hover{-webkit-text-decoration-color:#4a3be0;text-decoration-color:#4a3be0}.toolPage_content__waYqN hr{border:none;border-top:1px solid #e4dece;margin:34px 0 26px}.toolPage_table__Ojfb0{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;margin:16px 0 24px;border:1px solid #e4dece;border-radius:14px;overflow:hidden;background:#fdfbf4}.toolPage_table__Ojfb0 th{text-align:left;padding:14px 16px;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#0e0e0e;background:#e8e2d1;border-bottom:1px solid #e4dece;white-space:nowrap;vertical-align:top}.toolPage_table__Ojfb0 td{padding:14px 16px;color:#0e0e0e;border-bottom:1px solid #ece6d8;line-height:1.5;vertical-align:top}.toolPage_table__Ojfb0 td:first-of-type{font-weight:700}.toolPage_table__Ojfb0 tbody tr:last-child td{border-bottom:none}.toolPage_table__Ojfb0 tbody tr:nth-child(2n) td{background:hsla(44,33%,86%,.35)}.toolPage_table__Ojfb0 a{color:#4a3be0;text-decoration:none;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px}.toolPage_chipGrid__CWAzP{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.toolPage_chip__9BjZx{padding:8px 14px;border:1px solid #e4dece;border-radius:999px;background:#fdfbf4;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;color:#0e0e0e;text-decoration:none;transition:background .12s}.toolPage_barChart___9eCO{display:flex;flex-direction:column;gap:12px}.toolPage_barRow__zEm_M{display:flex;align-items:center;gap:12px}.toolPage_barRow__zEm_M .toolPage_barRow_label__6e0rD{min-width:140px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;color:#0e0e0e}.toolPage_barRow__zEm_M .toolPage_barRow_label__6e0rD a{color:#4a3be0;text-decoration:none;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px}.toolPage_barRow__zEm_M .toolPage_barRow_track__5ZTpQ{flex:1 1;height:22px;background:#e8e2d1;border:1px solid #e4dece;border-radius:999px;overflow:hidden}.toolPage_barRow__zEm_M .toolPage_barRow_fill__pK9df{height:100%;transition:width .3s ease}.toolPage_barRow__zEm_M .toolPage_barRow_value__4UdTB{min-width:55px;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;text-align:right}.toolPage_barRow__zEm_M .toolPage_barRow_testLink__SMIlw{font-family:Outfit,sans-serif;font-size:11px}.toolPage_barRow__zEm_M .toolPage_barRow_testLink__SMIlw a{color:#4a3be0;text-decoration:none;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px}.toolPage_frequencyGroup__TUpEE{display:flex;flex-wrap:wrap;gap:6px}.toolPage_frequencyBtn__u3hd3{padding:10px 14px;border:1px solid #e4dece;border-radius:999px;background:#fdfbf4;font-family:Outfit,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;color:#0e0e0e;transition:background .08s}.toolPage_frequencyBtn_active__FKXgY,.toolPage_frequencyBtn_active__FKXgY:hover{background:#0e0e0e;color:#f5de3a}.toolPage_noData__0C3pr{font-family:Outfit,sans-serif;color:#4e4a40;font-size:15px;font-style:normal;padding:24px 0;text-align:center}.toolPage_disclaimer__OIIWa{font-family:Outfit,sans-serif;font-size:12px;color:#4e4a40;line-height:1.6;margin-top:32px;padding-top:18px;border-top:1px solid #e4dece;letter-spacing:.02em}@media(max-width:1024px){.toolPage_hero__sWJBp,.toolPage_toolLayout__IjSzb{grid-template-columns:1fr}.toolPage_hero__sWJBp{padding:28px 24px}.toolPage_heroIcon__tPOo3{width:80px;height:80px;font-size:40px}}@media(max-width:640px){.toolPage_wrap__fSwfK{padding:0 16px}.toolPage_perfStrip__c_0I_{font-size:10px;padding:8px 16px;flex-direction:column;gap:2px}.toolPage_content__waYqN{padding:24px 20px}.toolPage_table__Ojfb0{display:block;overflow-x:auto;white-space:nowrap}}.toolPage_v2Wrap__cr6UG{max-width:1100px;margin:0 auto;padding:0 28px}.toolPage_v2Breadcrumb__IH_Cf{padding:22px 0 8px;font-family:Outfit,sans-serif;font-size:13px;color:#4e4a40}.toolPage_v2Breadcrumb__IH_Cf a{color:inherit;text-decoration:none}.toolPage_v2Breadcrumb__IH_Cf a:hover{color:#4a3be0}.toolPage_v2Breadcrumb__IH_Cf b{color:#0e0e0e;font-weight:700}.toolPage_v2Hero___9OCQ{margin-top:8px;padding:12px 0 30px;border-bottom:1px solid #e4dece}.toolPage_v2HeroKicker__XJqm5{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#cc2a1f;margin-bottom:18px;display:inline-flex;align-items:center;gap:8px}.toolPage_v2HeroKicker__XJqm5:before{content:"";width:8px;height:8px;background:#cc2a1f}.toolPage_v2H1__Zx06b{font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 16px;max-width:22ch}.toolPage_v2H1__Zx06b em{font-family:Outfit,sans-serif;font-style:normal;font-weight:700;color:#4a3be0}.toolPage_v2HeroSub__itqkr{font-family:Outfit,sans-serif;font-size:16px;line-height:1.55;color:#1a1a17;margin:0;max-width:70ch}.toolPage_v2HeroSub__itqkr b{font-weight:700}.toolPage_v2HeroSub__itqkr a{color:#4a3be0;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px;font-weight:600}.toolPage_v2CalcShell__y6OrF{margin-top:32px;background:#fdfbf4;border:1px solid #e4dece;border-radius:14px;overflow:hidden}.toolPage_v2CalcHeader__l_ZBr{background:#0e0e0e;color:#f5de3a;padding:12px 22px;display:flex;justify-content:space-between;align-items:center;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.toolPage_v2CalcLive__bYYAX{color:#6fb54c;display:inline-flex;align-items:center;gap:6px}.toolPage_v2CalcLive__bYYAX:before{content:"";width:6px;height:6px;background:#6fb54c;border-radius:50%}.toolPage_v2CalcBody__uvF7v{padding:0}.toolPage_v2Section__iGrU4{margin-top:56px}.toolPage_v2SectionHead__TXp8f{border-bottom:1px solid #e4dece;padding-bottom:12px;margin-bottom:22px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.toolPage_v2SectionHead__TXp8f h2{font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0}.toolPage_v2SectionHead__TXp8f h2 em{font-family:Outfit,sans-serif;font-style:normal;font-weight:700;color:#4a3be0}.toolPage_v2SectionMeta__UE92N{font-family:Outfit,sans-serif;font-size:13px;font-weight:500;color:#4e4a40}.toolPage_v2TableLead__Ss_AE{margin-bottom:18px;font-family:Outfit,sans-serif;font-size:15px;line-height:1.6;color:#1a1a17}.toolPage_v2TableLead__Ss_AE b{font-weight:700;color:#0e0e0e}.toolPage_v2DataTableWrap__jCl8Q{background:#fdfbf4;border:1px solid #e4dece;border-radius:14px;overflow:hidden}.toolPage_v2DataTable__H_hGR{width:100%;border-collapse:collapse}.toolPage_v2DataTable__H_hGR thead tr{background:#f0ebdd;color:#0e0e0e}.toolPage_v2DataTable__H_hGR thead th{padding:12px 18px;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;text-align:left;white-space:nowrap;border-bottom:1px solid #d5cebb}.toolPage_v2DataTable__H_hGR thead th.center{text-align:center}.toolPage_v2DataTable__H_hGR tbody td{padding:13px 18px;border-bottom:1px solid #ece6d8;font-size:14px;line-height:1.4}.toolPage_v2DataTable__H_hGR tbody td.tierName{font-weight:700;color:#0e0e0e}.toolPage_v2DataTable__H_hGR tbody td.weeks{font-family:Outfit,sans-serif;color:#4e4a40;font-size:13px}.toolPage_v2DataTable__H_hGR tbody td.dose{font-family:Outfit,sans-serif;font-weight:800;color:#0e0e0e;text-align:center}.toolPage_v2DataTable__H_hGR tbody td.units{font-family:Outfit,sans-serif;font-weight:700;text-align:center;color:#0e0e0e}.toolPage_v2DataTable__H_hGR tbody td.warn{color:#cc2a1f;font-weight:800;font-size:12px}.toolPage_v2DataTable__H_hGR tbody td.mute{color:#8e8a80}.toolPage_v2DataTable__H_hGR tbody td.note{font-size:13px;color:#4e4a40}.toolPage_v2DataTable__H_hGR tbody tr:last-child td{border-bottom:none}.toolPage_v2DataNote___Eou6{margin-top:14px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.55;color:#4e4a40;max-width:70ch}.toolPage_v2DataNote___Eou6 b{color:#0e0e0e;font-weight:700}.toolPage_v2DataNote___Eou6 a{color:#4a3be0;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px;font-weight:600}.toolPage_v2Step___c2OO{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid #ece6d8}.toolPage_v2Step___c2OO:last-child{border-bottom:none}.toolPage_v2StepNum__tci_g{width:48px;height:48px;background:#0e0e0e;color:#f5de3a;border:1px solid #e4dece;border-radius:12px;display:grid;place-items:center;font-family:Outfit,sans-serif;font-size:18px;font-weight:800}.toolPage_v2StepTitle___jyFf{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#0e0e0e;margin-bottom:6px;line-height:1.3}.toolPage_v2StepDesc__uLxlG{font-family:Outfit,sans-serif;font-size:14px;line-height:1.55;color:#4e4a40;max-width:70ch}.toolPage_v2StepDesc__uLxlG b{color:#0e0e0e;font-weight:700}.toolPage_v2StepDesc__uLxlG a{color:#4a3be0;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px;font-weight:600}.toolPage_v2RelatedTools__Hthxj{background:#fdfbf4;border:1px solid #e4dece;border-radius:14px;overflow:hidden}.toolPage_v2RelatedRow___Jhs5{display:grid;grid-template-columns:1fr 1.5fr 90px;grid-gap:18px;gap:18px;align-items:center;padding:14px 20px;border-bottom:1px solid #ece6d8;transition:background .12s;color:inherit;text-decoration:none}.toolPage_v2RelatedRow___Jhs5:hover{background:#eae4d3}.toolPage_v2RelatedRow___Jhs5:last-child{border-bottom:none}.toolPage_v2RelatedName__07d97{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#0e0e0e}.toolPage_v2RelatedName__07d97 span{border-bottom:2px solid #f5de3a;padding-bottom:1px}.toolPage_v2RelatedDesc__1NzTt{font-family:Outfit,sans-serif;font-size:13px;line-height:1.5;color:#4e4a40}.toolPage_v2RelatedCta__xZLIY{text-align:right;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;color:#4a3be0}.toolPage_v2RelatedCta__xZLIY:after{content:" →"}.toolPage_v2FaqList__ASXIL{border:1px solid #e4dece;border-radius:14px;overflow:hidden;background:#fdfbf4}.toolPage_v2FaqItem__v774t{border-bottom:1px solid #ece6d8}.toolPage_v2FaqItem__v774t:last-child{border-bottom:none}.toolPage_v2FaqQ__9eMPB{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:16px;font-weight:700;color:#0e0e0e;line-height:1.4;cursor:pointer;list-style:none}.toolPage_v2FaqQ__9eMPB::-webkit-details-marker{display:none}.toolPage_v2FaqQ__9eMPB:after{content:"+";flex-shrink:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;color:#4a3be0;width:24px;height:24px;display:grid;place-items:center;border:1px solid #e4dece;border-radius:999px;background:#f2eee3}.toolPage_v2FaqQ__9eMPB:hover{background:#eae4d3}.toolPage_v2FaqItem__v774t[open] .toolPage_v2FaqQ__9eMPB:after{content:"−"}.toolPage_v2FaqA__YZWUY{padding:0 22px 20px}.toolPage_v2FaqA__YZWUY p{font-family:Outfit,sans-serif;font-size:16px;line-height:1.65;color:#1a1a17;margin:0}.toolPage_v2FaqA__YZWUY a{color:#4a3be0;text-decoration:underline;-webkit-text-decoration-color:rgba(74,59,224,.35);text-decoration-color:rgba(74,59,224,.35);text-underline-offset:3px;font-weight:500}.toolPage_v2FaqA__YZWUY b{color:#0e0e0e;font-weight:700}.toolPage_v2Disclaimer__O6Bop{margin-top:40px;padding:20px 0 0;border-top:1px solid #e4dece;font-family:Outfit,sans-serif;font-size:12px;line-height:1.6;color:#8e8a80;font-style:normal;max-width:70ch}@media(max-width:900px){.toolPage_v2H1__Zx06b{font-size:32px}.toolPage_v2Hero___9OCQ{padding:8px 0 24px}.toolPage_v2RelatedRow___Jhs5{grid-template-columns:1fr;gap:6px}.toolPage_v2RelatedCta__xZLIY{display:none}.toolPage_v2DataTable__H_hGR tbody td,.toolPage_v2DataTable__H_hGR thead th{padding:10px;font-size:12px}}.toolPage_resultsWithSyringe__mNsHv{display:grid;grid-template-columns:1fr 110px;grid-gap:24px;gap:24px;align-items:start}@media only screen and (max-width:767px){.toolPage_resultsWithSyringe__mNsHv{grid-template-columns:1fr}}