#bg-image-0{background-image:url(/Warframe-Task-Checklist/assets/garuda-fortuna-ob8Z3cCL.webp)}#bg-image-1{background-image:url(/Warframe-Task-Checklist/assets/gara-eidolon-sEPZmHbF.webp)}#bg-image-2{background-image:url(/Warframe-Task-Checklist/assets/heart-of-deimos-warframe-C-_WYW98.webp)}#bg-image-3{background-image:url(/Warframe-Task-Checklist/assets/duviri-CS9MGV2a.webp)}#bg-image-4{background-image:url(/Warframe-Task-Checklist/assets/perita-B2FuP4X0.webp)}.daily-background-image{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}:where(label){cursor:pointer}#checklist-container h2:hover{background-color:var(--section-header-hover-bg)}.task-description{color:var(--text-label)}#save-info{text-align:right;color:var(--text-muted);margin-top:1rem;font-size:.75rem}#save-info p{margin-top:.25rem}#save-status{color:#16a34a;opacity:0;font-size:.875rem;line-height:1.25rem;transition:opacity .5s ease-in-out}.reminder-notice{color:var(--text-secondary);margin-top:2rem;font-size:.875rem;font-style:italic;line-height:1.25rem}footer{text-align:center}.footer-links{color:var(--text-muted);margin-top:2rem;font-size:.75rem}.footer-links a{color:var(--link-color);margin:0 .25rem;text-decoration:underline;transition:color .2s}.footer-links a:hover{color:var(--link-hover-color)}.footer-links span{color:var(--text-muted);margin:0 .1rem}#footer-info{color:var(--text-muted);margin-top:1rem;font-size:.75rem;line-height:1rem}.warframe-version-text{margin-top:.25rem}.disclaimer-text{margin-top:.5rem;padding:0 1rem}.section-content ul{min-width:0;margin-top:.5rem;padding:0;list-style:none}a.git-hash-text{color:inherit;text-decoration:underline}.section-content .subtask-list{margin-top:.25rem;margin-left:2rem}.parent-task-header{cursor:pointer;align-items:start;margin-bottom:.25rem;display:flex}.task-description{cursor:pointer;flex:1;margin-left:.5rem}.task-description.checked{color:var(--text-label-checked);text-decoration:line-through}.task-description.unavailable{cursor:not-allowed}.task-description.unavailable .task-text{font-style:italic}.task-title{font-weight:600}.task-ctrl-btn{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;padding:.125rem;display:inline-flex}.task-ctrl-btn svg{width:1rem;height:1rem}.task-ctrl-btn:hover{opacity:1}.notification-toggle-btn.active{color:var(--notification-btn-active-color);opacity:1}.section-is-hidden-by-user{display:none!important}.hide-section-button{background-color:var(--hide-section-btn-bg);color:var(--hide-section-btn-text);border:1px solid var(--border-color);cursor:pointer;border-radius:.25rem;margin-left:.75rem;padding:.125rem .5rem;font-size:.75rem;transition:background-color .2s;display:none}.hide-section-button:hover{background-color:var(--hide-section-btn-hover-bg)}.hide-section-button.visible{display:inline-block}.other-countdown{color:var(--baro-timer-color);font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:.75rem;display:inline-block}input[type=checkbox]{appearance:none;border:2px solid var(--checkbox-border);cursor:pointer;background-color:var(--checkbox-bg);border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:.125rem .5rem .125rem 0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;position:relative}input[type=checkbox]:after{font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox]:checked:after{content:"✔";color:var(--checkbox-check-color)}input[type=checkbox]:indeterminate{background-color:var(--checkbox-locked-bg);border-color:var(--checkbox-locked-border);cursor:not-allowed}input[type=checkbox]:indeterminate:after{content:"🔒︎";color:var(--checkbox-lock-color)}.task-item{align-items:start;margin-bottom:.5rem;display:flex}.parent-task-container{flex-direction:column;align-items:stretch;margin-bottom:0;display:flex}.menu-btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-weight:600;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s}#reset-daily-button:not(.confirming){color:#fff;background-color:#3b82f6;border-color:#3b82f6}#reset-daily-button:not(.confirming):hover{color:#fff;background-color:#2563eb;border-color:#2563eb}#reset-weekly-button:not(.confirming){color:#fff;background-color:#14b8a6;border-color:#14b8a6}#reset-weekly-button:not(.confirming):hover{color:#fff;background-color:#0d9488;border-color:#0d9488}#reset-button:not(.confirming){color:#fff;background-color:#ef4444;border-color:#ef4444}#reset-button:not(.confirming):hover{color:#fff;background-color:#dc2626;border-color:#dc2626}#unhide-tasks-button:not(.confirming){color:#fff;background-color:#8b5cf6;border-color:#8b5cf6}#unhide-tasks-button:not(.confirming):hover{color:#fff;background-color:#7c3aed;border-color:#7c3aed}.menu-btn.confirming{background-color:var(--confirm-bg);border-color:var(--confirm-bg);color:var(--confirm-text)!important}.menu-btn.confirming:hover{background-color:var(--confirm-hover-bg);border-color:var(--confirm-hover-bg)}#theme-toggle-button:hover,#hamburger-button:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border)}#error-copy-button{background-color:var(--error-button-bg);color:var(--error-text);border:1px solid #0000;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}#error-copy-button:hover{background-color:var(--error-button-hover-bg)}#error-close-button{color:var(--error-text);opacity:.7;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;line-height:1}#error-close-button:hover{opacity:1}.menu-close-button:hover{opacity:1;color:var(--menu-close-btn-hover-color)}#options-menu :is(.menu-btn,.menu-item){text-align:left;width:100%;margin-top:0;margin-bottom:.75rem;margin-right:0;font-weight:600;display:block}#options-menu :is(.menu-btn,.menu-item):last-child{margin-bottom:0}#options-menu .checkbox-option{align-items:start;display:flex}dialog{color:var(--text-label);max-width:52rem}dialog::backdrop{background-color:var(--backdrop-color);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}dialog hr{border:none;border-top:1px solid var(--menu-panel-border);margin:1rem 0}@media (prefers-reduced-motion:no-preference){dialog{--dialog-anim-duration:.15s;--dialog-anim-easing:ease-out;transition:transform var(--dialog-anim-duration) cubic-bezier(.25,1,.5,1), opacity var(--dialog-anim-duration) var(--dialog-anim-easing), display var(--dialog-anim-duration) allow-discrete, overlay var(--dialog-anim-duration) allow-discrete;opacity:1;transform:scale(1)}@starting-style{dialog{opacity:0;transform:scale(.95)}}dialog:not([open]){opacity:0;transform:scale(.95)}dialog::backdrop{transition:background-color var(--dialog-anim-duration) var(--dialog-anim-easing), backdrop-filter var(--dialog-anim-duration) var(--dialog-anim-easing)}@starting-style{dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}dialog:not([open])::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}.task-icon{width:1.5em;height:1.5em}body.light-mode img.icon-filter{filter:brightness(0)invert(0)}body:not(.light-mode) img.icon-filter{filter:brightness(0)invert()}.menu-title .task-icon{vertical-align:bottom;margin-right:.35em;display:inline}.menu-title .task-icon[src=""]{margin:0;display:none}.task-info-expander,.task-expander{grid-template-rows:1fr;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.task-info-expander{transition:grid-template-rows .2s}}.task-item .checked .task-info-expander{grid-template-rows:0fr}.task-info-expander>div,.task-expander>div{min-height:0}.current-cycle{color:color-mix(in hsl, var(--text-label) 50%, var(--text-secondary) 50%);text-indent:calc(var(--current-cycle-svg-size) + var(--task-info-expander-svg-mr)) hanging;margin-left:.5em;font-size:90%}.cycle-icon{vertical-align:text-bottom;width:1.25em;height:1.25em;margin:0 .25em;display:inline}.current-cycle span:last-of-type{margin-right:1em}.more-info-btn{border:1px solid var(--theme-toggle-border);vertical-align:text-bottom;background-color:#0000;border-radius:.375rem;padding:0 .375em;font-size:75%;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.more-info-btn:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border);color:var(--text-label)}:is(#cycle-schedule,#more-info) table{margin:auto}:is(#cycle-schedule,#more-info) thead{-webkit-text-decoration:underline var(--menu-panel-border) 1px;text-decoration:underline var(--menu-panel-border) 1px;text-underline-offset:.25em;font-size:1.0625rem;font-weight:700}:is(#cycle-schedule,#more-info) th:before,:is(#cycle-schedule,#more-info) th:after{content:"    "}:is(#cycle-schedule,#more-info) :is(th,td):not(:last-child){padding-right:1em}:is(#cycle-schedule,#more-info) td{vertical-align:top}:is(:is(#cycle-schedule,#more-info) th,:is(#cycle-schedule,#more-info) td:not(:has(.cycle-icon))){text-align:center}:is(#cycle-schedule,#more-info) td:has(.cycle-icon){text-align:left}#cycle-schedule tbody tr:first-child{font-weight:600}#cycle-schedule .cycle-repeats{color:var(--text-muted);text-align:center;font-size:75%}#more-info table{margin-bottom:1em}#more-info p:not(:last-child):not(:has(+:is(ul,table))){margin-bottom:1em}#more-info ul{padding-left:2em;list-style:"−  "}#more-info th,#more-info td{text-align:center}#more-info a{color:var(--link-color);text-decoration:underline;transition:color .2s}#more-info a:hover{color:var(--link-hover-color)}.inline-icon{vertical-align:-10%;width:1em;height:1em;margin:0 .125em;display:inline}.info-line{color:var(--text-secondary);margin-left:.5em;font-size:75%}.info-line>span:not(:last-of-type):after{content:"|";margin:0 .5em}.info-line>span>span{white-space:nowrap}.task-info-expander svg{margin-right:var(--task-info-expander-svg-mr);vertical-align:text-bottom;display:inline}.info-line svg path{fill:var(--text-secondary)}.tooltip{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.task-expander:has(>.task-item.hidden-task){grid-template-rows:0fr}.task-expander>.task-item.hidden-task{margin:0}@media (prefers-reduced-motion:no-preference){.task-expander{transition:grid-template-rows .2s}.task-expander>.task-item{transition:margin .2s}}:is(body.hide-completed-tasks .task-expander:has(>.task-item>.checked),body.hide-completed-tasks .task-expander:has(>.parent-task-container>.parent-task-header>.checked)){grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){:is(body.hide-completed-tasks .task-expander:has(>.task-item>.checked),body.hide-completed-tasks .task-expander:has(>.parent-task-container>.parent-task-header>.checked)){transition:grid-template-rows .2s 5s}}@media (prefers-reduced-motion:reduce){:is(body.hide-completed-tasks .task-expander:has(>.task-item>.checked),body.hide-completed-tasks .task-expander:has(>.parent-task-container>.parent-task-header>.checked)){transition:grid-template-rows 0s 5s}}:is(body.hide-completed-tasks .task-expander:has(>.task-item>.checked),body.hide-completed-tasks .task-expander:has(>.parent-task-container>.parent-task-header>.checked)):after{background-color:color(from var(--checkbox-checked-bg) srgb r g b / .25);width:0}body.hide-completed-tasks .task-expander>.task-item:has(>.checked){margin:0}@media (prefers-reduced-motion:no-preference){body.hide-completed-tasks .task-expander>.task-item:has(>.checked){transition:margin .2s 5s}}@media (prefers-reduced-motion:reduce){body.hide-completed-tasks .task-expander>.task-item:has(>.checked){transition:margin 0s 5s}}.task-expander{position:relative}.task-expander:after{content:"";z-index:-1;background-color:#0000;border-radius:.125rem;width:100%;height:.25rem;transition:width 5s linear;position:absolute;top:.125rem;left:1.75rem}.list-stats{color:var(--text-secondary);grid-template-rows:0fr;font-size:85%;display:grid}.list-stats>div{display:flex;overflow:hidden}:is(body.hide-completed-tasks .list-stats:has(>div>button[data-count]:not([data-count="0"])),body:not(.hide-completed-tasks) .list-stats:has(>div>button:not(.stats-completed)[data-count]:not([data-count="0"]))){grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.list-stats{transition:grid-template-rows .2s}}.list-stats>div{margin-bottom:.5em}.list-stats>div>button[data-count="0"],body:not(.hide-completed-tasks) .list-stats .stats-completed{display:none}.list-stats button{border:1px solid var(--theme-toggle-border);border-radius:.375rem;align-items:center;margin-right:1em;padding:0 .375em;transition:background-color .2s,border-color .2s,color .2s;display:flex}.list-stats button:hover{background-color:var(--theme-toggle-hover-bg);border-color:var(--theme-toggle-hover-border);color:var(--text-label)}.list-stats button svg{width:1em;height:1em;margin-bottom:.1em;margin-right:.25em}.incomplete-count{background-color:var(--text-header);color:var(--bg-content);opacity:0;white-space:nowrap;border-radius:1em;grid-template-columns:0fr;margin:0;padding:0;font-size:65%;font-weight:600;display:grid;overflow:hidden;transform:scale(0)}.incomplete-count>div{min-width:0}.parent-task-header[aria-expanded=false] .incomplete-count:not([data-count="0"]){opacity:1;grid-template-columns:1fr;margin-left:.25em;padding:0 .4em;transform:scale(1)}@media (prefers-reduced-motion:no-preference){.incomplete-count{transition:grid-template-columns .2s,transform .2s,opacity .2s,padding .2s,margin .2s}}#hidden-tasklist ul{padding:0;list-style:none}#hidden-tasklist ul button{width:1.25rem;height:1.25rem;color:var(--text-muted);border:0;margin:.125rem .5rem .125rem 0;transition:color .2s}#hidden-tasklist ul button:hover{color:var(--text-secondary)}#hidden-tasklist .task-title{cursor:default}#hidden-tasklist ul.skipped button svg{transform:scaleX(-1)}
