@font-face{font-family:__ui_274a44;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:__ui_Fallback_274a44;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_274a44{font-family:__ui_274a44,__ui_Fallback_274a44}.__variable_274a44{--font-ui:"__ui_274a44","__ui_Fallback_274a44"}:root{--sea-1:#060a18;--sea-2:#0a1730;--sea-3:#0b2b3e;--glow:#7ff5e3;--pearl:#f3ede4;--lilac:#b9a6ff;--coral:#ffb38a;--muted:#8ea6b4;--card:hsla(0,0%,100%,.055);--card-line:hsla(0,0%,100%,.08);--r-card:22px;--gutter:20px;--gap-section:36px;--gap-label:12px;--pad-card:20px;--row-min:62px;--tile-min:132px;--dur-fast:.18s;--dur:.42s;--dur-spring:.62s;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:linear-gradient(180deg,var(--sea-1) 0,var(--sea-2) 45%,var(--sea-3) 100%) fixed;color:#eaf2f4;font-family:var(--font-ui),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:6px}.voice{font-family:var(--font-ui),system-ui,sans-serif;font-weight:300;letter-spacing:-.01em;color:var(--pearl)}.label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wrap-text{overflow-wrap:anywhere}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.shell-main{transition:opacity var(--dur-fast) ease}.screen-wait,.shell-main.leaving{opacity:0;pointer-events:none}.screen-wait{position:fixed;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);transition:opacity var(--dur-fast) ease}.screen-wait svg{width:44px;height:44px}.shell-main.leaving~.screen-wait{opacity:1;transition-delay:.3s}.enter{display:flex;flex-direction:column;gap:var(--gap-section)}.enter .board>*,.enter .o-pending,.enter .o-usage,.enter .today>.col>section,.enter>:not(.board):not(.today){animation:rise var(--dur) var(--ease) both;animation-delay:calc(var(--i,0) * 50ms)}.enter .board>:nth-child(2){--i:1}.enter .board>:nth-child(3){--i:2}.enter .board>:nth-child(4){--i:3}.enter .board>:nth-child(5){--i:4}.enter .board>:nth-child(n+6){--i:5}.o-now{--i:1}.o-pending{--i:2}.o-fuel{--i:3}.o-rituals{--i:4}.o-areas{--i:5}.o-usage{--i:6}@keyframes pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes petal{0%{opacity:.9;transform:rotate(var(--a)) translateY(-6px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scale(1)}}.pop{animation:pop var(--dur-spring) var(--spring) both}.bloom{inset:0;pointer-events:none}.bloom,.bloom i{position:absolute}.bloom i{left:50%;top:50%;width:6px;height:10px;margin:-5px 0 0 -3px;border-radius:50%;background:var(--glow);animation:petal var(--dur-spring) var(--spring) both}.check-btn:has(.lilac) .bloom i{background:var(--lilac)}.lvl{display:inline-block}.lvl.pop{color:var(--glow)}.word{animation:fade var(--dur) var(--ease) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.enter .board>*,.enter .o-pending,.enter .o-usage,.enter .today>.col>section,.enter>:not(.board):not(.today){animation:fade .16s linear both!important}.shell-main{transition:opacity .16s linear!important}.shell-main.leaving~.screen-wait{transition:opacity .16s linear .3s!important}}