._btn_17tgj_1{border-radius:var(--radius-button);text-align:center;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 20px;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}._primary_17tgj_6{background:var(--action-primary);color:#fff;border-color:var(--action-primary)}._primary_17tgj_6:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff}._primary_17tgj_6:active{background:var(--action-pressed);border-color:var(--action-pressed)}._secondary_17tgj_9{color:var(--action-primary);border-color:var(--border-control);background:0 0}._secondary_17tgj_9:hover{color:var(--action-primary);background:#e9eee4}._secondary_17tgj_9:active{background:#dce4d6}._dangerBtn_17tgj_12{background:var(--danger);color:#fff;border-color:var(--danger)}._dangerBtn_17tgj_12:hover{color:#fff;background:#7a3a29;border-color:#7a3a29}._linkBtn_17tgj_15{min-height:44px;color:var(--action-primary);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}._linkDanger_17tgj_19{color:var(--danger)}._mainPage_17tgj_22{padding:calc(var(--safe-top) + 8px) var(--pad-phone) calc(110px + var(--safe-bottom));max-width:var(--content-max);flex-direction:column;gap:22px;min-height:100dvh;margin:0 auto;display:flex}._screen_17tgj_23{min-height:100dvh;max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}._screenHeader_17tgj_24{padding:var(--safe-top) 12px 4px;align-items:center;gap:4px;display:flex}._screenTitle_17tgj_25{font-family:var(--font-title);overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:400;line-height:1.25}._iconBtn_17tgj_26{width:44px;height:44px;color:var(--text-primary);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._screenBody_17tgj_27{padding:12px var(--pad-phone) 20px;flex-direction:column;flex:auto;gap:20px;display:flex}._screenFooter_17tgj_28{padding:14px var(--pad-phone) max(34px, calc(14px + var(--safe-bottom)));border-top:1px solid var(--line);background:var(--background);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}._title_17tgj_29{font-family:var(--font-title);font-size:30px;font-weight:400;line-height:1.2}._lead_17tgj_30{color:var(--text-secondary);font-size:16px;line-height:1.55}._body_17tgj_31{font-size:16px;line-height:1.55}._hint_17tgj_32{color:var(--text-secondary);font-size:14px;line-height:1.5}._h2_17tgj_33{font-size:17px;font-weight:600}._sectionLabel_17tgj_34{color:var(--text-secondary);font-size:15px;font-weight:600}._stack_17tgj_35{flex-direction:column;gap:8px;display:flex}._stack10_17tgj_36{flex-direction:column;gap:10px;display:flex}._row_17tgj_37{flex-wrap:wrap;gap:10px;display:flex}._spread_17tgj_38{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._card_17tgj_39{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}._cardPad_17tgj_40{background:var(--surface);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:18px;display:flex}._nav_17tgj_43{width:100%;max-width:var(--content-max);background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(22px + var(--safe-bottom));z-index:10;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._navItem_17tgj_44{color:var(--text-secondary);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-height:44px;padding:8px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._navItem_17tgj_44:hover{color:var(--text-primary)}._navIcon_17tgj_46{border-radius:15px;justify-content:center;align-items:center;width:56px;height:30px;display:flex}._navIcon_17tgj_46 svg{width:22px;height:22px}._navActive_17tgj_48{color:var(--action-primary);font-weight:700}._navActive_17tgj_48 ._navIcon_17tgj_46{background:var(--tint-green)}._listRow_17tgj_52{text-align:left;width:100%;min-height:56px;color:var(--text-primary);border:none;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}._listRow_17tgj_52:last-child{border-bottom:none}._listRow_17tgj_52:hover{color:var(--text-primary);background:#efece3}._cardRow_17tgj_55{padding:8px 16px}._rowText_17tgj_56{flex-direction:column;gap:2px;min-width:0;display:flex}._rowTitle_17tgj_57{font-size:16px;font-weight:600}._rowSub_17tgj_58{color:var(--text-secondary);font-size:14px;line-height:1.4}._chevron_17tgj_59{color:var(--text-secondary);flex:none}._field_17tgj_62{flex-direction:column;gap:8px;min-width:0;display:flex}._label_17tgj_63{font-size:15px;font-weight:600}._input_17tgj_64{border-radius:var(--radius-button);border:1.5px solid var(--border-control);background:var(--surface);width:100%;min-height:52px;color:var(--text-primary);padding:0 14px;font-size:17px}._textarea_17tgj_65{resize:vertical;min-height:200px;padding:14px;line-height:1.6}._otp_17tgj_66{letter-spacing:10px;text-align:center;font-size:26px}._select_17tgj_67{border:1.5px solid var(--border-control);background:var(--surface);border-radius:10px;max-width:60%;min-height:44px;padding:0 10px;font-size:16px}._input_17tgj_64[type=time]{appearance:none;min-width:0;max-width:100%;display:block}._inputError_17tgj_70{border-color:var(--danger)}._radioCard_17tgj_72{background:var(--surface);border:1.5px solid var(--border-control);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}._radioCard_17tgj_72 input{width:22px;height:22px;accent-color:var(--action-primary);flex:none;margin:2px 0 0}._radioChecked_17tgj_74{background:var(--tint-green);border-color:var(--action-primary)}._legend_17tgj_75{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}._grid2_17tgj_76{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._days_17tgj_79{flex-wrap:wrap;gap:4px;display:flex}._day_17tgj_79{width:30px;height:30px;color:var(--text-secondary);border:1.5px solid var(--border-control);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}._dayDone_17tgj_81{background:var(--action-primary);border-color:var(--action-primary);color:#fff}._dayCurrent_17tgj_82{border:2px solid var(--action-primary);color:var(--action-primary);font-weight:700}._badge_17tgj_85{color:var(--text-on-rose);background:var(--tint-rose);border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:14px;font-weight:600}._chip_17tgj_86{background:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}._status_17tgj_87{color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;line-height:1.4;display:inline-flex}._statusOk_17tgj_88{color:var(--action-primary);font-weight:600}._notice_17tgj_89{background:var(--tint-rose);color:#5e3823;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}._noticeTitle_17tgj_90{color:var(--text-on-rose);font-weight:600}._noticeAction_17tgj_91{min-height:44px;color:var(--text-on-rose);background:0 0;border:1.5px solid #a0705b;border-radius:10px;align-self:flex-start;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._noticeAction_17tgj_91:hover{color:var(--text-on-rose);background:#f0d8cb}._info_17tgj_93{background:var(--surface);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.55}._errorText_17tgj_94{color:var(--danger);font-size:15px;font-weight:600;line-height:1.45}._okText_17tgj_95{color:var(--action-primary);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._stateBody_17tgj_98{flex-direction:column;flex:auto;justify-content:center;gap:16px;padding:0 28px;display:flex}._stateIcon_17tgj_99{background:var(--tint-rose);width:56px;height:56px;color:var(--text-on-rose);border-radius:50%;justify-content:center;align-items:center;display:flex}._stateTitle_17tgj_100{font-family:var(--font-title);font-size:28px;font-weight:400;line-height:1.25}._scrim_17tgj_103{z-index:20;background:#243c3273;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_17tgj_104{width:100%;max-width:var(--content-max);background:var(--background);max-height:90dvh;padding:22px var(--pad-phone) calc(28px + var(--safe-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:18px;display:flex;overflow-y:auto}._sheetTitle_17tgj_105{font-family:var(--font-title);font-size:24px;font-weight:400;line-height:1.25}._avatar_17tgj_108{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}._avatarImg_17tgj_109{border-radius:50%;flex:none;width:34px;height:34px;display:block}._avatarStack_17tgj_110{display:flex}._avatarStack_17tgj_110 ._avatar_17tgj_108,._avatarStack_17tgj_110 ._avatarImg_17tgj_109{box-sizing:content-box;border:2px solid #fff;margin-left:-8px}._avatarStack_17tgj_110>:first-child{margin-left:0!important}._spinner_17tgj_115{border:2px solid var(--tint-green);border-top-color:var(--action-primary);border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite _spin_17tgj_115}._skeleton_17tgj_116{background:var(--surface);border-radius:var(--radius-card);align-items:center;gap:14px;padding:14px 16px;display:flex}._skThumb_17tgj_117{background:#ece8de;border-radius:12px;flex:none;width:56px;height:68px}._skLines_17tgj_118{flex-direction:column;flex:auto;gap:8px;display:flex}._skA_17tgj_119{background:#ece8de;border-radius:7px;width:70%;height:14px}._skB_17tgj_120{background:#f1eee6;border-radius:6px;width:90%;height:12px}._plant_wqvut_1{display:block;overflow:visible}._sway_wqvut_4 path[fill=\#76966D]{transform-box:fill-box;transform-origin:100% 100%;animation:5s ease-in-out infinite _leaf_wqvut_1}._sway_wqvut_4 path[fill=\#76966D]:nth-of-type(2n){transform-origin:0 100%;animation-duration:4.4s;animation-delay:-1.2s}._sway_wqvut_4 path[fill=\#76966D]:nth-of-type(3n){animation-duration:5.8s;animation-delay:-2.6s}@keyframes _leaf_wqvut_1{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}._paused_wqvut_15 path{animation-play-state:paused!important}html[data-calm=true] ._sway_wqvut_4 path{animation:none!important}._seed_wqvut_19{transform-origin:50% 88%;animation:.9s ease-out both _seed_wqvut_19}@keyframes _seed_wqvut_19{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}._grow_wqvut_24{transform-box:view-box;transform-origin:40px 88px;animation:.7s ease-out both _grow_wqvut_24}@keyframes _grow_wqvut_24{0%{opacity:.25;transform:scale(.82)}to{opacity:1;transform:none}}._garden_wqvut_30{background:var(--tint-garden);border-radius:var(--radius-card);justify-content:space-around;align-items:flex-end;padding:14px 8px 6px;display:flex}._gardenWhite_wqvut_31{background:var(--surface);justify-content:center;padding:18px 8px 8px}._gardenTight_wqvut_32{justify-content:center;gap:0;padding:12px 4px 4px}._thumb_wqvut_33{background:var(--tint-plot);border-radius:12px;flex:none;justify-content:center;align-items:flex-end;display:flex}._stage_wqvut_36{background:var(--tint-garden);border-radius:130px 130px 24px 24px;justify-content:center;align-items:flex-end;width:260px;height:290px;display:flex;position:relative;overflow:hidden}._can_wqvut_37{transform-origin:30% 60%;width:110px;animation:2.5s ease-in-out both _can_wqvut_37;position:absolute;top:34px;right:6px}._drops_wqvut_38{width:110px;animation:1.1s ease-in .8s 2 both _drops_wqvut_38;position:absolute;top:28px;right:2px}._can_wqvut_37 svg,._drops_wqvut_38 svg{width:100%;height:auto}@keyframes _can_wqvut_37{0%{opacity:0;transform:translate(26px,-14px)rotate(-2deg)}22%{opacity:1;transform:translate(0)rotate(-14deg)}78%{opacity:1;transform:translate(0)rotate(-20deg)}to{opacity:0;transform:translate(18px,-10px)rotate(-6deg)}}@keyframes _drops_wqvut_38{0%{opacity:0;transform:translateY(0)}18%{opacity:1}to{opacity:0;transform:translate(-22px,110px)}}._done_wqvut_51 ._can_wqvut_37,._done_wqvut_51 ._drops_wqvut_38{display:none}._canStatic_wqvut_52{width:110px;position:absolute;top:34px;right:6px;transform:rotate(-14deg)}._canStatic_wqvut_52 svg{width:100%;height:auto}._install_1cezd_2{min-height:100dvh;padding:var(--safe-top) 24px 32px;max-width:var(--content-max);flex-direction:column;gap:24px;margin:0 auto;display:flex}._brand_1cezd_3{font-family:var(--font-title);align-items:center;gap:10px;font-size:24px;display:flex}._hero_1cezd_4{font-family:var(--font-title);font-size:34px;font-weight:400;line-height:1.2}._heroSub_1cezd_5{color:var(--text-secondary);font-size:17px;line-height:1.5}._benefits_1cezd_6{flex-direction:column;gap:14px;display:flex}._benefits_1cezd_6 li{color:var(--text-primary);align-items:center;gap:12px;display:flex}._benefits_1cezd_6 svg{color:var(--action-primary)}._spacer_1cezd_9{flex:auto}._installActions_1cezd_10{flex-direction:column;gap:12px;display:flex}._steps_1cezd_11{counter-reset:step;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;display:flex}._steps_1cezd_11 li{counter-increment:step;gap:10px;display:flex}._steps_1cezd_11 li:before{content:counter(step);background:var(--tint-green);width:24px;height:24px;color:var(--action-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._qr_1cezd_14{background:#fff;border-radius:12px;align-self:center;padding:12px;line-height:0}._qr_1cezd_14 svg{width:180px;height:180px}._head_1cezd_18{justify-content:space-between;align-items:center;gap:12px;display:flex}._headDate_1cezd_19{color:var(--text-secondary);margin-bottom:2px;font-size:14px;display:block}._activeCard_1cezd_20{background:var(--surface);border-radius:var(--radius-card);flex-direction:column;gap:16px;padding:20px;display:flex}._activeTop_1cezd_21{align-items:center;gap:14px;display:flex}._activeText_1cezd_22{flex-direction:column;gap:4px;min-width:0;display:flex}._kicker_1cezd_23{color:var(--action-primary);font-size:14px;font-weight:600}._kickerRow_1cezd_24{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._activeTitle_1cezd_25{font-size:19px;font-weight:600;line-height:1.3}._activeSub_1cezd_26{color:var(--text-secondary);font-size:15px;line-height:1.4}._gardenHead_1cezd_27{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._emptyWrap_1cezd_28{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;padding:0 12px;display:flex}._emptyArch_1cezd_29{background:var(--tint-garden);border-radius:120px 120px 20px 20px;justify-content:center;align-items:flex-end;width:200px;height:200px;display:flex}._emptyTitle_1cezd_30{font-family:var(--font-title);font-size:26px;font-weight:400;line-height:1.25}._small_1cezd_31{color:var(--text-secondary);font-size:14px}._pauseBtn_1cezd_32{min-height:44px;color:var(--action-primary);background:0 0;border:none;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}._chipBtn_1cezd_36{min-height:44px;color:var(--text-primary);border:1.5px solid var(--border-control);background:0 0;border-radius:22px;padding:0 18px;font-size:15px;font-weight:600}._chipBtn_1cezd_36:hover{background:#e9eee4}._chipOn_1cezd_38,._chipOn_1cezd_38:hover{background:var(--action-primary);color:#fff;border-color:var(--action-primary)}._catalogCard_1cezd_39{background:var(--surface);border-radius:var(--radius-card);color:var(--text-primary);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}._catalogCard_1cezd_39:hover{color:var(--text-primary);background:#efece3}._catalogText_1cezd_41{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}._catalogTitle_1cezd_42{font-size:17px;font-weight:600;line-height:1.3}._catalogSub_1cezd_43{color:var(--text-secondary);font-size:14px;line-height:1.4}._detailTop_1cezd_46{align-items:flex-end;gap:16px;display:flex}._detailTitle_1cezd_47{font-family:var(--font-title);font-size:30px;font-weight:400;line-height:1.2}._dayList_1cezd_48 li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:10px 0;display:flex}._dayNum_1cezd_49{background:var(--tint-plot);width:30px;height:30px;color:var(--action-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._dayText_1cezd_50{padding-top:4px;font-size:15px;line-height:1.45}._calendar_1cezd_53{background:var(--surface);border-radius:var(--radius-card);padding:14px}._calHead_1cezd_54{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._calTitle_1cezd_55{font-size:17px;font-weight:600}._calGrid_1cezd_56{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._calWeek_1cezd_57{text-align:center;color:var(--text-secondary);font-size:14px}._calDay_1cezd_58{height:44px;color:var(--text-primary);background:0 0;border:none;border-radius:10px;font-size:16px}._calRange_1cezd_59{background:var(--tint-green)}._calOn_1cezd_60{background:var(--action-primary);color:#fff;font-weight:700}._pray_1cezd_63{background:var(--surface);min-height:100dvh;max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}._prayTop_1cezd_64{padding:var(--safe-top) 8px 8px;justify-content:space-between;align-items:center;display:flex}._prayMeta_1cezd_65{color:var(--text-secondary);text-align:center;font-size:15px;font-weight:600}._bars_1cezd_66{gap:6px;padding:0 20px;display:flex}._bar_1cezd_66{background:#d8ddd4;border-radius:2px;flex:1 1 0;height:4px}._barOn_1cezd_68{background:var(--action-primary)}._prayBody_1cezd_69{flex-direction:column;flex:auto;gap:18px;padding:24px;display:flex}._prayTitle_1cezd_70{font-family:var(--font-title);font-size:28px;font-weight:400;line-height:1.25}._prayText_1cezd_71{font-size:var(--prayer-size);white-space:pre-line;line-height:1.7}._prayMuted_1cezd_72{color:var(--text-secondary)}._prayFoot_1cezd_73{background:var(--surface);padding:14px 20px max(34px, calc(14px + var(--safe-bottom)));border-top:1px solid var(--line);gap:10px;display:flex;position:sticky;bottom:0}._prevBtn_1cezd_74{flex:none;width:auto;padding:0 18px;font-size:16px}._nextBtn_1cezd_75{flex:auto;width:auto}._beads_1cezd_78{flex-direction:column;gap:10px;display:flex}._beadRow_1cezd_79{flex-wrap:wrap;gap:6px;display:flex}._bead_1cezd_78{background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}._bead_1cezd_78 span{border:1.5px solid var(--border-control);width:26px;height:26px;color:var(--text-secondary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}._beadDone_1cezd_82 span{background:var(--action-primary);border-color:var(--action-primary);color:#fff}._beadCurrent_1cezd_83 span{border:2px solid var(--action-primary);color:var(--action-primary);font-weight:700}._sizes_1cezd_86{gap:8px;display:flex}._sizeOpt_1cezd_87{border:1.5px solid var(--border-control);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:10px 0;display:flex}._sizeOpt_1cezd_87 input{width:20px;height:20px;accent-color:var(--action-primary)}._sizeOn_1cezd_89{border-color:var(--action-primary);background:var(--tint-green)}._sample_1cezd_90{background:var(--surface);border-radius:12px;padding:14px 16px;line-height:1.7}._done_1cezd_93{min-height:100dvh;padding:var(--safe-top) 20px max(34px, calc(14px + var(--safe-bottom)));max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}._doneSkip_1cezd_94{justify-content:flex-end;min-height:44px;display:flex}._skipBtn_1cezd_95{min-height:44px;color:var(--action-primary);background:0 0;border:none;padding:0 14px;font-size:16px;font-weight:600}._doneMain_1cezd_96{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:22px;display:flex}._doneText_1cezd_97{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._doneActions_1cezd_98{flex-direction:column;gap:10px;margin-top:16px;display:flex}._inviteCard_1cezd_101{background:var(--tint-rose);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:16px;display:flex}._inviteHead_1cezd_102{color:var(--text-on-rose);font-size:15px;font-weight:600}._laterBtn_1cezd_103{min-height:48px;color:var(--text-on-rose);background:0 0;border:1.5px solid #a0705b;border-radius:12px;flex:none;padding:0 16px;font-size:16px;font-weight:600}._groupTop_1cezd_104{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._memberRow_1cezd_105{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}._memberRow_1cezd_105:last-child{border-bottom:none}._memberName_1cezd_107{overflow-wrap:anywhere;flex:auto;min-width:0}._code_1cezd_108{letter-spacing:3px;overflow-wrap:anywhere;font-size:22px;font-weight:700}._codeBox_1cezd_109{background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}._copyBtn_1cezd_110{border:1.5px solid var(--border-control);min-height:44px;color:var(--action-primary);background:0 0;border-radius:10px;padding:0 14px;font-size:15px;font-weight:600}._linkBox_1cezd_111{background:var(--surface);border:1.5px solid var(--border-control);word-break:break-all;border-radius:12px;padding:14px;font-size:16px}._dl_1cezd_112{grid-template-columns:auto 1fr;gap:10px 16px;display:grid}._dl_1cezd_112 dt{color:var(--text-secondary)}._dl_1cezd_112 dd{font-weight:600}._addBtn_1cezd_115{border:1.5px solid var(--border-control);min-height:44px;color:var(--action-primary);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._addBtn_1cezd_115:hover{background:#e9eee4}._friendIcon_1cezd_117{background:var(--tint-green);width:36px;height:36px;color:var(--action-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._weekdays_1cezd_120{gap:4px;display:flex}._weekdays_1cezd_120 label{cursor:pointer;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}._weekdays_1cezd_120 input{width:22px;height:22px;accent-color:var(--action-primary)}._toggleRow_1cezd_123{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._toggleRow_1cezd_123:last-child{border-bottom:none}._toggleRow_1cezd_123 label{font-size:16px;font-weight:600}._switch_1cezd_126{width:24px;height:24px;accent-color:var(--action-primary);flex:none}._dangerRow_1cezd_127{flex-direction:column;padding:8px 16px;display:flex}._profileHead_1cezd_130{align-items:center;gap:14px;padding:16px;display:flex}._profileWho_1cezd_131{flex-direction:column;gap:2px;min-width:0;display:flex}._profileHandle_1cezd_132{overflow-wrap:anywhere;font-size:18px;font-weight:700}._profileEmail_1cezd_133{color:var(--text-secondary);overflow-wrap:anywhere;font-size:15px}._toggleText_1cezd_134{flex-direction:column;gap:2px;display:flex}._wizard_1cezd_137{min-height:100dvh;max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}._wizardBody_1cezd_138{padding:calc(var(--safe-top) + 8px) var(--pad-phone) 20px;flex-direction:column;flex:auto;gap:16px;display:flex}._wizardFoot_1cezd_139{padding:14px var(--pad-phone) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-direction:column;gap:10px;display:flex}._wizardSteps_1cezd_140{gap:6px;display:flex}._wizardSteps_1cezd_140 span{background:#d8ddd4;border-radius:2px;flex:1 1 0;height:4px}._wizardSteps_1cezd_140 ._wizardStepOn_1cezd_142{background:var(--action-primary)}._wizardTitle_1cezd_143{font-family:var(--font-title);font-size:28px;font-weight:400;line-height:1.2}._atInput_1cezd_144{align-items:center;display:flex;position:relative}._atSign_1cezd_145{color:var(--text-secondary);pointer-events:none;font-size:17px;position:absolute;left:16px}._atInput_1cezd_144 input{padding-left:34px}._nameAvailable_1cezd_147{color:var(--action-primary);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}._chips_1cezd_35{flex-wrap:wrap;gap:8px;display:flex}._chip_1cezd_35{border:1.5px solid var(--border-control);background:var(--surface);min-height:44px;color:var(--action-primary);border-radius:22px;padding:0 14px;font-size:15px;font-weight:600}._chip_1cezd_35:hover{background:#e9eee4}._genderOpt_1cezd_151{border:1.5px solid var(--border-control);background:var(--surface);cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:76px;padding:12px 16px;font-size:18px;font-weight:600;display:flex}._genderOn_1cezd_152{border:2px solid var(--action-primary);background:var(--tint-green)}._genderOpt_1cezd_151 input{width:22px;height:22px;accent-color:var(--action-primary);flex:none}._genderLabel_1cezd_154{flex:auto}._previewStack_1cezd_155{display:flex}._previewStack_1cezd_155 img{box-sizing:content-box;border:2px solid #fff;margin-left:-10px}._previewStack_1cezd_155 img:first-child{margin-left:0}._avatarTop_1cezd_158{align-items:center;gap:14px;display:flex}._avatarTabs_1cezd_159{background:#ece8de;border-radius:14px;padding:4px;display:flex}._avatarTab_1cezd_159{min-height:44px;color:var(--text-secondary);background:0 0;border:none;border-radius:10px;flex:1 1 0;font-size:16px;font-weight:600}._avatarTabOn_1cezd_161{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #243c3226}._avatarGrid_1cezd_162{grid-template-columns:repeat(4,minmax(0,72px));justify-content:space-between;gap:14px 6px;display:grid}._avatarPick_1cezd_163{background:0 0;border:none;border-radius:50%;width:72px;height:72px;padding:0;position:relative}._avatarPick_1cezd_163 img{border-radius:50%;width:72px;height:72px;display:block}._avatarPickOn_1cezd_165{outline:3px solid var(--action-primary);outline-offset:3px}._avatarBadge_1cezd_166{background:var(--action-primary);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:-1px;right:-3px}._doneWrap_1cezd_167{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;display:flex}._doneArt_1cezd_168{justify-content:center;align-items:flex-end;display:flex}._sentNote_1cezd_171{background:var(--tint-green);color:var(--text-primary);border-radius:12px;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}._sentNote_1cezd_171 svg{color:var(--action-primary);flex:none;margin-top:2px}._orLine_1cezd_173{color:var(--text-secondary);align-items:center;gap:12px;font-size:15px;display:flex}._orLine_1cezd_173:before,._orLine_1cezd_173:after{content:"";background:var(--line);flex:auto;height:1px}._codeWrap_1cezd_175{flex-direction:column;gap:2px;display:flex}._rosary_1cezd_178{min-height:100dvh;max-width:var(--content-max);flex-direction:column;margin:0 auto;padding-bottom:28px;display:flex}._rosaryTop_1cezd_179{padding:var(--safe-top) 8px 0;align-items:center;gap:4px;display:flex}._rosaryHead_1cezd_180{flex-direction:column;flex:auto;min-width:0;display:flex}._rosaryTitle_1cezd_181{font-family:var(--font-title);font-size:22px;font-weight:400}._rosaryCount_1cezd_182{color:var(--text-secondary);flex:none;padding-right:12px;font-size:14px;font-weight:600}._rosaryBar_1cezd_183{background:#d8ddd4;border-radius:2px;height:4px;margin:10px 20px 0;overflow:hidden}._rosaryBar_1cezd_183 div{background:var(--action-primary);height:4px}._rosaryArt_1cezd_185{justify-content:center;padding:8px 0 4px;display:flex}._rosaryList_1cezd_186{flex-direction:column;gap:8px;padding:4px 20px 0;display:flex}._rosaryCard_1cezd_187{border:2px solid var(--action-primary);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}._rosarySection_1cezd_188{color:var(--action-primary);font-size:14px;font-weight:600}._rosaryPrayer_1cezd_189{align-items:center;gap:12px;display:flex}._rosaryName_1cezd_190{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}._rosaryPrayerName_1cezd_191{font-size:22px;font-weight:700;line-height:1.25}._rosaryCounter_1cezd_192{color:var(--text-secondary);font-size:15px;font-weight:600}._rosaryTick_1cezd_193{border:2.5px solid var(--action-primary);background:var(--surface);width:60px;height:60px;color:var(--action-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._rosaryTick_1cezd_193:hover{background:#e9eee4}._rosaryTick_1cezd_193:active{background:#dce4d6}._rosaryText_1cezd_196{font-size:var(--prayer-size);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.7}._rosaryRow_1cezd_197{background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}._rosaryRow_1cezd_197>:nth-child(2){flex:auto;min-width:0}._rosaryNum_1cezd_199{background:var(--tint-plot);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._rosaryDot_1cezd_200{background:var(--action-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._rosaryTodo_1cezd_201{box-sizing:border-box;border:1.5px solid var(--border-control);border-radius:50%;flex:none;width:26px;height:26px}._rosaryDone_1cezd_202{background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}._rosaryDoneTitle_1cezd_203{font-family:var(--font-title);font-size:24px;font-weight:400}._svg_w7wqn_1{display:block}._bead_w7wqn_2{transition:fill .3s,stroke .3s}._open_w7wqn_3{fill:#fff;stroke:var(--border-control)}._done_w7wqn_4{fill:var(--action-primary);stroke:var(--action-primary)}._active_w7wqn_5{fill:var(--flower-accent);stroke:var(--flower-accent)}._ring_w7wqn_6{stroke:var(--flower-accent);transition:transform .45s cubic-bezier(.3,.7,.3,1),opacity .3s}:root{--background:#f7f5ef;--surface:#fff;--text-primary:#243c32;--text-secondary:#59675f;--action-primary:#2f6049;--action-hover:#24503c;--action-pressed:#1d4231;--leaf:#76966d;--flower-accent:#b45c43;--line:#e3ded2;--border-control:#748a6e;--tint-green:#e4ece0;--tint-garden:#eef1e6;--tint-plot:#f1eee5;--tint-rose:#f6e6dd;--text-on-rose:#7a4a2f;--danger:#8f4532;--focus:#243c32;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-title:Georgia, "Times New Roman", serif;--radius-button:12px;--radius-card:16px;--content-max:560px;--pad-phone:20px;--prayer-size:18px;--safe-top:max(env(safe-area-inset-top), 44px);--safe-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--background);height:100%;margin:0}body{color:var(--text-primary);font-family:var(--font-ui);font-size:16px}#root{min-height:100%}h1,h2,h3,p,dl,dd,ul,ol,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:none;min-width:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--action-primary)}a:hover{color:var(--text-primary)}a[href],button,summary,label[for],select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}svg{flex:none;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}
