@charset "UTF-8";@-o-viewport{width:device-width}@viewport{width:device-width}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}body{text-rendering:optimizeLegibility;display:flex;flex-direction:column;line-height:1.5;min-height:100vh}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,button,input,label,select,summary,textarea{touch-action:manipulation}img{display:block;max-width:100%}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font:inherit}.svg-sprite{display:none}svg{display:inline-block;vertical-align:middle;width:100%}.icon,.ui-icon{fill:currentColor;width:auto}html{--custom-color-light:rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),0.3);--custom-color-text-light:#707070;--app-button-color:#c9c9c9;--app-button-move-color:var(--custom-color);--app-button-hover-color:var(--custom-color);--focus-outline-color:var(--custom-color);--ribbon-background:#fafafa;--ribbon-text-color:#000;--ribbon-button-hover-background:#e6e6e6;--ribbon-status-background:#e6e6e6;--ribbon-input-hover-background:#fff;--someday-list-header-background:#e6e6e6;--someday-list-badge-background:#000;--someday-list-badge-text-color:#fff;--someday-action-hover-background:#fff;--someday-action-text-color:#000;--someday-dots-background:#e5e5e5;--someday-dots-selected-background:#1c1c1c;--listsets-toolbar-button-active-background:#000;--listsets-toolbar-button-active-color:#fff;--listsets-toolbar-button-background:#f2f2f2;--listsets-toolbar-button-hover-background:#e5e5e5;--listsets-toolbar-button-color:#000;--listsets-toolbar-button-border-color:#c7c7c7;--dropdown-menu-background:#fff;--dropdown-menu-text-color:#000;--dropdown-menu-title-color:#868686;--dropdown-menu-note-color:#707070;--dropdown-menu-border-color:#e5e5e5;--dropdown-menu-hover-background:#fafafa;--dropdown-menu-section-border-color:#f2f2f2;--dropdown-menu-cta-background:#edeef0;--dropdown-menu-cta-color:#141414;--todo-text-color:#000;--todo-text-done-color:#000;--todo-checkbox-done-color:#999;--todo-text-today-color:var(--custom-color-highlight);--todo-text-hover-background-color:#fff;--todo-text-hover-color:#000;--todo-text-focus-color:#000;--todo-header-background:#edeef0;--todo-header-text-color:#141414;--todo-header-hover-text-color:#000;--todo-recurring-text-hover-color:#000;--todo-past-text-color:#a6a6a7;--todo-button-hover-color:#000;--todo-border-color:#edeef0;--footer-border-color:#e6e6e6;--banner-text-color:#000;--modal-overlay-background:rgba(0,0,0,.2);--modal-background-color:#fff;--modal-background-color-accent:#f2f2f2;--modal-border-color:var(--custom-color);--modal-header-text-color:#000;--modal-body-background:#fff;--modal-body-med-background:#f8f8f8;--modal-body-text-color:#000;--modal-body-text-color-dim:#707070;--modal-body-text-color-light:#a4a4a4;--modal-footer-text-color:#000;--modal-icon-color:#000;--modal-list-item-border-color:#ddd;--modal-input-text-color:#000;--modal-visor-header-background:var(--app-header-bg);--calendar-background:#fafafa;--calendar-overlay-background:hsla(0,0%,100%,.95);--calendar-overlay-text:#000;--calendar-border:var(--custom-color);--calendar-day-background:#fff;--calendar-day-color:#000;--calendar-day-hover-background:#e6e6e9;--calendar-day-today-background-color:var(--custom-color);--calendar-day-today-text-color:#fff;--calendar-color:#000;--calendar-day-oom-color:#c9c9c9;--calendar-icon-color:#707070;--formatting-background:#fff;--formatting-border:#f2f2f2;--formatting-text-color:#000;--formatting-hover-background:#f2f2f2;--formatting-active-background:#2c2c2c;--formatting-active-text-color:#fff;--DEV-todo-visible-icon-color:rgba(0,0,0,.1);--search-input-text-color:#000;--search-heading-text-color:#828282;--search-paragraph-text-color:#868686;--search-result-background-hover:#fafafa;--search-result-h5-background-hover:#f2f2f2;--search-result-content-done-color:#c7c7c7;--recurring-todos-border-color:#e5e5e5;--recurring-todos-input-background-color:#f2f2f2;--recurring-todos-checkbox-background-color:#2c2c2c;--recurring-todos-checkbox-color:#fff;--recurring-todos-text-color:inherit;--recurring-todos-highlight-color:var(--custom-color);--header-text-color:#000;--ui-button-bg:#f2f2f2;--ui-button-bg-alt:#edeef0;--ui-button-color:#2c2c2c;--ui-button-icon-color:#707070;--ui-button-active-bg:#2c2c2c;--ui-button-active-color:#fff;--ui-button-draggable:#d1d1d1;--ui-button-hover-background:#e0e0e0;--ui-button-hover-color:var(--ui-button-color);--ui-button-icon-hover-color:#141414;--ui-segment-button-border-color:#c7c7c7;--todo-checkbox:var(--custom-color-light);--todo-button-bg:#f7f8fa;--todo-button-color:#bfbfbf;--someday-collapse:#707070;--someday-collapse-hover:#000;--someday-toolbar-bg:#f2f2f2;--someday-toolbar-tabs-color:#a4a4a4;--someday-toolbar-tabs-number-bg:#d1d1d1;--someday-toolbar-tabs-number-active-bg:#2c2c2c;--someday-toolbar-tabs-number-active-color:#fff;--app-background:#fff;--app-color:#000;--app-header-bg:#f7f8fa;--someday-list-background:#f7f8fa;--someday-list-background-hover:#f2f3f5;--someday-toolbar-tabs-active-bg:#edeef0;--someday-toolbar-tabs-active-color:#000;--someday-toolbar-tabs-bg:transparent;--someday-toolbar-tabs-hover-bg:#f2f3f5;--day-label-bg:var(--custom-color-day-label,#f7f8fa);--day-label-color:#000;--day-label-emoji-background-hover:#f2f2f2;--color-ui-text:#000;--color-ui-bg:#fbfbfb;--color-ui-info:#dbf2ff;--color-ui-success:#aff4c4;--color-ui-warn:#ffe39c;--color-ui-error:#ffdddf}[theme=dark]{--custom-color-light:rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),0.5);--custom-color-text-light:#aeaeae;--ui-button-hover-background:#4b4b4b;--app-button-color:#404040;--app-button-move-color:#828282;--app-button-hover-color:var(--custom-color-light);--focus-outline-color:var(--custom-color-light);--ribbon-background:#151515;--ribbon-text-color:#fff;--ribbon-button-hover-background:#000;--ribbon-status-background:#000;--ribbon-input-hover-background:#000;--someday-list-header-background:#151515;--someday-list-badge-background:#fff;--someday-list-badge-text-color:#000;--someday-action-hover-background:#000;--someday-action-text-color:#fff;--someday-dots-background:#3a3a3a;--someday-dots-selected-background:#868686;--listsets-toolbar-button-background:#1c1c1c;--listsets-toolbar-button-hover-background:#2c2c2c;--listsets-toolbar-button-color:#d1d1d1;--listsets-toolbar-button-active-background:#fff;--listsets-toolbar-button-active-color:#000;--listsets-toolbar-button-border-color:#3a3a3a;--dropdown-menu-background:#131315;--dropdown-menu-text-color:#fff;--dropdown-menu-border-color:#3a3a3a;--dropdown-menu-hover-background:#2c2c2c;--dropdown-menu-section-border-color:#2c2c2c;--dropdown-menu-cta-background:#1b1c20;--dropdown-menu-cta-color:#fff;--todo-text-color:#e5e5e5;--todo-text-today-color:var(--custom-color-highlight);--todo-text-focus-color:#fff;--todo-header-background:#1b1c20;--todo-header-text-color:#fff;--todo-header-hover-text-color:#fff;--todo-past-text-color:#707070;--todo-text-hover-color:#e5e5e5;--todo-text-done-color:#fff;--todo-checkbox-done-color:#484848;--todo-recurring-text-hover-color:#fff;--todo-button-hover-color:#e5e5e5;--todo-border-color:#1b1c20;--footer-border-color:#181818;--banner-text-color:#000;--modal-overlay-background:rgba(0,0,0,.7);--modal-background-color:#131313;--modal-background-color-accent:#2c2c2c;--modal-border-color:var(--custom-color);--modal-header-text-color:#fff;--modal-body-background:transparent;--modal-body-med-background:transparent;--modal-body-text-color:#fff;--modal-body-text-color-dim:#9f9f9f;--modal-body-text-color-light:#5b5b5b;--modal-footer-text-color:#fff;--modal-icon-color:#fff;--modal-list-item-border-color:#181818;--modal-input-text-color:#fff;--calendar-background:#151515;--calendar-overlay-background:rgba(30,30,30,.95);--calendar-overlay-text:#fff;--calendar-border:var(--custom-color);--calendar-color:#828282;--calendar-day-background:#151515;--calendar-day-hover-background:#000;--calendar-day-today-background-color:var(--custom-color-light);--calendar-day-today-text-color:#000;--calendar-day-color:#fff;--calendar-day-oom-color:#828282;--calendar-icon-color:#707070;--formatting-background:#1c1c1c;--formatting-border:#2c2c2c;--formatting-text-color:#fff;--formatting-hover-background:#3a3a3a;--formatting-active-background:#f2f2f2;--formatting-active-text-color:#000;--DEV-todo-visible-icon-color:hsla(0,0%,100%,.1);--search-input-text-color:#f2f2f2;--search-heading-text-color:#828282;--search-paragraph-text-color:#868686;--search-result-background-hover:#181818;--search-result-h5-background-hover:#181818;--search-result-content-done-color:#868686;--recurring-todos-border-color:#202022;--recurring-todos-input-background-color:#202022;--recurring-todos-checkbox-background-color:#fff;--recurring-todos-checkbox-color:#202022;--recurring-todos-text-color:#fff;--recurring-todos-highlight-color:var(--custom-color-highlight);--header-text-color:#fff;--ui-button-bg:#2c2c2c;--ui-button-bg-alt:#2c2c2c;--ui-button-active-bg:#fff;--ui-button-active-color:#2c2c2c;--ui-button-draggable:#484848;--ui-button-color:#fff;--ui-button-hover-color:#fff;--ui-button-icon-hover-color:#fff;--ui-segment-button-border-color:#3a3a3a;--todo-text-hover-background-color:var(--app-background);--todo-button-bg:#484848;--todo-button-color:#bfbfbf;--someday-collapse:#707070;--someday-collapse-hover:#fff;--someday-toolbar-bg:#111;--someday-toolbar-tabs-color:#707070;--someday-toolbar-tabs-color-active:#fff;--someday-toolbar-tabs-number-bg:#2c2c2c;--someday-toolbar-tabs-number-active-bg:#fff;--someday-toolbar-tabs-number-active-color:#000;--app-background:#131313;--app-color:#fff;--app-header-bg:#0d0d0d;--someday-list-background:#0d0d0d;--someday-list-background-hover:#131315;--someday-toolbar-tabs-active-bg:#1b1c20;--someday-toolbar-tabs-active-color:#fff;--someday-toolbar-tabs-bg:transparent;--someday-toolbar-tabs-hover-bg:#1b1c20;--day-label-bg:var(--custom-color-day-label,#0d0d0d);--day-label-color:#fff;--day-label-emoji-background-hover:#2c2c2c}.app--secondary{--todo-border-color:#edeef0}:where([theme=dark]) .app--secondary{--todo-border-color:#26272a}@font-face{font-display:swap;font-family:PangeaText;font-style:normal;font-weight:400;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/PangeaText-RegularWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:PangeaText;font-style:normal;font-weight:700;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/PangeaText-BoldWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:PangeaText;font-style:italic;font-weight:400;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/PangeaText-ItalicWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:PangeaText;font-style:normal;font-weight:300;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/PangeaText-LightWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:PangeaText;font-style:italic;font-weight:300;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/PangeaText-LightItalicWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueDIN;font-style:normal;font-weight:600;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/NeueDINSemiCond-SemiBoldWeb.woff2) format("woff2")}@font-face{font-display:swap;font-family:NotoSansMono;font-style:normal;font-weight:400;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/NotoSansMono.woff2) format("woff2")}@font-face{font-display:swap;font-family:NotoSansMono;font-style:normal;font-weight:700;src:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/fonts/NotoSansMonoBold.woff2) format("woff2")}:root{--ff-sans:"PangeaText",system-ui,"Helvetic Neue","Helvetica","Arial",sans-serif;--ff-sans-condensed:var(--font-extra-name,"NeueDIN"),system-ui,"Helvetic Neue","Helvetica","Arial",sans-serif;--ff-sans-logo:alternate-gothic-no-2-d,var(--font-extra-name,"Roboto Condensed"),"Inter",system-ui,"Helvetic Neue","Helvetica","Arial",sans-serif;--ff-cursive:"Rock Salt",cursive;--ff-mono:"NotoSansMono","Roboto Mono",monospace;--font-size-a11y-min:0.7777777778rem;--font-size-l:0.6666666667rem;--font-size-s:0.7777777778rem;--font-size-xs:0.6666666667rem;--font-size-xxs:0.5555555556rem;--font-size-xl:3.0555555556rem;--line-height:1.1667;--heading-body:1rem;--heading-s:1.1111111111rem;--heading-m:1.3333333333rem;--heading-l:1.6666666667rem;--heading-xl:3.3333333333rem;--text-size-body:1rem;--text-size-xxs:0.7777777778rem;--text-size-xs:0.8888888889rem;--text-size-s:1.1111111111rem;--text-size-m:1.3333333333rem;--text-size-l:1.6666666667rem;--text-size-xl:3.3333333333rem;--code-s:0.7777777778rem;--font-size-flex-xs:0.5555555556rem}@media (min-width:48.0625em){:root{--font-size-s:0.6666666667rem;--font-size-xl:3.3333333333rem;--heading-s:1.3333333333rem;--heading-m:1.6666666667rem;--heading-l:2.2222222222rem;--heading-xl:4.4444444444rem;--text-size-l:2.2222222222rem;--text-size-xl:4.4444444444rem;--text-size-m:1.6666666667rem;--text-size-s:1.3333333333rem;--code-s:0.6111111111rem}}@media (min-width:60em){:root{--font-size-l:1.1111111111rem;--font-size-xl:3.8888888889rem;--heading-xl:7.2222222222rem;--text-size-xl:7.2222222222rem}}.fz--medium:root{--font-size-s:0.8888888889rem;--font-size-xs:0.6666666667rem;--font-size-flex-xs:0.6666666667rem}@media (min-width:48.0625em){.fz--medium:root{--font-size-s:0.7777777778rem;--font-size-xs:0.6666666667rem;--code-s:0.7222222222rem}}.fz--large:root{--font-size-s:1rem;--font-size-xs:0.7777777778rem;--font-size-flex-xs:0.7777777778rem}@media (min-width:48.0625em){.fz--large:root{--font-size-s:0.8888888889rem;--font-size-xs:0.7777777778rem;--code-s:0.8333333333rem}}:root{--todo-font-size:var(--font-size-s)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--ff-sans);font-size:1.125em;font-weight:400}code{font-family:var(--ff-mono);font-weight:500}:root{--spacing-xs:0.5555555556rem;--spacing-s:1.6666666667rem;--spacing-m:2.7777777778rem;--spacing-m2:3.6111111111rem;--spacing-l:3.8888888889rem;--spacing-xl:4.4444444444rem;--spacing-xxl:6.6666666667rem;--standalone-list-width:18.5rem;--spacing-outer-margin:1.1111111111rem}@media (min-width:48.0625em){:root{--spacing-m:3.3333333333rem;--spacing-m2:4.1111111111rem;--spacing-l:4.4444444444rem;--spacing-xl:5rem;--spacing-xxl:8.2222222222rem}}@media (min-width:60em){:root{--spacing-m2:4.6666666667rem;--spacing-l:5rem;--spacing-xl:5.5555555556rem;--spacing-xxl:9.3333333333rem}}html{--action-button-size:1.6666666667rem;--action-button-border-radius:0.1111111111rem;--action-button-bottom-gutter:0.8333333333rem}:root{--ui-button-border-radius:0.2222222222rem;--ui-button-spacing-x:0.2777777778rem;--ui-min-target-size:1.3333333333rem;--ui-toolbar-height:2.4444444444rem}.theme--light{--dropdown-menu-background:#fff;--ui-button-bg:#e5e5e5;--ui-button-color:#707070;--ui-button-icon-color:var(--ui-button-color);--ui-button-hover-background:rgba(0,0,0,.15);--ui-button-hover-color:#707070;--ui-button-icon-hover-color:#141414;--ui-button-active-bg:rgba(0,0,0,.1);--ui-button-active-color:#fff;--ui-segment-button-border-color:rgba(0,0,0,.05)}.theme--dark{--modal-cover-bg:#0d0d0d;--modal-cover-nav:#707070;--timer-bg:hsla(0,0%,100%,.1);--timer-bg-hover:hsla(0,0%,100%,.15);--timer-bg-active:#fff;--timer-color:#fff;--timer-color-active:#141414;--modal-cover-tools-bg:hsla(0,0%,100%,.05);--dropdown-menu-background:var(--modal-cover-tools-bg);--theme-select-check:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/checkmark-alt-light.svg);--theme-select-active:#fff;--theme-select-hover:hsla(0,0%,100%,.3);--ui-button-bg:var(--timer-bg);--ui-button-color:#707070;--ui-button-icon-color:var(--ui-button-color);--ui-button-hover-background:var(--timer-bg);--ui-button-hover-color:var(--timer-color);--ui-button-icon-hover-color:var(--ui-button-hover-color);--ui-button-active-bg:var(--timer-bg-active);--ui-button-active-color:var(--timer-color-active);--ui-segment-button-border-color:hsla(0,0%,44%,.4)}.theme--accent-color,.theme--overlay{--modal-cover-bg:#2c2c2c;--modal-cover-nav:#fff;--timer-bg:rgba(0,0,0,.25);--timer-bg-hover:rgba(0,0,0,.4);--timer-bg-active:#000;--timer-color:#fff;--timer-color-active:#fff;--modal-cover-tools-bg:rgba(0,0,0,.2);--dropdown-menu-background:var(--modal-cover-tools-bg);--theme-select-active:#000;--theme-select-hover:rgba(0,0,0,.3);--ui-button-bg:rgba(0,0,0,.3);--ui-button-color:hsla(0,0%,100%,.5);--ui-button-icon-color:var(--ui-button-color);--ui-button-hover-background:var(--timer-bg-hover);--ui-button-hover-color:var(--timer-color-active);--ui-button-icon-hover-color:var(--ui-button-hover-color);--ui-button-active-bg:var(--timer-bg-active);--ui-button-active-color:var(--timer-color-active);--ui-segment-button-border-color:hsla(0,0%,100%,.4)}.theme--accent-color{--modal-cover-bg:radial-gradient(at 60% 40%,rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),0.52) 0,transparent 50%),radial-gradient(at 16% 40%,rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),0.71) 0,transparent 50%),radial-gradient(at 105% 30%,hsla(0,0%,100%,.5) 0,transparent 50%),radial-gradient(at 95% 90%,hsla(0,0%,100%,.6) 0,transparent 50%),radial-gradient(ellipse at 35% 105%,hsla(0,0%,100%,.5) 0,transparent 50%) rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue))}body{background-color:var(--app-background);color:var(--app-color)}:root{--txdx-breakpoint-size:"s"}@media (min-width:48.0625em){:root{--txdx-breakpoint-size:"m"}}@media (min-width:60em){:root{--txdx-breakpoint-size:"l"}}@media (min-width:74.0625em){:root{--txdx-breakpoint-size:"xl"}}@media (pointer:fine){:root{--txdx-fine-pointer:true}}.stack>*+*{margin-top:1.1111111111rem}.flex{display:flex}.flex--between-center{align-items:center;justify-content:space-between}.flex--centered{align-items:center}.flex--centered .flex__item{display:flex;flex:1;justify-content:center}.flex--centered .flex__item:first-child>*{margin-right:auto}.flex--centered .flex__item:last-child>*{margin-left:auto}.hidden,.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bold{font-weight:700}.italic{font-style:italic}.nowrap{white-space:nowrap}.hide-mobile{display:block}@media (max-width:48em){.hide-mobile{display:none}}:root{--container-gutter:0.5555555556rem;--grid-container-gutter:1.1111111111rem;--grid-header-height:4.4444444444rem;--app-container-gutter:1.1111111111rem;--site-gutter:1.6666666667rem;--blog-container-gutter:var(--app-container-gutter)}@media (min-width:48.0625em){:root{--grid-container-gutter:0.5555555556rem;--app-container-gutter:0.5555555556rem;--site-gutter:3.3333333333rem}}@media (min-width:60em){:root{--app-container-gutter:3.5555555556rem;--blog-container-gutter:1.1111111111rem;--site-gutter:5.5555555556rem}}.relative{position:relative}.container--narrow{max-width:25.7777777778rem}.container--blog{margin-left:auto;margin-right:auto;max-width:50rem}.section-container{padding:0 var(--site-gutter)}.cover{bottom:0;left:0;position:absolute;right:0;top:0}.cover,.cover img{height:100%;width:100%}.cover img{-o-object-fit:cover;object-fit:cover}button{background-color:transparent;border:none}a.btn{text-decoration:none!important}.btn,button{-webkit-text-fill-color:currentColor;all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:revert}.btn{background-color:#000;border:2px solid #000;border-radius:5px;color:#fff;display:inline-block;flex:0 0 auto;font-size:20px;padding:1rem 2.2222222222rem;text-align:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}.btn:focus,.btn:hover{background-color:transparent;color:#000}.btn.m--xsm{font-size:12px;padding:.2222222222rem .4444444444rem}.btn.m--sm{font-size:14px}.btn.m--md,.btn.m--sm{padding:.6666666667rem 1.1111111111rem}.btn.m--lg,.btn.m--md{font-size:18px}.btn.m--lg{padding:.8888888889rem 1.7777777778rem}@media (min-width:48.0625em){.btn.m--lg{font-size:24px;padding:1.5555555556rem 2.6666666667rem}}.btn.m--red{background-color:#ed0c00;border:none}.btn.m--red:focus,.btn.m--red:hover{background-color:#000;color:#fff}.btn.m--custom{background-color:var(--custom-color,#ed0c00);border:none;color:var(--custom-color-text,#fff)}.btn.m--custom:focus,.btn.m--custom:hover{background-color:#000;color:#fff}.btn.m--full{width:100%}.btn:disabled{color:#828282;cursor:not-allowed}.btn:disabled,.btn:disabled:hover{background-color:#fafafa}.btn-options{align-items:center;display:flex;gap:1.1111111111rem;justify-content:flex-end;margin:2.2222222222rem 0}.btn--primary,.btn--secondary{background-color:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-color);font-size:var(--font-size-s);padding:.2777777778rem .5555555556rem;transition:all .25s ease-in-out}.btn--primary:focus,.btn--primary:hover,.btn--secondary:focus,.btn--secondary:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-color)}.btn--primary{--btn-bg:#2c2c2c;--btn-bg-hover:#000;--btn-color:#fff}.btn--secondary,[theme=dark] .btn--primary{--btn-bg:#f2f2f2;--btn-bg-hover:#e5e5e5;--btn-color:#2c2c2c}[theme=dark] .btn--secondary{--btn-bg:#202022;--btn-bg-hover:#000;--btn-color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:.5555555556rem}.btn-row>*{flex:0 0 auto}.btn-row--center{justify-content:center}.btn-link{font-size:var(--font-size-s)}.btn+.btn-link{margin-left:.2777777778rem}.btn-link:hover{text-decoration:underline}.link,a{color:inherit;text-decoration:none;transition:color .25s ease-in-out}.link:focus,.link:hover,a:focus,a:hover{color:var(--custom-color-highlight)}.link--alt{border:0!important;color:#828282;font-size:var(--font-size-s);text-decoration:underline}.link--alt:hover{color:var(--custom-color);text-decoration:none}.page-title{font-family:var(--ff-sans);font-size:60px;line-height:1.1;margin-bottom:1.3333333333rem;text-transform:uppercase}.page-title--large{font-size:var(--font-size-xl)}.page-subtitle{margin-bottom:.8888888889rem}.page-subtitle--alt{font-size:var(--font-size-xs);font-weight:500;text-align:left;text-transform:uppercase}.red{color:#ed0c00;transition:opacity .25s ease-in-out}a.red:focus,a.red:hover{color:#ed0c00;opacity:.65}.gray{color:#c9c9c9}.dark-gray{color:#bfbfbf}.underline{text-decoration:underline}.link{border-bottom:2px solid var(--custom-color)}.text--small{font-size:var(--font-size-xs)}.text--center{text-align:center}.love-icon{color:#ed0c00}a:focus .love-icon,a:hover .love-icon{opacity:1}.love-icon:before{content:"♥"}input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;display:block;font-family:inherit;font-size:inherit;outline:none;padding:0;width:100%}.input__hide{background-image:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/showing.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100%;opacity:.5;position:absolute;right:.8888888889rem;top:0;width:24px}input[type=text]+.input__hide{background-image:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/hidden.svg)}.field{border:1px solid #e6e6e6;border-radius:5px;display:flex;flex-direction:column;margin:.8888888889rem 0;padding:.4444444444rem .8888888889rem;position:relative;text-align:left}.field--large{background-color:#fff;padding:.6666666667rem .8888888889rem}.field__label{font-size:11px;margin-bottom:.2222222222rem}.field__input{margin:0;padding:0}.form__subtext{font-size:var(--font-size-a11y-min)}.form__subtext,.form__subtext p+p{margin-top:.8888888889rem}.checkbox{border-bottom:1px solid #c9c9c9;display:block;padding:1.1111111111rem 0}.checkbox input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox label{display:block;padding-right:3.6111111111rem;position:relative}.checkbox label:after,.checkbox label:before{content:"";cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease-in-out}.checkbox label:before{background-color:#c9c9c9;border-radius:1.9444444444rem;height:1.9444444444rem;right:0;width:3.0555555556rem}.checkbox label:after{background-color:#fff;border-radius:50%;box-shadow:0 0 .0555555556rem rgba(0,0,0,.25),.0555555556rem .1666666667rem .0555555556rem rgba(0,0,0,.1);height:1.6111111111rem;left:100%;transform:translate(-2.8888888889rem,-50%);width:1.6111111111rem}.checkbox input[type=checkbox]:checked~label:after{transform:translate(-1.7777777778rem,-50%)}.checkbox input[type=checkbox]:checked~label:before{background-color:var(--custom-color)}.checkbox input[type=checkbox]:not([disabled])~label:hover:before{opacity:.9}.checkbox--borderless{border-bottom:0}.squarecheck{cursor:pointer;display:block;padding-left:1.8888888889rem;position:relative}.squarecheck__label{font-family:var(--ff-sans);font-size:1.6666666667rem;text-transform:uppercase}.squarecheck__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid rgba(0,0,0,.3);border-radius:6px;height:1.3333333333rem;left:0;margin:0;position:absolute;top:50%;transform:translateY(calc(-50% - 2px));width:1.3333333333rem}.squarecheck__input:active{background-color:rgba(0,0,0,.1)}.squarecheck__input:checked{background-color:var(--custom-color);border-color:transparent}.squarecheck__input:checked:after{border-bottom:.1111111111rem solid var(--custom-color-text);border-right:.1111111111rem solid var(--custom-color-text);content:"";height:.5555555556rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:.2777777778rem}.squarecheck:hover .squarecheck__input{border-color:rgba(0,0,0,.4);cursor:pointer}.squarecheck:hover .squarecheck__input:checked{border-color:rgba(0,0,0,.4)}.alert__wrapper{margin:.8888888889rem 0}.alert{font-size:var(--font-size-a11y-min)}.alert+.alert{margin-top:.2222222222rem}.alert a{border-bottom:1px solid #ed0c00}:root{--ui-top-border-width:2px}.header{color:#000;line-height:var(--line-height);width:100%}.header--authed{position:sticky;top:0;z-index:600}.header.authed{background-color:var(--app-background);border-top:var(--ui-top-border-width) solid var(--custom-color);color:var(--header-text-color);font-size:var(--font-size-s)}.site,.site .header{--ui-toolbar-height:85px}.header__container{align-items:center;background-color:#fff;display:flex;height:var(--ui-toolbar-height);padding:0 var(--app-container-gutter);position:fixed;top:0;width:100%;z-index:3}.authed .header__container{background-color:unset;position:relative}.header__logo{background-color:var(--custom-color);display:block;height:24px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.75 12L11.25 19.5H5.25L12.75 12L5.25 4.5H11.25L18.75 12Z" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.75 12L11.25 19.5H5.25L12.75 12L5.25 4.5H11.25L18.75 12Z" fill="currentColor"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .25s ease-in-out var(--app-header-transition-delay);transition-delay:0ms;width:24px}.header__logo:hover{opacity:.8}.header__logo>span{opacity:0}.header:hover .header__logo{height:16px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 69 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.74157 2.52661H7.14574V0.456345H0.155827V2.52661H2.51548V15.3043H4.74157V2.52661V2.52661ZM14.4723 0.456345H8.41739V15.3043H14.4723V13.2341H10.6435V8.64834H13.4038V6.57808H10.6435V2.52661H14.4723V0.456345V0.456345ZM21.0094 0.456345V10.2289C21.0094 11.4087 20.9871 12.1433 20.9203 12.4327C20.7645 13.0783 20.3416 13.4567 19.7628 13.4567C19.2508 13.4567 18.8501 13.1673 18.6497 12.6553C18.5384 12.3214 18.4939 11.6981 18.4939 10.2289V0.456345H16.2678V10.4737C16.2678 12.6553 16.4459 13.479 17.1583 14.3471C17.7593 15.0817 18.7165 15.527 19.7405 15.527C20.7868 15.527 21.744 15.0817 22.345 14.3471C23.0574 13.479 23.2355 12.6776 23.2355 10.4737V0.456345H21.0094V0.456345ZM29.8762 7.66887L32.4807 0.456345H30.1656L28.7186 4.84174L27.1826 0.456345H24.8452L27.5388 7.66887L24.7339 15.3043H27.0268L28.6741 10.5183L30.4104 15.3043H32.7478L29.8762 7.66887V7.66887Z" fill="currentColor"/><path d="M34.2296 15.3043H37.3906C39.9506 15.3043 41.1527 13.9687 41.1527 11.1193V4.64139C41.1527 1.792 39.9506 0.456345 37.3906 0.456345H34.2296V15.3043ZM36.4556 13.2341V2.52661H37.1457C37.769 2.52661 38.2588 2.72695 38.5482 3.10539C38.8376 3.50608 38.9266 3.9513 38.9266 5.06434V10.6963C38.9266 11.8094 38.8376 12.2546 38.5482 12.6553C38.2588 13.0337 37.769 13.2341 37.1457 13.2341H36.4556ZM49.2438 0.456345H43.1889V15.3043H49.2438V13.2341H45.415V8.64834H48.1753V6.57808H45.415V2.52661H49.2438V0.456345ZM55.7809 0.456345V10.2289C55.7809 11.4087 55.7586 12.1433 55.6918 12.4327C55.536 13.0783 55.113 13.4567 54.5343 13.4567C54.0223 13.4567 53.6216 13.1673 53.4212 12.6553C53.3099 12.3214 53.2654 11.6981 53.2654 10.2289V0.456345H51.0393V10.4737C51.0393 12.6553 51.2174 13.479 51.9297 14.3471C52.5308 15.0817 53.488 15.527 54.512 15.527C55.5583 15.527 56.5155 15.0817 57.1165 14.3471C57.8289 13.479 58.007 12.6776 58.007 10.4737V0.456345H55.7809ZM64.647 7.66887L67.2522 0.456345H64.937L63.4901 4.84174L61.9541 0.456345H59.6167L62.3103 7.66887L59.5054 15.3043H61.7983L63.4456 10.5183L65.1819 15.3043H67.5193L64.6477 7.66887H64.647Z" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 69 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.74157 2.52661H7.14574V0.456345H0.155827V2.52661H2.51548V15.3043H4.74157V2.52661V2.52661ZM14.4723 0.456345H8.41739V15.3043H14.4723V13.2341H10.6435V8.64834H13.4038V6.57808H10.6435V2.52661H14.4723V0.456345V0.456345ZM21.0094 0.456345V10.2289C21.0094 11.4087 20.9871 12.1433 20.9203 12.4327C20.7645 13.0783 20.3416 13.4567 19.7628 13.4567C19.2508 13.4567 18.8501 13.1673 18.6497 12.6553C18.5384 12.3214 18.4939 11.6981 18.4939 10.2289V0.456345H16.2678V10.4737C16.2678 12.6553 16.4459 13.479 17.1583 14.3471C17.7593 15.0817 18.7165 15.527 19.7405 15.527C20.7868 15.527 21.744 15.0817 22.345 14.3471C23.0574 13.479 23.2355 12.6776 23.2355 10.4737V0.456345H21.0094V0.456345ZM29.8762 7.66887L32.4807 0.456345H30.1656L28.7186 4.84174L27.1826 0.456345H24.8452L27.5388 7.66887L24.7339 15.3043H27.0268L28.6741 10.5183L30.4104 15.3043H32.7478L29.8762 7.66887V7.66887Z" fill="currentColor"/><path d="M34.2296 15.3043H37.3906C39.9506 15.3043 41.1527 13.9687 41.1527 11.1193V4.64139C41.1527 1.792 39.9506 0.456345 37.3906 0.456345H34.2296V15.3043ZM36.4556 13.2341V2.52661H37.1457C37.769 2.52661 38.2588 2.72695 38.5482 3.10539C38.8376 3.50608 38.9266 3.9513 38.9266 5.06434V10.6963C38.9266 11.8094 38.8376 12.2546 38.5482 12.6553C38.2588 13.0337 37.769 13.2341 37.1457 13.2341H36.4556ZM49.2438 0.456345H43.1889V15.3043H49.2438V13.2341H45.415V8.64834H48.1753V6.57808H45.415V2.52661H49.2438V0.456345ZM55.7809 0.456345V10.2289C55.7809 11.4087 55.7586 12.1433 55.6918 12.4327C55.536 13.0783 55.113 13.4567 54.5343 13.4567C54.0223 13.4567 53.6216 13.1673 53.4212 12.6553C53.3099 12.3214 53.2654 11.6981 53.2654 10.2289V0.456345H51.0393V10.4737C51.0393 12.6553 51.2174 13.479 51.9297 14.3471C52.5308 15.0817 53.488 15.527 54.512 15.527C55.5583 15.527 56.5155 15.0817 57.1165 14.3471C57.8289 13.479 58.007 12.6776 58.007 10.4737V0.456345H55.7809ZM64.647 7.66887L67.2522 0.456345H64.937L63.4901 4.84174L61.9541 0.456345H59.6167L62.3103 7.66887L59.5054 15.3043H61.7983L63.4456 10.5183L65.1819 15.3043H67.5193L64.6477 7.66887H64.647Z" fill="currentColor"/></svg>');transition-delay:0ms;width:69px}.logo{color:#000;font-family:var(--ff-sans);font-size:1.7777777778rem;font-weight:700;opacity:0;text-transform:uppercase;transition:opacity .25s ease-in-out}@media (max-width:48em){.logo{margin:0 auto 0 .6666666667rem}}.wf-active .logo{opacity:1}.svg-logo{display:block;transition:opacity .25s ease-in-out;width:3.9444444444rem}@media (min-width:48.0625em){.svg-logo{width:3.3888888889rem}}.logo a:hover,.svg-logo:focus,.svg-logo:hover{color:inherit;opacity:.8}.header__nav{align-items:center;color:#000;display:flex;font-size:.7777777778rem;margin:0 auto 0 1.3333333333rem;width:100%}@media (max-width:48em){.header__nav{align-items:flex-start;background-color:#fff;border-bottom:2px solid #e6e6e6;border-top:2px solid #e6e6e6;display:none;flex-direction:column;font-size:20px;font-weight:500;left:0;margin:0;padding:var(--app-container-gutter);position:absolute;top:var(--ui-toolbar-height);width:100%}}.header__nav-item{margin-right:1.3333333333rem}@media (max-width:48em){.header__nav-item{padding:.6666666667rem 0}}@media (min-width:48.0625em){.header__nav-item--login{display:none}}@media (max-width:48em){.header--open .header__nav{display:block}}.header__nav-login{flex:0 0 auto;font-size:.7777777778rem;margin-left:1.3333333333rem}@media (max-width:48em){.header__nav-login{display:none}}.header__burger{height:20px;position:relative;width:24px}@media (min-width:48.0625em){.header__burger{display:none}}.header__burger div{background-color:#000;height:3px;left:0;position:absolute;transition:transform .25s ease-in-out;width:100%}.header__burger-line:first-child{top:0}.header__burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.header__burger-line:last-child{bottom:0}.header--open .header__burger-line:first-child,.header--open .header__burger-line:nth-child(2){top:50%;transform:rotate(45deg)}.header--open .header__burger-line:last-child{bottom:unset;top:50%;transform:rotate(-45deg)}.header__burger+.logo{transform:translateY(2px)}.menu{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-s);position:relative;z-index:400}@media (max-width:48em){.menu{text-align:right}}.menu>*{margin-left:.8333333333rem}.menu--ltr>*{margin-left:0;margin-right:.8333333333rem}.menu__wrapper{cursor:pointer;position:relative}.menu__toggle{align-items:center;cursor:pointer;display:flex;font-weight:700;height:var(--ui-toolbar-height);padding:.7222222222rem 0 .7222222222rem .7222222222rem}@media (min-width:48.0625em){.menu__toggle{padding:.5555555556rem}}.menu__nav{background:#fff;border-bottom:1px solid #c9c9c9;display:block;margin-left:calc(var(--app-container-gutter)*-1);padding:1rem 0;position:absolute;right:calc(var(--app-container-gutter)*-1);text-align:left;top:var(--ui-toolbar-height);width:100vw}@media (min-width:48.0625em){.menu__nav{background-color:#f8f8f8;border:0;margin:auto;padding:0;right:0;width:auto}}.menu__button,.menu__link{box-sizing:border-box;color:#000;display:flex;font-size:var(--font-size-s);justify-content:space-between;line-height:1.5;padding:.4444444444rem;white-space:nowrap;width:100%}@media (max-width:48em){.menu__button,.menu__link{font-size:1.3333333333rem;font-weight:500;padding:1rem var(--app-container-gutter)}}.menu__button:hover,.menu__link:hover{background-color:var(--custom-color-light);color:#000}.menu__status{background-color:#e6e6e6;border-radius:5px;color:#000;font-weight:400;margin-left:2.2222222222rem;text-align:center;text-transform:lowercase;width:1.6666666667rem}.menu__status--enabled{background-color:var(--custom-color);color:var(--custom-color-text)}.workspaces-switcher{--tab-font-size:1.1111111111rem;align-items:center;display:flex;flex:1}.workspaces-switcher__title[type=text]{color:var(--custom-color-text);display:block;flex-grow:0.5;font-family:var(--ff-sans);font-size:var(--tab-font-size);font-weight:700;height:var(--tab-font-size);margin-left:.2777777778rem;padding:0;position:relative;text-transform:uppercase;transform:translateY(2px);width:auto}.workspaces-switcher__title[type=text]:focus,.workspaces-switcher__title[type=text]:hover{background-color:hsla(0,0%,100%,.15);box-shadow:0 1px 0 rgba(0,0,0,.25)}.workspaces-switcher__details{align-items:center;display:flex;flex:1;justify-content:space-between}.workspaces-switcher__title{flex:1;margin:0 .8888888889rem 0 .4444444444rem}.workspaces-switcher__indicator{visibility:hidden}.dropdown-menu__action--active .workspaces-switcher__indicator{visibility:visible}[id^=settings]{--color-footer-bg:transparent;--color-footer-text:#000;--maw:88.8888888889rem;--nav-container-gutter:0.8888888889rem}@media (min-width:48.0625em){[id^=settings]{--nav-container-gutter:1.3333333333rem}}@media (min-width:60em){[id^=settings]{--nav-container-gutter:1.7777777778rem}}[id^=settings] .container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--maw);width:100%}[id^=settings] .container--nav{padding-left:var(--nav-container-gutter);padding-right:var(--nav-container-gutter)}[id^=settings] .footer__love-icon{color:inherit}[role=contentinfo]{background:var(--color-footer-bg);color:var(--color-footer-text);font-size:.6111111111rem;gap:.6666666667rem;padding:var(--nav-container-gutter) 0;text-transform:uppercase}@media (min-width:48.0625em){.theme-footer+[role=contentinfo]{bottom:0;left:0;position:absolute;width:100%}}.footer__container{display:flex;flex-wrap:wrap;gap:.6666666667rem;justify-content:space-between}@media (max-width:48em){.footer__container{align-items:flex-start;gap:0}}.footer__list{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:48em){.footer__list{align-items:flex-start;width:calc(50% - 16px)}}.footer__list-item{margin-right:.8888888889rem}@media (max-width:48em){.footer__list-item{margin-bottom:.8888888889rem;margin-right:0;width:100%}}.footer__list-item:last-child{margin-right:0}@media (max-width:48em){.footer__list-item:last-child{margin-bottom:0}}.footer__list-item--social{margin-right:1.4444444444rem;width:auto}.footer__list-item--social svg{height:.8888888889rem;width:.8888888889rem}:root{--vp-h:100vh;--z-formatting__toolbar:950;--z-todo__list-item--hover:6;--z-todo__list-item--buttons:7;--z-todo__list-item--dragging:8;--z-todo__list-item:1}html[data-useragent*="Mobile Safari"]{--vp-h:calc(100vh - 55px)}html[data-useragent*=iPad][data-useragent*=Safari],html[data-useragent*=iPhone][data-useragent*=Safari]{--vp-h:-webkit-fill-available}html{overflow-x:hidden;scroll-padding-top:var(--ui-toolbar-height)}html:has(.app-layout.has-canvas-overlay){overflow:hidden}html:has(.app-layout.has-canvas-overlay) .app-footer,html:has(.app-layout.has-canvas-overlay) .app-header,html:has(.app-layout.has-canvas-overlay) .main{width:calc(100% - var(--scrollbar-native-width, 0))}.app-wrapper{--app-header-transition-delay:250ms;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr auto}.main{overflow:hidden}.app-header{background-color:var(--app-background);border-top:2px solid var(--custom-color);color:var(--header-text-color);font-size:var(--font-size-s);grid-row:1/2;padding-left:.8888888889rem;padding-right:.8888888889rem;position:sticky;top:0;z-index:300}.app-footer-toolbar__item{align-items:center;display:flex;gap:var(--spacing-xs);max-width:100%;min-width:5.1111111111rem}.app-footer-toolbar__item:nth-child(2){justify-content:center}@media (max-width:48em){.app-footer-toolbar__item:nth-child(2) .ui-segmented-control{display:none}}.app-footer-toolbar__item:last-child{justify-content:flex-end}@media (max-width:48em){.app-footer-toolbar__item>.dropdown-menu-wrap>.ui-button{display:none}}.app-footer{align-items:center;background-color:var(--someday-list-background);bottom:0;color:var(--ribbon-text-color);grid-row:3/-1;padding:0 .8888888889rem;position:sticky;width:100%;z-index:2}.main--expanded+.app-footer{z-index:200}.app-footer-toolbar{align-items:stretch;display:grid;gap:var(--spacing-xs);grid-template-columns:1fr auto 1fr;height:var(--ui-toolbar-height);justify-content:space-between;width:100%}[data-endpoint^="app.dashboard"] .app-layout{--sidebar-width:15.7222222222rem;display:grid;grid-template-columns:0 1fr 0;grid-template-rows:auto 1fr auto;min-height:var(--vp-h);transition:grid-template-columns .25s ease-in-out;will-change:grid-template-columns}[data-endpoint^="app.dashboard"] .app-layout.has-canvas-open{grid-template-columns:var(--sidebar-width) 1fr 0}[data-endpoint^="app.dashboard"] .app-layout .sidebar{grid-column:1/2;grid-row:1/-1;height:var(--vp-h);position:sticky;top:0}[data-endpoint^="app.dashboard"] .app-layout .sidebar--right{grid-column:-2/-1}[data-endpoint^="app.dashboard"] .app-layout .app-footer,[data-endpoint^="app.dashboard"] .app-layout .app-header,[data-endpoint^="app.dashboard"] .app-layout .main{grid-column:2/span 1}[data-endpoint^="app.dashboard"],[data-endpoint^="app.dashboard"] #root,[data-endpoint^="app.dashboard"] .app-layout{-ms-overflow-style:-ms-autohiding-scrollbar}.app-header__container{display:grid;gap:.5555555556rem;grid-template:auto/auto 1fr auto;min-height:2.5555555556rem}.app-header__item{align-items:center;display:flex;gap:.5555555556rem;grid-row:1/-1;min-width:8.8888888889rem}@media (max-width:439px){.app-header__item{min-width:0}}.app-header__item--search{grid-column:1/2;place-self:center start}.app-header__item--toolbar{grid-column:-2/-1;place-self:center end}.app-header__item--logo{grid-column:2/-2;min-width:0;place-self:center auto}.app-logo{color:var(--custom-color-highlight);display:flex;font-family:var(--ff-sans-logo);font-size:20px;justify-content:center;line-height:1.3;position:relative;text-transform:uppercase;width:100%}.app-logo__input[type=text]{font-size:inherit;max-width:14.5em;text-align:center;text-transform:inherit}@media (max-width:439px){.app-logo__input[type=text]{display:none}}.app-logo__clone{left:50%;position:absolute;top:0;transform:translateX(-50%)}.app-logo__clone .ui-button,.app-logo__clone .ui-button--is-active,.app-logo__clone .ui-button:focus-visible,.app-logo__clone .ui-button:hover{background:transparent;border-radius:0;color:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0}.app-logo__clone:after{background-color:#ed0c00;border-radius:50%;content:"";display:block;height:.2222222222rem;left:100%;position:absolute;top:1px;transform:translateX(50%);width:.2222222222rem}.app-header__btn{--ui-button-bg:#f7f8fa;--ui-button-color:#707070;letter-spacing:.02em;text-transform:uppercase}:where([theme=dark]) .app-header__btn{--ui-button-bg:#0d0d0d;--ui-button-color:#707070}.app-header__btn:is(:hover,:focus-visible){--ui-button-hover-background:#141414;--ui-button-hover-color:#fff}:where([theme=dark]) .app-header__btn:is(:hover,:focus-visible){--ui-button-hover-background:#fff;--ui-button-hover-color:#000}@media (max-width:439px){.app-header__item--toolbar>.dropdown-menu-wrap,[aria-label="Display Mode"],[aria-label="Go to Date"]{display:none}}.app-wrapper#settings{display:grid;grid-template-rows:auto 1fr auto}.app-wrapper#settings #root{height:var(--ui-toolbar-height)}.app-wrapper[data-endpoint^="settings.subscriptions"]{display:grid;grid-template-rows:auto 1fr auto}.app-wrapper[data-endpoint^="settings.subscriptions"] #root{height:var(--ui-toolbar-height)}.app-wrapper[data-endpoint="app.delete_account_form"]{display:grid;grid-template-rows:auto 1fr auto}.app-wrapper[data-endpoint="app.delete_account_form"] #root{height:var(--ui-toolbar-height)}.app-wrapper[data-endpoint="app.deletion_sent"]{display:grid;grid-template-rows:auto 1fr auto}.app-wrapper[data-endpoint="app.deletion_sent"] #root{height:var(--ui-toolbar-height)}.app-wrapper[data-endpoint="app.unsubscribe_get"]{display:grid;grid-template-rows:auto 1fr auto}.app-wrapper[data-endpoint="app.unsubscribe_get"] #root{height:var(--ui-toolbar-height)}.app{display:grid;grid-template-columns:1fr;position:relative}@media (min-width:48.0625em){.app{grid-template-columns:var(--spacing-outer-margin) 1fr var(--spacing-outer-margin)}}.app__list{display:grid;grid-template-columns:1fr;position:relative}.app--secondary{background-color:var(--someday-list-background);grid-template-rows:auto 1fr;padding-top:0;position:relative}@media (min-width:48.0625em){.app--secondary{padding-left:var(--spacing-outer-margin);padding-right:var(--spacing-outer-margin)}}.app-list--secondary{overflow:initial}.app__nav{overflow:hidden}@media (max-width:48em){.app__nav{left:0;position:absolute;top:.1111111111rem;z-index:2}}@media (min-width:48.0625em){.app--secondary .app__nav{padding-top:30px}}@media (max-width:48em){.app--secondary .app__nav{grid-row:2;top:3.3333333333rem}}.app--secondary__navbar{grid-column:1/-1}@media (min-width:48.0625em){.app__nav--left{border-right:1px solid var(--todo-border-color)}}.app__nav--right{overflow:visible}@media (max-width:48em){.app__nav--right{left:auto;right:0}}.app__button{align-items:center;color:var(--app-button-color);display:flex;justify-content:center;margin-bottom:10px;transition:color .25s ease-in-out;width:100%}.app__button:focus,.app__button:hover{color:var(--app-button-hover-color)}.app--primary .app__button--move{color:var(--app-button-move-color)}.app__button--move:hover{color:var(--app-button-hover-color)}.app__button>svg{height:1.3333333333rem;width:1.3333333333rem}@media (min-width:48.0625em){.app__button>svg{height:.8888888889rem;width:.8888888889rem}}.app__button--move>svg{height:2.6666666667rem;width:2.6666666667rem}@media (max-width:48em){.app__button--jump{display:none}}.someday-list-section{background-color:var(--someday-list-background);position:relative}.main--collapsed .someday-list-section{padding-top:0}.fixed-layout-mode--true .app--primary{height:auto}.fixed-layout-mode--true .app--primary,.fixed-layout-mode--true .app--primary .grid__item{min-height:54vh}.fixed-layout-mode--true .grid--secondary.is-empty,.fixed-layout-mode--true .grid__item--secondary,.fixed-layout-mode--true .someday-list-section{min-height:51vh}.fixed-layout-mode--true .app-wrapper .main--collapsed .someday-list-section{background-color:var(--someday-list-background);bottom:var(--ui-toolbar-height);min-height:0;position:fixed;transition:width .25s ease-in-out;width:100%;z-index:1}.fixed-layout-mode--true .has-canvas-open .main--collapsed .someday-list-section{width:calc(100% - var(--sidebar-width))}.fixed-layout-mode--true .app-wrapper .main--collapsed .app--primary{min-height:100%}.simplebar-scrollable-x{clip-path:inset(0 0 0 0)}.simplebar-track--sticky{background:#f2f2f2;bottom:var(--ui-toolbar-height)!important;position:fixed!important}.simplebar-track.simplebar-horizontal{height:4px!important}.simplebar-track--sticky .simplebar-scrollbar:before{background:#c7c7c7;border-radius:0;bottom:0;left:0;opacity:1!important;right:0;top:0}[theme=dark] .simplebar-track--sticky{background:#26272a}[theme=dark] .simplebar-track--sticky .simplebar-scrollbar:before{background:#57585b}.simplebar-content-wrapper--overscroll{overscroll-behavior-x:none}.app-wrapper .main--collapsed .simplebar-track--sticky{display:none}.react-resizable-handle.react-resizable-handle-nw{background-color:var(--someday-toolbar-tabs-bg);border-radius:6px;cursor:grab;display:block;height:24px;position:absolute;right:24px;top:-12px;width:24px;z-index:400}.react-resizable-handle.react-resizable-handle-nw:after{background-color:var(--ui-button-color);content:"";display:block;height:1.3333333333rem;left:0;-webkit-mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/resize-icon.svg) no-repeat 50% 50%;mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/resize-icon.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:1.3333333333rem}.react-resizable-handle.react-resizable-handle-nw:hover{background-color:var(--someday-toolbar-tabs-hover-bg)}.react-draggable-transparent-selection,.react-draggable-transparent-selection .react-resizable-handle{cursor:grabbing}.react-draggable-transparent-selection .react-resizable-handle,.react-draggable-transparent-selection .react-resizable-handle:hover{background-color:var(--ui-button-draggable)}.react-draggable-transparent-selection .app--primary:before{background-color:var(--ui-button-draggable);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:400}.BeaconContainer{border-radius:5px!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.c-BeaconCloseButton{background-color:var(--ui-button-bg)!important;border-radius:var(--ui-button-border-radius)!important;bottom:100%!important;color:var(--ui-button-color)!important;font-size:.5555555556rem!important;font-weight:700!important;justify-content:center!important;line-height:1.5!important;margin-bottom:.3333333333rem!important;min-height:var(--ui-min-target-size)!important;min-width:var(--ui-min-target-size)!important;padding:.25em 1em .25em 1.5em!important;text-transform:uppercase;top:auto!important;white-space:nowrap!important}.c-BeaconCloseButton:hover{background-color:var(--ui-button-hover-background)!important;color:var(--ui-button-hover-color)}.c-BeaconCloseButton:focus-visible{outline:2px solid var(--focus-outline-color)!important}.c-BeaconCloseButton>div{align-items:center;background-color:transparent!important;border-radius:0!important;display:flex;gap:.3em;height:auto!important;padding:0!important;transition:none!important}.c-BeaconCloseButton .c-BeaconCloseButton__label{top:1px!important}.c-BeaconCloseButton .c-Text{font-size:inherit!important}.c-BeaconCloseButton .c-Icon{height:24px!important;position:relative!important;right:0!important;top:.5px!important;width:auto!important}.calendar{top:-1px}.calendar,.start-date{position:relative}.start-date__label{display:block;font-size:var(--font-size-flex-xs);margin-bottom:.5555555556rem}.ui-button.start-date__btn{font-size:var(--font-size-s);justify-content:space-between;min-width:10rem;padding:.5555555556rem .8333333333rem}.DayPicker{background-color:var(--calendar-background);border-radius:4px;border-top:4px solid var(--calendar-border);box-shadow:0 7px 14px rgba(0,0,0,.12);font-size:1rem;padding:10px;position:absolute;right:0;top:100%;width:258px;z-index:600}.modal .DayPicker{left:0;right:auto}.DayPicker-wrapper{position:relative}.DayPicker-Caption{align-items:center;color:var(--calendar-color);display:flex;flex:2;font-size:.7222222222rem;font-weight:700;height:24px;justify-content:center;letter-spacing:0;text-align:center;text-transform:uppercase}.DayPicker-NavBar{height:24px;left:0;position:absolute;right:0;top:0}.DayPicker-NavButton{background-repeat:no-repeat;border-color:transparent;box-sizing:border-box;cursor:pointer;height:24px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap;width:24px}.DayPicker-NavButton:hover{opacity:.7}.DayPicker-NavButton--prev{background-color:var(--calendar-icon-color);left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6 7 8l2 2' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6 7 8l2 2' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.DayPicker-NavButton--next{background-color:var(--calendar-icon-color);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 6 2 2-2 2' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 6 2 2-2 2' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:0}.DayPicker-WeekdaysRow{color:var(--calendar-color)}.DayPicker-Week,.DayPicker-WeekdaysRow{display:grid;grid-template-columns:repeat(7,34px)}.DayPicker-Weekday>abbr{text-decoration:none}.DayPicker-Day,.DayPicker-Weekday{align-items:center;display:grid;font-size:.7777777778rem;height:34px;justify-content:center}.DayPicker-Day{background:var(--calendar-day-background);box-shadow:inset 0 0 0 1px var(--calendar-background);color:var(--calendar-day-color);cursor:pointer}.DayPicker-Day:hover{background:var(--calendar-day-hover-background)}.DayPicker-Day--today,.DayPicker-Day--today:hover{background-color:var(--calendar-day-today-background-color);color:var(--calendar-day-today-text-color)}.DayPicker-Day--outside{color:var(--calendar-day-oom-color)}.DayPicker{will-change:transform}.fade-enter .DayPicker,.fade-exit-done .DayPicker{opacity:0;transform:translateY(0)}.fade-enter-active .DayPicker,.fade-enter-done .DayPicker,.fade-exit .DayPicker{opacity:1;transform:translateY(5%)}.fade-enter-active .DayPicker,.fade-exit-active .DayPicker{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.fade-exit-active .DayPicker{opacity:0;transform:translateY(0)}.calendar .DayPicker{border-bottom:4px solid var(--calendar-border);border-top:0;padding:8px 10px;right:-10px;top:-8px}.calendar .fade-enter-active .DayPicker,.calendar .fade-enter-done .DayPicker,.calendar .fade-exit .DayPicker{transform:translateY(0)}.someday-toolbar{align-items:center;display:flex;gap:.3333333333rem;padding:0 .8888888889rem;position:relative}html.dragging-someday-tab{overflow-y:hidden}html.dragging-someday-tab #root{overflow-y:scroll}html.dragging-someday-tab .app-footer,html.dragging-someday-tab .app-header{overflow-y:scroll;position:fixed;width:100%}html.dragging-someday-tab .app-layout{padding-bottom:var(--ui-toolbar-height);padding-top:calc(var(--ui-toolbar-height) + var(--ui-top-border-width))}.someday-list-tabs{box-sizing:content-box;display:flex;flex-grow:1;max-width:100%;z-index:1}.someday-list-tabs__tabs{cursor:grab;display:flex;gap:.2777777778rem;overflow:auto;padding:.1111111111rem 0;scrollbar-color:#c7c7c7 #f2f2f2;scrollbar-width:thin}.someday-list-tabs__tabs::-webkit-scrollbar{height:4px}.someday-list-tabs__clone,.someday-list-tabs__tab{border-radius:.3333333333rem;height:2rem;max-width:22.2222222222rem;min-width:2.2777777778rem;padding-left:.8333333333rem;padding-right:.8333333333rem}.someday-list-tabs__clone,.someday-list-tabs__number,.someday-list-tabs__tab{font-size:.5555555556rem;font-weight:700}.someday-list-tabs__tab{background-color:var(--someday-toolbar-tabs-bg);flex:0 1 auto;max-width:none;transform:translateZ(0);transition:flex-shrink .25s ease-in-out,transform .2s ease 0s!important;width:auto}.someday-list-tabs__clone,.someday-list-tabs__tab{color:var(--someday-toolbar-tabs-color);display:inline-flex;position:relative;text-transform:uppercase}.someday-list-tabs__clone{align-items:center;background-color:var(--someday-toolbar-tabs-hover-bg);cursor:grabbing;gap:.2777777778rem;height:2.4444444444rem;justify-content:space-between;max-width:22.2222222222rem}.someday-list-tabs__tab--active{background-color:transparent;color:var(--someday-toolbar-tabs-active-color);flex-shrink:0;padding-left:0}@media (min-width:48.0625em){.someday-list-tabs__tab:first-child{margin-left:1.0555555556rem}.someday-list-tabs__tab--active:first-child{margin-left:.4444444444rem}}.someday-list-tabs__tab--active .someday-list-tabs__name:before{background:var(--custom-color);border-radius:2px 2px 0 0;bottom:-.1111111111rem;content:"";height:2px;left:1.4444444444rem;position:absolute;right:0}.someday-list-tabs__tab[style*=opacity]{flex-shrink:0;transition:transform .2s ease 0s!important}.someday-list-tabs__add:after,.someday-list-tabs__tab:not(:first-child):after{background-color:var(--someday-list-background);bottom:.4444444444rem;content:"";left:-.1666666667rem;position:absolute;top:.4444444444rem;width:1px}.someday-list-tabs__add:after{bottom:.1111111111rem;top:.1111111111rem}.someday-list-tabs__tab:focus-visible+.someday-list-tabs__tab:after,.someday-list-tabs__tab:focus-visible:after,.someday-list-tabs__tab:hover+.someday-list-tabs__tab:after,.someday-list-tabs__tab:hover:after{content:none!important}.someday-list-tabs__add:focus-visible:after,.someday-list-tabs__add:hover:after,.someday-list-tabs__tabs:has(.someday-list-tabs__tab--active:nth-last-child(3))+.someday-list-tabs__add:after,.someday-list-tabs__tabs:has(.someday-list-tabs__tab:nth-last-child(3):focus-visible)+.someday-list-tabs__add:after,.someday-list-tabs__tabs:has(.someday-list-tabs__tab:nth-last-child(3):hover)+.someday-list-tabs__add:after{content:none!important}.someday-list-tabs__tab:hover{flex-shrink:0}.someday-list-tabs__tab:not(.someday-list-tabs__tab--active):focus-visible,.someday-list-tabs__tab:not(.someday-list-tabs__tab--active):hover{background-color:var(--someday-toolbar-tabs-hover-bg)}.someday-list-tabs__actions,.someday-list-tabs__name{z-index:5}.someday-list-tabs__name{align-items:center;display:grid;grid-template-columns:1fr repeat(2,auto);justify-content:space-between;position:relative;width:100%}.someday-list-tabs__name:focus-visible{outline-offset:-2px}.someday-list-tabs__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.someday-list-tabs__number{align-items:center;background-color:transparent;color:inherit;display:inline-flex;justify-content:center;margin-left:.5555555556rem}.someday-list-tabs__add{align-self:center;margin-left:.3333333333rem}.someday-list-tabs__add .ui-button{background-color:var(--someday-toolbar-tabs-bg);color:#707070}.someday-list-tabs__add .ui-button:hover{background-color:var(--someday-toolbar-tabs-hover-bg)}.someday-list-tabs__actions{display:none;margin:.2222222222rem}.someday-list-tabs__actions .ui-button{min-width:1rem}.someday-list-tabs__clone--active .someday-list-tabs__actions,.someday-list-tabs__tab--active .someday-list-tabs__actions{display:inline-flex}.ui-button.ui-button--someday-collapse{background:var(--app-background);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--someday-collapse);margin-left:auto;order:1;position:relative;z-index:1}.ui-button.ui-button--someday-collapse:focus-visible,.ui-button.ui-button--someday-collapse:hover{background:var(--app-background);color:var(--someday-collapse-hover)!important}.main--collapsed .ui-button.ui-button--someday-collapse{bottom:100%;position:absolute;right:.8888888889rem}.someday-collapse__icon--open{transform:rotate(180deg)}.someday-list-tabs__tab[draggable=true]{cursor:grab}.someday-list-tabs__tab--is-dragging{opacity:.25}.someday-list-tabs:not(.someday-list-tabs--is-outside-dropzone) .someday-list-tabs__tab--is-dragging-away{display:none}.someday-list-tabs__tab--is-dragging-away[data-position="0"]+.someday-list-tabs__tab{margin-left:.8333333333rem}.someday-list-tabs__tab--is-dragging-over .someday-list-tabs__name{width:auto}.someday-list-tabs__tab--is-edge-right .someday-list-tabs__placeholder{margin-left:.8333333333rem;order:2}.someday-list-tabs__tab--is-edge-left .someday-list-tabs__placeholder{margin-right:.8333333333rem}.someday-list-tabs--is-monitoring .someday-list-tabs__tab:after{visibility:hidden}.someday-list-tabs__placeholder{background-color:var(--someday-toolbar-tabs-hover-bg);border-radius:.3333333333rem}.draggable{position:relative;transition:transform .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.draggable--clone{left:0;position:absolute!important;top:0;z-index:1000!important}.todo__list-item.draggable--clone{font-size:var(--todo-font-size)}.draggable--pointer-dragging,.draggable--pointer-dropping{cursor:grabbing;opacity:.8;z-index:1}.draggable-origin-placeholder{background:rgba(0,0,0,.05);border:1px dashed #888;left:1.6666666667rem!important;position:absolute;right:1.6666666667rem!important;transition:transform .15s;width:auto!important;z-index:5}.todo__list-item.is-heading.draggable--clone .todo-content,.todo__list-item.is-heading.draggable--clone:hover .todo-content,.todo__list-item.is-highlighted.draggable--clone .todo-content,.todo__list-item.is-highlighted.draggable--clone:hover .todo-content{background-color:transparent!important}.grid__item--secondary .draggable-origin-placeholder{left:.8333333333rem!important;right:.8333333333rem!important}.todo__list-item.someday.draggable--clone{--todo-outer-margin:0.8333333333rem}:root{--timer-bg:rgba(0,0,0,.1);--timer-bg-hover:rgba(0,0,0,.15);--timer-bg-active:#141414;--timer-color:#707070;--timer-color-active:#fff;--day-shadow:0 18px 41px 0 rgba(0,0,0,.05),0 74px 74px 0 rgba(0,0,0,.04),0 166px 100px 0 rgba(0,0,0,.03),0 296px 118px 0 rgba(0,0,0,.01)}.app-modal--focusMode{overflow-y:scroll;scrollbar-color:#f2f2f2 #f2f2f2!important}.app-modal--focusMode::-webkit-scrollbar-thumb,.app-modal--focusMode::-webkit-scrollbar-track{background:#f2f2f2!important}.app-modal--focusMode:has(.modal--focus.theme--dark){scrollbar-color:#000 #000!important}.app-modal--focusMode:has(.modal--focus.theme--dark)::-webkit-scrollbar-thumb{background:#000!important}.app-modal--focusMode:has(.modal--focus.theme--dark)::-webkit-scrollbar-track{background:#000!important}.modal-cover__mast{border-top:2px solid var(--custom-color);color:var(--modal-cover-nav);display:grid;grid-template-columns:1fr auto 1fr;padding:.5555555556rem .8888888889rem;position:relative}.modal-cover__mast .app-logo{color:inherit;grid-column:2/span 1}.modal-cover__tools{align-items:center;background:var(--modal-cover-tools-bg);bottom:0;display:flex;gap:var(--spacing-xs);height:var(--ui-toolbar-height);justify-content:center;left:0;padding:0 .8888888889rem;position:absolute;width:100%}.modal-cover__tools>:first-child{margin-left:calc(1.33333rem + var(--spacing-xs))}.modal-cover__content{--standalone-list-width:25rem;bottom:var(--ui-toolbar-height);display:grid;left:0;padding:var(--ui-toolbar-height) var(--site-gutter);position:absolute;right:0;top:calc(var(--ui-toolbar-height) + .11111rem);width:100%}.modal-cover__content-scroll{align-self:center;background-color:var(--app-background);border-radius:.4444444444rem;box-shadow:var(--day-shadow);justify-self:center;max-height:100%;overflow-y:auto;width:var(--standalone-list-width)}.modal-cover__day{max-width:100%;padding:0 2.3888888889rem;width:var(--standalone-list-width)}.modal-cover__day .todo,.modal-cover__day>.grid__item{width:100%}.modal-cover__day .todo{min-height:24.2222222222rem}.modal-cover__day .todo__labels{box-sizing:content-box;padding-top:1.3333333333rem}.pomodoro-timer{justify-content:flex-end}.pomodoro-timer,.pomodoro-timer__presets{align-items:center;display:flex;gap:.2222222222rem}.pomodoro-timer__presets--hidden{display:none}.pomodoro-timer__preset{font-family:var(--ff-mono)}.pomodoro-timer__preset,.pomodoro-timer__toggle{background:var(--timer-bg);border-radius:.3333333333rem;color:var(--timer-color);font-size:.6666666667rem;padding:.3333333333em .6666666667em}.modal--focus .modal__close{color:var(--timer-color)}.pomodoro-timer__preset:focus-visible,.pomodoro-timer__preset:hover{background:var(--timer-bg-hover)}.pomodoro-timer__preset--selected{cursor:default}.pomodoro-timer__preset--selected,.pomodoro-timer__toggle{background:var(--timer-bg-active)!important;color:var(--timer-color-active)}.pomodoro-timer__toggle{align-items:center;display:flex;gap:.2222222222rem}.pomodoro-timer .timer{color:var(--modal-cover-nav);font-family:var(--ff-mono);font-size:1rem;font-weight:700;line-height:1;padding-right:.4444444444rem}.modal--focus{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.002)!important}.modal--focus .modal__container{will-change:none}.modal--focus .modal-cover__content{will-change:transform}.modal--focus.modal-enter,.modal--focus.modal-enter .modal__container,.modal--focus.modal-enter .pomodoro-timer,.modal--focus.modal-exit-done,.modal--focus.modal-exit-done .modal__container,.modal--focus.modal-exit-done .pomodoro-timer{opacity:0}.modal--focus.modal-enter .modal-cover__content,.modal--focus.modal-exit-done .modal-cover__content{transform:translateY(100%)}.modal--focus.modal-enter-done,.modal--focus.modal-enter-done .modal__container,.modal--focus.modal-enter-done .pomodoro-timer,.modal--focus.modal-exit,.modal--focus.modal-exit .modal__container,.modal--focus.modal-exit .pomodoro-timer{opacity:1}.modal--focus.modal-enter-done .modal-cover__content,.modal--focus.modal-exit .modal-cover__content{transform:none}.modal--focus.modal-enter-active{opacity:1;transition:opacity 1.125s ease-in-out}.modal--focus.modal-enter-active .modal__container{opacity:1;transition:opacity 1.35s ease-in-out}.modal--focus.modal-enter-active .modal-cover__content{transform:none;transition:transform .65s ease-in-out .55s}.modal--focus.modal-enter-active .pomodoro-timer{opacity:1;transition:opacity .5s ease-in-out 1.75s}.modal--focus.modal-exit-active,.modal--focus.modal-exit-active .modal__container{opacity:0;transform:none;transition:opacity .25s ease-in-out}:root{--txdx-grid-width:100}@media (min-width:48.0625em){:root{--txdx-grid-width:20}}.grid-column-partition--3:root{--txdx-grid-width:100}@media (min-width:48.0625em){.grid-column-partition--3:root{--txdx-grid-width:33.3333333333}}.grid-column-partition--5:root{--txdx-grid-width:100}@media (min-width:48.0625em){.grid-column-partition--5:root{--txdx-grid-width:20}}.grid-column-partition--7:root{--txdx-grid-width:100}@media (min-width:48.0625em){.grid-column-partition--7:root{--txdx-grid-width:14.2857142857}}.grid-wrapper{height:100%;min-width:0;position:relative;z-index:1}.grid-wrapper__overlay{align-items:center;background-color:var(--calendar-overlay-background);bottom:0;color:var(--calendar-overlay-text);display:flex;font-family:var(--ff-sans-condensed);font-size:2.8888888889rem;justify-content:center;left:0;letter-spacing:.01em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:600}@media (min-width:48.0625em){.grid-wrapper__overlay{font-size:1.8888888889rem}}.grid{display:flex;height:100%;list-style-type:none;min-width:0;padding-left:0;position:relative;transition:transform .5s ease-in-out;width:100%;z-index:0}.grid--secondary.is-empty{align-items:center;justify-content:center}.grid__item{flex:0 0 calc(var(--txdx-grid-width)*1%);position:relative;width:calc(var(--txdx-grid-width)*1%)}.grid__item--secondary .grid__item-padding{display:flex;flex:1 1 100%;flex-direction:column;height:100%;position:relative}.grid__item--is-dragging-over .grid__item-padding{flex:1 1 50%}@keyframes opacity{0%{opacity:.25}to{opacity:.75}}.grid__item--is-dragging{opacity:.25}.grid__item--is-dragging-away{display:none}.grid--is-outside-dropzone .grid__item--is-dragging-away{display:flex}.grid__item--is-dragging-over{display:flex;flex:0 0 calc(var(--txdx-grid-width)*2%);flex-direction:row;width:calc(var(--txdx-grid-width)*2%)}.grid__placeholder{background-color:var(--someday-list-background-hover);width:50%}.grid__item--is-awaiting-response{animation:opacity .625s ease-in-out infinite alternate;background:var(--someday-list-background-hover);pointer-events:none}.grid__item.draggable--pointer-dragging,.grid__item.draggable--pointer-dropping{background:var(--app-background)}@media (min-width:48.0625em){.grid__item.draggable--pointer-dragging,.grid__item.draggable--pointer-dropping{border-right:0}.grid--secondary:after{content:"";flex:0 0 var(--spacing-outer-margin);width:var(--spacing-outer-margin)}}.grid__item--secondary.draggable--pointer-dragging,.grid__item--secondary.draggable--pointer-dropping{background-color:var(--someday-list-background);overflow:hidden}.grid__item--secondary.draggable--pointer-dragging .grid__item-padding,.grid__item--secondary.draggable--pointer-dropping .grid__item-padding{border:0}.grid__item~li{grid-row:1/-1}.main>.grid__item{list-style:none}.todo{color:var(--todo-text-color);display:flex;flex:1 1 100%;flex-direction:column;height:100%}.todo--past{color:var(--todo-past-text-color)}.todo--offscreen *{-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.todo__title{font-family:var(--ff-sans-condensed);font-size:1.3333333333rem;font-weight:700;height:calc(var(--font-extra-height, 1.1)*1em);letter-spacing:.02em;line-height:var(--font-extra-height,1.1);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.todo__title--secondary+*{margin-left:.6666666667rem}.todo__header{align-items:start;-moz-column-gap:.5555555556rem;column-gap:.5555555556rem;margin-bottom:1.2222222222rem;position:relative;width:100%;z-index:15}.todo__header--secondary{align-items:center;display:flex;min-height:2.4444444444rem;padding-top:.5555555556rem}.grid__item--secondary:last-child:not(.draggable--pointer-dragging,.draggable--pointer-dropping) .todo__header--secondary{min-height:4.1111111111rem;padding-top:2.5rem}.todo__header__text{flex:1 0 auto}.todo__header .todo__header__text{max-width:100%;padding-left:calc(var(--todo-outer-margin) + .55556rem);padding-right:var(--todo-outer-margin)}.todo__header__text--secondary{align-items:center;display:flex;position:relative}.todo__date{color:#a4a4a4;font-family:var(--ff-sans);font-size:.5555555556rem;font-weight:700;letter-spacing:.01em;margin-bottom:.1666666667rem;text-transform:uppercase}[theme=dark] .todo__date{color:#707070}[theme=dark] .todo--past .todo__date{color:var(--todo-past-text-color)}.todo--current .todo__title{color:var(--todo-text-today-color)}:root{--todo-item-height:2.1111111111rem;--list-divider-thickness:calc(1px/var(--windows-device-pixel-ratio, 1))}:root.space--medium{--todo-item-height:1.8888888889rem}:root.space--small{--todo-item-height:1.6666666667rem}.todo__body{display:flex;flex:1 1 100%;flex-direction:column;font-size:var(--todo-font-size);position:relative}.todo__body:after{content:"";flex:1 0 calc(var(--todo-item-height)*2 - 1px);margin-left:var(--todo-outer-margin);margin-right:var(--todo-outer-margin);width:calc(100% - var(--todo-outer-margin)*2)}.hide-lines--false .app--secondary .todo__body:after,.hide-lines--false .grid__item--is-awaiting-response .todo__body:after,.hide-lines--false .todo__body:after{background-image:repeating-linear-gradient(var(--todo-border-color),var(--todo-border-color) calc(var(--list-divider-thickness)/var(--windows-device-pixel-ratio, 1)),transparent calc(var(--list-divider-thickness)/var(--windows-device-pixel-ratio, 1)),transparent var(--todo-item-height))}.grid__item--secondary:last-child .todo__body:after{margin-top:var(--todo-item-height)}.todo__badge{display:flex;font-family:var(--ff-sans);left:50%;min-width:100px;position:absolute;text-transform:none;text-transform:lowercase;top:100%;transform:translate(-50%);z-index:1}.todo__badge>span{border-radius:5px;padding:.1666666667rem .2777777778rem}.todo__badge>span:first-child{background-color:var(--custom-color);border-radius:5px 0 0 5px;color:var(--custom-color-text);flex:1}.todo__badge>span:nth-child(2){background-color:var(--someday-list-badge-background);border-radius:0 5px 5px 0;color:var(--someday-list-badge-text-color);flex:0}:root{--todo-outer-margin:1.5555555556rem;--todo-item-spacing-y:0.6111111111rem}@media (pointer:fine) and (min-width:48.0625em){:root{--todo-outer-margin:1.1111111111rem}}.fz--small{--todo-item-spacing-y:0.6666666667rem}.fz--large{--todo-item-spacing-y:0.5555555556rem}.space--medium{--todo-item-spacing-y:0.5rem}.space--small{--todo-item-spacing-y:0.3888888889rem}.fz--small.space--medium{--todo-item-spacing-y:0.5555555556rem}.fz--large.space--medium,.fz--small.space--small{--todo-item-spacing-y:0.4444444444rem}.fz--large.space--small{--todo-item-spacing-y:0.3333333333rem}.todo__list-item{--todo-button-group-padding-x:0.2222222222rem;--todo-button-icon-size:0.8888888889rem;--todo-button-padding-x:0.1111111111rem;--todo-button-width:calc(var(--todo-button-padding-x)*2 + var(--todo-button-icon-size));align-items:flex-start;display:flex;font-size:inherit;height:var(--todo-item-height);list-style:none;outline:none;padding-left:var(--todo-outer-margin);padding-right:var(--todo-outer-margin);position:relative;z-index:var(--z-todo__list-item)}.details-header,.todo__list-item{--todo-bdrs:0.2777777778rem}.todo__list-item:hover{z-index:var(--z-todo__list-item--hover)}.someday-list-section .todo__list-item{--todo-text-hover-background-color:var(--someday-list-background)}.todo__list-item.grid__item.draggable--pointer-dragging{z-index:var(--z-todo__list-item--dragging)}.todo__list-item.is-editing{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.todo__list-item.draggable{cursor:grab}.todo__list-item.draggable--pointer-down,.todo__list-item.draggable--pointer-dragging{cursor:grabbing}.main--dragging .grid .todo__list-item{transition-duration:.01ms}.todo-content{word-wrap:break-word;border-top:var(--list-divider-thickness) solid transparent;display:flex;flex:1 1 auto;height:var(--todo-item-height);line-height:var(--line-height);overflow-wrap:anywhere;position:relative;width:100%}.todo__list-item+.todo__list-item:not(.is-heading) .todo-content{border-color:var(--todo-border-color)}.todo__list-item.is-heading+.todo__list-item .todo-content{border-color:transparent}.todo__list-item.is-heading .todo-content:after{display:none}.todo-content__text{text-rendering:auto;color:var(--todo-highlight-color,var(--app-color,inherit));flex:1 1 1px;max-width:100%;overflow:hidden;padding:calc(var(--todo-item-spacing-y) - var(--list-divider-thickness)/2) .5555555556rem;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:1px;z-index:5}.todo-content:before{background-color:var(--todo-highlight-bg-color);border-radius:var(--todo-bdrs);bottom:.2222222222rem;content:"";left:0;position:absolute;right:0;top:.2222222222rem;z-index:1}.space--medium .todo-content:before{bottom:.1111111111rem;top:.1111111111rem}.space--small .todo-content:before{bottom:.0555555556rem;top:.0555555556rem}.is-done .todo-content:before{opacity:.5}.is-editing .todo-content__text{display:none}.is-done .todo-content__text{color:var(--todo-text-done-color);opacity:.2;text-decoration:line-through}.is-done.is-heading .todo-content__text{--todo-header-text-color:#ccc;opacity:1;-webkit-text-decoration-color:var(--todo-header-text-color);text-decoration-color:var(--todo-header-text-color)}[theme=dark] .is-done .todo-content__text{opacity:.3}[theme=dark] .is-done.is-heading .todo-content__text{--todo-header-text-color:#5a5a5a;color:var(--todo-header-text-color);opacity:1}[theme=dark] .is-done.is-highlighted .todo-content__text{color:#5a5a5a;opacity:1}@media (pointer:fine) and (min-width:48.0625em){.todo__list-item:hover .todo-content__text{overflow:visible;text-overflow:unset;white-space:normal;z-index:var(--z-todo__list-item--hover)}.todo__list-item:hover.draggable--pointer-dragging .todo-content__text{cursor:grabbing}.todo__list-item:not(.is-done):not(.is-highlighted):not(.is-heading):hover .todo-content__text{color:var(--todo-text-hover-color)}.todo__list-item:not(.is-editing):hover .todo-content{background-color:var(--todo-text-hover-background-color);height:auto;min-height:100%}.todo__list-item:not(.is-editing):hover .todo-content:after{background-color:var(--todo-border-color);bottom:calc(1px/var(--windows-device-pixel-ratio, 1)*-1);content:"";height:var(--list-divider-thickness);left:0;position:absolute;right:0}.todo__list-item:not(.is-editing):hover+.todo__list-item .todo-content{border-color:transparent}}.todo__list-item.is-heading:not(.is-highlighted) .todo-content:before{background-color:var(--todo-header-background)}.todo-content__text a{text-decoration:underline;transition:none}.todo-content__text h1,.todo-content__text h2,.todo-content__text h3,.todo-content__text h4,.todo-content__text h5,.todo-content__text h6{color:var(--todo-header-text-color);font-size:.7142857143em;font-weight:700;letter-spacing:.1em;margin:0;overflow:hidden;padding:.1666666667rem 0 0;text-overflow:ellipsis;text-transform:uppercase}.font-size--small .todo-content__text h1,.font-size--small .todo-content__text h2,.font-size--small .todo-content__text h3,.font-size--small .todo-content__text h4,.font-size--small .todo-content__text h5,.font-size--small .todo-content__text h6{padding-top:.0555555556rem}.is-highlighted:not(.is-done) .todo-content__text h1,.is-highlighted:not(.is-done) .todo-content__text h2,.is-highlighted:not(.is-done) .todo-content__text h3,.is-highlighted:not(.is-done) .todo-content__text h4,.is-highlighted:not(.is-done) .todo-content__text h5,.is-highlighted:not(.is-done) .todo-content__text h6,.is-highlighted:not(.is-done):hover .todo-content__text h1,.is-highlighted:not(.is-done):hover .todo-content__text h2,.is-highlighted:not(.is-done):hover .todo-content__text h3,.is-highlighted:not(.is-done):hover .todo-content__text h4,.is-highlighted:not(.is-done):hover .todo-content__text h5,.is-highlighted:not(.is-done):hover .todo-content__text h6{color:var(--todo-highlight-color)}.todo-content__text code{font-size:var(--code-s)}.todo-content__text>hr{border-color:var(--site-color);border-style:dashed;border-top:0}.feature--highlight .todo__list-item.is-highlighted .todo-content__text h1,.feature--highlight .todo__list-item.is-highlighted .todo-content__text h2,.feature--highlight .todo__list-item.is-highlighted .todo-content__text h3,.feature--highlight .todo__list-item.is-highlighted .todo-content__text h4,.feature--highlight .todo__list-item.is-highlighted .todo-content__text h5,.feature--highlight .todo__list-item.is-highlighted .todo-content__text h6{background-color:inherit;color:inherit}.todo__list-item__drag-handle{align-items:center;bottom:0;color:var(--todo-button-color);cursor:grab;display:flex;left:100%;opacity:.2;padding:0 .5555555556rem 0 .1666666667rem;position:absolute;top:0;touch-action:none}.todo__list-item__drag-handle svg{fill:currentColor}.todo__list-item.draggable--pointer-down .todo__list-item__drag-handle{color:#000}.todo__list-item.draggable--pointer-dragging .todo__list-item__drag-handle{color:var(--custom-color)}.todo__list-item.is-done:hover .todo-buttons__button--delete,.todo__list-item:hover .todo-buttons__button--edit{opacity:1}.todo-buttons__button svg{fill:currentColor;display:block}.is-moving:not(.is-current){opacity:.4}.is-moving input{pointer-events:none}.someday-actions{display:flex;justify-content:space-between;padding:.1666666667rem .5555555556rem .1666666667rem .1666666667rem;position:relative;z-index:10}.someday-actions,.ui-button--someday-actions{transition:opacity .25s ease-in-out}@media (pointer:fine) and (min-width:48.0625em){.someday-actions,.ui-button--someday-actions{opacity:0}}.ui-button--someday-actions{left:.4444444444rem;min-width:1rem!important;position:absolute;top:50%;transform:translateY(-50%)}.someday-actions__handle .ui-button--drag{border-radius:0;overflow:hidden;padding:0;position:static;text-indent:-5000px;width:100%}.someday-actions__handle .ui-button--drag:after{background-color:#707070;border-radius:.1111111111rem;bottom:.7222222222rem;box-shadow:0 .2222222222rem 0 #707070;content:"";height:.1111111111rem;left:50%;position:absolute;transform:translate(-50%,-.1666666667rem);width:.5rem}.someday-actions__handle .ui-button--drag:hover:before{background:var(--ui-button-bg-alt);border-radius:var(--ui-button-border-radius);bottom:.1666666667rem;content:"";height:1.3333333333rem;left:50%;position:absolute;transform:translateX(-50%);width:1.3333333333rem}.someday-actions .toggle-button,.someday-actions .ui-button--drag{cursor:grab}.draggable--pointer-down .someday-actions .ui-button--drag,.draggable--pointer-dragging .someday-actions .ui-button--drag{cursor:grabbing}.someday-actions__button{align-items:center;border-radius:.1666666667rem;display:flex;height:var(--action-button-size);justify-content:center;padding:0;transition:background-color .25s ease-in-out;width:var(--action-button-size)}.someday-actions .toggle-button,.someday-actions__button{color:var(--someday-action-text-color)}.someday-actions__handle .toggle-button:active{cursor:grabbing}.someday-actions .toggle-button:hover,.someday-actions__button:hover,.someday-actions__drag-handle:hover{background-color:var(--someday-action-hover-background)}.someday-actions__handle{flex:1}.grid__item.draggable--clone .ui-button--someday-actions,.todo__header-wrapper--secondary:hover .someday-actions,.todo__header-wrapper--secondary:hover .ui-button--someday-actions{opacity:1}.todo__header-wrapper--secondary:hover:after{background-color:var(--someday-list-background-hover);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hide-lines--false .todo__header-wrapper--secondary:hover:after{z-index:1}.grid__item--secondary:first-child .todo__header-wrapper--secondary:hover:after{left:-1.6666666667rem}.grid__item--secondary:last-child .todo__header-wrapper--secondary:hover:after{right:-1.6666666667rem}.todo__checkbox-wrapper{bottom:0;cursor:pointer;display:flex;justify-content:center;left:-1.9285714286em;padding-top:calc(var(--todo-item-spacing-y) - .05556rem);position:absolute;top:0;width:2.1428571429em}.fz--small .todo__checkbox-wrapper{left:-1.5rem;padding-top:calc(var(--todo-item-spacing-y) - .16667rem);width:1.6666666667rem}.todo__checkbox-wrapper--details{--todo-item-spacing-y:0.5rem;left:-2.1428571429em}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){.todo__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--todo-checkbox);border:0;border-radius:var(--todo-bdrs);cursor:pointer;display:inline-block;height:1.2857142857em;margin:0;opacity:1;outline:0;position:relative;transition:none;vertical-align:top;width:1.2857142857em}.fz--small .todo__checkbox{height:1rem;width:1rem}.is-done .todo__checkbox--details{background-color:transparent}@media (pointer:fine){.todo__checkbox{opacity:0;transition:none}.todo__checkbox--details,.todo__list-item:hover .todo__checkbox{opacity:1;transition:opacity .25s ease-in-out}.todo__checkbox-wrapper:hover .todo__checkbox{background-color:var(--custom-color);transition:background-color .25s ease-in-out}}.todo__checkbox:after{background-color:var(--custom-color);content:"";display:block;height:.8888888889rem;left:50%;line-height:0;-webkit-mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;-webkit-mask-size:1.1428571429em 1.1428571429em;mask-size:1.1428571429em 1.1428571429em;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:.8888888889rem;z-index:1}.fz--small .todo__checkbox:after{-webkit-mask-size:.8888888889rem .8888888889rem;mask-size:.8888888889rem .8888888889rem}.todo__checkbox:focus-visible{opacity:1}.todo__checkbox:checked:after{background-color:var(--todo-checkbox-done-color)!important;content:"";opacity:1}.todo__list-item.is-done .todo__checkbox{background-color:transparent}.todo__list-item.is-done .todo__checkbox:hover{background-color:var(--todo-border-color)}@media (pointer:fine){.todo__checkbox-wrapper:hover .todo__checkbox:after{background-color:var(--custom-color-text);opacity:1}}}.todo__input,.todo__input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;font-family:inherit;font-size:inherit;max-height:100%;outline:none;padding:0;position:relative;width:100%;z-index:5}.todo__input[type=text]{padding:var(--todo-item-spacing-y) .5555555556rem calc(var(--todo-item-spacing-y) - .07143em)}.todo .todo__label{left:-100%;opacity:0;position:absolute}.is-editing .todo__label{display:flex;flex:1 1 1px;height:100%;max-width:100%;opacity:1;overflow:hidden;position:static}.is-editing .todo-input-wrap.todo-input-wrap--is-focused{width:100%}.todo__input:active,.todo__input:focus{color:var(--todo-text-focus-color)}.todo__input::-moz-placeholder{color:inherit}.todo__input::placeholder{color:inherit}.todo-content--create{color:#707070;position:relative}.todo-content--create .todo__label{z-index:5}.todo-content--create .todo-input-wrap{display:flex;margin-left:.5em;width:100%}.todo-content--create .todo-input-wrap--is-focused{margin-left:.4285714286em}.todo-content--create .todo__input[type=text]{color:#707070;padding-left:.2222222222rem}.todo-content--create .todo-input-wrap--is-focused .todo__input[type=text]{color:var(--todo-text-color)}.todo__input--secondary[type=text]{padding:0 .5555555556rem}.todo__input--secondary:hover{background-color:var(--app-background)}.todo__input--secondary:active,.todo__input--secondary:focus{background-color:var(--app-background);box-shadow:0 0 0 1px var(--todo-border-color)}.organizer{border-top:1px solid var(--modal-background-color-accent);display:block;padding:0 0 .5555555556rem;transition:height .25s ease-in-out}.dropdown-menu .organizer{border-top:0}.organizer__fragment,.organizer__item{color:var(--modal-body-text-color);font-size:.7777777778rem;list-style:none;padding:.2777777778rem .5555555556rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.organizer__fragment{align-items:center;display:flex}.organizer__fragment--flush{padding-left:.1111111111rem;padding-right:.1111111111rem}.organizer__fragment--draggable .ui-icon{fill:var(--organizer-fragment-draggable-icon-fill);margin-right:.5555555556rem}.organizer__fragment--draggable,.organizer__item.draggable{cursor:grab}.organizer__draggable.draggable--clone,.organizer__item.draggable--clone{z-index:901}.organizer__item:hover{background-color:var(--custom-color-light)}.organizer__group{align-items:center;background-color:var(--modal-background-color);border-bottom:1px solid var(--modal-background-color-accent);display:flex;gap:.1666666667rem;padding-right:.5555555556rem;width:100%}.organizer__group:hover{background-color:var(--ui-button-bg);border-radius:var(--ui-button-border-radius)}.organizer__group>.organizer__fragment:first-child,.organizer__group>.organizer__item:first-child{flex:1;position:relative}.organizer__group .ui-button{height:1.6666666667rem;opacity:0;width:1.6666666667rem}.organizer__group .ui-button .ui-icon{height:12px;width:12px}.organizer__group>.organizer__fragment:first-child .organizer__label,.organizer__group>.organizer__fragment:first-child .ui-icon{position:relative;z-index:5}.organizer__group:hover .ui-button{opacity:1}.organizer--is-outside-dropzone .organizer__draggable,.organizer__draggable{display:flex;flex-direction:column}.organizer__draggable--is-dragging{opacity:.25}.organizer__draggable--is-dragging-away{display:none}.organizer__placeholder{background-color:var(--ui-button-bg);border-radius:var(--ui-button-border-radius);display:none;width:100%}.organizer__draggable--is-dragging-over .organizer__placeholder{display:block}.organizer--is-dragging,.organizer__draggable.draggable--pointer-dragging.draggable--clone{border-top:1px solid var(--modal-background-color-accent);cursor:grabbing}.fixed-layout-mode--false .app-wrapper .todo,.fixed-layout-mode--false .sidebar__content,.fixed-layout-mode--false .sidebar__main{scroll-padding:var(--grid-container-gutter);scrollbar-color:#c7c7c7 #f2f2f2}.fixed-layout-mode--false .app-wrapper .todo::-webkit-scrollbar-thumb,.fixed-layout-mode--false .sidebar__content::-webkit-scrollbar-thumb,.fixed-layout-mode--false .sidebar__main::-webkit-scrollbar-thumb{background:#c7c7c7}.fixed-layout-mode--false .app-wrapper .todo::-webkit-scrollbar-track,.fixed-layout-mode--false .sidebar__content::-webkit-scrollbar-track,.fixed-layout-mode--false .sidebar__main::-webkit-scrollbar-track{background:#f2f2f2}html,html.dragging-someday-tab :where(#root,.app-header,.app-footer){scrollbar-color:#c7c7c7 #f2f2f2}html.dragging-someday-tab :where(#root,.app-header,.app-footer)::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#c7c7c7}html.dragging-someday-tab :where(#root,.app-header,.app-footer)::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#f2f2f2}.modal-cover__content-scroll,.modal__body:not(.modal__body--noscroll){scroll-padding:var(--grid-container-gutter);scrollbar-color:#c7c7c7 #f2f2f2}.modal-cover__content-scroll::-webkit-scrollbar-thumb,.modal__body:not(.modal__body--noscroll)::-webkit-scrollbar-thumb{background:#c7c7c7}.modal-cover__content-scroll::-webkit-scrollbar-track,.modal__body:not(.modal__body--noscroll)::-webkit-scrollbar-track{background:#f2f2f2}.sidebar__main{scrollbar-color:#868686 #484848;width:calc(var(--sidebar-width) - 4px)}.sidebar__main::-webkit-scrollbar-thumb{background:#868686}.sidebar__main::-webkit-scrollbar-track{background:#484848}.sidebar--light .sidebar__main{scrollbar-color:#c7c7c7 #f2f2f2}.sidebar--light .sidebar__main::-webkit-scrollbar-thumb{background:#c7c7c7}.sidebar--light .sidebar__main::-webkit-scrollbar-track{background:#f2f2f2}.fixed-layout-mode--true .main{scroll-padding:var(--grid-container-gutter);scrollbar-color:#c7c7c7 #f2f2f2}.fixed-layout-mode--true .main::-webkit-scrollbar-thumb{background:#c7c7c7}.fixed-layout-mode--true .main::-webkit-scrollbar-track{background:#f2f2f2}[theme=dark].fixed-layout-mode--true .main{scrollbar-color:#2c2c2c #000}[theme=dark].fixed-layout-mode--true .main::-webkit-scrollbar-thumb{background:#2c2c2c}[theme=dark].fixed-layout-mode--true .main::-webkit-scrollbar-track{background:#000}[theme=dark]{scrollbar-color:#2c2c2c #000}[theme=dark]::-webkit-scrollbar-thumb{background:#2c2c2c}[theme=dark]::-webkit-scrollbar-track{background:#000}[theme=dark] .app-wrapper .todo,[theme=dark] .modal-cover__content-scroll,[theme=dark] .modal__body:not(.modal__body--noscroll),[theme=dark] .sidebar__content,[theme=dark] .sidebar__main{scrollbar-color:#2c2c2c #000}[theme=dark] .app-wrapper .todo::-webkit-scrollbar-thumb,[theme=dark] .modal-cover__content-scroll::-webkit-scrollbar-thumb,[theme=dark] .modal__body:not(.modal__body--noscroll)::-webkit-scrollbar-thumb,[theme=dark] .sidebar__content::-webkit-scrollbar-thumb,[theme=dark] .sidebar__main::-webkit-scrollbar-thumb{background:#2c2c2c}[theme=dark] .app-wrapper .todo::-webkit-scrollbar-track,[theme=dark] .modal-cover__content-scroll::-webkit-scrollbar-track,[theme=dark] .modal__body:not(.modal__body--noscroll)::-webkit-scrollbar-track,[theme=dark] .sidebar__content::-webkit-scrollbar-track,[theme=dark] .sidebar__main::-webkit-scrollbar-track{background:#000}.fixed-layout-mode--false .app-list--secondary{scrollbar-color:#c7c7c7 #f2f2f2}.fixed-layout-mode--false .app-list--secondary::-webkit-scrollbar-thumb{background:#c7c7c7}.fixed-layout-mode--false .app-list--secondary::-webkit-scrollbar-track{background:#f2f2f2}[theme=dark].fixed-layout-mode--false .app-list--secondary{scrollbar-color:#2c2c2c #000}[theme=dark].fixed-layout-mode--false .app-list--secondary::-webkit-scrollbar-thumb{background:#2c2c2c}[theme=dark].fixed-layout-mode--false .app-list--secondary::-webkit-scrollbar-track{background:#000}.todo-buttons{align-self:flex-start;display:flex;gap:.2777777778rem;justify-content:flex-end;padding-right:var(--todo-button-group-padding-x);z-index:var(--z-todo__list-item--buttons)}:is(html:not(.feature--todo_details)) .todo__list-item.is-editing .todo-buttons{display:none}:is(html:not(.feature--todo_details)) .is-highlighted .todo-buttons__button{background-color:hsla(0,0%,44%,.1);color:#707070}:is(html:not(.feature--todo_details)) .todo__list-item.someday .todo-buttons__button{--todo-button-bg:#edeef0}@media (pointer:fine){:is(html:not(.feature--todo_details)) .todo-buttons{display:none}:is(html:not(.feature--todo_details)) .todo__list-item:hover .todo-buttons,:is(html:not(.feature--todo_details)) .todo__list-item:not(.is-done):focus-within .todo-buttons{color:var(--todo-text-hover-color);display:flex}:is(html:not(.feature--todo_details)) .todo-buttons__button{opacity:0;visibility:hidden}:is(html:not(.feature--todo_details)) .todo__list-item:focus-within .todo-buttons__button:not(.ui-button--delete),:is(html:not(.feature--todo_details)) .todo__list-item:hover .todo-buttons__button{opacity:.9;visibility:visible}:is(html:not(.feature--todo_details)) .todo__list-item.is-highlighted:focus-within .todo-buttons__button,:is(html:not(.feature--todo_details)) .todo__list-item.is-highlighted:hover .todo-buttons__button{opacity:1}:is(html:not(.feature--todo_details)) .todo__list-item:focus-within:not(:hover) .todo-buttons__button.ui-button--delete{display:none}}.ui-button--delete .line-1,.ui-button--delete .line-2{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .1s ease-in-out .1s}.ui-button--delete:focus-visible .line-1,.ui-button--delete:hover .line-1{transform:rotate(45deg)}.ui-button--delete:focus-visible .line-2,.ui-button--delete:hover .line-2{transform:rotate(-45deg)}.todo-buttons__button{align-items:center;background-color:var(--todo-button-bg);border-radius:.3333333333rem;color:var(--todo-button-color);display:inline-flex;justify-content:center;margin-top:calc(var(--todo-item-spacing-y) - .16667rem);padding:0;transition:background-color .25s ease-in-out,color .25s ease-in-out}.todo-buttons__button,.todo-buttons__button.ui-button{min-height:1.4285714286em;min-width:1.4285714286em}.todo-buttons__button.ui-button{background-color:var(--todo-button-bg);padding:0}.fz--small .todo-buttons__button,.fz--small .todo-buttons__button.ui-button{min-height:1.1111111111rem;min-width:1.1111111111rem}.todo-buttons__button.ui-button:hover .todo-buttons__button.ui-button:focus-visible{background-color:var(--todo-button-bg)}.todo-buttons__button:focus-visible,.todo-buttons__button:hover{background-color:var(--custom-color);color:var(--custom-color-text)}.todo-buttons__button svg,.todo__list-item__drag-handle svg{height:var(--todo-button-icon-size);width:var(--todo-button-icon-size)}html.feature--todo_details{--todo-button-opacity:0.1;--todo-button-bg:rgba(136,152,183,var(--todo-button-opacity));--todo-button-color:#707070;--todo-indicator:#d2d4d6;--todo-action-border:#f7f8fa}[theme=dark].feature--todo_details{--todo-button-opacity:0.2;--todo-button-color:#a4a4a4;--todo-indicator:#707070;--todo-action-border:#1b1c20}.feature--todo_details .todo__list-item.has-details:not(:focus-within,:hover) .todo-content__text{padding-right:calc(var(--todo-item-spacing-y) + 1.22222rem)}.feature--todo_details .todo__details-indicator{align-items:center;color:var(--todo-indicator);display:none;height:1rem;justify-content:center;opacity:1;pointer-events:none;position:absolute;right:.2222222222rem;top:calc(var(--todo-item-spacing-y) - .08333rem);width:1rem;z-index:2}.feature--todo_details.fz--small .todo__details-indicator{top:calc(var(--todo-item-spacing-y) - .13889rem)}.feature--todo_details.fz--large .todo__details-indicator{top:calc(var(--todo-item-spacing-y) - .02778rem)}@media (pointer:fine){.feature--todo_details .todo__details-indicator{display:flex;right:.1111111111rem}.feature--todo_details.space--small .todo__details-indicator{right:.1666666667rem}.feature--todo_details .todo__list-item:focus-within .todo__details-indicator,.feature--todo_details .todo__list-item:hover .todo__details-indicator{opacity:0;transition:opacity .25s ease-in-out}}.feature--todo_details .is-heading .todo__details-indicator,.feature--todo_details .is-highlighted .todo__details-indicator{--todo-indicator:#a4a4a4}.feature--todo_details [theme=dark] .is-heading .todo__details-indicator,.feature--todo_details [theme=dark] .is-highlighted .todo__details-indicator{--todo-indicator:#dee1e3}.feature--todo_details .todo-buttons{--todo-button-offset:0.1388888889rem;align-self:flex-start;border-radius:.3333333333rem;gap:.1111111111rem;margin:calc(var(--todo-item-spacing-y) - var(--todo-button-offset)) .0277777778rem 0 0}.feature--todo_details.fz--small .todo-buttons{--todo-button-offset:0.1944444444rem}.feature--todo_details.fz--large .todo-buttons{--todo-button-offset:0.1666666667rem}@media (pointer:fine){.feature--todo_details .todo-buttons,.feature--todo_details .todo__list-item:has(.todo__checkbox:checked):not(:hover) .todo-buttons{margin-right:-1.3888888889rem;opacity:0;transition:none;visibility:hidden;width:0}.feature--todo_details.space--small .todo-buttons{margin-right:-1.3333333333rem}.feature--todo_details.fz--large .todo-buttons{margin-right:-1.6111111111rem}.feature--todo_details.fz--large.space--small .todo-buttons{margin-right:-1.5555555556rem}.feature--todo_details .todo__list-item:focus-within .todo-buttons,.feature--todo_details .todo__list-item:hover .todo-buttons{color:var(--todo-text-hover-color);opacity:1;transition:opacity .25s ease-in-out;visibility:visible;width:auto}}.feature--todo_details .ui-button--details svg path{transition:d .4s ease-in-out .1s}.feature--todo_details .ui-button--delete .line-1,.feature--todo_details .ui-button--delete .line-2{transition:transform .2s ease-in-out .1s}.feature--todo_details .todo-buttons__button{margin-top:0}.pickr{overflow:visible;position:relative;transform:translateY(0)}.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pickr .pcr-button{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;border-radius:.15em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:2em;padding:.5em;position:relative;transition:all .3s;width:2em}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pickr .pcr-button:after{background:currentColor;transition:background .3s}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px currentColor}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px currentColor}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{background:#fff;border-radius:.1em;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10000}.pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{background:transparent;border-radius:.15em;cursor:pointer;flex-shrink:0;font-size:1em;height:calc(1.75em - 5px);justify-self:center;margin:2.5px;overflow:hidden;position:relative;transition:all .15s;width:calc(1.75em - 5px);z-index:1}.pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app .pcr-swatches>button:after{background:currentColor;border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-interaction{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;margin-top:.75em;padding:.45em .5em;text-align:center;transition:all .15s}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:text;flex:1 1 8em;min-width:8em;text-align:left;transition:all .2s}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{border:2px solid #fff;border-radius:100%;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{max-width:95vw;padding:.8em;width:28.5em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;flex-grow:1;justify-content:space-between}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em;position:relative;width:2em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{border-radius:.15em .15em 0 0;cursor:pointer;transition:background-color .3s,box-shadow .3s;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:currentColor;height:50%;width:100%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{height:8em;width:100%;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{border-radius:50em;flex-grow:1;width:8px}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.app-options{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:0 auto;max-width:60em;padding:2.2222222222rem 1.1111111111rem;width:100%}@media (min-width:48.0625em){.app-options{grid-template-columns:repeat(6,[col-start] 1fr [col-end]);padding:4.4444444444rem 1.1111111111rem}}.loaded-as-iframe .app-options{padding:.8888888889rem 1.2222222222rem}.app-options__section{padding:2.2222222222rem 0}@media (min-width:48.0625em){.app-options__section{border-top:2px solid #fafafa;margin:4.4444444444rem 0;padding:4.4444444444rem 0}}.app-options__section--borderless{padding:1.1111111111rem 0}@media (min-width:48.0625em){.app-options__section--borderless{border-top:0;margin:0;padding:2.2222222222rem 0}}.app-options__body,.app-options__navigation{-moz-column-span:all;column-span:all;display:block}@media (min-width:48.0625em){.app-options__body,.app-options__navigation{-moz-column-span:none;column-span:none;grid-column:col-start 2/col-end 5}}.app-options__navigation{border-bottom:2px solid #fafafa;margin-bottom:2.2222222222rem}@media (min-width:48.0625em){.app-options__navigation{margin-bottom:4.4444444444rem}}.app-options__links{display:flex;flex-wrap:nowrap;justify-content:space-between}.app-options__link{line-height:1;padding:0;position:relative;text-align:center}.app-options__link>a{display:block;font-size:.7777777778rem;padding:.2777777778rem 0}@media (min-width:48.0625em){.app-options__link>a{font-size:1rem;padding:.5555555556rem 0}}.app-options__body a{text-decoration:underline}.app-options__link--current>a,.app-options__link--current>a:hover{box-shadow:0 2px 0 0 #000;color:#000}.app-options__link>a:hover{color:var(--custom-color-highlight)}.app-options__body a:hover{text-decoration:none}.app-options__title{display:block;font-family:var(--ff-sans);font-size:2.8888888889rem;font-weight:700;line-height:1;padding-bottom:1.1111111111rem;text-transform:uppercase}@media (min-width:48.0625em){.app-options__title{padding-bottom:2.2222222222rem}}.app-options__subtitle{font-size:1rem;line-height:1.5;margin-bottom:1.3888888889rem;margin-top:-1.6666666667rem;padding:0;text-align:left}.app-options__info,.app-options__label{display:block;font-size:.7777777778rem;font-style:normal;line-height:1;margin:0 0 .6666666667rem}.app-options__info{color:#828282;line-height:1.25;margin:0 0 .3333333333rem}.app-options__label--inline{margin:0}.app-options__label--implicit>span{display:block;margin-bottom:.2777777778rem}.app-options__field{display:block;margin-bottom:1.3888888889rem}.app-options__field--alt{position:relative}.app-options__field--alt>label{margin-left:1.3888888889rem}.app-options__field--alt>[type=checkbox]{left:0;margin:0;position:absolute;top:.3333333333rem}.app-options__input[list],.app-options__input[type=password],.app-options__input[type=text],.app-options__select{border:1px solid #c9c9c9}.app-options__button,.app-options__input[list],.app-options__input[type=password],.app-options__input[type=text],.app-options__select{border-radius:5px;display:block;height:3.3333333333rem;margin-bottom:1.3888888889rem;padding:0 .8333333333rem;width:100%}.app-options__input--inline[type=password],.app-options__input--inline[type=text]{margin:0}.app-options__input:-moz-read-only{background-color:#fafafa;border:0;color:#828282}.app-options__input:read-only{background-color:#fafafa;border:0;color:#828282}.app-options__button{background-color:var(--custom-color,#ed0c00);box-sizing:border-box;color:var(--custom-color-text,#fff);margin:0;text-align:center}.app-options__button:focus,.app-options__button:hover{opacity:.9}.app-options__button:disabled{background-color:#000;color:#fff;cursor:default;opacity:1}.app-options__href--secondary{color:#828282;font-size:.7777777778rem;text-decoration:underline}.app-options__href--secondary:hover{text-decoration:none}.app-options__href--indented{margin:0 .8333333333rem}@media (min-width:60em){.app-options__href--indented{margin:0 1.6666666667rem}}.app-options__href--flushed{margin:0}.app-options__form-desc{margin-bottom:1.9444444444rem}.app-options__form-desc>p{margin-bottom:1.1111111111rem}.app-options__form-desc>p:last-child{margin-bottom:0}.app-options__plans{-moz-column-gap:1.6666666667rem;column-gap:1.6666666667rem;display:grid;grid-template-columns:1fr 1fr;margin:1.6666666667rem 0}@media (min-width:48.0625em){.app-options__plans{-moz-column-gap:2.2222222222rem;column-gap:2.2222222222rem;margin:2.2222222222rem 0}}.app-options__plan{box-shadow:inset 0 0 0 1px #c9c9c9;cursor:pointer;padding-bottom:1.6666666667rem;padding-top:3.3333333333rem;position:relative;text-align:center}@media (min-width:48.0625em){.app-options__plan{padding-bottom:2.2222222222rem}}.app-options__plans--unsubscribed .app-options__plan{filter:grayscale(1)}.app-options__plan:only-child{grid-column:1/-1}.app-options__plan--selected,.app-options__plan:hover{box-shadow:inset 0 0 0 2px #000}.app-options__plan--unselected{filter:grayscale(1);transition:filter .25s ease-in-out}.app-options__plan--unselected:hover{filter:none}.app-options__plan--active{background-color:#000;box-shadow:inset 0 0 0 1px #000;color:#fff}.app-options__plan--canceled,.app-options__plan--expired{pointer-events:none}.app-options__plan>button{align-items:center;background-color:var(--custom-color);border-radius:5px;color:var(--custom-color-text);cursor:pointer;display:flex;font-size:.8333333333rem;height:2.2222222222rem;justify-content:center;margin:1.1111111111rem auto 0;padding:0 .1666666667rem;width:calc(100% - 40px)}@media (min-width:48.0625em){.app-options__plan>button{margin:2.2222222222rem auto 0;width:calc(100% - 60px)}}.app-options__plan--active>button{background-color:transparent;color:#fff}.app-options__plan-title{font-family:var(--ff-sans);font-size:1.7777777778rem;font-weight:700;line-height:1;margin-bottom:1.1111111111rem;text-transform:uppercase}@media (min-width:48.0625em){.app-options__plan-title{margin-bottom:2.2222222222rem}}.app-options__plan-cta{align-items:center;background-color:var(--custom-color);border:2px solid transparent;border-bottom:none;color:#fff;display:flex;font-size:.7777777778rem;font-weight:500;height:30px;justify-content:center;left:0;position:absolute;right:0;top:0}.app-options__plan--active .app-options__plan-cta{display:none}.app-options__plan--selected>.app-options__plan-cta,.app-options__plan:hover>.app-options__plan-cta{border-color:#000}.app-options__plan-price{font-size:2.6666666667rem;line-height:1;margin-bottom:5px}.app-options__plan-desc{font-size:.7777777778rem;line-height:1.29}.app-options__customer+form{margin-top:-.0555555556rem}.app-options__customer+form[action]>button{margin-top:1.6666666667rem}@media (min-width:48.0625em){.app-options__customer+form[action]>button{margin-top:2.2222222222rem}}.app-options__customer+form:last-child{margin-top:1.6666666667rem}@media (min-width:48.0625em){.app-options__customer+form:last-child{margin-top:2.2222222222rem}}.app-options__customer{box-shadow:inset 0 0 0 1px #c9c9c9;padding:.8333333333rem}@media (min-width:60em){.app-options__customer{padding:1.6666666667rem}}.app-options__customer>h3{margin-bottom:.8333333333rem}.app-options__customer>button,.app-options__customer>p{font-size:.7777777778rem;margin-bottom:.8333333333rem}.app-options__customer>button:last-child,.app-options__customer>p:last-child{margin-bottom:0}.app-options__customer a,.app-options__customer button{color:var(--custom-color-highlight);display:block;text-decoration:underline}.app-options__customer a{display:inline-block}.app-options__customer a:hover,.app-options__customer button:hover{text-decoration:none}.app-options__payment{box-shadow:inset 0 0 0 1px #c9c9c9;-moz-column-gap:1.3888888889rem;column-gap:1.3888888889rem;display:grid;grid-template-areas:"header header" "number number" "cvc exp" "address address" "line1 line1" "line2 line2" "city state" "postal_code country" "coupon coupon" "button button";grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding:.8333333333rem}@media (min-width:60em){.app-options__payment{grid-template-areas:"header header header header" "number number cvc exp" "address address address address" "line1 line1 line1 line1" "line2 line2 line2 line2" "city state postal_code country" "coupon coupon coupon coupon" "button button button button";grid-template-columns:repeat(4,1fr);padding:1.6666666667rem}}.app-options__payment>:first-child{margin-bottom:1.3888888889rem}#payment__header{grid-area:header}#payment__number{grid-area:number}#payment__cvc{grid-area:cvc}#payment__exp{grid-area:exp}#payment__coupon{grid-area:coupon}#payment__button{grid-area:button}#payment__address{grid-area:address}#payment__line1{grid-area:line1}#payment__line2{grid-area:line2}#payment__city{grid-area:city}#payment__state{grid-area:state}#payment__country{grid-area:country}#payment__postal_code{grid-area:postal_code}#payment__details{align-items:flex-end;color:#c9c9c9;display:flex;font-size:.6666666667rem;justify-content:flex-end;margin-left:.8333333333rem;margin-top:1.3888888889rem}@media (min-width:60em){#payment__details{margin-left:1.6666666667rem}}.app-options__payment:last-child{margin-bottom:0}.app-options__payment .app-options__button:last-child{margin-top:1.6666666667rem}.app-options__payment--hidden{display:none}.app-options__payment-info--notice{background-color:#f8f8f8;font-size:var(--font-size-xs);padding:1.1111111111rem}.app-options__payment-info--notice>p:last-child{margin-bottom:0}.app-options__payment-info{margin-bottom:1.6666666667rem}.app-options__payment-info>p{margin-bottom:.5555555556rem}.app-options__payment-info>a{color:var(--custom-color);cursor:pointer;font-size:.8333333333rem}.app-options__payment-field{margin:0 0 1.3888888889rem}.app-options__payment-input{border:1px solid #c9c9c9;border-radius:5px;height:3.3333333333rem;padding:1.1111111111rem .8333333333rem 0}.app-options__alert{background-color:#fff7ae;color:#000;display:block;font-size:.7222222222rem;padding:10px}.app-options__payment .app-options__alert{display:none}.StripeElement--invalid~.app-options__alert{display:block}.app-options__alert--hidden{display:none}.pcr-app{border:1px solid #c9c9c9;box-shadow:none;width:100%!important}.app-options__plan-checkmark{color:var(--custom-color);margin-right:.2222222222rem}.subscribe-button{align-items:center;display:flex;position:relative}.subscribe-button>svg{display:none;margin-right:.2222222222rem;opacity:0;transition:opacity .1s ease-in-out}.app-options__plan--selected svg{display:block;opacity:1}.payment-text{align-self:end;display:block!important}.payment-text__icon{vertical-align:text-bottom}.flash-message{align-items:center;background-color:#f8f8f8;border-radius:.2222222222rem;color:#000;display:flex;font-size:.7777777778rem;margin-bottom:1.1111111111rem;padding:.8333333333rem}@media (min-width:48.0625em){.flash-message{margin-bottom:2.2222222222rem}}.flash-message--topseparation{margin:1.3888888889rem 0 0}.flash-message svg{background-color:transparent;color:#ed0c00;margin-right:.2777777778rem;width:auto}.flash-message--info svg{fill:#2ecc40}.flash-message--error svg{fill:#ed0c00}.coupon__link{color:var(--custom-color);font-size:.7777777778rem;letter-spacing:.03em;text-decoration:underline}.coupon__link:hover{text-decoration:none}.app-options__coupon-code{align-items:flex-end;display:flex;flex-wrap:wrap;padding-bottom:1.1111111111rem}.coupon__label{flex:0 1 calc(70% - 15px);margin-bottom:0}.coupon__input{margin-bottom:0!important;margin-top:.3888888889rem}.coupon__button{flex:0 1 30%;font-size:.7777777778rem;margin-bottom:0;margin-left:15px}.coupon__button:disabled{background-color:#fafafa;color:#828282}.coupon__alert{border-radius:.2222222222rem;display:none;flex:1 1 100%;margin-top:.5555555556rem}.coupon__alert--flash{display:block!important}.coupon__alert[data-alert-state=error]{background-color:rgba(237,12,0,.7);color:#fff}.coupon__alert[data-alert-state=valid]{background:rgba(46,204,64,.6)}.loaded-as-iframe #root,.loaded-as-iframe .app-options__body>header,.loaded-as-iframe .app-options__navigation,.loaded-as-iframe .footer{display:none}:root{--modal-cover-bg:#f2f2f2;--modal-cover-nav:#707070;--modal-cover-tools-bg:hsla(0,0%,100%,.3)}.is-modal-open{overflow:hidden}.modal{background-color:var(--modal-overlay-background);bottom:0;left:0;min-height:100vh;min-height:100dvh;position:fixed;top:0;width:100%;z-index:800}@media (min-width:48.0625em){.modal{display:grid;padding:1.1111111111rem;place-content:center}.modal--cover{padding:0;place-content:stretch}}.modal__container{background-color:var(--modal-background-color);display:flex;flex-direction:column;height:100%;left:0;position:relative;width:100%;z-index:1}@media (min-width:48.0625em){.modal__container{border-radius:5px;height:auto;overflow:hidden;width:31.1111111111rem}}.modal__container--dialog{border:none;height:revert;position:revert}.modal__container:after{background-color:var(--modal-border-color);content:"";height:2px;left:0;position:absolute;top:0;width:100%}@media (min-width:48.0625em){.modal--overflow .modal__container{overflow:visible}.modal--flexible .modal__container{height:auto;max-height:610px}}.modal--cover .modal__container{background:var(--modal-cover-bg)}@media (min-width:48.0625em){.modal--cover .modal__container{border-radius:0;width:100%}}.modal--cover .modal__container:after{content:none}.modal__container--tall{height:100%}@media (min-width:48.0625em){.modal__container--tall{height:calc(100vh - 100px)}}:where(.modal) :is(p,li){font-size:var(--font-size-s)}.modal code{background-color:var(--custom-color-light);border-radius:.1111111111rem;color:#000;font-size:var(--font-size-s);padding:0 .2222222222rem}.modal-empty{color:#868686;font-style:italic}.modal__body,.modal__footer,.modal__header{padding:20px}.modal__header{color:var(--modal-header-text-color);position:relative}.modal__header--bg{background-color:var(--modal-background-color-accent)}.modal__header__img{display:grid;margin-left:auto;margin-right:auto;max-width:16.3333333333rem;place-items:center}.modal__header__img img{border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.14)}.modal__header>h2{font-size:1rem;line-height:1}.modal__close{color:var(--modal-icon-color);padding:0 5px;position:absolute;right:15px;top:30px;transform:translateY(-50%);z-index:1}.modal--cover .modal__close{left:.8888888889rem;right:auto;top:.6666666667rem;transform:none}.modal__body{background-color:var(--modal-body-background);color:var(--modal-body-text-color);flex-grow:1;overflow:auto}.modal__body--dim{color:var(--modal-body-text-color-dim)}.modal__body--small{font-size:.6666666667rem}.modal__body--small p{font-size:inherit}.modal__body p:not(:last-child){margin-bottom:.7em}.modal__body label{align-items:center;display:flex}.modal__body label>.ui-icon{margin:0 .3333333333rem}.modal__body input[type=radio]{margin:0 .3888888889rem 0 0}.modal__body textarea{border:1px solid #f2f2f2;color:inherit;height:3.2777777778rem;line-height:1.53;padding:.3888888889rem .5rem;resize:none}.modal__body *+textarea{margin-top:1.1111111111rem}.modal__body input:placeholder,.modal__body textarea:placeholder{color:#f2f2f2}.modal__body textarea:-moz-read-only{background-color:#f2f2f2;border:0;border-radius:.5555555556rem;font-style:italic}.modal__body textarea:read-only{background-color:#f2f2f2;border:0;border-radius:.5555555556rem;font-style:italic}.modal__body textarea:read-only:-moz-placeholder-shown{visibility:hidden}.modal__body textarea:-moz-read-only:placeholder-shown{visibility:hidden}.modal__body textarea:read-only:placeholder-shown{visibility:hidden}.modal__body--editing{overflow:visible}.modal__body--alt{padding-bottom:0}.modal__body input[type=text]{color:var(--modal-input-text-color)}.modal__footer{align-self:flex-end;background-color:var(--modal-footer-background);color:var(--modal-footer-text-color);width:100%}.modal__footer--action{align-items:center;display:flex;justify-content:space-between}.modal__footer--ltr{flex-direction:column}.modal__footer h3{font-size:.7777777778em;font-weight:700}.modal__recurring-todo{align-items:flex-start;border-bottom:1px solid var(--modal-list-item-border-color);display:flex;padding:.2777777778rem 0}.modal__recurring-todo .formatting__toolbar{transform:translateY(-9px)}.modal__recurring-todo h5{margin:0;padding:0}.modal__recurring-todo a{text-decoration:underline}.modal__recurring-todo a:hover{color:var(--custom-color);text-decoration:none}.modal__recurring-todo>span:first-child{word-wrap:break-word;max-width:calc(100% - 2.61111rem);overflow-wrap:break-word}@media (min-width:48.0625em){.modal__recurring-todo>span:first-child{max-width:calc(60% - 2.61111rem)}}.modal__recurring-todo>span:nth-child(n+2){color:#bfbfbf;display:none;flex-grow:0;padding:0 1.3888888889rem;text-align:left;text-transform:capitalize;white-space:nowrap;width:20%}@media (min-width:48.0625em){.modal__recurring-todo>span:nth-child(n+2){display:block}}.modal__recurring-todo>div{text-align:right;width:2.6111111111rem}.modal__recurring-todo>span:first-of-type{flex-grow:1;padding-right:.8333333333rem}@media (min-width:48.0625em){.modal__recurring-todo>span:first-of-type{padding-right:0}}.recurring-series__action{color:var(--modal-icon-color);margin-right:.8333333333rem;width:.8888888889rem}.recurring-series__action:last-child{margin-right:0}.modal__recurring-todo svg{fill:currentColor;width:auto}.recurring-todo__start{align-items:center;display:flex}.recurring-todo__start p:not(:only-child){cursor:pointer;flex-shrink:0;padding-left:5px}.modal--visor{background-color:transparent}.modal--visor .modal__close{right:.8888888889rem;top:1.2222222222rem}.modal--visor .modal__container{border-radius:0;border-top:2px solid var(--custom-color);left:0;position:fixed;top:0;width:100%}.modal--visor .modal__container:after{display:none}.modal--visor .modal__body,.modal--visor .modal__footer{padding:0 .8888888889rem}.modal--visor .modal__header{background-color:var(--modal-visor-header-background);display:flex;gap:.4444444444rem;padding:.6111111111rem .8888888889rem}@media (min-width:48.0625em){.modal--visor .modal__body{border-bottom:.1111111111rem solid var(--modal-border-color);box-shadow:0 .2222222222rem .5555555556rem rgba(0,0,0,.1);padding-left:2.7222222222rem;padding-right:2.7222222222rem}}.modal--visor .modal__body:empty{display:none}.modal--visor .modal__content{margin-left:auto;margin-right:auto;width:100%}[theme=dark] .modal--visor[class*=theme--] .modal__close,[theme=dark] .modal--visor[class*=theme--] .modal__header .ui-button--icon{--ui-button-icon-hover-color:#fff}@media (min-width:48.0625em){.modal--med .modal__container{max-width:22.2222222222rem}.modal--narrow .modal__container{max-width:18.8888888889rem}}.modal__day-label .modal__footer,.modal__two-col .modal__header{padding:1.6666666667rem}.modal__container:has(.modal__two-col){max-height:24.7222222222rem;width:40.8888888889rem}.modal__two-col{display:grid;grid-template-columns:repeat(2,1fr);max-height:24.7222222222rem}@media (min-width:48.0625em){.modal__two-col{width:100%}}.modal__container:has(.modal__two-col) .modal__two-col{height:100%;max-height:none}.modal__two-col .modal__header{display:grid;grid-template-rows:auto 1fr;text-align:center}.modal__two-col .modal__header h2{font-size:.8888888889rem}.modal__day-label-step,.modal__day-label-subscribe{padding-left:1.6666666667rem;padding-right:1.6666666667rem}.modal__day-label-subs{counter-reset:step}.modal__day-label-step{margin-bottom:.8333333333rem}.modal__day-label-step:before{content:counter(step) ". ";counter-increment:step 1}.modal__day-label-subscribe{margin-bottom:1.6666666667rem}.modal--day-label p{font-size:var(--font-size-flex-xs)}.modal--day-label a{color:var(--custom-color);text-decoration:underline}.modal--day-label a:hover{color:var(--custom-color-highlight)}.modal--day-label .day-label-list__item:last-child{border-bottom:0}.modal__day-label{color:var(--modal-body-text-color);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding-top:1.6666666667rem}.modal__day-label .modal__body{padding:0 1.6666666667rem}.modal__container:has(.modal__day-label-empty){width:19.6666666667rem}.modal__container:has(.modal__day-label-empty) .ui-button.modal__close:hover{background-color:#fff}.modal__day-label-empty .btn--secondary{background-color:#fff;border-color:#fff}.modal__day-label-empty .modal__header{padding:3.0555555556rem 2.7777777778rem 1.9444444444rem;text-align:center}.modal__day-label-empty .modal__header__img{margin-bottom:2.5rem;margin-top:2.5rem}.modal__day-label-empty .modal__header__img img{max-width:12.1111111111rem}.modal__day-label-empty .btn-row{margin-top:1.9444444444rem}.modal__day-label .day-label-list__delete{display:none}.edit-title__input[type=text]{border:1px solid #c9c9c9;border-radius:5px;display:block;font-size:.7777777778rem;padding:.5555555556rem;width:100%}.modal__container{will-change:transform}.modal-enter,.modal-exit-done{opacity:0}.modal-enter .modal__container,.modal-exit-done .modal__container{opacity:0;transform:translateY(-10%)}.modal-enter-done,.modal-exit{opacity:1}.modal-enter-done .modal__container,.modal-exit .modal__container{opacity:1;transform:translateY(0)}.modal-enter-active{opacity:1;transition:opacity .25s ease-in-out}.modal-exit-active{opacity:0;transition:opacity .25s ease-in-out}.modal-enter-active .modal__container{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.modal-exit-active .modal__container{opacity:0;transform:translateY(-10%);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.modal--visor,.modal--visor .modal__container,.modal--visor.modal-exit .modal__container,dialog{transition:none}dialog{opacity:0;transform:translateY(-10%)}dialog[open]{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out,overlay allow-discrete .25s ease-in-out,display allow-discrete .25s ease-in-out}@starting-style{dialog[open]{opacity:0;transform:scaleY(-10%)}}dialog::backdrop{background-color:var(--modal-overlay-background);opacity:0;transition:none}dialog[open]::backdrop{background-color:rgba(0,0,0,.25);opacity:1;transition:opacity .25s ease-in-out,overlay allow-discrete .25s ease-in-out,display allow-discrete .25s ease-in-out}@starting-style{dialog[open]::backdrop{opacity:0}}.modal .modal__message{align-items:center;display:flex;font-size:.6666666667rem}.modal .modal__message .ui-icon{margin:0 .3333333333rem 0 0}.details-header{position:relative}.recurring-details-save-all{position:absolute;right:-.5em;top:100%;transform:translateY(.5555555556rem);z-index:1}.todo-details-ref{text-wrap:nowrap;align-items:center;display:flex;font-size:.6666666667rem;font-weight:700;height:2.3333333333rem;max-width:calc(100% - 8rem);position:absolute;right:0;text-transform:uppercase;top:100%;z-index:1}[theme=light] .todo-details-ref{color:#707070}.todo-details-ref span{overflow:hidden;text-overflow:ellipsis}.rteditor{--todo-bdrs:0.2777777778rem;display:grid;grid-template-rows:min-content auto;margin:0 -1.1111111111rem;overflow:hidden}.sidebar__main--narrow .rteditor{margin-left:clamp(-4.4444444444rem,-7.4074vw,-2.7777777778rem);margin-right:clamp(-4.4444444444rem,-7.4074vw,-1.1111111111rem)}.rteditor .rteditor{margin:0}.rteditor__content{height:100%;overflow:auto;scroll-padding-top:2.7777777778rem}.rteditor__content:after{content:"";display:block;height:2.7777777778rem}.rteditor__editable{padding-top:2.7777777778rem}.rteditor>.formatting,.rteditor__editable{padding-left:1.1111111111rem;padding-right:1.1111111111rem}.sidebar__main--narrow .rteditor>.formatting,.sidebar__main--narrow .rteditor__editable{padding-left:clamp(2.7777777778rem,7.4074vw,4.4444444444rem);padding-right:clamp(1.1111111111rem,7.4074vw,4.4444444444rem)}.rteditor__editable>*+*{margin-top:1.1666666667rem}.rteditor__bold{font-weight:700}.rteditor__italic{font-style:italic}.rteditor__checklist>*+*,.rteditor__list>*+*{margin-top:.3333333333rem}.rteditor__list{list-style:initial;padding:0}.rteditor__list li:has(ul:only-child,ol:only-child){list-style:none}.rteditor__list ol,.rteditor__list ul{margin-left:1.7142857143em}.rteditor__list--ordered{list-style-type:decimal}.rteditor__checklist{list-style:none}.rteditor__checklist>li{cursor:pointer;margin-left:-1.7142857143em;max-width:calc(100% + 1.71429em);padding-left:1.7142857143em;position:relative;width:-moz-max-content;width:max-content}.rteditor__checklist>li:focus-visible{outline:none}.rteditor__checklist>li>span{cursor:text}li.rteditor__listitem--checked>a,li.rteditor__listitem--checked>em,li.rteditor__listitem--checked>span,li.rteditor__listitem--checked>strong{color:var(--todo-text-done-color);opacity:.2;text-decoration:line-through}li.rteditor__listitem--checked>a{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px}.rteditor__listitem--checked:before,.rteditor__listitem--unchecked:before{background-color:var(--custom-color,#707070);border-radius:var(--todo-bdrs);content:"";cursor:pointer;display:block;height:1.2857142857em;left:0;position:absolute;top:.1428571429em;width:1.2857142857em}.rteditor__listitem--checked:before{background-color:transparent}@media (pointer:fine){.rteditor__listitem--unchecked:before{background-color:var(--todo-checkbox,var(--todo-checkbox-done-color))}.rteditor__listitem--unchecked:hover:before{background-color:var(--custom-color,#707070)}.rteditor__listitem--unchecked:focus-within:not(:hover):before,.rteditor__listitem--unchecked:has(>span:hover):before{background-color:var(--todo-checkbox,var(--todo-checkbox-done-color))}.rteditor__listitem--checked:hover:before{background-color:var(--todo-border-color)}}.rteditor__listitem--checked:after,.rteditor__listitem--unchecked:after{background-color:var(--custom-color-text,#fff);content:"";display:block;height:1.1428571429em;left:.0714285714em;line-height:0;-webkit-mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;-webkit-mask-size:1.1428571429em 1.1428571429em;mask-size:1.1428571429em 1.1428571429em;opacity:0;position:absolute;top:.2142857143em;transition:opacity .25s ease-in-out;width:1.1428571429em;z-index:1}.rteditor__listitem--checked:after{background-color:var(--todo-checkbox-done-color);opacity:1}@media (pointer:fine){.rteditor__listitem--unchecked:hover:after{opacity:1}.rteditor__listitem--unchecked:has(>span:hover):after{opacity:0}}.rteditor__checklist>li:has(ul:only-child,ol:only-child):after,.rteditor__checklist>li:has(ul:only-child,ol:only-child):before{content:none}.rteditor__editable a{color:inherit;text-decoration:underline;transition:none}.rteditor__editable a:focus,.rteditor__editable a:hover{color:var(--custom-color-highlight)}.rteditor__media{position:relative}.rteditor__media--selected:after{background-color:var(--app-color);content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:1}.rteditor__image{margin:2.7777777778rem 0;max-width:100%!important;width:auto!important}p:has(>br:last-child) .rteditor__image{margin-bottom:0}.rteditor__editable>:first-child .rteditor__image{margin-top:0}.rteditor__history{margin:2.7777777778rem 1.1111111111rem 0}.sidebar__main--narrow .rteditor__history{margin-left:calc(clamp(2.7777777778rem, 7.4074vw, 4.4444444444rem) - 1.83333rem);margin-right:clamp(1.1111111111rem,7.4074vw,4.4444444444rem)}.rteditor__history-text{color:var(--custom-color-text-light);position:relative}.rteditor__history-text>.ui-button{position:absolute;right:-1.5555555556rem;top:0}@media (max-width:30em){.rteditor__history-text>.ui-button{right:1.5555555556rem;top:-1.7222222222rem}}.rteditor__history-text>.ui-button:last-child{top:1.5555555556rem}@media (max-width:30em){.rteditor__history-text>.ui-button:last-child{right:0;top:-1.7222222222rem}}.rteditor--history{background-color:var(--custom-color-light);border-radius:.5555555556rem;position:relative}.rteditor--history .rteditor__editable{cursor:text;padding:.8888888889rem 1.1111111111rem .8888888889rem 1.8333333333rem}.rteditor--history .rteditor__editable *{pointer-events:none}.rteditor--history .rteditor__listitem--unchecked:before{background-color:transparent;outline:.1111111111rem solid var(--custom-color,#707070);outline-offset:-.1111111111rem}.rteditor__rollover{color:var(--modal-body-text-color-light);display:block;font-size:.6666666667rem;margin:0 0 .5555555556rem 1.8333333333rem}@media (max-width:30em){.rteditor__rollover{margin-right:3.1111111111rem}}.rteditor__placeholder{color:#a4a4a4;font-family:var(--ff-sans);font-size:var(--font-size-s);font-weight:400;left:1.1111111111rem;pointer-events:none;position:absolute;top:5.0555555556rem}.sidebar__main--narrow .rteditor__placeholder{left:4.4444444444rem}.is-heading .details-header .todo__input,.is-heading .sidebar__heading,.is-highlighted .details-header .todo__input,.is-highlighted .sidebar__heading{padding:.5555555556rem .9444444444rem;position:relative;z-index:1}.is-heading .details-header .todo__input,.is-heading .sidebar__heading{padding-bottom:.7777777778rem;padding-top:.7777777778rem}.is-heading .sidebar__heading h5{color:var(--todo-header-text-color);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.is-heading .details-header .todo__input,.is-heading .sidebar__heading h5{font-size:.7777777778rem;line-height:1.6667}.is-heading .sidebar__heading:before,.is-highlighted .sidebar__heading:before{background-color:var(--todo-highlight-bg-color);border-radius:.5555555556rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.is-heading .sidebar__heading:before{background-color:var(--todo-header-background)}.is-done .sidebar__heading div{color:var(--todo-checkbox-done-color);text-decoration:line-through}.is-done .sidebar__heading:before{opacity:.5}.is-highlighted .todo__checkbox-wrapper--details{padding-top:1rem}.is-heading .todo__checkbox-wrapper--details{padding-top:.9444444444rem}.rteditor__saved{margin-top:.1666666667rem}.rteditor__saved>time{color:var(--modal-body-text-color-light);display:block;font-size:.6666666667rem;margin-top:.6666666667rem;text-align:center}.rteditor__saved>div:first-child{inset:auto!important}.invoices{margin:3.3333333333rem 0}.invoices__list{display:block;margin:0}.invoices__item{border:1px solid #f2f2f2;padding:.7777777778rem .7222222222rem .6666666667rem}.invoices__item+.invoices__item{margin-top:.5555555556rem}.invoice{display:flex;font-size:.7777777778rem;justify-content:flex-end}.invoice__date{margin-right:auto}.invoice__status{text-transform:capitalize}.invoice__total{min-width:6.3888888889rem;text-align:right;text-transform:uppercase}.invoice__pdf{color:var(--dropdown-menu-title-color);cursor:pointer}.invoice__attr{padding:0 .2777777778rem}@media (min-width:30.0625em){.invoice__attr{padding:0 .5555555556rem}}.invoice__attr:first-child{padding-left:0}.invoice__attr:last-child{padding-right:0}.colorpicker{margin-bottom:30px}@media (min-width:60em){.colorpicker{margin-bottom:40px}}.colorpicker .react-colorful{margin-top:2.2222222222rem;width:100%}@media (min-width:60em){.colorpicker .react-colorful{height:150px}}.colorpicker__header{color:#828282;display:block;font-size:.4444444444rem;margin:.8888888889rem 0}.colorpicker__footer{font-size:.6666666667rem;margin-top:.8888888889rem}.colorpicker__palette{-moz-column-gap:.2777777778rem;column-gap:.2777777778rem;display:grid;grid-template-columns:repeat(10,1fr);justify-content:space-between;row-gap:.2777777778rem}.onboarding .colorpicker__palette{-moz-column-gap:.8888888889rem;column-gap:.8888888889rem;display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;row-gap:.8888888889rem}.colorpicker__preset{display:block;height:0;padding-bottom:100%;position:relative}.colorpicker__button{border-radius:50%;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;transition:transform .2s;white-space:nowrap;width:100%}.colorpicker__preset--custom .colorpicker__button{background-color:transparent!important}.colorpicker__button>svg{height:80%;opacity:0;transition:opacity .25s ease-in-out;width:80%}.colorpicker__button:hover>svg,.colorpicker__preset--selected>.colorpicker__button>svg{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.colorpicker__rainbow{background:conic-gradient(#e6df04,#99ca0f,#00d2a3,#00cf58,#65c7ff,#852ce6,#e10061,#ed0c00,#fc0);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.react-colorful__last-control{border-radius:0!important}.app-header__item .colorpicker{margin:0;min-width:13.3333333333rem;padding:var(--dropdown-menu-y-gap) var(--dropdown-menu-x-gap)}.app-header__item .colorpicker__palette{-moz-column-gap:.2777777778rem;column-gap:.2777777778rem;display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;row-gap:.2777777778rem}.dropdown-menu--rainbow .colorpicker__rainbow{align-items:center;display:inline-flex;justify-content:center}.dropdown-menu--rainbow .ui-button,.dropdown-menu--rainbow .ui-button:hover{background:transparent}.colorpicker .app-options__input--preferences[type=text]{border-radius:5px;height:auto;margin-top:.8333333333rem;padding:.2777777778rem .5555555556rem}.sidebar .react-colorful{margin-top:1.1111111111rem}@media (min-width:60em){.sidebar .react-colorful{height:100px}}.sidebar .colorpicker .app-options__input--preferences[type=text]{background-color:#2c2c2c;border:0;color:#fff}.celebration-picker{display:flex;gap:.5555555556rem}.celebration-picker__option{align-items:center;display:inline-flex}.celebration-picker__label{color:#fff;cursor:pointer;font-size:.6666666667rem;padding-left:.2777777778rem;text-transform:capitalize}.celebration-picker__animation{margin:0 auto}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){.celebration-picker__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #2c2c2c;border-radius:50%;cursor:pointer;height:.8888888889rem;margin:0;position:relative;width:.8888888889rem}.celebration-picker__radio[disabled]{cursor:default}.celebration-picker__radio:after{background-color:#fff;border-radius:50%;content:"";height:.4444444444rem;left:.1111111111rem;opacity:0;position:absolute;top:.1111111111rem;width:.4444444444rem}.celebration-picker__radio:checked{border-color:#fff}.celebration-picker__radio:checked:after{background-color:#fff;opacity:1}}.formatting{height:100%;z-index:var(--z-formatting__toolbar)}.formatting--rteditor{height:auto}.formatting__toolbar{align-items:center;background-color:var(--formatting-background);border:1px solid var(--formatting-border);border-radius:.2222222222rem;box-shadow:0 .2222222222rem .3333333333rem rgba(0,0,0,.1);color:var(--formatting-text-color);display:flex;font-size:.7777777778rem;gap:.3333333333rem;left:0;padding:.2222222222rem;position:absolute;top:0;transform:translateY(1px)}.formatting__toolbar--read{gap:.1111111111rem;max-width:22.2222222222rem}.formatting__toolbar>a{width:-moz-max-content;width:max-content;word-break:break-word}.formatting__toolbar .ui-button{background-color:transparent;flex-shrink:0;height:1.3333333333rem;min-height:0;min-width:0;padding:0;width:1.3333333333rem}.formatting--floating{position:fixed}.formatting--fixed{gap:.5555555556rem;transform:none;z-index:0}[theme=light] .formatting--fixed{--ui-button-color:#707070}.formatting--fixed .formatting__toolbar{background:var(--app-background);border-left:0;border-radius:0;border-right:0;box-shadow:none;padding:.4444444444rem 0;position:relative}.formatting__action--format-italic.ui-button{margin-left:-.2222222222rem;width:1.1111111111rem}.formatting__action--format-italic .ui-icon{margin-left:-.0555555556rem}.formatting__action--format-link .ui-icon{height:.8888888889rem;width:.8888888889rem}.formatting__action--is-active,.formatting__action--is-active:hover,.ui-button--has-highlight,.ui-button--has-highlight:hover,.ui-button--highlight-color.ui-button--is-active,.ui-button--highlight-color.ui-button--is-active:hover{background-color:var(--formatting-active-background)!important;color:var(--formatting-active-text-color)!important}.formatting__toolbar .dropdown-menu .formatting__selected{left:auto;right:var(--dropdown-menu-x-gap)}.formatting__input{background:var(--app-bg);border:1px solid var(--todo-border-color);border-radius:.1666666667rem;color:var(--app-color)}.formatting__input:focus,.formatting__input:focus-visible{outline:2px solid var(--custom-color-light)}.blog .task-list{--custom-color:config.color("red");--custom-color-light:#fedede;--todo-text-hover-color:config.color("black");border-radius:6px}@media (min-width:48.0625em){.blog .task-list{max-width:50%}}.blog .task-list h1,.blog .task-list h2,.blog .task-list h3,.blog .task-list h4,.blog .task-list h5{font-size:inherit}.blog .task-list a{border:inherit}.blog .task-list .grid__item-padding{--grid-header-height:2rem;padding:var(--grid-header-height) var(--grid-container-gutter)}.blog .task-list .grid__item{border-right:none;padding-top:1.7777777778rem}.blog .task-list .grid__item--secondary{padding-top:1.7777777778rem}.blog .task-list .todo__body{padding-bottom:.0555555556rem}.blog .task-list .todo__header{padding-top:0;position:static}.blog .task-list .todo__header h3{line-height:inherit;margin:inherit}.blog .task-list .todo-content__text{-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}.blog .task-list .todo-content__text h1,.blog .task-list .todo-content__text h2,.blog .task-list .todo-content__text h3,.blog .task-list .todo-content__text h4,.blog .task-list .todo-content__text h5,.blog .task-list .todo-content__text h6{margin:-3px 0}.blog .task-list .todo-content__text>*{overflow:hidden;text-overflow:ellipsis}.blog .task-list .todo__list-item:hover .todo-content__text{padding-right:0}.blog .task-list .todo__list-item:hover .todo-content__text>*{overflow:visible;text-overflow:unset;white-space:normal}.blog .task-list--secondary{background-color:var(--someday-list-background);border:1px solid var(--todo-border-color);box-shadow:0 .5em 1em var(--todo-border-color)}.dropdown-menu{--dropdown-menu-shadow:0 4px 10px rgba(0,0,0,.1);--dropdown-menu-x-gap:0.8888888889rem;--dropdown-menu-y-gap:1rem;--dropdown-menu-y-inner-gap:0.5rem;--dd-translate-x:0;--dd-translate-y:var(--action-button-bottom-gutter);position:relative}.dropdown-menu--large{--dropdown-menu-x-gap:1.2222222222rem}.dropdown-menu__modal{left:0;min-width:10.5555555556rem;position:absolute;top:0;transform:translate(var(--dd-translate-x),var(--dd-translate-y));z-index:900}.dropdown-menu--dark .dropdown-menu__modal{min-width:11.6666666667rem}.dropdown-menu--large>.dropdown-menu__modal{min-width:26.6666666667rem}.dropdown-menu--portal>.dropdown-menu__modal{left:var(--dd-menu-toggle-x);position:fixed;top:calc(var(--dd-menu-toggle-y) + var(--action-button-bottom-gutter))}.dropdown-menu--centered>.dropdown-menu__modal{--centered:calc(-50% + var(--dd-menu-toggle-width)/2);--dd-translate-x:var(--centered)}.dropdown-menu--right>.dropdown-menu__modal{--dd-translate-x:var(--dd-menu-toggle-width);--dd-translate-y:calc(var(--dd-menu-toggle-height)*-1);max-width:9.1111111111rem}.dropdown-menu--end>.dropdown-menu__modal,.dropdown-menu--top-end>.dropdown-menu__modal{--dd-translate-x:calc(-100% + var(--dd-menu-toggle-width))}.dropdown-menu--top-end>.dropdown-menu__modal,.dropdown-menu--top>.dropdown-menu__modal{--dd-translate-y:calc(-100% - var(--dd-menu-toggle-height))}.dropdown-menu--high-far-right>.dropdown-menu__modal{--dd-translate-y:calc(-100% - var(--dd-menu-toggle-height) - 1.38889rem);left:auto;right:1.1666666667rem}.dropdown-menu--high-centered>.dropdown-menu__modal{--dd-translate-y:calc(-100% - var(--dd-menu-toggle-height) - 1.38889rem);--dd-translate-x:-50%;left:50%;max-width:calc(100% - var(--site-gutter)*2);right:auto}.dropdown-menu--overlap>.dropdown-menu__modal{--dd-translate-y:0;top:var(--dd-menu-toggle-y)}.dropdown-menu__title{font-size:.8888888889rem}.dropdown-menu__subtitle{color:var(--dropdown-menu-title-color);font-size:.7777777778rem;margin-top:.2222222222rem}.dropdown-menu__body{background:var(--dropdown-menu-background);border-bottom:4px solid var(--custom-color);border-radius:5px;box-shadow:var(--dropdown-menu-shadow);color:var(--dropdown-menu-text-color);overflow:hidden;padding:var(--dropdown-menu-y-gap) 0 var(--dropdown-menu-y-inner-gap)}.dropdown-menu__body--cta{padding-top:0!important}.dropdown-menu--large .dropdown-menu__body{padding-bottom:var(--dropdown-menu-y-gap)}.dropdown-menu--dark .dropdown-menu__body{background:var(--dropdown-dark-menu-background);border:0;color:var(--dropdown-dark-menu-text-color);padding-bottom:var(--dropdown-menu-y-gap)}[theme=dark] .dropdown-menu__body{box-shadow:0 0 0 1px #0b0b0b}.dropdown-menu--overlay .dropdown-menu__body{border:0;border-radius:.5555555556rem;box-shadow:none;padding:.5555555556rem}.dropdown-menu__cta{background-color:var(--dropdown-menu-cta-background);color:var(--dropdown-menu-cta-color);font-size:.7777777778rem;margin-bottom:var(--dropdown-menu-y-gap);padding:.6666666667rem;text-align:center}.dropdown-menu__header{color:var(--dropdown-menu-title-color);font-size:.6666666667rem;font-weight:700;letter-spacing:.04em;padding:0 var(--dropdown-menu-x-gap) .3333333333rem;text-transform:uppercase}.dropdown-menu--dark .dropdown-menu__header{color:var(--dropdown-dark-menu-title-color)}.dropdown-menu--large .dropdown-menu__header{color:inherit;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.dropdown-menu__header--alt{display:flex;justify-content:space-between}.dropdown-menu__header--alt .ui-button--transparent:hover{color:#fff}.dropdown-menu__list{--ui-button-active-color:var(--dropdown-menu-text-color);--ui-button-hover-color:var(--dropdown-menu-text-color);font-size:var(--font-size-s)}.dropdown-menu__status{align-items:center;background-color:var(--ribbon-status-background);border-radius:2px;color:var(--dropdown-menu-text-color);display:flex;font-size:.5555555556rem;font-weight:500;height:.8333333333rem;justify-content:center;margin-left:2.2222222222rem;padding-top:.0555555556rem;text-transform:uppercase;width:1.3888888889rem}.dropdown-menu--dark .dropdown-menu__status:not(.dropdown-menu__status--enabled){color:var(--dropdown-dark-menu-text-color)}.dropdown-menu__status--enabled{background-color:var(--custom-color);color:var(--custom-color-text)}.dropdown-menu__action,.dropdown-menu__action.ui-button,.dropdown-menu__button{fill:var(--dropdown-menu-text-color);align-items:center;background-color:var(--dropdown-menu-background);display:flex;font-size:.7777777778rem;justify-content:space-between;line-height:1.5;padding:var(--dropdown-menu-y-inner-gap) var(--dropdown-menu-x-gap) var(--dropdown-menu-y-inner-gap) calc(var(--dropdown-menu-x-gap) + 1.33333rem);position:relative;transition:none;white-space:nowrap;width:100%}.dropdown-menu__action.ui-button:hover,.dropdown-menu__action:hover,.dropdown-menu__button:hover{background:var(--dropdown-menu-hover-background)}.dropdown-menu--dark .dropdown-menu__action,.dropdown-menu--dark .dropdown-menu__action.ui-button,.dropdown-menu--dark .dropdown-menu__button{fill:var(--dropdown-dark-menu-text-color);background-color:var(--dropdown-dark-menu-background);color:var(--dropdown-dark-menu-text-color)}.dropdown-menu--highlight-color .dropdown-menu__action,.dropdown-menu--highlight-color .dropdown-menu__button{padding-bottom:calc(var(--dropdown-menu-y-gap)/2);padding-top:calc(var(--dropdown-menu-y-gap)/2)}.dropdown-menu--right .dropdown-menu__action,.dropdown-menu--right .dropdown-menu__button{white-space:normal}.dropdown-menu--dark .dropdown-menu__action.ui-button:hover,.dropdown-menu--dark .dropdown-menu__action:hover,.dropdown-menu--dark .dropdown-menu__button:hover{background:var(--dropdown-dark-menu-hover-background)}.dropdown-menu__action[disabled],[disabled].dropdown-menu__button{opacity:.25;pointer-events:none}.dropdown-menu__action--current[disabled]{opacity:1}.dropdown-menu__action--link-only,.dropdown-menu__action--no-icon{padding-left:var(--dropdown-menu-x-gap)}.dropdown-menu__action .ui-icon,.dropdown-menu__button .ui-icon{left:var(--dropdown-menu-x-gap);position:absolute;top:50%;transform:translateY(-50%)}.dropdown-menu__action--is-active{background-color:var(--ui-button-active-bg);color:var(--ui-button-active-color)}.dropdown-menu__action .ui-icon.top-align,.dropdown-menu__button .ui-icon.top-align{top:.4444444444rem;transform:none}.dropdown-menu__action--icon-right{padding-left:var(--dropdown-menu-x-gap);padding-right:calc(var(--dropdown-menu-x-gap) + 26px)}.dropdown-menu__action .ui-icon+.ui-icon,.dropdown-menu__action--icon-right .ui-icon,.dropdown-menu__button .ui-icon+.ui-icon{left:auto;right:var(--dropdown-menu-x-gap)}.dropdown-menu__action .ui-icon+.ui-icon,.dropdown-menu__button .ui-icon+.ui-icon{color:#828282}.dropdown-menu__action .ui-icon[data-id="#edit-icon"],.dropdown-menu__button .ui-icon[data-id="#edit-icon"]{transform:scale(.9) translateY(-55%)}.dropdown-menu__btn{background:#e5e5e5;border:0;color:#636363;font-size:.6666666667rem;padding:.6666666667em 1em;width:100%}.dropdown-menu__btn:focus,.dropdown-menu__btn:hover{background:#c7c7c7;color:#3a3a3a}.dropdown-menu--dark .dropdown-menu__btn{background:#2c2c2c;color:#868686}.dropdown-menu--dark .dropdown-menu__btn:focus,.dropdown-menu--dark .dropdown-menu__btn:hover{background:#3a3a3a;color:#c7c7c7}.dropdown-menu__vid-btn{aspect-ratio:16/9;overflow:hidden;position:relative}.dropdown-menu__vid-btn img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .25s ease-in-out;width:100%}.dropdown-menu__vid-btn:focus img,.dropdown-menu__vid-btn:hover img{opacity:.8}.dropdown-menu__vid-btn svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dropdown-menu__alert{padding:0 var(--dropdown-menu-x-gap);white-space:nowrap}.dropdown-menu__section{border-bottom:1px solid var(--dropdown-menu-section-border-color);color:var(--dropdown-menu-text-color);font-size:var(--font-size-s);line-height:1.5;margin:0 0 var(--dropdown-menu-y-gap);padding:0 var(--dropdown-menu-x-gap) var(--dropdown-menu-y-gap);width:12.2222222222rem}.dropdown-menu--dark .dropdown-menu__section{border-bottom:1px solid #3a3a3a;color:var(--dropdown-dark-menu-text-color)}.dropdown-menu__section:last-child{border-bottom:0;margin-bottom:0}.dropdown-menu__section:first-child{margin-top:var(--dropdown-menu-y-gap)}.dropdown-menu__section:only-child{border:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.dropdown-menu--spaced .dropdown-menu__section{display:flex;flex-direction:column;gap:1rem}.dropdown-menu__section>p{margin-bottom:var(--dropdown-menu-y-gap)}.dropdown-menu--spaced .dropdown-menu__section>p,.dropdown-menu__section>p:not(.dropdown-menu__note--alt):last-child{margin-bottom:0}.dropdown-menu__list>li:last-child .dropdown-menu__section{border-bottom:0;margin-bottom:0}.dropdown-menu__section a{color:var(--custom-color-highlight);font-weight:400;text-decoration:underline}.dropdown-menu__section a:hover{text-decoration:none}.dropdown-menu__note{color:var(--dropdown-menu-note-color);font-size:.6666666667rem;padding:0 var(--dropdown-menu-x-gap)}.dropdown-menu__note--alt{color:var(--dropdown-menu-note-color);font-size:inherit;font-style:italic;padding:0}.dropdown-menu--dark .dropdown-menu__note,.dropdown-menu--dark .dropdown-menu__note--alt{color:var(--dropdown-dark-menu-note-color,var(--dropdown-menu-note-color))}.dropdown-menu__section>.dropdown-menu__note--alt{margin-bottom:.5555555556rem}.dropdown-table{border-collapse:collapse;font-size:.6666666667rem;margin:1.3888888889rem var(--dropdown-menu-x-gap) 0;width:calc(100% - var(--dropdown-menu-x-gap)*2)}.dropdown-table__item td{padding-bottom:.8333333333rem;padding-top:.8333333333rem}.dropdown-table__item+.dropdown-table__item td{border-top:1px solid var(--dropdown-menu-hover-background)}.dropdown-table__text{width:12.6666666667rem}.dropdown-table__container{color:var(--dropdown-menu-note-color);padding-left:1.6666666667rem;padding-right:1.6666666667rem;white-space:nowrap}.dropdown-table__action{width:.0555555556rem}.dropdown-table .ui-button{--ui-button-color:#707070;font-size:10px;font-weight:700;height:auto;min-height:0;padding:3px 6px;text-transform:uppercase}.dropdown-menu--grid-columns .dropdown-menu__list li:first-child .dropdown-menu__action,.dropdown-menu--grid-columns .dropdown-menu__list li:first-child .dropdown-menu__button{border-radius:var(--ui-button-border-radius) var(--ui-button-border-radius) 0 0}.dropdown-menu--grid-columns .dropdown-menu__list li:last-child .dropdown-menu__action,.dropdown-menu--grid-columns .dropdown-menu__list li:last-child .dropdown-menu__button{border-radius:0 0 var(--ui-button-border-radius) var(--ui-button-border-radius)}.dropdown-menu--grid-columns .dropdown-menu__action,.dropdown-menu--grid-columns .dropdown-menu__button{align-items:center;font-weight:700;justify-content:center;min-height:var(--ui-min-target-size);min-width:var(--ui-min-target-size);padding:0;text-align:center}.dropdown-menu--grid-columns .dropdown-menu__body{border:0;border-radius:var(--ui-button-border-radius);padding:0}.dropdown-menu--grid-columns .dropdown-menu__modal{min-width:0}.dropdown-menu--grid-columns .dropdown-menu__action,.dropdown-menu--grid-columns .dropdown-menu__action.ui-button,.dropdown-menu--grid-columns .dropdown-menu__button{background-color:var(--ui-button-bg);color:var(--ui-button-color)}.dropdown-menu--grid-columns .dropdown-menu__action.ui-button:hover,.dropdown-menu--grid-columns .dropdown-menu__action:hover,.dropdown-menu--grid-columns .dropdown-menu__button:hover{background-color:var(--ui-button-hover-background);color:var(--ui-button-hover-color)}.dropdown-menu--grid-columns .dropdown-menu__action--is-active{background-color:var(--ui-button-active-bg);color:var(--ui-button-active-color)}.dropdown-menu--grid-columns .dropdown-menu__action--is-active:hover{background-color:#000;color:#fff}.dropdown-menu__modal>.dropdown-menu__body{will-change:transform}.fade-enter>.dropdown-menu__modal>.dropdown-menu__body,.fade-exit-done>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translateY(0)}.fade-enter-done>.dropdown-menu__modal>.dropdown-menu__body,.fade-exit>.dropdown-menu__modal>.dropdown-menu__body{opacity:1;transform:translateY(4px)}.fade-enter-active>.dropdown-menu__modal>.dropdown-menu__body{opacity:1;transform:translateY(4px);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.fade-enter-active.dropdown-menu--overlap>.dropdown-menu__modal .dropdown-menu__body,.fade-enter-done.dropdown-menu--overlap>.dropdown-menu__modal .dropdown-menu__body,.fade-exit.dropdown-menu--overlap>.dropdown-menu__modal .dropdown-menu__body{transform:none}.fade-exit-active>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.dropdown-menu--top-end.fade-enter>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top-end.fade-exit-done>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-enter>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-exit-done>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translateY(4px)}.dropdown-menu--top-end.fade-enter-active>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top-end.fade-enter-done>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top-end.fade-exit>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-enter-active>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-enter-done>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-exit>.dropdown-menu__modal>.dropdown-menu__body{opacity:1;transform:translateY(0)}.dropdown-menu--top-end.fade-exit-active>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--top.fade-exit-active>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translateY(4px)}.dropdown-menu--right.fade-enter>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--right.fade-exit-done>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translate(-4px)}.dropdown-menu--right.fade-enter-done>.dropdown-menu__modal>.dropdown-menu__body,.dropdown-menu--right.fade-exit>.dropdown-menu__modal>.dropdown-menu__body{opacity:1;transform:translate(0)}.dropdown-menu--right.fade-enter-active>.dropdown-menu__modal>.dropdown-menu__body{opacity:1;transform:translate(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.dropdown-menu--right.fade-exit-active>.dropdown-menu__modal>.dropdown-menu__body{opacity:0;transform:translate(-4px);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.dropdown-menu--iframe iframe{border:0;height:100%;width:100%}.dropdown-menu--iframe .dropdown-menu__body{height:100%;padding:0;width:27.7777777778rem}.toggle-button{align-items:center;border-radius:var(--action-button-border-radius);display:flex;height:var(--action-button-size);justify-content:center;min-height:1.3333333333rem;min-width:1.3333333333rem;padding:.3333333333rem;transition:background .25s ease-in-out;width:auto}.toggle-button--disabled{opacity:.25;pointer-events:none}@media (max-width:48em){.toggle-button--no-small-screen{display:none}}.toggle-button:hover{background-color:hsla(0,0%,100%,.3)}.toggle-button__icon{fill:currentColor;transition:transform .25s ease-in-out;width:auto}.toggle-button--rotate .toggle-button__icon{transform:rotate(180deg)}.ui-alert{background:var(--color-ui-bg);border-radius:.5555555556rem;color:var(--color-ui-text);font-size:.6666666667rem;margin:1.5555555556rem 0;padding:1.3333333333em 1.6666666667em}.ui-alert--info{background-color:var(--color-ui-info)}.ui-alert--success{background-color:var(--color-ui-success)}.ui-alert--warn{background-color:var(--color-ui-warn)}.ui-alert--error{background-color:var(--color-ui-error)}.ui-alert>*+*{margin-top:1.5em}.ui-alert:first-child{margin-top:0}.ui-alert:last-child{margin-bottom:0}.ui-switch{align-items:center;display:flex}.ui-switch__status{height:.7777777778rem;margin:0 .5555555556rem;position:relative;width:1.3333333333rem}.ui-switch__status:after,.ui-switch__status:before{content:"";cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease-in-out}.ui-switch__status:before{background-color:var(--custom-color);border-radius:.7777777778rem;height:.7777777778rem;right:0;width:1.3333333333rem}.ui-switch__status:after{background-color:var(--custom-color-text);border-radius:50%;box-shadow:0 0 .0555555556rem rgba(0,0,0,.5),.0555555556rem .1111111111rem .0555555556rem rgba(0,0,0,.1);height:.4444444444rem;left:100%;transform:translate(-1.1666666667rem,-50%);width:.4444444444rem}.ui-switch--active-right .ui-switch__status:after{transform:translate(-.6111111111rem,-50%)}.ui-switch__left{opacity:.25}.ui-switch--active-left .ui-switch__left{opacity:1}.ui-switch__right{opacity:.25}.ui-switch--active-right .ui-switch__right{opacity:1}.ui-button{align-items:center;background-color:var(--ui-button-bg);border-radius:var(--ui-button-border-radius);display:flex;font-size:.6666666667rem;gap:.2777777778rem;justify-content:center;min-height:var(--ui-min-target-size);min-width:var(--ui-min-target-size);padding:.5em 1em;white-space:nowrap}.ui-button,.ui-button:focus{color:var(--ui-button-color)}.ui-button:hover{background-color:var(--ui-button-hover-background);color:var(--ui-button-hover-color)}.ui-button:focus-visible{outline:2px solid var(--focus-outline-color)}a.ui-button{text-decoration:none}.app-footer{--ui-button-bg:var(--ui-button-bg-alt)}[theme=dark] .ui-button--icon{--ui-button-hover-color:#fff}.ui-button--icon,[class*=theme--] .ui-button--icon{--ui-button-color:var(--ui-button-icon-color);--ui-button-hover-color:var(--ui-button-icon-hover-color);padding:0}.ui-button--icon-small svg{height:.6666666667rem;width:.6666666667rem}.ui-button--bright,[class*=theme--] .ui-button--bright{--ui-button-color:var(--ui-button-icon-hover-color)}.ui-button--narrow{min-width:1rem;width:1rem}.ui-button--small{gap:.25em;padding:.25em .5em}.ui-button--disabled{opacity:.25;pointer-events:none}.ui-button--disabled:hover{background-color:transparent}.ui-button--is-active,.ui-button--is-active:hover,.ui-button.is-active,.ui-button.is-active:hover{background-color:var(--ui-button-active-bg);color:var(--ui-button-active-color)!important}.ui-button--is-active.ui-button--no-active,.ui-button--is-active.ui-button--no-active:hover,.ui-button.is-active.ui-button--no-active,.ui-button.is-active.ui-button--no-active:hover{background-color:var(--ui-button-hover-background);color:var(--ui-button-hover-color)}.ui-button--close-dark{--ui-button-bg:#2c2c2c;--ui-button-color:#fff;--ui-button-hover-background:#fff;--ui-button-hover-color:#2c2c2c}.ui-button--dark{--ui-button-bg:#2c2c2c;--ui-button-color:#fff;--ui-button-hover-background:#000;--ui-button-hover-color:#fff}.ui-button--black{--ui-button-bg:#000;--ui-button-color:#fff;--ui-button-hover-background:#2c2c2c;--ui-button-hover-color:#fff}[theme=dark] .ui-button--dark{--ui-button-bg:#fff;--ui-button-color:#2c2c2c;--ui-button-hover-background:#4b4b4b;--ui-button-hover-color:#fff}.ui-button--custom{--ui-button-bg:var(--custom-color);--ui-button-color:var(--custom-color-text);--ui-button-hover-background:#141414;--ui-button-hover-color:#fff}[theme=dark] .ui-button--custom{--ui-button-hover-background:#fff;--ui-button-hover-color:#000}.ui-button--custom-light{--ui-button-bg:var(--custom-color-light);--ui-button-color:var(--custom-color-text-light);--ui-button-hover-background:var(--custom-color);--ui-button-hover-color:var(--custom-color-text)}.ui-button--compact{font-size:.5555555556rem;gap:.0833333333rem;padding:.2222222222rem .3333333333rem .2222222222rem .2222222222rem}.ui-button--compact .ui-icon{height:1em;width:1em}.ui-button--has-badge{position:relative}.ui-button--has-badge:after{background-color:#ed0c00;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:6px;top:6px;width:4px}.modal__close{background-color:transparent}.ui-button--primary,.ui-button--secondary{font-weight:700;text-transform:uppercase}.ui-button--primary--alt{text-transform:none}.ui-button--primary{--ui-button-bg:#2c2c2c;--ui-button-color:#fff;--ui-button-hover-background:#000;--ui-button-hover-color:#fff}.ui-button--primary.ui-button--disabled{background-color:#f2f2f2;color:#c7c7c7;opacity:1}[theme=dark] .ui-button--primary{--ui-button-bg:#1b1c20;--ui-button-color:#fff}[theme=dark] .ui-button--primary.ui-button--disabled{background-color:#2c2c2c;color:#636363}.ui-button--secondary{--ui-button-bg:#f2f2f2;--ui-button-color:#c7c7c7}[theme=dark] .ui-button--secondary{--ui-button-bg:#0b0b0b;--ui-button-color:#707070;--ui-button-hover-background:#000;--ui-button-hover-color:#fff}[theme=dark] .ui-button--app-header{--ui-button-hover-background:#fff;--ui-button-hover-color:#2c2c2c}.ui-button--app-footer{--ui-button-bg:transparent;--ui-button-active-bg:var(--ui-button-hover-background);--ui-button-active-color:var(--ui-button-hover-color)}.ui-button--transparent{--ui-button-bg:transparent;--ui-button-hover-background:transparent}.ui-button--transparent-init:not(:hover,:focus-visible){--ui-button-bg:transparent}.ui-button--bold{font-weight:700}.ui-button--add-list{color:#707070;gap:.1111111111rem;letter-spacing:.05em;margin-left:1.1111111111rem;padding-left:.3333333333rem;padding-right:.5555555556rem;position:relative;z-index:5}.ui-button--add-list,.ui-button--cta{font-size:.5555555556rem;font-weight:700;text-transform:uppercase}.ui-button--cta{height:1.3333333333rem;letter-spacing:.02em}.ui-button--link{display:inline-block;font-weight:700}.ui-button-toggle{color:var(--ribbon-text-color);line-height:.7777777778rem;position:relative;transition:background .25s ease-in-out}.ui-button-toggle,.ui-button-toggle__status{align-items:center;border-radius:var(--ui-button-border-radius);display:flex}.ui-button-toggle__status{background-color:var(--ribbon-status-background);font-size:.5555555556rem;font-weight:500;justify-content:center;text-transform:uppercase}.ui-button-toggle--is-default .ui-button-toggle__status{height:var(--ui-min-target-size);margin-left:0;margin-right:calc(var(--ui-button-spacing-x)*-1);padding:0 var(--ui-button-spacing-x);width:1.5555555556rem}.ui-button-toggle--has-icon .ui-button-toggle__status,.ui-button-toggle--has-label.ui-button-toggle--is-toggled .ui-button-toggle__status{background-color:transparent;color:var(--ribbon-text-color)}.ui-button-toggle--has-label.ui-button-toggle--is-toggled .ui-button-toggle__status{background-color:var(--custom-color);color:var(--custom-color-text)}.ui-button-toggle--has-label.ui-button-toggle--has-icon .ui-button-toggle__status{margin-right:auto}.ui-label{background:var(--color-ui-info);border-radius:.2222222222rem;color:#000;font-size:.4444444444rem;font-weight:700;padding:.1666666667rem .3333333333rem;text-transform:uppercase;white-space:nowrap}.ui-label--success{background:var(--color-ui-success)}.ui-segmented-control-set{align-items:center;display:inline-flex;gap:var(--spacing-xs)}.ui-segmented-control{display:flex}.ui-segmented-control--spaced{gap:.2222222222rem}.ui-segmented-control__button{--ui-button-spacing-x:0.4444444444rem;background-color:var(--ui-button-bg);border-radius:0;color:var(--ui-button-color);display:flex;font-size:.6666666667rem;font-weight:700;margin-right:0;position:relative}.ui-segmented-control--large .ui-segmented-control__button{font-size:.7777777778rem}.ui-segmented-control--spaced .ui-segmented-control__button{border-radius:var(--ui-button-border-radius)}.ui-segmented-control--dim{--ui-button-active-bg:var(--ui-button-bg);--ui-button-active-color:var(--ui-button-icon-hover-color)}.ui-segmented-control--dim :where(.ui-segmented-control__button:not(:hover,:focus-visible)){background-color:transparent}.ui-segmented-control--dim .ui-segmented-control__button:not(.ui-segmented-control__button--active):hover{background-color:var(--ui-button-hover-background);color:var(--ui-button-hover-color)}.ui-segmented-control__button svg{width:auto}.ui-segmented-control__button:before{background-color:var(--ui-segment-button-border-color);bottom:.2777777778rem;content:"";left:0;position:absolute;top:.2777777778rem;width:1px}.ui-segmented-control--dim .ui-segmented-control__button:before{left:-.1111111111rem}.ui-segmented-control--app-header .ui-segmented-control__button:before,.ui-segmented-control--spaced:not(.ui-segmented-control--dim) .ui-segmented-control__button:before,.ui-segmented-control>.ui-segmented-control__button:first-child:before,.ui-segmented-control>:first-child .ui-segmented-control__button:before,.ui-segmented-control>:has(.ui-segmented-control__button--active)+* .ui-segmented-control__button:before,.ui-segmented-control>:hover+* .ui-segmented-control__button:before,.ui-segmented-control__button--active+.ui-segmented-control__button:before,.ui-segmented-control__button--active:before,.ui-segmented-control__button:hover+.ui-segmented-control__button:before,.ui-segmented-control__button:hover:before{content:none}.ui-segmented-control__button--active,.ui-segmented-control__button--active:hover{background-color:var(--ui-button-active-bg);color:var(--ui-button-active-color)!important;cursor:default}.ui-segmented-control>.ui-segmented-control__button:first-child,.ui-segmented-control>div:first-child .ui-segmented-control__button{border-bottom-left-radius:var(--ui-button-border-radius);border-top-left-radius:var(--ui-button-border-radius)}.ui-segmented-control>.ui-segmented-control__button:last-child,.ui-segmented-control>div:last-child .ui-segmented-control__button{border-bottom-right-radius:var(--ui-button-border-radius);border-top-right-radius:var(--ui-button-border-radius)}.ui-segmented-control--white{--ui-button-bg:#fff;--ui-button-hover-background:#e5e5e5;--ui-button-active-bg:#2c2c2c;--ui-button-active-color:#fff}.ui-segmented-control--dark,[theme=dark] .ui-segmented-control--white{--ui-button-bg:#2c2c2c;--ui-button-hover-background:hsla(0,0%,100%,.2);--ui-button-hover-color:#fff;--ui-button-color:#868686;--ui-button-active-bg:#fff;--ui-button-active-color:#2c2c2c;--ui-segment-button-border-color:#484848}.ui-segmented-control--dark .ui-button--icon{--ui-button-hover-color:#fff;--ui-button-color:#868686}.ui-segmented-control--app-header{gap:.5555555556rem}.ui-segmented-control--app-header .ui-segmented-control__button{border-radius:var(--ui-button-border-radius)}.ui-tag{align-items:center;background-color:var(--color-ui-bg);border-radius:.2222222222rem;color:var(--color-ui-text);display:inline-flex;font-size:.5555555556rem;font-weight:700;height:1.2222222222rem;padding:0 .4444444444rem}.ui-tag--info{background-color:var(--color-ui-info)}.ui-tag--success{background-color:var(--color-ui-success)}.ui-tag--warn{background-color:var(--color-ui-warn)}.ui-tag--error{background-color:var(--color-ui-error)}.ui-tag--large{font-size:.6666666667rem;height:1.3333333333rem}.ui-tag--space{margin-left:.5em}.ui-text{font-size:.7777777778rem}.ui-text>*+*{margin-top:1.25em}.search__input{background-color:transparent;border:0;color:var(--search-input-text-color);font-size:var(--font-size-s);outline:none;width:100%}.search__note,.search__results{font-size:var(--font-size-xs);padding:1.1111111111rem 0}.search__note,.search__results>p{color:var(--search-paragraph-text-color)}.search__results>h3{color:var(--search-heading-text-color);font-size:var(--font-size-xxs);margin:0 0 .2777777778rem}.search__list{margin-left:-.2777777778rem;margin-right:-.2777777778rem}.search__result{display:flex;gap:.6666666667rem;justify-content:space-between;padding:.2777777778rem}.search__result:hover{background-color:var(--search-result-background-hover);cursor:pointer}@supports (grid-template-columns:subgrid){.search__list{display:grid;gap:1.3333333333rem;grid-template-columns:1fr 1fr auto;row-gap:0}.search__item,.search__result{display:grid;grid-column:1/-1;grid-template-columns:subgrid}}.search__content,.search__context{font-size:var(--font-size-xs)}.search__content:not(.search__content--has-note){grid-column-end:span 2}.search__context{align-self:center;min-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:59.9375em){.search__context{min-width:16.6666666667rem}}@media (max-width:48em){.search__context{min-width:11.1111111111rem}}@media (max-width:30em){.search__context{min-width:5.5555555556rem}}.search__context svg{color:#dee1e3}[theme=dark] .search__context svg{color:#404040}.search__term{background-color:var(--custom-color-light)}.search__meta{align-items:center;color:#868686;display:flex;flex-direction:row;font-size:var(--font-size-xxs);gap:.2777777778rem;grid-column:3;justify-content:flex-end;padding-top:.0555555556rem;white-space:nowrap}.search__item--is-list .search__meta>span:nth-child(2){text-transform:uppercase}.search__item--is-list .search__meta>span:first-child,.search__item--is-someday .search__meta>span:first-child{background-color:#dee1e3;border-radius:.1111111111rem;color:#000;font-size:.4444444444rem;font-weight:700;padding:.1666666667rem .2222222222rem;text-transform:uppercase}[theme=dark] .search__item--is-list .search__meta>span:first-child,[theme=dark] .search__item--is-someday .search__meta>span:first-child{color:#404040}.search__item--is-recurring .search__meta{text-transform:capitalize}.search__item--is-someday .search__content{text-transform:uppercase}.search__item--is-done .search__content{color:var(--search-result-content-done-color);text-decoration:line-through}.search__result h5{background-color:var(--search-result-h5-background-hover);font-weight:700;margin:-.2777777778rem;padding:.2777777778rem}:root{--theme-select-check:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/checkmark-alt.svg);--theme-select-active:#000;--theme-select-hover:rgba(0,0,0,.3)}.dropdown-menu--themes{--dropdown-menu-shadow:0 4px 14px 0 rgba(0,0,0,.05)}.dropdown-menu--themes .dropdown-menu__modal{width:-moz-max-content;width:max-content}.dropdown-menu--themes .dropdown-menu__body{border:0;border-radius:.5555555556rem;padding:.5555555556rem}.dropdown-menu--themes .dropdown-menu__list{display:flex;flex-wrap:wrap;gap:.5555555556rem;justify-content:center;width:100%}.theme-swatch{--theme-bg-stop-1:#fff;--theme-bg-stop-2:#f2f2f2;background:linear-gradient(to bottom right,var(--theme-bg-stop-1) 0 50%,var(--theme-bg-stop-2) 50% 100%) var(--theme-bg-stop-1);border-radius:.2222222222rem;height:3.1111111111rem;min-width:3.1111111111rem;overflow:hidden;position:relative}.theme-swatch--is-active{outline:2px solid var(--theme-select-active)}.theme-swatch--is-active:after{background:var(--theme-select-check) no-repeat 50% 50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.theme-swatch:not(.theme-swatch--is-active){cursor:pointer}.theme-swatch:not(.theme-swatch--is-active):hover{outline:2px solid var(--theme-select-hover)}.theme-swatch--img{width:6.7777777778rem}.theme-swatch--img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-swatch--dark{--theme-bg-stop-1:#2c2c2c;--theme-bg-stop-2:#1c1c1c}.theme-swatch--accent-color{--theme-bg-stop-1:var(--custom-color-light);--theme-bg-stop-2:var(--custom-color);background:linear-gradient(to bottom right,var(--theme-bg-stop-1) 0 50%,var(--theme-bg-stop-2) 50% 100%) var(--theme-bg-stop-1)}.toast{fill:var(--custom-color-text);background:var(--custom-color)!important;border-radius:4.4444444444rem!important;color:var(--custom-color-text)!important;font-size:.7777777778rem}.toast--success{background:#c3efdd!important;border-radius:.2222222222rem!important;color:#141414!important;font-weight:700!important;padding:.2222222222rem!important}.toast--recurring-details{background:var(--modal-background-color-accent)!important;border-radius:.2222222222rem!important;box-shadow:none!important;color:var(--app-color)!important;font-size:.6666666667rem!important;font-weight:400!important;padding:.2222222222rem .3333333333rem .2777777778rem .2222222222rem!important}.toast__icon{margin-left:8px}.toast--recurring-details .toast__icon{margin-left:0}.toast--recurring-details [role=status]{margin:0 0 0 .1111111111rem!important}.toast-dialog-wrapper{bottom:var(--spacing-s);display:grid;left:var(--spacing-s);place-items:center;position:fixed;right:var(--spacing-s);z-index:500}.toast-dialog-popup{bottom:100%;left:0;min-width:13.6111111111rem;position:absolute;transform:translateY(calc(var(--action-button-bottom-gutter)*-1));z-index:500}.toast-dialog{--toast-bg:#fff;--toast-bg-alt:#edeef0;--toast-color:#000;--toast-color-alt:#707070;--toast-border-color:#f2f2f2;--toast-button-hover-bg:#f2f2f2;--toast-button-hover-color:#000;--toast-button-hover-bg-alt:var(--ui-button-hover-background);--toast-button-hover-color-alt:var(--ui-button-hover-color);background-color:var(--toast-bg);border-radius:.3333333333rem;box-shadow:0 4px 10px rgba(0,0,0,.1);color:var(--toast-color);font-size:.8888888889rem}.toast-dialog--dark{--toast-bg:#2c2c2c;--toast-color:#fff;--toast-border-color:#484848;--toast-button-hover-bg:#fff;--toast-button-hover-color:#000}.toast-dialog--inline{align-items:center;color:var(--toast-color-alt);display:flex;flex-wrap:wrap;padding:.4444444444rem .5555555556rem}.toast-dialog code{background-color:#edeef0;border-radius:.1111111111rem;color:inherit;font-family:inherit;font-size:inherit;margin:0 .1111111111rem;padding:0 .1111111111rem}.toast-dialog__text{font-size:.8888888889rem;margin-left:auto;margin-right:auto;max-width:13.6111111111rem;padding:1rem;text-align:center}.toast-dialog--inline .toast-dialog__text{font-size:.7777777778rem;max-width:none;padding:.3888888889rem 1.1111111111rem .4444444444rem}.toast-dialog__button{align-items:center;background-color:var(--toast-bg);color:var(--toast-color);display:inline-flex;flex:1;font-size:inherit;gap:.2777777778rem;justify-content:center;padding:.4444444444rem}.toast-dialog__button:hover{background-color:var(--toast-button-hover-bg);color:var(--toast-button-hover-color)}.toast-dialog__button:last-child{border-radius:0 0 .3333333333rem 0}.toast-dialog__button-row{border-top:1px solid var(--toast-border-color);display:flex;width:100%}.toast-dialog--inline .toast-dialog__button{background-color:var(--toast-bg-alt);border-radius:.3333333333rem;color:inherit;font-size:.6666666667rem;font-weight:700;height:auto;letter-spacing:.04em;padding:.5555555556rem .8333333333rem;text-transform:uppercase}.toast-dialog--inline .toast-dialog__button:focus,.toast-dialog--inline .toast-dialog__button:hover{background-color:var(--toast-button-hover-bg-alt);color:var(--toast-button-hover-color-alt)}.toast-dialog--inline .ui-button:not(:hover,:focus){color:inherit}.toast-dialog--inline .toast-dialog__button .ui-icon{height:.6666666667rem;width:.6666666667rem}[theme=dark] .toast-dialog{--toast-bg:#1b1c20;--toast-bg-alt:#0d0d0d}[theme=dark] .toast-dialog code{background-color:#0d0d0d}.arrow-nav{--ui-button-bg:#f7f8fa;--ui-button-hover-background:#f2f2f2;background-color:#f7f8fa;display:flex;flex-direction:column;gap:.5555555556rem;opacity:0;padding:.2777777778rem;position:absolute;top:1.9444444444rem;transition:opacity .25s ease-in-out;z-index:100}.someday-list-section .arrow-nav{--ui-button-bg:#edeef0;--ui-button-hover-background:#e5e5e5;background-color:#edeef0}.arrow-nav--left{border-radius:0 5px 5px 0;left:0}.arrow-nav--right{border-radius:5px 0 0 5px;right:0}[theme=dark] .arrow-nav{--ui-button-bg:#1b1c20;--ui-button-hover-background:#131313;--ui-button-color:#a4a4a6;--ui-button-hover-color:#fff;background-color:#1b1c20}[theme=dark] .someday-list-section .arrow-nav{--ui-button-bg:#131313;--ui-button-hover-background:#0d0d0d;background-color:#131313}.app--primary:hover .arrow-nav,.arrow-nav:focus-within,.someday-list-section:hover .arrow-nav{opacity:1}.main--collapsed .arrow-nav--someday{display:none}.recurring-todos__items--is-inactive{opacity:.3}.recurring-todos{color:var(--recurring-todos-text-color);position:relative}@media (max-width:59.9375em){.recurring-todos>*{grid-column:2/-2}}.recurring-todos__items{margin-bottom:2.7777777778rem;margin-left:-1.6111111111rem}@media (max-width:59.9375em){.recurring-todos__items{margin-top:var(--spacing-xs)}}@media (min-width:60em){.recurring-todos__items{grid-area:1/items-start/span-2/items-end}}.recurring-todos__items--empty{padding-bottom:.8333333333rem;padding-top:.8333333333rem}.recurring-todos-item{display:grid;font-size:var(--font-size-s);grid-template-columns:min-content repeat(2,1fr) min-content;margin-bottom:.3333333333rem;padding-bottom:.2777777778rem;position:relative}@media (max-width:48em){.recurring-todos-item{grid-template-columns:[content-start] repeat(12,1fr) [content-end actions] 1fr}}.recurring-todos-item--is-highlighted:before{background-color:var(--todo-highlight-bg-color);border-radius:50%;content:"";height:8px;left:16px;position:absolute;top:calc(var(--font-size-s)/2 + .22222rem);width:8px;z-index:1}.recurring-todos-item-recurrence,.recurring-todos-item__title{padding:.3333333333rem .2777777778rem .3333333333rem 0;position:relative}.recurring-todos-item__actions,.recurring-todos-item__drag{align-items:center;display:flex;padding:.1666666667rem}.recurring-todos-item__actions{border-radius:0 .2222222222rem .2222222222rem 0;grid-column:4/-1;position:relative}.recurring-todos-item__actions .ui-button{opacity:0}.recurring-todos-item-recurrence:after,.recurring-todos-item__actions:after,.recurring-todos-item__title:after{background-color:var(--recurring-todos-border-color);bottom:-.3333333333rem;content:"";display:block;height:1px;position:absolute}.recurring-todos-item__title:after{left:.5555555556rem;right:0}.recurring-todos-item-recurrence:after{left:0;right:0}.recurring-todos-item__actions:after{left:0;right:.5555555556rem}.recurring-todos-item__title h1,.recurring-todos-item__title h2,.recurring-todos-item__title h3,.recurring-todos-item__title h4,.recurring-todos-item__title h5,.recurring-todos-item__title h6{margin:0}.recurring-todos-item__title{border-radius:4px 0 0 4px;grid-column:2/3;padding-left:.5555555556rem}.recurring-todos-item__drag{grid-column:1/2;opacity:0;padding-right:.2777777778rem;z-index:5}.recurring-todos-item__actions .ui-button,.recurring-todos-item__drag .ui-button{align-content:center;border-radius:.2222222222rem;color:#707070;display:grid;justify-content:center}.recurring-todos-item__actions .ui-button:hover,.recurring-todos-item__drag .ui-button:hover{color:#000}[theme=dark] .recurring-todos-item__actions .ui-button:hover,[theme=dark] .recurring-todos-item__drag .ui-button:hover{color:#fff}.recurring-todos-item__drag button{cursor:grab}.recurring-todos-item .ui-button--drag:active,.recurring-todos-item--clone .ui-button--drag{cursor:grabbing}.recurring-todos-item__drag .ui-button--drag:hover{background-color:var(--modal-background-color-accent)}.recurring-todos-item--clone .recurring-todos-item__actions{min-width:1.6111111111rem}.font-size--medium .recurring-todos-item__actions,.font-size--medium .recurring-todos-item__drag{padding-top:.2777777778rem}.recurring-todos-item-recurrence{-moz-column-gap:.5555555556rem;column-gap:.5555555556rem;grid-column:3/4}@media (min-width:60em){.recurring-todos__sidebar{grid-area:1/sidebar-start/1/sidebar-end;position:sticky;top:calc(var(--ui-toolbar-height) + var(--ui-toolbar-height))}}.recurring-todos__sidebar>*+*{margin-top:2.6666666667rem}.recurring-todos-item:hover{cursor:pointer}.recurring-todos-item:hover .recurring-todos-item-recurrence,.recurring-todos-item:hover .recurring-todos-item__actions,.recurring-todos-item:hover .recurring-todos-item__title{background-color:var(--modal-background-color-accent);color:var(--todo-text-color)}.recurring-todos-item:hover .recurring-todos-item__actions .ui-button,.recurring-todos-item:hover .recurring-todos-item__drag{opacity:1}.recurring-todos-item:last-child .recurring-todos-item-recurrence:after,.recurring-todos-item:last-child .recurring-todos-item__actions:after,.recurring-todos-item:last-child .recurring-todos-item__title:after{display:none}.recurring-todos__tabs{display:flex;font-size:var(--font-size-s);justify-content:flex-start}@media (max-width:59.9375em){.recurring-todos__tabs{-moz-column-gap:1.167em;column-gap:1.167em;margin-top:var(--spacing-s)}}@media (min-width:60em){.recurring-todos__tabs{align-self:start;flex-direction:column;row-gap:1.167em}}.recurring-todos__tab--active{text-decoration:underline}.recurring-todo-weekdays{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-start;max-width:100vw;row-gap:.5555555556rem}@media (min-width:48.0625em){.recurring-todo-weekdays{flex-wrap:nowrap}}.recurring-todo-weekdays__item{display:grid}.recurring-todo-weekdays__item>*{align-self:center;grid-column:1/-1;grid-row:1/-1;justify-self:center}.recurring-todo-weekdays__item>[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--recurring-todos-input-background-color);border-radius:50%;cursor:pointer;height:var(--recurring-todos-input-height);margin:0;width:var(--recurring-todos-input-height)}.recurring-todo-weekdays__checkbox-label{pointer-events:none}.recurring-todo-weekdays__item>[type=checkbox]:checked{background:var(--recurring-todos-checkbox-background-color)}.recurring-todo-weekdays__item>[type=checkbox]:checked+.recurring-todo-weekdays__checkbox-label{color:var(--recurring-todos-checkbox-color);font-weight:700}.recurring-todo-weekdays__checkbox-label-detail{display:none}@media (max-width:48em){.recurring-todo-weekdays__checkbox-label-detail{display:inline}}.modal .recurring-todo{--recurring-todos-input-height:1.8888888889rem}.recurring-todo__title-wrap{border-bottom:1px solid var(--recurring-todos-border-color);padding:.3888888889rem 0}.recurring-todo__title-wrap--is-highlighted{border-bottom-color:transparent}.recurring-todo__title{border-radius:.5555555556rem;display:block;font-size:var(--font-size-s);width:100%}.recurring-todo__title .todo__input{padding:calc(var(--spacing-xs) + .16667rem) calc(var(--spacing-xs) + .55556rem)}.recurring-todo-config{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;font-size:var(--font-size-xs);justify-content:flex-start;margin-bottom:2.2222222222rem;margin-top:2.2222222222rem;row-gap:var(--spacing-s)}@media (min-width:48.0625em){.recurring-todo-config{grid-template-columns:1fr 2fr}}.recurring-todo-config fieldset{border:none;margin:0;padding:0}.recurring-todo-config__inputs{-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);display:flex}.recurring-todo-config__inputs .recurring-todo-config__input{background-color:var(--recurring-todos-input-background-color);border:none;border-radius:5px;color:inherit;padding:.2777777778rem .5555555556rem}.recurring-todo-config__inputs select.recurring-todo-config__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3em;position:relative}.recurring-todo-config__select-wrapper{display:grid}.recurring-todo-config__select-wrapper>*{grid-column:1/-1;grid-row:1/-1}.recurring-todo-config__select-wrapper svg{align-self:center;height:.2777777778rem;justify-self:end;margin-right:.7777777778rem;pointer-events:none;width:auto;z-index:1}.recurring-todo-config__label{display:block;font-size:var(--font-size-s);font-weight:500;margin-bottom:.4444444444rem;padding:0}.recurring-todo-config__options{position:relative}.recurring-todo-config__period .recurring-todo-config__inputs{display:grid;grid-template-columns:1fr auto}@media (min-width:48.0625em){.recurring-todo-config__period .recurring-todo-config__inputs{grid-template-columns:2fr 3fr}}.sidebar{display:grid}.sidebar__wrap{background-color:#1c1c1c;color:#fff;display:grid;font-size:var(--font-size-s);height:100vh;overflow:hidden;position:relative}.sidebar__container{display:grid;grid-column:1/2;grid-template-rows:1fr auto;overflow:hidden;width:var(--sidebar-width)}.sidebar__main{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;overflow:auto;padding-bottom:5.5555555556rem;padding-top:2.6666666667rem;width:100%}.sidebar__close--bar,.sidebar__footer,.sidebar__main{padding-left:1.1111111111rem;padding-right:1.1111111111rem}.sidebar__main--narrow{padding-left:clamp(2.7777777778rem,7.4074vw,4.4444444444rem);padding-right:clamp(1.1111111111rem,7.4074vw,4.4444444444rem)}.sidebar--right .sidebar__main{display:grid;grid-template-rows:min-content auto min-content;overflow:hidden;padding-bottom:.9444444444rem}.sidebar__text--small{font-size:var(--font-size-xs)}.sidebar__text>*+*{margin-top:1.1111111111rem}.sidebar__text>*+.ui-button{margin-top:.6666666667rem}.sidebar__list,.sidebar__table{color:#868686;font-style:italic}.sidebar__table th{font-weight:400;text-align:left}.sidebar__table td,.sidebar__table th{padding:0 2.2222222222rem 0 0;vertical-align:top}.sidebar__media{background-color:#f2f2f2;padding:1.3888888889rem 2.7777777778rem}.sidebar__video{height:auto;width:100%}.sidebar__divider{border:0;border-top:1px solid #2c2c2c;display:block;height:1px;padding:0}.sidebar__section{margin-bottom:2.7777777778rem}.sidebar__section>:last-child{margin-bottom:0}.sidebar__group>*+*{margin-top:.8333333333rem}.sidebar__button,.sidebar__input[type=text]{border-radius:.3333333333rem;padding:.2222222222rem .4444444444rem}.sidebar__button{align-items:center;background-color:#2c2c2c;display:flex;gap:.5555555556rem;width:100%}.sidebar__button:not(.sidebar__button--is-selected):not([disabled]):hover{background-color:#484848}.sidebar__button--is-selected{background-color:#fff;color:#000}.sidebar__button[disabled]{color:#484848;cursor:default}.sidebar__input[type=text]{background-color:#2c2c2c;border:1px solid #2c2c2c}.sidebar__input[type=text]:focus{border-color:#fff}.sidebar__input[type=text]::-moz-placeholder{color:#636363}.sidebar__input[type=text]::placeholder{color:#636363}.sidebar__footer{color:#636363;display:flex;gap:.5555555556rem;justify-content:space-between;padding-bottom:.5555555556rem;padding-top:1.1111111111rem;width:var(--sidebar-width)}.sidebar__items{align-items:center;display:flex;gap:.5555555556rem}.sidebar__close{position:absolute;right:1.1111111111rem;top:.7777777778rem;z-index:5}.sidebar--right .sidebar__close{display:none}.sidebar__close--bar{background:#242424;border-radius:0;bottom:0;color:#868686;height:var(--ui-toolbar-height);justify-content:flex-start;left:0;padding-top:2px;top:auto;width:100%}.sidebar__close--bar:focus-visible,.sidebar__close--bar:hover{background:#000;color:#fff}.sidebar--light .sidebar__wrap{background-color:var(--modal-background-color);color:var(--modal-body-text-color)}.sidebar--light .sidebar__divider{border-color:#f2f2f2}.sidebar--overlay{max-width:calc(100vw - var(--todo-outer-margin));position:relative;width:31.6666666667rem;z-index:700}.modal--focus~.sidebar--overlay{z-index:850}.sidebar--overlay .sidebar__container{width:100%}.sidebar__overlay{background-color:var(--modal-overlay-background);bottom:0;content:"";height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:699}.modal--focus~.sidebar__overlay{z-index:849}.sidebar .ui-segmented-control-set{display:flex;justify-content:space-between}.details-header .todo__input,.sidebar__heading{border-bottom:1px solid #e5e5e5;font-size:1.2222222222rem;line-height:1.7777777778rem;margin-bottom:1.6666666667rem;padding:0 0 .9444444444rem}.details-header .todo__input,.sidebar__heading--tight{border:0;margin-bottom:.8888888889rem;padding-bottom:0}.is-heading .details-header .todo__input,.is-heading .sidebar__heading--tight,.is-highlighted .details-header .todo__input,.is-highlighted .sidebar__heading--tight{margin-bottom:.5rem}.sidebar__heading h5{margin:0}.sidebar__title{font-size:.8888888889rem;margin-bottom:2.2222222222rem}.sidebar__sub-heading{color:#868686;font-size:.6666666667rem;margin-bottom:1.1111111111rem}.sidebar__sub-heading--mb-m{margin-bottom:.8333333333rem}.sidebar__sub-heading--mb-s{margin-bottom:.2777777778rem}.sidebar__sub-heading--recurring,.sidebar__title--recurring{margin-left:.5555555556rem}.sidebar code{background-color:var(--custom-color-light);border-radius:.1111111111rem;color:#000;font-size:var(--font-size-s);padding:0 .2222222222rem}.sidebar__create{border-radius:50%;bottom:1.3888888889rem;height:3.3333333333rem;position:absolute;right:1.3888888889rem;width:3.3333333333rem;z-index:1}.sidebar__create .ui-icon{transform:scale(1.33)}.sidebar__create-icon{align-items:center;background-color:var(--ui-button-bg);border-radius:50%;display:inline-flex;height:.6666666667rem;justify-content:center;width:.6666666667rem}.sidebar{will-change:transform}.sidebar,.sidebar.fade-enter,.sidebar.fade-exit-done{opacity:0;transform:translateX(-100%)}.sidebar.fade-enter .sidebar__container,.sidebar.fade-exit-done .sidebar__container{opacity:0}.sidebar.fade-enter-done,.sidebar.fade-exit{opacity:1;transform:translateX(0)}.sidebar.fade-enter-done .sidebar__container,.sidebar.fade-exit .sidebar__container{opacity:1}.sidebar.fade-enter-active{opacity:1;transform:translateX(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.sidebar.fade-enter-active .sidebar__container{opacity:1;transition:opacity .25s ease-in-out}.sidebar.fade-exit-active{opacity:1;transform:translateX(-100%);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.sidebar.fade-exit-active .sidebar__container{opacity:0;transition:opacity .25s ease-in-out}.sidebar--right,.sidebar--right.fade-enter,.sidebar--right.fade-exit-done{transform:translateX(0)}.sidebar--right.fade-enter-active,.sidebar--right.fade-enter-done,.sidebar--right.fade-exit{transform:translateX(-100%)}.sidebar--right.fade-exit-active{transform:translateX(0)}.sidebar--overlay.fade-exit-active,.sidebar__overlay.fade-enter,.sidebar__overlay.fade-exit-done{opacity:0}.sidebar__overlay.fade-enter-done,.sidebar__overlay.fade-exit{opacity:1}.sidebar__overlay.fade-enter-active{opacity:1;transition:opacity .25s ease-in-out}.sidebar__overlay.fade-exit-active{opacity:0;transition:opacity .25s ease-in-out}.day-label-accordion{border-bottom:1px solid #e5e5e5;margin-bottom:1.6666666667rem;padding:.4444444444rem 0}.day-label-accordion--expanded{border:0}.day-label-accordion__select-all{display:flex}.day-label-accordion__btn{color:#707070;display:inline-flex;margin-bottom:.2777777778rem}.day-label-accordion__btn,.day-label-accordion__select-all{align-items:center;font-size:var(--font-size-xs)}.day-label-accordion__btn+.day-label-list{margin-top:.5rem}.day-label-list__item{align-items:center;border-bottom:1px solid var(--dropdown-menu-section-border-color);display:grid;font-size:var(--font-size-xs);gap:.3333333333rem;grid-template-columns:auto 1fr auto;padding:.6111111111rem 0;position:relative}.day-label-list__item--indent{margin-left:1.7777777778rem}.day-label-list__date,.day-label-list__name{grid-row:1/2}.day-label-list__name{cursor:pointer;grid-column:2/-1;padding-right:calc(6ch + .44444rem);z-index:3}.day-label-list__date{grid-column:3/-1;min-width:6ch;z-index:2}.day-label-list__delete{opacity:0;z-index:3}.day-label-list__item--custom{align-items:start;grid-template-columns:1fr repeat(2,auto)}.day-label-list__item--custom .day-label-list__date,.day-label-list__item--custom .day-label-list__name{padding-top:.1666666667rem}.day-label-list__item--custom .day-label-list__name{grid-column:1/3}.day-label-list__item--custom .day-label-list__date{grid-column:2/3}.day-label-list__item--custom .day-label-list__delete{grid-column:3/-1}.day-label-list__item--custom:hover:before{background-color:var(--modal-background-color-accent);border-radius:5px;bottom:6px;content:"";left:-6px;position:absolute;right:-6px;top:6px;z-index:1}.day-label-list__item--custom:hover .day-label-list__delete{opacity:1}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-webkit-appearance:none){.day-label-list__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f2f2;border:0;border-radius:var(--ui-button-border-radius);cursor:pointer;display:inline-block;height:1rem;margin:0;outline:0;position:relative;transition:all .25s ease-in-out;vertical-align:top;width:1rem}.day-label-list__checkbox:after{content:"";display:block;height:1rem;left:0;line-height:0;-webkit-mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;mask:url(/2026-10-20-b638c71d9f1dcda524c2ebf9627e1b554202fdca/static/img/feather-checkmark.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:1rem;z-index:1}.day-label-list__checkbox:checked{background-color:#2c2c2c}.day-label-list__checkbox:checked:after{background-color:var(--app-background);opacity:1}[theme=dark] .day-label-list__checkbox{background-color:#484848}[theme=dark] .day-label-list__checkbox:checked{background-color:#f2f2f2}}.sidebar .day-label-list{margin-bottom:.5555555556rem}.ui-button--day-label{--ui-button-color:var(--todo-button-color);border:0;opacity:0;transition:opacity .25s ease-in-out;visibility:hidden}.ui-button--day-label.ui-button--is-active{border-color:var(--ui-button-active-bg)}.todo__header-wrapper:hover .ui-button--day-label,.ui-button--day-label.ui-button--is-active{opacity:1;visibility:visible}.dropdown-menu--day-label .dropdown-menu__body{align-items:center;border-bottom:0;grid-template-columns:1fr auto;padding:0}.day-label-form{display:flex;font-size:var(--font-size-s);gap:.2777777778rem;margin:0 .2777777778rem}.day-label-buttons,.day-label-form__btn,.day-label-form__input{padding:.2777777778rem}.day-label-form__btn{flex:0 0 auto;padding-left:0}.day-label-form__save-btn{display:flex;gap:.2777777778rem;padding:0 .2777777778rem .2777777778rem}.day-label-form__save-btn--is-disabled{display:none}.day-label-form__save-btn .ui-button{width:50%}.day-label-form__input[type=text]{flex:1 0 auto;width:auto}.day-label-form__input::-moz-placeholder{color:#d1d1d1}.day-label-form__input::placeholder{color:#d1d1d1}.day-label-buttons{background-color:#f2f2f2;border-radius:0 0 5px 5px}.dropdown-menu--day-label-sub .dropdown-menu__body{align-items:center;background-color:#000;border:1px solid #000;color:#fff;display:flex;font-size:.6666666667rem;justify-content:space-between;padding:.1111111111rem .2777777778rem}.day-label-sub__item{padding:0 .2777777778rem;position:relative;white-space:nowrap}.day-label-sub__item--close{align-items:center;display:inline-flex;justify-content:center;padding:0}.day-label-sub__item:first-child:before{background-color:#fff;bottom:2px;content:"";position:absolute;right:0;top:2px;width:1px}.dropdown-menu--day-label-sub .ui-button.ui-button--black{min-width:.6666666667rem}.emoji-list{display:grid;gap:.5555555556rem;grid-template-columns:repeat(5,1fr);padding:.5555555556rem;width:11.1111111111rem}.emoji-list__button.ui-button{background-color:transparent;font-size:1.1111111111rem;padding:0}.emoji-list__button.ui-button:hover{background-color:var(--day-label-emoji-background-hover)}.day-label,.day-label.ui-button{background-color:var(--day-label-bg);border-radius:5px;color:var(--day-label-color);display:block;font-size:var(--font-size-flex-xs);-webkit-hyphens:auto;hyphens:auto;overflow:hidden;padding:.1111111111rem .5555555556rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.day-label.ui-button{width:100%}.day-label.ui-button--is-active{background-color:var(--ui-button-active-bg);color:var(--ui-button-active-color)}.day-label--rest{align-items:center;display:inline-flex;justify-content:flex-start;margin-left:.2777777778rem;overflow:initial;padding:.1111111111rem .2777777778rem}.day-label>h5{display:inline;margin:0}.day-label__emoji{margin-right:.2777777778rem}.todo__labels{display:grid;grid-template-columns:1fr auto;margin-bottom:.8888888889rem;padding-left:var(--todo-outer-margin);padding-right:var(--todo-outer-margin)}.todo__header:not(.todo__header--has-labels) .todo__labels{min-height:1.3333333333rem}.create-day-label,.day-label--rest{grid-column:-2/-1;grid-row:1/-1}.create-day-label{bottom:.1111111111rem;position:absolute;right:var(--todo-outer-margin)}.todo__header .dropdown-menu-wrap{display:flex;max-width:100%;overflow:hidden}.modal__body .day-label-form__btn{padding:0}.modal__body .day-label-form{border-bottom:1px solid #e5e5e5;margin:0 0 1.1111111111rem;padding:0 0 .5555555556rem}.modal__body .day-label-buttons{border-radius:5px;display:inline-flex;margin-bottom:1.1111111111rem;margin-top:.5555555556rem;position:relative}.modal__body .day-label-buttons:after{border-bottom:5px solid #f2f2f2;border-left:5px solid transparent;border-right:5px solid transparent;bottom:100%;content:"";display:block;height:0;left:10px;position:absolute;width:0}.day-label-list__emoji,.day-label__emoji,.emoji-list__button.ui-button,.ui-button.ui-button--add-emoji{font-family:"Segoe UI Emoji",var(--ff-sans)}.ui-button.ui-button--add-emoji{--ui-button-bg:#f7f8fa;--ui-button-color:#c7c7c7}[theme=dark] .day-label-list__item{border-color:#484848}[theme=dark] .day-label-buttons{background-color:var(--modal-footer-background)}[theme=dark] .day-label-buttons:after{border-bottom-color:var(--modal-footer-background)}[theme=dark] .day-label-form__input[type=text]{color:#fff}[theme=dark] .dropdown-menu--day-label .dropdown-menu__body{background-color:#0d0d0d}[theme=dark] .todo--past .day-label{color:#fff;opacity:.5}[theme=dark] .ui-button.ui-button--add-emoji{--ui-button-bg:#131313;--ui-button-color:#707070}.tgl-control{align-items:center;display:flex;gap:.2777777778rem;justify-content:flex-end}.tgl-control__label{font-size:.4444444444rem;text-transform:uppercase}.tgl-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2c2c2c;border:2px solid #2c2c2c;border-radius:99em;cursor:pointer;display:block;height:1.3333333333rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.4444444444rem}.tgl-control__input:after{background:#868686;border-radius:50%;content:"";display:block;height:1.1111111111rem;left:0;position:relative;transition:left .3s cubic-bezier(.175,.885,.32,1.275);width:1.1111111111rem}.tgl-control__input:checked{background:#fbfbfb;border-color:#fbfbfb}.tgl-control__input:checked:after{background:#2c2c2c;left:50%}.tooltip{z-index:950}.tooltip--disabled{display:none}.tooltip--bottom,.tooltip--bottom-left,.tooltip--bottom-right{padding-top:.5555555556rem}.tooltip--top,.tooltip--top-left,.tooltip--top-right{padding-bottom:.5555555556rem}.tooltip__title{background-color:#edeef0;border-radius:5px;color:#707070;font-family:var(--ff-sans);font-size:.5555555556rem;font-weight:700;letter-spacing:.1em;padding:.1666666667rem .2777777778rem;text-transform:uppercase;white-space:nowrap}.fade-enter .tooltip__title,.fade-exit-done .tooltip__title{opacity:0;transform:translateY(0)}.fade-enter-active .tooltip__title,.fade-enter-done .tooltip__title,.fade-exit .tooltip__title{opacity:1;transform:translateY(4px)}.fade-enter-active .tooltip__title{transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition-delay:.5s}.fade-exit-active .tooltip__title{opacity:0;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.tooltip[class*=top].fade-enter .tooltip__title,.tooltip[class*=top].fade-exit-done .tooltip__title{transform:translateY(4px)}.tooltip[class*=top].fade-enter-active .tooltip__title,.tooltip[class*=top].fade-enter-done .tooltip__title,.tooltip[class*=top].fade-exit .tooltip__title{transform:translateY(0)}.tooltip[class*=top].fade-exit-active .tooltip__title{transform:translateY(4px)}.celebration{left:0;margin-left:calc(var(--todo-font-size)*2.14286/2);margin-top:calc(var(--todo-item-spacing-y) - .05556rem + .64286em);pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);z-index:1}.fz--small .celebration{margin-top:calc(var(--todo-item-spacing-y) + .33333rem)}.celebration--lottie{height:100%;width:100%}.account__wrapper{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;margin-top:var(--ui-toolbar-height);padding:var(--app-container-gutter);text-align:center}.account{max-width:27.7777777778rem;width:100%}.account__btn{margin:.8888888889rem 0}#shared_lists{--ui-toolbar-height:3.5555555556rem;--ui-learn-height:2.0555555556rem;--ui-footer-height:6.4444444444rem;background:radial-gradient(at 60% 40%,rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),.52) 0,transparent 50%),radial-gradient(at 16% 40%,rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue),.71) 0,transparent 50%),radial-gradient(at 105% 30%,hsla(0,0%,100%,.5) 0,transparent 50%),radial-gradient(at 95% 90%,hsla(0,0%,100%,.6) 0,transparent 50%),radial-gradient(ellipse at 35% 105%,hsla(0,0%,100%,.5) 0,transparent 50%) rgba(var(--custom-color-red),var(--custom-color-green),var(--custom-color-blue));display:grid;grid-template-rows:var(--ui-toolbar-height) var(--ui-learn-height) calc(100% - var(--ui-toolbar-height) - var(--ui-footer-height) - var(--ui-learn-height)) var(--ui-footer-height);height:100dvh}@media (max-width:959px){#shared_lists{--ui-footer-height:5.1111111111rem}}.simple-header{color:var(--custom-color-text,#fff);width:100%}.simple-header__container{align-items:center;display:flex;height:var(--ui-toolbar-height);padding-top:.8888888889rem;width:100%}.simple-header__logo{line-height:1;margin:0 auto;text-transform:uppercase;transition:opacity .25s ease-in-out}.simple-header__logo a:focus,.simple-header__logo a:hover{color:inherit;opacity:.8}.shared__ps{color:var(--custom-color-text,#fff);font-family:var(--ff-cursive);font-size:.8333333333rem;letter-spacing:.14em;line-height:1.5;position:absolute;right:1.8888888889rem;text-align:center;top:2.2222222222rem;width:10em}@media (max-width:959px){.shared__ps{display:none}}.container{--maw:88.8888888889rem;--container-gutter:1.1666666667rem;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--maw);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%}@media (min-width:48.0625em){.container{--container-gutter:10vw}}@media (min-width:100em){.container{--container-gutter:8.8888888889rem}}.shared__body{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;margin-top:2.8888888889rem}@media (min-width:960px){.shared__body{align-items:stretch;display:grid;gap:1.1111111111rem;grid-template-columns:1fr auto 1fr;margin-bottom:1.3888888889rem}}.shared__list{background:#fff;border-radius:.4444444444rem;box-shadow:0 0 60px 0 rgba(0,0,0,.05),0 0 40px 10px rgba(0,0,0,.05);flex:1 1 auto;grid-column:2/-2;max-height:44.4444444444rem;max-width:calc(100% - 2.33333rem);overflow:hidden;width:var(--standalone-list-width)}@media (min-width:960px){.shared__list{max-width:none}}.shared__list-inner{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:3.3333333333rem 2.9444444444rem 2.7777777778rem}.shared__list .todo__title{flex:0 0 calc(var(--font-extra-height, 1.1)*1em);padding:0 0 1rem .5555555556rem}.shared__list-items{display:flex;flex:1 1 auto}.shared__list .todo__list-item{padding:0}.shared__list .todo__body:after{margin:0;width:100%}.shared__details{color:var(--custom-color-text,#fff)}[data-useragent=apiflash] .shared__details{display:none}.shared__details-inner{display:flex;justify-content:center;margin-bottom:1.8888888889rem}@media (min-width:960px){.shared__details-inner{align-items:flex-start;flex-direction:column;height:100%;margin-bottom:0;max-height:44.4444444444rem;padding-right:1.1111111111rem}}.shared__details-arrow{align-self:flex-end;margin-bottom:-.5555555556rem;max-width:17vw;width:14.0555555556rem}@media (max-width:959px){.shared__details-arrow{display:none}}@media (min-width:100em){.shared__details-arrow{margin-bottom:-.5555555556rem}}.shared__details-text{text-align:center;width:100%}@media (min-width:960px){.shared__details-text{margin-left:max((100vw - (var(--container-gutter) * 2) - 2.2222222222rem - 18.5rem)/2 - min(14.0555555556rem,17vw) - 9.7222222222rem,-10vw + 1.1111111111rem);max-width:11.3888888889rem}}@media (min-width:1600px){.shared__details-text{margin-left:1.3888888889rem}}.shared__details-title{font-family:var(--ff-cursive);font-size:.8333333333rem;letter-spacing:.14em;line-height:1.5}.shared__details-info{font-size:.6666666667rem;line-height:1.3;margin:.6666666667rem auto 0;max-width:10.5555555556rem}@media (max-width:959px){.shared__details-info{display:none}}.shared__learn{color:var(--custom-color-text,#fff);font-size:.7777777778rem;text-align:center}.shared__learn a{color:inherit;text-decoration:none;transition:opacity .25s ease-in-out}.shared__learn a:focus,.shared__learn a:hover{color:inherit;opacity:.8}.shared__note{position:relative}@media (max-width:959px){.shared__note{display:none}}[data-useragent=apiflash] .shared__note{display:none}.shared__note-btn{background-color:var(--custom-color);border-radius:50%;color:var(--custom-color-text,#fff);height:1.6666666667rem;left:-2.7777777778rem;position:absolute;top:1rem;transform:translateX(50%);width:1.6666666667rem}.shared__note-btn:focus,.shared__note-btn:hover{background-color:var(--custom-color-dim);color:var(--custom-color-text,#fff)}.shared__note-text{background:var(--custom-color);border-radius:.5555555556rem;color:var(--custom-color-text,#fff);font-size:.7777777778rem;line-height:1.2;margin-top:1rem;max-width:12.2777777778rem;padding:.7222222222rem 1.6111111111rem .8888888889rem .8888888889rem;position:relative;width:100%}.shared__note-title{font-size:.5555555556rem;font-weight:700;line-height:1.53;margin-bottom:.2222222222rem;text-transform:uppercase}.shared__note-text p+p{margin-top:1em}.shared__note-text a{text-decoration:underline;transition:opacity .25s ease-in-out}.shared__note-text a:focus,.shared__note-text a:hover{color:inherit;opacity:.8}.shared__note-close{background:transparent;color:inherit;position:absolute;right:.1111111111rem;top:50%;transform:translateY(-50%)}.shared__note-close:focus,.shared__note-close:hover{background-color:var(--custom-color-dim);color:inherit}.shared__footer{align-items:start;color:var(--custom-color-text,#fff);display:flex;justify-content:center;position:relative}.shared__footer button{background-color:transparent;border:none}.shared__footer a.btn{text-decoration:none!important}.shared__footer .btn,.shared__footer button{-webkit-text-fill-color:currentColor;all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:revert;font-weight:700}.shared__footer .btn{background-color:var(--custom-color);border-radius:5px;color:var(--custom-color-text,#fff);display:inline-block;flex:0 0 auto;font-size:.7777777778rem;padding:.7222222222rem 1.1111111111rem .6111111111rem;text-align:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}.shared__footer .btn--icon{padding-right:.5555555556rem}.shared__footer .btn:focus,.shared__footer .btn:hover{background-color:var(--custom-color-dim);color:var(--custom-color-text,#fff)}.shared__footer .btn svg{display:inline-block;width:auto}.shared__footer-cta{display:flex;font-family:var(--ff-cursive);font-size:.8333333333rem;justify-content:flex-start;left:calc(50% + 7.77778rem);letter-spacing:.14em;line-height:1.5;position:absolute;right:0;top:0;transform:translateY(-50%)}@media (max-width:959px){.shared__footer-cta{display:none}}.shared__footer-cta>svg{width:12.3333333333rem}.shared__footer-cta-text{padding:1.1111111111rem 1.1111111111rem 0}.subscription-section+.subscription-section{border-top:1px solid #f2f2f2;margin-top:2.7777777778rem;padding-top:1.3333333333rem}.subscription-section>.ui-button:last-child{margin-top:1.3333333333rem}.subscription-header{margin:1.6666666667rem 0 .8888888889rem;position:relative}.subscription-section>.subscription-header:first-child{margin-top:0}.subscription-header__title{color:var(--dropdown-menu-title-color);font-size:.7777777778rem}.subscription-header__details{font-size:.8888888889rem}.subscription-header__edit{color:var(--dropdown-menu-title-color);font-size:.6666666667rem;position:absolute;right:0;top:0}.subscription-header__edit:focus,.subscription-header__edit:hover{color:inherit;text-decoration:underline!important}.subscription-actions{align-items:center;display:flex;gap:.5555555556rem;margin-top:1.5555555556rem}.subscription-actions--close{margin-top:1.1111111111rem}.subscription-actions--spread{justify-content:space-between}.subscription-actions>a:not(.ui-button){color:#868686;font-size:.6666666667rem}.subscription-status{align-items:center;background:hsla(0,0%,95%,.3);border-radius:.1111111111rem;display:flex;font-size:.6666666667rem;gap:.8333333333rem;margin:2.2222222222rem 0 0;padding:.6666666667rem .6111111111rem}.loaded-as-iframe .subscription-status{margin-top:0}.subscription-status>h3,.subscription-status>p{margin-bottom:.8333333333rem}.subscription-status>p{font-size:.7777777778rem}.subscription-status>p:last-child{margin-bottom:0}.subscription-status__label{flex:0 0 6.6666666667rem;text-transform:capitalize;width:6.6666666667rem}.subscription-status__date{flex:1 1 auto;font-size:.7777777778rem}.subscription-status__info{flex:0 0 auto}.subscription__plans{border:1px solid #f2f2f2;border-radius:.1111111111rem;-moz-column-gap:.8333333333rem;column-gap:.8333333333rem;display:grid;grid-template-columns:6.6666666667rem 1fr;margin:1rem 0 0;padding:.6666666667rem .6111111111rem .8888888889rem;position:relative}.subscription__plans legend{font-size:.6666666667rem;left:.6111111111rem;padding:0;position:absolute;top:.6666666667rem;width:6.6666666667rem}.subscription__plans>div{font-size:.7777777778rem;grid-column:2/-1}.subscription__plans p{color:var(--dropdown-menu-title-color);font-size:.6666666667rem}.subscription__plans label{display:block;margin-top:.3888888889rem;position:relative}.subscription__plans label+label{margin-top:.5rem}.subscription__plans label input{margin-left:0}.subscription__plans label+button{margin-top:1rem}.subscription__plan--is-active .subscription__cta{display:none}.dropdown-menu--iframe-loading iframe{opacity:0}.loaded-as-iframe .app-wrapper>*{transition:opacity .3s ease-in-out}.loaded-as-iframe:not(.is-loaded) .app-wrapper>*{opacity:0;transition:none}.subscription-checkout--processing>*,.subscription__selector--processing>*{visibility:hidden}:root{--processing-size:35px;--processing-speed:0.8s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wobble1{0%,to{opacity:1;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(60%,-60%) scale(.65)}}@keyframes wobble2{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateX(70%) scale(.65)}}.processing{display:none;height:var(--processing-size);left:50%;margin:calc(var(--processing-size)*-.5) 0 0 calc(var(--processing-size)*-.5);position:absolute;top:50%;width:var(--processing-size)}.app-options:has(.subscription__selector--processing,.subscription-checkout--processing) .processing,.dropdown-menu--iframe-loading .processing{animation:spin calc(var(--processing-speed)*2.5) infinite linear;display:block}.app-options:has(.subscription__selector--processing,.subscription-checkout--processing) .processing~*{display:none}.processing:after,.processing:before,.processing__inner{background-color:var(--custom-color);border-radius:50%;content:"";height:calc(var(--processing-size)/3);left:calc(50% - var(--processing-size)/3/2);position:absolute;top:0;transform-origin:50% 50%;width:calc(var(--processing-size)/3)}.processing__inner{animation:wobble2 var(--processing-speed) infinite ease-in-out}.processing:after,.processing:before{animation:wobble1 var(--processing-speed) infinite ease-in-out;animation-delay:calc(var(--processing-speed)*-.3);bottom:0;left:0;top:auto}.processing:after{animation-delay:calc(var(--processing-speed)*-.15);left:auto;right:0}.subscription__select{align-items:center;background-color:var(--custom-color);border-radius:5px;color:var(--custom-color-text);cursor:pointer;display:flex;font-size:.8333333333rem;height:2.2222222222rem;justify-content:center;margin:1.1111111111rem auto 0;padding:0 .1666666667rem;width:calc(100% - 40px)}@media (min-width:48.0625em){.subscription__select{margin:2.2222222222rem auto 0;width:calc(100% - 60px)}}.subscription__plans--is-canceled .subscription__plan{pointer-events:none}.subscription__plans--is-canceled .subscription__plan,.subscription__plans--is-new-selection .subscription__plan:not(.subscription__plan--is-selected){filter:grayscale(1)}.subscription__plans--is-new-selection .subscription__plan:hover{filter:grayscale(0)}.subscription__plan--is-selected .subscription__select{background-color:#fff;color:#000}.subscription__plan--is-active .subscription__select{background-color:#000;color:#fff}.subscription__plans:not(.subscription__plans--is-canceled) .subscription__plan--is-active{background-color:#000;box-shadow:inset 0 0 0 1px #000;color:#fff}.subscription__plans:not(.subscription__plans--is-canceled) .subscription__plan--is-active .subscription__plan__button{background-color:transparent;color:#fff}.subscription__name{font-family:var(--ff-sans);font-size:1.7777777778rem;font-weight:700;line-height:1;margin-bottom:1.1111111111rem;text-transform:uppercase}@media (min-width:48.0625em){.subscription__name{margin-bottom:2.2222222222rem}}.subscription__price{font-size:2.6666666667rem;line-height:1;margin-bottom:5px}.subscription__description{font-size:.7777777778rem;line-height:1.29}.subscription__submit-button{margin-bottom:2.2222222222rem}.subscription__plan--is-selected .subscription__cta,.subscription__plan:hover>.subscription__cta{border-color:#000}.subscription-checkout__footer{margin:2rem 0 0}.subscription-checkout__button{background-color:var(--custom-color);border-radius:.2777777778rem;color:var(--custom-color-text);height:3.3333333333rem;padding:.8333333333rem}.subscription-checkout__button:disabled,.subscription-checkout__button:hover{background-color:#000;color:#fff}.subscription-promo__notice{font-size:.6666666667rem;margin-top:.8888888889rem}.subscription-promo__notice>span{align-items:center;display:flex;gap:.2222222222rem}.subscription-promo{margin:.6666666667rem 0;position:relative}.subscription-promo--is-visible{margin-bottom:.6666666667rem}.subscription-checkout__error span{font-weight:400}.subscription-promo__form{border:1px solid #e6e6e6;border-radius:.2777777778rem;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);display:flex;gap:.6666666667rem;padding:.6666666667rem}.subscription-promo__form input[type=text]{font-size:.8888888889rem;height:auto;padding:0}.subscription-promo__label{color:#30313d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8333333333rem;margin-bottom:.2222222222rem}.subscription-promo__toggle{bottom:100%;font-size:.7777777778rem;margin-bottom:.8888888889rem;position:absolute;right:0;white-space:nowrap}.subscription-promo__toggle:focus,.subscription-promo__toggle:hover{color:inherit;text-decoration:underline}.subscription-checkout__error{align-items:center;background-color:#ffdddf;border-radius:.2222222222rem;color:#000;display:inline-flex;flex-wrap:wrap;font-size:.6666666667rem;font-weight:700;gap:.5em;height:auto;margin:1.2222222222rem 0 .5555555556rem;min-height:1.3333333333rem;padding:.3333333333rem .4444444444rem;position:static;width:100%}#powered-by-stripe{fill:#868686}.subscription-details{border:1px solid #f2f2f2;font-size:.7777777778rem;padding:.6666666667rem .6111111111rem;width:100%}.subscription-details>.subscription-header__details{align-items:center;display:flex;gap:.25em;margin-bottom:.2222222222rem;text-transform:capitalize}.subscription-details>.subscription-header__details span{text-transform:none}.subscription-details .subscription__cta{margin-left:auto}.subscription-details__renew{color:var(--dropdown-menu-title-color);font-size:.6666666667rem}.subscription-details .ui-alert{margin-top:.8888888889rem}.subscription-details+*{margin-top:1.5555555556rem}html[data-useragent*=Electron] .app-header{-webkit-app-region:drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-useragent*=Electron] .app-header__item--search,html[data-useragent*=Electron] .app-header__item--search .menu,html[data-useragent*=Electron] .app-header__item--toolbar,html[data-useragent*=Electron] .header__logo,html[data-useragent*=Electron] .ui-button{-webkit-app-region:no-drag;-webkit-user-select:all;-moz-user-select:all;user-select:all}html[data-useragent*=Electron][data-platform=MacIntel] .app-header__item--search{margin-left:64px}html[data-useragent*=Electron][data-platform=MacIntel] .modal__header{padding-left:84px!important}html[data-useragent*=Electron][data-platform=Win32] .app-header,html[data-useragent*=Electron][data-platform=Win32] .app-header .header.authed,html[data-useragent*=Electron][data-platform=Win32] .app-header .modal--visor .modal__container{border-top-width:31px}