.page_ambientBg__ST9Ys{position:fixed;inset:0;background:radial-gradient(circle at 15% 50%,var(--blab-accent-subtle),transparent 50%),radial-gradient(circle at 85% 20%,var(--blab-glass-border),transparent 50%);animation:page_ambient__TKtpO 20s ease infinite alternate;pointer-events:none;z-index:0}@keyframes page_ambient__TKtpO{to{transform:scale(1.1) rotate(5deg)}}.page_container__9YNip{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;position:relative;z-index:1}.page_header__8NO0T{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page_title__xR1aX{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#ffffff;margin-bottom:.5rem}.page_backBtn__qVHsB,.page_subtitle__J6Oia{color:#a0a0b0;font-size:1rem}.page_backBtn__qVHsB{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--blab-glass-border);border-radius:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.page_backBtn__qVHsB:hover{border-color:#14b8a6;color:#14b8a6;transform:translateX(-4px)}.page_backBtn__qVHsB svg{width:20px;height:20px}.page_safetySection__nfWEs{margin-bottom:2rem}.page_safetyToggle__BNhxU{width:100%;background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(249,115,22,.1));border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.page_safetyToggle__BNhxU:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(249,115,22,.15));border-color:rgba(239,68,68,.5)}.page_safetyToggleContent__Rsp3L{display:flex;align-items:center;gap:.75rem}.page_safetyIcon__8Aw48{width:24px;height:24px;color:#ef4444}.page_safetyToggleContent__Rsp3L h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0}.page_safetyToggleContent__Rsp3L span{font-size:.875rem;color:#a0a0b0}.page_safetyChevron__A_xDy{width:20px;height:20px;color:#a0a0b0;transition:transform .3s ease}.page_safetyToggle__BNhxU.page_active__p0cJK .page_safetyChevron__A_xDy{transform:rotate(180deg)}.page_safetyContent__chqv6{max-height:0;overflow:hidden;transition:max-height .4s ease}.page_safetyContent__chqv6.page_active__p0cJK{max-height:2000px}.page_safetyGrid__onmht{display:grid;gap:1rem;padding:1rem 0}.page_safetyCard__V9OFr{background:rgba(20,20,30,.8);border:1px solid var(--blab-glass-border);border-radius:12px;padding:1.25rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start}.page_safetyNumber__spDTL{width:32px;height:32px;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:white;flex-shrink:0}.page_safetyInfo__JE_6d h4{font-size:1rem;font-weight:600;color:#f0f0f5;margin-bottom:.5rem}.page_symptom__YFqg3{font-size:.875rem;color:#eab308;margin-bottom:.25rem}.page_cause__TMoxF{font-size:.85rem;color:#a0a0b0;line-height:1.5}.page_safetySolution__L1ukk{background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.2);border-radius:8px;padding:.75rem 1rem;min-width:200px}.page_safetySolution__L1ukk h5{font-size:.75rem;text-transform:uppercase;color:#14b8a6;margin-bottom:.5rem}.page_safetySolution__L1ukk p{font-size:.85rem;color:#f0f0f5;line-height:1.5}.page_mainGrid__8bnEW{display:grid;grid-template-columns:1fr 400px;gap:2rem}.page_inputColumn__MZKCD{display:flex;flex-direction:column;gap:1.5rem}.page_resultsColumn__S4BYZ{position:relative}.page_resultsPanel__k1pRc{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_card__QnsBX{background:rgba(20,20,30,.8);border:1px solid var(--blab-glass-border);border-radius:16px;padding:1.5rem}.page_cardHeader__5_ncP{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.page_cardIcon__Ixmpn{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.page_cardIcon__Ixmpn svg{width:20px;height:20px}.page_cardIcon__Ixmpn.page_teal__9hgCH{background:rgba(20,184,166,.15);color:#14b8a6}.page_cardIcon__Ixmpn.page_teal__9hgCH svg{stroke:#14b8a6}.page_cardIcon__Ixmpn.page_orange__eNuAF{background:rgba(249,115,22,.15);color:#f97316}.page_cardIcon__Ixmpn.page_orange__eNuAF svg{stroke:#f97316}.page_cardIcon__Ixmpn.page_purple__bME8C{background:rgba(168,85,247,.15);color:#a855f7}.page_cardIcon__Ixmpn.page_purple__bME8C svg{stroke:#a855f7}.page_cardIcon__Ixmpn.page_yellow__iKGxM{background:rgba(234,179,8,.15);color:#eab308}.page_cardIcon__Ixmpn.page_yellow__iKGxM svg{stroke:#eab308}.page_cardTitle__NPgMY{font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;color:#f0f0f5}.page_inputSection__4hRdR{margin-bottom:1.5rem}.page_sectionLabel__xu1XZ{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#606070;margin-bottom:.75rem}.page_inputRow__gqc0m{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_inputGroup__23zF2{display:flex;flex-direction:column;gap:.5rem}.page_inputGroup__23zF2 label{font-size:.875rem;color:#a0a0b0}.page_inputWrapper__gf_ss{position:relative}.page_inputWrapper__gf_ss input,.page_inputWrapper__gf_ss select{width:100%;padding:.75rem 3rem .75rem 1rem;background:var(--blab-glass-bg);border:1px solid var(--blab-glass-border);border-radius:10px;color:#f0f0f5;font-size:1rem;font-family:Space Grotesk,sans-serif;transition:all .2s ease}.page_inputWrapper__gf_ss select{padding-right:1rem;cursor:pointer}.page_inputWrapper__gf_ss input:focus,.page_inputWrapper__gf_ss select:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.1)}.page_unit__LwTka{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#606070;font-size:.875rem;pointer-events:none}.page_sliderGroup__T9fDN{margin-bottom:1.5rem}.page_sliderHeader__kemYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.page_sliderLabel__IRhV9{font-size:.875rem;color:#a0a0b0}.page_sliderValue__IGmu9{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;color:#14b8a6}.page_slider__2yKRb{width:100%;height:8px;background:var(--blab-glass-bg-hover);border-radius:999px;outline:none;appearance:none;-webkit-appearance:none}.page_slider__2yKRb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;background:#14b8a6;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(20,184,166,.4);transition:transform .2s ease}.page_slider__2yKRb::-webkit-slider-thumb:hover{transform:scale(1.1)}.page_slider__2yKRb::-moz-range-thumb{width:20px;height:20px;background:#14b8a6;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(20,184,166,.4)}.page_sliderHints___JoEX{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#606070}.page_referenceChips__xOSMs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.page_chip__QHbCD{background:var(--blab-glass-bg);border:1px solid var(--blab-glass-border);border-radius:20px;padding:.35rem .75rem;font-size:.75rem;color:#a0a0b0;cursor:pointer;transition:all .2s ease}.page_chip__QHbCD:hover{background:rgba(20,184,166,.1);border-color:rgba(20,184,166,.3);color:#14b8a6}.page_solubilityTable__jNMWk{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--blab-glass-border)}.page_solubilityTable__jNMWk h4{font-size:.8rem;color:#606070;margin-bottom:.75rem}.page_solubilityGrid__r4XP_{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.page_solubilityItem__ZsgY6{background:var(--blab-glass-bg);border-radius:8px;padding:.5rem;text-align:center}.page_solubilityItem__ZsgY6 .page_temp__vWxR7{font-size:.75rem;color:#606070}.page_solubilityItem__ZsgY6 .page_value__zYKLa{font-size:.85rem;font-weight:600;color:#14b8a6}.page_vesselGrid__hm8uy{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.page_vesselOption__lDLm7{background:var(--blab-glass-bg);border:2px solid var(--blab-glass-border);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:center}.page_vesselOption__lDLm7:hover{border-color:rgba(20,184,166,.3)}.page_vesselOption__lDLm7.page_active__p0cJK{border-color:#14b8a6;background:rgba(20,184,166,.1)}.page_vesselOption__lDLm7 svg{width:32px;height:32px;margin-bottom:.5rem;color:#a0a0b0;stroke:#a0a0b0}.page_vesselOption__lDLm7.page_active__p0cJK svg{color:#14b8a6;stroke:#14b8a6}.page_vesselOption__lDLm7 h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:#f0f0f5}.page_vesselOption__lDLm7 span{font-size:.75rem;color:#606070}.page_compensationNote__eMEct{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:.75rem 1rem;margin-top:1rem;font-size:.8rem;color:#a0a0b0}.page_compensationNote__eMEct strong{color:#3b82f6}.page_resultMain__DdBzr{background:linear-gradient(135deg,rgba(20,184,166,.15),rgba(59,130,246,.1));border:1px solid rgba(20,184,166,.3);border-radius:16px;padding:1.5rem;text-align:center}.page_resultLabel__sXTcD{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:#a0a0b0;margin-bottom:.5rem}.page_resultValue__vc0yS{font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700;background:linear-gradient(135deg,#14b8a6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.page_resultUnit__sEdp9{font-size:1.25rem;color:#a0a0b0;margin-left:.25rem}.page_resultSecondary__Xal6S{display:flex;justify-content:center;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--blab-glass-border)}.page_secondaryStat__8AGeO{text-align:center}.page_secondaryStat__8AGeO .page_value__zYKLa{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;color:#f0f0f5}.page_secondaryStat__8AGeO .page_label__IkfuC{font-size:.75rem;color:#606070}.page_warning__SwE4m{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:12px;font-size:.875rem}.page_warning__SwE4m svg{width:20px;height:20px;flex-shrink:0}.page_warning__SwE4m.page_danger__HiS_P{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.page_warning__SwE4m.page_warning__SwE4m{background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.3);color:#eab308}.page_factorRow__gJ9n_{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--blab-glass-border)}.page_factorRow__gJ9n_:last-child{border-bottom:none}.page_factorRow__gJ9n_.page_total__p5Vdc{border-top:2px solid var(--blab-glass-border);padding-top:1rem;margin-top:.25rem}.page_factorInfo__HXE2q{display:flex;align-items:center;gap:.5rem}.page_factorDot__1AsDJ{width:8px;height:8px;border-radius:50%}.page_factorDot__1AsDJ.page_sugar__uIqgH{background:#f97316}.page_factorDot__1AsDJ.page_alcohol__TzvtE{background:#a855f7}.page_factorDot__1AsDJ.page_acid__QR1et{background:#eab308}.page_factorName__qlrZJ{font-size:.85rem;color:#a0a0b0}.page_factorValue__Ze0gJ{font-size:.9rem;font-weight:600}.page_factorValue__Ze0gJ.page_decrease__1ZhbC{color:#ef4444}.page_factorValue__Ze0gJ.page_increase__kJ_Fs{color:#4ade80}.page_factorValueCombined__W42CN{font-size:.9rem;font-weight:600;color:#14b8a6}.page_instructionsBox__JBvMr h4{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#f0f0f5;margin-bottom:1rem}.page_instructionsBox__JBvMr h4 svg{width:18px;height:18px;stroke:#14b8a6}.page_instructionsBox__JBvMr ol{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.page_instructionsBox__JBvMr li{font-size:.875rem;color:#a0a0b0;line-height:1.5}.page_instructionsBox__JBvMr li strong{color:#14b8a6}@media (max-width:900px){.page_mainGrid__8bnEW{grid-template-columns:1fr}.page_resultsPanel__k1pRc{position:static}.page_safetyCard__V9OFr{grid-template-columns:1fr}.page_safetySolution__L1ukk{min-width:auto}}@media (max-width:600px){.page_header__8NO0T{flex-direction:column;gap:1rem}.page_title__xR1aX{font-size:1.75rem}.page_inputRow__gqc0m{grid-template-columns:1fr}.page_resultValue__vc0yS{font-size:2.5rem}.page_solubilityGrid__r4XP_{grid-template-columns:repeat(3,1fr)}.page_vesselGrid__hm8uy{grid-template-columns:1fr}}