._logo_1cyke_1{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-brand);font-weight:800;letter-spacing:-.02em;color:var(--c-ink);line-height:1}._logo_1cyke_1[data-light]{color:var(--c-dark-ink)}._header_1abgt_1{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);padding-top:12px;transition:transform var(--dur) var(--ease),padding var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._scrolled_1abgt_12{padding-top:0;background:var(--c-surface);box-shadow:var(--shadow-header)}._hidden_1abgt_17{transform:translateY(-100%)}._inner_1abgt_20{display:flex;align-items:center;gap:var(--s-4);height:var(--header-h)}._logo_1abgt_26{margin-right:auto;display:inline-flex}._nav_1abgt_30{display:contents}._nav_1abgt_30 ul{display:flex;gap:32px}._nav_1abgt_30 a:not(.btn){font-size:15px;font-weight:500;color:var(--c-ink2);transition:color var(--dur-quick) var(--ease)}._nav_1abgt_30 a:not(.btn):hover{color:var(--c-ink)}._nav_1abgt_30 ._mobileCta_1abgt_46{display:none}._burger_1abgt_49{display:none;width:44px;height:44px;place-items:center;color:var(--c-ink);border-radius:var(--r-pill)}@media (max-width: 960px){._header_1abgt_1{padding-top:0;background:var(--c-surface)}._inner_1abgt_20 ._cta_1abgt_63{display:none}._burger_1abgt_49{display:grid}._nav_1abgt_30{display:block;position:absolute;inset:100% 0 auto 0;background:var(--c-surface);box-shadow:var(--shadow-header);padding:8px var(--gutter) 24px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}._open_1abgt_84{opacity:1;visibility:visible;transform:none;transition-delay:0s}._nav_1abgt_30 ul{flex-direction:column;gap:0}._nav_1abgt_30 li{border-bottom:1px solid var(--c-hairline)}._nav_1abgt_30 a:not(.btn){display:block;padding:16px 0;font-size:18px;color:var(--c-ink)}._nav_1abgt_30 ._mobileCta_1abgt_46{display:inline-flex;margin-top:20px;width:100%}}._footer_11ijz_1{background:var(--c-dark-bg);color:var(--c-dark-ink2);padding:clamp(64px,8vw,104px) 0 40px;font-size:var(--t-small)}._top_11ijz_7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-5);flex-wrap:wrap;padding-bottom:var(--s-6);border-bottom:1px solid var(--c-dark-hairline)}._tagline_11ijz_16{margin-top:var(--s-2)}._links_11ijz_19{display:flex;flex-wrap:wrap;gap:12px 32px}._links_11ijz_19 a,._legal_11ijz_25 a{color:var(--c-dark-ink);transition:color var(--dur-quick) var(--ease)}._links_11ijz_19 a:hover,._legal_11ijz_25 a:hover{color:var(--c-sig)}._bottom_11ijz_33{display:flex;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;padding-top:var(--s-3)}._bottom_11ijz_33 p{margin:0}._legal_11ijz_25{display:flex;gap:24px}._wrap_vopk5_1{background:linear-gradient(to bottom,var(--prev) 0 50%,var(--next) 50% 100%)}._slab_vopk5_4{position:relative;padding-block:var(--s-section)}._bottom_vopk5_8{border-radius:0 0 var(--r-slab) var(--r-slab-sm)}._hero_vopk5_11{border-radius:0 0 var(--r-hero) var(--r-hero)}._all_vopk5_14{border-radius:var(--r-slab) var(--r-slab-sm)}._none_vopk5_17{border-radius:0}._pad-hero_vopk5_20{padding-top:calc(var(--header-h) + clamp(40px,6vw,88px))}._pad-flush-top_vopk5_23{padding-top:0}._pad-cta_vopk5_26{padding-bottom:0;overflow:hidden}._ui_1vbyr_3{font-family:var(--font-text);color:var(--c-ink);font-size:13px;line-height:1.35;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}._phone_1vbyr_13{position:relative;width:100%;max-width:330px;aspect-ratio:9 / 19;margin-inline:auto;padding:10px;border-radius:48px;background:#11140d;box-shadow:var(--shadow-phone)}._screen_1vbyr_24{position:relative;height:100%;overflow:hidden;border-radius:39px;background:var(--c-bg);display:flex;flex-direction:column}._status_1vbyr_33{display:flex;justify-content:space-between;align-items:center;padding:14px 26px 6px;font-size:12px;font-weight:600}._island_1vbyr_41{position:absolute;top:10px;left:50%;width:84px;height:24px;border-radius:20px;background:#11140d;transform:translate(-50%)}._statusIcons_1vbyr_51{display:flex;gap:4px;align-items:center}._statusIcons_1vbyr_51 i{display:block;width:15px;height:9px;border-radius:2px;background:var(--c-ink)}._statusIcons_1vbyr_51 i:first-child{width:12px;border-radius:6px 6px 1px 1px;opacity:.85}._card_1vbyr_70{background:var(--c-surface);border-radius:20px;padding:16px}._float_1vbyr_75{background:var(--c-surface);border-radius:16px;box-shadow:var(--shadow-float)}._chip_1vbyr_80{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 5px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-hairline);font-weight:500;font-size:12.5px;white-space:nowrap}._chipIcon_1vbyr_93{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}._chipActive_1vbyr_100{background:var(--c-sig);border-color:var(--c-ink)}._chipAdd_1vbyr_104{padding:0 12px;color:var(--c-ink2);border-style:dashed}._timer_1vbyr_111{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 16px;border-radius:var(--r-pill);background:var(--c-sig);box-shadow:var(--shadow-float);font-weight:600}._liveDot_1vbyr_122{width:8px;height:8px;border-radius:50%;background:var(--c-ink);animation:_pulse_1vbyr_1 1.6s ease-in-out infinite}._timerTime_1vbyr_129{margin-left:auto;font-variant-numeric:tabular-nums;font-size:15px}._stop_1vbyr_134{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-ink);color:var(--c-sig)}._tile_1vbyr_145{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px}._row_1vbyr_153{display:flex;align-items:center;gap:12px;padding:10px 0}._row_1vbyr_153+._row_1vbyr_153{border-top:.5px solid var(--c-hairline)}._rowMain_1vbyr_162{flex:1;min-width:0}._rowTitle_1vbyr_166{font-weight:600;font-size:14px}._rowSub_1vbyr_170{color:var(--c-ink2);font-size:12px;font-variant-numeric:tabular-nums}._dur_1vbyr_175{font-weight:600;font-variant-numeric:tabular-nums}._label_1vbyr_179{font-size:12px;font-weight:600;color:var(--c-ink2);margin-bottom:6px}@keyframes _pulse_1vbyr_1{0%,to{opacity:1}50%{opacity:.25}}@keyframes _rise_1vbyr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._body_jzqj6_1{flex:1;display:flex;flex-direction:column;gap:12px;padding:6px 16px 0;min-height:0;overflow:hidden}._head_jzqj6_10{display:flex;align-items:baseline;justify-content:space-between}._title_jzqj6_15{font-size:22px;font-weight:700;letter-spacing:-.03em}._month_jzqj6_20{color:var(--c-ink2);font-weight:500}._week_jzqj6_24{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10.5px;color:var(--c-ink2)}._week_jzqj6_24 li{display:grid;justify-items:center;gap:3px}._week_jzqj6_24 b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:600;color:var(--c-ink)}._today_jzqj6_46 b{background:var(--c-sig)}._circle_jzqj6_49{width:84%;margin:2px auto 0}._summary_jzqj6_53{display:flex;justify-content:space-between;font-size:11.5px;color:var(--c-ink2)}._summary_jzqj6_53 b{color:var(--c-ink);font-weight:600}._delta_jzqj6_63{display:inline-flex;align-items:center;gap:4px}._chips_jzqj6_68{display:flex;flex-wrap:wrap;gap:6px}._next_jzqj6_73{display:flex;justify-content:space-between;padding:12px 14px;border-radius:16px;background:var(--c-surface);font-weight:600;font-size:12.5px}._nextLabel_jzqj6_82{color:var(--c-ink2);font-weight:500}._tabs_jzqj6_86{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 14px 18px;font-size:11px;font-weight:500;text-align:center;color:var(--c-ink2);background:var(--c-surface);border-top:.5px solid var(--c-hairline)}._tabs_jzqj6_86 span{padding:6px 0;border-radius:var(--r-pill)}._tabOn_jzqj6_101{background:var(--c-sig);color:var(--c-ink);font-weight:600}._hero_1m7gg_1{display:grid;grid-template-columns:minmax(0,600px) minmax(0,440px);justify-content:space-between;align-items:center;gap:var(--s-7)}._line_1m7gg_15{display:block}._lead_1m7gg_21{max-width:540px;margin-bottom:var(--s-5)}._free_1m7gg_29{margin-top:14px;font-size:15px;font-weight:500;color:var(--c-ink2)}._media_1m7gg_41{position:relative;padding-block:8px}._petals_1m7gg_51{position:absolute;top:8%;right:-6%;bottom:8%;left:-6%;background:radial-gradient(closest-side,var(--c-coral) 0 98%,transparent) 4% 6% / 34% 30% no-repeat,radial-gradient(closest-side,var(--c-mustard) 0 98%,transparent) 100% 18% / 30% 26% no-repeat,radial-gradient(closest-side,var(--c-sage) 0 98%,transparent) 94% 92% / 36% 30% no-repeat,radial-gradient(closest-side,var(--c-peri) 0 98%,transparent) 0% 84% / 28% 24% no-repeat;opacity:.85;filter:blur(.5px)}._media_1m7gg_41>:last-child{position:relative}._points_1m7gg_81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--c-hairline)}._points_1m7gg_81 p{margin:0;font-size:var(--t-small)}._icon_1m7gg_105{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--s-2);border-radius:16px;background:var(--c-ink);color:var(--c-sig)}@media (max-width: 960px){._hero_1m7gg_1{grid-template-columns:1fr}._media_1m7gg_41{max-width:380px;width:100%;margin-inline:auto}._points_1m7gg_81{grid-template-columns:1fr;gap:var(--s-4);margin-top:var(--s-7)}}._stage_iwi9t_2{position:relative;background:var(--c-sunken);border-radius:var(--r-card);padding:clamp(28px,4vw,48px) clamp(20px,3.5vw,44px);min-height:440px;display:grid;place-items:center}._main_iwi9t_12{width:100%;max-width:400px}._chips_iwi9t_16{display:flex;flex-wrap:wrap;gap:7px}._timerWrap_iwi9t_21{margin-top:18px}._toast_iwi9t_25{position:absolute;left:clamp(-12px,-1vw,0px);bottom:22px;display:flex;align-items:center;gap:14px;padding:12px 16px;font-size:12.5px}._undo_iwi9t_35{display:inline-flex;align-items:center;gap:4px;font-weight:600;padding-left:14px;border-left:1px solid var(--c-hairline)}._circleCard_iwi9t_44{width:min(320px,82%);border-radius:50%;padding:14px}._gapChip_iwi9t_49,._dragChip_iwi9t_50{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45}._gapChip_iwi9t_49{right:clamp(-12px,-1vw,0px);top:26%}._dragChip_iwi9t_50{left:clamp(-12px,-1vw,0px);bottom:18%}._hatch_iwi9t_67{flex:none;width:22px;height:22px;border-radius:7px;background:repeating-linear-gradient(45deg,var(--c-ink2) 0 1.5px,var(--c-surface) 1.5px 5px);border:1px solid var(--c-hairline)}._days_iwi9t_76{display:flex;gap:3px;margin-top:4px}._days_iwi9t_76 span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;font-size:10px;color:var(--c-ink3);background:var(--c-bg)}._days_iwi9t_76 ._dayOn_iwi9t_91{background:var(--c-ink);color:var(--c-surface);font-weight:600}._when_iwi9t_96{display:grid;justify-items:end;font-weight:600}._gcal_iwi9t_101{opacity:.9}._notice_iwi9t_104{position:absolute;right:clamp(-12px,-1vw,0px);top:18px;display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45}._bell_iwi9t_115{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-sig)}._skip_iwi9t_123{position:absolute;left:clamp(-12px,-1vw,0px);bottom:20px;display:flex;gap:4px;padding:6px;font-size:12px;font-weight:600}._skip_iwi9t_123 span{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:var(--r-pill);background:var(--c-bg)}@media (max-width: 600px){._stage_iwi9t_2{min-height:0;padding-block:72px}._toast_iwi9t_25,._gapChip_iwi9t_49,._dragChip_iwi9t_50,._notice_iwi9t_104,._skip_iwi9t_123{left:12px;right:auto}._gapChip_iwi9t_49,._notice_iwi9t_104{top:12px}._toast_iwi9t_25,._dragChip_iwi9t_50,._skip_iwi9t_123{bottom:12px}}._rows_xd624_1{display:grid;gap:var(--s-8)}._row_xd624_1{display:grid;grid-template-columns:minmax(0,580px) minmax(0,500px);justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-7)}._flip_xd624_12 ._media_xd624_12{order:2}._text_xd624_15{margin-bottom:var(--s-4)}@media (max-width: 960px){._row_xd624_1{grid-template-columns:1fr}._flip_xd624_12 ._media_xd624_12{order:0}._rows_xd624_1{gap:var(--s-7)}}._wrap_1snrm_1{display:grid;gap:12px;max-width:440px;width:100%;margin-inline:auto}._card_1snrm_8{padding:20px;box-shadow:var(--shadow-float)}._insight_1snrm_12{font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.02em;margin:2px 0 18px}._chart_1snrm_19{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:140px;font-size:11px;color:var(--c-ink2);text-align:center}._col_1snrm_28{display:grid;grid-template-rows:1fr auto;gap:6px}._bars_1snrm_33{position:relative;display:flex;align-items:flex-end;justify-content:center}._ghost_1snrm_39,._bar_1snrm_33,._empty_1snrm_41{position:absolute;bottom:0;width:62%;border-radius:7px 7px 3px 3px}._ghost_1snrm_39{left:4%;background:var(--c-sunken)}._bar_1snrm_33{right:4%;background:var(--c-ink2)}._barToday_1snrm_55{background:var(--c-sig);box-shadow:inset 0 0 0 1.5px var(--c-ink)}._empty_1snrm_41{right:4%;height:6px;background:transparent;border:1px dashed var(--c-ink3)}._dayToday_1snrm_65{font-weight:700;color:var(--c-ink)}._legend_1snrm_69{display:flex;gap:14px;margin-top:12px;font-size:11px;color:var(--c-ink2)}._legend_1snrm_69 span{display:inline-flex;align-items:center;gap:5px}._legend_1snrm_69 i{width:10px;height:10px;border-radius:3px}._legendNow_1snrm_86{background:var(--c-ink2)}._legendGhost_1snrm_89{background:var(--c-sunken)}._catHead_1snrm_92{display:flex;justify-content:space-between}._ratio_1snrm_96{height:6px;margin-top:6px;border-radius:3px;background:var(--c-bg);overflow:hidden}._ratio_1snrm_96 span{display:block;height:100%;border-radius:3px}._delta_1snrm_108{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;min-width:64px;font-size:12px;font-weight:500;color:var(--c-ink2);font-variant-numeric:tabular-nums}._down_1snrm_119{transform:scaleY(-1)}._garden_1vdlo_1{margin:0;padding:clamp(24px,3vw,36px) clamp(16px,3vw,40px) 24px;background:var(--c-surface);border-radius:var(--r-card);text-align:center}._row_1vdlo_8{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;align-items:end;border-bottom:2px solid var(--c-sage);padding-bottom:12px}._row_1vdlo_8 li{display:grid;justify-items:center;gap:2px}._flower_1vdlo_21{width:min(100%,96px);height:auto}._day_1vdlo_25{margin-top:6px;font-size:14px;font-weight:600;color:var(--c-ink)}._today_1vdlo_31 ._day_1vdlo_25{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-sig)}._hours_1vdlo_39{font-size:12px;color:var(--c-ink2)}._garden_1vdlo_1 figcaption{margin-top:16px;font-size:var(--t-label);color:var(--c-ink2)}@media (max-width: 520px){._hours_1vdlo_39{font-size:10px}}._grid_1rqpg_1{display:grid;grid-template-columns:minmax(0,520px) minmax(0,480px);justify-content:space-between;align-items:center;gap:var(--s-6) var(--s-7)}._lead_1rqpg_8{margin-bottom:var(--s-4)}._garden_1rqpg_11{margin-top:var(--s-7)}@media (max-width: 960px){._grid_1rqpg_1{grid-template-columns:1fr}}._wrap_1efom_2{position:relative;max-width:420px;width:100%;margin-inline:auto;color:var(--c-dark-ink)}._card_1efom_9{background:var(--c-dark-surface);border:1px solid var(--c-dark-hairline);border-radius:var(--r-card);padding:24px;box-shadow:0 24px 48px #00000059}._date_1efom_16{font-size:12px;color:var(--c-dark-ink2);margin:0 0 6px}._total_1efom_21{font-size:15px;color:var(--c-dark-ink2);margin:0 0 18px}._total_1efom_21 span{font-size:34px;font-weight:600;letter-spacing:-.03em;color:var(--c-dark-ink);margin-right:4px;text-decoration:underline 4px var(--c-sig);text-underline-offset:6px}._stack_1efom_35{display:flex;gap:3px;height:12px}._stack_1efom_35 span{border-radius:4px}._legend_1efom_43{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0 22px;font-size:12px;color:var(--c-dark-ink2)}._legend_1efom_43 li{display:flex;align-items:center;gap:6px}._legend_1efom_43 i{width:8px;height:8px;border-radius:50%}._legend_1efom_43 b{margin-left:auto;color:var(--c-dark-ink);font-weight:600}._q_1efom_66{font-weight:600;margin:0 0 10px}._moods_1efom_70{display:flex;gap:6px;flex-wrap:wrap;font-size:12.5px}._moods_1efom_70 span{padding:7px 13px;border-radius:var(--r-pill);background:var(--c-dark-sunken);color:var(--c-dark-ink2)}._moods_1efom_70 ._moodOn_1efom_82{background:var(--c-sig);color:var(--c-ink);font-weight:600}._memo_1efom_87{margin:12px 0 18px;padding:12px 14px;border-radius:14px;background:var(--c-dark-sunken);font-size:13px}._done_1efom_94{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;border-radius:var(--r-pill);background:var(--c-sig);color:var(--c-ink);font-weight:600}._weekly_1efom_106{position:absolute;right:clamp(-48px,-4vw,-8px);top:-28px;padding:14px 18px;border-radius:18px;background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-float)}._weeklyLabel_1efom_116{font-size:11px;font-weight:600;color:var(--c-ink2);margin:0}._weeklyNum_1efom_122{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:2px 0}._weeklySub_1efom_128{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--c-ink2);margin:0}._weeklySub_1efom_128 b{color:var(--c-ink)}@media (max-width: 600px){._weekly_1efom_106{position:static;margin-bottom:12px;display:inline-block}}._dark_ii64n_1{color:var(--c-dark-ink2)}._dark_ii64n_1 h2,._dark_ii64n_1 .check-list li{color:var(--c-dark-ink)}._grid_ii64n_8{display:grid;grid-template-columns:minmax(0,480px) minmax(0,540px);justify-content:space-between;align-items:center;gap:var(--s-6) var(--s-7)}._media_ii64n_15{padding-top:32px}._lead_ii64n_18{margin-bottom:var(--s-4)}@media (max-width: 960px){._grid_ii64n_8{grid-template-columns:1fr}._media_ii64n_15{order:2}}._grid_1r99k_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_1r99k_6{padding:var(--s-4);border-radius:var(--r-card);background:var(--c-bg)}._card_1r99k_6 p{margin:0;font-size:var(--t-small)}._icon_1r99k_15{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--s-3);border-radius:14px;background:var(--c-surface);color:var(--c-ink)}@media (max-width: 960px){._grid_1r99k_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){._grid_1r99k_1{grid-template-columns:1fr}}._plans_1w7cf_1{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:20px}._plan_1w7cf_1{display:flex;flex-direction:column;padding:var(--s-5) var(--s-4);border-radius:var(--r-plan);background:var(--c-surface)}._featured_1w7cf_14{background:var(--c-ink);color:var(--c-dark-ink2)}._name_1w7cf_18{font-weight:600;color:var(--c-ink2);margin-bottom:4px}._price_1w7cf_23{font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--c-ink);margin-bottom:4px}._featured_1w7cf_14 ._name_1w7cf_18{color:var(--c-sig)}._featured_1w7cf_14 ._price_1w7cf_23{color:var(--c-dark-ink)}._text_1w7cf_36{padding-bottom:var(--s-3);margin-bottom:var(--s-3);border-bottom:1px solid var(--c-hairline)}._featured_1w7cf_14 ._text_1w7cf_36{border-color:var(--c-dark-hairline)}._items_1w7cf_44{display:grid;gap:12px;margin-bottom:var(--s-5)}._items_1w7cf_44 li{display:flex;align-items:flex-start;gap:10px;font-size:var(--t-small)}._items_1w7cf_44 svg{flex:none;margin-top:2px;color:var(--c-sig-ink)}._featured_1w7cf_14 ._items_1w7cf_44 svg{color:var(--c-sig)}._items_1w7cf_44 strong{color:var(--c-ink);font-weight:600}._featured_1w7cf_14 ._items_1w7cf_44 strong{color:var(--c-dark-ink)}._note_1w7cf_70{font-size:var(--t-label);margin-top:auto}._plan_1w7cf_1 .btn{margin-top:auto}._note_1w7cf_70+.btn{margin-top:0}@media (max-width: 760px){._plans_1w7cf_1{grid-template-columns:minmax(0,480px)}}._faq_15qcz_1{display:grid;grid-template-columns:minmax(0,340px) minmax(0,780px);justify-content:space-between;gap:var(--s-6);align-items:start}._title_15qcz_8{position:sticky;top:calc(var(--header-h) + 24px)}._item_15qcz_12{border-bottom:1px solid var(--c-hairline)}._heading_15qcz_15{margin:0;font-size:inherit}._button_15qcz_19{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:24px 8px;text-align:left;font-size:18px;font-weight:600;color:var(--c-ink);letter-spacing:-.015em}._icon_15qcz_32{flex:none;margin-top:2px;transition:transform var(--dur) var(--ease)}._button_15qcz_19[aria-expanded=true] ._icon_15qcz_32{transform:rotate(45deg)}._panel_15qcz_40 p{margin:0;padding:0 56px 24px 8px}._open_15qcz_44{animation:_fade_15qcz_1 var(--dur) var(--ease)}@keyframes _fade_15qcz_1{0%{opacity:0;transform:translateY(-4px)}}@media (max-width: 960px){._faq_15qcz_1{grid-template-columns:1fr}._title_15qcz_8{position:static}._button_15qcz_19{padding-inline:0}._panel_15qcz_40 p{padding:0 32px 20px 0}}._cta_1lyys_1{text-align:center}._cta_1lyys_1 h2{max-width:820px;margin-inline:auto}._cta_1lyys_1 .lead{color:var(--c-ink);margin-bottom:var(--s-5)}._buttons_1lyys_12{display:flex;justify-content:center}._phone_1lyys_17{height:clamp(300px,34vw,420px);margin-top:var(--s-7);overflow:hidden;text-align:left}:root{--c-bg: #f1f2ea;--c-surface: #f9faf4;--c-sunken: #e4e7d9;--c-hairline: #d9dccc;--c-ink: #171b12;--c-ink2: #585e4f;--c-ink3: #6b7262;--c-sig: #a9d46a;--c-sig-hover: #9cc95a;--c-sig-mark: rgba(169, 212, 106, .6);--c-sig-ink: #4f7a1f;--c-coral: #e5805b;--c-peri: #8a92c8;--c-sage: #a3c399;--c-mustard: #e8c468;--c-cream: #fdeed2;--c-dark-bg: #151a10;--c-dark-surface: #1f251a;--c-dark-sunken: #283021;--c-dark-ink: #eef2e6;--c-dark-ink2: #aeb79f;--c-dark-hairline: #323b29;--cat-work: #8db3d9;--cat-work-tile: #d7e4f1;--cat-work-icon: #2f6596;--cat-meal: #f0c27e;--cat-meal-tile: #f9ead2;--cat-meal-icon: #8a5a0b;--cat-exercise: #86c3a5;--cat-exercise-tile: #d9ede2;--cat-exercise-icon: #2a7350;--cat-reading: #c9a98c;--cat-reading-tile: #eee5da;--cat-reading-icon: #7a5636;--cat-study: #e9a3be;--cat-study-tile: #f7e2ea;--cat-study-icon: #a23c66;--cat-sleep: #a9aedb;--cat-sleep-tile: #e2e4f3;--cat-sleep-icon: #474f8a;--font-text: "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-brand: "Nunito", var(--font-text);--t-h1: clamp(38px, 4.6vw, 64px);--t-h2: clamp(30px, 3.2vw, 44px);--t-h3: clamp(24px, 2.2vw, 30px);--t-card: 20px;--t-lead: clamp(17px, 1.4vw, 19px);--t-body: 16px;--t-small: 15px;--t-label: 13px;--t-caption: 12px;--lh-display: 1.22;--lh-body: 1.65;--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 40px;--s-6: 48px;--s-7: 64px;--s-8: 96px;--s-section: clamp(72px, 8vw, 120px);--gutter: clamp(20px, 4.7vw, 68px);--container: 1200px;--narrow: 760px;--r-sm: 10px;--r-md: 16px;--r-card: 24px;--r-plan: 32px;--r-pill: 999px;--r-slab: clamp(48px, 6.67vw, 96px);--r-slab-sm: clamp(16px, 1.67vw, 24px);--r-hero: clamp(40px, 5vw, 72px);--shadow-float: 0 8px 24px rgba(23, 27, 18, .12);--shadow-phone: 0 30px 60px -12px rgba(23, 27, 18, .28), 0 18px 36px -18px rgba(23, 27, 18, .3);--shadow-header: 0 6px 30px rgba(23, 27, 18, .08);--ease: cubic-bezier(.22, 1, .36, 1);--dur-quick: .18s;--dur: .28s;--dur-slow: .6s;--header-h: 72px;--z-header: 50}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:clip}body{margin:0;background:var(--c-bg);color:var(--c-ink2);font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;overflow-x:clip}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}p{margin:0 0 var(--s-2)}p:last-child{margin-bottom:0}h1,h2,h3,h4{color:var(--c-ink);line-height:var(--lh-display);font-weight:700;letter-spacing:-.025em;margin:0;text-wrap:balance}h1{font-size:var(--t-h1);margin-bottom:var(--s-3)}h2{font-size:var(--t-h2);margin-bottom:var(--s-3)}h3{font-size:var(--t-h3);font-weight:600;margin-bottom:var(--s-2)}h4{font-size:var(--t-card);font-weight:600;letter-spacing:-.015em;margin-bottom:var(--s-1)}.lead{font-size:var(--t-lead)}.eyebrow{display:inline-block;font-size:var(--t-label);font-weight:600;color:var(--c-ink);background:var(--c-sig);border-radius:var(--r-pill);padding:5px 12px;margin-bottom:var(--s-3);letter-spacing:0}.num{font-variant-numeric:tabular-nums}.mark{background:linear-gradient(transparent 62%,var(--c-sig-mark) 62%,var(--c-sig-mark) 97%,transparent 97%);padding:0 2px}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.section-head{margin-bottom:var(--s-7)}.section-head--center{text-align:center}.section-head--center h2,.section-head--center p{max-width:var(--narrow);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;line-height:1;border-radius:var(--r-pill);border:1.5px solid transparent;white-space:nowrap;transition:background-color var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease),transform .1s ease-out}.btn:active{transform:scale(.97)}.btn--sig{background:var(--c-sig);color:#171b12}.btn--sig:hover{background:var(--c-sig-hover)}.btn--ink{background:var(--c-ink);color:var(--c-surface)}.btn--ink:hover{background:#2a3021}.btn--outline{color:var(--c-ink);border-color:var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:var(--c-surface)}.btn--sm{min-height:42px;padding:0 20px;font-size:15px}.btn--block{width:100%}.check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.check-list li{display:flex;align-items:flex-start;gap:10px;color:var(--c-ink);font-weight:500;font-size:var(--t-small)}.check-list svg{flex:none;margin-top:2px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--c-sig);color:var(--c-ink)}@media (max-width: 520px){.check-list{grid-template-columns:1fr}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}:focus{outline:none}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:12px 20px;background:var(--c-ink);color:var(--c-sig);font-weight:600;border-radius:var(--r-pill)}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
