:root{--tone-1: var(--gray-1);--tone-2: var(--gray-2);--tone-3: var(--gray-3);--tone-4: var(--gray-4);--tone-5: var(--gray-5);--tone-6: var(--gray-6);--tone-7: var(--gray-7);--tone-8: var(--gray-8);--tone-9: var(--gray-9);--tone-10: var(--gray-10);--tone-11: var(--gray-11);--tone-12: var(--gray-12);--color-bg: var(--tone-1);--color-bg-subtle: var(--tone-2);--color-surface: var(--tone-3);--color-surface-hover: var(--tone-4);--color-surface-active: var(--tone-5);--color-border-subtle: var(--tone-6);--color-border: var(--tone-7);--color-border-hover: var(--tone-8);--color-text-muted: var(--tone-11);--color-text: var(--tone-12);--color-accent: var(--tone-9)}:root{--font-ui: var(--font-canvas);--color-accent-hover: var(--tone-10);--color-accent-text: var(--tone-11);--color-accent-subtle: var(--tone-3);--color-accent-border: var(--tone-7)}.box{--mark: 1.1em;align-items:center;color:var(--tone-10);display:flex;flex:none;position:relative}.box.done{color:var(--blue-10)}.box .mark{block-size:var(--mark);inline-size:var(--mark);pointer-events:none}.box .mark path{fill:currentColor}.box .mark rect{stroke:currentColor}.box .mark.filled{margin-inline-start:calc(var(--mark)*-1);opacity:0;transform:scale(.6);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.box.done .mark.filled{opacity:1;transform:scale(1)}@keyframes checkbox-check{from{transform:scale(.7)}50%{transform:scale(1.2)}75%{transform:scale(.97)}to{transform:scale(1)}}.box.done .mark.filled.checking{animation:checkbox-check var(--duration-base) var(--ease)}.box input[type=checkbox]{appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;inset:0;margin:0;position:absolute}.box input[type=checkbox]:focus-visible~.mark.empty{outline:2px solid var(--color-focus);outline-offset:2px}@font-face{font-display:swap;font-family:"Life Savers";font-style:normal;font-weight:800;src:url("./fonts/LifeSavers-checkmark.woff2") format("woff2");unicode-range:U+61,U+63,U+65,U+68,U+6b,U+6d,U+72}:root{--menu-bg: var(--tone-3);--menu-fg: var(--color-text);--menu-border: var(--tone-5);--menu-btn: var(--tone-4);--menu-btn-hover: var(--color-surface-hover)}#chrome{align-items:center;display:flex;flex-direction:column;inset-block-start:calc(var(--space-2) + env(safe-area-inset-top, 0px));inset-inline-start:50%;position:fixed;transform:translateX(-50%);z-index:20;pointer-events:none}#menu{pointer-events:auto;position:relative}#menu>summary{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-1);list-style:none;padding:var(--space-1) var(--space-2);-webkit-user-select:none;user-select:none}#menu>summary::-webkit-details-marker{display:none}#menu>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#menu[open]>summary{background:var(--color-surface)}#menu[open]>summary .chevron{transform:rotate(180deg)}#menu>summary .mark{block-size:2.5rem;color:var(--color-accent);display:block;inline-size:2.5rem}#menu>summary .wordmark{color:var(--color-text);font-family:"Life Savers",var(--font-hand),cursive;font-size:var(--text-2xl);font-weight:800;line-height:1}#menu>summary .chevron{display:block;transition:transform var(--duration-fast) var(--ease)}#menu>summary .chevron path{fill:var(--color-text)}#menu .panel{background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:var(--radius-md);box-shadow:4px 4px 0 var(--black-a2);color:var(--menu-fg);display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--text-base);inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;max-block-size:calc(100dvh - 6rem);max-inline-size:calc(100vw - var(--space-8));min-inline-size:16rem;overflow:auto;padding:var(--space-4);position:absolute;transform:translateX(-50%);transform-origin:top center;z-index:10}@keyframes menu-pop{from{opacity:0;transform:translateX(-50%) translateY(-.4rem) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}#menu[open] .panel{animation:menu-pop var(--duration-fast) var(--ease)}#menu .panel .views{display:grid;gap:var(--space-1);grid-template-columns:repeat(2, minmax(0, 1fr));inline-size:max-content}#menu .panel .view{align-items:center;background:var(--tone-1);border:1px solid var(--menu-border);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-base);font-weight:800;gap:var(--space-2);padding:var(--space-3);text-align:start;text-decoration:none}#menu .panel .view:hover{background:var(--menu-btn)}#menu .panel .view[aria-current=page]{background:var(--menu-btn);border-color:var(--tone-8)}#menu .panel .view:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}#menu .panel .glyph{block-size:1.125rem;display:block;flex:none;inline-size:1.125rem}#menu .panel .glyph path{fill:currentColor}#menu .panel .glyph.stroked circle,#menu .panel .glyph.stroked line,#menu .panel .glyph.stroked path,#menu .panel .glyph.stroked polyline{fill:none;stroke:currentColor}#menu .panel .glyph.stroked .solid{fill:currentColor;stroke:none}#menu .panel .places{display:flex;flex-direction:column;gap:var(--space-1)}#menu .panel .rows{display:flex;flex-direction:column;gap:var(--space-1)}#menu .panel .row{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:inherit;text-decoration:none;cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-base);gap:var(--space-2);line-height:var(--leading-tight);padding:var(--space-1) var(--space-3);text-align:start}#menu .panel .row:hover{background:var(--menu-btn)}#menu .panel .row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}#menu .panel .row.wraps{align-items:flex-start}#menu .panel .row.wraps .glyph{margin-block-start:calc((1lh - 1.125rem)/2)}#menu .panel .disclosure{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}#menu .panel .disclosure:hover .glyph{color:var(--color-text)}#menu .panel .disclosure:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#menu .panel .name:any-link{color:inherit;text-decoration:none}#menu .panel .name{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;flex:1;padding:0;text-align:start}#menu .panel .name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#menu .panel .footer{border-block-start:1px solid var(--menu-border);display:grid;margin-inline:calc(var(--space-4)*-1);margin-block-start:calc(var(--space-2) - var(--space-4));margin-block-end:calc(var(--space-2) - var(--space-4));padding-block-start:var(--space-2);padding-inline:var(--space-2)}#menu .panel .footer>*{align-items:center;display:flex;grid-area:1/1;justify-content:space-between;transition:opacity var(--duration-fast) var(--ease),visibility var(--duration-fast) var(--ease)}#menu .panel .footer .kinds{justify-content:space-around}#menu .panel .footer .kinds .glyph{color:var(--tone-11)}#menu .panel .footer .kinds,#menu .panel .footer.choosing .rest{opacity:0;visibility:hidden}#menu .panel .footer.choosing .kinds{opacity:1;visibility:visible}#menu .panel .footer .row{font-size:var(--text-sm);gap:var(--space-1);padding:var(--space-1) var(--space-2)}#menu .panel .footer .glyph{block-size:.75rem;inline-size:.75rem}#menu .panel .footer .bare{padding:var(--space-1)}@media (prefers-reduced-motion: reduce){#menu[open] .panel{animation:none}#menu>summary .chevron{transition:none}}#item-menu{background:var(--tone-1);border:1px solid var(--tone-6);border-radius:var(--radius-md);color:var(--color-text);color-scheme:dark;font-size:var(--text-base);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));inset-inline:var(--space-4);padding:var(--space-3) var(--space-4);position:fixed;z-index:30;opacity:0;pointer-events:none;transform:translateY(.4rem) scale(.96);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease),visibility var(--duration-fast) var(--ease),inset-block-end var(--duration-base) var(--ease),inset-inline var(--duration-base) var(--ease);visibility:hidden}@media (min-width: 30rem){#item-menu{inset-inline:calc(var(--space-5) + var(--space-4))}}#item-menu.raised{inset-block-end:calc(1px + var(--inbox-header, 0px) + env(safe-area-inset-bottom, 0px) + var(--space-4));inset-inline:0}@media (min-width: 30rem){#item-menu.raised{inset-inline:var(--space-5)}}#item-menu.shown{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}@media (prefers-color-scheme: dark){#item-menu{color-scheme:light}}#item-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}#item-menu .subject{margin:0}#item-menu .action{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:inherit;gap:var(--space-2);padding:var(--space-1) var(--space-2)}#item-menu .action:hover{background:var(--color-surface)}#item-menu .action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#item-menu .icon{block-size:1.125rem;flex:none;inline-size:1.125rem}#item-menu .icon circle,#item-menu .icon line,#item-menu .icon path,#item-menu .icon polyline,#item-menu .icon rect{fill:none;stroke:currentColor}#item-menu .icon .solid{fill:currentColor;stroke:none}#item-menu .destructive{margin-inline-start:auto}#item-menu .destructive[aria-pressed=true]{color:var(--tone-11)}#item-menu .destructive[aria-pressed=true]:hover{color:var(--color-text)}.picker{position:relative}.popover{color:var(--color-text);color-scheme:dark;background:var(--tone-2);border:1px solid var(--tone-6);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-1);inset-block-end:calc(100% + var(--space-2));inset-inline-start:0;padding:var(--space-2);font-size:var(--text-sm);position:absolute;z-index:14}.popover .choice{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--space-2);padding:var(--space-1) var(--space-2);text-align:start}.popover .choice:hover{background:var(--color-surface)}.popover .choice .glyph{block-size:1.125rem;flex:none;inline-size:1.125rem}.popover .choice .glyph path{fill:currentColor}#menu .panel .glyph.ring circle,#menu .panel .glyph.ring path,.popover.column .glyph.ring circle,.popover.column .glyph.ring path,.view-heading .glyph.ring circle,.view-heading .glyph.ring path,.item .filed .glyph.ring circle,.item .filed .glyph.ring path,#due.projects .glyph.ring circle,#due.projects .glyph.ring path,#agenda .due.projects .glyph.ring circle,#agenda .due.projects .glyph.ring path,#due.trash .place .glyph.ring circle,#due.trash .place .glyph.ring path{fill:none;stroke:currentColor}.popover.column .glyph.ring.small,.item .filed .glyph.ring.small{block-size:.75rem;inline-size:.75rem;margin-block-start:calc((1lh - .75rem)/2)}.popover.column .choice{align-items:flex-start}.popover.column{max-block-size:16rem;min-inline-size:12rem;overflow-y:auto}.popover.column .choice[aria-current=true],.popover.column .choice[aria-pressed=true]{background:var(--tone-3)}.popover.column .choice.make{color:var(--tone-11)}.popover.column .glyph{block-size:1.125rem;flex:none;inline-size:1.125rem}.popover.column .glyph.tag{block-size:.75rem;color:var(--tone-11);inline-size:.75rem;margin-block-start:calc((1lh - .75rem)/2)}.popover.column .glyph.tag circle,.popover.column .glyph.tag path{fill:none;stroke:currentColor}.popover.column .glyph.tag .solid{fill:currentColor;stroke:none}.popover.column .none{color:var(--tone-11);margin:0;max-inline-size:14rem;padding:var(--space-2)}#item-menu .weekdays,#item-menu .days{display:grid;grid-template-columns:repeat(7, 2rem)}#item-menu .weekdays{color:var(--tone-11);font-size:var(--text-xs);text-align:center}#item-menu .days.full{max-block-size:16rem;overflow-y:auto}#item-menu .square{aspect-ratio:1;border-block-start:1px solid rgba(0,0,0,0);border-inline-start:1px solid rgba(0,0,0,0);display:flex}#item-menu .day,#item-menu .more{align-items:center;background:none;block-size:100%;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:var(--text-xs);inline-size:100%;justify-content:center}#item-menu .day:hover,#item-menu .more:hover{background:var(--color-surface)}#item-menu .day.gone{cursor:default}#item-menu .day.gone:hover{background:none}#item-menu .day.past{color:var(--tone-10)}#item-menu .day.today{color:var(--tone-10)}#item-menu .day.today svg{block-size:.75rem;inline-size:.75rem}#item-menu .day.today svg path{fill:currentColor}#item-menu .days.full .square.above{border-block-start-color:var(--tone-6)}#item-menu .days.full .square.before{border-inline-start-color:var(--tone-6)}#item-menu .day .month{font-size:var(--text-xs);font-weight:800;line-height:1}#item-menu .more svg{block-size:.75rem;inline-size:.75rem}#item-menu .more svg path{fill:none;stroke:currentColor}#menu .panel .rows.inside{margin-block-start:calc(var(--space-1)*-1)}#menu .panel .rows.inside .none{color:var(--tone-11);font-size:var(--text-sm);margin:0;padding:var(--space-1) var(--space-3)}.popover.below{inset-block-end:auto;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50% 0}.popover.column .glyph.folder,.item .filed .glyph.folder,.popover .glyph.cross{block-size:.75rem;color:var(--tone-11);inline-size:.75rem;margin-block-start:calc((1lh - .75rem)/2)}.popover.column .glyph.folder line,.popover.column .glyph.folder path,.item .filed .glyph.folder line,.item .filed .glyph.folder path,.popover .glyph.cross line,.popover .glyph.cross path{fill:none;stroke:currentColor}.popover.column .glyph.folder .solid,.item .filed .glyph.folder .solid,.popover .glyph.cross .solid{fill:currentColor;stroke:none}.popover .title{background:none;border:0;border-block-end:1px solid var(--tone-6);color:var(--tone-11);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;margin:calc(var(--space-2)*-1);margin-block-end:0;padding:var(--space-2) calc(var(--space-2) + var(--space-1))}.popover .title::placeholder{color:var(--tone-10);opacity:1}.popover .title:focus-visible{outline:0}.popover .choice.clear .glyph.cross{margin-block-start:0}.popover .choice.clear{background:var(--tone-5);border-radius:var(--radius-full);align-items:center;gap:var(--space-1);justify-content:center}.popover .choice.clear:hover{background:var(--tone-4)}#inbox{--tone-1: var(--slate-1);--tone-2: var(--slate-2);--tone-3: var(--slate-3);--tone-4: var(--slate-4);--tone-5: var(--slate-5);--tone-6: var(--slate-6);--tone-7: var(--slate-7);--tone-8: var(--slate-8);--tone-9: var(--slate-9);--tone-10: var(--slate-10);--tone-11: var(--slate-11);--tone-12: var(--slate-12);--color-text: var(--tone-12);--color-text-muted: var(--tone-11);--color-border: var(--tone-7);--color-border-subtle: var(--tone-6);--color-surface: var(--tone-3);color:var(--color-text)}#inbox{--inbox-bg: var(--tone-3);--inbox-line: var(--tone-7);--inbox-focus: var(--tone-1);--inbox-current: var(--tone-5)}#inbox{--inbox-header: 0px;--inbox-radius: 0px;background:var(--inbox-bg);border-block-start:1px solid var(--inbox-line);border-start-end-radius:var(--inbox-radius);border-start-start-radius:var(--inbox-radius);inset-block-end:0;inset-inline:0;padding-block-end:env(safe-area-inset-bottom, 0px);position:fixed;z-index:15}@media (min-width: 30rem){#inbox{--inbox-radius: var(--radius-lg);border-inline:1px solid var(--inbox-line);inset-inline:var(--space-5)}}#inbox .bar{align-items:stretch;border-block-end:1px solid var(--inbox-line);display:flex}#inbox .add{align-items:center;border-start-end-radius:max(0px,var(--inbox-radius) - 1px);display:flex;flex:1;gap:var(--space-2);min-inline-size:0;padding-inline-start:var(--space-4)}#inbox .add:focus-within{background:var(--inbox-focus)}#inbox .add input{background:none;border:0;color:var(--color-text);flex:1;font-family:inherit;font-size:var(--text-lg);min-inline-size:0;padding-inline:0 var(--space-4)}#inbox .add input::placeholder{color:var(--color-text-placeholder)}#inbox .add input:focus{outline:0}#inbox .contents{block-size:0;overflow:hidden;padding-inline:var(--space-4);transition:block-size var(--duration-base) var(--ease)}#inbox.open .contents{block-size:calc(50dvh - var(--inbox-header, 0px) - env(safe-area-inset-bottom, 0px) - 1px);overflow:auto}#inbox .handle{align-items:center;background:none;border:0;border-inline-end:1px solid var(--inbox-line);border-start-start-radius:max(0px,var(--inbox-radius) - 1px);color:var(--color-text);cursor:pointer;display:flex;flex:none;font-family:inherit;gap:var(--space-2);inline-size:fit-content;padding:var(--space-4);text-align:start}#inbox .handle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}#inbox .tray{color:var(--tone-10);display:block;flex:none}#inbox .tray path{fill:currentColor}#inbox .tray.full{color:var(--blue-10)}#inbox .chevron{color:var(--tone-10);display:block;flex:none;transform:rotate(180deg);transition:transform var(--duration-base) var(--ease)}#inbox .chevron path{fill:currentColor}#inbox.open .chevron{transform:rotate(0deg)}#inbox #items{align-items:start;column-gap:var(--space-4);display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));padding-block:var(--space-4);row-gap:var(--space-3)}#inbox .item{padding:var(--space-1) var(--space-2)}#inbox #items{margin-inline:calc(var(--space-2)*-1)}#inbox .item[aria-current=true]{background:var(--inbox-current);border-radius:var(--radius-sm)}#inbox .contents .empty{margin-block:var(--space-4);max-inline-size:var(--measure)}@media (prefers-reduced-motion: reduce){#inbox .contents,#inbox .chevron{transition:none}}#inbox h2{font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);margin:0}:root{--color-text-placeholder: var(--tone-10)}*,*::before,*::after{box-sizing:border-box}.visually-hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}body{margin:0;padding-block:calc(var(--space-16) + env(safe-area-inset-top, 0px)) var(--space-10);padding-inline-end:max(var(--space-4),env(safe-area-inset-right, 0px));padding-inline-start:max(var(--space-4),env(safe-area-inset-left, 0px))}main{margin-inline:auto;max-inline-size:var(--measure);padding-block-end:var(--space-16)}.view-heading{align-items:center;display:flex;font-size:var(--text-lg);font-weight:800;gap:var(--space-5);line-height:var(--leading-tight);margin-block:0 var(--space-4)}.view-heading::before,.view-heading::after{background:var(--color-border-subtle);block-size:1px;content:"";flex:1}.view-heading .label{align-items:baseline;display:flex;flex:none;border-radius:var(--radius-sm);margin:calc(var(--space-1)*-1) calc(var(--space-2)*-1);padding:var(--space-1) var(--space-2);gap:var(--space-2)}.view-heading .label.current{background:var(--tone-3)}.view-heading .label:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.view-heading .glyph{--mark: 1.125rem;align-self:baseline;block-size:var(--mark);display:block;flex:none;inline-size:var(--mark);inset-block-start:calc(var(--mark)/2 - .5cap);position:relative}.view-heading .glyph path{fill:currentColor}.view-heading .glyph.stroked circle,.view-heading .glyph.stroked path{fill:none;stroke:currentColor}.view-heading .glyph.stroked .solid{fill:currentColor;stroke:none}#items{list-style:none;margin:0;padding:0}.item{--leading: var(--leading-tight);--line: calc(var(--text-lg) * var(--leading));align-items:baseline;display:flex;gap:var(--space-2);line-height:var(--leading);border-radius:var(--radius-sm);outline:2px solid rgba(0,0,0,0);outline-offset:0;transition:outline-color var(--duration-fast) var(--ease)}.item.editing{outline-color:var(--tone-7)}.item .box{align-self:start;block-size:var(--mark);inset-block-start:calc(.5lh - var(--mark)/2);position:relative}.item .body{align-items:baseline;display:flex;flex:1;font-size:var(--text-lg);gap:var(--space-2);min-inline-size:0;position:relative}.item .words{flex:1;min-inline-size:0}.item .scratch{background:var(--color-text);block-size:8px;inline-size:100%;inset-block-start:calc(var(--line)/2 - 4px);inset-inline-start:0;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;position:absolute}.item .scratch[data-scratch="0"]{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2097%205%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22m1.57049%203.6485c6.08788.0777%2012.17041.0757%2018.25701.10226%203.1004.01329%206.1948-.09628%209.2958-.03253%203.0274.06242%206.054.1255%209.0814.15206%2012.0927.10691%2024.2114.41502%2036.3021.10027%206.8708-.17863%2013.7389-.51396%2020.5938-1.02195%201.5206-.11289%201.5764-2.502086.0418-2.388536-12.118.899766-24.2878%201.226476-36.435%201.443616-6.052.10823-12.1067.11023-18.158-.002-6.0514-.11222-12.1399.02789-18.1959-.3008-6.9007-.37452-13.83188-.35327-20.74117-.44092-1.5365817-.01926-1.5817363%202.36861-.04184%202.38853z%22%2F%3E%3C%2Fsvg%3E")}.item .scratch[data-scratch="1"]{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1%2067%205%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22m1.41816%202.91159c8.24625.12733%2016.50114.12066%2024.74804.09466%208.2456-.026%2016.4992.018%2024.7421-.15399%204.6498-.09666%209.2975-.23199%2013.9453-.39398%201.5386-.054%201.5899-2.45587249.042-2.4012086-8.2463.2933186-16.4978.4433106-24.7421.7712936-8.2442.327985-16.5091.172655-24.7474.115328-4.6511-.031999-9.29884-.170658-13.94861-.26932-1.4392556-.030665-1.4805868%202.215217-.03933%202.237217z%22%2F%3E%3C%2Fsvg%3E")}.item .scratch[data-scratch="2"]{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1%2078%205%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22m1.42651%203.68881c1.21994-.016%202.43188.09133%203.64982.09799%201.2706.00734%202.54586-.05%203.8158-.08266%202.43657-.062%204.87377-.06399%207.30027-.28665%204.9038-.44998%209.8495-.39131%2014.7693-.45664%204.8684-.064%209.7361-.09067%2014.6045-.07001%202.4339.01%204.8698-.00799%207.3023.08401%202.4326.09199%204.8618.26598%207.3023.29797%205.5318.07333%2011.0635.16067%2016.5945.28133%201.6066.03533%201.6066-2.46188%200-2.49587-4.9224-.104665-9.8455-.191328-14.7686-.229992-4.923-.038665-9.8428.210652-14.7705.222652-4.8684.012-9.7369.04866-14.6046.08266-4.8678.034-9.7395.22-14.6033.09734-1.3279-.03334-2.6545-.166-3.9824-.144-1.438.024-2.8759.06867-4.31381.10667-1.32727.03466-2.6552.07065-3.9818.12132-1.44259.05533-2.87118.27532-4.31311.34665-1.295267.06399-1.313267%202.04456-.00067%202.02723z%22%2F%3E%3C%2Fsvg%3E")}.item .scratch[data-scratch="3"]{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1%2080%205%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22m1.42249%203.35279c4.98974-.02267%209.99211.05466%2014.97791-.13933%204.9857-.19399%209.9901-.37064%2014.9779-.36131%204.9877.00933%209.9848.25799%2014.9779.27732%204.8817.01866%209.7635-.024%2014.6452-.04467%205.6584-.024%2011.3168-.03733%2016.9752-.07666%201.6005-.01133%201.6039-2.491206%200-2.487873-9.9842.019332-19.9724.026667-29.9558.141327-4.9938.057331-9.9842.300651-14.9779.394646-4.8758.092-9.7702-.00667-14.6453-.134659-5.6584-.147993-11.31474-.089329-16.97511-.064664-1.605922.006666-1.609255%202.503203%200%202.495873z%22%2F%3E%3C%2Fsvg%3E")}.item .text,.item .edit{flex:1;font-family:inherit;font-size:var(--text-lg);line-height:var(--leading);min-inline-size:0}.item .line{display:block;position:relative}.item .text{cursor:text}.item .text:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.item .text.untitled,.item .edit::placeholder{color:var(--color-text-placeholder)}.item .words.editing .text{visibility:hidden;white-space:pre-wrap}.item .edit{background:rgba(0,0,0,0);border:0;color:var(--color-text);inset:0;margin:0;overflow:hidden;padding:0;position:absolute;resize:none}.item .edit:focus-visible{outline:0}.item .notes{background:rgba(0,0,0,0);block-size:1lh;border:0;color:var(--tone-11);display:block;font-family:inherit;font-size:var(--text-base);inline-size:100%;line-height:var(--leading-body);margin-block-start:var(--space-1);max-block-size:10lh;min-block-size:1lh;overflow-y:auto;padding:0;resize:none;transition:block-size var(--duration-fast) var(--ease),margin-block-start var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}@starting-style{.item .notes{block-size:0;margin-block-start:0;opacity:0}}.item .notes::placeholder{color:var(--color-text-placeholder)}.item .notes:focus-visible{outline:0}.item .checklist{display:flex;flex-direction:column;font-size:var(--text-base);list-style:none;margin-block:var(--space-2) 0;padding-inline:0}.item .checklist li{align-items:baseline;display:flex;gap:var(--space-2)}.item .checklist label{align-items:center;align-self:baseline;block-size:.75rem;display:flex;flex:none;inline-size:.75rem;inset-block-start:calc(.375rem - .5cap);position:relative}.item .checklist label input{appearance:none;block-size:100%;cursor:pointer;inline-size:100%;inset:0;margin:0;position:absolute;z-index:1}.item .checklist label input:focus-visible+.tick{outline:2px solid var(--color-focus);outline-offset:2px}.item .checklist .tick{block-size:.75rem;color:var(--tone-11);display:block;inline-size:.75rem}.item .checklist .tick polyline,.item .checklist .tick rect{fill:none;stroke:currentColor}.item .checklist input:checked+.tick{color:var(--blue-10)}.item .checklist .step{background:rgba(0,0,0,0);block-size:calc(var(--text-base)*var(--leading-body));border:0;color:var(--tone-12);flex:1;font-family:inherit;font-size:inherit;line-height:var(--leading-body);min-inline-size:0;padding:0}.item .checklist .step::placeholder{color:var(--color-text-placeholder)}.item .checklist .step:focus-visible{outline:0}.item .checklist label:has(input:checked)+.step{color:var(--tone-11)}.item .remove{align-items:center;align-self:start;background:none;border:0;block-size:var(--line);color:var(--color-text-muted);cursor:pointer;display:flex;flex:none;padding:0}.item .remove:hover{color:var(--color-text)}.item .remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.item .remove.hidden{visibility:hidden}.trashed .text{color:var(--tone-10)}.done .text{color:var(--color-text-muted)}.leaving .text{color:var(--tone-10)}#problem{color:var(--color-danger-text);font-size:var(--text-base);margin-block:var(--space-4) 0}.item.lit .text{display:inline-block;isolation:isolate;position:relative}.item.lit .text::before{background:var(--tomato-6);content:"";inset:calc(var(--space-1)*-1) calc(var(--space-3)*-1);mask-image:url("/highlight.svg");mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;position:absolute;z-index:-1}.item.lit[aria-current=true] .text::before{background:var(--tomato-8)}.item .star{align-items:center;align-self:baseline;display:flex;flex:none;inset-block-start:calc(.45em - .5cap);position:relative;margin-inline-end:calc(var(--space-1) - var(--space-2));position:relative;z-index:1}.item .star svg{block-size:.9em;inline-size:.9em}.item .star svg path{fill:currentColor}.item .noted,.item .listed{--mark: 0.75rem;background:none;border:0;font:inherit;color:var(--tone-10);cursor:pointer;display:inline-block;margin-inline-start:var(--space-1);padding:0;vertical-align:calc(.5cap - var(--mark)/2);position:relative;z-index:1}.item .noted:focus-visible,.item .listed:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.words.editing .noted,.words.editing .listed{visibility:hidden}.item .noted svg,.item .listed svg{block-size:var(--mark);display:block;inline-size:var(--mark)}.item .noted svg path,.item .listed svg path{fill:none;stroke:currentColor}.item .noted svg .solid,.item .listed svg .solid{fill:currentColor;stroke:none}.view-heading .named{display:inline-block;position:relative}.view-heading .ruler{white-space:pre}.view-heading .named.naming .ruler{visibility:hidden}.view-heading .title{background:none;border:0;color:inherit;font:inherit;inset:0;padding:0;position:absolute;text-align:center}.view-heading .title::placeholder{color:var(--color-text-placeholder)}.view-heading .title:focus-visible{outline:none}.view-heading .gone{color:var(--color-text-muted)}#menu .panel .row .unnamed{color:var(--color-text-muted)}#agenda{display:flex;flex-direction:column;gap:var(--space-5);margin-block-start:var(--space-5)}#agenda h3{align-items:baseline;border-block-end:1px solid var(--color-border-subtle);display:flex;font-size:var(--text-base);gap:var(--space-2);margin:0;padding-block-end:var(--space-1)}#agenda h3 .number{font-size:var(--text-lg);font-weight:800}#agenda h3 .name{color:var(--color-text-muted)}#agenda h3 .month{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800;margin-inline-start:auto;text-transform:uppercase}#agenda .due{display:flex;flex-direction:column;list-style:none;margin-block:var(--space-2) 0;margin-inline:calc(var(--space-2)*-1);padding-inline:0;row-gap:var(--space-3)}#agenda .due .item{padding:var(--space-1) var(--space-2)}#agenda .due .item[aria-current=true]{background:var(--tone-3);border-radius:var(--radius-sm)}#due{display:flex;flex-direction:column;list-style:none;margin-block:var(--space-4) 0;margin-inline:calc(var(--space-2)*-1);padding-inline:0;row-gap:var(--space-1)}#due .item{padding:var(--space-1) var(--space-2)}#due .item[aria-current=true]{background:var(--tone-3);border-radius:var(--radius-sm)}#empty{color:var(--color-text-muted);font-size:var(--text-base);margin-block:var(--space-4) 0}.glyph[data-view=today]{color:var(--amber-10)}.glyph[data-view=upcoming]{color:var(--tomato-10)}.glyph[data-view=anytime]{color:var(--tone-10)}.glyph[data-view=someday]{color:var(--brown-10)}.glyph[data-view=logbook]{color:var(--grass-11)}.glyph[data-view=trash]{color:var(--tone-10)}.glyph[data-group]{color:var(--tone-11)}.glyph[data-when=evening]{color:var(--plum-10)}.view-heading .filed{--mark: 1.125rem;align-self:baseline;block-size:var(--mark);color:var(--tone-8);display:block;flex:none;inline-size:var(--mark);inset-block-start:calc(var(--mark)/2 - .5cap);margin-inline-start:calc(var(--space-3) - var(--space-2));position:relative}.view-heading .filed .mark{background:none;block-size:100%;border:0;color:inherit;cursor:pointer;display:block;inline-size:100%;padding:0}.view-heading .filed .mark:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.view-heading .filed .glyph{block-size:100%;display:block;inline-size:100%;inset-block-start:auto;position:static}.view-heading .filed .open{display:none}.view-heading .filed[aria-expanded] .rest,.view-heading .filed:has([aria-expanded=true]) .rest{display:none}.view-heading .filed:has([aria-expanded=true]) .open{display:block}.view-heading .filed:has([aria-expanded=true]){color:var(--color-text)}#due.projects .text,#agenda .due.projects .text,#due.trash .place .text{align-items:baseline;display:flex;gap:var(--space-2)}.asking{align-items:center;display:flex;gap:var(--space-4);justify-content:center;margin-block-start:var(--space-6)}.pill{background:var(--tone-5);border:0;border-radius:var(--radius-full);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.pill:hover{background:var(--tone-4)}.pill.destructive{background:var(--tomato-9);color:var(--white)}.pill.destructive:hover{background:var(--tomato-10)}.link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0;text-decoration:underline}.link:hover{color:var(--tone-11)}#due.trash .place button.text{background:none;border:0;color:inherit;cursor:default;font:inherit;padding:0;text-align:start;inline-size:100%}#due.projects .text:any-link,#agenda .due.projects .text:any-link,#due.trash .place .text:any-link{color:inherit;text-decoration:none}#due.trash .place .glyph{--mark: 1.125rem;align-self:baseline;block-size:var(--mark);flex:none;inline-size:var(--mark);inset-block-start:calc(var(--mark)/2 - .5cap);position:relative}#due.trash .place .glyph circle,#due.trash .place .glyph path{fill:none;stroke:currentColor}#due.projects .glyph.ring,#agenda .due.projects .glyph.ring,#due.trash .place .glyph.ring{--mark: 1.125rem;align-self:baseline;block-size:var(--mark);flex:none;inline-size:var(--mark);inset-block-start:calc(var(--mark)/2 - .5cap);position:relative}#due.projects .item .text,#agenda .due.projects .item .text,#due.trash .place .text{cursor:default}.glyph.ring .wedge{transition:stroke-dasharray var(--duration-base) var(--ease)}.item.lit.done .text::before{opacity:.5}.item.lit.trashed .text::before{opacity:1}.item .tagged+.tagged{margin-inline-start:var(--space-1)}.tagged{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--tone-11);font-size:var(--text-xs);padding:0 var(--space-2);white-space:nowrap}.item .tagged{margin-inline-start:var(--space-3);vertical-align:calc(.5cap - .5ex)}.item .deadline{align-self:start;line-height:var(--line);color:var(--tone-11);flex:none;font-size:var(--text-sm);margin-inline-start:auto;padding-inline-start:var(--space-2);white-space:nowrap}.item .deadline.pressing{color:var(--tomato-11)}.item .deadline svg{--mark: 0.75rem;block-size:var(--mark);display:inline-block;fill:currentColor;inline-size:var(--mark);margin-inline-end:var(--space-1);vertical-align:calc(.5cap - var(--mark)/2)}.item .filed{align-items:flex-start;color:var(--tone-11);display:flex;font-size:var(--text-xs);gap:var(--space-1);line-height:1;margin-block-start:var(--space-1)}.item .filed .glyph{flex:none}.item.trashed .filed,.item.trashed .filed .glyph,.item.leaving .filed,.item.leaving .filed .glyph{color:var(--tone-10)}.view-heading+.tags{align-items:baseline;display:flex;margin-block:calc(var(--space-4)*-1) var(--space-4)}.view-heading+.tags .dates{font-size:var(--text-xs);margin-inline-start:auto}.view-heading+.tags .tagged{margin-inline-end:var(--space-1)}.view-heading+.tags .when{color:var(--tone-11);margin-inline-end:var(--space-3)}.view-heading+.tags .deadline{color:var(--tone-11)}.view-heading+.tags .glyph{block-size:1em;inline-size:1em;inset-block-start:calc(.5ex - .5cap);margin-inline-end:var(--space-1);position:relative;vertical-align:middle}.view-heading+.tags .glyph circle,.view-heading+.tags .glyph line,.view-heading+.tags .glyph path,.view-heading+.tags .glyph rect{fill:none;stroke:currentColor}.view-heading+.tags .glyph .solid{fill:currentColor;stroke:none}.view-heading+.tags .glyph.flag path{fill:currentColor;stroke:none}.view-heading+.tags .deadline.pressing{color:var(--tomato-11)}.view-heading+.tags .star svg path{fill:currentColor}