@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._wrap_orp3q_1{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._glow_orp3q_9{position:absolute;left:50%;bottom:var(--glow-bottom);width:var(--glow-size);height:var(--glow-size);margin-left:calc(var(--glow-size) / -2);border-radius:50%;background:radial-gradient(circle,var(--sun-core) 0%,var(--sun-halo) 34%,transparent 66%);opacity:.9;animation:_breathe_orp3q_1 10s ease-in-out infinite;will-change:transform,opacity}._center_orp3q_23 ._glow_orp3q_9{bottom:auto;top:36%;margin-top:calc(min(120vmin,900px)/-2);width:min(120vmin,900px);height:min(120vmin,900px);margin-left:calc(min(120vmin,900px)/-2)}._frozen_orp3q_32{animation:none}._pulse_orp3q_37{animation:_pulse_orp3q_37 1.5s ease-out 1}._bloom_orp3q_41{animation:_bloom_orp3q_41 2.6s ease-out 1 forwards}@keyframes _breathe_orp3q_1{0%,to{transform:scale(.94);opacity:.8}50%{transform:scale(1.06);opacity:.98}}@keyframes _pulse_orp3q_37{0%{transform:scale(1);opacity:.85}25%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes _bloom_orp3q_41{0%{transform:scale(1);opacity:.85}45%{transform:scale(1.7);opacity:1}to{transform:scale(1.05);opacity:.95}}@media (prefers-reduced-motion: reduce){._glow_orp3q_9,._pulse_orp3q_37,._bloom_orp3q_41{animation:none}}._page_jzx7n_1{position:relative;flex:1;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;padding:max(20px,env(safe-area-inset-top)) clamp(20px,6vw,72px) max(32px,env(safe-area-inset-bottom))}._photo_jzx7n_12{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%;z-index:0}._wash_jzx7n_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff4e6ed,#fff0deb3 30%,#ffecd600 58%),linear-gradient(180deg,#fff4e68c,#fff4e600 22%)}._glow_jzx7n_33{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.34;mix-blend-mode:soft-light;pointer-events:none}._nav_jzx7n_42,._content_jzx7n_43{position:relative;z-index:3}._nav_jzx7n_42{display:flex;align-items:center;gap:10px}._mark_jzx7n_49{color:var(--accent)}._brand_jzx7n_50{font-weight:600;color:#1e2a38}._content_jzx7n_43{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:640px;padding-bottom:8vh}._eyebrow_jzx7n_63{color:#5a4a3e;font-size:16px;font-weight:500}._headline_jzx7n_64{font-size:clamp(44px,8vw,80px);line-height:1.04;text-wrap:balance;color:#1e2a38}._lead_jzx7n_65{max-width:460px;font-size:clamp(17px,2.2vw,20px);color:#4a4036}._content_jzx7n_43 .pill-button{margin-top:10px}@media (max-width: 700px){._photo_jzx7n_12{height:66%;bottom:auto;object-position:52% 62%}._wash_jzx7n_23{background:linear-gradient(180deg,#fff4e68c,#fff4e600 14%),linear-gradient(180deg,#fff0de00 48%,#fff0de 66%,#ffe9d2)}._glow_jzx7n_33{opacity:.28}._content_jzx7n_43{justify-content:flex-end;padding-bottom:4vh}._eyebrow_jzx7n_63{margin-bottom:-6px}._headline_jzx7n_64{font-size:clamp(38px,11vw,48px)}}._actions_jzx7n_82{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}._content_jzx7n_43 ._actions_jzx7n_82 .pill-button{margin-top:0}._content_jzx7n_43 ._actions_jzx7n_82 ._ghost_jzx7n_85{background:#fffaf2d9;color:#1e2a38;box-shadow:inset 0 0 0 1.5px #1e2a3859}._card_17f6m_1{display:flex;flex-direction:column;align-items:stretch}._title_17f6m_2{font-size:34px;margin-bottom:4px}._steps_17f6m_3{list-style:none;margin:16px 0 6px;display:flex;flex-direction:column}._step_17f6m_3{display:flex;align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--track)}._step_17f6m_3:first-child{border-top:none}._num_17f6m_6{flex:none;width:20px;font-size:13px;color:var(--ink-soft);font-variant-numeric:tabular-nums}._stepIcon_17f6m_7{flex:none;color:var(--accent)}._stepName_17f6m_8{flex:1;font-weight:500;line-height:1.25}._stepTime_17f6m_9{flex:none;font-size:14px;color:var(--ink-soft);white-space:nowrap}._begin_17f6m_10{margin:14px 0 4px;width:100%}._begin_17f6m_10:disabled{opacity:.45}._empty_17f6m_12{margin:16px 0;color:var(--ink-soft)}._editorItem_17f6m_15{display:flex;align-items:center;gap:6px;min-height:56px;border-top:1px solid var(--track)}._editorItem_17f6m_15:first-of-type{border-top:none}._editorName_17f6m_17{flex:1;text-align:left;min-height:48px;font-weight:500;line-height:1.25}._editorSub_17f6m_18{display:block;font-size:13px;font-weight:400;color:var(--ink-soft)}._tiny_17f6m_19{display:grid;place-items:center;width:40px;height:44px;border-radius:12px;color:var(--ink-soft);font-size:18px}._tiny_17f6m_19:disabled{opacity:.25}._titleInput_17f6m_21{width:100%;min-height:48px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--surface-border);font-size:18px;font-weight:600;margin:4px 0 12px}._pickGroup_17f6m_22{margin:14px 0 4px;font-size:14px;color:var(--ink-soft)}._pick_17f6m_22{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;text-align:left;border-top:1px solid var(--track)}._pick_17f6m_22:first-of-type{border-top:none}._pickAdd_17f6m_25{margin-left:auto;color:var(--accent);font-size:22px}._footer_17f6m_26{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}._danger_17f6m_27{color:#b5483a}._backdrop_n63o2_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#141c2861;animation:_fade_n63o2_1 .2s ease-out}._sheet_n63o2_10{position:fixed;z-index:51;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px max(24px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation:_rise_n63o2_1 .28s ease-out}._grab_n63o2_24{width:40px;height:4px;margin:4px auto 14px;border-radius:2px;background:var(--track)}._sheetHeader_n63o2_32{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._sheetTitle_n63o2_40{font-size:24px}._iconButton_n63o2_44{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--ink)}@media (min-width: 768px){._sheet_n63o2_10{left:auto;top:0;width:420px;max-height:none;border-radius:28px 0 0 28px;animation:_slide_n63o2_1 .28s ease-out}._grab_n63o2_24{display:none}}@keyframes _fade_n63o2_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_n63o2_1{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes _slide_n63o2_1{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}._switchRow_n63o2_70{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}._switch_n63o2_70{position:relative;flex:none;width:52px;height:32px;border-radius:16px;background:var(--track);transition:background .2s}._switch_n63o2_70[aria-checked=true]{background:var(--accent)}._switch_n63o2_70:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .2s}._switch_n63o2_70[aria-checked=true]:after{transform:translate(20px)}._chips_n63o2_109{display:flex;flex-wrap:wrap;gap:8px}._chip_n63o2_109{min-height:44px;padding:0 18px;border-radius:999px;background:#ffffff8c;border:1px solid var(--surface-border);color:var(--ink);font-weight:500;font-size:15px}._chip_n63o2_109[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}:root[data-theme=dusk] ._chip_n63o2_109:not([aria-pressed=true]){background:#ffffff14}._stepper_n63o2_138{display:flex;align-items:center;gap:12px}._stepBtn_n63o2_144{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff8c;border:1px solid var(--surface-border);font-size:22px;line-height:1}:root[data-theme=dusk] ._stepBtn_n63o2_144{background:#ffffff14}._stepValue_n63o2_160{min-width:72px;text-align:center;font-weight:600;font-size:20px;font-variant-numeric:tabular-nums}._tabs_n63o2_169{position:fixed;z-index:40;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;justify-content:space-around;padding:6px;border-radius:999px;max-width:520px;margin:0 auto}._tab_n63o2_169{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border-radius:999px;color:var(--ink-soft);font-size:12px;font-weight:500}._tab_n63o2_169[aria-current=page]{color:var(--ink);background:#fff9;font-weight:600}:root[data-theme=dusk] ._tab_n63o2_169[aria-current=page]{background:#ffffff1a}@media (min-width: 900px) and (orientation: landscape),(min-width: 1100px){._tabs_n63o2_169{top:24px;bottom:24px;left:20px;right:auto;width:92px;max-width:none;margin:0;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 8px;border-radius:32px}._tab_n63o2_169{flex:none;min-height:68px;border-radius:22px}}._pageTitle_h5ive_1{font-size:34px;margin:8px 0 24px}._sectionTitle_h5ive_3{font-size:18px;font-weight:500;font-family:Plus Jakarta Sans Variable,sans-serif;color:var(--ink-soft);margin:28px 4px 10px;letter-spacing:0}._today_h5ive_6{position:relative;z-index:1}._greeting_h5ive_7{margin:12px 4px 22px}._greeting_h5ive_7 h1{font-size:34px}._streak_h5ive_9{margin-top:6px;color:var(--sage);font-weight:600;font-size:15px}._todayCard_h5ive_11{position:relative;border-radius:28px;padding:28px 24px 18px;text-align:left}._todayIcon_h5ive_12{color:var(--accent);margin-bottom:10px}._todayTitle_h5ive_13{font-size:34px;margin-bottom:6px}._startPanel_h5ive_15{margin-top:20px;display:flex;flex-direction:column;align-items:stretch}._startPanel_h5ive_15 ._begin_h5ive_16{margin-top:18px;width:100%}._startPanel_h5ive_15>._text-button_h5ive_17{align-self:center;margin-top:6px}._begin_h5ive_16{margin-top:18px;width:100%}._natural_h5ive_19{font-size:28px;font-family:Fraunces Variable,serif}._alsoGrid_h5ive_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._alsoTile_h5ive_22{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:104px;padding:16px;border-radius:16px;text-align:left}._alsoName_h5ive_23{font-weight:600;line-height:1.25}._explore_h5ive_26{position:relative;z-index:1}._rows_h5ive_27{list-style:none;border-radius:16px;overflow:hidden}._rows_h5ive_27 li+li{border-top:1px solid var(--track)}._row_h5ive_27{display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 16px;text-align:left}._rowIcon_h5ive_30{flex:none;color:var(--accent)}._rowText_h5ive_31{flex:1;display:flex;flex-direction:column;min-width:0}._rowTitle_h5ive_32{font-weight:600}._rowSub_h5ive_33{font-size:14px;color:var(--ink-soft)}._rowMeta_h5ive_34{font-size:14px;color:var(--ink-soft);white-space:nowrap}._rowChevron_h5ive_35{flex:none;color:var(--ink-soft)}._externalActions_h5ive_36{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._externalActions_h5ive_36 a{text-decoration:none}._video_h5ive_38{width:100%;border-radius:16px;background:#000}._profile_h5ive_41{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}._card_h5ive_42{border-radius:20px;padding:20px}._cardTitle_h5ive_43{font-size:20px;margin-bottom:6px}._streakBig_h5ive_44{font-family:Fraunces Variable,serif;font-size:34px;color:var(--sage)}._week_h5ive_45{display:flex;gap:8px;margin:14px 0}._dayDot_h5ive_46{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:13px;font-weight:600;color:var(--ink-soft);background:var(--track)}._dayDot_h5ive_46[data-done=true]{background:var(--sage);color:#fff}._confirmRow_h5ive_48{display:flex;align-items:center;gap:12px;margin-top:10px}._sheetLead_h5ive_51{color:var(--ink-soft);font-size:14px;margin-bottom:12px}._section_h5ive_3{border-top:1px solid var(--track);padding:4px 0}._section_h5ive_3 summary{min-height:52px;display:flex;align-items:center;font-weight:600;cursor:pointer;list-style:none}._section_h5ive_3 summary::-webkit-details-marker{display:none}._section_h5ive_3 summary:after{content:"+";margin-left:auto;font-size:22px;color:var(--ink-soft)}._section_h5ive_3[open] summary:after{content:"−"}._sectionBody_h5ive_57{display:flex;flex-direction:column;gap:10px;padding:0 0 16px}._fieldLabel_h5ive_58{font-size:14px;color:var(--ink-soft);margin-top:6px}._derived_h5ive_59{font-size:15px}._readonly_h5ive_60{opacity:.55}._readonly_h5ive_60 button{pointer-events:none}@media (min-width: 900px) and (orientation: landscape),(min-width: 1100px){._screen_h5ive_64{padding-left:120px}}._createTile_h5ive_67{border-style:dashed;border-color:var(--ink-soft)}._plus_h5ive_68{font-size:26px;line-height:1;color:var(--accent)}._oneLink_h5ive_70{margin-top:12px}._player_14ksm_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;overflow:hidden;touch-action:manipulation}._main_14ksm_2{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;padding:max(12px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));min-width:0}._withPanel_14ksm_3 ._main_14ksm_2{padding-right:12px}._header_14ksm_5{width:100%;max-width:640px;display:flex;align-items:center;justify-content:space-between;gap:8px}._headerText_14ksm_6{flex:1;text-align:center;font-size:14px;color:var(--ink-soft)}._iconBtn_14ksm_7{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--ink)}._hero_14ksm_9{flex:1;width:100%;max-width:640px;min-height:0;display:flex;align-items:center;justify-content:center;text-align:center}._names_14ksm_10{padding:0 8px}._poseName_14ksm_11{font-size:clamp(34px,9vw,56px)}._poseEn_14ksm_12{margin-top:8px;font-size:18px;color:var(--ink-soft)}._infoWrap_14ksm_14{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:4px 0}._infographic_14ksm_15{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px;cursor:zoom-in}._infoZoomed_14ksm_16{align-items:flex-start;overflow-y:auto}._infoZoomed_14ksm_16 ._infographic_14ksm_15{max-height:none;width:100%;max-width:800px;cursor:zoom-out}._timeBlock_14ksm_19{width:100%;max-width:560px;text-align:center;padding-bottom:12px}._timer_14ksm_20,._countdown_14ksm_20{font-size:clamp(64px,18vw,96px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._countdown_14ksm_20{color:var(--accent)}._sub_14ksm_22{margin-top:8px;font-size:14px;color:var(--ink-soft);font-variant-numeric:tabular-nums}._bar_14ksm_24{height:4px;margin:14px 0 0;border-radius:2px;background:var(--track);overflow:hidden}._bar_14ksm_24 span{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .25s linear}._barThin_14ksm_26{opacity:.55}._controls_14ksm_28{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:18px}._play_14ksm_1{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--accent);color:var(--on-accent)}._play_14ksm_1:active{transform:scale(.97)}._listLink_14ksm_31{margin-top:6px;display:inline-flex;align-items:center;gap:6px}._panel_14ksm_34{position:relative;z-index:1;width:300px;margin:max(12px,env(safe-area-inset-top)) 12px 12px 0;border-radius:28px;padding:12px;overflow-y:auto}._poseList_14ksm_35{list-style:none;display:flex;flex-direction:column;gap:2px}._poseItem_14ksm_36{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border-radius:14px;text-align:left}._poseItem_14ksm_36[aria-current=true]{background:var(--accent);color:var(--on-accent)}._poseNum_14ksm_38{flex:none;width:24px;font-size:13px;opacity:.7;font-variant-numeric:tabular-nums}._poseItemName_14ksm_39{display:block;font-weight:600}._poseItemEn_14ksm_40{display:block;font-size:13px;opacity:.75}._moreBody_14ksm_43{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}._moreRow_14ksm_44{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}._pair_14ksm_45{display:flex;align-items:center;gap:8px}._pairBtn_14ksm_46{min-width:52px;min-height:48px;padding:0 12px;border-radius:24px;background:#ffffff8c;border:1px solid var(--surface-border);font-weight:600}:root[data-theme=dusk] ._pairBtn_14ksm_46{background:#ffffff14}._pairValue_14ksm_48{min-width:64px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}._sliderLabel_14ksm_49{font-size:14px;color:var(--ink-soft);margin-top:8px}._hold_14ksm_51{position:relative;margin-top:18px;min-height:56px;border-radius:28px;border:1.5px solid var(--ink-soft);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none}._holdFill_14ksm_52{position:absolute;top:0;right:0;bottom:0;left:0;background:#b5483a;transform:scaleX(0);transform-origin:left}._holding_14ksm_53 ._holdFill_14ksm_52{transform:scaleX(1);transition:transform 1s linear}._holdLabel_14ksm_54{position:relative;font-weight:600}._holding_14ksm_53 ._holdLabel_14ksm_54{color:#fff}._complete_14ksm_58{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}._completeBody_14ksm_59{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}._completeTitle_14ksm_60{font-size:clamp(36px,9vw,52px)}._completeStats_14ksm_61{color:var(--ink-soft)}._completeStreak_14ksm_62{color:var(--sage);font-weight:600}._verse_14ksm_63{width:100%;margin:14px 0;padding:20px;border-radius:20px}._verseSa_14ksm_64{font-family:Fraunces Variable,serif;font-size:22px}._verseEn_14ksm_65{margin-top:6px;color:var(--ink-soft);font-size:15px}._preview_14ksm_68{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}._previewTitle_14ksm_69{font-size:38px;margin-top:4px}@media (max-height: 560px) and (orientation: landscape){._timer_14ksm_20,._countdown_14ksm_20{font-size:56px}._poseName_14ksm_11{font-size:28px}}._routineLine_14ksm_76{width:100%;max-width:640px;text-align:center;font-size:13px;color:var(--ink-soft);padding:4px 0 0}._nextTitle_14ksm_77{font-family:Fraunces Variable,serif;font-size:clamp(30px,8vw,44px);line-height:1.1}._betweenCount_14ksm_78{margin:10px 0;color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}:root,:root[data-sky=sunrise]{--sky-top: #cfe0f5;--sky-glow: #ffe3c2;--sun-core: #ffb547;--sun-halo: rgba(255, 217, 138, .45);--surface: rgba(255, 255, 255, .7);--surface-border: rgba(255, 255, 255, .85);--ink: #1e2a38;--ink-soft: #566577;--accent: #e08a1e;--on-accent: #1e2a38;--sage: #4f7d59;--track: rgba(30, 42, 56, .12);--glow-size: 135vmax;--glow-bottom: -62vmax}:root[data-sky=midday]{--sky-top: #d6ecf5;--sky-glow: #f2f8ee;--sun-core: #ffc766;--glow-size: 100vmax;--glow-bottom: -30vmax}:root[data-sky=golden]{--sky-top: #e7ddf0;--sky-glow: #ffd7b0;--sun-core: #ff9f45;--glow-size: 130vmax;--glow-bottom: -70vmax}:root[data-theme=dusk]{--sky-top: #1c2142;--sky-glow: #5e4a6e;--sun-core: #f0b65a;--sun-halo: rgba(240, 182, 90, .3);--surface: rgba(21, 26, 46, .7);--surface-border: rgba(255, 255, 255, .08);--ink: #ece8f1;--ink-soft: #a8a3b8;--accent: #f0b65a;--on-accent: #1b1830;--sage: #9db8a2;--track: rgba(236, 232, 241, .16);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;background:var(--sky-glow)}body{font-family:Plus Jakarta Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-glow) 100%) fixed;min-height:100vh;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}h1,h2,h3{font-family:Fraunces Variable,Georgia,serif;font-weight:450;letter-spacing:-.01em;line-height:1.12}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}a{color:inherit}.surface{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--surface-border)}.pill-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:17px;transition:transform .2s ease,opacity .2s ease}.pill-button:active{transform:scale(.98)}.text-button{min-height:44px;padding:0 12px;color:var(--ink-soft);font-weight:500;font-size:15px;text-decoration:underline;text-underline-offset:4px}.screen{position:relative;flex:1;width:100%;max-width:720px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 20px 120px}.eyebrow-soft{color:var(--ink-soft);font-size:14px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;touch-action:manipulation}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--track)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--track)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--accent);border:3px solid var(--surface-border)}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--surface-border)}select{min-height:48px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--surface-border)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
