.hm-home{overflow-wrap:anywhere;max-width:1108px;margin-inline:auto;padding-bottom:28px}.hm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.hm-two.is-wide{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hm-two.is-week{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hm-two.is-even{gap:12px}.hm-faces{display:flex}.hm-faces>*+*{margin-left:-9px}.r3-head-aside .sv-online-stack{align-items:center;gap:8px;display:flex}.r3-head-aside .sv-faces-n{font-family:var(--font-mono);color:var(--r3-mute);font-size:12px}.hm-bar{border-radius:var(--radius-pill);background:var(--oat-200);height:6px;display:block;overflow:hidden}.hm-bar>span{background:var(--oat-500);height:100%;display:block}.hm-bar.is-dark{background:color-mix(in srgb, var(--static-white) 24%, var(--static-ink));width:140px}.hm-bar.is-dark>span{background:var(--static-white)}.hm-tick{border-radius:var(--radius-pill);border:1.5px solid var(--oat-300);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hm-tick.is-done{background:var(--oat-500);color:var(--oat-100);border:0}.hm-tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.hm-kind{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.04em;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.r3-chip.c-tangerine-soft,.hm-kind.c-tangerine-soft{background:var(--tangerine-100);color:var(--tangerine-ink)}.hm-kind.c-lime-soft{background:var(--lime-100);color:var(--lime-ink)}.hm-kind.c-slushie-soft{background:var(--slushie-100);color:var(--slushie-ink)}.hm-find{background:var(--tangerine-100);color:var(--tangerine-ink);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.hm-find-main{flex-direction:column;gap:10px;max-width:520px;display:flex}.hm-find-t{letter-spacing:-.03em;text-wrap:balance;font-size:30px;font-weight:560;line-height:1.02}.hm-find-s{font-size:15px}.hm-prog{border:1px solid var(--r3-line);background:var(--white);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.hm-prog.is-lime{background:var(--lime-100);border-color:var(--lime-200)}.hm-prog-top{justify-content:space-between;align-items:center;display:flex}.hm-prog-n{font-size:17px;font-weight:550}.hm-prog-s,.hm-tile-s,.hm-earn-s{color:var(--r3-soft);font-size:13.5px}.hm-prog-also{color:var(--r3-mute);font-size:11.5px}.hm-count{background:var(--blueberry-100);color:var(--blueberry-ink);border-radius:24px;flex-direction:column;justify-content:space-between;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden}.hm-count-art{position:absolute;top:18px;right:18px}.hm-count-main{flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;display:flex;position:relative}.hm-count-t{letter-spacing:-.03em;font-size:30px;font-weight:560;line-height:1.02}.hm-count-s{font-size:15px}.hm-count-nums{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm-count-num{background:var(--white);letter-spacing:.08em;color:var(--blueberry-400);border-radius:12px;flex-direction:column;padding:10px 14px;font-size:10px;display:flex}.hm-count-num b{letter-spacing:0;color:var(--blueberry-ink);font-size:26px;font-weight:600}.hm-count-go{margin-left:auto}.hm-steps{gap:6px}.hm-steps-h{padding-bottom:6px}.hm-steps-n,.hm-strip-n,.hm-steps-more,.hm-strip-more{color:var(--r3-mute);font-size:12px}.hm-steps-more{padding:4px 12px 0}.hm-step-t{flex:1;font-size:14.5px}.hm-step.is-next{background:var(--tangerine-100)}.hm-step.is-next .hm-tick{border-color:var(--tangerine-300)}.hm-step.is-next .hm-step-t{font-weight:550}.hm-step.is-done .hm-step-t{color:var(--r3-mute)}.hm-safe{background:var(--slushie-100);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.hm-safe-main{flex-direction:column;gap:10px;display:flex}.hm-safe-t{color:var(--slushie-ink)}.hm-safe-list{background:var(--white);border-radius:18px;flex-direction:column;gap:12px;padding:22px;font-size:15px;list-style:none;display:flex}.hm-safe-list li{align-items:flex-start;gap:10px;display:flex}.hm-safe-list svg{fill:none;width:18px;height:18px;stroke:var(--slushie-400);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.hm-act{gap:18px;padding:24px}.hm-act-head{align-items:center}.hm-act-title{flex-direction:column;gap:4px;display:flex}.hm-act-t{letter-spacing:-.01em;font-size:17px;font-weight:600}.hm-act-sum,.hm-act-date{color:var(--r3-mute);font-size:11.5px}.hm-act-date{font-size:11px}.hm-lanes{background:var(--oat-200);border-radius:var(--radius-pill);gap:4px;padding:4px;display:flex}.hm-lane{border-radius:var(--radius-pill);font:inherit;color:var(--r3-soft);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12.5px;font-weight:600}.hm-lane.is-on{background:var(--white);color:var(--oat-500);box-shadow:0 1px 2px #0000000f}.hm-lane:focus-visible,.hm-cell:focus-visible,.hm-act-clear:focus-visible{outline:2px solid var(--tangerine-300);outline-offset:1px}.hm-act-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.hm-act-graph{flex-direction:column;gap:10px;min-width:0;display:flex}.hm-act-scroll{flex-direction:column;gap:10px;display:flex;overflow-x:auto}.hm-act{--hm-cell:21px;--hm-gap:3px}.hm-act-months{grid-template-columns:28px repeat(26, var(--hm-cell));column-gap:var(--hm-gap);color:var(--r3-mute);height:14px;font-size:10px;display:grid}.hm-act-months span{white-space:nowrap}.hm-act-rows{gap:var(--hm-gap);display:flex}.hm-act-days{grid-template-rows:repeat(7, var(--hm-cell));row-gap:var(--hm-gap);width:28px;font-size:10px;line-height:var(--hm-cell);color:var(--r3-mute);flex:none;display:grid}.hm-act-grid{grid-auto-flow:column;grid-template-rows:repeat(7, var(--hm-cell));grid-auto-columns:var(--hm-cell);gap:var(--hm-gap);display:grid}.hm-cell{width:var(--hm-cell);height:var(--hm-cell);cursor:pointer;background:var(--oat-200);border:0;border-radius:4px;padding:0;display:block}.hm-act-legend .hm-cell{cursor:default;width:11px;height:11px}.hm-cell:hover{outline:1.5px solid var(--oat-500);outline-offset:1px}.hm-cell.l1{background:var(--ube-200)}.hm-cell.l2{background:var(--ube-300)}.hm-cell.l3{background:var(--ube-400)}.hm-cell.is-window.l0{background:var(--tangerine-100)}.hm-cell.is-future{cursor:default;background:0 0}.hm-cell.is-future.is-window{background:var(--tangerine-100)}.hm-cell.is-mark{background:var(--oat-500)}.hm-cell.is-picked{outline:2px solid var(--tangerine-300);outline-offset:1px}.hm-act-foot{padding-left:calc(28px + var(--hm-gap));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-act-keys{color:var(--r3-soft);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.hm-act-key{align-items:center;gap:6px;display:inline-flex}.hm-act-key i{border-radius:3px;width:10px;height:10px;display:block}.hm-key-window{background:var(--tangerine-200);outline:1.5px solid var(--tangerine-300);outline-offset:-1.5px}.hm-key-empty{background:var(--tangerine-100);outline:1.5px dashed var(--tangerine-300);outline-offset:-1.5px}.hm-key-mark{background:var(--oat-500)}.hm-act-legend{color:var(--r3-mute);align-items:center;gap:4px;font-size:11px;display:inline-flex}.hm-act-feed{border-left:1px solid var(--r3-line);flex-direction:column;gap:4px;min-width:0;padding-left:22px;display:flex}.hm-act-feed-t{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.hm-act-clear{font:inherit;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--r3-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.hm-act-list{padding:0;list-style:none}.hm-act-row{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.hm-act-ico{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hm-act-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.hm-act-ico.k-sessions{background:var(--slushie-100)}.hm-act-ico.k-sessions svg{stroke:var(--slushie-400)}.hm-act-ico.k-wins{background:var(--tangerine-100)}.hm-act-ico.k-wins svg{stroke:var(--tangerine-400)}.hm-act-ico.k-clay{background:var(--ube-100)}.hm-act-ico.k-clay svg{stroke:var(--ube-400)}.hm-act-ico.k-lessons{background:var(--blueberry-100)}.hm-act-ico.k-lessons svg{stroke:var(--blueberry-400)}.hm-act-ico.k-marker{background:var(--oat-500);color:var(--oat-100)}.hm-act-item{flex-direction:column;gap:1px;min-width:0;display:flex}.hm-act-label{font-size:13.5px;font-weight:500;line-height:1.3}.hm-act-none,.hm-act-note{color:var(--r3-mute);font-size:11.5px}.hm-act-note{padding-top:6px}.hm-resume{background:var(--static-ink);color:var(--static-white);border:1px solid var(--static-ink);border-radius:24px;flex-direction:column;justify-content:space-between;gap:22px;min-width:0;min-height:266px;padding:28px;display:flex;position:relative;overflow:hidden}.hm-resume-art{object-fit:contain;opacity:.9;width:200px;height:200px;position:absolute;bottom:-34px;right:-26px}.hm-resume-main{flex-direction:column;gap:10px;max-width:420px;display:flex;position:relative}.hm-resume-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm-resume .r3-chip.c-dark{background:color-mix(in srgb, var(--static-white) 8%, var(--static-ink));color:var(--static-white)}.hm-resume .r3-chip.c-dark,.r3-chip.hm-wall-chip{white-space:normal;min-width:0;max-width:100%}.hm-resume-t{letter-spacing:-.03em;font-size:28px;font-weight:560;line-height:1.05}.hm-resume-s,.hm-resume-bar{color:var(--r3-on-dark);font-size:12px}.hm-resume-foot{align-items:center;gap:14px;display:flex;position:relative}.hm-resume-bar{align-items:center;gap:10px;display:flex}.hm-list{gap:2px;padding:8px}.hm-list-h{padding:10px 12px 6px}.r3-page .hm-list-link{color:var(--r3-soft);font-size:13px}.hm-list-empty{color:var(--r3-soft);padding:14px 12px;font-size:13.5px}.hm-wk-day{color:var(--r3-mute);flex:none;width:56px;font-size:11.5px}.hm-wk-main,.hm-feed-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hm-wk-t{font-size:15px;font-weight:550}.hm-wk-s,.hm-feed-when{color:var(--r3-mute);font-size:11px}.hm-feed-main{gap:0}.hm-feed-t{font-size:14px;font-weight:550}.hm-feed-s{color:var(--r3-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hm-panel{border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex}.hm-panel.is-slushie{background:var(--slushie-100)}.hm-panel.is-slushie .r3-sec-t{color:var(--slushie-ink)}.hm-panel.is-tangerine{background:var(--tangerine-100)}.hm-panel.is-tangerine .r3-sec-t{color:var(--tangerine-ink)}.hm-panel-lead{flex-direction:column;gap:8px;max-width:560px;display:flex}.hm-tile{background:var(--white);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.hm-tile-t{font-size:15px;font-weight:550}.hm-tile-s{font-size:13px}.hm-dismiss{position:relative}.hm-close{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 75%, transparent);width:32px;height:32px;color:var(--r3-soft);cursor:pointer;z-index:2;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.hm-close:hover{background:var(--white);color:var(--oat-500)}.hm-close:focus-visible{outline:2px solid var(--tangerine-300);outline-offset:2px}.hm-close svg{width:14px;height:14px}.hm-band{background:var(--tangerine-100);color:var(--tangerine-ink);border-radius:32px;flex-wrap:wrap;align-items:center;gap:32px;padding:44px;display:flex;overflow:hidden}.hm-confetti{border-radius:3px;width:10px;height:14px;position:absolute}.hm-confetti.is-c1{background:var(--tangerine-300);height:16px;top:12%;left:7%;transform:rotate(18deg)}.hm-confetti.is-c2{background:var(--lime-300);border-radius:99px;width:8px;height:8px;top:82%;left:20%}.hm-confetti.is-c3{background:var(--slushie-300);width:12px;height:6px;top:9%;left:44%;transform:rotate(-24deg)}.hm-confetti.is-c4{background:var(--lemon-300);width:9px;top:86%;left:60%;transform:rotate(40deg)}.hm-confetti.is-c5{background:var(--dragon-300);border-radius:99px;width:8px;height:8px;top:7%;left:72%}.hm-confetti.is-c6{background:var(--ube-300);top:32%;left:92%;transform:rotate(-12deg)}.hm-confetti.is-c7{background:var(--blueberry-300);width:7px;height:12px;top:90%;left:33%;transform:rotate(-40deg)}.hm-band-main{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex;position:relative}.r3-eb.hm-band-eb{color:var(--tangerine-400)}.hm-band-t{letter-spacing:-.04em;font-size:50px;font-weight:575;line-height:.98}.hm-band-s{text-wrap:pretty;max-width:520px;font-size:17px;line-height:1.45}.hm-band-cta{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.r3-btn.is-ghost.hm-band-ghost{border-color:var(--tangerine-200)}.hm-band-dip{flex:0 340px;min-width:290px;position:relative}.r3-page a.hm-band-dip:hover{text-decoration:none}.hm-dip-card{background:var(--white);color:var(--oat-500);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;transform:rotate(-2deg)}.hm-dip-top{justify-content:space-between;align-items:center;display:flex}.hm-dip-art{align-self:center}.hm-dip-who{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.hm-dip-prog{letter-spacing:.1em;text-transform:uppercase;color:var(--r3-mute);font-size:11px;font-weight:600}.hm-dip-n{letter-spacing:-.025em;font-size:25px;font-weight:560}.hm-dip-line{color:var(--r3-soft);font-size:13.5px}.hm-dip-foot{color:var(--r3-mute);border-top:1px solid var(--r3-line);justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;display:flex}.hm-wall{background:var(--lime-100);border-radius:24px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:28px;padding:26px 28px;display:grid}.hm-wall-card{background:var(--white);border:1.5px dashed var(--lime-300);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.hm-wall-who{align-items:flex-start;gap:14px;display:flex}.hm-wall-ph{background:var(--lime-200);width:64px;height:64px;color:var(--lime-ink);border-radius:42% 58% 55% 45%/50% 45% 55% 50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hm-wall-ph svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.hm-wall-lines{flex-direction:column;gap:3px;min-width:0;display:flex}.hm-wall-n{font-size:16px;font-weight:600}.hm-wall-r{color:var(--r3-soft);font-size:12.5px}.hm-wall-c{font-size:13.5px;font-weight:600}.hm-wall-r.is-empty,.hm-wall-c.is-empty{color:var(--lime-ink)}.r3-chip.hm-wall-chip{letter-spacing:.03em;color:var(--r3-soft);align-self:flex-start;padding:3px 8px;font-size:10.5px}.hm-wall-main{flex-direction:column;gap:12px;display:flex}.hm-wall-t{color:var(--lime-ink);padding-right:32px}.hm-wall-s{max-width:520px;font-size:15px}.hm-wall-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r3-chip.hm-wall-field{padding:6px 11px}.r3-chip.c-lime.hm-wall-field{background:var(--lime-300)}.hm-strip{flex-flow:wrap;align-items:center;gap:14px;padding:14px 56px 14px 20px}.hm-strip .hm-close{background:0 0;top:50%;transform:translateY(-50%)}.hm-strip-lead{flex-direction:column;gap:2px;min-width:120px;display:flex}.hm-strip-n,.hm-strip-more{font-size:11.5px}.hm-strip-step{background:var(--oat-200);border-radius:12px;flex:200px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.hm-strip-step .hm-tick{width:18px;height:18px}.hm-strip-step.is-next{background:var(--tangerine-100);font-weight:550}.hm-strip-step.is-next .hm-tick{border-color:var(--tangerine-300)}.hm-earn{gap:10px}.hm-earn.is-wrapped{background:var(--blueberry-100);border-color:var(--blueberry-100)}.r3-eb.hm-earn-eb{color:var(--blueberry-400)}.hm-earn-t{letter-spacing:-.015em;color:var(--blueberry-ink);font-size:19px;font-weight:550}.hm-earn-go{font-size:13.5px;font-weight:500}.hm-earn-dip{align-items:center;gap:12px;display:flex}.hm-earn-n{font-size:16px;font-weight:550;display:block}.hm-earn-d{color:var(--r3-mute);font-size:11.5px;display:block}.hm-earn-url{font-size:13px}.hm-earn-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-earn-past-txt{overflow-wrap:anywhere;min-width:0}.hm-earn-past .hm-earn-s{color:var(--r3-mute);font-size:12.5px}.hm-earn-handle{background:var(--tangerine-100);border-radius:4px;padding:1px 4px}@media (max-width:980px){.hm-two,.hm-two.is-wide,.hm-two.is-week,.hm-safe,.hm-wall,.hm-act-body{grid-template-columns:minmax(0,1fr)}.hm-act-feed{border-left:0;border-top:1px solid var(--r3-line);padding-top:16px;padding-left:0}}@media (max-width:640px){.hm-find,.hm-safe,.hm-panel,.hm-count,.hm-wall{padding:20px}.hm-band{padding:28px 20px}.hm-band-t{font-size:36px}.hm-band-dip{flex-basis:100%;min-width:0}.hm-count-art{max-width:56px;top:14px;right:14px}.hm-count-t{padding-top:22px}.hm-resume-art{opacity:.5;width:120px;height:120px}.hm-resume-foot{flex-wrap:wrap;padding-right:76px}.r3-eb.hm-band-eb{padding-right:36px}.hm-bar.is-dark{width:72px}.hm-wk-day{width:44px}}
