.wOTYRq_preview{width:300px;max-width:100%;margin:0}.wOTYRq_phone{background:linear-gradient(115deg,#d9d8d1 0%,#5b5c58 8%,#c6c5be 50%,#53544f 93%,#cccac2 100%);border:1px solid #a4a49e;border-radius:48px;padding:7px;position:relative;box-shadow:0 0 0 1px #333431,0 28px 70px #0009,inset 0 0 0 2px #494a45}.wOTYRq_screen{z-index:1;aspect-ratio:390/844;color:#1b241e;background:#f8f7f2;border:3px solid #11120f;border-radius:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.wOTYRq_actionButton,.wOTYRq_volumeButtons,.wOTYRq_powerButton{z-index:0;background:linear-gradient(90deg,#b7b7af,#4e504a);border-radius:2px;width:3px;position:absolute}.wOTYRq_actionButton{height:23px;top:98px;left:-3px}.wOTYRq_volumeButtons{height:40px;top:145px;left:-3px;box-shadow:0 49px #7a7b74}.wOTYRq_powerButton{height:66px;top:173px;right:-3px}.wOTYRq_statusBar{color:#141713;justify-content:space-between;align-items:center;height:15cqw;padding:0 8cqw;font-size:3.9cqw;font-weight:700;display:flex;position:relative}.wOTYRq_island{background:#080909;border-radius:20px;width:29cqw;height:8cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%)}.wOTYRq_island span{background:radial-gradient(circle at 35% 35%,#213747,#091117 70%);border-radius:50%;width:2.5cqw;height:2.5cqw;position:absolute;top:2.7cqw;right:3cqw}.wOTYRq_statusIcons{align-items:center;gap:1cqw;display:flex}.wOTYRq_statusIcons svg{stroke-width:2.5px;width:3.8cqw;height:3.8cqw}.wOTYRq_statusIcons svg:last-child{width:5cqw;height:5cqw}.wOTYRq_content{padding:0 6.5cqw 4cqw;font-size:3.5cqw;line-height:1.35}.wOTYRq_header{justify-content:space-between;align-items:center;gap:3cqw;height:16cqw;display:flex}.wOTYRq_wordmark{letter-spacing:-.075em;font-size:9cqw;font-weight:850;position:relative}.wOTYRq_wordmark img{width:15cqw;height:auto;position:absolute;bottom:-2cqw;right:-7cqw}.wOTYRq_weather{color:#2f6b4f;align-items:center;gap:2cqw;display:flex}.wOTYRq_weather>svg:first-child{width:6.5cqw;height:6.5cqw}.wOTYRq_weather>svg:last-child{width:3cqw;height:3cqw}.wOTYRq_weather strong,.wOTYRq_weather span{display:block}.wOTYRq_weather strong{font-size:4.4cqw;line-height:1.1}.wOTYRq_weather span{color:#59625a;margin-top:1cqw;font-size:2.8cqw}.wOTYRq_date{color:#687168;margin-top:.6cqw;font-size:3cqw}.wOTYRq_today{border-bottom:1px solid #dbe0d8;justify-content:space-between;align-items:flex-end;gap:3cqw;padding:5cqw 0 4cqw;display:flex}.wOTYRq_today p{color:#5c645c;font-size:3.7cqw;font-weight:600}.wOTYRq_today>div>span{color:#6a726a;font-size:3.2cqw;display:block}.wOTYRq_stepCount{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:1cqw 0 .3cqw;font-size:17.5cqw;font-weight:650;line-height:1.03;display:block}.wOTYRq_goal{color:#2f6b4f;background:#e6eee1;border-radius:3cqw;flex-shrink:0;width:34cqw;margin-bottom:1cqw;padding:3cqw 2.5cqw}.wOTYRq_goal>div{white-space:nowrap;align-items:center;gap:1.5cqw;font-size:3.1cqw;font-weight:650;display:flex}.wOTYRq_goal svg{width:3cqw;height:3cqw}.wOTYRq_goal .wOTYRq_progress{background:#c8d6c5;border-radius:2px;height:1.2cqw;margin-top:2.5cqw;display:block;overflow:hidden}.wOTYRq_progress>span{background:#2f6b4f;height:100%;display:block}.wOTYRq_history{padding-top:3.5cqw}.wOTYRq_historyHeading{justify-content:space-between;align-items:baseline;gap:3cqw;display:flex}.wOTYRq_historyHeading strong{letter-spacing:-.025em;font-size:4.5cqw}.wOTYRq_historyHeading>span{color:#768074;font-size:2.8cqw}.wOTYRq_chart{width:100%;height:24cqw;margin-top:3cqw;display:block}.wOTYRq_days{text-align:center;grid-template-columns:repeat(7,1fr);gap:2cqw;display:grid}.wOTYRq_days>span{color:#59645b;padding:1cqw 0;font-size:3.1cqw;font-weight:600;line-height:1.2}.wOTYRq_days small{margin-top:.5cqw;font-size:2.7cqw;font-weight:400;display:block}.wOTYRq_days .wOTYRq_selectedDay{color:#2f6b4f;background:#e4ecdf;border-radius:2.5cqw}.wOTYRq_weekTotal{color:#687168;margin-top:2cqw;font-size:3.2cqw}.wOTYRq_celebration{background:#e5eddf;border-radius:4cqw;align-items:center;gap:3cqw;margin-top:4cqw;padding:3cqw;display:flex}.wOTYRq_check{color:#fff;background:#2f6b4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8cqw;height:8cqw;display:flex}.wOTYRq_check svg{stroke-width:2.5px;width:4.8cqw;height:4.8cqw}.wOTYRq_celebration strong{color:#214d3d;font-size:3.8cqw;display:block}.wOTYRq_celebration p{color:#566751;margin-top:.7cqw;font-size:3.1cqw}.wOTYRq_nextMove{background:#fff;border:1px solid #e6e6df;border-radius:5.5cqw;margin-top:3cqw;padding:3.5cqw}.wOTYRq_nextMove>strong{letter-spacing:-.025em;font-size:5cqw}.wOTYRq_nextMove>p{color:#6b706a;margin:1cqw 0 2cqw;font-size:3.4cqw;line-height:1.35}.wOTYRq_activityChoice{text-align:center;background:#efefed;border-radius:5cqw;grid-template-columns:1fr 1fr;padding:1cqw;font-size:3.3cqw;font-weight:600;line-height:1.2;display:grid}.wOTYRq_activityChoice span{padding:1.5cqw 0}.wOTYRq_activityChoice span:first-child{background:#fff;border-radius:4cqw;box-shadow:0 1px 3px #00000009}.wOTYRq_start{color:#fff;background:#214d3d;border-radius:3.5cqw;justify-content:center;align-items:center;gap:2cqw;margin-top:3cqw;padding:3cqw 0;font-size:4.4cqw;font-weight:650;display:flex}.wOTYRq_start svg{width:5.4cqw;height:5.4cqw}.wOTYRq_tabBar{background:#f0f0e9;border:1px solid #d8ddd3;border-radius:9cqw;grid-template-columns:repeat(5,1fr);gap:.5cqw;margin:3cqw 3cqw 5.5cqw;padding:1cqw;line-height:1.2;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 3px 9px #203b2010}.wOTYRq_tabBar>div{color:#333b32;border-radius:8cqw;flex-direction:column;align-items:center;gap:1cqw;padding:2cqw 0;display:flex}.wOTYRq_tabBar svg{stroke-width:1.8px;width:5.5cqw;height:5.5cqw}.wOTYRq_tabBar span{font-size:2.7cqw}.wOTYRq_tabBar .wOTYRq_activeTab{color:#2f6b4f;background:#dfe6da}.wOTYRq_homeIndicator{background:#20251d;border-radius:10px;width:31cqw;height:1.2cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}.wOTYRq_preview figcaption{color:#a3aaa3;text-align:center;margin-top:20px;padding:0 12px;font-size:12px;line-height:1.6}@media (max-width:767px){.wOTYRq_preview{width:min(280px,100vw - 48px)}}
