.BabySleepCalculator_calculatorWrapper__tZpyQ{width:100%;max-width:700px;margin:0 auto}.BabySleepCalculator_calculatorContainer__sUYXn{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)}.BabySleepCalculator_calculatorContainer__sUYXn:hover{border-color:var(--border);box-shadow:0 8px 24px rgba(0,0,0,.08)}.BabySleepCalculator_calculatorTitle__WFi9e{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}.BabySleepCalculator_calculatorSubtitle__kw1ls{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-2xl);line-height:1.7}.BabySleepCalculator_fieldsContainer__K_ZTe{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.BabySleepCalculator_fieldGroupFull__GMLP6{grid-column:1/-1}.BabySleepCalculator_inputLabel__PR05v{display:block;margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.BabySleepCalculator_select__joRAu,.BabySleepCalculator_timeInput__IDkCN{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;background:var(--surface);color:var(--text-primary);font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.BabySleepCalculator_select__joRAu:focus,.BabySleepCalculator_timeInput__IDkCN:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle)}.BabySleepCalculator_results__aprOY{margin-top:var(--spacing-xl);padding:var(--spacing-2xl);background:var(--background-secondary);border-radius:var(--radius-xl);border:2px solid var(--border-light);animation:BabySleepCalculator_slideInUp__V9dH5 .4s cubic-bezier(.4,0,.2,1)}.BabySleepCalculator_resultTitle__XTM2O{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--text-primary);text-align:center}.BabySleepCalculator_summary__Pb25Z{text-align:center;margin-bottom:var(--spacing-xl)}.BabySleepCalculator_summaryRow__dvdgM{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.BabySleepCalculator_summaryStat__dmSDH{text-align:center}.BabySleepCalculator_summaryNumber__oNvl1{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--text-primary);line-height:1}.BabySleepCalculator_summaryLabel__zapYI{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.BabySleepCalculator_scheduleList__HwXs5{list-style:none;padding:0;margin:0}.BabySleepCalculator_scheduleItem__Ycw_4{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);font-size:1rem}.BabySleepCalculator_scheduleLabel__qBwGB{font-weight:600;color:var(--text-primary)}.BabySleepCalculator_scheduleTime__Ki_BS{font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BabySleepCalculator_scheduleNote__9s337{font-size:.8125rem;color:var(--text-secondary);margin-left:var(--spacing-sm);font-weight:500}.BabySleepCalculator_placeholder__bfnoS{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 BabySleepCalculator_slideInUp__V9dH5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.BabySleepCalculator_calculatorContainer__sUYXn{padding:var(--spacing-xl);border-radius:var(--radius-xl);margin:0 var(--spacing-md)}.BabySleepCalculator_fieldsContainer__K_ZTe{gap:var(--spacing-sm)}.BabySleepCalculator_results__aprOY{padding:var(--spacing-xl);border-radius:var(--radius-lg)}.BabySleepCalculator_summaryRow__dvdgM{gap:var(--spacing-md)}}@media (max-width:480px){.BabySleepCalculator_calculatorContainer__sUYXn{padding:var(--spacing-lg);margin:0 var(--spacing-sm)}.BabySleepCalculator_fieldsContainer__K_ZTe{grid-template-columns:1fr}.BabySleepCalculator_scheduleItem__Ycw_4{padding:var(--spacing-sm) var(--spacing-md);font-size:.9375rem}}