.rachas-stat-icon{border-radius:.75rem;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.rachas-stat-value{font-size:calc(1.25rem * var(--font-scale));font-weight:var(--font-weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums}.rachas-orbiting-group{cursor:pointer}.rachas-orbiting-group.is-spinning .rachas-orbiting-layer{animation:60s linear infinite rachasOrbit}@keyframes rachasOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rachas-task-card{background-color:#f5f5f580;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1.25rem;transition:all .2s;display:flex}[data-theme=dark] .rachas-task-card{background-color:#26262666}.rachas-task-card.is-next{background-color:#6366f10d}[data-theme=dark] .rachas-task-card.is-next{background-color:#6366f114}.rachas-task-card.is-completed{opacity:.7}.rachas-task-card.is-completed .rachas-task-title{text-decoration:line-through}.rachas-celebrate{animation:.5s cubic-bezier(.22,1,.36,1) forwards rachasCelebrateIn}@keyframes rachasCelebrateIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#rachas-planet-tooltip{--tooltip-bg:#fff}[data-theme=dark] #rachas-planet-tooltip{--tooltip-bg:#1a1a1a}.rachas-modal-overlay{z-index:1000;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.rachas-modal-overlay.is-visible{opacity:1;pointer-events:auto}[data-theme=dark] .rachas-modal-overlay{background-color:#000}[data-theme=light] .rachas-modal-overlay{background-color:#fff}.orbit-celebration-overlay{z-index:1001;opacity:0;pointer-events:none;background-color:#000000bf;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.orbit-celebration-overlay.is-visible{opacity:1;pointer-events:auto}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)translate(0)rotate(0)}70%{opacity:1}to{transform:translateY(100vh) translateX(var(--drift,30px)) rotate(var(--spin,720deg));opacity:0}}@keyframes planetBounceIn{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes glowPulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.planet-info-sheet-overlay{z-index:1002;opacity:0;pointer-events:none;background-color:#0006;justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:fixed;inset:0}.planet-info-sheet-overlay.is-visible{opacity:1;pointer-events:auto}.planet-info-sheet-overlay .sheet-content{border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:12px 24px 32px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(100%)}.planet-info-sheet-overlay.is-visible .sheet-content{transform:translateY(0)}[data-theme=dark] .planet-info-sheet-overlay .sheet-content{background-color:#1a1a1a}[data-theme=light] .planet-info-sheet-overlay .sheet-content{background-color:#fff}.rachas-btn-fade-in{opacity:0;animation:.4s 2s forwards fadeInUp}@media (prefers-reduced-motion:reduce){.rachas-orbiting-group.is-spinning .rachas-orbiting-layer{animation:none}.rachas-celebrate{opacity:1;animation:none;transform:none}.rachas-modal-overlay,.orbit-celebration-overlay,.planet-info-sheet-overlay,.planet-info-sheet-overlay .sheet-content{transition:none}.rachas-btn-fade-in{opacity:1;animation:none}.orbit-celebration-overlay .confetti-piece{animation:none;display:none}.orbit-celebration-overlay .celebration-planet{animation:none;transform:scale(1)}.orbit-celebration-overlay .glow-ring{opacity:.4;animation:none}.orbit-celebration-overlay .celebration-text{opacity:1;animation:none;transform:none}}
