.animated-number.svelte-13rjhi1{display:inline-flex;position:relative;overflow:hidden;vertical-align:baseline}.current.svelte-13rjhi1,.slide-out.svelte-13rjhi1,.slide-in.svelte-13rjhi1{display:inline-block}.slide-out.svelte-13rjhi1{position:absolute;left:0}.slide-in.svelte-13rjhi1{animation:none}.slide-out.exit-up.svelte-13rjhi1{animation:svelte-13rjhi1-slideOutUp .2s ease-out forwards}.slide-out.exit-down.svelte-13rjhi1{animation:svelte-13rjhi1-slideOutDown .2s ease-out forwards}.slide-in.enter-up.svelte-13rjhi1{animation:svelte-13rjhi1-slideInUp .2s ease-out forwards}.slide-in.enter-down.svelte-13rjhi1{animation:svelte-13rjhi1-slideInDown .2s ease-out forwards}@keyframes svelte-13rjhi1-slideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes svelte-13rjhi1-slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes svelte-13rjhi1-slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-13rjhi1-slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.archive-plus.svelte-148chdk{overflow:visible}.archive-plus.svelte-148chdk .lid:where(.svelte-148chdk){transition:transform .2s ease-out;transform-origin:2px 8px}.archive-plus.svelte-148chdk .lid.hovered:where(.svelte-148chdk){transform:translateY(-3px) rotate(-8deg)}.calendar.svelte-xznbd9{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);border-radius:1rem;border:1px solid var(--border-default);background-color:var(--bg);overflow:hidden}@media (min-width: 768px){.calendar.svelte-xznbd9{width:320px;max-width:320px}}.days-container.svelte-xznbd9{position:relative;overflow:hidden;height:324px}@media (min-width: 768px){.days-container.svelte-xznbd9{height:252px}}.days-grid.svelte-xznbd9{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 1rem 1rem}@media (min-width: 768px){.days-grid.svelte-xznbd9{gap:0;padding:0 .75rem .75rem}}.calendar-small.svelte-xznbd9{min-width:320px;border-radius:1rem;border:1px solid var(--border-default);background-color:var(--bg);overflow:hidden}.small-date-layout.svelte-xznbd9{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.small-left.svelte-xznbd9{display:flex;align-items:center;gap:.5rem}.small-weekday.svelte-xznbd9{font-size:2.25rem;font-weight:800;line-height:1;letter-spacing:-.02em}.small-check-wrapper.svelte-xznbd9{width:0;overflow:hidden;transition:width .3s ease}.small-check-wrapper.has-check.svelte-xznbd9{width:18px}.small-check-container.svelte-xznbd9{position:relative;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;opacity:0;transform:scale(0);transition:none}.small-check-container.visible.svelte-xznbd9{opacity:1;transform:scale(1)}.small-check-container.animate-in.svelte-xznbd9{transition:opacity .2s cubic-bezier(.33,1,.68,1),transform .2s cubic-bezier(.33,1,.68,1)}.small-bg-circle.svelte-xznbd9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:var(--theme1);border-radius:50%;transition:width .15s ease,height .15s ease;z-index:0;will-change:width,height}.small-bg-circle.active.svelte-xznbd9{width:100%;height:100%}.small-check-icon.svelte-xznbd9{position:relative;z-index:10;color:var(--text-high)}.small-check-icon.check-bounce.svelte-xznbd9{animation:svelte-xznbd9-check-scale-bounce .4s ease-in-out .1s,svelte-xznbd9-check-shadow-glow .5s ease-out .1s}.small-check-path.svelte-xznbd9{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .3s ease}.small-check-path.checked.svelte-xznbd9{stroke-dashoffset:0}@keyframes svelte-xznbd9-check-scale-bounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes svelte-xznbd9-check-shadow-glow{0%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3)) drop-shadow(0 0 10px rgba(0,0,0,.3))}to{filter:drop-shadow(0 0 0 transparent)}}.small-right.svelte-xznbd9{display:flex;cursor:pointer}.small-right-content.svelte-xznbd9{display:flex;flex-direction:column;align-items:flex-end}.small-month-day.svelte-xznbd9{display:flex;align-items:center;gap:.25rem;font-size:1rem;line-height:1.3;color:var(--text-high)}.small-chevron{color:var(--text-med)}.small-year.svelte-xznbd9{font-size:1rem;line-height:1.3;color:var(--text-low)}.week-row-container.svelte-xznbd9{position:relative;overflow:hidden;height:40px;margin:.5rem 0}.week-row-grid.svelte-xznbd9{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(7,1fr);padding:0 .75rem}.nav-buttons.svelte-xznbd9{display:flex;justify-content:space-between;padding:.5rem .75rem .75rem;border-top:1px solid var(--border-default);margin-top:.5rem}.calendar-small.svelte-xznbd9 .nav-buttons:where(.svelte-xznbd9){margin-top:0}.nav-btn.svelte-xznbd9{display:flex;align-items:center;justify-content:center;padding:0 .75rem;color:var(--text-med);transition:color .15s ease}.nav-btn.svelte-xznbd9:hover{color:var(--text-high)}.nav-action-btn{width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.day-btn.svelte-xznbd9{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;font-size:1rem;font-weight:300}@media (min-width: 768px){.day-btn.svelte-xznbd9{height:40px}}.day-btn.svelte-xznbd9:before{content:"";position:absolute;width:38px;height:38px;border-radius:9999px;z-index:0}@media (min-width: 768px){.day-btn.svelte-xznbd9:before{width:34px;height:34px}}.day-btn.svelte-xznbd9:hover:before{background-color:var(--bg-raised)}.day-btn.other-month.svelte-xznbd9{color:var(--text-extra-low)}.day-btn.today.svelte-xznbd9:before{background-color:var(--bg);border:1px solid var(--border-default)}.day-btn.completed.svelte-xznbd9:before{background-color:var(--theme1)}.day-btn.completed.svelte-xznbd9{color:var(--text-high)}.day-btn.selected.svelte-xznbd9:before{background-color:var(--button-high)}.day-btn.selected.svelte-xznbd9{color:var(--text-invert)}.day-btn.selected.svelte-xznbd9:hover:before{background-color:var(--button-high-hover)}.day-btn.selected.today.svelte-xznbd9:before{background-color:var(--button-high);border:1px solid var(--border-default)}.day-btn.selected.today.svelte-xznbd9{color:var(--text-invert)}.day-btn.loading.svelte-xznbd9{cursor:default}.dot-loader.svelte-xznbd9{position:relative;z-index:1;display:flex;gap:0;font-size:1rem;line-height:1;transform:translateY(-2px);color:var(--text-invert)}.day-num.svelte-xznbd9{position:relative;z-index:1}@keyframes svelte-1d9tcst-item-slide-out{0%{opacity:1;max-height:100px}30%{opacity:0}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden}}.item-deleting.svelte-1d9tcst{animation:svelte-1d9tcst-item-slide-out .3s ease-out forwards;overflow:hidden}@keyframes svelte-1d9tcst-glow-pulse{to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:0 0 20px 4px var(--theme1lighter),0 0 40px 8px var(--theme1lighter)}to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}button.glow.svelte-1d9tcst,.check-item-wrapper.glow.svelte-1d9tcst{animation:svelte-1d9tcst-glow-pulse .5s ease-out .1s forwards}@keyframes svelte-1d9tcst-check-scale-bounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes svelte-1d9tcst-check-shadow-glow{0%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 4px 4px rgba(0,0,0,.4)) drop-shadow(0 0 20px rgba(0,0,0,.4))}to{filter:drop-shadow(0 0 0 transparent)}}.check-bounce.svelte-1d9tcst{animation:svelte-1d9tcst-check-scale-bounce .4s ease-in-out .1s,svelte-1d9tcst-check-shadow-glow .5s ease-out .1s}.check-path.svelte-1d9tcst{stroke-dasharray:24;stroke-dashoffset:24}.check-path.animate.svelte-1d9tcst{transition:stroke-dashoffset .3s var(--transition-easing)}@media (hover: hover) and (pointer: fine){.check-path.hovered.svelte-1d9tcst{stroke-dashoffset:10}}.check-path.checked.svelte-1d9tcst{stroke-dashoffset:0}.add-icon.svelte-1d9tcst{transition:transform .2s ease-out}@media (hover: hover) and (pointer: fine){.add-icon.hovered.svelte-1d9tcst{transform:scale(1.1)}}.bg-fill.svelte-1d9tcst{position:absolute;top:0;right:0;bottom:0;width:0;background-color:var(--theme1);z-index:0}.bg-fill.active.svelte-1d9tcst{width:100%}.bg-fill.animate.svelte-1d9tcst{transition:width .2s var(--transition-easing) .1s}.bg-fill.no-transition.svelte-1d9tcst{transition:none!important}.check-circle-bg.svelte-1d9tcst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:var(--theme1);border-radius:50%;z-index:0}.check-circle-bg.active.svelte-1d9tcst{width:100%;height:100%}.check-circle-bg.animate.svelte-1d9tcst{transition:all .2s var(--transition-easing)}.check-circle-bg.no-transition.svelte-1d9tcst{transition:none!important}.bg-circle.svelte-1d9tcst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:var(--theme1);border-radius:50%;z-index:0}.bg-circle.active.svelte-1d9tcst{width:200%;height:200%}.bg-circle.animate.svelte-1d9tcst{transition:all .2s var(--transition-easing)}.bg-circle.no-transition.svelte-1d9tcst{transition:none!important}button[type=button].svelte-1d9tcst{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button[type=button].svelte-1d9tcst:focus-visible{outline:2px solid #0561cc;outline-offset:2px}.content-area-check.svelte-1d9tcst,.content-area-add.svelte-1d9tcst,.add-area-add.svelte-1d9tcst,.check-item-wrapper.svelte-1d9tcst,.add-item-wrapper.svelte-1d9tcst{transition:border-radius .2s ease}.check-item-wrapper.menu-open.svelte-1d9tcst,.add-item-wrapper.menu-open.svelte-1d9tcst{border-radius:1rem}.check-item-wrapper.menu-open.svelte-1d9tcst .content-area-check:where(.svelte-1d9tcst){border-radius:1rem!important}.add-item-wrapper.menu-open.svelte-1d9tcst .content-area-add:where(.svelte-1d9tcst){border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.add-item-wrapper.menu-open.svelte-1d9tcst .add-area-add:where(.svelte-1d9tcst){border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.menu-btn.svelte-1d9tcst{color:inherit}.menu-btn.svelte-1d9tcst:focus-visible{outline:none}.menu-btn.svelte-1d9tcst .menu-icon:where(.svelte-1d9tcst){transition:stroke-width .15s ease}@media (hover: hover) and (pointer: fine){.menu-btn.svelte-1d9tcst:hover .menu-icon:where(.svelte-1d9tcst){stroke-width:1.5}}button.action-button.svelte-1d9tcst{color:inherit}button.action-button.svelte-1d9tcst:focus-visible{outline:none}button.rounded-t-2xl.svelte-1d9tcst{border-top-left-radius:1rem;border-top-right-radius:1rem}button.rounded-b-2xl.svelte-1d9tcst{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}button.rounded-2xl.svelte-1d9tcst{border-radius:1rem}button.rounded-tr-2xl.svelte-1d9tcst{border-top-right-radius:1rem}button.rounded-br-2xl.svelte-1d9tcst{border-bottom-right-radius:1rem}button.rounded-tr-none.svelte-1d9tcst{border-top-right-radius:0!important}button.rounded-br-none.svelte-1d9tcst{border-bottom-right-radius:0!important}button.rounded-tl-none.svelte-1d9tcst{border-top-left-radius:0!important}button.rounded-bl-none.svelte-1d9tcst{border-bottom-left-radius:0!important}.project-container.svelte-1d9tcst{height:0;overflow:hidden;border-top:0 solid var(--border-low);transition:height .2s var(--transition-easing),border-top-width .2s var(--transition-easing)}.project-container.is-open.svelte-1d9tcst{border-top-width:1px}.project-selected.svelte-1d9tcst{background-color:var(--theme1)}.new-project-editable.svelte-1d9tcst{min-width:0;white-space:nowrap;caret-color:var(--text-high);line-height:calc(var(--element-height) - .75rem - 2px)}
