.line-clamp-2[data-v-070161ad]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-title-font[data-v-070161ad]{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.app-card-enter-active[data-v-9d1098c3]{transition:all .3s ease-out}.app-card-leave-active[data-v-9d1098c3]{transition:opacity .15s ease-in;position:absolute;pointer-events:none}.app-card-enter-from[data-v-9d1098c3]{opacity:0;transform:translateY(20px) scale(.95)}.app-card-leave-to[data-v-9d1098c3]{opacity:0}.app-card-move[data-v-9d1098c3]{transition:transform .4s ease}.pomodoro-dots[data-v-7cd2ba04]{position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;overflow:hidden;pointer-events:none;z-index:0}.pomodoro-dot[data-v-7cd2ba04]{position:absolute;border-radius:9999px;opacity:0;filter:blur(.5px);animation-name:pomodoro-drift-7cd2ba04;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform,opacity}@keyframes pomodoro-drift-7cd2ba04{0%{transform:translateY(12px) scale(.9);opacity:0}20%{opacity:.35}50%{transform:translateY(-10px) scale(1.05);opacity:.5}80%{opacity:.3}to{transform:translateY(-28px) scale(.9);opacity:0}}@media(prefers-reduced-motion:reduce){.pomodoro-dot[data-v-7cd2ba04]{animation:none;opacity:.25}}.menu-button{transition:transform .5s;cursor:pointer}.menu-button.open{transform:translate(260px)}.sidebar{width:250px;height:100%;position:fixed;left:-250px;transition:left .5s}.sidebar.open{left:0}.blur-content{filter:blur(5px);transition:filter .3s ease-in-out}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease-in-out;z-index:10}.overlay.show{opacity:1}.sidebar-nav[data-v-2fe1a076] a,.sidebar-nav[data-v-2fe1a076] button{white-space:nowrap;overflow:hidden;min-width:0}.sidebar-nav[data-v-2fe1a076] span{min-width:0}.is-collapsed[data-v-2fe1a076] a,.is-collapsed[data-v-2fe1a076] nav>div>.border-t>button{justify-content:center;padding-left:.25rem;padding-right:.25rem}.is-collapsed[data-v-2fe1a076] a>span,.is-collapsed[data-v-2fe1a076] nav>div>.border-t>button>span,.is-collapsed[data-v-2fe1a076] nav p{display:none}
