.habits-module__kaI5Xq__scope{--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444}.habits-module__kaI5Xq__gold{text-shadow:0 1px #fff0be80;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #5a3c0059}.habits-module__kaI5Xq__gold:before{content:"";animation:5.2s ease-in-out infinite habits-module__kaI5Xq__sheen;animation-delay:var(--twinkle-delay,0s);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.habits-module__kaI5Xq__gold:after{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:7px;height:7px;animation:5.2s ease-in-out infinite habits-module__kaI5Xq__twinkle;animation-delay:var(--twinkle-delay,0s);pointer-events:none;background:#fffbe8;position:absolute;top:1px;right:1px;transform:scale(.2)rotate(0)}@keyframes habits-module__kaI5Xq__sheen{0%,70%{transform:translate(-120%)}86%,to{transform:translate(120%)}}@keyframes habits-module__kaI5Xq__twinkle{0%,80%{opacity:0;transform:scale(.2)rotate(0)}86%{opacity:1;transform:scale(1)rotate(45deg)}93%,to{opacity:0;transform:scale(.2)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.habits-module__kaI5Xq__gold:before,.habits-module__kaI5Xq__gold:after{animation:none;display:none}}.habits-module__kaI5Xq__expand{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .2s;display:grid}.habits-module__kaI5Xq__expand[data-open=true]{opacity:1;grid-template-rows:1fr}.habits-module__kaI5Xq__expand>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.habits-module__kaI5Xq__expand{transition:none}}
.PrShow-module__nBQSmq__show{z-index:20;pointer-events:none;position:absolute;inset:0}.PrShow-module__nBQSmq__trophy{z-index:3;color:#f5c518;justify-content:center;align-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.7s both PrShow-module__nBQSmq__pr-trophy;display:flex;position:absolute;top:50%;left:50%}@keyframes PrShow-module__nBQSmq__pr-trophy{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(0)scale(.4)}34%{opacity:1;filter:drop-shadow(0 0 8px #f5c518)drop-shadow(0 8px 10px #00000073);transform:translateY(-78px)scale(2.8)rotate(-12deg)}72%{opacity:1;filter:drop-shadow(0 0 12px #f5c518)drop-shadow(0 10px 12px #00000073);animation-timing-function:cubic-bezier(.9,0,1,.5);transform:translateY(-90px)scale(3.1)rotate(-18deg)}87%{filter:none;transform:translateY(0)scale(1.3)rotate(0)}93%{transform:translateY(3px)scale(1.7,.6)}to{opacity:1;transform:translateY(0)scale(1.2)}}.PrShow-module__nBQSmq__impact{border:3px solid #f5c518;border-radius:9999px;width:24px;height:24px;margin:-12px 0 0 -12px;animation:1.1s both PrShow-module__nBQSmq__pr-impact;position:absolute;top:50%;left:50%}.PrShow-module__nBQSmq__impactLate{border-width:2px;animation-delay:90ms}@keyframes PrShow-module__nBQSmq__pr-impact{0%,55%{opacity:0;transform:scale(.6)}56%{opacity:1;transform:scale(.8)}to{opacity:0;border-width:1px;transform:scale(7)}}.PrShow-module__nBQSmq__panel{color:#000;background:#f5c518;justify-content:center;align-items:center;gap:10px;animation:.36s cubic-bezier(.7,0,.2,1) both PrShow-module__nBQSmq__pr-wipe-in;display:flex;position:absolute;inset:0;overflow:hidden}.PrShow-module__nBQSmq__panelOut{animation:.42s cubic-bezier(.65,0,.35,1) both PrShow-module__nBQSmq__pr-wipe-up}@keyframes PrShow-module__nBQSmq__pr-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes PrShow-module__nBQSmq__pr-wipe-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.PrShow-module__nBQSmq__panelIcon{animation:.52s cubic-bezier(.2,.9,.3,1.5) .16s both PrShow-module__nBQSmq__pr-icon-pop}@keyframes PrShow-module__nBQSmq__pr-icon-pop{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)rotate(0)}}.PrShow-module__nBQSmq__panelWord{letter-spacing:.14em;animation:.56s cubic-bezier(.2,.9,.3,1.3) .14s both PrShow-module__nBQSmq__pr-word-pop,.9s ease-in-out .9s infinite alternate PrShow-module__nBQSmq__pr-word-pulse}@keyframes PrShow-module__nBQSmq__pr-word-pop{0%{letter-spacing:1em;opacity:0;transform:scale(1.8)}to{letter-spacing:.14em;opacity:1;transform:scale(1)}}@keyframes PrShow-module__nBQSmq__pr-word-pulse{to{transform:scale(1.06)}}.PrShow-module__nBQSmq__panel{background:linear-gradient(#ffe680 0%,#f5c518 38%,#d9a400 62%,#f7d34a 100%);box-shadow:inset 0 1px #fff9,inset 0 -2px #78500059}.PrShow-module__nBQSmq__panel:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff40 25%,#fff 48%,#fffadcf2 54%,#ffffff40 75%,#0000 100%);width:38%;animation:1.4s cubic-bezier(.45,0,.25,1) .26s infinite PrShow-module__nBQSmq__pr-shine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-18deg)}@keyframes PrShow-module__nBQSmq__pr-shine{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(340%)skew(-18deg)}}
.Emom-module__pKoN7q__wheel{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.Emom-module__pKoN7q__wheel::-webkit-scrollbar{display:none}.Emom-module__pKoN7q__item{transform-origin:50%;will-change:transform, opacity;cursor:pointer}.Emom-module__pKoN7q__item[data-focused]{cursor:default}.Emom-module__pKoN7q__window{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-elev) 80%, transparent)}.Emom-module__pKoN7q__card[data-emom-phase=work] .Emom-module__pKoN7q__window,.Emom-module__pKoN7q__card[data-emom-phase=work]{border-color:var(--accent-dim)}.Emom-module__pKoN7q__card[data-emom-phase=lead]{border-color:#fcd34d66}@keyframes Emom-module__pKoN7q__emom-breathe{0%,to{opacity:1}50%{opacity:.55}}.Emom-module__pKoN7q__lead{animation:1s ease-in-out infinite Emom-module__pKoN7q__emom-breathe}@keyframes Emom-module__pKoN7q__emom-pulse{0%{box-shadow:0 0 #3b7dff99}to{box-shadow:0 0 0 8px #0000}}.Emom-module__pKoN7q__pulse{animation:1.2s ease-out infinite Emom-module__pKoN7q__emom-pulse}@keyframes Emom-module__pKoN7q__emom-play{0%,to{box-shadow:0 0 #f4f4f259}50%{box-shadow:0 0 0 10px #0000}}.Emom-module__pKoN7q__play:not(:disabled){animation:2.2s ease-in-out infinite Emom-module__pKoN7q__emom-play}@media (prefers-reduced-motion:reduce){.Emom-module__pKoN7q__lead,.Emom-module__pKoN7q__pulse,.Emom-module__pKoN7q__play:not(:disabled){animation:none}}
