.BabySleepCalculator_calculatorWrapper__m825_{width:100%;max-width:700px;margin:0 auto}.BabySleepCalculator_calculatorContainer__2TyMy{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__2TyMy:hover{border-color:var(--border);box-shadow:0 8px 24px rgba(0,0,0,.08)}.BabySleepCalculator_calculatorTitle__cupX_{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__e18vu{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__LkhBz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.BabySleepCalculator_fieldGroupFull__IHHgE{grid-column:1/-1}.BabySleepCalculator_inputLabel__CV3ti{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__yRz4e,.BabySleepCalculator_timeInput__G3_oZ{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__yRz4e:focus,.BabySleepCalculator_timeInput__G3_oZ:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle)}.BabySleepCalculator_results__FTMFV{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__tLtc4 .4s cubic-bezier(.4,0,.2,1)}.BabySleepCalculator_resultTitle__ZutPj{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__ju27_{text-align:center;margin-bottom:var(--spacing-xl)}.BabySleepCalculator_summaryRow__M1ApA{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.BabySleepCalculator_summaryStat__puh66{text-align:center}.BabySleepCalculator_summaryNumber__M20Wr{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--text-primary);line-height:1}.BabySleepCalculator_summaryLabel__98r0o{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.BabySleepCalculator_scheduleList__u7o_x{list-style:none;padding:0;margin:0}.BabySleepCalculator_scheduleItem__z34PB{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__KfHuR{font-weight:600;color:var(--text-primary)}.BabySleepCalculator_scheduleTime__G9pgi{font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BabySleepCalculator_scheduleNote__egEsd{font-size:.8125rem;color:var(--text-secondary);margin-left:var(--spacing-sm);font-weight:500}.BabySleepCalculator_placeholder__CZO9J{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__tLtc4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.BabySleepCalculator_calculatorContainer__2TyMy{padding:var(--spacing-xl);border-radius:var(--radius-xl);margin:0 var(--spacing-md)}.BabySleepCalculator_fieldsContainer__LkhBz{gap:var(--spacing-sm)}.BabySleepCalculator_results__FTMFV{padding:var(--spacing-xl);border-radius:var(--radius-lg)}.BabySleepCalculator_summaryRow__M1ApA{gap:var(--spacing-md)}}@media (max-width:480px){.BabySleepCalculator_calculatorContainer__2TyMy{padding:var(--spacing-lg);margin:0 var(--spacing-sm)}.BabySleepCalculator_fieldsContainer__LkhBz{grid-template-columns:1fr}.BabySleepCalculator_scheduleItem__z34PB{padding:var(--spacing-sm) var(--spacing-md);font-size:.9375rem}}