.page_page__r7tcm{overflow:hidden;justify-content:center;padding:0 1rem}.page_container__Qm4Nh,.page_page__r7tcm{position:relative;display:flex;align-items:center}.page_container__Qm4Nh{z-index:1;width:min(100%,840px);flex-direction:column;gap:2.5rem}.SleepCalculator_calculator__yka7N{display:flex;width:min(100%,720px);flex-direction:column;padding:2rem;border:1px solid rgba(0,0,0,.08);border-radius:1.5rem;margin-bottom:2rem;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.08);color:var(--text-color);gap:1.5rem}.SleepCalculator_header__WSQKz{display:flex;flex-direction:column;gap:.75rem}.SleepCalculator_title__lwpP8{color:var(--text-color);font-size:clamp(1.5rem,2vw + 1rem,2.4rem);font-weight:700}.SleepCalculator_subtitle__HTgmW{color:var(--text-color-light-1);line-height:1.5}.SleepCalculator_modeToggle__ER80G{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SleepCalculator_modeButton__Gu502{display:flex;align-items:center;justify-content:center;padding:.9rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:hsla(0,0%,100%,.7);color:var(--text-color);cursor:pointer;font-weight:600;gap:.5rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.SleepCalculator_modeButton__Gu502 svg{color:color-mix(in srgb,var(--key-color) 80%,var(--text-color) 20%)}.SleepCalculator_modeButton__Gu502:focus-visible{outline:3px solid color-mix(in srgb,var(--key-color) 40%,transparent 60%);outline-offset:4px}.SleepCalculator_modeButtonActive__y6Ho1{border-color:color-mix(in srgb,var(--key-color) 70%,transparent 30%);background:linear-gradient(135deg,color-mix(in srgb,var(--key-color) 90%,#fff 10%),color-mix(in srgb,var(--key-color) 60%,#ffd8b3 40%));box-shadow:0 6px 24px rgba(0,0,0,.12);color:#06283d;transform:translateY(-2px)}.SleepCalculator_modeButtonActive__y6Ho1 svg{color:#06283d}.SleepCalculator_controls__Gld_p{display:flex;flex-direction:column;gap:1rem}.SleepCalculator_timeInputWrapper__lNpHV{display:flex;flex-direction:column;gap:.5rem}.SleepCalculator_timeInputLabel__MOMXs{color:var(--text-color);font-weight:600}.SleepCalculator_timeInput__vilnE{padding:.8rem 1.2rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.9);color:var(--text-color);font-size:1rem;letter-spacing:.03em;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.SleepCalculator_timeInput__vilnE:focus{border-color:color-mix(in srgb,var(--key-color) 70%,transparent 30%);box-shadow:0 0 0 4px color-mix(in srgb,var(--key-color) 25%,transparent 75%);outline:none}.SleepCalculator_list__2BNle{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SleepCalculator_card__szjU5{display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(0,0,0,.08);border-radius:1rem;animation:SleepCalculator_pop-in__Pdqtr .4s ease forwards;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06);color:var(--text-color);gap:.25rem;opacity:0;transform:translateY(8px)}.SleepCalculator_card__szjU5:first-child{animation-delay:.05s}.SleepCalculator_card__szjU5:nth-child(2){animation-delay:.1s}.SleepCalculator_card__szjU5:nth-child(3){animation-delay:.15s}.SleepCalculator_card__szjU5:nth-child(4){animation-delay:.2s}.SleepCalculator_card__szjU5:nth-child(5){animation-delay:.25s}.SleepCalculator_card__szjU5:nth-child(6){animation-delay:.3s}.SleepCalculator_cardTime__jL3d9{font-size:2.25rem;font-weight:700;letter-spacing:.04em}.SleepCalculator_cardLabel__5bVxc{color:var(--text-color-light);font-size:.95rem}@keyframes SleepCalculator_pop-in__Pdqtr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.SleepCalculator_calculator__yka7N{padding:1.5rem}.SleepCalculator_title__lwpP8{font-size:1.75rem}.SleepCalculator_timeInput__vilnE{width:100%}.SleepCalculator_cardTime__jL3d9{font-size:1.9rem}}