.BuoyancyCalculator_wrap__FDL45{padding:24px 16px}.BuoyancyCalculator_card__IdTI_{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;max-width:520px;margin:0 auto}.BuoyancyCalculator_formula__c7M5X{text-align:center;font-size:1rem;font-weight:600;color:#667eea;font-family:monospace;margin-bottom:20px}.BuoyancyCalculator_fields__vaNAe{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.BuoyancyCalculator_field__m5lAk{display:flex;flex-direction:column;gap:5px}.BuoyancyCalculator_field__m5lAk span{font-size:.875rem;font-weight:600;color:#374151}.BuoyancyCalculator_field__m5lAk em{font-weight:400;color:#9ca3af;font-style:normal}.BuoyancyCalculator_field__m5lAk input,.BuoyancyCalculator_field__m5lAk select{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;outline:none;background:#fff}.BuoyancyCalculator_field__m5lAk input:focus,.BuoyancyCalculator_field__m5lAk select:focus{border-color:#667eea}.BuoyancyCalculator_results__3lwj4{background:#f0f0ff;border:1px solid #c7d2fe;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.BuoyancyCalculator_row__ERh2h{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.BuoyancyCalculator_row__ERh2h span{color:#6b7280}.BuoyancyCalculator_row__ERh2h strong{font-family:monospace;color:#111827}.BuoyancyCalculator_pos__xWmRC{color:#10b981}.BuoyancyCalculator_neg__J6EFz{color:#ef4444}.BuoyancyCalculator_status__HD5Kv{text-align:center;font-size:.85rem;font-weight:600;color:#667eea;padding-top:8px;border-top:1px solid #c7d2fe}.BuoyancyCalculator_hint__S9ABe{text-align:center;font-size:.875rem;color:#9ca3af;padding:16px 0}