.AppDemo_phone__m37nU{width:100%;max-width:300px;margin:0 auto;border-radius:2.9rem;background:#1a1a2e;padding:10px;box-shadow:0 30px 60px -25px rgb(10 46 42/.45)}.AppDemo_screen__VSIbt{position:relative;overflow:hidden;border-radius:2.3rem;aspect-ratio:390/844;background:#faf7f2;container-type:inline-size}.AppDemo_ui__Lu_YM{position:absolute;inset:0;font-size:11.3px;font-size:calc(100cqw / 26);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),system-ui,sans-serif;color:#1a1a2e;line-height:1.32;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppDemo_scene__3vtaP{position:absolute;inset:0;animation:AppDemo_sceneIn__Im_kg .5s ease both}.AppDemo_status__W4gJI{position:absolute;top:0;left:0;right:0;height:3.4em;display:flex;align-items:center;justify-content:space-between;padding:.4em 2.1em 0 2.4em;font-weight:600;font-size:1.02em;z-index:5}.AppDemo_status__W4gJI svg{height:.95em;width:auto}.AppDemo_statusIcons__cLWnm{display:flex;gap:.35em;align-items:center}.AppDemo_layer__Kmszq{position:absolute;top:3.4em;left:0;right:0;bottom:0;background:#faf7f2;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .5s ease}.AppDemo_pushOut__8Ofcp{transform:translateX(-28%);opacity:.5}.AppDemo_pushStart__NlF_2{transform:translateX(100%);box-shadow:-1em 0 2em -1em rgb(26 26 46/.25)}.AppDemo_pushIn__8USe7{transform:none}.AppDemo_fadeStart__z669t{opacity:0;transform:translateY(1.2em);pointer-events:none}.AppDemo_fadeIn__FNIaV{opacity:1;transform:none}.AppDemo_backStart__VsU05{transform:translateX(-30%);opacity:0}.AppDemo_gone__e_aj1{opacity:0;visibility:hidden;transition:none}.AppDemo_nav__cWmiu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:3em;padding:0 1.2em;font-size:1.13em}.AppDemo_back__n4YMX{display:flex;align-items:center;gap:.2em;color:#047a72}.AppDemo_back__n4YMX svg{width:.9em;height:.9em}.AppDemo_navTitle__9fWz_{font-weight:600}.AppDemo_navRight__MTkVb{justify-self:end;color:#047a72}.AppDemo_navRight__MTkVb svg{width:1.3em;height:1.3em}.AppDemo_body__m44tz{padding:0 1.5em;transition:opacity .4s}.AppDemo_dim__5zG0L{opacity:.12}.AppDemo_h1__xg6pD{font-size:1.62em;line-height:1.16;margin-top:1.1em}.AppDemo_h1__xg6pD,.AppDemo_title__fEOt4{font-family:var(--font-display),ui-rounded,sans-serif;font-weight:600;letter-spacing:-.01em}.AppDemo_muted__DSpIE{color:#5f574f;margin-top:1em}.AppDemo_small__3IaKQ{font-size:.82em}.AppDemo_teal__7M7mB{color:#047a72}.AppDemo_pill__ifr60{display:inline-flex;align-items:center;gap:.4em;margin-top:.9em;padding:.45em .95em;border:1px solid rgb(26 26 46/.35);border-radius:999px;font-weight:600;background:#f2eee8}.AppDemo_pill__ifr60 svg{width:1.15em;height:1.15em}.AppDemo_field__XEXiA{margin-top:.8em;min-height:6.4em;padding:.7em .9em;border:1px solid #cfc6ba;border-radius:.8em;background:#fff;font-size:1.13em}.AppDemo_caret__5cl4A{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.18em;background:#01a99e;animation:AppDemo_blink__3yG_M 1s steps(1) infinite}.AppDemo_placeholder___ASOj{color:rgb(95 87 79/.6)}.AppDemo_tiles__pErM_{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin-top:.8em}.AppDemo_tile__nk_44{display:flex;flex-direction:column;gap:.35em;padding:.75em .9em;border:1px solid #ddd5ca;border-radius:.8em;background:#fff;font-weight:600;font-size:1.02em;min-height:4.4em;justify-content:flex-end}.AppDemo_tile__nk_44 svg{width:1.45em;height:1.45em}.AppDemo_bottom__VKVmn{position:absolute;left:1.5em;right:1.5em;bottom:2.1em}.AppDemo_btn__UFXPP{position:relative;display:flex;align-items:center;justify-content:center;height:3.3em;border-radius:.8em;background:#1a1a2e;color:#fff;font-weight:600;font-size:1.1em;overflow:hidden;transition:transform .15s,background-color .3s}.AppDemo_btnQuiet__lSAHW{background:rgb(26 26 46/.35)}.AppDemo_btnOutline__ko7Pz{background:#fff;color:#1a1a2e;border:1px solid rgb(26 26 46/.4)}.AppDemo_pressed__ybdyT{transform:scale(.96)}.AppDemo_link__rt3Xi{display:block;text-align:center;color:#047a72;font-weight:600;font-size:1.07em;margin-top:1em}.AppDemo_tap__C0XCs{position:absolute;left:50%;top:50%;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;border-radius:50%;background:rgb(255 255 255/.55);pointer-events:none;animation:AppDemo_tap__C0XCs .65s ease-out forwards}.AppDemo_tapDark__57o2N{background:rgb(1 169 158/.4)}.AppDemo_dots__6Rt4_{display:inline-flex;gap:.3em}.AppDemo_dots__6Rt4_ i{width:.45em;height:.45em;border-radius:50%;background:#fff;animation:AppDemo_dot__m09kd .9s ease-in-out infinite}.AppDemo_dots__6Rt4_ i:nth-child(2){animation-delay:.15s}.AppDemo_dots__6Rt4_ i:nth-child(3){animation-delay:.3s}.AppDemo_sheet__pZVKV{position:absolute;left:1.2em;right:1.2em;top:1.2em;padding:1.2em;border:1px solid #e3dcd2;border-radius:1.2em;background:#fff;box-shadow:0 1.5em 3em -1.5em rgb(26 26 46/.4);transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .4s;transform:translateY(-1.5em) scale(.97);opacity:0}.AppDemo_sheetIn__B_mKE{transform:none;opacity:1}.AppDemo_sheetTitle__R8BwS{font-size:1.3em;font-weight:600}.AppDemo_added__xe1ew{display:flex;align-items:center;gap:.4em;margin-top:.5em;color:#047a72;font-weight:600}.AppDemo_added__xe1ew svg{width:1.1em;height:1.1em}.AppDemo_planning___YoF1{display:grid;grid-template-columns:1.7em 1fr;gap:.5em;margin-top:.6em;font-size:1.07em;color:#5f574f}.AppDemo_planning___YoF1 svg{width:1.6em;height:1.6em}.AppDemo_today__MB9W5{padding:0 1.2em}.AppDemo_header__uwTZd{display:grid;grid-template-columns:2.2em 1fr auto;align-items:center;gap:.6em;height:3.6em}.AppDemo_header__uwTZd>svg{width:1.55em;height:1.55em;color:#047a72}.AppDemo_logo__1FSmk{width:7.4em;height:auto;justify-self:center}.AppDemo_chip__LKXtl{display:flex;align-items:center;gap:.5em;padding:.3em 1.6em .3em .35em;border:1px solid #cfc6ba;border-radius:999px;background:#fff;font-weight:500}.AppDemo_avatar__E2sL3{width:1.85em;height:1.85em;border-radius:50%;background:#d7f0ed;color:#047a72;display:grid;place-items:center;font-weight:600;font-size:.9em}.AppDemo_label__Fo1wz{margin:1.1em 0 .6em .1em;font-size:.8em;font-weight:600;letter-spacing:.06em;color:#5f574f}.AppDemo_card__NojCk{padding:1.05em 1.1em 1.1em;border:1px solid #e3dcd2;border-radius:1.2em;background:#fff}.AppDemo_cardHead__GrM1w{display:grid;grid-template-columns:3em 1fr;gap:.8em;align-items:center}.AppDemo_icon__xHvqx{width:3em;height:3em;border-radius:.8em;background:#f1ece4;display:grid;place-items:center;color:#047a72}.AppDemo_icon__xHvqx svg{width:1.6em;height:1.6em}.AppDemo_cardTitle__UWjFp{font-family:var(--font-display),ui-rounded,sans-serif;font-weight:600;font-size:1.42em;line-height:1.1;letter-spacing:-.01em}.AppDemo_goal__qBAZP{font-size:.8em;color:#5f574f;margin-top:.2em}.AppDemo_line__ft_9t{margin-top:.55em;font-size:1.02em}.AppDemo_chips__yfy2X{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em;margin-top:.45em}.AppDemo_status3__xjhIk{display:flex;align-items:center;justify-content:center;gap:.3em;height:2.7em;border:1.5px solid #01a99e;border-radius:999px;background:#e6f6f4;color:#047a72;font-weight:600;font-size:.93em}.AppDemo_status3__xjhIk svg{width:1.05em;height:1.05em}.AppDemo_mini__60dsP{display:grid;grid-template-columns:2em 1fr;gap:.8em;padding:.9em 1.1em;border:1px solid #e3dcd2;border-radius:1.1em;background:#fff}.AppDemo_mini__60dsP svg{width:1.6em;height:1.6em;color:#047a72;margin-top:.15em}.AppDemo_miniTitle__9sKsM{font-weight:600;font-size:1.07em}.AppDemo_miniBody__T9Z9l{font-size:.85em;color:#5f574f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppDemo_tabs__kniGT{position:absolute;left:0;right:0;bottom:0;height:5.4em;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e3dcd2;background:#faf7f2;padding-top:.7em;font-size:.78em;color:#5f574f;text-align:center}.AppDemo_tabs__kniGT span{display:flex;flex-direction:column;align-items:center;gap:.15em}.AppDemo_tabs__kniGT svg{width:1.9em;height:1.9em}.AppDemo_tabOn__Ml8vD{color:#047a72;font-weight:600}.AppDemo_rise__VmDSi>*{opacity:0;transform:translateY(.9em);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 80ms)}.AppDemo_riseIn__600An>*{opacity:1;transform:none}.AppDemo_stepLabel__1iC9s{margin-top:1em;font-weight:600;color:#5f574f;font-size:.98em}.AppDemo_stepText__Bsbj1{margin-top:.8em;font-size:1.07em}.AppDemo_stepBox__miwhQ{margin-top:1.3em;padding:1.3em 1.4em 1.1em;border-radius:1.4em;background:#ece8e3}.AppDemo_stepSay__F_2UP{font-size:1.45em;line-height:1.3;font-weight:500}.AppDemo_stepRow__D9vGY{display:flex;align-items:center;justify-content:space-between;margin-top:1em}.AppDemo_stepRow__D9vGY .AppDemo_pill__ifr60{margin-top:0}.AppDemo_show__9GYbt{display:flex;align-items:center;gap:.35em;color:#047a72;font-weight:600}.AppDemo_show__9GYbt svg{width:1.1em;height:1.1em}.AppDemo_bars__XBfjQ{display:inline-flex;align-items:flex-end;gap:.12em;height:1em}.AppDemo_bars__XBfjQ i{width:.16em;height:100%;border-radius:1px;background:#047a72;animation:AppDemo_bar__Z5Hos .8s ease-in-out infinite;transform-origin:bottom}.AppDemo_bars__XBfjQ i:nth-child(2){animation-delay:.2s}.AppDemo_bars__XBfjQ i:nth-child(3){animation-delay:.4s}.AppDemo_bars__XBfjQ i:nth-child(4){animation-delay:.1s}.AppDemo_playing__jKUqh{border-color:#01a99e;background:#e6f6f4;color:#047a72}.AppDemo_stepBottom__BLJw4{position:absolute;left:1.4em;right:1.4em;bottom:1.6em;text-align:center}.AppDemo_nextBtn__LxBMK{margin-left:auto;width:62%}.AppDemo_glasses__hJHnZ{margin-top:1.1em;font-size:.85em;color:#5f574f}.AppDemo_three__kmJnu{display:grid;grid-template-columns:repeat(3,1fr);gap:.55em;margin-top:1em}.AppDemo_choice__RAhX8{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;height:5.4em;border:1.5px solid #01a99e;border-radius:.9em;background:#e6f6f4;color:#047a72;font-weight:600;font-size:1.02em;transition:background-color .25s,color .25s,border-color .25s,transform .15s}.AppDemo_choice__RAhX8 svg{width:1.45em;height:1.45em}.AppDemo_two__Gxpfn{display:grid;grid-template-columns:1fr 1fr;gap:.55em;margin-top:.6em}.AppDemo_two__Gxpfn .AppDemo_choice__RAhX8{flex-direction:row;justify-content:flex-start;height:3.7em;padding:0 .9em;gap:.5em}.AppDemo_chosen__E0Sph{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.AppDemo_sub__pJVnp{margin-top:1.1em;font-weight:600;font-size:1.07em}.AppDemo_note__HtyVP{position:relative;margin-top:.6em;min-height:6em;padding:.7em .9em;border:1px solid #cfc6ba;border-radius:.8em;background:#fff;font-size:1.02em}.AppDemo_mic__TnNwG{position:absolute;right:.8em;bottom:.7em;width:1.3em;height:1.3em;color:#047a72}.AppDemo_savedHead__A_CNx{display:flex;align-items:center;gap:.6em;margin-top:1.1em}.AppDemo_checkBig__91Rkf{width:2.5em;height:2.5em;border-radius:50%;background:#047a72;color:#fff;display:grid;place-items:center;animation:AppDemo_pop__FCRO0 .55s cubic-bezier(.34,1.56,.64,1) both}.AppDemo_checkBig__91Rkf svg{width:1.4em;height:1.4em}.AppDemo_savedTitle__wYfE2{font-family:var(--font-display),ui-rounded,sans-serif;font-weight:600;font-size:1.75em;letter-spacing:-.01em}.AppDemo_tag__f2W2Y{display:inline-block;margin-top:.1em;padding:.35em .6em;border-radius:.5em;background:#e6f6f4;color:#047a72;font-weight:600;font-size:.9em}.AppDemo_reading__iWQy1{margin-top:1em;color:#5f574f;animation:AppDemo_breathe__PRwGT 1.6s ease-in-out infinite}.AppDemo_doneStatus__RmO8d{margin-top:.3em;color:#047a72;font-weight:600;font-size:.9em}.AppDemo_learned__uj7tE{margin-top:.6em;color:#047a72;font-size:.98em;min-height:3.9em}@keyframes AppDemo_sceneIn__Im_kg{0%{opacity:0}}@keyframes AppDemo_blink__3yG_M{50%{opacity:0}}@keyframes AppDemo_tap__C0XCs{0%{transform:scale(.35);opacity:.95}to{transform:scale(2.6);opacity:0}}@keyframes AppDemo_dot__m09kd{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-.35em);opacity:1}}@keyframes AppDemo_bar__Z5Hos{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes AppDemo_pop__FCRO0{0%{transform:scale(.3);opacity:0}}@keyframes AppDemo_breathe__PRwGT{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.AppDemo_bars__XBfjQ i,.AppDemo_caret__5cl4A,.AppDemo_checkBig__91Rkf,.AppDemo_dots__6Rt4_ i,.AppDemo_reading__iWQy1,.AppDemo_scene__3vtaP{animation:none}.AppDemo_btn__UFXPP,.AppDemo_choice__RAhX8,.AppDemo_layer__Kmszq,.AppDemo_rise__VmDSi>*,.AppDemo_sheet__pZVKV{transition:none}.AppDemo_tap__C0XCs{display:none}}