.BottomSheet_root__HpbAi{background-color:var(--background-color)!important;border-color:currentcolor #3a3d46 #3a3d46;border-top:1px solid #3a3d46}.Progress_root__z0M0p{position:relative}.Progress_wrapper__iWXIg{display:block}.Progress_backgroundCircle__2XnQQ{fill:none}.Progress_backgroundCircle_color_primary__opO3M{stroke:#191d3c}.Progress_backgroundCircle_color_secondary__ZmRZp{stroke:#162b2d}.Progress_backgroundCircle_color_white__1LT85{stroke:hsla(0,0%,100%,.08)}.Progress_backgroundCircle_color_weekend__6uU_k{stroke:rgba(199,239,255,.18)}.Progress_progressCircle__UiP5W{fill:none}.Progress_progressCircle_withRoundStroke__nkntK{stroke-linecap:round}.Progress_progressCircle_color_primary__ujlcS{stroke:url(#primaryGradient)}.Progress_progressCircle_color_secondary__e9J9z{stroke:url(#secondaryGradient)}.Progress_progressCircle_color_white__eWCVG{stroke:#fff}.Progress_progressCircle_color_weekend__Pw9df{stroke:url(#weekendGradient)}.Progress_shadow__Fc_do{height:var(--size);left:0;position:absolute;top:0;-webkit-transform:rotate(var(--shadow-rotate));transform:rotate(var(--shadow-rotate));width:var(--size)}.Progress_shadow__Fc_do:after{background:transparent;border-radius:100%;-webkit-box-shadow:3px 0 3px rgba(0,0,0,.7);box-shadow:3px 0 3px rgba(0,0,0,.7);content:"";height:var(--stroke-width);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:var(--stroke-width)}.Progress_children__Qbe3d,.Progress_shadow__Fc_do:after{left:50%;position:absolute}.Progress_children__Qbe3d{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.EmojiBottomSheet_root__8Mxxl{padding:22px}.EmojiBottomSheet_categoryContainer__juRYf:not(:last-child),.EmojiBottomSheet_title__n3P8n{-webkit-margin-after:24px;margin-block-end:24px}.EmojiBottomSheet_itemsTitle__ArfwH{font-weight:500;-webkit-margin-after:8px;margin-block-end:8px}.EmojiBottomSheet_itemsContainer__aVah4{display:grid;grid-template-columns:repeat(auto-fit,minmax(45px,1fr));grid-gap:6px 16px;gap:6px 16px}.EmojiBottomSheet_item__Wf5bX{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#121317;border:2px solid transparent;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s;width:45px}.EmojiBottomSheet_item_selected__8t08F{background-color:#fff}.EmojiBottomSheet_item__Wf5bX[data-hovered]{background-color:#2a2d36}.VerticalSlider_slider__ClNrx,.VerticalSlider_wrapper__FHwhp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.VerticalSlider_slider__ClNrx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.VerticalSlider_output__vuFCb{color:#21efe9;font-size:40px;font-weight:500;letter-spacing:2px;margin-top:20px;text-align:center}.VerticalSlider_thumb__bh4m8{background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09);cursor:-webkit-grab;cursor:grab;height:22px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:width .2s,height .2s,-webkit-box-shadow .2s;transition:width .2s,height .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,width .2s,height .2s;transition:box-shadow .2s,width .2s,height .2s,-webkit-box-shadow .2s;width:22px;z-index:2}.VerticalSlider_thumb__bh4m8[data-dragging]{height:40px;width:40px}.VerticalSlider_track__JzKIn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#2b2d35;border-radius:8px;height:230px;margin:0 auto;position:relative;width:8px}.Button_root___k8Km,.VerticalSlider_track__JzKIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Button_root___k8Km{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;font-size:18px;font-weight:600;gap:6px;outline:none;padding:10px;-webkit-transition:border .2s,color .2s,background .2s,opacity .2s;transition:border .2s,color .2s,background .2s,opacity .2s;width:100%}.Button_root_color_primary__FNSDY{color:#fff}.Button_root_color_secondary__Kh58x{color:hsla(0,0%,100%,.5)}.Button_root___k8Km[data-disabled]{opacity:.3}.Button_border__4sQuS:before{background:var(--background-color)}.User_root__U4PWa{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.User_button__P4qNm{border-radius:100%;height:36px;overflow:hidden;width:36px}.User_image__BUBz2{height:100%;width:100%}.WeekendsLabels_root__X_an0{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.WeekendsLabels_item__wdx6c{font-size:20px;font-weight:700;gap:4px}.WeekendsLabels_item__wdx6c,.WeekendsLabels_weekendModal__5yTYe{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.WeekendsLabels_weekendModal__5yTYe{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:22px;width:100%}.WeekendsLabels_weekendQuestion__zwI8x{color:#fff;font-size:28px;font-weight:500;text-align:center}.WeekendsLabels_weekendDescription__7gydS{color:hsla(0,0%,100%,.5);font-size:22px;text-align:center}.WeekendsLabels_weekendButtonBorder__iZS_w.WeekendsLabels_important__5ObMO{width:100%}.WeekendsLabels_weekendButton__1gAHT.WeekendsLabels_important__5ObMO{color:#fff;font-size:20px;font-weight:500;height:60px}.Layout_main__OHJqK,.Layout_root__yHQ6g{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Layout_main__OHJqK{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100dvh - 77px);width:100%}.Layout_header__y1L84{border-bottom:1px solid hsla(0,0%,100%,.04);display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.Layout_user__uEMGI{margin-left:auto}.Layout_labels__j7zov{margin-right:auto}.Fallback_root__IBnZn{-webkit-animation:Fallback_pulse__39dqd 1s linear infinite;animation:Fallback_pulse__39dqd 1s linear infinite;inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}@-webkit-keyframes Fallback_pulse__39dqd{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes Fallback_pulse__39dqd{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.Calendar_month__V2JZy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.Calendar_monthTitle__qiCsG{font-size:22px;font-weight:700;margin:10px 0;text-align:center}.Calendar_days__HAucl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.Calendar_header__JcQIm{background-color:var(--background-color);inset-block-start:0;padding:10px 0;position:sticky;z-index:1}.Calendar_day__ZzmSH{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:30px}.Calendar_progressText__a2HZm{font-size:12px}.RoutineWithAnalytics_container__gF1xA{border-top:1px solid #121317;min-height:96px;overflow:hidden;position:relative}.RoutineWithAnalytics_drag__uQJAO{background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:auto;margin-inline-start:auto;padding:20px 0;-ms-touch-action:none;touch-action:none}.RoutineWithAnalytics_drag__uQJAO,.RoutineWithAnalytics_root___K6mr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.RoutineWithAnalytics_root___K6mr{gap:12px;opacity:1;padding-block:16px}.RoutineWithAnalytics_info__iawzV{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:calc(100% - 148px)}.RoutineWithAnalytics_streak__ZDysH{color:hsla(0,0%,100%,.5);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoutineWithAnalytics_analytics__cei7k{-ms-flex-negative:0;flex-shrink:0;height:64px;position:relative;width:64px}.RoutineWithAnalytics_icon___tqf6,.RoutineWithAnalytics_progress__3z_oL.RoutineWithAnalytics_important__GY_Zs{inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.RoutineWithAnalytics_icon___tqf6{fill:url(#grayGradient)}.RoutineWithAnalytics_title__tto5N{font-size:22px;min-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoutineWithAnalytics_editBittons__nnc1f{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;inset-block-start:50%;inset-inline-end:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:100px;z-index:1}.RoutineWithAnalytics_editButton__X9fAQ{background-color:#1d1d1d;border-radius:100%;height:40px;padding:8px;width:40px}.RoutineWithAnalytics_editIcon__Chkfe{color:#c9c3c3}.RoutineWithAnalytics_freezeModal__fxRiD{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:22px;width:100%}.RoutineWithAnalytics_freezeQuestion__j9cU8{color:#fff;font-size:28px;font-weight:500;text-align:center}.RoutineWithAnalytics_freezeDescription__3lQfW{color:hsla(0,0%,100%,.5);font-size:22px;text-align:center}.RoutineWithAnalytics_freezeButtonBorder__m2nHP.RoutineWithAnalytics_important__GY_Zs{width:100%}.RoutineWithAnalytics_freezeButton__xhOjH.RoutineWithAnalytics_important__GY_Zs{color:#fff;font-size:20px;font-weight:500;height:60px}.StepButton_root__PLZGQ{color:#fff;font-size:16px;padding:8px 0;width:100%}.StepButton_drag__aeAsp,.StepButton_root__PLZGQ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.StepButton_drag__aeAsp{background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:auto;margin-inline-start:auto;-ms-touch-action:none;touch-action:none}.StepButton_sheet__B0KRi{padding:18px}.StepButton_input__gRaHb{background:transparent;border-bottom:2px solid #9197a5;caret-color:#fff;color:#fff;font-size:20px;font-weight:500;-webkit-padding-after:4px;padding-block-end:4px;-webkit-transition:border .2s;transition:border .2s;width:100%}.StepButton_input__gRaHb::-moz-placeholder{color:#9197a5}.StepButton_input__gRaHb::-webkit-input-placeholder{color:#9197a5}.StepButton_input__gRaHb:-ms-input-placeholder{color:#9197a5}.StepButton_input__gRaHb::-ms-input-placeholder{color:#9197a5}.StepButton_input__gRaHb::placeholder{color:#9197a5}.StepButton_input__gRaHb[data-focused]{border-bottom-color:#fff}.StepButton_icon__bHMlK{margin-right:10px}.StepButton_deleteButton__S7x45{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;margin-top:20px;padding:10px 0;-webkit-transition:color .2s;transition:color .2s}.StepButton_deleteButton__S7x45[data-hovered]{color:oklch(64% .237 25.331deg)}.Steps_root__a9RaZ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Steps_createStep__pee6D,.Steps_root__a9RaZ{display:-webkit-box;display:-ms-flexbox;display:flex}.Steps_createStep__pee6D{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;color:#9197a5;font-size:16px;gap:4px;padding:8px 0}.RoutinesList_root__98ZUm{overflow-y:scroll}.CreateRoutineTitle_root__REwZT,.RoutinesList_root__98ZUm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CreateRoutineTitle_root__REwZT{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);gap:22px;height:calc(100% - 77px);inset-block-start:77px;inset-inline-start:0;padding:22px;position:fixed;-ms-touch-action:none;touch-action:none;width:100%}.CreateRoutineTitle_icon__o8RA6{-webkit-filter:grayscale(1);filter:grayscale(1);margin-block:auto;-webkit-transition:all .5s ease;transition:all .5s ease}.CreateRoutineTitle_icon_active__W0e5E{-webkit-filter:grayscale(0);filter:grayscale(0)}.CreateRoutineTitle_container__xmn91{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}.CreateRoutineTitle_input__FQth4{background:linear-gradient(269.36deg,#0c49e4 41.64%,#8f73ff 56.63%) bottom/100% 2px no-repeat;border-radius:0;caret-color:#fff;color:#fff;font-size:24px;font-weight:500;-webkit-padding-after:4px;padding-block-end:4px;position:relative;width:100%}.CreateRoutineTitle_input__FQth4::-moz-placeholder{color:#9197a5}.CreateRoutineTitle_input__FQth4::-webkit-input-placeholder{color:#9197a5}.CreateRoutineTitle_input__FQth4:-ms-input-placeholder{color:#9197a5}.CreateRoutineTitle_input__FQth4::-ms-input-placeholder{color:#9197a5}.CreateRoutineTitle_input__FQth4::placeholder{color:#9197a5}.CreateRoutineTitle_button__kFhZJ.CreateRoutineTitle_important__d38lm{height:40px;width:40px}.CreateRoutineTitle_closeButton__7qcX1.CreateRoutineTitle_important__d38lm{color:#fff;height:60px}.CreateRoutineTitle_closeButtonBorder__Ks_me.CreateRoutineTitle_important__d38lm{width:100%}.MainPage_root__STXqc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-height:100%;padding:22px;width:100%}.MainPage_createButton__K2sTc.MainPage_important__mlPQQ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;inset-block-end:22px;inset-inline-end:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;-webkit-transition:color .2s;transition:color .2s;width:50px;z-index:2}.MainPage_calendarButton__tY7LW.MainPage_important__mlPQQ{border:.5px solid #999;border-radius:100%;height:34px;padding:6px;width:34px}.MainPage_plus__Pl0Ny{font-size:40px;line-height:22px;-webkit-padding-after:2px;padding-block-end:2px}.MainPage_mainProgress__UTfaU{height:190px;margin:0 auto;width:190px}.MainPage_value__uKtyi{font-size:34px;font-weight:700}.MainPage_percent__C3pPS{font-size:20px;font-weight:700}.MainPage_weekProgress__BivjR{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.MainPage_dayProgress__MvEX8{font-size:12px;height:34px;width:34px}.MainPage_dayProgress_disabled__fzjL9{opacity:.2}.MainPage_progressContainer__Ac7g9{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(8px);transform:translateY(8px)}.MainPage_percentContainer__e9DF0{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.MainPage_streakContainer__4Kz8C{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;gap:6px}.RoutinePage_root__z7GwR{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.RoutinePage_content__6d6Qh,.RoutinePage_root__z7GwR{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.RoutinePage_content__6d6Qh{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.RoutinePage_stepsDescription__O1xhq{font-family:DM Mono;font-size:16px}.RoutinePage_slider__CkMSd{height:100%;margin:0 auto;position:relative}.RoutinePage_gradient__CPj_P{-webkit-box-shadow:0 0 200px 15vw #0c49e4;box-shadow:0 0 200px 15vw #0c49e4;height:0;inset-block-start:50%;inset-inline-start:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-box-shadow 1s;transition:-webkit-box-shadow 1s;transition:box-shadow 1s;transition:box-shadow 1s,-webkit-box-shadow 1s;width:0}.RoutinePage_gradient_completed__Bk_V1{-webkit-box-shadow:0 0 200px 15vw hsla(0,0%,100%,.7);box-shadow:0 0 200px 15vw hsla(0,0%,100%,.7)}.RoutinePage_gradient_puls__xoOoV{-webkit-animation:RoutinePage_gradient-pulse__TqHC_ 1s ease;animation:RoutinePage_gradient-pulse__TqHC_ 1s ease}.RoutinePage_routineTitle__IjlqV{color:hsla(0,0%,100%,.5);display:-webkit-box;font-size:22px;font-weight:500;inset-block-start:22px;max-width:70%;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RoutinePage_completed__o6_9W{color:#9197a5;font-weight:700;-webkit-margin-before:40px;margin-block-start:40px;text-align:center;text-transform:uppercase}.RoutinePage_buttons__MgKa7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:176px;padding:0 22px 22px;width:100%}.RoutinePage_step__YLfKe{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s;transition:opacity .3s}.RoutinePage_title__RHsGD{display:-webkit-box;font-size:30px;font-weight:500;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RoutinePage_button__BlOVr{color:#fff;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;height:60px}.RoutinePage_increaseCount__J0Aun.RoutinePage_important__R7oiQ{width:60px}.RoutinePage_borderClassName__TbERP{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.RoutinePage_buttonsContainer__9G4fj{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}.RoutinePage_moveIcon__I1b0p{color:#757583}.RoutinePage_complete__w60gM{background-color:hsla(0,0%,100%,.12)}.RoutinePage_frozen__zYZ5u.RoutinePage_important__R7oiQ{background:#1d1d1d;border-radius:100%;color:#fff;-webkit-margin-start:auto;margin-inline-start:auto}.RoutinePage_freezeFallback__m0CWC,.RoutinePage_frozen__zYZ5u.RoutinePage_important__R7oiQ{height:60px;width:60px}.RoutinePage_icon__H36Ho{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.RoutinePage_sideGradient__bNoWu{bottom:0;pointer-events:none;position:absolute;top:0;width:15vw;z-index:2}.RoutinePage_sideGradient_right__2wbI4{background:-webkit-gradient(linear,right top,left top,color-stop(15%,#000),to(transparent));background:linear-gradient(270deg,#000 15%,transparent);right:0}.RoutinePage_sideGradient_left__RF_C4{background:-webkit-gradient(linear,left top,right top,color-stop(15%,#000),to(transparent));background:linear-gradient(90deg,#000 15%,transparent);left:0}@-webkit-keyframes RoutinePage_gradient-pulse__TqHC_{0%{opacity:1}25%{opacity:.8}50%{opacity:1}75%{opacity:.8}to{opacity:1}}@keyframes RoutinePage_gradient-pulse__TqHC_{0%{opacity:1}25%{opacity:.8}50%{opacity:1}75%{opacity:.8}to{opacity:1}}.CreateRoutineMeta_root__6Y6z6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;height:100%;position:relative;width:100%}.CreateRoutineMeta_emojiCircle__U_RjG{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2a2d36;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;height:63px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:63px}.CreateRoutineMeta_input__4pPBe{background:linear-gradient(269.36deg,#0c49e4 41.64%,#8f73ff 56.63%) bottom/100% 2px no-repeat;border-radius:0;caret-color:#fff;color:#fff;font-size:24px;font-weight:500;-webkit-padding-after:4px;padding-block-end:4px;position:relative;width:100%}.CreateRoutineMeta_input__4pPBe::-moz-placeholder{color:#9197a5}.CreateRoutineMeta_input__4pPBe::-webkit-input-placeholder{color:#9197a5}.CreateRoutineMeta_input__4pPBe:-ms-input-placeholder{color:#9197a5}.CreateRoutineMeta_input__4pPBe::-ms-input-placeholder{color:#9197a5}.CreateRoutineMeta_input__4pPBe::placeholder{color:#9197a5}.CreateRoutineMeta_stepsTitle__nqs_J{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:6px}.CreateRoutineMeta_steps__jgG6B{margin-top:10px}.CreateRoutineMeta_divider__A3fWS{background:#9197a5;border-radius:2px;height:1px;margin-bottom:20px;margin-top:20px;opacity:.2;width:100%}.CreateRoutineMeta_aiTitleContainer__DS2VI{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CreateRoutineMeta_aiGenerateButton__GUTV4{background:transparent;border:none;color:#9197a5;cursor:pointer;outline:none;padding:4px}.CreateRoutineMeta_aiSteps__UnHoC{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.CreateRoutineMeta_aiStep__ol1AZ,.CreateRoutineMeta_aiSteps__UnHoC{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CreateRoutineMeta_aiStep__ol1AZ{background:var(--background-color);border:1px solid #fff;border-radius:40px;color:#fff;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-weight:500;height:42px;padding:8px 26px}.CreateRoutinePage_root__GZBo_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.CreateRoutinePage_content__C4nii{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 104px)}.CreateRoutinePage_buttons__MnpV1,.CreateRoutinePage_content__C4nii{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px;width:100%}.CreateRoutinePage_buttons__MnpV1{gap:14px}.CreateRoutinePage_backButton__ndNl3.CreateRoutinePage_important__0e6da{color:#757583;height:60px;width:60px}.CreateRoutinePage_mainButtonBorder__dqSfu.CreateRoutinePage_important__0e6da{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.CreateRoutinePage_mainButton__9wsfY.CreateRoutinePage_important__0e6da{color:#fff;font-size:20px;font-weight:500;height:60px}.EditRoutine_root__gc6C_{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.EditRoutine_content__zMYb1,.EditRoutine_root__gc6C_{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.EditRoutine_content__zMYb1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;height:calc(100% - 104px);padding:22px;position:relative}.EditRoutine_buttons__mmeIp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:22px;width:100%}.EditRoutine_backButton__iroeM.EditRoutine_important__mqaI_{color:#757583;height:60px;width:60px}.EditRoutine_mainButtonBorder__1E5Yk.EditRoutine_important__mqaI_{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.EditRoutine_mainButton__wkVLn.EditRoutine_important__mqaI_{color:#fff;font-size:20px;font-weight:500;height:60px}.EditRoutine_input__gF1kx{background:linear-gradient(269.36deg,#0c49e4 41.64%,#8f73ff 56.63%) bottom/100% 2px no-repeat;border-radius:0;caret-color:#fff;color:#fff;font-size:24px;font-weight:500;-webkit-padding-after:4px;padding-block-end:4px;position:relative;width:100%}.EditRoutine_input__gF1kx::-moz-placeholder{color:#9197a5}.EditRoutine_input__gF1kx::-webkit-input-placeholder{color:#9197a5}.EditRoutine_input__gF1kx:-ms-input-placeholder{color:#9197a5}.EditRoutine_input__gF1kx::-ms-input-placeholder{color:#9197a5}.EditRoutine_input__gF1kx::placeholder{color:#9197a5}.EditRoutine_stepsTitle__UZfhb{font-weight:700}.EditRoutine_steps__Lpwv7{margin-top:10px;width:100%}.EditRoutine_divider__3DBuE{background:#9197a5;border-radius:2px;height:1px;margin-bottom:20px;margin-top:20px;opacity:.2;width:100%}.EditRoutine_aiTitleContainer__nvqEp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}