html:not(.dark) body:has(.todos-page) [data-slot=alert-dialog-content],html:not(.dark) body:has(.todos-page) [data-slot=dialog-content]{border-color:rgb(125 211 252/.28)!important;background:linear-gradient(145deg,rgb(3 105 161/.96),rgb(30 64 175/.96),rgb(49 46 129/.97))!important;color:#ffffff!important;box-shadow:0 28px 80px rgb(15 23 42/.34)!important;backdrop-filter:blur(24px)}html:not(.dark) body:has(.todos-page) [data-slot=alert-dialog-content] h2,html:not(.dark) body:has(.todos-page) [data-slot=alert-dialog-content] h3,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] h2,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] h3,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] h4{color:#ffffff!important}html:not(.dark) body:has(.todos-page) [data-slot=alert-dialog-content] p,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] p[class*=text-slate-],html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] span[class*=text-slate-]{color:rgb(224 242 254/.78)!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] input,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] select,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] textarea{border-color:rgb(255 255 255/.18)!important;background:rgb(2 6 23/.3)!important;color:#ffffff!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] input::-moz-placeholder,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] textarea::-moz-placeholder{color:rgb(224 242 254/.6)!important;opacity:1}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] input::placeholder,html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] textarea::placeholder{color:rgb(224 242 254/.6)!important;opacity:1}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] option{background:#0f172a;color:#ffffff}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=border-slate-700]{border-color:rgb(255 255 255/.14)!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=bg-slate-950],html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] article[class*=bg-slate-]{border-color:rgb(255 255 255/.12)!important;background:rgb(2 6 23/.22)!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] button[class*=bg-slate-900]{border-color:rgb(255 255 255/.14)!important;background:rgb(2 6 23/.24)!important;color:rgb(240 249 255/.9)!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=text-sky-100],html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=text-slate-100],html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=text-violet-100]{color:#ffffff!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=text-sky-300]{color:#a5f3fc!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [class*=text-violet-300]{color:#ddd6fe!important}html:not(.dark) body:has(.todos-page) [data-slot=dialog-content] [data-slot=dialog-close]{color:rgb(224 242 254/.76)!important}.dark body:has(.todos-page) [data-slot=dialog-content] p[class*=text-slate-400],.dark body:has(.todos-page) [data-slot=dialog-content] span[class*=text-slate-400]{color:#cbd5e1!important}.dark .todos-page,.todos-page{color:#f8fafc}@media (min-width:1024px){.todos-page [role=region]{min-height:640px!important}}@media (max-width:1023px){.todos-page [role=region]{min-height:auto!important}}html:not(.dark) .todos-page>div>section:first-child{border-color:rgb(125 211 252/.24)!important;background:linear-gradient(135deg,rgb(7 31 73/.56),rgb(30 64 175/.5),rgb(49 46 129/.56))!important;color:#ffffff!important;box-shadow:0 18px 45px rgb(30 64 175/.18);backdrop-filter:blur(18px)}html:not(.dark) .todos-page>div>section:first-child h3,html:not(.dark) .todos-page>div>section:first-child p[class*=text-white],html:not(.dark) .todos-page>div>section:first-child span[class*=text-white]{color:#ffffff!important}html:not(.dark) .todos-page>div>section:first-child p,html:not(.dark) .todos-page>div>section:first-child span[class*=text-slate-]{color:rgb(224 242 254/.82)!important}html:not(.dark) .todos-page>div>section:first-child input{border-color:rgb(255 255 255/.2)!important;background:rgb(2 6 23/.28)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}html:not(.dark) .todos-page>div>section:first-child input::-moz-placeholder{color:rgb(224 242 254/.62)!important;opacity:1}html:not(.dark) .todos-page>div>section:first-child input::placeholder{color:rgb(224 242 254/.62)!important;opacity:1}html:not(.dark) .todos-page>div>section:first-child button[title]{border-color:rgb(255 255 255/.16)!important;background:rgb(2 6 23/.2)!important;color:rgb(240 249 255/.88)!important}html:not(.dark) .todos-page>div>section:first-child button[title]:hover{border-color:rgb(165 243 252/.42)!important;background:rgb(14 116 144/.28)!important;color:#ffffff!important}html:not(.dark) .todos-page>div>section:first-child>div:last-child[class*=bg-slate-950]{border-color:rgb(255 255 255/.16)!important;background:rgb(2 6 23/.22)!important}.dark .todos-page>div>section:first-child p[class*=text-slate-400],.dark .todos-page>div>section:first-child span[class*=text-slate-500]{color:#cbd5e1!important}html:not(.dark) .todos-page aside{border-color:rgb(125 211 252/.22)!important;background:linear-gradient(145deg,rgb(7 31 73/.6),rgb(30 64 175/.52),rgb(49 46 129/.58))!important;color:#ffffff!important;box-shadow:0 22px 55px rgb(30 64 175/.18);backdrop-filter:blur(20px)}html:not(.dark) .todos-page aside>div:first-child{border-color:rgb(255 255 255/.14)!important}html:not(.dark) .todos-page aside h3,html:not(.dark) .todos-page aside p.font-bold{color:#ffffff!important}html:not(.dark) .todos-page aside p[class*=text-slate-],html:not(.dark) .todos-page aside span[class*=text-slate-]{color:rgb(224 242 254/.74)!important}html:not(.dark) .todos-page aside nav button:not([class*=bg-gradient-to-r]){color:rgb(240 249 255/.84)!important}html:not(.dark) .todos-page aside li.group:hover,html:not(.dark) .todos-page aside nav button:not([class*=bg-gradient-to-r]):hover{background:rgb(255 255 255/.09)!important;color:#ffffff!important}html:not(.dark) .todos-page aside [aria-current=page]{background:rgb(34 211 238/.14)!important;color:#ffffff!important;box-shadow:inset 0 0 0 1px rgb(165 243 252/.26)}html:not(.dark) .todos-page aside [aria-current=page] span{color:#ffffff!important}html:not(.dark) .todos-page aside nav span[class*=bg-slate-700]{background:rgb(2 6 23/.3)!important;color:#ffffff!important}html:not(.dark) .todos-page aside [class*=bg-slate-950]{border-color:rgb(255 255 255/.12)!important;background:rgb(2 6 23/.2)!important}html:not(.dark) .todos-page aside [class*=bg-amber-500]{border-color:rgb(253 230 138/.3)!important;background:rgb(120 53 15/.18)!important}html:not(.dark) .todos-page aside [class*=text-amber-100]{color:#fef3c7!important}html:not(.dark) .todos-page aside button[class*=bg-slate-900]{border-color:rgb(255 255 255/.14)!important;background:rgb(2 6 23/.24)!important;color:rgb(240 249 255/.88)!important}html:not(.dark) .todos-page aside input{border-color:rgb(255 255 255/.18)!important;background:rgb(2 6 23/.28)!important;color:#ffffff!important}html:not(.dark) .todos-page aside input::-moz-placeholder{color:rgb(224 242 254/.6)!important}html:not(.dark) .todos-page aside input::placeholder{color:rgb(224 242 254/.6)!important}html:not(.dark) .todos-page aside div[class*=bg-slate-800]{background:rgb(2 6 23/.34)!important}html:not(.dark) .todos-page aside a[class*=text-slate-500],html:not(.dark) .todos-page aside button[class*=text-slate-500]{color:rgb(224 242 254/.66)!important}.dark .todos-page aside p[class*=text-slate-500],.dark .todos-page aside span[class*=text-slate-500]{color:#94a3b8!important}html:not(.dark) .todos-page main>section:first-of-type{border-color:rgb(125 211 252/.22)!important;background-image:linear-gradient(135deg,rgb(7 31 73/.56),rgb(30 64 175/.5),rgb(49 46 129/.56))!important;box-shadow:0 24px 60px rgb(30 64 175/.2)}html:not(.dark) .todos-page main>section:first-of-type .text-slate-200{color:rgb(255 255 255/.94)!important}html:not(.dark) .todos-page main>section:first-of-type .text-slate-300,html:not(.dark) .todos-page main>section:first-of-type .text-slate-400,html:not(.dark) .todos-page main>section:first-of-type .text-slate-500{color:rgb(224 242 254/.76)!important}html:not(.dark) .todos-page main>section:first-of-type [class*="bg-slate-900/45"],html:not(.dark) .todos-page main>section:first-of-type [class*="bg-white/[0.045]"]{border-color:rgb(255 255 255/.15)!important;background:rgb(2 6 23/.2)!important}html:not(.dark) .todos-page main>section:first-of-type [class*=bg-slate-800]{background:rgb(2 6 23/.32)!important}html:not(.dark) .todos-page main>section:nth-of-type(2){border-color:rgb(125 211 252/.22)!important;background:linear-gradient(145deg,rgb(7 31 73/.54),rgb(30 64 175/.48),rgb(49 46 129/.54))!important;color:#ffffff!important;box-shadow:0 24px 60px rgb(30 64 175/.18);backdrop-filter:blur(18px)}html:not(.dark) .todos-page main>section:nth-of-type(2)>div:first-child{border-color:rgb(255 255 255/.13)!important}html:not(.dark) .todos-page main>section:nth-of-type(2) h2,html:not(.dark) .todos-page main>section:nth-of-type(2) h3{color:#ffffff!important}html:not(.dark) .todos-page main>section:nth-of-type(2) p[class*=text-slate-400]{color:rgb(224 242 254/.74)!important}html:not(.dark) .todos-page main>section:nth-of-type(2) [class*=text-sky-300]{color:#a5f3fc!important}html:not(.dark) .todos-page main>section:nth-of-type(2) input{border-color:rgb(255 255 255/.18)!important;background:rgb(2 6 23/.28)!important;color:#ffffff!important}html:not(.dark) .todos-page main>section:nth-of-type(2) input::-moz-placeholder{color:rgb(224 242 254/.62)!important;opacity:1}html:not(.dark) .todos-page main>section:nth-of-type(2) input::placeholder{color:rgb(224 242 254/.62)!important;opacity:1}html:not(.dark) .todos-page main>section:nth-of-type(2) kbd{border-color:rgb(255 255 255/.14)!important;background:rgb(255 255 255/.08)!important;color:rgb(224 242 254/.72)!important}.dark .todos-page main>section:nth-of-type(2) p[class*=text-slate-400]{color:#cbd5e1!important}html:not(.dark) .todos-page section[aria-labelledby=task-list-title]>div[class*=border-dashed]{min-height:260px!important;border-color:rgb(165 243 252/.22)!important;background:linear-gradient(135deg,rgb(2 132 199/.14),rgb(30 64 175/.16))!important}html:not(.dark) .todos-page section[aria-labelledby=task-list-title]>div[class*=border-dashed]>span{background:rgb(34 211 238/.12)!important;box-shadow:inset 0 0 0 1px rgb(165 243 252/.2)}html:not(.dark) .todos-page section[aria-labelledby=task-list-title]>div[class*=border-dashed] h3{color:#ffffff!important}html:not(.dark) .todos-page section[aria-labelledby=task-list-title]>div[class*=border-dashed] p{color:rgb(224 242 254/.74)!important}html:not(.dark) .todos-page section[aria-labelledby=task-list-title] div[class*="bg-slate-800/80"],html:not(.dark) .todos-page section[aria-labelledby=task-list-title] h2[class*=sticky]{border:1px solid rgb(255 255 255/.12);background:rgb(2 6 23/.28)!important;color:#ffffff!important;box-shadow:0 8px 22px rgb(15 23 42/.12)}html:not(.dark) .todos-page [role=listitem]{border-top-color:rgb(255 255 255/.12)!important;border-right-color:rgb(255 255 255/.12)!important;border-bottom-color:rgb(255 255 255/.12)!important;background:rgb(2 6 23/.24)!important;box-shadow:0 8px 22px rgb(15 23 42/.1)}html:not(.dark) .todos-page [role=listitem]:hover{background:rgb(14 116 144/.2)!important}html:not(.dark) .todos-page [role=listitem] p[class*=text-slate-200]{color:#ffffff!important}html:not(.dark) .todos-page [role=listitem] button[class*=text-slate-400],html:not(.dark) .todos-page [role=listitem] p[class*=text-slate-400],html:not(.dark) .todos-page [role=listitem] span[class*=text-slate-400]{color:rgb(224 242 254/.74)!important}html:not(.dark) .todos-page [role=listitem] button[class*=text-slate-400]:hover{color:#ffffff!important}.dark .todos-page [role=listitem] p[class*=text-slate-400],.dark .todos-page [role=listitem] span[class*=text-slate-400]{color:#cbd5e1!important}html:not(.dark) .todos-page #completed-tasks-title,html:not(.dark) .todos-page #task-list-title,html:not(.dark) .todos-page section[aria-labelledby=task-list-title] div[class*="bg-slate-800/80"],html:not(.dark) .todos-page section[aria-labelledby=task-list-title] h2[class*=sticky]{color:var(--color-main)!important}.todo-skip-link{position:fixed;left:1rem;top:.75rem;z-index:1000;max-width:calc(100vw - 2rem);transform:translateY(-180%);border:2px solid rgb(165 243 252);border-radius:.875rem;background:rgb(2 6 23);padding:.75rem 1rem;color:#ffffff;font-size:.875rem;font-weight:800;box-shadow:0 12px 35px rgb(2 6 23/.45);transition:transform .16s ease}.todo-skip-link:focus{transform:translateY(0);outline:none}.todos-page :is(button,a,input,textarea,select,summary):focus-visible,body:has(.todos-page) [data-slot=alert-dialog-content] :is(button,a):focus-visible,body:has(.todos-page) [data-slot=dialog-content] :is(button,a,input,textarea,select):focus-visible{outline:3px solid rgb(165 243 252/.95)!important;outline-offset:3px}#todo-main-content:focus{outline:none}@media (pointer:coarse){.todos-page a[aria-label],.todos-page button[aria-label],body:has(.todos-page) [data-slot=dialog-content] button[aria-label]{min-height:44px;min-width:44px}.todos-page summary{min-height:44px}}@media (max-width:639px){.todos-page{padding-inline:.625rem!important}.todos-page .todo-smart-input-row>button{width:100%;min-height:44px}.todos-page .todo-smart-examples button{max-width:100%;white-space:normal;text-wrap:balance}.todos-page [role=listitem]{align-items:flex-start;flex-wrap:wrap;gap:.625rem}.todos-page [role=listitem]>div:last-child{margin-left:2.25rem;width:calc(100% - 2.25rem);flex-wrap:wrap;justify-content:flex-end;gap:.375rem;padding-left:0}.todos-page [role=listitem]>div:last-child button{min-height:40px;min-width:40px;justify-content:center}.todos-page section[aria-labelledby=task-list-title] h2[class*=sticky]{scroll-margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.todos-page *,.todos-page :after,.todos-page :before,body:has(.todos-page) [data-slot=alert-dialog-content] *,body:has(.todos-page) [data-slot=dialog-content] *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.todo-skip-link{transition:none}}@media (forced-colors:active){.todos-page :is(button,a,input,textarea,select,summary){border-color:ButtonText}.todos-page [aria-current=page],.todos-page [aria-pressed=true]{outline:2px solid Highlight;outline-offset:2px}}