@keyframes StudyGoalTimer_modal-fade-in__4Xxwx{0%{opacity:0}to{opacity:1}}@keyframes StudyGoalTimer_modal-slide-in__LfpYc{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.StudyGoalTimer_pickerOverlay__GBH2l{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;animation:StudyGoalTimer_modal-fade-in__4Xxwx .15s ease}.StudyGoalTimer_pickerCard__omiq_{background:#fff;border-radius:8px;box-shadow:0 .5rem 2rem hsla(0,0%,8%,.12);z-index:1001;padding:2rem 1.75rem 1.5rem;width:21.25rem;text-align:center}@media(max-width:480px){.StudyGoalTimer_pickerCard__omiq_{width:calc(100% - 2rem);margin:0 1rem}}.StudyGoalTimer_pickerEmoji__IGAut{display:block;font-size:2.5rem;margin-bottom:.75rem}.StudyGoalTimer_pickerTitle__2_Kv0{font-size:1.125rem;color:#141414;margin:0 0 .375rem}.StudyGoalTimer_pickerSubtitle__mwERK{font-size:var(--font-label);color:#767676;margin:0 0 1.5rem;line-height:1.4}.StudyGoalTimer_pickerOptions__cKmqd{display:flex;gap:.625rem;justify-content:center;margin-bottom:1rem}.StudyGoalTimer_pickerOption__TicP4{flex:1 1;padding:.875rem 0;border:1px solid #e1e1e1;border-radius:8px;background:#fff;font-size:var(--font-body);color:#141414;cursor:pointer;transition:all .15s ease}.StudyGoalTimer_pickerOption__TicP4:hover{border-color:#1a4a28;background:rgba(26,74,40,.04)}.StudyGoalTimer_pickerOptionDefault__CgBlf{border-color:#1a4a28;background:rgba(26,74,40,.06)}.StudyGoalTimer_pickerSkip__4jpYv{background:none;border:none;color:#767676;font-size:var(--font-label);cursor:pointer;padding:.25rem .5rem}.StudyGoalTimer_pickerSkip__4jpYv:hover{color:#141414}.StudyGoalTimer_doneOverlay__OWNOR{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center;animation:StudyGoalTimer_modal-fade-in__4Xxwx .15s ease}.StudyGoalTimer_doneCard__9wS4Z{background:#fff;border-radius:8px;box-shadow:0 .5rem 2rem hsla(0,0%,8%,.12);z-index:1001;padding:2rem;width:25rem;text-align:center}@media(max-width:480px){.StudyGoalTimer_doneCard__9wS4Z{width:calc(100% - 2rem);margin:0 1rem;padding:2.5rem 1.5rem}}.StudyGoalTimer_doneEmoji__YqDqe{display:block;font-size:3.5rem;margin-bottom:1rem;animation:StudyGoalTimer_popIn__e7WCj .4s ease-out}.StudyGoalTimer_doneTitle__7aQ1o{font-size:1.5rem;color:#141414;margin:0 0 .5rem}.StudyGoalTimer_doneMessage__0EMvK{font-size:var(--font-body);color:#141414;margin:0 0 .75rem}.StudyGoalTimer_doneHint__UYMTd{font-size:var(--font-label);color:#767676;margin:0 0 1.75rem;line-height:1.5}.StudyGoalTimer_doneButton__Ukv0D{padding:.75rem 2rem;background:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-label);cursor:pointer;transition:background .15s ease}.StudyGoalTimer_doneButton__Ukv0D:hover{background:#041d05}@keyframes StudyGoalTimer_popIn__e7WCj{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.StudyGoalTimer_sidebarCard__ixau5{display:flex;flex-direction:column;gap:.375rem;padding:.5rem 1rem;width:100%;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:8px}.StudyGoalTimer_sidebarLabel__AiUKx{font-size:var(--font-label);color:#141414;white-space:nowrap}.StudyGoalTimer_sidebarTrack__smTsG{height:.25rem;background:#e1e1e1;border-radius:.125rem;overflow:hidden}.StudyGoalTimer_sidebarFill__N58ZD{height:100%;background:#1a4a28;border-radius:.125rem;transition:width 1s linear}