@keyframes SleepDebt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SleepDebt{justify-items:center;gap:24px;width:100%;max-width:640px;margin:0 auto;display:grid}.SleepDebt_Need{justify-items:center;gap:8px;width:100%;display:grid}.SleepDebt_Need span{opacity:.7;font-size:13px}.SleepDebt_Need_Slider{align-items:center;gap:12px;display:flex}.SleepDebt_Need_Slider input[type=range]{width:200px;accent-color:var(--highlight-color,#7862d7)}.SleepDebt_Need_Slider_Value{min-width:56px;font-weight:500;opacity:1!important;font-size:18px!important}.SleepDebt_Nights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}@media only screen and (min-width:1201px){.SleepDebt_Nights{grid-template-columns:repeat(7,minmax(0,1fr))}}.SleepDebt_Nights_Field{justify-items:center;gap:4px;display:grid}.SleepDebt_Nights_Field span{opacity:.6;font-size:11px}.SleepDebt_Nights_Field input[type=number]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:var(--form-element-border,1px solid #ccc);text-align:center;background:var(--primary-bg-color,#fff);width:100%;color:var(--primary-color,#222);border-radius:10px;padding:8px 4px;font-family:inherit;font-size:15px}.SleepDebt_Result{text-align:center;border-radius:24px;justify-items:center;gap:6px;width:100%;padding:28px 24px;animation:.35s SleepDebt-rise;display:grid}.SleepDebt_Result--none{background:#54b98024}.SleepDebt_Result--low{background:#8ea2ff29}.SleepDebt_Result--medium{background:#e9b24e29}.SleepDebt_Result--high{background:#e0646424}.SleepDebt_Result_Emoji{font-size:40px;line-height:1}.SleepDebt_Result_Title{margin:0;font-size:18px;font-weight:300}.SleepDebt_Result_Hours{color:var(--highlight-color,#7862d7);font-size:36px;font-weight:300}.SleepDebt_Result_Verdict{opacity:.8;max-width:440px;margin:0;font-size:15px}.SleepDebt_Plan{border:1px solid #8080804d;border-radius:20px;gap:8px;width:100%;padding:20px 24px;display:grid}.SleepDebt_Plan_Title{color:var(--highlight-color,#7862d7);margin:0;font-size:16px;font-weight:500}.SleepDebt_Plan_Text,.SleepDebt_Plan_Dream{opacity:.85;margin:0;font-size:14px;line-height:150%}.SleepDebt_Plan_Dream{opacity:.7}
