.protocol_desktopOnly__qifm_{display:block}.protocol_phoneOnly__2qnH6{display:none}.protocol_grow__DEgoi{flex:1}.protocol_sectionHead__v006W{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.protocol_topGrid__Zu_ZP{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.protocol_weekRow__psHuw{display:grid;grid-template-columns:26px minmax(0,1fr) auto 16px;gap:20px;align-items:center;padding:20px 4px}.protocol_cbx__H9pUP{padding:0;width:26px;height:26px;border-radius:9px;cursor:pointer;position:relative}.protocol_cbx__H9pUP:after{content:"";position:absolute;inset:-9px}.protocol_cbx__H9pUP[aria-disabled=true]{cursor:progress;opacity:.7}.protocol_weekText__kn5B0{display:flex;flex-direction:column;gap:4px;color:var(--ink);min-width:0}.protocol_weekTitle__BtDRc{font-size:16.5px;font-weight:500;overflow-wrap:anywhere}.protocol_weekTitleDone__D_uvb{color:var(--ink-muted)}.protocol_weekChip__K9_uN{min-width:0;display:flex}.protocol_weekChevron__W2z_b{display:inline-flex;min-width:16px;min-height:44px;align-items:center}.protocol_weekEmpty__5M1zZ{padding:20px 4px}.protocol_linkButton__5Gjxv{font-size:14.5px;background:none;border:0;padding:0;min-height:44px;cursor:pointer;font-family:var(--sans)}.protocol_goalsSection__7p94b{margin-top:80px}.protocol_goalGrid__x1Pms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.protocol_goalItem__d_k1e{display:flex}.protocol_goalCard__PPkxD{padding:32px;display:flex;flex-direction:column;gap:14px;min-height:260px;width:100%;color:var(--ink)}.protocol_goalNum__7uHb6{font-size:44px}.protocol_goalTitle__zzl04{font-size:26px}.protocol_disclaimer__ECzDZ{display:flex;gap:8px;align-items:center;color:var(--ink-muted)}.protocol_lockedGrid___Raig{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.protocol_lockedTiles__ilEtR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.protocol_lockedTile__Y0nJC{padding:32px;display:flex;flex-direction:column;gap:14px;min-height:240px}.protocol_lockedIcons__Nk80w{display:flex;justify-content:space-between}.protocol_awaiting__OUOTC{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.protocol_awaitingLock__5Iyj_{color:var(--ink-muted)}.protocol_phone__U8O1e{padding-bottom:24px}.protocol_phoneHeader__84tYz{display:flex;flex-direction:column;gap:12px}.protocol_phoneHead__aJ12v{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:36px 0 12px}.protocol_tapGroup__kHo8X{overflow:hidden}.protocol_tapRow__nAMTs{display:flex;align-items:center;gap:16px;width:100%;min-height:76px;padding:14px 20px;border:0;background:transparent;text-align:left;font-family:var(--sans);cursor:pointer;border-bottom:1px solid var(--border)}.protocol_tapRow__nAMTs:last-child{border-bottom:0}.protocol_tapCircle__oBEog{flex:none;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:transparent}.protocol_tapCircleOn__lzrpm{background:var(--primary);box-shadow:none;color:var(--surface)}.protocol_tapText__nrKH9{display:flex;flex-direction:column;gap:3px;min-width:0}.protocol_tapTitle__p69gS{font-size:16px;font-weight:500;color:var(--ink);line-height:1.35}.protocol_tapTitleDone__LBqLM{color:var(--ink-muted)}.protocol_phoneGoal__v1dGu{min-height:76px;gap:16px}.protocol_phoneNum__QJxZU{font-size:28px;color:var(--ink-muted);width:20px}.protocol_phoneGoalText__mJq3N{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.protocol_phoneGoalTitle__4wuf6{font-size:17px;font-weight:500}.protocol_phoneGoalMeta__Lt1ZW{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.protocol_phoneBand__Fp8kd{font-size:12px}.protocol_phoneChevron__GZZcs{color:var(--ink-muted);display:inline-flex}.protocol_nextRow__KxTz2{min-height:64px}.protocol_nextIcon__qQny3{color:var(--ink-soft);display:flex}.protocol_nextText__1zHqL{flex:1;display:flex;flex-direction:column;gap:2px}.protocol_nextTitle__4RZaF{font-size:16px;font-weight:500}.protocol_askPlan__I9YD4{margin-top:28px}.protocol_phoneDisclaimer__3eYXE{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;margin-top:32px}.protocol_goalTabs__WhVqJ{display:flex;flex-direction:column;gap:36px;min-width:0}.protocol_goalTabList__Y3d74{gap:36px}.protocol_goalBody__d8XW5{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.protocol_goalMain__i1R5L{display:flex;flex-direction:column;gap:40px;min-width:0}.protocol_findings__SkSx7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.protocol_finding__td_0Z{padding:30px;display:flex;flex-direction:column;gap:18px;min-width:0}.protocol_findingHead__7ohSV{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.protocol_findingName__8uXyj{color:var(--ink);font-size:16px;font-weight:500;display:inline-flex;gap:6px;align-items:center;min-height:44px}.protocol_findingValue__IV1eK{font-size:64px}.protocol_findingRanges__hijcB{display:flex;justify-content:space-between;gap:12px}.protocol_causes__o9e9H{font-size:14px}.protocol_why__zsUc1{padding:12px 0 0;display:flex;flex-direction:column;gap:10px}.protocol_asideTitle__hdZum{font-size:22px}.protocol_actionRow___z3PI{display:flex;gap:14px;align-items:center;padding:16px 0;color:var(--ink);min-height:44px}.protocol_actionRowTitle__ctEv8{font-size:15px;font-weight:500;flex:1}.protocol_sq__dwUyO{width:24px;height:24px}.protocol_actionsPanel__nhxnu{max-width:720px}.protocol_notFound__ir5pj{max-width:560px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.protocol_markButton__0jZYC{height:52px;padding:0 24px;font-size:15.5px;gap:10px}.protocol_markBox__Uw_4v{width:20px;height:20px;border-color:var(--surface);background:transparent}.protocol_because__24Erg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:56px}.protocol_quickTake__hkesk{max-width:820px;font-size:34px;color:var(--ink)}.protocol_howTo__SJQ19{padding:36px 40px}.protocol_howToGrid__Wkze_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.protocol_howToStep__HNTvl{display:flex;flex-direction:column;gap:12px;padding:0 28px;border-left:1px solid var(--border)}.protocol_howToStep__HNTvl:first-child{border-left:0;padding-left:0}.protocol_howToTitle__x_lNo{font-size:16px;font-weight:500}.protocol_twoCol__F2t96{margin-top:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.protocol_knowList__nVt2Q{border-top:1px solid var(--border)}.protocol_knowItem__hGyjH{display:flex;gap:12px;align-items:center;padding:14px 0;font-size:15.5px}.protocol_knowIcon__bGW_t{color:var(--bl-text);display:inline-flex}.protocol_evidence__bjenN{margin-top:56px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media (max-width:1099px){.protocol_goalBody__d8XW5,.protocol_lockedGrid___Raig,.protocol_topGrid__Zu_ZP{grid-template-columns:minmax(0,1fr);gap:40px}.protocol_findings__SkSx7,.protocol_goalGrid__x1Pms,.protocol_howToGrid__Wkze_{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol_howToGrid__Wkze_{row-gap:28px}.protocol_howToStep__HNTvl:nth-child(3){border-left:0;padding-left:0}.protocol_quickTake__hkesk{font-size:28px}}@media (max-width:759px){.protocol_desktopOnly__qifm_{display:none}.protocol_phoneOnly__2qnH6{display:block}.protocol_findings__SkSx7,.protocol_goalGrid__x1Pms,.protocol_lockedTiles__ilEtR{grid-template-columns:minmax(0,1fr)}.protocol_lockedTile__Y0nJC{min-height:0}.protocol_weekRow__psHuw{grid-template-columns:26px minmax(0,1fr) 16px;row-gap:10px}.protocol_weekChip__K9_uN{grid-column:2;grid-row:2}.protocol_goalsSection__7p94b{margin-top:48px}.protocol_twoCol__F2t96{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px}.protocol_howTo__SJQ19{padding:24px}.protocol_howToGrid__Wkze_{grid-template-columns:minmax(0,1fr)}.protocol_howToStep__HNTvl,.protocol_howToStep__HNTvl:nth-child(3){border-left:0;padding:0 0 20px;border-bottom:1px solid var(--border)}.protocol_howToStep__HNTvl:last-child{border-bottom:0;padding-bottom:0}.protocol_quickTake__hkesk{font-size:24px}.protocol_because__24Erg{margin-bottom:36px}.protocol_markButton__0jZYC{width:100%}.protocol_findingValue__IV1eK{font-size:52px}}@media (prefers-reduced-motion:reduce){.protocol_cbx__H9pUP,.protocol_tapCircle__oBEog{transition:none}}.protocol_skBlock__Jzmoh{border-radius:8px;max-width:100%}.protocol_skHead__VbTe0{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.protocol_skButton__DKeKn{width:180px;height:48px;border-radius:999px;margin-bottom:32px}