.peptide-calculator_calculator__mr3l5{max-width:1120px;margin-inline:auto;color:#193d53}.peptide-calculator_calculator__mr3l5 *{min-width:0}.peptide-calculator_toolbar__8RVBP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.peptide-calculator_tabs__8pGYy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid #dce7ec;border-radius:16px;padding:5px;background:#f2f7f9}.peptide-calculator_tabs__8pGYy button{min-height:44px;border-radius:11px;padding:10px 24px;font-size:.9375rem;font-weight:800;color:#486170}.peptide-calculator_tabs__8pGYy button[aria-pressed=true]{background:#073b64;color:white;box-shadow:0 3px 8px #073b6414}.peptide-calculator_reset___cTfl{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#486170;font-size:.875rem;font-weight:650}.peptide-calculator_layout__ejnzr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:24px;align-items:start}.peptide-calculator_formColumn__uAU0_{display:grid;gap:20px}.peptide-calculator_panel__Y83qv,.peptide-calculator_resultPanel__V38I5{border:1px solid #dce7ec;border-radius:22px;padding:24px;background:#fff;box-shadow:0 10px 32px #073b6406}.peptide-calculator_parametersPanel__Fqkgl{background:linear-gradient(145deg,#f0f6fd,#f7faff);border-color:#d3e1ef}.peptide-calculator_waterPanel__m9ZAm{background:linear-gradient(145deg,#eff9f5,#f7fcfa);border-color:#cfe4da}.peptide-calculator_resultPanel__V38I5{position:sticky;top:88px;background:linear-gradient(145deg,#fff8eb,#fffdf6);border-color:#eadfc7}.peptide-calculator_parametersPanel__Fqkgl .peptide-calculator_step___5JNE{background:#e0ebf8;color:#315778}.peptide-calculator_resultPanel__V38I5 .peptide-calculator_step___5JNE{background:#f4e8cc;color:#755621}.peptide-calculator_panelHeading__U_tN3{display:flex;align-items:center;gap:10px;margin-bottom:20px}.peptide-calculator_panelHeading__U_tN3 h2{color:#103d56;font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}.peptide-calculator_step___5JNE{display:grid;flex-shrink:0;width:32px;height:32px;place-items:center;border-radius:10px;background:#e4f3f0;color:#176759;font-size:.75rem;font-weight:800}.peptide-calculator_field__8_LwF{margin-top:18px}.peptide-calculator_field__8_LwF>label,.peptide-calculator_labelRow___egyl>label{display:block;color:#29485d;font-size:.875rem;font-weight:700;line-height:1.45}.peptide-calculator_input__p9_I9{display:block;width:100%;max-width:100%;min-height:48px;margin-top:7px;border:1px solid #cbd9e2;border-radius:12px;background:#fff;padding:11px 12px;color:#103d56;font-size:16px;line-height:1.4}.peptide-calculator_input__p9_I9:focus{outline:3px solid #18b9a726;border-color:#0f8f86}.peptide-calculator_input__p9_I9[aria-invalid=true]{border-color:#d46a6a}.peptide-calculator_input__p9_I9::-moz-placeholder{color:#7b8b98}.peptide-calculator_input__p9_I9::placeholder{color:#7b8b98}.peptide-calculator_inputUnit__BTsnT{position:relative}.peptide-calculator_inputUnit__BTsnT .peptide-calculator_input__p9_I9{padding-right:48px}.peptide-calculator_inputUnit__BTsnT>span{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#486170;font-size:.875rem;pointer-events:none}.peptide-calculator_twoFields__Yh9Tc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px}.peptide-calculator_dateInput__LuQyd{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;text-align:left;font-family:inherit}.peptide-calculator_dateInput__LuQyd::-webkit-date-and-time-value{min-height:1.4em;text-align:left}.peptide-calculator_dateInput__LuQyd::-webkit-datetime-edit,.peptide-calculator_dateInput__LuQyd::-webkit-datetime-edit-fields-wrapper{padding:0}.peptide-calculator_dateInput__LuQyd::-webkit-calendar-picker-indicator{flex-shrink:0;width:18px;height:18px;margin:0 0 0 4px;padding:0;cursor:pointer}.peptide-calculator_labelRow___egyl{display:flex;align-items:center;justify-content:space-between;gap:10px}.peptide-calculator_unitToggle__2VwEX{display:flex;flex-shrink:0;border:1px solid #cbdfe4;border-radius:10px;padding:2px;background:#f2f7f9}.peptide-calculator_unitToggle__2VwEX button{min-height:36px;min-width:40px;padding:5px 8px;border-radius:7px;font-size:.8125rem;font-weight:750;color:#486170}.peptide-calculator_unitToggle__2VwEX button[aria-pressed=true]{color:#fff;background:#176759}.peptide-calculator_emptyHint__yjyzn,.peptide-calculator_hint__NbC5K,.peptide-calculator_small__dVHHT{color:#486170;font-size:.8125rem;line-height:1.55}.peptide-calculator_hint__NbC5K{margin-top:8px}.peptide-calculator_small__dVHHT{font-weight:700}.peptide-calculator_emptyHint__yjyzn{margin-top:14px;border:1px dashed #cbdfe4;border-radius:12px;padding:16px;background:#f8fbfc}.peptide-calculator_presets__zSxrf{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.peptide-calculator_presets__zSxrf button{min-height:40px;border:1px solid #cbdfe4;border-radius:10px;background:#fff;padding:8px 12px;color:#29485d;font-size:.8125rem;font-weight:750}.peptide-calculator_presets__zSxrf button[aria-pressed=true]{background:#e4f3f0;border-color:#318e81;color:#145b4f}.peptide-calculator_ingredients__49ZK2{display:grid;gap:6px;margin-top:12px}.peptide-calculator_ingredient__KOvrK{border:1px solid #dce7ec;border-radius:12px;padding:7px 10px;background:#f8fbfc}.peptide-calculator_ingredientHead__POqTT{display:flex;justify-content:space-between;align-items:center;gap:6px}.peptide-calculator_ingredientHead__POqTT>strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.6875rem;font-weight:650}.peptide-calculator_badge__gYZPQ{border-radius:6px;background:#e4f3f0;padding:3px 6px;color:#176759;font-size:.625rem;font-weight:800}.peptide-calculator_iconActions__H_0_9{display:flex;flex-shrink:0;gap:3px}.peptide-calculator_iconActions__H_0_9 button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #dce7ec;border-radius:7px;background:#fff;color:#486170}.peptide-calculator_calculator__mr3l5 button:disabled{cursor:not-allowed;opacity:.35}.peptide-calculator_ingredientFields__ZCIZs{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.42fr);gap:8px;margin-top:5px}.peptide-calculator_ingredientFields__ZCIZs .peptide-calculator_field__8_LwF{margin-top:0}.peptide-calculator_ingredientFields__ZCIZs .peptide-calculator_input__p9_I9{min-height:40px;margin-top:0;border-radius:8px;padding:8px 9px;font-size:.875rem}.peptide-calculator_ingredientFields__ZCIZs .peptide-calculator_inputUnit__BTsnT .peptide-calculator_input__p9_I9{padding-right:32px}.peptide-calculator_ingredientFields__ZCIZs .peptide-calculator_inputUnit__BTsnT>span{right:9px;font-size:.75rem}.peptide-calculator_srOnly__g1CYZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.peptide-calculator_add__nGYpo{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-top:6px;color:#176759;font-size:.8125rem;font-weight:750}.peptide-calculator_waterModes__d3fgv{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:5px;border:1px solid #dce7ec;border-radius:12px;background:#f2f7f9;padding:4px}.peptide-calculator_waterModes__d3fgv button{min-height:44px;border-radius:8px;padding:7px;color:#486170;font-size:.75rem;line-height:1.3;font-weight:750}.peptide-calculator_waterModes__d3fgv button[aria-pressed=true]{background:#fff;color:#103d56;box-shadow:0 2px 6px #073b6410}.peptide-calculator_waterOptions__APKXH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.peptide-calculator_waterOptions__APKXH button{display:flex;flex-direction:column;gap:4px;border:1px solid #dce7ec;border-radius:14px;background:#fff;padding:13px;text-align:left}.peptide-calculator_waterOptions__APKXH .peptide-calculator_recommended__0rxLP{border-color:#318e81;background:#edf8f4}.peptide-calculator_waterOptions__APKXH span{color:#486170;font-size:.6875rem;line-height:1.4;overflow-wrap:anywhere}.peptide-calculator_waterOptions__APKXH strong{color:#103d56;font-size:1.125rem;font-weight:800}.peptide-calculator_syringeInfo__vY9Gv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e5d8bd;border-radius:12px;background:#fffdf7;padding:12px 14px;color:#594c32}.peptide-calculator_syringeInfo__vY9Gv strong{font-size:.9375rem;font-weight:750}.peptide-calculator_syringeInfo__vY9Gv span{border-radius:8px;background:#f4e8cc;padding:4px 8px;font-size:.75rem;font-weight:750}.peptide-calculator_resultHero__L3vJX{margin-top:20px;border:1px solid #c7e4db;border-radius:16px;background:#e5f4ed;padding:18px}.peptide-calculator_resultHero__L3vJX p{color:#386455;font-size:.875rem;line-height:1.5}.peptide-calculator_resultHero__L3vJX>strong{display:block;margin-block:3px;color:#145b4f;font-size:clamp(2rem,3vw,2.6rem);line-height:1.25;font-weight:800;overflow-wrap:anywhere}.peptide-calculator_resultHero__L3vJX>strong span{font-size:.9375rem;white-space:nowrap}.peptide-calculator_scale___EWBF{margin-top:10px}.peptide-calculator_scale___EWBF svg{display:block;width:100%;height:auto}.peptide-calculator_scale___EWBF figcaption{color:#486170;text-align:center;font-size:.8125rem}.peptide-calculator_scale___EWBF figcaption strong{color:#176759}.peptide-calculator_metrics__4WaUT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.peptide-calculator_metric__Us5tj{display:flex;flex-direction:column;gap:5px;border:1px solid #dce7ec;border-radius:13px;background:#fff;padding:13px}.peptide-calculator_metric__Us5tj span{color:#486170;font-size:.6875rem;line-height:1.45}.peptide-calculator_metric__Us5tj strong{color:#103d56;font-size:1.0625rem;line-height:1.4;overflow-wrap:anywhere}.peptide-calculator_composition__5DTYx{margin-top:20px}.peptide-calculator_composition__5DTYx h3{margin-bottom:10px;color:#103d56;font-size:1rem;font-weight:800}.peptide-calculator_composition__5DTYx>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce7ec;padding-block:12px}.peptide-calculator_composition__5DTYx p{display:flex;flex-direction:column}.peptide-calculator_composition__5DTYx p strong{color:#29485d;font-size:.875rem;overflow-wrap:anywhere}.peptide-calculator_composition__5DTYx p span{color:#486170;font-size:.75rem}.peptide-calculator_composition__5DTYx>div>strong{color:#176759;font-size:.9375rem;flex-shrink:0}.peptide-calculator_label__P72jF{margin-top:20px;border:1px solid #cbdfe4;border-radius:13px;background:#fff;padding:14px}.peptide-calculator_label__P72jF summary{cursor:pointer;color:#29485d;font-size:.875rem;font-weight:750}.peptide-calculator_label__P72jF pre{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.8125rem;line-height:1.7;color:#486170}.peptide-calculator_exportActions__YcFak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.peptide-calculator_exportActions__YcFak button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;border:1px solid #cbdfe4;border-radius:10px;padding:10px 7px;background:#fff;color:#103d56;font-size:.75rem;font-weight:750;line-height:1.4}.peptide-calculator_exportActions__YcFak svg{flex-shrink:0}.peptide-calculator_exportActions__YcFak button:first-child{background:#073b64;border-color:#073b64;color:#fff}.peptide-calculator_feedback__fNhHx{color:#176759;font-size:.8125rem;line-height:1.6}.peptide-calculator_feedback__fNhHx:not(:empty){margin-top:12px}.peptide-calculator_error__rKvPo{margin-top:18px;border:1px solid #edbebe;border-radius:12px;padding:14px;background:#fff1f1;color:#912d2d;font-size:.875rem;line-height:1.6}.peptide-calculator_error__rKvPo p+p{margin-top:8px}.peptide-calculator_resultEmpty__rH31D{margin-top:20px;border:1px dashed #bdd4dc;border-radius:16px;padding:26px 20px;background:#ffffff80}.peptide-calculator_resultEmpty__rH31D h3{color:#29485d;font-size:1.125rem;font-weight:800;line-height:1.35}.peptide-calculator_resultEmpty__rH31D p{margin-top:10px;color:#486170;font-size:.875rem;line-height:1.7}@media (hover:hover){.peptide-calculator_presets__zSxrf button:hover,.peptide-calculator_waterOptions__APKXH button:hover{border-color:#318e81;background:#edf8f4}.peptide-calculator_add__nGYpo:hover,.peptide-calculator_reset___cTfl:hover{color:#073b64}}@media (max-width:900px){.peptide-calculator_layout__ejnzr{grid-template-columns:1fr;gap:18px}.peptide-calculator_resultPanel__V38I5{position:static}}@media (max-width:600px){.peptide-calculator_toolbar__8RVBP{gap:6px;margin-bottom:14px}.peptide-calculator_tabs__8pGYy{width:100%}.peptide-calculator_tabs__8pGYy button{padding-inline:12px}.peptide-calculator_reset___cTfl{margin-left:auto}.peptide-calculator_panel__Y83qv,.peptide-calculator_resultPanel__V38I5{border-radius:18px;padding:18px 16px}.peptide-calculator_panelHeading__U_tN3{margin-bottom:16px}.peptide-calculator_panelHeading__U_tN3 h2{font-size:1.125rem}.peptide-calculator_twoFields__Yh9Tc{grid-template-columns:1fr;gap:0}.peptide-calculator_ingredient__KOvrK{padding:7px 9px}.peptide-calculator_ingredientFields__ZCIZs .peptide-calculator_input__p9_I9{font-size:16px}.peptide-calculator_labelRow___egyl{align-items:center}.peptide-calculator_labelRow___egyl>label{max-width:65%}.peptide-calculator_waterOptions__APKXH button{padding:12px}.peptide-calculator_resultHero__L3vJX{padding:16px}.peptide-calculator_exportActions__YcFak button{font-size:.75rem}}@media (max-width:359px){.peptide-calculator_twoFields__Yh9Tc{grid-template-columns:1fr;gap:0}.peptide-calculator_ingredientHead__POqTT{align-items:flex-start}.peptide-calculator_badge__gYZPQ{display:block}.peptide-calculator_iconActions__H_0_9 button{width:28px}}