.achievements_page__5BcHV{display:grid;gap:16px;min-width:0}.achievements_dialog__koCqL,.achievements_page__5BcHV{--rarity-common:#94a3b8;--rarity-rare:#3b82f6;--rarity-epic:#a855f7;--rarity-legendary:#f59e0b;--rarity-mythic:#e11d48}:is(.achievements_node___BNKR,.achievements_detailHero__KFqaS)[data-rarity=common]{--rarity:var(--rarity-common)}:is(.achievements_node___BNKR,.achievements_detailHero__KFqaS)[data-rarity=rare]{--rarity:var(--rarity-rare)}:is(.achievements_node___BNKR,.achievements_detailHero__KFqaS)[data-rarity=epic]{--rarity:var(--rarity-epic)}:is(.achievements_node___BNKR,.achievements_detailHero__KFqaS)[data-rarity=legendary]{--rarity:var(--rarity-legendary)}:is(.achievements_node___BNKR,.achievements_detailHero__KFqaS)[data-rarity=mythic]{--rarity:var(--rarity-mythic)}.achievements_rank__CC3pu{display:flex;align-items:center;gap:18px;padding:20px;overflow:hidden;border-radius:var(--product-r-window);background:radial-gradient(circle at 12% 30%,rgb(245 158 11/28%),transparent 45%),linear-gradient(160deg,var(--product-night) 0,var(--product-dusk) 100%);color:#ffffff}.achievements_level__VFiwj{flex:none;place-items:center;width:76px;height:84px;background:linear-gradient(160deg,#fff4c2,#f59e0b 50%,#9a3412)}.achievements_level__VFiwj,.achievements_level__VFiwj>span{display:grid;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.achievements_level__VFiwj>span{place-items:center;width:64px;height:72px;background:radial-gradient(circle at 50% 40%,#7c2d12,#1b0a03);color:#ffe8a3;font:600 30px/1 var(--font-product-mono)}.achievements_rankBody___W2Oj{display:grid;flex:1;gap:6px;min-width:0}.achievements_rankEyebrow__3t5a8{margin:0;color:#fcd34d;font:500 12px/16px var(--font-product-mono);letter-spacing:.08em;text-transform:uppercase}.achievements_rankTitle__jw_OC{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:28px}.achievements_rankProgress__tI1AE{display:grid;gap:4px;max-width:420px}.achievements_xp__PDURd{display:block;height:8px;overflow:hidden;border:1px solid rgb(255 255 255/25%);border-radius:4px;background:rgb(0 0 0/30%)}.achievements_xp__PDURd>span{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#fde68a)}.achievements_rankNext__KHYf3{margin:0;color:rgb(255 255 255/72%);font-size:12px;line-height:16px}.achievements_rankFacts__GXQuD{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;color:rgb(255 255 255/80%);font-size:13px;line-height:20px}.achievements_rankFacts__GXQuD strong{color:#ffffff;font-weight:600}.achievements_trees__IiACe{overflow:hidden}.achievements_tabs__JI0hs{display:flex;overflow-x:auto;border-bottom:1px solid var(--product-line);scrollbar-width:none}.achievements_tabs__JI0hs::-webkit-scrollbar{display:none}.achievements_tab__6xpBJ{position:relative;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;flex:none;min-width:120px;padding:12px 16px 14px;border:0;background:none;color:var(--product-grey);font:inherit;text-align:left;cursor:pointer}.achievements_tab__6xpBJ:hover{background:var(--product-hover)}.achievements_tab__6xpBJ[aria-selected=true]{color:var(--product-ink)}.achievements_tab__6xpBJ[aria-selected=true]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--product-ink);content:""}.achievements_tab__6xpBJ:focus-visible{outline:2px solid var(--product-ink);outline-offset:-2px}.achievements_tabTitle__wuWMZ{font-size:13px;font-weight:600;line-height:20px;white-space:nowrap}.achievements_tabMeta__msraP{font:400 12px/16px var(--font-product-mono)}.achievements_tabBar___3OU0{grid-column:1/-1;display:block;height:3px;overflow:hidden;border-radius:2px;background:var(--product-line)}.achievements_tabBar___3OU0>span{display:block;height:100%;background:var(--product-ink)}.achievements_panel__931WM{display:grid;gap:4px;padding:12px 0 8px}.achievements_tagline__ipG80{margin:0;padding:0 16px;color:var(--product-grey);font-size:13px;line-height:20px}.achievements_branch__wcbMm{display:grid;gap:4px;padding-top:12px}.achievements_branchHead__bv1cC{display:flex;align-items:baseline;gap:8px;padding:0 16px}.achievements_branchHead__bv1cC h3{margin:0;font-size:13px;font-weight:600;line-height:20px}.achievements_path__f5KDv{display:flex;margin:0;padding:4px 8px 8px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}.achievements_node___BNKR{--badge:72px;position:relative;flex:none;width:calc(var(--badge) + 44px);scroll-snap-align:start}@media (min-width:720px){.achievements_node___BNKR{--badge:92px}}.achievements_node___BNKR:not(:last-child):after{position:absolute;top:calc(8px + var(--badge) / 2 - 1px);left:calc(50% + var(--badge) / 2 + 4px);width:calc(100% - var(--badge) - 8px);height:3px;border-radius:2px;background:var(--product-line);content:""}.achievements_node___BNKR[data-state=earned]:not(:last-child):after{background:var(--rarity)}.achievements_nodeButton__Xn1Hp{display:grid;justify-items:center;gap:4px;width:100%;padding:8px 4px;border:0;border-radius:var(--product-r-control);background:none;color:var(--product-ink);font:inherit;text-align:center;cursor:pointer}.achievements_nodeButton__Xn1Hp:hover{background:var(--product-hover)}.achievements_nodeButton__Xn1Hp:focus-visible{outline:2px solid var(--product-ink);outline-offset:-2px}.achievements_nodeBadge__XP4Ar{position:relative}.achievements_nodeBadge__XP4Ar,.achievements_nodeBadge__XP4Ar img{display:block;width:var(--badge);height:var(--badge)}.achievements_node___BNKR[data-state=earned] .achievements_nodeBadge__XP4Ar img{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--rarity) 45%,transparent))}.achievements_node___BNKR[data-state=next] .achievements_nodeBadge__XP4Ar:before{position:absolute;inset:-5px;border:2px dashed var(--rarity);border-radius:50%;content:"";animation:achievements_turn__wndcM 14s linear infinite}@keyframes achievements_turn__wndcM{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.achievements_node___BNKR[data-state=next] .achievements_nodeBadge__XP4Ar:before{animation:none}}.achievements_newTag__elnBb{position:absolute;top:-4px;right:-10px;padding:0 5px;border-radius:var(--product-r-chip);background:var(--product-sun);color:var(--product-night);font:600 10px/16px var(--font-product);letter-spacing:.02em;text-transform:uppercase}.achievements_nodeTitle__nJGtO{font-size:12px;font-weight:600;line-height:16px;text-wrap:balance}.achievements_node___BNKR[data-state=locked] .achievements_nodeTitle__nJGtO{color:var(--product-grey)}.achievements_nodeMeta__Lbl4Z{color:var(--product-grey);font:400 11px/14px var(--font-product-mono)}.achievements_nodeProgress__azwG6{display:grid;justify-items:center;gap:3px;width:80px}.achievements_bar__COIde{display:block;width:100%;max-width:180px;height:4px;overflow:hidden;border-radius:2px;background:var(--product-line)}.achievements_bar__COIde>span{display:block;height:100%;border-radius:2px;background:var(--product-ink)}.achievements_failed__kLccS{margin:0;color:var(--product-grey);font-size:13px;line-height:20px}.achievements_skeleton__pUpr7{height:420px;border:1px solid var(--product-line);border-radius:var(--product-r-window);background:var(--product-side)}.achievements_dialog__koCqL{width:calc(100vw - 16px);max-width:420px;padding:0 0 20px;overflow:hidden;border:1px solid var(--product-frame);border-radius:var(--product-r-window);background:var(--product-surface);box-shadow:none;color:var(--product-ink);font-family:var(--font-product)}.achievements_dialog__koCqL>button{top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--product-r-button);color:rgb(255 255 255/80%);opacity:1}.achievements_dialog__koCqL>button:hover{background:rgb(255 255 255/12%);color:#ffffff}.achievements_dialog__koCqL>button:focus{box-shadow:none}.achievements_dialog__koCqL>button:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.achievements_detail__UlafQ{display:grid;justify-items:center;gap:8px;text-align:center}.achievements_detailHero__KFqaS{display:grid;justify-items:center;gap:10px;width:100%;margin-bottom:8px;padding:28px 16px 16px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity) 45%,transparent),transparent 60%),linear-gradient(180deg,#0b1230,#060914)}.achievements_detailHero__KFqaS[data-locked=true]{background:linear-gradient(180deg,#2a2a30,#151518)}.achievements_detailBadge___vDJ1{width:200px;height:200px}.achievements_rarity__eyppo{padding:2px 10px;border:1px solid var(--rarity);border-radius:999px;color:color-mix(in srgb,var(--rarity) 55%,#ffffff);font:500 11px/18px var(--font-product-mono);letter-spacing:.06em;text-transform:uppercase}.achievements_detailHero__KFqaS[data-locked=true] .achievements_rarity__eyppo{border-color:#71717a;color:#d4d4d8}.achievements_detailTitle__NtTlX{margin:0;padding:0 20px;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:28px}.achievements_detailRule__MbiqP{margin:0;max-width:34ch;padding:0 20px;color:var(--product-grey);font-size:14px;line-height:20px;text-wrap:pretty}.achievements_detailMeta__ZpktY{margin:4px 0 0;color:var(--product-ink);font-size:13px;font-weight:500;line-height:20px}.achievements_detailProgress__XFWI8{display:grid;justify-items:center;gap:4px;width:100%;margin-top:4px;padding:0 20px}.achievements_share__fCtRX{display:flex;gap:14px;width:calc(100% - 40px);margin-top:12px;padding:12px;border:1px solid var(--product-line);border-radius:var(--product-r-control);text-align:left}.achievements_shareCard__xiESR{flex:none;width:72px;height:128px;border-radius:6px;background:#060914;object-fit:cover}.achievements_shareBody__Fwi9x{display:grid;align-content:start;gap:4px;min-width:0}.achievements_shareTitle__y04me{margin:0;font-size:14px;font-weight:600;line-height:20px}.achievements_shareCopy__F6i9s,.achievements_shareNote__DbWQH{margin:0;color:var(--product-grey);font-size:12px;line-height:18px}.achievements_shareNote__DbWQH{display:block}.achievements_shareButton__Nch3a{justify-self:start;margin-top:6px}.achievements_teaser__Bm6eD{display:grid;gap:12px}.achievements_teaserRank__22EYA{margin:0;color:var(--product-grey);font-size:13px;line-height:20px}.achievements_teaserRank__22EYA strong{color:var(--product-ink);font-weight:600}.achievements_teaserBadges__jfTz1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.achievements_teaserBadges__jfTz1>li{display:grid;justify-items:center;gap:4px;min-width:0;color:var(--product-grey);font-size:12px;line-height:16px;text-align:center}.achievements_rule__e1jkS{color:var(--product-grey);font-size:12px;line-height:18px}.history_history__r9cvv{display:grid;gap:16px;min-width:0}.history_side__gwqu9,.history_statsArea__GuvWG,.history_weeks___ZE_L{display:grid;align-content:start;gap:16px;min-width:0}@media (min-width:720px) and (max-width:1023.98px){.history_side__gwqu9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.history_previous__KSQZE{grid-column:1/-1}}@media (min-width:1024px){.history_history__r9cvv{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head head" "stats stats" "weeks side";align-items:start;gap:20px 24px}.history_head__1HdAR{grid-area:head}.history_statsArea__GuvWG{grid-area:stats}.history_side__gwqu9{grid-area:side}.history_weeks___ZE_L{grid-area:weeks}.history_history__r9cvv[data-new=true] .history_weeks___ZE_L{grid-column:1/-1}.history_history__r9cvv[data-new=true] .history_side__gwqu9{grid-area:auto;grid-column:1/-1}}.history_stats__RVzNv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:var(--product-line)}.history_stat__0xpne{display:grid;align-content:start;gap:2px;min-width:0;padding:10px 14px 12px;background:var(--product-surface)}.history_stat__0xpne:last-child{grid-column:1/-1}.history_stat__0xpne dt{color:var(--product-grey);font-size:12px;font-weight:500;line-height:16px}.history_stat__0xpne dd{margin:0}.history_statValue__fUOVG{color:var(--product-ink);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:28px;white-space:nowrap}.history_statValue__fUOVG [class~=pd-num]{font-size:22px}.history_statNote__DyR6I{color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}@media (min-width:720px){.history_stats__RVzNv{grid-template-columns:repeat(5,minmax(0,1fr))}.history_stat__0xpne{padding:12px 16px 14px}.history_stat__0xpne:last-child{grid-column:auto}}.history_weeksHead__XBtVV{display:flex;align-items:baseline;gap:8px}.history_weeksHead__XBtVV h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:20px}.history_weekList___y2Uw{margin:0;padding:0;overflow:hidden;list-style:none}.history_weekList___y2Uw>li+li{border-top:1px solid var(--product-line)}.history_week__yegkJ{min-width:0}.history_weekHead__pJmlZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:6px 12px;padding:12px 16px}.history_weekHead__pJmlZ:hover{background:var(--product-side)}.history_weekHead__pJmlZ>*{min-width:0}.history_weekHeading__J7zMS{grid-column:1;grid-row:1;margin:0;font:inherit}.history_weekToggle__jjfqN{display:grid;gap:0;width:100%;padding:0;border:0;background:none;color:var(--product-ink);font:inherit;text-align:left;cursor:pointer;scroll-margin-top:72px}.history_weekToggle__jjfqN:after{position:absolute;inset:0;content:""}.history_weekToggle__jjfqN:focus-visible{outline:none}.history_weekToggle__jjfqN:focus-visible:after{outline:2px solid var(--product-ink);outline-offset:-2px}.history_weekTitle__YD1h0{font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:20px}.history_figures__6EaNx,.history_weekDates__5y0AZ{color:var(--product-grey);font-size:12px;line-height:16px}.history_figures__6EaNx{grid-column:2;grid-row:1;display:grid;justify-items:end;gap:2px;margin:0;white-space:nowrap;pointer-events:none}.history_figures__6EaNx [class~=pd-num]{color:var(--product-ink);font-size:13px}.history_share__93a17{display:inline-flex;align-items:center;gap:8px}.history_meter__VkTH5{position:relative;width:48px;height:4px;overflow:hidden;border-radius:2px;background:var(--product-line)}.history_meter__VkTH5 span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--product-ink)}.history_chevron__kQOuM{grid-column:3;grid-row:1;width:10px;height:6px;fill:none;stroke:var(--product-grey);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.history_weekHead__pJmlZ:has(.history_weekToggle__jjfqN[aria-expanded=true]) .history_chevron__kQOuM{transform:rotate(180deg)}.history_weekMeta__PeYSQ{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--product-grey);font-size:12px;line-height:16px}.history_weekMeta__PeYSQ:empty{display:none}.history_counts___DdFq{margin:0}.history_chip__egCJJ[data-tone=now]{border-color:var(--product-ink);color:var(--product-ink)}.history_checkInNote__jjIBh{grid-column:1/-1;margin:0;max-width:60ch;color:var(--product-ink);font-size:13px;line-height:20px;text-wrap:pretty}.history_sessions__LAZ9r{border-top:1px solid var(--product-line);background:var(--product-surface)}.history_rows__XJ4zM li{grid-template-columns:12px 44px minmax(0,1fr) auto;grid-template-areas:"icon when main state" ". . log log";align-items:start;column-gap:12px;padding:10px 16px}.history_rowIcon__RWAYR{grid-area:icon;margin-top:4px;color:var(--product-ink)}.history_rows__XJ4zM li[data-state=done] .history_rowIcon__RWAYR svg path{stroke:var(--product-surface)}.history_rows__XJ4zM
	li:is([data-state=planned],[data-state=skipped],[data-state=extra])
	.history_rowIcon__RWAYR{color:var(--product-grey)}.history_when__9ZQ0P{grid-area:when;display:grid;margin:0;color:var(--product-grey);font-size:12px;line-height:16px;white-space:nowrap}.history_when__9ZQ0P span{color:var(--product-ink);font-size:13px;font-weight:500;line-height:20px}.history_main__Cg0mB{grid-area:main;min-width:0}.history_runTitle__8O_p0{margin:0;color:var(--product-ink);font-weight:500;line-height:20px}.history_rows__XJ4zM li:is([data-state=skipped],[data-state=extra]) .history_runTitle__8O_p0{color:var(--product-grey)}.history_meta__PSZor{margin:0;color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.history_meta__PSZor [class~=pd-num]{color:var(--product-ink)}.history_state__gujM7{grid-area:state;display:grid;justify-items:end;color:var(--product-grey);font-size:12px;line-height:20px;white-space:nowrap}.history_rows__XJ4zM
	li:is([data-state=done],[data-state=partial],[data-state=open])
	.history_state__gujM7>span{color:var(--product-ink);font-weight:500}.history_state__gujM7 button{min-height:24px;font-size:12px;line-height:16px}@media (max-width:719.98px),(pointer:coarse){.history_state__gujM7 button{min-height:40px;margin:-8px 0 -10px}}.history_log__JuRE4{grid-area:log;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px}.history_rowNote__6YOnr{flex-basis:100%;margin:4px 0 0;color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.history_main__Cg0mB .history_rowNote__6YOnr{color:var(--product-ink)}.history_log__JuRE4 .history_rowRefusal__D1vpF{flex-basis:100%;font-size:12px;line-height:18px}.history_empty__NKlzS{margin:0;padding:12px 16px;color:var(--product-grey)}.history_tag__8N3vk{margin-left:2px;vertical-align:1px}.history_logForm__QmG4T{flex-basis:100%;min-width:0;padding:4px 0 6px}.history_addRun__K6UHg,.history_update__Qcjlu{padding:10px 16px 12px;border-top:1px solid var(--product-line)}@media (max-width:479.98px){.history_addRun__K6UHg,.history_update__Qcjlu{padding-inline:14px}.history_rows__XJ4zM li{grid-template-columns:12px 40px minmax(0,1fr) auto;grid-template-areas:"icon when main state" "log log log log";column-gap:10px;padding:10px 14px}.history_weekHead__pJmlZ{padding:12px 14px}}.history_more__IdgNE{justify-self:stretch}@media (min-width:640px){.history_more__IdgNE{justify-self:start}}.history_emptyCard__lg2tl{display:grid;justify-items:start;gap:8px;padding:20px}.history_emptyCard__lg2tl h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:22px}.history_emptyCard__lg2tl p{margin:0;max-width:60ch;color:var(--product-grey);text-wrap:pretty}.history_emptyAction__rH05y{margin:6px 0 4px}.history_failed__6SY9_{margin:0;color:var(--product-grey)}.history_skeleton__6a_it{height:160px;border-radius:var(--product-r-window);background:var(--product-hover);animation:history_pulse__GjZbN 1.4s ease-in-out infinite}@keyframes history_pulse__GjZbN{50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.history_chevron__kQOuM{transition:transform .16s var(--m-ease)}}@media (prefers-reduced-motion:reduce){.history_skeleton__6a_it{animation:none}}.previous-plan_page__m_KIn{display:grid;gap:16px;max-width:760px;min-width:0}.previous-plan_back__QMTtq{justify-self:start;margin-bottom:4px;font-size:13px;line-height:20px}.previous-plan_plans__vdWt6{margin:0;padding:0;list-style:none}.previous-plan_plans__vdWt6>li+li{border-top:1px solid var(--product-line)}.previous-plan_planLink__umCJQ{display:grid;gap:2px;padding:12px 16px;color:var(--product-ink);text-decoration:none}.previous-plan_planLink__umCJQ:hover{background:var(--product-side)}.previous-plan_plans__vdWt6>li:last-child .previous-plan_planLink__umCJQ{border-radius:0 0 var(--product-r-window) var(--product-r-window)}.previous-plan_planName__DmbNJ{font-weight:500;line-height:20px;text-decoration:underline;text-decoration-color:var(--product-edge);text-underline-offset:3px}.previous-plan_planLink__umCJQ:hover .previous-plan_planName__DmbNJ{text-decoration-color:currentColor}.previous-plan_planMeta__N_jTZ{color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.previous-plan_factsRow__Qu9Px{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.previous-plan_facts__f2303{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.previous-plan_facts__f2303>div{display:grid;gap:2px}.previous-plan_facts__f2303 dt{color:var(--product-grey);font-size:12px;font-weight:500;line-height:16px}.previous-plan_facts__f2303 dd{margin:0;color:var(--product-ink);font-weight:500;line-height:20px}.previous-plan_print__ct22_{flex:none}.previous-plan_weeks__f3RnO{display:grid;gap:12px}.previous-plan_week__XRElG{overflow:hidden}.previous-plan_weekHead__SYA_h{flex-wrap:wrap}.previous-plan_focus__RpsjG{flex:1 1 12ch;min-width:0;white-space:normal;text-wrap:pretty}.previous-plan_total__z5Lyz{margin-left:auto;color:var(--product-ink);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.previous-plan_days__koFA_{margin:0;padding:0}.previous-plan_days__koFA_>li{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;padding:10px 16px}.previous-plan_dayName__iMxgu{display:grid;line-height:20px;white-space:nowrap}.previous-plan_date__z6rOt{color:var(--product-grey);font-size:12px;font-weight:400;line-height:16px}.previous-plan_dayBody__l88yR{display:grid;gap:2px;min-width:0}.previous-plan_dayTitle__zFOUC{font-weight:500;line-height:20px}.previous-plan_day__tETZY[data-rest] .previous-plan_dayTitle__zFOUC{color:var(--product-grey)}.previous-plan_dayPace__bJx5k,.previous-plan_dayText__l1oD0{color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.previous-plan_dayPace__bJx5k{font-variant-numeric:tabular-nums}.previous-plan_dayAmount__yG5F6{color:var(--product-ink);font-size:13px;font-variant-numeric:tabular-nums;line-height:20px}@media (max-width:479.98px){.previous-plan_days__koFA_>li{grid-template-columns:40px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;padding:10px 14px}.previous-plan_dayName__iMxgu{grid-row:1/span 3}.previous-plan_dayBody__l88yR{display:contents}.previous-plan_dayTitle__zFOUC{grid-column:2;grid-row:1}.previous-plan_dayAmount__yG5F6{grid-column:3;grid-row:1}.previous-plan_dayPace__bJx5k,.previous-plan_dayText__l1oD0{grid-column:2/-1}.previous-plan_weekHead__SYA_h{padding-inline:14px}.previous-plan_print__ct22_{flex:1 1 100%}}.previous-plan_quiet__p7L2b{margin:0;color:var(--product-grey)}.previous-plan_skeleton__HT1Xp{height:160px;border-radius:var(--product-r-window);background:var(--product-hover);animation:previous-plan_pulse__VsTXs 1.4s ease-in-out infinite}@keyframes previous-plan_pulse__VsTXs{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.previous-plan_skeleton__HT1Xp{animation:none}}@media print{.previous-plan_printed__w_EZn{max-width:none}.previous-plan_printed__w_EZn .previous-plan_back__QMTtq,.previous-plan_printed__w_EZn .previous-plan_print__ct22_{display:none}.previous-plan_week__XRElG{overflow:visible;break-inside:auto}.previous-plan_weekHead__SYA_h{break-after:avoid}.previous-plan_days__koFA_>li{break-inside:avoid}}.run-status_badge__XzxNq{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--product-ink);font-family:var(--font-product);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.run-status_badge__XzxNq svg{flex:none;width:12px;height:12px}.run-status_badge__XzxNq[data-state=done] svg path{stroke:var(--product-surface)}.run-status_badge__XzxNq:is([data-state=partial],[data-state=skipped],[data-state=planned]){color:var(--product-grey)}.run-status_badge__XzxNq[data-state=open] svg{color:var(--product-hard)}.run-status_visuallyHidden___7sT2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fields_field__IKEGQ{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.fields_legend__CEvGF{padding:0;color:var(--f-ink,#07152d);font-size:1.05rem;font-weight:700}.fields_hint__6kuYp{margin:-6px 0 0;color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.45}.fields_cards__iFOzg{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.fields_card__bLdg3{position:relative;display:grid;gap:6px;padding:18px 48px 18px 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:20px;background:var(--f-surface,#fffdf8);color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.fields_card__bLdg3 strong{color:var(--f-ink,#07152d);letter-spacing:-.04em;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.fields_card__bLdg3 span{color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.4}.fields_card__bLdg3:hover{border-color:var(--f-ink,#07152d)}.fields_card__bLdg3[data-checked=true]{border-color:var(--f-action,#102a48);background:var(--f-action,#102a48);box-shadow:inset 0 0 0 1.5px var(--f-action,#102a48)}.fields_card__bLdg3[data-checked=true] span,.fields_card__bLdg3[data-checked=true] strong{color:var(--f-action-ink,#fff)}.fields_card__bLdg3:after{position:absolute;top:18px;right:18px;width:20px;height:20px;border:2px solid var(--f-line,#dde1d8);border-radius:50%;content:""}.fields_card__bLdg3[data-checked=true]:after{border-color:var(--f-action-ink,#fff);background:var(--f-action-ink,#fff);box-shadow:inset 0 0 0 4px var(--f-action,#102a48)}.fields_chips__99pel{display:flex;flex-wrap:wrap;gap:8px}.fields_chip__EnmDH{min-height:46px;min-width:50px;padding:0 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:999px;background:var(--f-surface,#fffdf8);color:var(--f-ink,#07152d);font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;cursor:pointer}.fields_chip__EnmDH:hover{border-color:var(--f-ink,#07152d)}.fields_chip__EnmDH[aria-pressed=true],.fields_chip__EnmDH[data-checked=true]{border-color:var(--f-action,#102a48);background:var(--f-action,#102a48);color:var(--f-action-ink,#fff)}.fields_chip__EnmDH:disabled,.fields_chip__EnmDH[data-disabled=true]{opacity:.4;cursor:not-allowed}.fields_chip__EnmDH{position:relative;display:inline-flex;align-items:center;justify-content:center}.fields_radio__K21ip{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fields_card__bLdg3:has(.fields_radio__K21ip:focus-visible),.fields_chip__EnmDH:focus-visible,.fields_chip__EnmDH:has(.fields_radio__K21ip:focus-visible),.fields_input__nf3df:focus-visible{outline:3px solid var(--c-focus,#07152d);outline-offset:3px}.fields_input__nf3df{min-height:48px;width:100%;max-width:260px;padding:0 14px;border:1.5px solid var(--f-line,#dde1d8);border-radius:12px;background:var(--f-surface,#fffdf8);color:var(--f-ink,#07152d);font-size:1rem;font-variant-numeric:tabular-nums}.fields_error__HuGxq{margin:0;color:var(--c-error,#c81d36);font-size:.9rem}.fields_check__uwSA9{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;padding:16px 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:20px;background:var(--f-surface,#fffdf8);cursor:pointer}.fields_check__uwSA9:hover{border-color:var(--f-ink,#07152d)}.fields_check__uwSA9 input{grid-row:span 2;width:22px;height:22px;margin:1px 0 0;accent-color:var(--f-action,#102a48)}.fields_check__uwSA9 strong{color:var(--f-ink,#07152d);font-weight:700}.fields_check__uwSA9 span{color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.4}.fields_check__uwSA9:has(input:focus-visible){outline:3px solid var(--f-ink,#07152d);outline-offset:2px}.reminder-settings_fields__OAs_5{display:grid;min-width:0;color:var(--product-ink);font:400 13px/20px var(--font-product)}.reminder-settings_line__LkZUK{max-width:62ch;margin:0;color:var(--product-grey);font-family:var(--font-product);font-size:13px;line-height:20px}.reminder-settings_paused__xlovh{max-width:62ch;margin:0;padding:10px 12px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-side);color:var(--product-ink);font-size:13px;line-height:20px}.reminder-settings_options___dSIn{border-top:1px solid var(--product-line)}.reminder-settings_option__YNtpz{padding:14px 0;border-bottom:1px solid var(--product-line)}.reminder-settings_option__YNtpz+.reminder-settings_option__YNtpz{margin-top:0}.reminder-settings_name__DT4Xf{font-weight:500}.reminder-settings_option__YNtpz small{max-width:56ch;color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.reminder-settings_option__YNtpz [role=switch]:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_hour__oI2Ky{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;line-height:16px}.reminder-settings_hour__oI2Ky label{color:var(--product-grey)}.reminder-settings_select__7nLmn{width:auto}.reminder-settings_select__7nLmn select{width:88px;height:32px;padding:0 28px 0 10px;border-color:var(--product-edge);font-family:var(--font-product-mono);font-size:13px;font-weight:500}.reminder-settings_select__7nLmn select:hover{border-color:var(--product-dash);background-color:var(--product-surface)}.reminder-settings_select__7nLmn select:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_select__7nLmn svg{right:11px}.reminder-settings_alert__XGDUh{margin:0;padding:10px 12px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-side);color:var(--product-ink);font-size:13px;line-height:20px}.reminder-settings_fields__OAs_5>*+*{margin-top:12px}.reminder-settings_actions__XHfJk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.reminder-settings_save__5LhLG{justify-content:center}.reminder-settings_save__5LhLG:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_saved__aYj5w{margin:0;color:var(--product-ink);font-size:13px;font-weight:500}@media (max-width:719.98px){.reminder-settings_save__5LhLG{flex:1 1 auto}}@media (max-width:719.98px),(pointer:coarse){.reminder-settings_select__7nLmn select{width:100px;height:40px;font-size:16px}}.account_form__8A2U3{display:grid;gap:14px}.account_download__lo364{display:grid;gap:6px}.account_form__8A2U3 .account_wide__7aT_P{width:100%;max-width:24rem}.account_passwordFields__UFB8w{display:grid;gap:14px;max-width:24rem}.account_actions__uD33b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.account_status__TsBc0{margin:0;color:var(--product-ink);font-size:13px;font-weight:500}.account_error__oznkB{max-width:60ch;margin:0;color:var(--c-error);font-size:13px;line-height:18px}.account_facts__vZZX1{display:grid;gap:2px;margin:0;color:var(--product-grey);font-size:13px;line-height:18px}.account_facts__vZZX1 p{margin:0;overflow-wrap:anywhere}.account_facts__vZZX1 span{color:var(--product-ink);font-weight:500}.account_muted__21z9x{max-width:60ch;margin:0;color:var(--product-grey);font-size:13px;line-height:18px}.account_textButton__LX7_c{justify-self:start;min-height:40px;padding:0;border:0;background:none;color:var(--product-ink);font-size:13px;text-align:left;cursor:pointer}.account_block__BwVtN{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--product-line)}.account_blockTitle__7EBrB{margin:0;color:var(--product-ink);font:600 14px/20px var(--font-product)}.account_confirm__n5CRM{display:grid;gap:12px;padding:12px 14px;border-left:3px solid var(--c-error);background:var(--product-side)}.account_confirm__n5CRM p{margin:0;color:var(--product-ink);font-size:13px;line-height:18px}.account_startAligned__n1ZBV{justify-self:start}.account_segmented__79STc.account_segmented__79STc fieldset>div:has(>label[data-disabled]){display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:start;gap:2px;padding:2px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-surface)}.account_segmented__79STc.account_segmented__79STc fieldset>div>label[data-disabled]{min-height:32px;padding:0 14px;border:0;border-radius:5px;color:var(--product-grey)}.account_segmented__79STc.account_segmented__79STc fieldset>div>label[data-disabled]:hover{background:var(--product-hover);color:var(--product-ink)}.account_segmented__79STc.account_segmented__79STc
	fieldset>div>label[data-disabled][data-checked=true]{background:var(--product-ink);color:var(--product-on-ink)}@media (max-width:719.98px),(pointer:coarse){.account_segmented__79STc.account_segmented__79STc fieldset>div>label[data-disabled]{min-height:40px}}.account_alert__Qn4KE{display:grid;justify-items:start;gap:12px;padding:16px 0;border-top:2px solid var(--c-error)}.account_alertTitle__QzmIH{margin:0;color:var(--product-ink);font-size:15px;font-weight:600}.account_alert__Qn4KE p{margin:0}.account_overlay__V0NmY{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/40%)}.account_dialog__uQVk6{position:fixed;top:50%;left:50%;z-index:51;box-sizing:border-box;width:min(28rem,calc(100vw - 32px));max-height:calc(100svh - 48px);overflow-y:auto;border:1px solid var(--product-frame);border-radius:var(--product-r-window);background:var(--product-surface);color:var(--product-ink);transform:translate(-50%,-50%)}.account_dialogBody__WvBO4{display:grid;gap:14px;padding:20px}.account_dialogTitle__0DgPM{margin:0;color:var(--product-ink);font:600 17px/24px var(--font-product);letter-spacing:-.015em}.account_dialogBody__WvBO4 p{margin:0;font-size:14px;line-height:20px}.account_dialogActions__sFBlh{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:479.98px){.account_dialogActions__sFBlh>*{width:100%}}.product-scope_scope__6tqU3{--c-ground:var(--product-surface);--c-band:var(--product-side);--c-surface:var(--product-surface);--c-surface-2:var(--product-surface);--c-line:var(--product-line);--c-line-strong:var(--product-dash);--c-ink:var(--product-ink);--c-text:var(--product-ink);--c-muted:var(--product-grey);--c-action:var(--product-ink);--c-action-ink:var(--product-on-ink);--c-action-hover:color-mix(in srgb,var(--product-ink) 84%,var(--product-surface));--c-select:var(--product-ink);--c-select-ink:var(--product-on-ink);--c-focus:var(--product-ink);--c-focus-halo:var(--product-surface);--f-ink:var(--product-ink);--f-muted:var(--product-grey);--f-line:var(--product-edge);--f-surface:var(--product-surface);--f-action:var(--product-ink);--f-action-ink:var(--product-on-ink);--font-display:var(--font-product);--font-body:var(--font-product);--font-label:var(--font-product);--t-lead:0.9375rem;--t-body:0.875rem;--t-small:0.8125rem;--t-button:0.875rem;--t-button-compact:0.8125rem;--r-pill:var(--product-r-control);--action-height:40px;color:var(--product-ink);font-family:var(--font-product);font-size:14px;line-height:20px}.product-scope_scope__6tqU3 :focus-visible{outline:2px solid var(--product-ink);outline-offset:2px;box-shadow:none}.product-scope_title__mD_5L{margin:0;color:var(--product-ink);font:600 22px/28px var(--font-product);letter-spacing:-.025em;text-wrap:balance}.product-scope_lead__zr57i{max-width:56ch;margin:0;color:var(--product-grey);font-size:14px;line-height:20px;text-wrap:pretty}.product-scope_fine__NwKuh{max-width:62ch;margin:0;color:var(--product-grey);font-size:12px;line-height:16px}.product-scope_fine__NwKuh a{color:var(--product-ink)}@media (min-width:720px){.product-scope_title__mD_5L{font-size:24px;line-height:30px}}.product-scope_scope__6tqU3 fieldset{gap:10px}.product-scope_scope__6tqU3 [class]>label[for],.product-scope_scope__6tqU3 fieldset>legend{padding:0;color:var(--product-ink);font:600 14px/20px var(--font-product);letter-spacing:-.005em}.product-scope_scope__6tqU3 fieldset>legend{margin-bottom:10px}.product-scope_scope__6tqU3 [class]>label[for]+p:not([role]),.product-scope_scope__6tqU3 fieldset>legend+p{color:var(--product-grey);font-size:13px;line-height:18px}.product-scope_scope__6tqU3 fieldset>legend+p{margin:-6px 0 0}.product-scope_scope__6tqU3 [class]>label[for]+p:not([role]){margin:-8px 0 -2px}.product-scope_scope__6tqU3 fieldset>div:has(>label>strong){display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--product-edge);border-radius:var(--product-r-window);background:var(--product-surface)}.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong){gap:2px;padding:13px 16px 13px 46px;border:0;border-bottom:1px solid var(--product-line);border-radius:0;background:var(--product-surface);box-shadow:none;transition:background-color .1s}.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong):last-child{border-bottom:0}.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong):hover{border-color:var(--product-line);background:var(--product-hover)}.product-scope_scope__6tqU3 fieldset>div>label[data-checked=true]:has(>strong){border-color:var(--product-line);background:var(--product-current);box-shadow:none}.product-scope_scope__6tqU3 fieldset>div>label[data-checked=true]:has(>strong) strong,.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong) strong{color:var(--product-ink);font:600 14px/20px var(--font-product);letter-spacing:-.01em}.product-scope_scope__6tqU3 fieldset>div>label[data-checked=true]:has(>strong) span,.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong) span{color:var(--product-grey);font-size:13px;line-height:18px}.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong):after{top:15px;right:auto;left:16px;box-sizing:border-box;width:16px;height:16px;border:1px solid var(--product-dash);background:var(--product-surface)}.product-scope_scope__6tqU3 fieldset>div>label[data-checked=true]:has(>strong):after{border:5px solid var(--product-ink);background:var(--product-surface);box-shadow:none}.product-scope_scope__6tqU3 fieldset>div>label[data-checked]:has(>strong):has(:focus-visible){outline:2px solid var(--product-ink);outline-offset:-2px}.product-scope_scope__6tqU3 fieldset>div:has(>:is(label[data-disabled],button[aria-pressed])){display:flex;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:2px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-surface)}.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed],.product-scope_scope__6tqU3 fieldset>div>label[data-disabled]{min-width:40px;min-height:32px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--product-grey);font:500 13px/16px var(--font-product);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color .1s,color .1s}.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed]:hover,.product-scope_scope__6tqU3 fieldset>div>label[data-disabled]:hover{background:var(--product-hover);color:var(--product-ink)}.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed=true],.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed=true]:hover,.product-scope_scope__6tqU3 fieldset>div>label[data-disabled][data-checked=true]{background:var(--product-ink);color:var(--product-on-ink)}.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed]:focus-visible,.product-scope_scope__6tqU3 fieldset>div>label[data-disabled]:has(:focus-visible){outline:2px solid var(--product-ink);outline-offset:1px}.product-scope_scope__6tqU3 fieldset>div:has(>button[aria-pressed]){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-self:stretch;max-width:30rem}.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed]{min-width:0;padding:0}.product-scope_scope__6tqU3 :is(input:not([type=radio],[type=checkbox]),select,textarea){box-sizing:border-box;min-height:40px;padding:0 12px;border:1px solid var(--product-dash);border-radius:var(--product-r-button);background:var(--product-surface);color:var(--product-ink);font:400 14px/20px var(--font-product);font-variant-numeric:tabular-nums}.product-scope_scope__6tqU3 textarea{padding:9px 12px}.product-scope_scope__6tqU3
	:is(input:not([type=radio],[type=checkbox]),select,textarea):hover{border-color:var(--product-ink)}.product-scope_scope__6tqU3 :is(input,select,textarea)::placeholder{color:var(--product-grey)}.product-scope_scope__6tqU3
	:is(input:not([type=radio],[type=checkbox]),select,textarea):focus-visible{outline:2px solid var(--product-ink);outline-offset:1px;border-color:var(--product-ink)}.product-scope_scope__6tqU3 :is(input,select)~p[role=alert]{margin:0;color:var(--c-error);font-size:13px;line-height:18px}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]){gap:2px 12px;padding:12px 16px;border:1px solid var(--product-edge);border-radius:var(--product-r-window);background:var(--product-surface)}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]):hover{border-color:var(--product-dash)}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]) input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--product-ink)}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]) strong{color:var(--product-ink);font:600 14px/20px var(--font-product)}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]) span{color:var(--product-grey);font-size:13px;line-height:18px}.product-scope_scope__6tqU3 label:has(>input[type=checkbox]):has(:focus-visible){outline:2px solid var(--product-ink);outline-offset:2px}@media (max-width:719.98px),(pointer:coarse){.product-scope_scope__6tqU3 fieldset>div>button[aria-pressed],.product-scope_scope__6tqU3 fieldset>div>label[data-disabled]{min-height:40px}}@media (max-width:719.98px){.product-scope_scope__6tqU3 :is(input:not([type=radio],[type=checkbox]),select,textarea){font-size:16px}.product-scope_scope__6tqU3 fieldset>div[data-short]:has(>label:nth-child(6)){display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));justify-self:stretch}.product-scope_scope__6tqU3 fieldset>div[data-short]:has(>label:nth-child(6))>label{min-width:0;padding:0 4px}.product-scope_scope__6tqU3 fieldset>div[data-short]:has(>label:nth-child(8)){grid-template-columns:repeat(6,minmax(0,1fr))}.product-scope_scope__6tqU3
		fieldset:has(>div>button[aria-pressed])+fieldset>div:has(>label[data-disabled]){display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));justify-self:stretch}}.settings-page_page__ANefT{display:grid;align-content:start;min-width:0;max-width:42rem}.settings-page_head__FEk3O{display:grid;gap:8px;padding-bottom:20px}.settings-page_section__PRv50{display:grid;align-content:start;gap:14px;min-width:0;padding:20px 0 24px;border-top:1px solid var(--product-line);scroll-margin-top:72px}.settings-page_sectionHead__maWSo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:24px}.settings-page_sectionTitle__ap7C8{flex:1 1 14rem;margin:0;color:var(--product-ink);font:600 15px/22px var(--font-product);letter-spacing:-.01em}.settings-page_sectionTitle__ap7C8:focus{outline:none}.settings-page_sectionTitle__ap7C8:focus-visible{outline:2px solid var(--product-ink);outline-offset:2px}.settings-page_chip__WC_ho{margin:0;padding:1px 7px;border:1px solid var(--product-edge);border-radius:var(--product-r-chip);color:var(--product-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px;white-space:nowrap}.settings-page_sectionLead__yD7J4{display:grid;gap:8px;max-width:60ch;color:var(--product-grey);font-size:14px;line-height:20px}.settings-page_sectionLead__yD7J4 p{margin:0}@media (min-width:1024px){.settings-page_section__PRv50{scroll-margin-top:32px}}.subscription_start__SbR4E{justify-self:start}.subscription_muted__k_15D{color:var(--product-grey)}.subscription_error__cmYRH,.subscription_muted__k_15D{max-width:60ch;margin:0;font-size:13px;line-height:18px}.subscription_error__cmYRH{color:var(--c-error)}.subscription_when__Le4OG{color:var(--product-ink);font-variant-numeric:tabular-nums}.subscription_facts__2dshF{display:grid;gap:2px;color:var(--product-grey);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px}.subscription_facts__2dshF p{margin:0}.subscription_price__uFfoX{margin:0;color:var(--product-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;line-height:28px}.subscription_plan__VM26j{display:grid}.subscription_planHead__I4Xmq{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:14px 16px;border-bottom:1px solid var(--product-line)}.subscription_other__yBII6{margin:0;color:var(--product-grey);font-size:13px;font-variant-numeric:tabular-nums}.subscription_planBody__739Vr{display:grid;gap:6px;padding:14px 16px 12px}.subscription_listTitle__saGsZ,.subscription_planLine__kv8Sl{margin:0;padding:0;color:var(--product-ink);font-size:14px;font-weight:600;line-height:20px}.subscription_list__q1eAD{display:grid;margin:0;padding:0;list-style:none}.subscription_list__q1eAD li{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;border-bottom:1px solid var(--product-line);color:var(--product-ink);font-size:13px;line-height:18px}.subscription_list__q1eAD li:last-child{border-bottom:0}.subscription_list__q1eAD li [class~=pd-state]{margin-top:3px}.subscription_subscribe__3kg0f{display:grid;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--product-line);background:var(--product-side);border-radius:0 0 calc(var(--product-r-window) - 1px) calc(var(--product-r-window) - 1px)}.subscription_subscribeRow__W5jwg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.subscription_subscribeRow__W5jwg>button{min-width:11.5rem}.subscription_beside__vP5sf{color:var(--product-grey);font-size:13px;font-variant-numeric:tabular-nums}.subscription_links___fGqZ{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;font-size:13px}.subscription_manage__xf20S{display:grid;gap:6px}.subscription_textButton__WDJWE{justify-self:start;padding:0;border:0;background:none;color:var(--product-ink);font-size:13px;text-align:left;cursor:pointer}.subscription_textButton__WDJWE:disabled{cursor:progress;opacity:.6}.subscription_cancel__KuKNy.subscription_cancel__KuKNy{color:var(--c-error)}.subscription_help__BzPhU{padding-top:16px;border-top:1px solid var(--product-line)}.subscription_help__BzPhU p{max-width:60ch;margin:0;color:var(--product-grey);font-size:12px;line-height:16px}.subscription_overlay__JftIJ{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/40%)}.subscription_dialog__XhjxJ{position:fixed;top:50%;left:50%;z-index:51;box-sizing:border-box;width:min(32rem,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow-y:auto;border:1px solid var(--product-frame);border-radius:var(--product-r-window);background:var(--product-surface);color:var(--product-ink);transform:translate(-50%,-50%)}.subscription_dialogBody__DOKzp{display:grid;gap:16px;padding:20px}.subscription_dialogBody__DOKzp>p{margin:0;font-size:14px;line-height:20px}.subscription_dialogTitle__uTj3x{margin:0;color:var(--product-ink);font:600 17px/24px var(--font-product);letter-spacing:-.015em}.subscription_stops__gZ4Wz{display:grid;gap:6px}.subscription_feedback__TRHTt .subscription_listTitle__saGsZ,.subscription_reasons__ZJmNA .subscription_listTitle__saGsZ,.subscription_stops__gZ4Wz .subscription_listTitle__saGsZ{margin:0}.subscription_stops__gZ4Wz .subscription_list__q1eAD li{grid-template-columns:minmax(0,1fr)}.subscription_reasons__ZJmNA{display:grid;gap:0;margin:0;padding:0;border:0}.subscription_reasons__ZJmNA legend{margin-bottom:4px}.subscription_reason__yb__g{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--product-ink);font-size:14px;cursor:pointer}.subscription_reason__yb__g input{width:16px;height:16px;margin:0;accent-color:var(--product-ink)}.subscription_feedback__TRHTt{display:grid;gap:8px}.subscription_feedback__TRHTt textarea{width:100%;resize:vertical}.subscription_dialogActions__QnuyL{display:flex;flex-wrap:wrap;gap:8px}.subscription_destructive__jaQ85.subscription_destructive__jaQ85,.subscription_destructive__jaQ85.subscription_destructive__jaQ85:hover:not(:disabled){color:var(--c-error)}@media (max-width:479.98px){.subscription_dialogActions__QnuyL>*{width:100%}}.mobile_intro__ApIcb{display:grid;gap:8px}.mobile_account__CUyTa{overflow-wrap:anywhere}.mobile_account__CUyTa dd{font-weight:500}.mobile_actions__PejAu{display:grid;gap:8px}.sign-in-options_methods__vyYJN{display:grid;gap:16px}.sign-in-options_email__FVmAt{display:grid;gap:12px}.sign-in-options_field__CCIWd{display:grid;gap:8px}.sign-in-options_field__CCIWd>p{margin:-4px 0 0;color:var(--product-grey);font-size:13px;line-height:18px}.sign-in-options_labelRow__dN0fJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sign-in-options_labelRow__dN0fJ a,.sign-in-options_reveal__97FBH{color:var(--product-ink);font-size:13px;line-height:20px}.sign-in-options_reveal__97FBH{padding:0;border:0;background:none;font-family:inherit;font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.sign-in-options_reveal__97FBH:hover{text-decoration-thickness:2px}.sign-in-options_email__FVmAt>button{margin-top:4px}.sign-in-options_or__xdYOS{display:flex;align-items:center;gap:12px;margin:0;color:var(--product-grey);font-size:13px;line-height:18px}.sign-in-options_or__xdYOS:after,.sign-in-options_or__xdYOS:before{content:"";flex:1;border-top:1px solid var(--product-line)}button.sign-in-options_apple__kftxi{gap:8px;border-color:#000;background-color:#000;color:#fff}button.sign-in-options_apple__kftxi:hover:not(:disabled){background-color:#1f1f1f;color:#fff}.sign-in-options_appleLogo__GmK8G{flex:none;width:auto;height:1.15em;margin-top:-.15em}.sign-in-options_switch__dNpa9{margin:0;color:var(--product-grey);font-size:13px;line-height:20px}.sign-in-options_switch__dNpa9 a{color:var(--product-ink)}.sign-in-options_label__a_9lE{color:var(--product-ink);font-size:14px;font-weight:600;line-height:20px}.sign-in-options_input__hfvPL{box-sizing:border-box;width:100%;min-height:40px}.sign-in-options_sent__ifsr7{display:grid;gap:2px;padding:12px 16px;border:1px solid var(--product-edge);border-radius:var(--product-r-window);color:var(--product-grey);font-size:13px;line-height:18px;overflow-wrap:anywhere}.sign-in-options_sent__ifsr7 strong{color:var(--product-ink);font-size:14px;font-weight:600;line-height:20px}.sign-in-options_error__z7F6X{margin:0;padding:10px 14px;border-left:3px solid var(--c-error);background:var(--product-side);color:var(--product-ink);font-size:13px;line-height:18px}.sign-in-options_error__z7F6X strong{font-weight:600}.sign-in-options_placeholder___pXoM{min-height:331px}.signin_intro__jLTH4{display:grid;gap:8px}.signin_status__UHF49{display:block;margin:0;color:var(--product-grey);font-size:14px;line-height:20px}.signin_error__Mf2rh{padding:10px 14px;border-left:3px solid var(--c-error);background:var(--product-side)}.signin_error__Mf2rh p{margin:0;color:var(--product-ink);font-size:13px;line-height:18px}.signin_error__Mf2rh strong{font-weight:600}.signin_form__NSOgt{display:grid;gap:12px}.signin_form__NSOgt>a,.signin_form__NSOgt>button{margin-top:4px}.signin_input__9V5lq.signin_input__9V5lq{width:100%}.signin_formError__jfVX5{margin:0;color:var(--c-error);font-size:13px;line-height:18px}