.kpY_JG_streakOverlay{background-color:var(--bg-color);z-index:var(--z-celebration);font-family:var(--font-main), sans-serif;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kpY_JG_gameContainer{justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative}.kpY_JG_mainSvg{z-index:2;width:150px;height:150px;overflow:visible}.kpY_JG_track{fill:none;stroke:var(--border-color);stroke-width:8px}.kpY_JG_progress{fill:none;stroke:var(--color-primary);stroke-width:8px;stroke-linecap:round;stroke-dasharray:189;stroke-dashoffset:189px;transform-origin:50px 50px;transform:rotate(-90deg)}.kpY_JG_fillBg{transform-origin:50px 50px;fill:var(--color-primary);transform:scale(0)}.kpY_JG_check{fill:none;stroke:#f5f3ef;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px}.kpY_JG_shockwave{fill:none;stroke:#d6e4d6;stroke-width:4px;transform-origin:50px 50px;opacity:0;transform:scale(.8)}.kpY_JG_particles circle{transform-origin:50px 50px;opacity:0}.kpY_JG_play .kpY_JG_progress{animation:.5s ease-out forwards kpY_JG_fill-gauge}.kpY_JG_play .kpY_JG_fillBg{animation:.6s cubic-bezier(.34,1.56,.64,1) .5s forwards kpY_JG_jelly-pop}.kpY_JG_play .kpY_JG_check{animation:.3s ease-out .7s forwards kpY_JG_draw-check}.kpY_JG_play .kpY_JG_shockwave{animation:.6s ease-out .5s forwards kpY_JG_wave-expand}.kpY_JG_play .kpY_JG_p1{--r:0deg;--d:-60px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p2{--r:45deg;--d:-55px;animation:.6s cubic-bezier(.2,.8,.2,1) .55s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p3{--r:90deg;--d:-65px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p4{--r:135deg;--d:-50px;animation:.6s cubic-bezier(.2,.8,.2,1) .52s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p5{--r:180deg;--d:-60px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p6{--r:225deg;--d:-70px;animation:.6s cubic-bezier(.2,.8,.2,1) .55s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p7{--r:270deg;--d:-55px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s forwards kpY_JG_blast}.kpY_JG_play .kpY_JG_p8{--r:315deg;--d:-65px;animation:.6s cubic-bezier(.2,.8,.2,1) .52s forwards kpY_JG_blast}.kpY_JG_playBoard .kpY_JG_gameContainer{animation:.5s cubic-bezier(.55,.085,.68,.53) 1s forwards kpY_JG_swoosh-out}.kpY_JG_streakInfo{z-index:3;flex-direction:column;align-items:center;margin-top:10px;display:flex}.kpY_JG_streakNumber{color:var(--color-primary-text);opacity:0;text-shadow:0 10px 20px rgba(var(--color-primary-text-rgb), .15);font-size:5.25rem;font-weight:900;line-height:1;transform:scale(.5)}.kpY_JG_playBoard .kpY_JG_streakNumber{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.2s forwards kpY_JG_pop-number}.kpY_JG_streakText{font-size:var(--fs-h1);color:var(--text-primary);opacity:0;letter-spacing:-.5px;margin-top:5px;font-weight:800}.kpY_JG_playBoard .kpY_JG_streakText{animation:.5s ease-out 1.4s forwards kpY_JG_fade-in-text}.kpY_JG_weekBoard{opacity:0;gap:16px;margin-top:30px;margin-bottom:20px;display:flex;transform:translateY(20px)}.kpY_JG_playBoard .kpY_JG_weekBoard{animation:.5s cubic-bezier(.2,.8,.2,1) 1.6s forwards kpY_JG_slide-up-week}.kpY_JG_dayCol{flex-direction:column;align-items:center;gap:8px;display:flex}.kpY_JG_dayName{font-size:var(--fs-body-sm);color:var(--text-primary);opacity:.8;font-weight:700}.kpY_JG_dayCircle{background-color:var(--surface-control);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.kpY_JG_smallCheck{fill:none;stroke:#f5f3ef;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:20px;height:20px;display:none}.kpY_JG_dayCircleCompleted{background-color:var(--color-primary)}.kpY_JG_dayCircleCompleted .kpY_JG_smallCheck{stroke-dashoffset:0;display:block}.kpY_JG_playBoard .kpY_JG_dayCircleToday{background-color:#d6e4d6;animation:.6s cubic-bezier(.34,1.56,.64,1) 1.9s forwards kpY_JG_fill-today}.kpY_JG_dayCircleMissed{border:1.5px dashed var(--border-color);background-color:#0000}.kpY_JG_playBoard .kpY_JG_dayCircleToday .kpY_JG_smallCheck{animation:.4s ease-out 2.2s forwards kpY_JG_draw-small-check;display:block}@keyframes kpY_JG_fill-gauge{0%{stroke-dashoffset:189px}to{stroke-dashoffset:0}}@keyframes kpY_JG_jelly-pop{0%{transform:scale(0)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes kpY_JG_draw-check{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes kpY_JG_wave-expand{0%{opacity:1;stroke-width:8px;transform:scale(.8)}to{opacity:0;stroke-width:0;transform:scale(1.8)}}@keyframes kpY_JG_blast{0%{transform:rotate(var(--r)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--r)) translateY(var(--d)) scale(0);opacity:0}}@keyframes kpY_JG_swoosh-out{0%{opacity:1;height:250px;transform:translateY(0)scale(1)}to{opacity:0;height:0;margin:0;transform:translateY(-50px)scale(0)}}@keyframes kpY_JG_pop-number{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes kpY_JG_fade-in-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_slide-up-week{to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_fill-today{0%{background-color:var(--surface-control);transform:scale(1)}50%{background-color:#e07a5f;transform:scale(1.2)}to{box-shadow:none;background-color:#e07a5f;transform:scale(1)}}@keyframes kpY_JG_draw-small-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}[data-theme=night] .kpY_JG_playBoard .kpY_JG_dayCircleToday,[data-theme=dark] .kpY_JG_playBoard .kpY_JG_dayCircleToday{background-color:#7a917b47}
._1_9CzW_section{flex-direction:column;gap:12px;width:100%;display:flex}._1_9CzW_card{box-sizing:border-box;border-radius:var(--radius-16);background:var(--bg-card);width:100%;color:var(--text-primary);padding:14px 16px}._1_9CzW_journeyTap{width:100%;color:inherit;font-family:var(--font-main);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}._1_9CzW_week{justify-content:space-between;gap:6px;padding:2px 0;display:flex}._1_9CzW_dot{background:var(--surface-slot);box-sizing:border-box;width:30px;height:30px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}._1_9CzW_dotDone{background:var(--color-primary);color:#fff}._1_9CzW_dotToday{border:2px solid var(--color-primary)}._1_9CzW_questCard{font-family:var(--font-main);text-align:left;cursor:pointer;border:none;flex-direction:column;gap:10px;display:flex}._1_9CzW_questHead{align-items:center;gap:8px;display:flex}._1_9CzW_headDot{background:var(--color-primary);border-radius:50%;flex:none;width:7px;height:7px}._1_9CzW_headTitle{color:var(--text-primary);flex:none;font-size:.9rem;font-weight:700}._1_9CzW_headCount{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:1;font-size:.8rem;font-weight:700}._1_9CzW_headCountDone{color:var(--color-primary-text)}._1_9CzW_chevron{color:var(--text-secondary);opacity:.45;flex:none}._1_9CzW_bar{background:var(--surface-slot);border-radius:999px;height:7px;overflow:hidden}._1_9CzW_barFill{background:var(--color-primary);border-radius:999px;height:100%}._1_9CzW_quests{justify-content:space-between;gap:8px;display:flex}._1_9CzW_quest{color:var(--text-secondary);flex:none;align-items:center;gap:6px;font-size:.75rem;display:flex}._1_9CzW_questDot{border:2px solid var(--text-tertiary);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}._1_9CzW_questDone{color:var(--text-primary)}._1_9CzW_questDone ._1_9CzW_questDot{background:var(--text-tip);border-color:var(--text-tip)}._1_9CzW_questDone ._1_9CzW_questDot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}
.vv2bNG_column{max-width:430px}@media (min-width:768px){.vv2bNG_column{max-width:560px}}.vv2bNG_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.vv2bNG_track::-webkit-scrollbar{display:none}.vv2bNG_slide{scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;display:flex;container-type:size}@media (prefers-reduced-motion:reduce){.vv2bNG_track{scroll-behavior:auto}}
