.idle-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:min(640px,100dvh - 200px);padding:18px 20px 36px;display:flex}.idle-page-eyebrow{color:#91a17f;letter-spacing:2.1px;justify-content:center;align-items:center;gap:11px;font-size:9px;font-weight:550;line-height:1.6;display:flex}.idle-page-eyebrow>span{background:#cfdbc1;width:23px;height:1px;display:block}.idle-page-illustration{--illustration-halo:#edf2e6;--illustration-ring:#e6ecdc;isolation:isolate;aspect-ratio:64/31;flex:none;width:min(100%,570px);margin:19px 0 15px;position:relative;overflow:hidden}.idle-page-illustration:before,.idle-page-illustration:after{aspect-ratio:1;content:"";border-radius:50%;position:absolute;top:48.71%;left:50%;transform:translate(-50%,-50%)}.idle-page-illustration:before{background:var(--illustration-halo);width:40.3125%}.idle-page-illustration:after{border:1px solid var(--illustration-ring);width:45.3125%}.idle-page-illustration>img{z-index:1;object-fit:contain;width:76%;height:100%;margin:auto;display:block;position:absolute;inset:0}[data-theme=dark] .idle-page-illustration{--illustration-halo:#46305d;--illustration-ring:#684b83}[data-theme=dark] .idle-page-illustration>img{filter:grayscale()sepia(.5)hue-rotate(225deg)saturate(1.3)contrast(1.08)}.idle-page h1{max-width:690px;color:var(--forest,#173c30);letter-spacing:-1.25px;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,45px);font-weight:400;line-height:1.23}.idle-page-divider{background:#bbcba8;width:32px;height:1px;margin:25px 0 17px}.idle-page-helper{color:#9ba88e;font-size:11px;line-height:1.8}@media (max-width:950px){.idle-page{min-height:min(610px,100dvh - 180px);padding-left:0;padding-right:0}.idle-page-illustration{width:min(100%,500px)}.idle-page h1{letter-spacing:-1px;max-width:560px;font-size:35px}}@media (max-width:480px){.idle-page{min-height:calc(100dvh - 180px);padding:15px 0 30px}.idle-page-eyebrow{letter-spacing:1.7px;gap:8px;font-size:8px}.idle-page-eyebrow>span{width:16px}.idle-page-illustration{width:min(100%,430px);max-width:none;margin-top:20px;margin-bottom:18px}.idle-page-illustration>img{width:86%}.idle-page h1{letter-spacing:-.9px;max-width:350px;font-size:31px;line-height:1.27}.idle-page-divider{margin-top:24px;margin-bottom:14px}.idle-page-helper{font-size:10px}}@media (max-height:650px) and (min-width:761px){.idle-page{min-height:430px;padding-top:0;padding-bottom:20px}.idle-page-illustration{width:400px;margin-top:12px;margin-bottom:5px}.idle-page h1{max-width:580px;font-size:35px}.idle-page-divider{margin-top:19px;margin-bottom:12px}}.overview-content{flex-direction:column;padding-bottom:16px;display:flex}.overview-content .idle-page{flex:1;min-height:0}@media (max-height:830px){.overview-content{padding-block:16px 10px}.overview-content .idle-page{padding-block:10px 20px}.overview-content .idle-page-illustration{width:min(100%,460px);margin-block:12px 10px}.overview-content .idle-page h1{font-size:clamp(27px,4.5vh,37px)}}.overview-theme{padding:0 48px 16px}.overview-theme-control{color:var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.overview-theme-control input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#65746a;border:1px solid #68776d;border-radius:99px;align-items:center;width:44px;height:26px;margin:0;padding:3px;display:flex}.overview-theme-control input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px}.overview-theme-control input:checked:before{transform:translate(18px)}@media (max-width:1100px){.overview-theme{padding-inline:32px}}@media (max-width:760px){.overview-theme{padding-inline:22px}}@media (max-width:480px){.overview-theme{padding-inline:17px}}html:has(.app-shell[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17131f}.app-shell[data-theme=dark]{--canvas:#17131f;--ink:#f7f3fc;--forest:#241635;--green:#603b92;--line:#473a56;--dark-surface:#211a2b;--dark-raised:#282033;--dark-accent-surface:#332348;--dark-hover:#3e2a56;--dark-muted:#cec1dc;--dark-subtle:#b4a5c3;--dark-accent:#d7b8fa;color:var(--ink);background:var(--canvas);accent-color:var(--green);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--dark-accent);outline-offset:3px}[data-theme=dark] :is(input,textarea)::placeholder{color:var(--dark-subtle)}[data-theme=dark] :is(.topbar,.dialog,.drawer,.task-card,.illustration-card,.scheduled-task-button,.archive-note){background:var(--dark-surface);border-color:var(--line)}[data-theme=dark] :is(.quick-add,.completed-section,.kind-option,.text-input,.note,.task-check:not(.checked),.archived-task-detail,.calendar-day,.task-details-form textarea[readonly],.toast){background:var(--dark-raised);border-color:var(--line)}[data-theme=dark] :is(.progress-card,.permission-notice,.invite-banner,.invite-result,.completion-record,.scheduled-task-notice,.rollover-draft,.task-row.is-pending,.subtle-info,.access-info,.archive-imported,.completed-button,.kind-option.selected,.archived-task>summary:hover){background:var(--dark-accent-surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(.task-row,.detail-section,.app-footer,.dialog-head,.permission-row,.member-row,.feature-grid,.archived-task,.scheduled-section,.divider,.archive-day,.history-intro,.illustration-row){border-color:var(--line)}[data-theme=dark] :is(h1,h2,h3,h4,.task-name,.is-done .task-name,.quick-add input,.search-field input,.text-input,.breadcrumb>strong,.permission-row strong,.archive-task-copy>strong,.progress-copy strong,.progress-summary>strong,.scheduled-task-button strong,.kind-option strong,.note p,.archive-note p,.archive-task-description>p,.illustration-heading strong){color:var(--ink)}[data-theme=dark] :is(.breadcrumb,.breadcrumb>svg,.today-label,.eyebrow,.page-heading p,.progress-copy span,.task-meta,.task-meta>span.completed-meta,.section-caption,.list-footer,.app-footer,.app-footer>span:last-child,.idle-page-eyebrow,.idle-page-helper,.welcome-eyebrow,.welcome-lead,.welcome-undertext,.feature-grid p,.loading-state p,.empty-tasks p,.dialog-head p,.field-label,.field-label>span,.field-description,.kind-option>span,.permission-row span,.member-row div>span,.invite-banner p,.invite-result .field-label,.invite-result>p,.detail-status,.detail-created,.completion-record span,.due-actions>span,.no-notes,.note-heading time,.permission-help,.repeat-enable,.repeat-help,.new-task-repeat-hint,.repeat-meta,.daily-list-bar>div:first-child,.history-intro,.calendar-weekdays,.calendar-legend,.calendar-zone,.calendar-loading,.archive-eyebrow,.archive-lock,.history-today>p,.archive-prompt,.archive-no-activity,.archive-count,.archive-task-copy>span,.archive-due,.archived-task-detail h4>span,.archive-note>div,.archive-no-notes,.archive-time-note,.scheduled-task-button>span:nth-child(2)>span,.scheduled-empty,.pending-save>span,.pending-time-help,.save-indicator,.illustration-heading div>span){color:var(--dark-muted)}[data-theme=dark] :is(.primary-button,.completion-button:not(.completed-button),.add-task-button,.task-check.checked,.permission-row input:checked,.overview-theme-control input:checked,.calendar-day.is-selected,.floating-check){background:var(--green);color:#fff;border-color:#8056b6}[data-theme=dark] .primary-button:hover:not(:disabled){background:#7148a7}[data-theme=dark] :is(.secondary-button,.settings-button,.progress-icon,.filter-tabs button.selected,.weekday-buttons button[aria-pressed=true],.scheduled-task-icon,.role-badge,.archive-check.checked,.today-pill,.view-count,.notes-count,.empty-task-icon,.invite-banner-icon,.feature-grid>div>span,.mini-home,.illustration-check,.illustration-chip,.toast>span){background:var(--dark-accent-surface);border-color:var(--line);color:var(--dark-accent)}[data-theme=dark] :is(.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.calendar-day:hover:not(:disabled):not(.is-selected),.task-check:hover:not(:disabled):not(.checked)){background:var(--dark-hover);color:var(--ink);border-color:#735791}[data-theme=dark] :is(.icon-button,.calendar-today-button,.text-button,.task-details-label,.detail-status.done,.note-heading strong,.archive-note strong,.welcome h1 em){color:var(--dark-accent)}[data-theme=dark] :is(.row-arrow,.filter-tabs button:not(.selected),.search-field,.quick-add-title-row>svg,.archived-task>summary>svg,.scheduled-task-button>svg){color:var(--dark-muted)}[data-theme=dark] :is(.filter-tabs button>span,.section-caption>span:nth-child(2),.progress-track,.weekday-buttons button:not([aria-pressed=true]),.role-badge.muted,.permission-row input:not(:checked),.task-check.pending-check:disabled,.saving-toast,.calendar-nav>.icon-button){border-color:var(--line);color:var(--dark-muted);background:#382c46}[data-theme=dark] :is(.filter-tabs button.selected>span,.progress-track>span,.tiny-dot,.idle-page-divider,.idle-page-eyebrow>span,.welcome-eyebrow>span:first-child){color:#fff;background:#8058ad}[data-theme=dark] :is(.task-check,.archive-check,.illustration-circle){border-color:#806d96}[data-theme=dark] .calendar-day{color:var(--dark-muted)}[data-theme=dark] .calendar-day.is-today:not(.is-selected){color:var(--ink);border-color:#a482cc}[data-theme=dark] :is(.calendar-day.day-complete>span,.legend-complete){background:#8761b6;border-color:#a983d6}[data-theme=dark] :is(.calendar-day.day-partial>span,.legend-partial){background:#5c4676;border-color:#a983d6}[data-theme=dark] :is(.calendar-day.day-incomplete>span,.legend-incomplete,.legend-empty){background:var(--dark-raised);color:var(--dark-muted);border-color:#8d79a1}[data-theme=dark] .calendar-day>svg{color:var(--dark-accent)}[data-theme=dark] :is(.repeat-enable input,.quick-add .new-task-repeat input){accent-color:#9467c5}[data-theme=dark] :is(.brand-mark,.avatar){color:#2a1742;background:#dfc6fb}[data-theme=dark] .avatar-stack .avatar:nth-child(2){color:#2a1742;background:#c7a4ed}[data-theme=dark] .avatar-stack .avatar:nth-child(3){color:#251837;background:#bfa9dc}[data-theme=dark] :is(.brand-dot,.overview-button,.group-button,.group-button>svg,.list-button,.user-profile div>span,.sidebar-topline,.sidebar-badge,.sidebar-footer,.nav-label,.nav-empty,.sidebar-note p,.user-profile>a,.creation-limit){color:var(--dark-muted)}[data-theme=dark] :is(.sidebar-badge,.sidebar-bottom,.user-profile,.sidebar-note){border-color:#514165}[data-theme=dark] .sidebar-note{background:#332144}[data-theme=dark] .sidebar-note strong{color:var(--ink)}[data-theme=dark] :is(.sidebar-note>span,.group-icon,.team-icon,.list-count){color:var(--dark-accent);background:#422b5a}[data-theme=dark] :is(.add-list-button,.nav-label button){color:var(--dark-accent)}[data-theme=dark] :is(.active-list,.overview-button.active-overview,.overview-button:hover,.list-button:hover,.group-button:hover){color:var(--ink);background:#412952}[data-theme=dark] .active-list svg{color:var(--dark-accent)}[data-theme=dark] :is(.task-meta>span.overdue,.delete-task){color:#ffb9aa}[data-theme=dark] :is(.error-banner,.dialog-error,.confirm-delete){color:#ffd9db;background:#432637;border-color:#6a4151}[data-theme=dark] .confirm-delete p{color:#ffd9db}[data-theme=dark] .danger-button{color:#fff;background:#873b56}[data-theme=dark] :is(.overlay,.nav-backdrop){background:#100b17bd}[data-theme=dark] .drawer{box-shadow:-12px 0 50px #0d071659}[data-theme=dark] .illustration-line{background:#5b4871}[data-theme=dark] .illustration-orbit{border-color:#4c375f}.group-heading{grid-template-columns:minmax(0,1fr) 34px 28px;align-items:center;gap:2px;display:grid}.group-heading>.group-button{min-width:0}.group-palette-button,.group-chevron-button{color:#c0d1c1;background:0 0;border-radius:7px;place-items:center;width:100%;height:36px;display:grid}.group-palette-button:hover,.group-chevron-button:hover{color:#fff;background:#ffffff12}:is(.group-palette-button:focus-visible,.group-chevron-button:focus-visible){outline-offset:1px;outline:2px solid #c8e7b3}.group-chevron-button>svg{transition:transform .18s}.group-chevron-button[aria-expanded=false]>svg{transform:rotate(-90deg)}.group-icon-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.group-icon-choice{color:#3f594a;background:#f7faf4;border:1px solid #dce5d7;border-radius:9px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:73px;padding:8px 4px;font-size:11px;font-weight:550;display:grid}.group-icon-choice:hover{background:#edf4e8}.group-icon-choice[aria-pressed=true]{background:#e8f2e3;border-color:#63815a}.group-icon-choice[aria-disabled=true]{cursor:wait}.group-icon-choice:focus-visible{outline-offset:2px;outline:2px solid #5f8558}.group-icon-choice-label{justify-content:center;align-items:center;gap:3px;display:flex}[data-theme=dark] :is(.group-palette-button,.group-chevron-button){color:#ead9fa}[data-theme=dark] :is(.group-palette-button,.group-chevron-button):focus-visible{outline-color:#e6cffd}[data-theme=dark] .group-icon-choice{color:#f2e9fa;background:#352840;border-color:#624a76}[data-theme=dark] .group-icon-choice:hover{background:#443252}[data-theme=dark] .group-icon-choice[aria-pressed=true]{background:#4c365e;border-color:#d4b6f1}[data-theme=dark] .group-icon-choice:focus-visible{outline-color:#e6cffd}@media (max-width:760px){.group-heading{grid-template-columns:minmax(0,1fr) 42px 38px}.group-palette-button,.group-chevron-button{height:42px}}@media (max-width:480px){.group-icon-palette{gap:6px}.group-icon-choice{min-height:68px;font-size:10px}}@media (prefers-reduced-motion:reduce){.group-chevron-button>svg{transition:none}}
