.MobileToday_page__zp4ol{background:#f5f5f7}.MobileToday_content__MreS9,.MobileToday_header__q_id3{width:calc(100% - 40px);margin-inline:auto}.MobileToday_header__q_id3{padding:max(18px,env(safe-area-inset-top)) 0 13px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.MobileToday_header__q_id3 h1{margin:0;color:#111114;font-size:34px;font-weight:730;line-height:1.04;letter-spacing:-.04em}.MobileToday_header__q_id3 p{margin:5px 0 0;color:#77777d;font-size:12px;line-height:1.3}.MobileToday_account__1y61m{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#dcecff,#b7d6fb);color:#07569f!important;font-size:13px;font-weight:720;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.MobileToday_content__MreS9{display:grid;grid-gap:34px;gap:34px}.MobileToday_section__p8zPW{min-width:0}.MobileToday_sectionHeader__7gu7D{margin-bottom:11px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.MobileToday_sectionHeader__7gu7D>div{min-width:0}.MobileToday_sectionHeader__7gu7D h2{margin:0;color:#111114;font-size:23px;font-weight:710;line-height:1.12;letter-spacing:-.03em}.MobileToday_sectionHeader__7gu7D p{margin:4px 0 0;color:#85858b;font-size:12px;line-height:1.35}.MobileToday_sectionHeader__7gu7D>a{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:#a0a0a6!important}.MobileToday_sectionHeader__7gu7D svg{width:20px;height:20px;stroke-width:2.2}.MobileToday_focusCard__sxHsa{position:relative;display:block;overflow:hidden;border:.5px solid rgba(60,60,67,.08);border-radius:22px;isolation:isolate}.MobileToday_focusImage__uTKLv{aspect-ratio:4/3;background:#2b2d31;box-shadow:0 10px 28px rgba(0,0,0,.07)}.MobileToday_focusImage__uTKLv img{object-fit:cover}.MobileToday_focusShade__Ib0V8{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(7,9,12,.84),rgba(7,9,12,.18) 57%,transparent)}.MobileToday_focusCopy__t3Cmv{position:absolute;right:18px;bottom:18px;left:18px;z-index:2;color:#fff}.MobileToday_kicker__r3iJA{display:block;margin-bottom:6px;font-size:11px;font-weight:740;letter-spacing:.03em}.MobileToday_focusCopy__t3Cmv .MobileToday_kicker__r3iJA{color:rgba(255,255,255,.72)}.MobileToday_focusCopy__t3Cmv strong{font-size:clamp(24px,7vw,29px);font-weight:730;line-height:1.1;letter-spacing:-.042em}.MobileToday_focusCopy__t3Cmv small,.MobileToday_focusCopy__t3Cmv strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MobileToday_focusCopy__t3Cmv small{margin-top:8px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.42}.MobileToday_focusText__w1q4e{min-height:236px;padding:22px;display:flex;flex-direction:column;background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.88),transparent 28%),linear-gradient(145deg,#e4eef9,#e8f3ee 58%,#f3f6fa);color:#111114}.MobileToday_focusText__w1q4e .MobileToday_kicker__r3iJA{color:#1769aa}.MobileToday_focusText__w1q4e strong{font-size:clamp(27px,8vw,34px);font-weight:730;line-height:1.08;letter-spacing:-.045em}.MobileToday_focusText__w1q4e p,.MobileToday_focusText__w1q4e strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.MobileToday_focusText__w1q4e p{margin:12px 0 0;color:#5f6368;font-size:13px;line-height:1.52}.MobileToday_focusMeta__OVt_0{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;color:#5f6368;font-size:11px}.MobileToday_focusMeta__OVt_0 svg{width:18px;height:18px}.MobileToday_feedList__BwWrf{overflow:hidden;border:.5px solid rgba(60,60,67,.08);border-radius:20px;background:#fff}.MobileToday_feedRow__IpI5O{position:relative;min-height:76px;padding:10px 12px;display:flex;align-items:center;gap:11px}.MobileToday_feedRow__IpI5O:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:77px;height:1px;background:rgba(60,60,67,.1)}.MobileToday_rowFallback__w9bT3,.MobileToday_rowImage__uU03z{width:54px;height:54px;flex:0 0 54px;border-radius:14px}.MobileToday_rowImage__uU03z{object-fit:cover;background:#ececf0}.MobileToday_rowFallback__w9bT3{display:grid;place-items:center}.MobileToday_rowFallback__w9bT3 svg{width:23px;height:23px;stroke-width:1.9}.MobileToday_fallbackArticle__MO228{background:#eaf2fb;color:#3471a8}.MobileToday_fallbackMoment__wy8YI{background:#e9f4ec;color:#39734e}.MobileToday_fallbackUpdate__10jD3{background:#f3f6fa;color:#8c653f}.MobileToday_rowCopy__aZBDr{min-width:0;flex:1 1}.MobileToday_rowCopy__aZBDr strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1c1c1e;font-size:15px;font-weight:620;line-height:1.28}.MobileToday_rowCopy__aZBDr small{display:block;margin-top:4px;overflow:hidden;color:#88888e;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.MobileToday_rowChevron__7oSG9{width:17px;height:17px;flex:0 0 17px;color:#c2c2c7;stroke-width:2.2}.MobileToday_photoRail__8_3hu{width:calc(100% + 20px);padding-right:20px;display:grid;grid-auto-flow:column;grid-auto-columns:min(76vw,298px);grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.MobileToday_photoRail__8_3hu::-webkit-scrollbar{display:none}.MobileToday_photoCard__PwNID{position:relative;min-height:214px;display:block;overflow:hidden;border-radius:20px;background:#d9d9dd;scroll-snap-align:start}.MobileToday_photoCard__PwNID img{object-fit:cover}.MobileToday_photoShade__QLLhj{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 58%)}.MobileToday_photoCopy__DfW3l{position:absolute;right:15px;bottom:14px;left:15px;color:#fff}.MobileToday_photoCopy__DfW3l strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:17px;font-weight:680;line-height:1.16}.MobileToday_photoCopy__DfW3l small{display:block;margin-top:5px;color:rgba(255,255,255,.72);font-size:10px}.MobileToday_progressGrid__Irju3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.MobileToday_progressCard__NLh2_{min-height:154px;padding:16px;display:flex;flex-direction:column;overflow:hidden;border-radius:20px}.MobileToday_progressCard__NLh2_ strong{margin-top:auto;font-size:clamp(24px,7.2vw,31px);font-weight:720;line-height:1;letter-spacing:-.04em}.MobileToday_progressCard__NLh2_ small{margin-top:7px;font-size:10px;line-height:1.35;opacity:.7}.MobileToday_pushupCard__9xFPb{background:linear-gradient(145deg,#173f39,#102e2a);color:#fff!important}.MobileToday_weekCard__QsfJ8{background:linear-gradient(145deg,#dcecff,#e9f3f0 62%,#f4eadf);color:#111114!important}.MobileToday_progressTrack__rMcFf{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:rgba(17,17,20,.12)}.MobileToday_pushupCard__9xFPb .MobileToday_progressTrack__rMcFf{background:rgba(255,255,255,.16)}.MobileToday_progressTrack__rMcFf>span{display:block;height:100%;border-radius:inherit;background:currentColor}.MobileToday_lastSection__MTmkU{padding-bottom:4px}.MobileToday_loadingFocus__aPfct{aspect-ratio:4/3;border-radius:22px;background:linear-gradient(110deg,#e8e8ec 20%,#f3f3f5 38%,#e8e8ec 56%);background-size:220% 100%;animation:MobileToday_loadingSweep__j7dJG 1.35s ease-in-out infinite}.MobileToday_loadingList__55a73{height:228px;margin-top:32px;border-radius:20px;background:#fff}@keyframes MobileToday_loadingSweep__j7dJG{to{background-position:-120% 0}}html[data-theme=dark] .MobileToday_page__zp4ol{background:#000;color:#f5f5f7}html[data-theme=dark] .MobileToday_header__q_id3 h1,html[data-theme=dark] .MobileToday_rowCopy__aZBDr strong,html[data-theme=dark] .MobileToday_sectionHeader__7gu7D h2{color:#f5f5f7}html[data-theme=dark] .MobileToday_header__q_id3 p,html[data-theme=dark] .MobileToday_rowCopy__aZBDr small,html[data-theme=dark] .MobileToday_sectionHeader__7gu7D p{color:#8e8e93}html[data-theme=dark] .MobileToday_feedList__BwWrf,html[data-theme=dark] .MobileToday_loadingList__55a73{border-color:rgba(255,255,255,.1);background:#1c1c1e}html[data-theme=dark] .MobileToday_feedRow__IpI5O:not(:last-child):after{background:rgba(255,255,255,.1)}html[data-theme=dark] .MobileToday_focusText__w1q4e{background:linear-gradient(145deg,#182938,#1a3128 60%,#30271f);color:#f5f5f7}html[data-theme=dark] .MobileToday_focusMeta__OVt_0,html[data-theme=dark] .MobileToday_focusText__w1q4e p{color:#a1a1a6}@media (prefers-reduced-motion:reduce){.MobileToday_loadingFocus__aPfct{animation:none}}