.fasts_page__ZZaDn{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:16px}.fasts_back__PPs_U{color:var(--teal);text-decoration:underline;font-size:14px}.fasts_head__oRAtg{border-radius:var(--header-radius);padding:var(--pad);background:var(--head-gradient);box-shadow:var(--shadow)}.fasts_title__QPLS_{font-size:20px;font-weight:700;color:var(--maroon);margin:0 0 4px}.fasts_intro__FK2w9{font-size:13px;color:var(--gray);margin:0}.fasts_activeCard__GCN0L{background:var(--offwhite);border-radius:var(--card-radius);padding:18px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.fasts_occasion__jo0fP{font-size:20px;font-weight:700;color:var(--maroon)}.fasts_metaRow__uhECi{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.fasts_chipRO__kQYHU{font-size:12px;color:var(--gray);border:1px solid var(--gridline);border-radius:999px;padding:4px 10px}.fasts_remaining__yMtce{font-size:15px;color:var(--charcoal);font-weight:600}.fasts_card__r2TiR{display:flex;flex-direction:column;gap:16px}.fasts_field__uL3YH{display:flex;flex-direction:column;gap:6px}.fasts_fieldLabel__G_pIL{font-size:13px;color:var(--gray)}.fasts_input__XYu_S,.fasts_note__XiXQc{border:1px solid var(--gridline);border-radius:10px;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--charcoal);background:var(--surface);width:100%}.fasts_note__XiXQc{resize:vertical}.fasts_chipWrap__rP0FT{display:flex;flex-wrap:wrap;gap:8px}.fasts_chip__3IoVi{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--gridline);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:13px;color:var(--charcoal);cursor:pointer;font-family:inherit}.fasts_chipOn__UtnsZ{border-color:var(--teal);background:var(--teal-track);color:var(--maroon);font-weight:600}.fasts_btnRow___wsp_{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fasts_save__hG_1c{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:14px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .12s ease-out}.fasts_save__hG_1c:active{transform:scale(.98)}.fasts_save__hG_1c:disabled{background:transparent;color:var(--gray);border:1px solid var(--gridline);cursor:default}.fasts_secondary__Luv2y{background:var(--surface);color:var(--maroon);border:1px solid var(--maroon);border-radius:999px;padding:14px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.fasts_secondary__Luv2y:disabled{background:transparent;color:var(--gray);border:1px solid var(--gridline);cursor:default}.fasts_err__s2RYF{color:var(--maroon);font-size:13px}.fasts_commitmentsLink__y8z4Q{text-align:center;margin-top:22px}.fasts_commitmentsLink__y8z4Q a{color:var(--teal);font-size:var(--text-base);text-decoration:none}.fasts_endConfirm__52Z2a{margin-top:12px;border:1px solid var(--gridline);border-radius:var(--card-radius);padding:14px 16px;background:var(--surface)}.fasts_endConfirmTitle__MxuPw{margin:0 0 6px;font-size:var(--text-lg);color:var(--charcoal)}.fasts_endConfirmBody__m6bHl{margin:0 0 12px;font-size:var(--text-base);color:var(--gray);line-height:1.6}.backHome_pair__9Mmrx{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.badges_page__ks9j_{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:16px}.badges_back__XmbYI{color:var(--teal);text-decoration:underline;font-size:14px}.badges_head__0FLmg{border-radius:var(--header-radius);padding:var(--pad);background:var(--head-gradient);box-shadow:var(--shadow)}.badges_title__WC0Y6{font-size:20px;font-weight:700;color:var(--maroon);margin:0 0 4px}.badges_intro__NoZy8{font-size:13px;color:var(--gray);margin:0}.badges_grid__eUJDO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.badges_badge__SUu82{background:var(--offwhite);border-radius:var(--card-radius);padding:16px 12px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-height:128px;justify-content:center}.badges_icon__vOw5N{font-size:34px;line-height:1}.badges_iconImg___JGk4{height:40px;width:40px;object-fit:contain;border-radius:8px}.badges_streakNum__naGgp{font-size:30px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badges_streakDays__oE_Sw{font-size:12px;color:var(--gray)}.badges_name__dJGB1{font-size:14px;font-weight:600;color:var(--charcoal)}.badges_detail__Xb0QN{font-size:13px;color:var(--maroon);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badges_grace__AXkIV{font-size:var(--text-sm);color:var(--gray);font-style:italic}.badges_locked__5ByYP{box-shadow:0 4px 16px rgba(var(--charcoal-rgb),.05)}.badges_locked__5ByYP .badges_icon__vOw5N{filter:grayscale(1);opacity:.45}.badges_locked__5ByYP .badges_name__dJGB1{color:var(--gray)}.badges_locked__5ByYP .badges_detail__Xb0QN{color:var(--gray);font-weight:600}.badges_empty__FNS_c{color:var(--gray);font-size:13px}.badges_ladder__vNt1E{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--rule,rgba(0,0,0,.1))}.badges_ladderTitle__3VB_h{margin:0 0 4px;font-size:17px;font-weight:600;color:var(--maroon)}.badges_ladderLede__8YuOv{margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--gray)}.badges_ladderPractice__Hjf4R{margin-bottom:18px}.badges_ladderPracticeName__FrDKE{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink)}.badges_ladderList__u7IQo{list-style:none;margin:0;padding:0}.badges_rung__nJpkS{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:6px;font-size:14px;color:var(--ink)}.badges_rungHeld__lpVOK{background:rgba(212,160,23,.14);font-weight:600}.badges_rungTier__2mn5H{flex:0 0 auto;font-size:12px;color:var(--gray);min-width:54px}.badges_rungAmount__ajjss{flex:1 1 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badges_rungHere__pXFU6{flex:0 0 auto;font-size:12px;color:var(--maroon)}.badges_ladderGrace__xjq_n{margin:20px 0 0;font-size:13px;line-height:1.6;font-style:italic;color:var(--gray)}.announcements_page__ff2kO{max-width:448px;margin:0 auto;padding:16px 16px 96px}.announcements_list__qQKAG,.announcements_page__ff2kO{display:flex;flex-direction:column;gap:12px}.announcements_card__xYRAo{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.announcements_unread__qWNsy{box-shadow:inset 0 0 0 1px var(--teal),var(--shadow)}.announcements_body__HtRwh{margin:0;font-size:14px;line-height:1.55;color:var(--charcoal);white-space:pre-wrap;overflow-wrap:anywhere}.announcements_link__6E4p8{color:var(--teal);text-decoration:underline}.announcements_images__6QlcU{display:flex;flex-wrap:wrap;gap:8px}.announcements_image__zl4W8{max-width:100%;border-radius:8px}.announcements_date__JvApX{font-size:12px;color:var(--gray)}.announcements_empty__C3HFy{color:var(--gray);font-size:13px;text-align:center;padding:24px}.announcements_responses__nFuR_{display:flex;flex-direction:column;gap:8px}.announcements_emojiRow__szHb8{display:flex;gap:6px}.announcements_emojiTile__AV7ui{flex:1 1;min-width:0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--gridline);border-radius:14px;background:var(--surface);font-size:20px;line-height:1.1;cursor:pointer;padding:0}.announcements_emojiCount__Co48S{font-size:12px;min-height:13px;margin-top:2px;color:var(--charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.announcements_sayHint__cFGHL{margin:2px 0 -2px;font-size:12px;color:var(--gray)}.announcements_messages__AGvOk{display:flex;flex-direction:column;gap:6px}.announcements_message__mAnXc{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--teal);border-radius:10px;background:transparent;color:var(--charcoal);font-size:14px;text-align:left;cursor:pointer}.announcements_messageCount__pk8lk{font-size:13px;color:var(--gray);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.announcements_mine__phZev{border-color:var(--teal);background:var(--teal-tint);font-weight:600}.announcements_sky__xsWx4{position:fixed;left:50%;bottom:0;width:min(100%,448px);height:70vh;transform:translateX(-50%);pointer-events:none;overflow:hidden;z-index:50}.announcements_flyer__nbLOi{position:absolute;bottom:-32px;font-size:28px;opacity:0;animation:announcements_fly__Tviio 2.4s ease-out forwards}@keyframes announcements_fly__Tviio{0%{transform:translateY(0) scale(.8);opacity:0}15%{opacity:1}to{transform:translateY(-62vh) scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.announcements_flyer__nbLOi{display:none}}.inviteCard_card__4MtGj{position:relative;border-radius:var(--card-radius);padding:var(--pad);background:var(--offwhite);box-shadow:var(--shadow);border-left:3px solid var(--marigold)}.inviteCard_close___Kjrz{position:absolute;top:4px;right:4px}.inviteCard_title__5YBdm{margin:0 0 6px;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--maroon)}.inviteCard_body__ykr4g{margin:0 0 6px;font-size:14px;line-height:1.55;color:var(--charcoal)}.inviteCard_remaining__xsgo2{margin:0 0 12px;font-size:13px;color:var(--gray)}.inviteCard_btn__CMCpY{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer}.inviteCard_btn__CMCpY:disabled{background:transparent;color:var(--gray);border:1px solid var(--gridline);cursor:default}.inviteCard_err__OHSdE{margin:8px 0 0;color:crimson;font-size:13px}.inviteCard_list__5iONf{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.inviteCard_row__Lszlj{display:flex;align-items:center;gap:8px}.inviteCard_code__fx1C5{flex:1 1;font-size:12px;color:var(--charcoal);background:var(--paper);border-radius:8px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inviteCard_copy__QpLNQ{border:1px solid var(--gridline);background:var(--offwhite);color:var(--maroon);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.inviteCard_used__s5wc2{font-size:12px;color:var(--gray);flex-shrink:0}.feed_page__LOXZI{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:14px}.feed_back__d_NLA{color:var(--teal);text-decoration:underline;font-size:14px}.feed_head__U1K3o{border-radius:var(--header-radius);padding:var(--pad);background:var(--head-gradient);box-shadow:var(--shadow)}.feed_title__IsoPL{font-size:22px;font-weight:700;color:var(--maroon);margin:0 0 4px}.feed_sub__9adwF{font-size:13px;color:var(--gray);margin:0;line-height:1.5}.feed_walking__di6ha{margin:0;font-size:15px;font-style:italic;line-height:1.5;color:var(--maroon);text-align:center}.feed_walkingAttrib__iNgsr{font-style:normal;color:var(--gray)}.feed_invitation__tTxT_{text-align:center;color:var(--gray);font-size:14px;line-height:1.6;padding:28px 12px}.feed_list__s8ne2{display:flex;flex-direction:column;gap:12px}.feed_card__x_bPz{background:var(--surface);border-radius:var(--card-radius);padding:14px 16px;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feed_dot__yzKbS{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--maroon)}.feed_cardText__RtjvO{flex:1 1;min-width:0;margin:0;font-size:14px;color:var(--charcoal);line-height:1.5}.feed_share__26Ffx{flex-shrink:0;background:var(--teal);color:var(--white);border-radius:999px;padding:8px 16px;min-height:44px;display:inline-flex;align-items:center;font-size:13px;font-weight:700;text-decoration:none;border:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.feed_more__oiQlw{align-self:center;margin-top:6px;background:transparent;border:1px solid var(--gridline);color:var(--charcoal);border-radius:999px;padding:10px 22px;min-height:44px;font-size:14px;cursor:pointer}.feed_more__oiQlw:disabled{color:var(--gray)}.feed_cardSelf__iYwVl{background:rgba(var(--marigold-rgb),.08)}.feed_cardBody__uVY5f{flex:1 1;min-width:0}.feed_selfTag__kruv1{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon);margin-bottom:2px}.feed_listShare__Y6nEt .feed_cardSelf__iYwVl .feed_cardBody__uVY5f{min-height:44px;display:flex;flex-direction:column;justify-content:center}.feed_pranam__bMZ1a{flex-shrink:0;width:44px;height:44px;margin-left:8px;border-radius:999px;border:1px solid var(--gridline);background:transparent;font-size:20px;line-height:1;cursor:pointer;filter:grayscale(1);opacity:.7}.feed_pranamOn__O_WQD{background:rgba(var(--marigold-rgb),.18);border-color:var(--marigold);filter:none;opacity:1}.feed_pranamLine__L42UW{margin:4px 0 0;font-size:var(--text-sm);color:var(--gray)}.admin_shell__gVvmW{max-width:720px;margin:0 auto;padding:16px 16px 96px}.admin_bar__2oXC9{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin_brand__XFcHb{font-size:20px;font-weight:700;color:var(--maroon);text-decoration:none}.admin_exit__PYdmf{color:var(--teal);text-decoration:underline;font-size:13px}.admin_nav__5G8fA{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.admin_navLink__LN_JS{border:1px solid var(--gridline);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--charcoal);text-decoration:none}.admin_content__Nu_se{display:flex;flex-direction:column;gap:16px}.admin_h2__nSkYE{font-size:18px;font-weight:700;color:var(--maroon);margin:0 0 4px}.admin_note__zMXf_{font-size:13px;color:var(--gray);margin:0 0 8px}.admin_card__Kn9tF{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:16px}.admin_stats__QwcgS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.admin_stat__70WCf{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:14px 16px}.admin_statNum__yCAiw{font-size:30px;font-weight:700;color:var(--maroon);line-height:1.1}.admin_statLabel__Mz6_J{font-size:13px;color:var(--gray);margin-top:2px}.admin_filterRow__pLCNZ{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.admin_dateForm__XJzE9{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.admin_pager___vVdW{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:14px}.admin_searchForm__uFXyR{display:flex;gap:8px;margin-bottom:12px}.admin_input__O8BkZ{flex:1 1;border:1px solid var(--gridline);border-radius:10px;padding:9px 12px;font:inherit;font-size:14px;box-sizing:border-box}.admin_btn__Snrrx{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.admin_btnGhost__gU4wT{border:1px solid var(--gridline);color:var(--charcoal);border-radius:999px}.admin_btnDanger__nn3_a,.admin_btnGhost__gU4wT{background:none;padding:8px 14px;font-size:13px;cursor:pointer}.admin_btnDanger__nn3_a{border:1px solid var(--maroon);color:var(--maroon);border-radius:999px}.admin_rowList__AA7As{display:flex;flex-direction:column}.admin_row__A8g0W{display:flex;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid var(--gridline);font-size:14px}.admin_row__A8g0W:last-child{border-bottom:none}.admin_rowMain__NlrNb{flex:1 1;min-width:0}.admin_rowName__aC4rn{color:var(--charcoal);font-weight:600}.admin_rowMeta__1C65_{font-size:12px;color:var(--gray)}.admin_rowNum__IEfOE{color:var(--maroon);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_link__DvOEY{color:var(--teal);text-decoration:underline;font-size:13px}.admin_badgeUnread__38YyJ{display:inline-block;min-width:18px;padding:0 6px;height:18px;line-height:18px;text-align:center;border-radius:999px;background:var(--maroon);color:var(--white);font-size:var(--text-sm);font-weight:700;margin-left:6px}.admin_empty__6eKkA{color:var(--gray);font-size:13px;padding:12px 0}.admin_tag__X1yoR{display:inline-block;font-size:var(--text-sm);font-weight:600;border-radius:999px;padding:2px 8px;background:var(--teal-track);color:var(--teal);margin-left:6px}.admin_field__VZ1TZ{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.admin_label__noCXV{font-size:13px;color:var(--gray)}.admin_select__PWyFS{padding:8px 10px}.admin_select__PWyFS,.admin_textarea__Rcj2e{border:1px solid var(--gridline);border-radius:10px;font:inherit;font-size:14px}.admin_textarea__Rcj2e{padding:10px;resize:vertical;box-sizing:border-box}.admin_saved__YO6rZ{color:var(--success);font-size:13px}.admin_subCard__O4KB9{border:1px solid var(--gridline);border-radius:10px;padding:12px;margin-bottom:10px}.admin_unreadItem__jh84l{box-shadow:inset 0 0 0 1px var(--teal)}.admin_inlineForm__rjZcF{display:inline}.admin_sessions__68J9f{border-top:1px solid var(--gridline);padding:4px 0}.admin_sessions__68J9f:first-of-type{border-top:none}.admin_sessionsSummary__URUrb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 6px;cursor:pointer;list-style:none;font-size:14px}.admin_sessionsSummary__URUrb::-webkit-details-marker{display:none}.admin_sessionsSummary__URUrb:after{content:"▸";color:var(--gray);font-size:12px;margin-left:auto}details[open]>.admin_sessionsSummary__URUrb:after{content:"▾"}.admin_sessionsCount__5Dal3{color:var(--gray);font-size:12px;font-weight:600}.admin_sessions__68J9f .admin_rowMeta__1C65_{display:block;white-space:normal;overflow-wrap:anywhere;margin-top:2px}.admin_groupHead__L8yyC{margin:14px 0 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.admin_groupHead__L8yyC:first-child{margin-top:0}.shareQuote_icon__8zHAr{background:none;border:none;padding:0 6px;margin-left:6px;color:inherit;opacity:.85;vertical-align:middle;cursor:pointer;display:inline-flex;align-items:center;min-height:32px}.shareQuote_btn__H7kUr{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:10px 18px;min-height:44px;font-size:14px;font-weight:700;cursor:pointer}.daily-darshan_screen__6Y4uP{max-width:448px;margin:0 auto;padding:16px 16px 64px;display:flex;flex-direction:column;gap:16px;min-height:100dvh}.daily-darshan_back__78NAA{align-self:flex-start;color:var(--teal);text-decoration:none;font-size:14px}.daily-darshan_header__4MbTh{text-align:center;border-radius:var(--header-radius);padding:var(--pad);background:var(--head-gradient);box-shadow:var(--shadow)}.daily-darshan_title__gkDYe{color:var(--maroon);font-size:26px;font-weight:800;margin:0 0 6px}.daily-darshan_subtitle__cdVD1{color:var(--gray);font-size:14px;font-style:italic;margin:0}.daily-darshan_card__gvNwa{background:linear-gradient(135deg,var(--maroon) 0,var(--maroon-soft) 100%);border-radius:20px;padding:36px 24px;box-shadow:0 10px 30px rgba(var(--maroon-rgb),.28);text-align:center;color:var(--white)}.daily-darshan_portrait__H9E1B{margin-bottom:22px}.daily-darshan_portraitImg__3pBVf{width:260px;height:260px;max-width:78vw;max-height:78vw;border-radius:50%;object-fit:contain;background:rgba(var(--white-rgb),.1);border:5px solid rgba(var(--white-rgb),.3);transition:transform .3s ease}.daily-darshan_portraitImg__3pBVf:hover{transform:scale(1.05)}.daily-darshan_quote__zXn_9{font-size:20px;font-style:italic;line-height:1.45;margin:0 0 14px}.daily-darshan_attribution__QO5nr{font-size:14px;opacity:.9;margin-bottom:18px}.daily-darshan_date__1uobu{font-size:12px;opacity:.75;border-top:1px solid rgba(var(--white-rgb),.2);padding-top:14px}.daily-darshan_reflectionCard__75LTd{background:var(--surface);border-radius:var(--card-radius);padding:20px;box-shadow:var(--shadow)}.daily-darshan_cardTitle__hYp1a{color:var(--maroon);font-size:16px;font-weight:700;margin:0 0 10px}.daily-darshan_reflection__2_d3b{margin:0;color:var(--charcoal);font-size:15px;line-height:1.65}.daily-darshan_practiceCard__MdkQS{background:rgba(var(--teal-rgb),.06);border-left:5px solid var(--teal);border-radius:10px;padding:18px 20px}.daily-darshan_practiceTitle__LaTMq{color:var(--teal);font-size:16px;font-weight:700;margin:0 0 10px}.daily-darshan_steps__GgkUf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.daily-darshan_step__Thcgm{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:var(--charcoal)}.daily-darshan_stepBullet__fSqeJ{flex-shrink:0;line-height:1;margin-top:2px}.dailyTarget_line__KwdCL{width:100%;max-width:448px;margin:6px 0 2px;font-size:13px;color:var(--gray);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.dailyTarget_action__0Tjj4{background:none;border:0;padding:0;font:inherit;color:var(--maroon);cursor:pointer}.dailyTarget_link__uluek{color:var(--maroon);text-decoration:none}.dailyTarget_sheet__WASiq{width:100%;max-width:448px;margin:6px 0 10px;padding:14px 16px;background:var(--surface);border-radius:var(--card-radius,12px);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.dailyTarget_title__nn0RU{font-size:15px;font-weight:600;color:var(--charcoal)}.dailyTarget_body__mCQKd{font-size:13px;color:var(--gray);line-height:1.5}.dailyTarget_input__Uz2O0{width:140px;padding:8px 10px;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--sand);border-radius:8px;background:var(--paper);color:var(--charcoal)}.dailyTarget_accum__obiwY{font-size:13px;color:var(--charcoal);line-height:1.5}.dailyTarget_row__XWvcm{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dailyTarget_save__8nH0r{padding:8px 16px;border:0;border-radius:999px;background:var(--teal);color:var(--white);font-weight:600;cursor:pointer}.dailyTarget_save__8nH0r:disabled{opacity:.5;cursor:default}.dailyTarget_quiet__Hph8N{background:none;border:0;padding:8px 4px;color:var(--gray);cursor:pointer}.sessionCelebration_card__K8yW1{position:fixed;top:34%;left:50%;transform:translateX(-50%);width:min(86vw,360px);padding:18px 20px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);text-align:center;pointer-events:none;z-index:26;animation:sessionCelebration_cardHold__fyyGT var(--hold,3.6s) ease-out forwards}.sessionCelebration_count__445zK{font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1.1;color:var(--maroon)}.sessionCelebration_line__7dDsI{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink)}.sessionCelebration_cardDeep__uB2wF{padding:24px 22px;border-top:2px solid var(--marigold);animation:sessionCelebration_cardHold__fyyGT 5.2s ease-out forwards,sessionCelebration_glow__NF8L4 5.2s ease-out forwards}.sessionCelebration_cardDeep__uB2wF .sessionCelebration_count__445zK{font-size:60px}.sessionCelebration_cardDeep__uB2wF .sessionCelebration_line__7dDsI{font-size:15px}@keyframes sessionCelebration_cardHold__fyyGT{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}8%{opacity:1;transform:translate(-50%) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes sessionCelebration_glow__NF8L4{0%{box-shadow:var(--shadow)}30%{box-shadow:0 0 0 10px rgba(var(--marigold-rgb),.28),0 10px 40px rgba(var(--marigold-rgb),.35)}to{box-shadow:var(--shadow)}}.sessionCelebration_overlay__HzVdR{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(var(--paper-rgb),.94);z-index:45;animation:sessionCelebration_overlayHold__FcMpI 8s ease-out forwards;cursor:pointer}.sessionCelebration_moment__p1Krz{text-align:center;max-width:420px}.sessionCelebration_momentCount__kHzwr{font-family:var(--font-display);font-size:84px;font-weight:700;line-height:1;color:var(--marigold);animation:sessionCelebration_swell__CrbAA 1.4s ease-out}.sessionCelebration_momentLine__9svvy{margin-top:14px;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.35;color:var(--maroon)}.sessionCelebration_momentGrace__wTRoD{margin-top:18px;font-size:15px;line-height:1.6;color:var(--ink)}.sessionCelebration_momentAttrib__kjJhs{color:var(--gray)}.sessionCelebration_momentDismiss__hG0_8{margin-top:24px;font-size:13px;color:var(--maroon);opacity:.6}@keyframes sessionCelebration_overlayHold__FcMpI{0%{opacity:0}6%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes sessionCelebration_swell__CrbAA{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sessionCelebration_cardDeep__uB2wF,.sessionCelebration_card__K8yW1,.sessionCelebration_momentCount__kHzwr,.sessionCelebration_overlay__HzVdR{animation:none}.sessionCelebration_card__K8yW1,.sessionCelebration_overlay__HzVdR{opacity:1}}.shareLove_overlay__xXHKA{position:fixed;inset:0;z-index:100;background:rgba(var(--charcoal-rgb),.45);display:flex;align-items:center;justify-content:center;padding:16px}.shareLove_modal__OO89W{width:100%;max-width:400px;background:var(--offwhite);border-radius:var(--header-radius);box-shadow:var(--shadow);padding:20px;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.shareLove_modalTitle__uQiXm{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--maroon)}.shareLove_prompt__aGCjt{margin:0 0 10px;font-size:13px;color:var(--gray);line-height:1.5}.shareLove_form___IhwQ{display:flex;flex-direction:column;gap:10px}.shareLove_textarea__X2fWc{width:100%;border:1px solid var(--gridline);border-radius:12px;padding:10px;font:inherit;font-size:14px;color:var(--charcoal);resize:vertical;box-sizing:border-box}.shareLove_actions__ATGix{display:flex;justify-content:flex-end;gap:10px}.shareLove_primary__naRa_{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer}.shareLove_primary__naRa_:disabled{background:transparent;color:var(--gray);border:1px solid var(--gridline)}.shareLove_secondary__K_fr3{background:none;border:none;color:var(--gray);font-size:13px;cursor:pointer}.shareLove_thanks__k9WBL{font-size:14px;color:var(--charcoal);line-height:1.5;margin:4px 0 16px}.shareLove_err__3fyyb{color:var(--maroon);font-size:12px;margin:0}.guruCard_card__ERwSJ{width:calc(100% - 32px);max-width:560px;margin:10px auto 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(var(--marigold-rgb),.55);background:rgba(var(--marigold-rgb),.1);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.guruCard_row__LyuUe{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.guruCard_title__f__L_{margin:0;font-size:14px;font-weight:700;color:var(--maroon)}.guruCard_body__MT8Bf{margin:0;font-size:15px;line-height:1.5;color:var(--charcoal)}.guruCard_meta__VN0X6{margin:0;font-size:12px;color:var(--gray);width:100%}.guruCard_btn___t_sP{align-self:flex-start;margin-top:6px;padding:9px 16px;border-radius:10px;background:var(--maroon);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.guruCard_noticeLink__GLzNY{flex:1 1;font-size:14px;line-height:1.5;color:var(--charcoal);text-decoration:none}.guruCard_close__Kg0mG{flex-shrink:0;width:32px;height:32px;border:0;background:transparent;color:var(--gray);font-size:20px;cursor:pointer}.practicesTeaser_teaser__jtXZy{display:flex;align-items:center;gap:12px;background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:12px 14px;margin:2px 0 4px}.practicesTeaser_rotator__f75Ty{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.practicesTeaser_dot__bj1Y0{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--marigold,var(--maroon))}.practicesTeaser_line__fPyWo{color:var(--charcoal);font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:practicesTeaser_teaserRise__it6Dr .42s ease-out both}.practicesTeaser_lineWrap__IDCno{display:flex;flex-direction:column;min-width:0}.practicesTeaser_tag__Wr_Q6{font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon);margin-bottom:2px;animation:practicesTeaser_teaserRise__it6Dr .42s ease-out both}@keyframes practicesTeaser_teaserRise__it6Dr{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.practicesTeaser_btn__1DEES{flex:0 0 auto;color:var(--teal);font-size:13px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--maroon-rgb),.18);background:transparent}.practicesTeaser_btn__1DEES:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.practicesTeaser_line__fPyWo,.practicesTeaser_tag__Wr_Q6{animation:none}}.reveal-unlock_overlay__8D_xy{position:fixed;inset:0;z-index:60;background:var(--fixed-dark);display:flex;align-items:center;justify-content:center;padding:24px;animation:reveal-unlock_fadeIn__LsJkG .42s ease-out both;overflow-y:auto}.reveal-unlock_card__xDmDY{max-width:30rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;animation:reveal-unlock_rise__xflij .56s ease-out both}.reveal-unlock_om___EMtb{color:var(--marigold);line-height:1}.reveal-unlock_title__ctAsi{font-size:24px;font-weight:800;color:var(--on-dark);margin:0;line-height:1.25}.reveal-unlock_body__0xN_R{font-size:15px;line-height:1.6;color:rgba(var(--on-dark-rgb),.82);margin:0;max-width:32ch}.reveal-unlock_credit__Pnm1d{font-size:16px;line-height:1.55;color:var(--marigold);margin:6px 0 0;max-width:32ch}.reveal-unlock_attrib__AnAU8{font-size:13px;color:rgba(var(--on-dark-rgb),.6);margin:0}.reveal-unlock_cta__6pukf{margin-top:12px;background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:14px 32px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease-out}.reveal-unlock_cta__6pukf:active{transform:scale(.98)}@keyframes reveal-unlock_fadeIn__LsJkG{0%{opacity:0}to{opacity:1}}@keyframes reveal-unlock_rise__xflij{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-unlock_card__xDmDY,.reveal-unlock_overlay__8D_xy{animation:none}}.removed_wrap__DQPmp{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:32px 24px;max-width:520px;margin:0 auto;text-align:center}.removed_title__qyKyv{font-family:var(--font-display,inherit);font-size:26px;line-height:1.25;color:var(--maroon);margin:0}.removed_body__AgDE1{font-size:16px;line-height:1.6;color:var(--ink,#2b2b2b);margin:0}.removed_kept__TS87t{font-size:14px;line-height:1.6;color:var(--gray);margin:0}.removed_actions__AIIEP{display:flex;flex-direction:column;gap:10px;margin-top:6px}.removed_primary__J3WrE{display:inline-block;padding:13px 20px;border-radius:10px;border:0;background:var(--maroon);color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.removed_secondary__7iv0Z{display:inline-block;padding:11px 20px;border-radius:10px;border:1px solid var(--line,#ddd);background:transparent;color:var(--gray);font-size:15px;cursor:pointer}.home_page__NOZQO{max-width:448px;margin:0 auto;padding:0 16px 56px;display:flex;flex-direction:column;gap:16px;min-height:100dvh}.home_title__6bp0U{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--maroon);text-align:center;margin:8px 0 0}.home_tagline__xrqDn{text-align:center;font-size:16px;color:var(--charcoal);margin:0;line-height:1.5}.home_body__QhCq5{font-size:15px;color:var(--ink,var(--charcoal));line-height:1.65;margin:4px 0;text-align:center}.home_practices__xGjhR{text-align:center;font-size:14px;color:var(--gray);margin:0;line-height:1.6}.home_previewSection__a_Jrk{display:flex;flex-direction:column;align-items:center;gap:10px;margin:4px 0}.home_previewTitle___0BiP{font-size:13px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:0}.home_together__14NJI{text-align:center;font-size:15px;color:var(--charcoal);margin:2px 0;line-height:1.55}.home_actions__r95_w{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.home_registerBtn__yoSga{width:100%;max-width:320px;text-align:center;background:var(--teal);color:var(--white);border-radius:999px;padding:15px;font-size:16px;font-weight:700;text-decoration:none}.home_registerBtn__yoSga:active{transform:scale(.98)}.home_loginPrompt__5dVc0{font-size:14px;color:var(--gray);margin:0}.home_loginLink__TJMQm{color:var(--teal);text-decoration:underline;font-weight:600}.home_grace__PcqzT{text-align:center;font-size:13px;color:var(--maroon);font-style:italic;margin:6px 0 0;line-height:1.5}.home_graceAttrib__Tzvqv{color:var(--gray);font-style:normal}.home_topNav__d8a7e{display:flex;justify-content:flex-end;gap:8px;padding:4px 2px 8px}.home_topNavLink__TiXZI{color:var(--teal);font-size:14px;font-weight:700;text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--maroon-rgb),.18)}.home_topNavLink__TiXZI:active{transform:scale(.98)}.home_testimonials__9dJ0E{width:100%;max-width:520px;margin:28px auto 8px}.home_testimonialsTitle__TU2Lv{font-family:var(--font-display);font-size:20px;color:var(--maroon);text-align:center;margin:0 0 14px}.home_testimonialList__Hq95b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.home_testimonial__1C7lK{background:var(--surface);border:1px solid var(--gridline);border-radius:14px;padding:14px 16px}.home_testimonialText__k8Vjz{margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--charcoal);white-space:pre-wrap}.home_testimonialCity__tTIjo{margin:0;font-size:12px;color:var(--gray);text-align:right}.home_testimonialName__3rxyu{margin:0;font-size:13px;font-weight:600;color:var(--gray);text-align:right}.home_shot__LSiau{margin:12px auto 0;max-width:400px;padding:6px;background:var(--surface);border:1px solid rgba(var(--maroon-rgb),.16);border-radius:calc(var(--card-radius) + 4px);box-shadow:var(--shadow);overflow:hidden}.home_shotImg__MObnN{display:block;width:100%;height:auto;border-radius:var(--card-radius)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home_shot__LSiau{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none}}:root[data-theme=dark] .home_shot__LSiau{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none}.trialDashboard_page__N2Vsp{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:16px}.trialDashboard_dailyDarshan__c714w{position:relative;width:100%;height:200px;border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--shadow);background-color:var(--paper)}.trialDashboard_dailyBlur__Zt8T9{background-size:cover;filter:blur(24px) brightness(.98) saturate(1.05);transform:scale(1.15)}.trialDashboard_dailyBlur__Zt8T9,.trialDashboard_dailyImage__XbMlR{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat}.trialDashboard_dailyImage__XbMlR{background-size:contain}.trialDashboard_header__EQ7_c{display:flex;align-items:center}.trialDashboard_h1__cW0VH{font-size:20px;font-weight:800;color:var(--charcoal);margin:0}.trialDashboard_progress__3ibkT{background:var(--offwhite);border-radius:var(--card-radius);padding:var(--pad);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.trialDashboard_progressTop__zIvFv{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.trialDashboard_progressCount__wstSk{font-size:16px;font-weight:800;color:var(--maroon)}.trialDashboard_progressMore__VYg8M{font-size:13px;color:var(--gray);text-align:right}.trialDashboard_dots__tsriB{display:flex;gap:6px}.trialDashboard_dot__CwqT1{flex:1 1;height:6px;border-radius:999px;background:var(--gridline)}.trialDashboard_dotFilled__2gcbd{background:var(--teal)}.trialDashboard_today__HefyQ{font-size:13px;color:var(--charcoal);margin:0}.trialDashboard_hint__ZvoSb{font-size:13px;color:var(--gray);text-align:center;margin:0}.trialDashboard_tileGroups__rL1mf{display:flex;flex-direction:column;gap:16px}.trialDashboard_tileGroup__yeQRJ{display:flex;flex-direction:column;gap:8px}.trialDashboard_groupLabel__jSnoN{font-size:12px;font-weight:600;color:var(--label);text-transform:uppercase;letter-spacing:.04em}.trialDashboard_tileGrid__QriY8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.trialDashboard_tile__E3cj8{background:var(--offwhite);border-radius:var(--card-radius);padding:var(--pad);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;min-height:92px;justify-content:center;transition:transform .12s ease-out}.trialDashboard_tileLive__Orr_K{box-shadow:0 6px 24px rgba(var(--maroon-rgb),.14)}.trialDashboard_tileLive__Orr_K:active{transform:scale(.98)}.trialDashboard_tileDim__YsjIg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trialDashboard_tileIcon__ia_pF{font-size:24px;line-height:1}.trialDashboard_tileRamImg__n1RBg{height:40px;width:auto;max-width:100%;object-fit:contain}.trialDashboard_tileLabel__HXUGQ{font-size:12px;color:var(--label);text-align:center}.trialDashboard_tileStat__BwaiR{font-size:12px;color:var(--maroon);font-weight:700}.trialDashboard_divider__UHJ0d{border:none;border-top:1px solid var(--gridline);margin:4px 0}.trialDashboard_grace__tHNei{text-align:center;font-size:13px;color:var(--maroon);margin:4px 0 0}.trialDashboard_graceAttrib__d_7WO{color:var(--gray)}.register_page__nFHmt{max-width:400px;margin:0 auto;padding:32px 20px 96px;display:flex;flex-direction:column;gap:16px}.register_hero__ex2gQ{text-align:center;border-radius:var(--header-radius);padding:24px 16px;background:var(--head-gradient);box-shadow:var(--shadow)}.register_om__3iUeF{font-size:34px}.register_title__qXEQD{font-size:22px;font-weight:700;color:var(--maroon);margin:6px 0 4px}.register_sub__LRn2o{font-size:13px;color:var(--gray);margin:0;line-height:1.5}.register_intro__kv8_2{margin:4px 0 16px;padding:16px;border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.register_introTitle__EjUjG{font-size:17px;font-weight:700;color:var(--maroon);margin:0 0 8px}.register_introText__f_jy_{font-size:14px;color:var(--charcoal);line-height:1.55;margin:0 0 8px}.register_introText__f_jy_:last-child{margin-bottom:0}.register_error__sAUvq{color:var(--maroon);font-size:13px;text-align:center;margin:0}.register_form__Zumvs{display:flex;flex-direction:column;gap:12px}.register_field__AqenV{display:flex;flex-direction:column;gap:4px}.register_label__lhgrT{font-size:13px;color:var(--gray)}.register_input__b_QI4{width:100%;border:1px solid var(--gridline);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;color:var(--charcoal);box-sizing:border-box}.register_hint__txKRc{font-size:12px;color:var(--gray)}.register_pwWrap__GcHxj{position:relative;display:flex;align-items:center}.register_pwWrap__GcHxj .register_input__b_QI4{padding-right:64px}.register_pwToggle__WXxlR{position:absolute;right:8px;background:none;border:none;color:var(--teal);font:inherit;font-size:13px;cursor:pointer;padding:6px 8px;min-height:32px}.register_forgot__8wQz8{align-self:flex-end;margin-top:2px;color:var(--teal);font-size:13px;text-decoration:underline}.register_notice__R3jHF{border-top:1px solid var(--gridline);border-bottom:1px solid var(--gridline);padding:12px 4px;line-height:1.5}.register_noticeResend__i82En{background:none;border:none;color:var(--teal);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;margin-top:4px}.register_submit__lWzeL{margin-top:4px;background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:13px;font-size:15px;font-weight:600;cursor:pointer}.register_submit__lWzeL:active{transform:scale(.98)}.register_foot__3r1rG{text-align:center;font-size:13px;color:var(--gray)}.register_link___tUJV{color:var(--teal)}.register_joinFeed__vJdOa{margin-top:8px;border-top:1px solid var(--gridline);padding-top:16px;display:flex;flex-direction:column}.register_joinFeedTitle__b_YGG{font-size:13px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.04em;margin:0 2px 10px;text-align:center}.register_joinFeedNote__v626F{font-size:13px;color:var(--gray);text-align:center;line-height:1.5;margin:12px 0 0}.register_notice__R3jHF{margin:0 0 12px;padding:12px 14px;border-radius:var(--card-radius);background:rgba(var(--maroon-rgb),.07);color:var(--maroon);font-size:14px;font-weight:600;text-align:center}.register_noticeHint__h5FHB{margin-top:6px;color:var(--gray);font-size:13px;line-height:1.5}.register_noticeStep__llRXQ{font-size:16px;font-weight:700;line-height:1.3}.register_stepLabel__Gr5g8{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}.register_foldersLine__fP9Kn{margin:0;font-size:14px;line-height:1.5;color:var(--charcoal)}.register_foldersLine__fP9Kn+.register_foldersLine__fP9Kn{margin-top:10px}.register_hintStrong___9H1M{font-size:13px;font-weight:600;color:var(--maroon)}.register_stepDone__Pn5nH{color:var(--success)}.register_stepWarn__KipOj{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--maroon)}.register_submitNote__VFlXN{margin:10px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--gray)}.register_altPath__Gj8_N{margin:14px 0 0;font-size:13px;line-height:1.6;text-align:center;color:var(--gray)}.enablePush_card__EqVje{border-radius:var(--card-radius);padding:var(--pad);background:var(--offwhite);box-shadow:var(--shadow);border-left:3px solid var(--teal);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.enablePush_title__8PXQR{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--maroon)}.enablePush_body__bGVt_{margin:0;font-size:14px;line-height:1.55;color:var(--charcoal)}.enablePush_button__84Zoa{margin-top:4px;background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer}.enablePush_button__84Zoa:disabled{opacity:.6;cursor:default}.enablePush_note__iZKt_{text-align:center;font-size:13px;color:var(--gray);margin:0}.waiting_page__Ozrbb{max-width:448px;margin:0 auto;padding:24px 16px 96px;display:flex;flex-direction:column;gap:16px}.waiting_hero__ibeMk{text-align:center;border-radius:var(--header-radius);padding:28px 18px;background:var(--head-gradient);box-shadow:var(--shadow)}.waiting_om__1ikaJ{font-size:38px}.waiting_title__DUeh6{font-size:22px;font-weight:700;color:var(--maroon);margin:8px 0 6px}.waiting_sub__GcLtr{font-size:14px;color:var(--charcoal);margin:0;line-height:1.55}.waiting_grace___lzcb{text-align:center;font-size:12px;color:var(--charcoal);font-style:italic;margin:0}.waiting_graceAttrib__t30aj{color:var(--gray);font-style:normal}.waiting_summary__EF4BM{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:14px 16px;text-align:center}.waiting_summaryLine__SAZS_{margin:2px 0;font-size:14px;color:var(--charcoal)}.waiting_sectionTitle__kl3K9{font-size:13px;font-weight:600;color:var(--gray);margin:0 2px 8px;text-transform:uppercase;letter-spacing:.04em}.waiting_feedWrap__uDk6V,.waiting_feed__75zoI{display:flex;flex-direction:column}.waiting_feed__75zoI{gap:8px;min-height:220px}.waiting_card__Z2QIn{display:flex;align-items:center;gap:10px;background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:12px 14px;animation:waiting_rise__mOZqf .5s ease-out both}@keyframes waiting_rise__mOZqf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.waiting_cardDot__vSzG1{width:8px;height:8px;border-radius:999px;background:var(--teal);flex-shrink:0}.waiting_cardText__3a7zP{font-size:14px;color:var(--charcoal);line-height:1.4}.waiting_cardBody__SzhTZ{display:flex;flex-direction:column;min-width:0}.waiting_cardTag__2zL6a{font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon);margin-bottom:2px}.waiting_feedEmpty__CKxWd{color:var(--gray);font-size:13px;text-align:center;padding:24px}.waiting_previewSection___lB3J,.waiting_previewWrap__gO04P{display:flex;flex-direction:column}.waiting_previewWrap__gO04P{align-items:center;gap:12px;width:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.waiting_stage__11exq{position:relative;width:100%;max-width:400px;margin:0 auto;aspect-ratio:9/16;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);background:var(--offwhite)}.waiting_slide__sp1vK{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1.01);transition:opacity .65s ease,transform .65s ease;pointer-events:none}.waiting_slideActive__SRHM0{opacity:1;transform:scale(1)}.waiting_dots__d7IO_{display:flex;gap:7px;align-items:center}.waiting_dot__5_QYq{width:7px;height:7px;padding:0;border:none;border-radius:999px;background:var(--gridline);cursor:pointer;transition:background .3s ease,transform .3s ease}.waiting_dotActive__Ep_UM{background:var(--maroon);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.waiting_slide__sp1vK{transition:opacity .2s ease;transform:none}.waiting_slideActive__SRHM0{transform:none}}.waiting_shareWrap__L_d31{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.waiting_shareCopy__HLFUV{font-size:14px;color:var(--charcoal);margin:0;line-height:1.5}.waiting_shareBtn__uBXvE{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer}.waiting_shareBtn__uBXvE:active{transform:scale(.98)}.waiting_codeBox__OO4u9{display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:var(--offwhite);border:1px solid var(--gridline);border-radius:12px;padding:8px 18px}.waiting_codeLabel___nn0R{font-size:var(--text-sm);color:var(--gray);text-transform:uppercase;letter-spacing:.06em}.waiting_code__Te1W0{font-size:22px;font-weight:700;color:var(--maroon);letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waiting_steps__B2PVZ{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:16px}.waiting_stepList__PUgkU{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--charcoal);line-height:1.5}.waiting_logoutForm__o_6CF{text-align:center;margin-top:8px}.waiting_logout__4FVXZ{background:none;border:none;color:var(--gray);text-decoration:underline;font-size:13px;cursor:pointer}.waiting_count__uM8tw{text-align:center;font-size:14px;color:var(--gray);margin:0}.waiting_igLink__iw4xz{color:var(--teal);font-weight:600;text-decoration:underline}.waiting_installFallback__HhJE1{font-size:13px;color:var(--gray);line-height:1.5;margin:2px 0 0}.waiting_langToggle__DnAXf{align-self:flex-end;display:flex;gap:4px;padding:3px;border:1px solid var(--gridline);border-radius:999px;background:var(--offwhite)}.waiting_langBtn__u04wX{border:none;background:none;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;color:var(--gray);cursor:pointer}.waiting_langActive__YYW_d{background:var(--maroon);color:var(--white)}.waiting_stepsIntro___lbaD{text-align:center;font-size:15px;color:var(--charcoal);line-height:1.5;margin:0}.waiting_sep__3Gjd0{width:100%;border:none;border-top:1px solid var(--gridline);margin:4px 0}.waiting_video__dQxhM{width:100%;max-height:60vh;border-radius:var(--card-radius);background:var(--charcoal)}.waiting_posterWrap__m6quZ{position:relative;align-self:center;max-width:100%}.waiting_poster__vigEB{display:block;max-width:100%;max-height:60vh;width:auto;height:auto;border-radius:var(--card-radius)}.waiting_posterPlay__rcazG{position:absolute;top:76%;left:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;padding-left:4px;box-sizing:border-box}.waiting_step__dw4Df{background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:10px}.waiting_stepHead__g9FyK{display:flex;align-items:center;gap:10px}.waiting_stepNum__03tGc{flex-shrink:0;width:26px;height:26px;border-radius:999px;background:var(--maroon);color:var(--white);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waiting_stepTitle__nChev{font-size:16px;font-weight:700;color:var(--maroon);margin:0}.waiting_otherVideo__2NzhW{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:14px;color:var(--teal);text-decoration:underline;cursor:pointer}.waiting_videoLead__1XubH{margin:0;font-size:15px;font-weight:600;color:var(--maroon)}.waiting_stepBody__ykDgT{font-size:14px;color:var(--charcoal);line-height:1.5;margin:0}.waiting_feedSubTitle__a8oTI{font-size:13px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0}.waiting_exploreBtns__eXEup{display:flex;flex-direction:column;gap:10px}.waiting_exploreBtn__64QzL{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--gridline);border-radius:12px;padding:13px 14px;text-decoration:none;color:inherit}.waiting_exploreBtn__64QzL:active{transform:scale(.99)}.waiting_exploreIcon__EF8uC{flex-shrink:0;color:var(--maroon);display:flex;align-items:center}.waiting_exploreLabel__phpuK{flex:1 1;font-size:15px;font-weight:600;color:var(--charcoal)}.waiting_exploreChevron__QoI1e{flex-shrink:0;color:var(--teal);font-size:18px;font-weight:700}.waiting_back__ZksWb{align-self:flex-start;color:var(--gray);font-size:14px;text-decoration:none}.waiting_kainchiCard___ZXYc{display:flex;align-items:center;gap:12px;background:var(--offwhite);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:14px 16px;text-decoration:none;color:inherit}.waiting_kainchiCard___ZXYc:active{transform:scale(.99)}.waiting_kainchiIcon__7yZuy{flex-shrink:0;color:var(--maroon);display:flex;align-items:center}.waiting_kainchiText__Grkok{display:flex;flex-direction:column;gap:2px;flex:1 1}.waiting_kainchiTitle__0Lv5O{font-size:15px;font-weight:700;color:var(--maroon)}.waiting_kainchiBody__od_tM{font-size:13px;color:var(--charcoal);line-height:1.4}.waiting_kainchiChevron__9dr6F{flex-shrink:0;color:var(--teal);font-size:18px;font-weight:700}.waiting_installedBtn__FukFc{background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;width:100%}.waiting_installedBtn__FukFc:active{transform:scale(.99)}.waiting_offer__mV2Hi{text-align:center;border-radius:var(--header-radius);padding:24px 18px;background:var(--head-gradient);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:10px}.waiting_offerOm__Jb77K{color:var(--maroon);line-height:1}.waiting_offerTitle__1HUWA{font-size:20px;font-weight:800;color:var(--charcoal);margin:0}.waiting_offerBody__C9nZA{font-size:14px;line-height:1.55;color:var(--gray);margin:0;max-width:34ch}.waiting_offerCountdown__9jaNx{font-size:14px;color:var(--charcoal);margin:2px 0 0}.waiting_offerCta__I2VVM{margin-top:6px;background:var(--teal);color:var(--white);border-radius:999px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none}.waiting_offerCta__I2VVM:active{transform:scale(.99)}.waiting_exitRow__VfhG1{margin-top:20px;padding-top:16px;border-top:1px solid var(--gridline);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.waiting_exitNote__THZ21{font-size:13px;color:var(--gray);margin:0;max-width:32ch}.waiting_exitBtn__gjtN8{background:none;border:none;padding:4px 6px;color:var(--gray);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.waiting_exitBtn__gjtN8:active{opacity:.7}.waiting_emailFolders__yFV6T{margin:6px 0 0;color:var(--gray);font-size:13px;line-height:1.55}.waiting_queueArt__5sk80{display:block;width:100%;height:auto;padding:4px 0}.waiting_queueFigure__CVQ2p{transform-box:fill-box;transform-origin:center bottom;animation:waiting_queueSway__oLPAT 3.6s ease-in-out infinite}@keyframes waiting_queueSway__oLPAT{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.5px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.waiting_queueFigure__CVQ2p{animation:none}}.importantNotice_notice__G_HXG{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--card-radius);background:rgba(var(--maroon-rgb),.07);border:1px solid rgba(var(--maroon-rgb),.3);border-left:4px solid var(--maroon);text-align:left}.importantNotice_label__aFG_W{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon)}.importantNotice_text__Qbfrt{margin:0;font-size:14px;line-height:1.5;color:var(--charcoal)}.pageHeader_wrap__SBE4o{display:flex;flex-direction:column;gap:14px}.pageHeader_back__9Owtc{color:var(--teal);text-decoration:underline;font-size:14px}.pageHeader_head___NSQ4{border-radius:var(--header-radius);padding:var(--pad);background:var(--head-gradient);box-shadow:var(--shadow)}.pageHeader_title__y5vW2{font-size:22px;font-weight:700;color:var(--maroon);margin:0 0 4px}.pageHeader_titleOnly__VHliv{margin:0}.pageHeader_sub__WFv9a{font-size:14px;color:var(--gray);margin:0;line-height:1.5}.curious_anchor__wpOZm{scroll-margin-top:16px}.curious_steps__6ByIw{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.curious_step__2C_9H{display:grid;grid-template-columns:90px 1fr;align-items:center;grid-gap:12px;gap:12px}.guru_page__sSN0g{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:14px}.guru_card__FGPdA{background:var(--surface);border-radius:var(--card-radius);padding:14px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.guru_h2__LNyGD{margin:0;font-size:16px;font-weight:700;color:var(--maroon);line-height:1.4}.guru_sub__WLw4s{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--charcoal)}.guru_body__j1_1H{margin:0;font-size:14px;line-height:1.6;color:var(--charcoal)}.guru_muted__8PT_K{margin:0;font-size:13px;color:var(--gray)}.guru_err__9w0hq{margin:0;font-size:13px;color:var(--maroon)}.guru_done__OdJoJ{font-size:13px;color:var(--maroon);font-weight:600}.guru_actions__FrdIB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.guru_primaryBtn__TGjts{padding:12px 18px;border-radius:10px;border:0;background:var(--maroon);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.guru_secondaryBtn__Uo4a3{border-radius:10px;border:1px solid var(--maroon);color:var(--maroon);font:inherit;font-size:14px;font-weight:600;text-decoration:none}.guru_quietBtn__8PRq6,.guru_secondaryBtn__Uo4a3{padding:9px 14px;background:transparent;cursor:pointer}.guru_quietBtn__8PRq6{border-radius:10px;border:1px solid var(--gridline);color:var(--gray);font:inherit;font-size:14px}.guru_notice__a8kjI{display:flex;align-items:center;gap:10px;justify-content:space-between;background:rgba(var(--marigold-rgb),.14);border:1px solid rgba(var(--marigold-rgb),.55);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--charcoal);line-height:1.5}.guru_noticeOk___ZD5O{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid var(--maroon);background:transparent;color:var(--maroon);font:inherit;font-size:13px;cursor:pointer}.guru_recent__GepgQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.guru_recentRow__1jsFm{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.guru_recentText__yKkuY{font-size:14px;color:var(--charcoal)}.guru_pranam__mX2eA{flex-shrink:0;width:44px;height:44px;border-radius:999px;border:1px solid var(--gridline);background:transparent;font-size:20px;line-height:1;cursor:pointer;filter:grayscale(1);opacity:.7}.guru_pranamOn__ZRdjb{background:rgba(var(--marigold-rgb),.18);border-color:var(--marigold);filter:none;opacity:1}.guru_devotee__N6kzR{border-top:1px solid var(--gridline);padding-top:10px;display:flex;flex-direction:column;gap:6px}.guru_devoteeHead__kZwfq{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;color:var(--charcoal)}.guru_week__6WsDq{display:flex;gap:6px}.guru_dotOn__tRvkn,.guru_dot__hLNA5{width:12px;height:12px;border-radius:50%;background:var(--gridline)}.guru_dotOn__tRvkn{background:var(--marigold)}.guru_lines__wPeYm{display:flex;flex-direction:column;gap:6px}.guru_line__YRJue{text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--gridline);background:var(--surface);color:var(--charcoal);font:inherit;font-size:14px;line-height:1.45;cursor:pointer}.guru_line__YRJue:disabled{cursor:default;opacity:.55}.guru_lineLock__pkhqV{display:block;font-size:12px;color:var(--gray);margin-top:2px}.guru_sent__JLySF{margin:0;font-size:13px;color:var(--gray);font-style:italic}.guru_become__2qmjv{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.guru_choice__piIl_{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--charcoal);min-height:32px}.guru_link__h4Vlu{font-size:14px;font-weight:600;color:var(--maroon);text-decoration:none}.themeToggle_row__uBVZq{display:flex;gap:6px;background:var(--teal-track);border-radius:999px;padding:4px;max-width:320px}.themeToggle_btn__ZOd1D{flex:1 1;border:none;background:transparent;color:var(--charcoal);border-radius:999px;padding:8px 10px;font-size:14px;font-weight:600;cursor:pointer}.themeToggle_btnActive__asxZE{background:var(--maroon);color:var(--white)}.settings_page__mP7qk{max-width:448px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:8px}.settings_email__MEUpx{color:var(--gray);font-size:14px;margin:0 0 8px;word-break:break-all}.settings_saved__z9xpP{color:var(--maroon);font-size:14px;border-top:1px solid var(--gridline);border-bottom:1px solid var(--gridline);padding:8px 0;margin:0}.settings_section__ePpPq{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--gridline)}.settings_field__GOwy7{display:flex;flex-direction:column;gap:6px}.settings_label__3skEv{font-size:14px;font-weight:600;color:var(--maroon)}.settings_hint__LBuI_{font-size:12px;color:var(--gray);line-height:1.5}.settings_input__juouy{width:100%;border:1px solid var(--gridline);border-radius:12px;padding:11px 14px;font:inherit;font-size:15px;color:var(--charcoal);background:var(--surface);box-sizing:border-box}.settings_checkRow__6ZjDn{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--charcoal);min-height:44px;cursor:pointer}.settings_check__Do7Ws{width:20px;height:20px;accent-color:var(--maroon)}.settings_note__49a_g{font-size:13px;color:var(--gray);font-style:italic;line-height:1.5;margin:0}.settings_save__F_eWv{align-self:flex-start;background:var(--teal);color:var(--white);border:none;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;cursor:pointer}.settings_linkRow__M6mQO{margin:12px 0 0}.settings_linkTeal__iBGwl{color:var(--teal);text-decoration:underline}.settings_linkMaroon__ml9_8{color:var(--maroon);font-weight:600;text-decoration:none}.settings_logoutRow__1Pzt5{margin-top:20px}.settings_logout__rSEi3{background:transparent;border:1px solid var(--gridline);color:var(--gray);border-radius:999px;padding:11px 22px;font-size:14px;cursor:pointer}.settings_accountSection___r4hU{margin-top:28px;padding-top:18px;border-top:1px solid var(--gridline);display:flex;flex-direction:column;gap:8px}.settings_accountHead__rnMn9{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray)}.settings_accountNote__4aj_K{margin:0;font-size:13px;line-height:1.55;color:var(--gray)}.settings_error__5TMZE{margin:0;font-size:13px;color:var(--maroon)}.settings_deactivateBtn__5c__s{align-self:flex-start;margin-top:4px;background:transparent;border:1px solid var(--maroon);color:var(--maroon);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.commitments_page__ke_MB{max-width:448px;margin:0 auto;padding:16px 16px 96px}.commitments_empty__tSa71{color:var(--gray);font-size:var(--text-base);text-align:center;padding:28px 12px;line-height:1.6}.commitments_list__L_RFM{display:flex;flex-direction:column;gap:12px;margin-top:4px}.commitments_card__RLil4{background:var(--surface);border:1px solid var(--gridline);border-radius:var(--card-radius);padding:14px 16px;box-shadow:var(--shadow)}.commitments_cardHead___U928{display:flex;align-items:center;justify-content:space-between;gap:8px}.commitments_kind__pNgJu{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--gray)}.commitments_badge__U24FT{font-size:var(--text-sm);padding:3px 10px;border-radius:999px}.commitments_badgeKept__u8lro{background:rgba(var(--teal-rgb),.14);color:var(--teal)}.commitments_badgeOngoing__JzJ7x{background:rgba(var(--maroon-rgb),.1);color:var(--maroon)}.commitments_badgeEnded__kPIqH{background:rgba(0,0,0,.06);color:var(--gray)}.commitments_name__iz2KP{font-size:var(--text-lg);color:var(--charcoal);margin-top:6px;overflow-wrap:anywhere}.commitments_reason__pDNTS{font-size:var(--text-base);color:var(--gray);margin-top:6px;line-height:1.5}.commitments_days__q3N_x{font-size:var(--text-sm);color:var(--gray);margin-top:4px}.commitments_experience__n7Q6x{margin:10px 0 0;padding:10px 12px;border-left:2px solid var(--gridline);color:var(--charcoal);font-size:var(--text-base);line-height:1.6}.commitments_outcomePrompt__Bfxk1{font-size:var(--text-base);color:var(--gray);margin:10px 0 6px;line-height:1.5}.commitments_linkRow__S_bDe{text-align:center;margin-top:20px}.commitments_link__ueDYI{color:var(--teal);font-size:var(--text-base);text-decoration:none}.commitments_tabs__z1W_U{display:flex;gap:8px;margin-top:18px;margin-bottom:14px}.commitments_tab__x3iZt{flex:1 1;text-align:center;padding:9px 12px;min-height:44px;border-radius:10px;border:1px solid var(--gridline);background:var(--surface);color:var(--gray);font-size:var(--text-base);text-decoration:none;line-height:26px;font-family:inherit;font-weight:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.commitments_tabOn__sKHXd{background:var(--maroon);border-color:var(--maroon);color:var(--white)}.monthCalendar_iconBtn__vXrHy{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--maroon);cursor:pointer}.monthCalendar_iconOff__YZkti{opacity:.3;cursor:default}.monthCalendar_monthRow__O8Phb{display:flex;align-items:center;justify-content:space-between}.monthCalendar_monthLabel__t9Bwj{font-weight:600;color:var(--charcoal)}.monthCalendar_grid__anThU{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.monthCalendar_dow__vsdYF{text-align:center;font-size:11px;color:var(--gray);padding:2px 0}.monthCalendar_day__Qgih5{height:38px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:14px;color:var(--gray);display:flex;align-items:center;justify-content:center;cursor:default;text-decoration:none}.monthCalendar_dayHas__h5NLG{color:var(--maroon);box-shadow:inset 0 0 0 2px var(--maroon);cursor:pointer}.monthCalendar_daySelected__TxLUS{background:var(--maroon);color:var(--white)}.monthCalendar_dayToday__toLPm{font-weight:700}.monthCalendar_dayOut__6srFF{opacity:.35}.handwriting_empty__yooc_{color:var(--gray);font-size:13px;text-align:center;padding:24px}.handwriting_group__9Bi1t,.handwriting_river__w2KM1{display:flex;flex-direction:column}.handwriting_dayHeader__ZT2eh{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--offwhite);color:var(--gray);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:8px 4px;border-bottom:1px solid var(--gridline)}.handwriting_sessionSheet__YEiFk{background:var(--white);border:1px solid var(--gridline);border-radius:10px;padding:10px;margin:10px 0 16px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.handwriting_sheetSvg__oP0rS{display:block;width:100%;height:auto}.handwriting_entry___97af{padding:10px 0 4px}.handwriting_entryMeta__eZRvg{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--gray);margin-bottom:6px}.handwriting_entryLoading__nLKRd{margin:0;font-size:13px;color:var(--gray)}.handwriting_typedText__cfh08{margin:0;font-size:16px;line-height:1.6;color:var(--charcoal);white-space:pre-wrap;word-break:break-word}.handwriting_countOnly__C3TJi{margin:0;font-size:15px;font-weight:600;color:var(--maroon)}.dateRange_wrap__QHH1q{display:flex;flex-direction:column;gap:8px}.dateRange_range__jNbMC{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.dateRange_label__rD_F5{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray)}.dateRange_date___q3P3{padding:6px 8px;border:1px solid var(--sand);border-radius:8px;background:var(--paper);color:var(--charcoal);font:inherit}.dateRange_quick__F6EiV{display:flex;gap:6px;flex-wrap:wrap}.dateRange_quickBtn__YRpYz{padding:6px 12px;border:1px solid var(--sand);border-radius:999px;background:transparent;color:var(--maroon);font:inherit;font-size:13px;cursor:pointer}.dateRange_quickOn__Xl3Ui{background:var(--maroon);border-color:var(--maroon);color:var(--white)}.heart_page__XS_eT{max-width:448px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:16px 16px 96px}.heart_topRow__KnqaI{display:flex;align-items:center;justify-content:flex-end}.heart_iconBtn__c_Y8F{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--maroon);cursor:pointer}.heart_modeToggle__0pr51{align-self:center;display:inline-flex;border:1px solid var(--bead);border-radius:999px;overflow:hidden;background:var(--offwhite)}.heart_modeBtn__7hP_z{min-height:44px;border:none;background:transparent;color:var(--maroon);padding:8px 22px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.heart_modeBtnActive__co6RU{background:var(--maroon);color:var(--white)}.heart_babaFrame__y3Qau{border-radius:var(--header-radius);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/3;background:var(--paper)}.heart_baba__XspEz{width:100%;height:100%;object-fit:cover;display:block}.heart_pad___HetA{display:flex;flex-direction:column;gap:8px}.heart_editingNote__91YIv{margin:0;font-size:13px;color:var(--gray)}.heart_paper__3zgEe{width:100%;box-sizing:border-box;min-height:260px;resize:vertical;padding:14px 16px 14px 22px;border-left:1px solid var(--bead);border:1px solid var(--bead);border-left:3px solid rgba(var(--maroon-rgb),.45);border-radius:12px;font:inherit;font-size:16px;line-height:28px;color:var(--charcoal);background:var(--paper) repeating-linear-gradient(transparent 0 27px,rgba(var(--maroon-rgb),.09) 27px 28px);background-position:0 13px}.heart_paper__3zgEe:focus{outline:none;border-color:var(--maroon)}.heart_padRow__Qveik{display:flex;align-items:center;justify-content:space-between;gap:8px}.heart_padActions__QQa8v{display:flex;align-items:center;gap:12px}.heart_saved__kBllr{font-size:13px;color:var(--gray)}.heart_saveErr__uXdWz{margin:0;padding:10px 12px;border-radius:10px;background:rgba(var(--maroon-rgb),.08);color:var(--maroon);font-size:14px;font-weight:600}.heart_saveBtn__HJUla{min-height:44px;padding:0 22px;border:none;border-radius:999px;background:var(--teal);color:var(--white);font:inherit;font-weight:700;cursor:pointer}.heart_saveBtn__HJUla:disabled{opacity:.45;cursor:default}.heart_linkBtn__zTQMx{min-height:36px;border:none;background:transparent;color:var(--maroon);font:inherit;font-size:14px;cursor:pointer;padding:0 4px}.heart_danger__CNTLm{min-height:36px;border:none;border-radius:999px;background:var(--maroon);color:var(--white);font:inherit;font-weight:700;padding:0 16px;cursor:pointer}.heart_overlay__fNd4B{position:fixed;inset:0;z-index:100;background:rgba(var(--charcoal-rgb),.45);display:flex;align-items:flex-end;justify-content:center;padding:16px}.heart_sheet__C9oDk{width:100%;max-width:440px;background:var(--offwhite);border-radius:var(--header-radius);box-shadow:var(--shadow);padding:12px 16px 16px;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px}.heart_sheetHead___qQQm{display:flex;align-items:center;justify-content:space-between}.heart_sheetTitle__d4TTS{font-weight:700;color:var(--maroon)}.heart_search__9vk3y{display:flex;align-items:center;gap:8px;border:1px solid var(--gridline);border-radius:12px;padding:8px 12px;background:var(--surface);color:var(--gray)}.heart_search__9vk3y input{flex:1 1;border:none;background:transparent;font:inherit;font-size:15px;color:var(--charcoal);outline:none;min-width:0}.heart_list__lMCZq{display:flex;flex-direction:column;gap:10px}.heart_empty__azi_t{margin:0;font-size:13px;color:var(--gray);text-align:center}.heart_entry__Uq4ug{border:1px solid var(--gridline);border-radius:12px;padding:10px 12px;background:var(--paper)}.heart_entryDate__5oYzE{font-size:12px;color:var(--gray);margin-bottom:4px}.heart_entryBody__4Is5o{font-size:15px;line-height:1.55;color:var(--charcoal);white-space:pre-wrap;overflow-wrap:anywhere}.heart_entryActions__mvIH5{display:flex;gap:12px;justify-content:flex-end;margin-top:4px}.heart_confirm__FCqjn{margin-top:6px;font-size:13px;color:var(--maroon);display:flex;flex-direction:column;gap:4px}