.AuthScreen-module__sBFh_G__container{flex-direction:column;align-items:center;gap:6px;padding:40px 0 24px;display:flex}.AuthScreen-module__sBFh_G__backBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:8px;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.AuthScreen-module__sBFh_G__backBtn:hover{color:var(--text)}.AuthScreen-module__sBFh_G__logo{font-size:56px}.AuthScreen-module__sBFh_G__appName{letter-spacing:-.5px;color:var(--text);margin:0;font-size:26px;font-weight:900}.AuthScreen-module__sBFh_G__tagline{color:var(--text-soft);margin:0 0 20px;font-size:14px}.AuthScreen-module__sBFh_G__card{background:var(--card);border-radius:var(--radius);flex-direction:column;gap:16px;width:100%;padding:24px;display:flex;box-shadow:0 2px 14px #1f214717}.AuthScreen-module__sBFh_G__tabs{background:#1f214714;border-radius:12px;gap:4px;padding:4px;display:flex}.AuthScreen-module__sBFh_G__tab{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 0;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s,color .18s}.AuthScreen-module__sBFh_G__tab.AuthScreen-module__sBFh_G__active{background:var(--card);color:var(--text);box-shadow:0 1px 6px #1f21471f}.AuthScreen-module__sBFh_G__fields{flex-direction:column;gap:10px;display:flex}.AuthScreen-module__sBFh_G__input{width:100%;color:var(--text);background:var(--ground);box-sizing:border-box;border:2px solid #1f21471f;border-radius:12px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px;font-weight:500}.AuthScreen-module__sBFh_G__input:focus{border-color:var(--blue);background:#fff}.AuthScreen-module__sBFh_G__input::placeholder{color:var(--text-soft)}.AuthScreen-module__sBFh_G__error{color:#d03535;background:#d0353514;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.AuthScreen-module__sBFh_G__submitBtn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:13px;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:800;transition:opacity .15s}.AuthScreen-module__sBFh_G__submitBtn:hover{opacity:.9}.AuthScreen-module__sBFh_G__submitBtn:disabled{opacity:.6;cursor:not-allowed}
.ItemCard-module__yPHZ_q__wrap{perspective:700px;aspect-ratio:1;cursor:pointer}.ItemCard-module__yPHZ_q__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.4,0,.2,1);position:relative}.ItemCard-module__yPHZ_q__wrap.ItemCard-module__yPHZ_q__done .ItemCard-module__yPHZ_q__inner{transform:rotateY(180deg)}.ItemCard-module__yPHZ_q__face{border-radius:var(--radius);backface-visibility:hidden;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex;position:absolute;inset:0}.ItemCard-module__yPHZ_q__front{background:var(--card);box-shadow:0 2px 14px #1f214717}.ItemCard-module__yPHZ_q__back{background:var(--done-bg);border:2.5px solid var(--done);transform:rotateY(180deg)}.ItemCard-module__yPHZ_q__img{background:var(--ground);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:44px;display:flex;overflow:hidden}.ItemCard-module__yPHZ_q__img img{object-fit:cover;width:100%;height:100%}.ItemCard-module__yPHZ_q__label{text-align:center;color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.ItemCard-module__yPHZ_q__doneIcon{font-size:46px}.ItemCard-module__yPHZ_q__doneLabel{color:var(--done);font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.ItemCard-module__yPHZ_q__inner{transition:none}}
.ChildView-module__RxBLPa__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.ChildView-module__RxBLPa__back:hover{color:var(--text)}.ChildView-module__RxBLPa__banner{border-radius:var(--radius);color:#fff;padding:28px 28px 26px;transition:background .35s;position:relative;overflow:hidden}.ChildView-module__RxBLPa__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-28px;right:-28px}.ChildView-module__RxBLPa__dayName{letter-spacing:-2.5px;text-underline-offset:7px;font-size:clamp(46px,13vw,68px);font-weight:900;line-height:1;-webkit-text-decoration:underline wavy #ffffff47;text-decoration:underline wavy #ffffff47;position:relative}.ChildView-module__RxBLPa__dayDate{opacity:.75;margin-top:8px;font-size:15px;font-weight:500;position:relative}.ChildView-module__RxBLPa__progressRow{align-items:center;gap:10px;padding:0 2px;display:flex}.ChildView-module__RxBLPa__dots{gap:7px;display:flex}.ChildView-module__RxBLPa__dot{background:#1f214724;border-radius:50%;width:11px;height:11px;transition:background .25s,transform .25s}.ChildView-module__RxBLPa__dot.ChildView-module__RxBLPa__on{background:var(--done);transform:scale(1.15)}.ChildView-module__RxBLPa__progLabel{color:var(--text-soft);margin-left:auto;font-size:14px;font-weight:700}.ChildView-module__RxBLPa__instruction{padding:0 2px;font-size:19px;font-weight:800}.ChildView-module__RxBLPa__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ChildView-module__RxBLPa__weekend{background:var(--card);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex;box-shadow:0 2px 14px #1f214712}.ChildView-module__RxBLPa__weekendEmoji{font-size:64px}.ChildView-module__RxBLPa__weekendTitle{font-size:22px;font-weight:900}.ChildView-module__RxBLPa__weekendSub{color:var(--text-soft);font-size:15px}.ChildView-module__RxBLPa__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#1f21478c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ChildView-module__RxBLPa__celebCard{background:var(--card);text-align:center;border-radius:28px;width:88%;max-width:300px;padding:40px 30px 32px;animation:.38s cubic-bezier(.34,1.56,.64,1) ChildView-module__RxBLPa__pop}@keyframes ChildView-module__RxBLPa__pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.ChildView-module__RxBLPa__celebEmoji{margin-bottom:14px;font-size:68px}.ChildView-module__RxBLPa__celebTitle{letter-spacing:-.5px;margin-bottom:6px;font-size:30px;font-weight:900}.ChildView-module__RxBLPa__celebSub{color:var(--text-soft);margin-bottom:24px;font-size:15px;line-height:1.5}.ChildView-module__RxBLPa__celebBtn{background:var(--done);color:#fff;cursor:pointer;border:none;border-radius:15px;width:100%;padding:15px 0;font-family:inherit;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){.ChildView-module__RxBLPa__celebCard{animation:none}.ChildView-module__RxBLPa__dot{transition:none}}
.RoutineView-module__rLWfhq__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.RoutineView-module__rLWfhq__back:hover{color:var(--text)}.RoutineView-module__rLWfhq__banner{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#ff8c42 0%,#ffb347 100%);align-items:center;gap:18px;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden}.RoutineView-module__rLWfhq__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-28px;right:-28px}.RoutineView-module__rLWfhq__sunEmoji{font-size:52px;position:relative}.RoutineView-module__rLWfhq__title{letter-spacing:-1px;font-size:clamp(24px,7vw,34px);font-weight:900;line-height:1.1;position:relative}.RoutineView-module__rLWfhq__progressRow{align-items:center;gap:10px;padding:0 2px;display:flex}.RoutineView-module__rLWfhq__dots{flex-wrap:wrap;gap:7px;display:flex}.RoutineView-module__rLWfhq__dot{background:#1f214724;border-radius:50%;width:11px;height:11px;transition:background .25s,transform .25s}.RoutineView-module__rLWfhq__dot.RoutineView-module__rLWfhq__on{background:#ff8c42;transform:scale(1.15)}.RoutineView-module__rLWfhq__progLabel{color:var(--text-soft);margin-left:auto;font-size:14px;font-weight:700}.RoutineView-module__rLWfhq__instruction{padding:0 2px;font-size:19px;font-weight:800}.RoutineView-module__rLWfhq__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.RoutineView-module__rLWfhq__itemWrap{position:relative}.RoutineView-module__rLWfhq__stepNum{z-index:10;color:#fff;pointer-events:none;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;transition:background .25s;display:flex;position:absolute;top:8px;left:8px}.RoutineView-module__rLWfhq__stepNum.RoutineView-module__rLWfhq__stepDone{background:#ff8c42}.RoutineView-module__rLWfhq__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#1f21478c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RoutineView-module__rLWfhq__celebCard{background:var(--card);text-align:center;border-radius:28px;width:88%;max-width:300px;padding:40px 30px 32px;animation:.38s cubic-bezier(.34,1.56,.64,1) RoutineView-module__rLWfhq__pop}@keyframes RoutineView-module__rLWfhq__pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.RoutineView-module__rLWfhq__celebEmoji{margin-bottom:14px;font-size:68px}.RoutineView-module__rLWfhq__celebTitle{letter-spacing:-.5px;margin-bottom:6px;font-size:30px;font-weight:900}.RoutineView-module__rLWfhq__celebSub{color:var(--text-soft);margin-bottom:24px;font-size:15px;line-height:1.5}.RoutineView-module__rLWfhq__celebBtn{color:#fff;cursor:pointer;background:#ff8c42;border:none;border-radius:15px;width:100%;padding:15px 0;font-family:inherit;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){.RoutineView-module__rLWfhq__celebCard{animation:none}.RoutineView-module__rLWfhq__dot{transition:none}}
.AgendaView-module__qCkBqa__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.AgendaView-module__qCkBqa__back:hover{color:var(--text)}.AgendaView-module__qCkBqa__banner{border-radius:var(--radius);color:#fff;padding:28px 28px 26px;transition:background .35s;position:relative;overflow:hidden}.AgendaView-module__qCkBqa__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-28px;right:-28px}.AgendaView-module__qCkBqa__dayName{letter-spacing:-2.5px;font-size:clamp(46px,13vw,68px);font-weight:900;line-height:1;position:relative}.AgendaView-module__qCkBqa__dayDate{opacity:.75;margin-top:8px;font-size:15px;font-weight:500;position:relative}.AgendaView-module__qCkBqa__timeline{flex-direction:column;gap:0;display:flex}.AgendaView-module__qCkBqa__row{align-items:flex-start;gap:14px;display:flex}.AgendaView-module__qCkBqa__timeCol{flex-direction:column;flex-shrink:0;align-items:center;width:48px;padding-top:14px;display:flex}.AgendaView-module__qCkBqa__time{color:var(--text-soft);font-size:13px;font-weight:800;line-height:1}.AgendaView-module__qCkBqa__line{background:#1f21471a;flex:1;width:2px;min-height:16px;margin-top:6px}.AgendaView-module__qCkBqa__card{background:var(--card);border-radius:var(--radius-sm);border:2.5px solid #0000;flex:1;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;transition:opacity .2s,border-color .2s;display:flex;box-shadow:0 1px 6px #1f214712}.AgendaView-module__qCkBqa__row.AgendaView-module__qCkBqa__current .AgendaView-module__qCkBqa__card{border-color:var(--done);box-shadow:0 2px 16px #1f214721}.AgendaView-module__qCkBqa__row.AgendaView-module__qCkBqa__current .AgendaView-module__qCkBqa__time{color:var(--done)}.AgendaView-module__qCkBqa__row.AgendaView-module__qCkBqa__past .AgendaView-module__qCkBqa__card,.AgendaView-module__qCkBqa__row.AgendaView-module__qCkBqa__past .AgendaView-module__qCkBqa__time{opacity:.4}.AgendaView-module__qCkBqa__row.AgendaView-module__qCkBqa__past .AgendaView-module__qCkBqa__line{background:#1f21470f}.AgendaView-module__qCkBqa__cardMedia{background:var(--ground);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.AgendaView-module__qCkBqa__cardEmoji{font-size:28px}.AgendaView-module__qCkBqa__cardName{color:var(--text);flex:1;font-size:15px;font-weight:700}.AgendaView-module__qCkBqa__badgeNow{background:var(--done);color:#fff;border-radius:20px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:800}.AgendaView-module__qCkBqa__badgeNext{color:var(--text-soft);background:#1f214714;border-radius:20px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:800}.AgendaView-module__qCkBqa__empty,.AgendaView-module__qCkBqa__weekend{background:var(--card);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex;box-shadow:0 2px 14px #1f214712}.AgendaView-module__qCkBqa__weekendEmoji,.AgendaView-module__qCkBqa__emptyEmoji{font-size:64px}.AgendaView-module__qCkBqa__weekendTitle,.AgendaView-module__qCkBqa__emptyText{font-size:22px;font-weight:900}.AgendaView-module__qCkBqa__weekendSub{color:var(--text-soft);font-size:15px}
.TimerView-module__IV4qKG__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.TimerView-module__IV4qKG__back:hover{color:var(--text)}.TimerView-module__IV4qKG__banner{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#00acc1 0%,#26c6da 100%);align-items:center;gap:18px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.TimerView-module__IV4qKG__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:160px;height:160px;position:absolute;top:-24px;right:-24px}.TimerView-module__IV4qKG__bannerEmoji{font-size:48px;position:relative}.TimerView-module__IV4qKG__bannerTitle{letter-spacing:-1px;font-size:clamp(24px,7vw,34px);font-weight:900;line-height:1.1;position:relative}.TimerView-module__IV4qKG__bannerSub{opacity:.85;font-size:14px;font-weight:600;position:relative}.TimerView-module__IV4qKG__presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.TimerView-module__IV4qKG__preset{background:var(--card);cursor:pointer;color:var(--text-soft);border:2px solid #0000001a;border-radius:12px;padding:12px 6px;font-family:inherit;font-size:14px;font-weight:800;transition:border-color .2s,color .2s,background .2s}.TimerView-module__IV4qKG__preset:disabled{opacity:.5;cursor:default}.TimerView-module__IV4qKG__preset:not(:disabled):hover{color:#00acc1;border-color:#00acc1}.TimerView-module__IV4qKG__presetActive{color:#00acc1!important;background:#00acc117!important;border-color:#00acc1!important}.TimerView-module__IV4qKG__circleWrap{justify-content:center;align-items:center;width:260px;height:260px;margin:4px auto 0;display:flex;position:relative}.TimerView-module__IV4qKG__svg{width:100%;height:100%;position:absolute;inset:0}.TimerView-module__IV4qKG__timeDisplay{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.TimerView-module__IV4qKG__timeLabel{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:54px;font-weight:900;line-height:1;transition:color .6s}.TimerView-module__IV4qKG__doneEmoji{font-size:36px;animation:.4s cubic-bezier(.34,1.56,.64,1) TimerView-module__IV4qKG__pop}@keyframes TimerView-module__IV4qKG__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.TimerView-module__IV4qKG__controls{flex-direction:column;gap:10px;margin-top:-4px;display:flex}.TimerView-module__IV4qKG__btnStart{background:var(--clr,#00acc1);color:#fff;cursor:pointer;letter-spacing:.3px;border:none;border-radius:16px;padding:18px;font-family:inherit;font-size:18px;font-weight:900;transition:opacity .15s,transform .1s}.TimerView-module__IV4qKG__btnStart:disabled{opacity:.4;cursor:default}.TimerView-module__IV4qKG__btnStart:not(:disabled):active{transform:scale(.97)}.TimerView-module__IV4qKG__btnPause{background:var(--card);color:var(--text);cursor:pointer;border:2px solid #0000001f;border-radius:16px;padding:18px;font-family:inherit;font-size:18px;font-weight:900;transition:border-color .15s}.TimerView-module__IV4qKG__btnPause:hover{border-color:#00acc1}.TimerView-module__IV4qKG__btnReset{color:var(--text-soft);cursor:pointer;background:#0000000d;border:none;border-radius:14px;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.TimerView-module__IV4qKG__btnReset:hover{background:#0000001a}.TimerView-module__IV4qKG__doneMsg{text-align:center;color:#e05260;background:#e0526014;border-radius:16px;padding:14px;font-size:24px;font-weight:900;animation:.4s cubic-bezier(.34,1.56,.64,1) TimerView-module__IV4qKG__pop}@media (prefers-reduced-motion:reduce){.TimerView-module__IV4qKG__doneEmoji,.TimerView-module__IV4qKG__doneMsg{animation:none}}
.EmotionsView-module__zymFeW__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.EmotionsView-module__zymFeW__back:hover{color:var(--text)}.EmotionsView-module__zymFeW__banner{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#e0559e 0%,#f08cc0 100%);align-items:center;gap:18px;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden}.EmotionsView-module__zymFeW__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-28px;right:-28px}.EmotionsView-module__zymFeW__bannerEmoji{font-size:44px;position:relative}.EmotionsView-module__zymFeW__bannerTitle{letter-spacing:-.5px;font-size:clamp(22px,6.5vw,30px);font-weight:900;line-height:1.1;position:relative}.EmotionsView-module__zymFeW__bannerSub{opacity:.9;font-size:14px;font-weight:600;position:relative}.EmotionsView-module__zymFeW__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EmotionsView-module__zymFeW__card{background:var(--card);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 12px #1f214714}.EmotionsView-module__zymFeW__card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1f21471f}.EmotionsView-module__zymFeW__card:active{transform:translateY(0)}.EmotionsView-module__zymFeW__cardMedia{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.EmotionsView-module__zymFeW__cardEmoji{font-size:46px}.EmotionsView-module__zymFeW__cardName{color:var(--text);font-size:15px;font-weight:800}.EmotionsView-module__zymFeW__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#1f21478c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EmotionsView-module__zymFeW__respCard{background:var(--card);text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:300px;padding:36px 30px 30px;animation:.38s cubic-bezier(.34,1.56,.64,1) EmotionsView-module__zymFeW__pop;display:flex}@keyframes EmotionsView-module__zymFeW__pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.EmotionsView-module__zymFeW__respMedia{margin-bottom:12px}.EmotionsView-module__zymFeW__respEmoji{font-size:72px}.EmotionsView-module__zymFeW__respTitle{letter-spacing:-.4px;margin-bottom:8px;font-size:24px;font-weight:900}.EmotionsView-module__zymFeW__respMsg{color:var(--text-soft);margin-bottom:24px;font-size:15px;line-height:1.5}.EmotionsView-module__zymFeW__respBtn{color:#fff;cursor:pointer;background:#e0559e;border:none;border-radius:15px;width:100%;padding:15px 0;font-family:inherit;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){.EmotionsView-module__zymFeW__respCard{animation:none}}
.StoriesView-module__4euwAG__back{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.StoriesView-module__4euwAG__back:hover{color:var(--text)}.StoriesView-module__4euwAG__banner{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#9167d8 0%,#b492e8 100%);align-items:center;gap:18px;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden}.StoriesView-module__4euwAG__banner:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-28px;right:-28px}.StoriesView-module__4euwAG__bannerEmoji{font-size:44px;position:relative}.StoriesView-module__4euwAG__bannerTitle{letter-spacing:-.5px;font-size:clamp(22px,6.5vw,30px);font-weight:900;line-height:1.1;position:relative}.StoriesView-module__4euwAG__bannerSub{opacity:.9;font-size:14px;font-weight:600;position:relative}.StoriesView-module__4euwAG__list{flex-direction:column;gap:12px;display:flex}.StoriesView-module__4euwAG__storyCard{background:var(--card);border-radius:var(--radius-sm);cursor:pointer;text-align:left;border:none;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 12px #1f214714}.StoriesView-module__4euwAG__storyCard:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1f21471f}.StoriesView-module__4euwAG__storyCard:active{transform:translateY(0)}.StoriesView-module__4euwAG__storyIcon{font-size:38px}.StoriesView-module__4euwAG__storyInfo{flex-direction:column;flex:1;gap:2px;display:flex}.StoriesView-module__4euwAG__storyTitle{color:var(--text);font-size:17px;font-weight:800}.StoriesView-module__4euwAG__storyPages{color:var(--text-soft);font-size:13px;font-weight:600}.StoriesView-module__4euwAG__storyArrow{color:#9167d8;font-size:28px;font-weight:700}.StoriesView-module__4euwAG__empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 20px;display:flex}.StoriesView-module__4euwAG__emptyEmoji{font-size:56px}.StoriesView-module__4euwAG__emptyText{color:var(--text-soft);font-size:15px;font-weight:600;line-height:1.6}.StoriesView-module__4euwAG__readerHeader{justify-content:center;align-items:center;gap:10px;display:flex}.StoriesView-module__4euwAG__readerIcon{font-size:26px}.StoriesView-module__4euwAG__readerTitle{color:var(--text);letter-spacing:-.3px;font-size:18px;font-weight:900}.StoriesView-module__4euwAG__dots{justify-content:center;gap:7px;display:flex}.StoriesView-module__4euwAG__dot{background:#9167d838;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.StoriesView-module__4euwAG__dotOn{background:#9167d8;transform:scale(1.3)}.StoriesView-module__4euwAG__dotDone{background:#b492e8}.StoriesView-module__4euwAG__pageCard{background:var(--card);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:300px;padding:28px 24px;animation:.3s StoriesView-module__4euwAG__pageIn;display:flex;box-shadow:0 2px 12px #1f214714}@keyframes StoriesView-module__4euwAG__pageIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.StoriesView-module__4euwAG__pageMedia{justify-content:center;align-items:center;display:flex}.StoriesView-module__4euwAG__pagePhoto{object-fit:cover;border-radius:18px;max-width:100%;height:auto}.StoriesView-module__4euwAG__pageEmoji{font-size:88px}.StoriesView-module__4euwAG__pageText{color:var(--text);text-align:center;margin:0;font-size:clamp(18px,5.5vw,24px);font-weight:700;line-height:1.5}.StoriesView-module__4euwAG__navRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.StoriesView-module__4euwAG__navBtn{background:var(--card);color:#9167d8;cursor:pointer;border:none;border-radius:20px;width:64px;height:64px;font-family:inherit;font-size:28px;font-weight:800;transition:transform .15s,opacity .15s;box-shadow:0 2px 12px #1f214714}.StoriesView-module__4euwAG__navBtn:active:not(:disabled){transform:scale(.94)}.StoriesView-module__4euwAG__navBtn:disabled{opacity:.35;cursor:default}.StoriesView-module__4euwAG__navNext{color:#fff;background:#9167d8}.StoriesView-module__4euwAG__navLabel{color:var(--text-soft);font-size:14px;font-weight:700}.StoriesView-module__4euwAG__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#1f21478c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.StoriesView-module__4euwAG__celebCard{background:var(--card);text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:300px;padding:36px 30px 30px;animation:.38s cubic-bezier(.34,1.56,.64,1) StoriesView-module__4euwAG__pop;display:flex}@keyframes StoriesView-module__4euwAG__pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.StoriesView-module__4euwAG__celebEmoji{margin-bottom:12px;font-size:72px}.StoriesView-module__4euwAG__celebTitle{letter-spacing:-.4px;margin-bottom:8px;font-size:24px;font-weight:900}.StoriesView-module__4euwAG__celebSub{color:var(--text-soft);margin-bottom:24px;font-size:15px;line-height:1.5}.StoriesView-module__4euwAG__celebBtn{color:#fff;cursor:pointer;background:#9167d8;border:none;border-radius:15px;width:100%;padding:15px 0;font-family:inherit;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){.StoriesView-module__4euwAG__pageCard,.StoriesView-module__4euwAG__celebCard{animation:none}}
.ParentView-module__aX9Xpa__header{align-items:center;gap:10px;display:flex}.ParentView-module__aX9Xpa__title{flex:1;font-size:21px;font-weight:900}.ParentView-module__aX9Xpa__sectionToggle{background:#1f214714;border-radius:14px;gap:4px;padding:4px;display:flex}.ParentView-module__aX9Xpa__sectionBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:10px 0;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.ParentView-module__aX9Xpa__sectionBtn.ParentView-module__aX9Xpa__sectionActive{background:var(--card);color:var(--text);box-shadow:0 1px 6px #1f21471f}.ParentView-module__aX9Xpa__routineStep{color:#ff8c42;background:#ff8c4226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:flex}.ParentView-module__aX9Xpa__lockBtn{cursor:pointer;background:#1f214712;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;transition:background .15s;display:flex}.ParentView-module__aX9Xpa__lockBtn:hover{background:#1f214724}.ParentView-module__aX9Xpa__tabs{gap:6px;display:flex}.ParentView-module__aX9Xpa__tab{border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;background:#1f214712;border:none;flex:1;padding:10px 0;font-family:inherit;font-size:12px;font-weight:800;transition:background .18s,color .18s}.ParentView-module__aX9Xpa__tab.ParentView-module__aX9Xpa__active{color:#fff}.ParentView-module__aX9Xpa__emotionsHint{color:var(--text-soft);font-size:13px;font-weight:500;line-height:1.4}.ParentView-module__aX9Xpa__list{flex-direction:column;gap:9px;display:flex}.ParentView-module__aX9Xpa__item{background:var(--card);border-radius:var(--radius-sm);align-items:center;gap:11px;padding:11px 14px;display:flex;box-shadow:0 1px 6px #1f214712}.ParentView-module__aX9Xpa__thumb{background:var(--ground);cursor:pointer;border:2px dashed #1f214733;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:24px;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.ParentView-module__aX9Xpa__thumb:hover{border-color:#1f214780}.ParentView-module__aX9Xpa__thumb img{object-fit:cover;width:100%;height:100%}.ParentView-module__aX9Xpa__thumbCam{background:#0000007a;border-radius:5px 0 9px;padding:0 3px;font-size:10px;line-height:1.6;position:absolute;bottom:0;right:0}.ParentView-module__aX9Xpa__name{flex:1;font-size:15px;font-weight:700}.ParentView-module__aX9Xpa__reorderBtns{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ParentView-module__aX9Xpa__reorderBtn{width:26px;height:22px;color:var(--text-soft);cursor:pointer;background:#1f21470f;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:9px;transition:background .15s,color .15s;display:flex}.ParentView-module__aX9Xpa__reorderBtn:not(:disabled):hover{color:var(--text);background:#1f214724}.ParentView-module__aX9Xpa__reorderBtn:disabled{opacity:.25;cursor:default}.ParentView-module__aX9Xpa__delBtn{color:#d03535;cursor:pointer;background:#dc323217;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:700;display:flex}.ParentView-module__aX9Xpa__addFormCard{background:var(--card);border-radius:var(--radius-sm);flex-direction:column;gap:11px;padding:14px;display:flex;box-shadow:0 1px 6px #1f214712}.ParentView-module__aX9Xpa__addFormRow{align-items:center;gap:10px;display:flex}.ParentView-module__aX9Xpa__photoLabel{background:var(--ground);cursor:pointer;border:2px dashed #1f214740;border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:52px;font-size:20px;transition:border-color .18s;display:flex;overflow:hidden}.ParentView-module__aX9Xpa__photoLabel:hover{border-color:#1f214780}.ParentView-module__aX9Xpa__photoLabel img{object-fit:cover;width:100%;height:100%}.ParentView-module__aX9Xpa__photoHint{color:var(--text-soft);text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:800}.ParentView-module__aX9Xpa__nameInput{color:var(--text);background:var(--ground);border:2px solid #1f21471f;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600}.ParentView-module__aX9Xpa__nameInput:focus{border-color:var(--blue);background:#fff}.ParentView-module__aX9Xpa__nameInput::placeholder{color:var(--text-soft);font-weight:500}.ParentView-module__aX9Xpa__formActions{gap:8px;display:flex}.ParentView-module__aX9Xpa__cancelBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:2px solid #1f21471f;border-radius:10px;flex:1;padding:11px 0;font-family:inherit;font-size:14px;font-weight:700}.ParentView-module__aX9Xpa__saveBtn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:2;padding:11px 0;font-family:inherit;font-size:14px;font-weight:800}.ParentView-module__aX9Xpa__addBtn{border-radius:var(--radius-sm);width:100%;color:var(--text-soft);cursor:pointer;background:0 0;border:2px dashed #1f214733;justify-content:center;align-items:center;gap:7px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.ParentView-module__aX9Xpa__addBtn:hover{color:var(--text);border-color:#1f214766}.ParentView-module__aX9Xpa__changePinBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.ParentView-module__aX9Xpa__changePinBtn:hover{color:var(--text)}.ParentView-module__aX9Xpa__agendaTime{color:var(--text-soft);flex-shrink:0;min-width:38px;font-size:13px;font-weight:800}.ParentView-module__aX9Xpa__agendaInputs{flex:1;align-items:center;gap:8px;display:flex}.ParentView-module__aX9Xpa__timeInput{width:100px;color:var(--text);background:var(--ground);border:2px solid #1f21471f;border-radius:10px;outline:none;flex-shrink:0;padding:10px;font-family:inherit;font-size:15px;font-weight:600}.ParentView-module__aX9Xpa__timeInput:focus{border-color:var(--blue);background:#fff}.ParentView-module__aX9Xpa__storyIcon{flex-shrink:0;font-size:26px}.ParentView-module__aX9Xpa__storyOpenBtn{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;font-family:inherit;display:flex}.ParentView-module__aX9Xpa__storyCount{color:#9167d8;font-size:12px;font-weight:700}.ParentView-module__aX9Xpa__storyBackBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.ParentView-module__aX9Xpa__storyBackBtn:hover{color:var(--text)}.ParentView-module__aX9Xpa__storyEditHeader{align-items:center;gap:10px;display:flex}.ParentView-module__aX9Xpa__pageText{overflow-wrap:break-word;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.ParentView-module__aX9Xpa__textArea{color:var(--text);background:var(--ground);resize:none;border:2px solid #1f21471f;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}.ParentView-module__aX9Xpa__textArea:focus{border-color:var(--blue);background:#fff}.ParentView-module__aX9Xpa__textArea::placeholder{color:var(--text-soft);font-weight:500}
.PinScreen-module__Ohz_XG__screen{background:var(--card);border-radius:var(--radius);flex-direction:column;align-items:center;gap:20px;padding:32px 24px 28px;display:flex;box-shadow:0 2px 20px #1f21471a}.PinScreen-module__Ohz_XG__lockIcon{background:#6b7fe31f;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.PinScreen-module__Ohz_XG__title{letter-spacing:-.3px;font-size:20px;font-weight:900}.PinScreen-module__Ohz_XG__subtitle{color:var(--text-soft);margin-top:-10px;font-size:14px;font-weight:600}.PinScreen-module__Ohz_XG__dots{gap:14px;display:flex}.PinScreen-module__Ohz_XG__dot{background:0 0;border:2.5px solid #1f214733;border-radius:50%;width:16px;height:16px;transition:background .15s,border-color .15s,transform .15s}.PinScreen-module__Ohz_XG__dot.PinScreen-module__Ohz_XG__filled{background:var(--blue);border-color:var(--blue);transform:scale(1.1)}.PinScreen-module__Ohz_XG__dot.PinScreen-module__Ohz_XG__error{background:#e05050;border-color:#e05050}@keyframes PinScreen-module__Ohz_XG__shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.PinScreen-module__Ohz_XG__dots.PinScreen-module__Ohz_XG__shaking{animation:.4s PinScreen-module__Ohz_XG__shake}.PinScreen-module__Ohz_XG__numpad{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:280px;display:grid}.PinScreen-module__Ohz_XG__key{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ground);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:22px;font-weight:800;transition:background .12s,transform .1s;display:flex}.PinScreen-module__Ohz_XG__key:active{background:#6b7fe32e;transform:scale(.93)}.PinScreen-module__Ohz_XG__keyDel{color:#d03535;background:#dc323214;font-size:20px}.PinScreen-module__Ohz_XG__keyBlank{visibility:hidden;pointer-events:none}.PinScreen-module__Ohz_XG__hint{color:#92610a;text-align:center;background:#fff3cd;border:1.5px solid #f0c040;border-radius:12px;padding:9px 16px;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.PinScreen-module__Ohz_XG__dots.PinScreen-module__Ohz_XG__shaking{animation:none}.PinScreen-module__Ohz_XG__dot{transition:none}}
.page-module__E0kJGG__page{justify-content:center;min-height:100vh;padding:24px 16px 48px;display:flex}.page-module__E0kJGG__app{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}.page-module__E0kJGG__logoutBtn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .15s;display:flex}.page-module__E0kJGG__logoutBtn:hover{background:#1f214714}.page-module__E0kJGG__toggle{background:#1f214714;border-radius:14px;gap:4px;padding:4px;display:flex}.page-module__E0kJGG__toggleBtn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:9px 0;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.page-module__E0kJGG__toggleBtn.page-module__E0kJGG__active{background:var(--card);color:var(--text);box-shadow:0 1px 6px #1f21471f}.page-module__E0kJGG__view,.page-module__E0kJGG__homeGrid{flex-direction:column;gap:14px;display:flex}.page-module__E0kJGG__featureCard{background:var(--card);border-radius:var(--radius);cursor:pointer;text-align:left;border:none;border-left:5px solid var(--accent);flex-direction:column;align-items:flex-start;gap:6px;padding:28px 24px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #1f214717}.page-module__E0kJGG__featureCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1f214721}.page-module__E0kJGG__featureCard:active{transform:translateY(0)}.page-module__E0kJGG__featureEmoji{font-size:40px}.page-module__E0kJGG__featureTitle{color:var(--text);letter-spacing:-.3px;font-size:20px;font-weight:900}.page-module__E0kJGG__featureSub{color:var(--text-soft);font-size:14px;font-weight:500}.page-module__E0kJGG__demoBadge{color:#6b7fe3;text-transform:uppercase;letter-spacing:.8px;background:#6b7fe31f;border-radius:20px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:800}.page-module__E0kJGG__demoBanner{background:var(--text);border-radius:var(--radius);align-items:center;gap:14px;margin-top:8px;padding:16px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 24px #1f21472e}.page-module__E0kJGG__demoBannerText{flex-direction:column;flex:1;gap:2px;display:flex}.page-module__E0kJGG__demoBannerTitle{color:#fff;font-size:15px;font-weight:800}.page-module__E0kJGG__demoBannerSub{color:#fff9;font-size:12px;font-weight:500}.page-module__E0kJGG__demoBannerBtn{color:var(--text);cursor:pointer;background:#fff;border:none;border-radius:10px;flex-shrink:0;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:opacity .15s}.page-module__E0kJGG__demoBannerBtn:hover{opacity:.88}.page-module__E0kJGG__aboutLink{text-align:center;color:var(--text-soft);padding:4px 0;font-size:13px;font-weight:700;text-decoration:none}.page-module__E0kJGG__aboutLink:hover{color:var(--text)}
