.SuccessCelebration_layer__Jd5m6{position:fixed;top:0;left:0;right:0;z-index:2500;display:flex;justify-content:center;padding-top:calc(66px + 16px);pointer-events:none}.SuccessCelebration_toast___u82v{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;max-width:min(440px,100vw - 32px);padding:12px 24px 12px 16px;border-radius:9999px;background:#6b7567;color:#fff;box-shadow:0 12px 32px rgba(40,69,99,.22);animation:SuccessCelebration_celebrate-pop__werF2 .24s cubic-bezier(.22,.61,.36,1)}.SuccessCelebration_toastInfo__WwSi6{background:#889dba}.SuccessCelebration_text__Ye0k3{margin:0;font-size:14px;font-weight:600;line-height:1.35}.SuccessCelebration_mark__4XmjD{flex:0 0 auto;display:inline-flex}.SuccessCelebration_check___GC4A{width:30px;height:30px}.SuccessCelebration_checkCircle__2pw3L{stroke:hsla(0,0%,100%,.9);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:SuccessCelebration_draw-circle__0of_d .5s cubic-bezier(.22,.61,.36,1) forwards}.SuccessCelebration_checkPath__f83Tz{stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:SuccessCelebration_draw-check__LrpLq .34s cubic-bezier(.22,.61,.36,1) .42s forwards}@keyframes SuccessCelebration_celebrate-pop__werF2{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SuccessCelebration_draw-circle__0of_d{to{stroke-dashoffset:0}}@keyframes SuccessCelebration_draw-check__LrpLq{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.SuccessCelebration_toast___u82v{animation:none}.SuccessCelebration_checkCircle__2pw3L,.SuccessCelebration_checkPath__f83Tz{animation:none;stroke-dashoffset:0}}.HabitCheckInCard_card___I8bu.HabitCheckInCard_card___I8bu{position:relative;padding:22px 16px 16px;border:1px solid #f0ede4;border-radius:18px;background:#fff;box-shadow:none;overflow:visible}.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardHasStreak__EyfrV{padding-top:38px}.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o{background:#eef2f7;border-color:#889dba}.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_doneTime__nc9lU,.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_nameDone__hHc21,.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_name__NfPql,.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_points__9jla4,.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_tag__IZKnz,.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardDone___F28o .HabitCheckInCard_timeChip__2lXAH{color:#284563}.HabitCheckInCard_card___I8bu.HabitCheckInCard_cardMissed__lPz0C{border-color:#f0ede4;background:#fff;box-shadow:none}.HabitCheckInCard_row__e2gKs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.HabitCheckInCard_body__92UBv{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.HabitCheckInCard_head__fxpTq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.HabitCheckInCard_headHabit__kdxCT{margin-top:10px}.HabitCheckInCard_nameRow__2leMr{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.HabitCheckInCard_infoBtn__O6xhN{appearance:none;background:rgba(0,0,0,0);border:0;padding:0;font:inherit;color:inherit;text-decoration:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:#eef2f7;color:#889dba;cursor:pointer;transition:background .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_infoBtn__O6xhN:hover{background:#889dba;color:#fff}.HabitCheckInCard_infoBtn__O6xhN:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_popover__s04_H{position:fixed;z-index:1500;width:330px;max-width:calc(100vw - 24px);animation:HabitCheckInCard_tw-popover-in__pHFuh .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_popoverArrow__8UYDu{position:absolute;left:20px;top:-7px;width:13px;height:13px;background:#fff;border-left:1px solid #f0ede4;border-top:1px solid #f0ede4;transform:rotate(45deg)}.HabitCheckInCard_popoverInner__DpISi{position:relative;background:#fff;border:1px solid #f0ede4;border-radius:18px;box-shadow:0 12px 32px rgba(40,69,99,.16);padding:16px 18px}.HabitCheckInCard_popoverHead___ejSl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.HabitCheckInCard_popoverEyebrow__2fBJd{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#97805f}.HabitCheckInCard_popoverEyebrow__2fBJd svg{flex:0 0 auto}.HabitCheckInCard_popoverClose__6hcOV{appearance:none;background:rgba(0,0,0,0);border:0;padding:0;font:inherit;color:inherit;text-decoration:none;flex:none;display:inline-flex;color:#b6b3b8;cursor:pointer;transition:color .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_popoverClose__6hcOV:hover{color:#16273a}.HabitCheckInCard_popoverClose__6hcOV:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_popoverTitle__VwFSh{margin:9px 0 0;font-family:var(--font-display),"Playfair Display",Georgia,"Times New Roman",serif;font-size:16px;font-weight:600;color:#16273a;line-height:1.3}.HabitCheckInCard_popoverBody___gYD7{margin:7px 0 0;font-size:12.5px;line-height:1.6;color:#5b585c}.HabitCheckInCard_popoverRespond__Cpkph{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0ede4}@keyframes HabitCheckInCard_tw-popover-in__pHFuh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HabitCheckInCard_knowMoreBtn__iYA7X{appearance:none;background:rgba(0,0,0,0);border:0;font:inherit;color:inherit;text-decoration:none;position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border-radius:9999px;background:#eef2f7;color:#284563;font-size:12px;font-weight:600;cursor:pointer;transition:background .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_knowMoreBtn__iYA7X svg:last-child{transition:transform .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_knowMoreBtn__iYA7X:hover{background:#e2e8f1;color:#16273a}.HabitCheckInCard_knowMoreBtn__iYA7X:hover svg:last-child{transform:translateX(2px)}.HabitCheckInCard_knowMoreBtn__iYA7X:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_knowMoreBody__I9Cqo{display:flex;flex-direction:column;gap:16px}.HabitCheckInCard_knowMoreDescription__LEyGL{margin:0;font-size:14px;line-height:1.6;color:#5b585c}.HabitCheckInCard_knowMoreMediaBlock__Ex3_9{display:flex;flex-direction:column;gap:8px}.HabitCheckInCard_knowMoreMediaTitle__dbhNW{margin:0;font-size:14px;font-weight:600;color:#16273a}.HabitCheckInCard_knowMoreAudio__hIdIg{width:100%;height:40px}.HabitCheckInCard_markCompleteBtn__exXYe{appearance:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;border-radius:9999px;font-size:14px;font-weight:600;background:#889dba;color:#fff;border:1.5px solid #889dba;cursor:pointer;transition:opacity .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_markCompleteBtn__exXYe:disabled{opacity:.5;cursor:not-allowed}.HabitCheckInCard_markCompleteBtn__exXYe:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_guidedReflect__KPryq{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-bottom:6px}.HabitCheckInCard_guidedReflectLine__NdXVE{margin:0;font-size:14px;color:#5b585c}.HabitCheckInCard_guidedReflect__KPryq .HabitCheckInCard_responseInput__R1U0H{flex:none;width:100%}.HabitCheckInCard_name__NfPql{font-size:16px;font-weight:500;color:#16273a}.HabitCheckInCard_nameDone__hHc21{color:#5b585c}.HabitCheckInCard_checkbox__NZY7T{appearance:none;background:rgba(0,0,0,0);padding:0;font:inherit;color:inherit;text-decoration:none;flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1.5px solid #e4e0d6;background:#fff;color:#837f84;cursor:pointer;transition:background .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_checkbox__NZY7T:hover{border-color:#16273a}.HabitCheckInCard_checkbox__NZY7T:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_checkboxDone__loShm{background:#284563;border-color:#284563;color:#fff}.HabitCheckInCard_checkboxPending__zd_po{opacity:.6;cursor:progress}.HabitCheckInCard_checkboxLocked__PbU5Z{opacity:.45;cursor:not-allowed}.HabitCheckInCard_checkboxLocked__PbU5Z:hover{border-color:#e4e0d6}.HabitCheckInCard_reflectionMark__VpxX2{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1.5px solid rgba(0,0,0,0);background:#eef2f7;color:#284563}.HabitCheckInCard_reflectionMarkDone__45hor{background:#6b7567;border-color:#6b7567;color:#fff}.HabitCheckInCard_tag__IZKnz{display:block;margin-top:2px;font-size:14px;font-weight:400;color:#837f84}.HabitCheckInCard_streak__2X0rG{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6b7567;background:#eaece6;border-radius:9999px;padding:4px 8px}.HabitCheckInCard_streakBadge__fJiJZ{position:absolute;top:0;left:0;z-index:2;padding:5px 12px;border-radius:18px 0 18px 0;background:#889dba;color:#fff}.HabitCheckInCard_streakBadge__fJiJZ,.HabitCheckInCard_streakLead__yW9Xj{display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.01em}.HabitCheckInCard_streakLead__yW9Xj{align-self:flex-start;gap:6px;margin-bottom:2px;color:#6b7567}.HabitCheckInCard_streakLead__yW9Xj svg{flex:0 0 auto}.HabitCheckInCard_streakLeadZero__Sh7vu{color:#837f84;font-weight:600}.HabitCheckInCard_streakLeadZero__Sh7vu svg{opacity:.55}.HabitCheckInCard_checkSlot__drdhQ{position:absolute;top:8px;right:8px;z-index:1;flex:none;display:flex;align-items:center;gap:8px}.HabitCheckInCard_timeChip__2lXAH{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#837f84}.HabitCheckInCard_timeMissed__i1JMF{color:#16273a;font-weight:700}.HabitCheckInCard_timeMissed__i1JMF svg{stroke-width:2.5}.HabitCheckInCard_dot__W7JbA{color:#837f84;font-size:14px}.HabitCheckInCard_gentleNote___SLPL{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 12px;border-radius:9999px;background:#eef2f7;font-size:14px;font-weight:500;color:#284563}.HabitCheckInCard_gentleNote___SLPL svg{flex:0 0 auto;color:#284563}.HabitCheckInCard_respondBtn__EvMgM{appearance:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:600;color:#284563;background:#eef2f7;border:none;cursor:pointer;white-space:nowrap;transition:background .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_respondBtn__EvMgM:hover{background:#e2e8f1}.HabitCheckInCard_respondBtn__EvMgM:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_respondWrap__yiBIv{display:flex;align-items:center;gap:8px;margin-top:8px}.HabitCheckInCard_responseInput__R1U0H{flex:1 1;min-width:0;font-family:inherit;font-size:14px;color:#16273a;background:#fff;border:1px solid #e4e0d6;border-radius:12px;padding:8px 12px;line-height:1.4}.HabitCheckInCard_responseInput__R1U0H:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_responseSave__bPmCK{appearance:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-decoration:none;flex:none;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:9999px;font-size:14px;font-weight:600;background:#889dba;color:#fff;border:1.5px solid #889dba;cursor:pointer}.HabitCheckInCard_responseSave__bPmCK:disabled{opacity:.4;cursor:not-allowed}.HabitCheckInCard_responseSave__bPmCK:focus-visible{outline:2px solid #889dba;outline-offset:2px;box-shadow:0 0 0 3px rgba(136,157,186,.35);border-radius:6px}.HabitCheckInCard_undoBtn__US_dM{appearance:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:9999px;font-size:11px;font-weight:600;color:#837f84;background:#fff;border:1px solid #e4e0d6;cursor:pointer;transition:background .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_undoBtn__US_dM:hover{color:#16273a;background:#f3f5f8;border-color:#16273a}.HabitCheckInCard_undoBtn__US_dM:disabled{opacity:.5;cursor:not-allowed}.HabitCheckInCard_savedReflection__wlKFx{margin:8px 0 0;font-family:var(--font-display),"Playfair Display",Georgia,"Times New Roman",serif;font-size:14px;font-style:italic;color:#5b585c;line-height:1.5}.HabitCheckInCard_meta___oSmw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.HabitCheckInCard_points__9jla4{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#5b585c}.HabitCheckInCard_doneTime__nc9lU{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#837f84}.HabitCheckInCard_success__o7Eb7{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;border-radius:12px;background:#6b7567;font-size:14px;font-weight:600;color:#fff;animation:HabitCheckInCard_habit-success-pop__S_8WR .24s cubic-bezier(.22,.61,.36,1)}.HabitCheckInCard_success__o7Eb7 svg{flex:0 0 auto}.HabitCheckInCard_bonus__NHzV1{color:hsla(0,0%,100%,.85);font-weight:500}.HabitCheckInCard_guidedModalIcon__5THw7{background:#eef2f7;color:#889dba}@keyframes HabitCheckInCard_habit-success-pop__S_8WR{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}