.BabyHeightPercentileCalculator_calculatorWrapper___wUwM{width:100%;max-width:700px;margin:0 auto}.BabyHeightPercentileCalculator_calculatorContainer__W0ZsN{background:var(--surface);border-radius:var(--radius-2xl);padding:var(--spacing-3xl);box-shadow:0 4px 12px rgba(0,0,0,.04);border:2px solid var(--border-light);transition:all .3s cubic-bezier(.4,0,.2,1)}.BabyHeightPercentileCalculator_calculatorContainer__W0ZsN:hover{border-color:var(--border);box-shadow:0 8px 24px rgba(0,0,0,.08)}.BabyHeightPercentileCalculator_calculatorTitle__CGCSw{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-primary);text-align:center;line-height:1.3;letter-spacing:-.02em}.BabyHeightPercentileCalculator_calculatorSubtitle__9o0_2{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-2xl);line-height:1.7}.BabyHeightPercentileCalculator_unitToggle__oLW1q{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);background:var(--background-secondary);padding:var(--spacing-xs);border-radius:var(--radius-lg)}.BabyHeightPercentileCalculator_unitButton__ZHb_A{flex:1 1;padding:var(--spacing-md);font-size:1rem;font-weight:600;border:2px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.BabyHeightPercentileCalculator_unitButton__ZHb_A:hover{color:var(--text-primary)}.BabyHeightPercentileCalculator_unitButton__ZHb_A.BabyHeightPercentileCalculator_active__OJ5_C{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,.04)}.BabyHeightPercentileCalculator_inputsContainer__8_IbH{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.BabyHeightPercentileCalculator_inputRow__3YM16{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.BabyHeightPercentileCalculator_inputGroup__2H3Mf{display:flex;flex-direction:column}.BabyHeightPercentileCalculator_inputLabel__TVXL9{display:block;margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.BabyHeightPercentileCalculator_numberInput__NifBg{width:100%;padding:var(--spacing-md);font-size:1.25rem;font-weight:600;border:2px solid var(--border-light);border-radius:var(--radius-lg);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--surface);color:var(--text-primary);font-family:inherit;text-align:center}.BabyHeightPercentileCalculator_numberInput__NifBg:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle)}.BabyHeightPercentileCalculator_numberInput__NifBg:hover{border-color:var(--border)}.BabyHeightPercentileCalculator_numberInput__NifBg::placeholder{color:var(--text-tertiary);font-weight:400}.BabyHeightPercentileCalculator_selectInput__tEIbN{width:100%;padding:var(--spacing-md);font-size:1.125rem;font-weight:600;border:2px solid var(--border-light);border-radius:var(--radius-lg);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--surface);color:var(--text-primary);font-family:inherit;text-align:center;cursor:pointer}.BabyHeightPercentileCalculator_selectInput__tEIbN:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle)}.BabyHeightPercentileCalculator_selectInput__tEIbN:hover{border-color:var(--border)}.BabyHeightPercentileCalculator_errorMessage__oHSMr{padding:var(--spacing-md);background:var(--primary-subtle);border:2px solid var(--primary);border-radius:var(--radius-md);color:var(--primary-dark);font-size:.9375rem;font-weight:600;text-align:center;margin-bottom:var(--spacing-md)}.BabyHeightPercentileCalculator_calculatorResult__v_OYV{padding:var(--spacing-2xl);background:var(--background-secondary);border-radius:var(--radius-xl);border:2px solid var(--border-light);margin-top:var(--spacing-xl);animation:BabyHeightPercentileCalculator_slideInUp__yTVXL .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.04)}.BabyHeightPercentileCalculator_resultTitle__XfXhk{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;margin-bottom:var(--spacing-xl);color:var(--text-primary);text-align:center;letter-spacing:-.02em}.BabyHeightPercentileCalculator_percentileDisplay__x70ga{text-align:center;margin-bottom:var(--spacing-xl)}.BabyHeightPercentileCalculator_percentileNumber__9pHct{margin-bottom:var(--spacing-md)}.BabyHeightPercentileCalculator_percentileValue__vOKzE{font-size:clamp(3rem,6vw,4rem);font-weight:800;color:var(--text-primary);line-height:1;margin-bottom:var(--spacing-sm)}.BabyHeightPercentileCalculator_animating__x4jai{animation:BabyHeightPercentileCalculator_pulse__1LLXz .3s ease-in-out}.BabyHeightPercentileCalculator_percentileLabel__qCG3f{font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.BabyHeightPercentileCalculator_interpretation__72HLv{font-size:1.125rem;color:var(--text-secondary);font-weight:500;margin:0}.BabyHeightPercentileCalculator_rangeInfo__drgVh{padding-top:var(--spacing-md);border-top:1px solid var(--border-light)}.BabyHeightPercentileCalculator_rangeText__yj0sr{font-size:.9375rem;color:var(--text-secondary);text-align:center;margin:0;line-height:1.6}.BabyHeightPercentileCalculator_rangeText__yj0sr strong{color:var(--text-primary);font-weight:600}.BabyHeightPercentileCalculator_calculatorPlaceholder__W2khY{font-size:.9375rem;color:var(--text-tertiary);text-align:center;margin-top:var(--spacing-xl);padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);border:1px dashed var(--border)}@keyframes BabyHeightPercentileCalculator_slideInUp__yTVXL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BabyHeightPercentileCalculator_pulse__1LLXz{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.BabyHeightPercentileCalculator_calculatorContainer__W0ZsN{padding:var(--spacing-xl);border-radius:var(--radius-xl);margin:0 var(--spacing-md)}.BabyHeightPercentileCalculator_inputsContainer__8_IbH{gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.BabyHeightPercentileCalculator_inputRow__3YM16{grid-template-columns:1fr;gap:var(--spacing-md)}.BabyHeightPercentileCalculator_numberInput__NifBg,.BabyHeightPercentileCalculator_selectInput__tEIbN{padding:var(--spacing-sm) var(--spacing-md);font-size:1.125rem}.BabyHeightPercentileCalculator_calculatorResult__v_OYV{padding:var(--spacing-xl);border-radius:var(--radius-lg)}.BabyHeightPercentileCalculator_percentileValue__vOKzE{font-size:clamp(2.5rem,5vw,3rem)}}@media (max-width:480px){.BabyHeightPercentileCalculator_calculatorContainer__W0ZsN{padding:var(--spacing-lg);margin:0 var(--spacing-sm)}.BabyHeightPercentileCalculator_unitToggle__oLW1q{flex-direction:column}.BabyHeightPercentileCalculator_numberInput__NifBg,.BabyHeightPercentileCalculator_selectInput__tEIbN{font-size:1rem;padding:var(--spacing-sm)}}