@font-face{font-family:Cal Sans;src:url(/assets/CalSansVF-Ch8sixc-.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@property --marker-hover-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --marker-pointed{syntax:"<number>";inherits:true;initial-value:0}:root{--breadcrumb-optical-inset:.5px;--unit-scope-highlight:#26262608;color:#262626;font-synthesis:none;background:#fff;font-family:Cal Sans,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}.home-surface{overflow-anchor:none;background:#fff;min-height:100vh;overflow-x:clip}.storage-status{color:#686868;width:min(706px,100% - 32px);margin:0;font:12px/1.4 system-ui,sans-serif;position:absolute;top:12px;left:max(16px,50vw - 367px)}@media (width<=640px){.storage-status{font-size:11px;line-height:1.3;top:8px}}.selection-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.writing-column{--unit-indent:40px;--unit-guide-offset:36px;--unit-caret-lead:4px;width:min(762px,100%);margin-left:max(0px,round(50vw - 395px,1px));padding-top:90px;position:relative}.home-window-spacer{pointer-events:none;width:1px}.writing-column.is-window-offset>.text-unit:first-of-type{margin-top:var(--window-first-margin,36px)}.text-unit{width:calc(100% - var(--unit-depth,0) * var(--unit-indent));min-height:27px;margin-top:18px;margin-left:calc(var(--unit-depth,0) * var(--unit-indent));padding-left:28px;position:relative}.text-unit[data-depth="0"]{margin-top:36px}.writing-column>.text-unit:first-of-type{margin-top:0}.unit-move-control{top:calc(5px + var(--unit-first-line-shift,0px));color:#686868;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:50%;width:16px;height:16px;padding:0;display:block;position:absolute;left:6px}.unit-move-control[hidden]{display:none}.unit-marker{color:#686868;width:16px;height:16px;opacity:max(var(--marker-hover-opacity), var(--marker-pointed));border-radius:50%;transition:--marker-hover-opacity .1s ease-out 80ms,--marker-pointed .1s ease-out 80ms;display:block;position:absolute;top:0;left:0}.text-unit.is-row-hovered>.unit-move-control .unit-marker,.text-unit.is-collapse-hover-bridge>.unit-move-control .unit-marker{--marker-hover-opacity:.5;transition-delay:50ms,80ms}.text-unit.is-marker-pointed>.unit-move-control .unit-marker{--marker-pointed:1;transition-delay:50ms,50ms}.unit-marker-ring{visibility:hidden;transition:visibility 0s linear .18s;display:block}.text-unit[data-form=text].is-row-hovered>.unit-move-control .unit-marker-ring,.text-unit[data-form=text].is-collapse-hover-bridge>.unit-move-control .unit-marker-ring,.text-unit[data-form=text].is-marker-pointed>.unit-move-control .unit-marker-ring{visibility:visible;transition-delay:50ms}.unit-marker-dot{display:none}.subtree-collapse-halo{fill:rgb(104 104 104/calc(.14 + .07 * var(--marker-pointed)));display:none}.text-unit[data-subtree-collapsed=true] .subtree-collapse-halo{display:block}.text-unit:not(.is-unit-selected,.is-unit-selection-covered,[data-subtree-collapsed=true]) .subtree-collapse-halo{fill:rgb(104 104 104/calc(.21 * var(--marker-pointed)));display:block}.text-unit[data-subtree-collapsed=true] .unit-marker{opacity:1}.text-unit[data-form=text][data-subtree-collapsed=true]>.unit-move-control .unit-marker-ring{visibility:visible}.text-unit[data-form=text][data-subtree-collapsed=true]:not(.is-unit-selected,.is-unit-selection-covered)>.unit-move-control .unit-marker-ring{stroke-opacity:calc(.5 + .5 * var(--marker-pointed))}.subtree-collapse-control{z-index:2;top:calc(8.5px + var(--unit-first-line-shift,0px));appearance:none;color:#686868;cursor:pointer;background:0 0;border:0;border-radius:50%;width:16px;height:16px;margin:0;padding:0;display:block;position:absolute;left:-22px;transform:translate(-3.5px,-3.5px)}.subtree-collapse-control[hidden]{display:none}.text-unit[data-depth]:not([data-depth="0"])>.subtree-collapse-control{left:-30.5px}.subtree-collapse-control svg{pointer-events:none;width:16px;height:16px;display:block;position:absolute;top:0;left:0;overflow:visible}.subtree-collapse-control .toggle-ring{fill:#0000;stroke:#68686840;stroke-width:1px;opacity:0;transition:opacity .1s ease-out 80ms,fill .1s ease-out 80ms}.subtree-collapse-control .toggle-glyph{fill:none;stroke:#686868;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .1s ease-out 80ms}.subtree-collapse-control .chevron-right,.subtree-collapse-control[aria-expanded=false] .chevron-down{display:none}.subtree-collapse-control[aria-expanded=false] .chevron-right{display:block}.text-unit.is-row-hovered>.subtree-collapse-control .toggle-ring,.text-unit.is-collapse-hover-bridge>.subtree-collapse-control .toggle-ring{opacity:1;transition-delay:50ms,80ms}.text-unit.is-toggle-pointed>.subtree-collapse-control .toggle-ring{fill:#68686814;transition-delay:50ms,50ms}.text-unit.is-row-hovered>.subtree-collapse-control .toggle-glyph,.text-unit.is-collapse-hover-bridge>.subtree-collapse-control .toggle-glyph{opacity:.5;transition-delay:50ms}.text-unit.is-toggle-pointed>.subtree-collapse-control .toggle-glyph{opacity:1}.text-unit.is-unit-selection-covered>.subtree-collapse-control .toggle-ring{stroke:#5f687c40}.text-unit.is-unit-selection-covered>.subtree-collapse-control .toggle-glyph{stroke:#5f687c}.text-unit.is-moving-branch>.subtree-collapse-control,.unit-branch-indicator{display:none}.text-unit[data-form=outline] .unit-marker-dot{display:block}.text-unit[data-form=outline] .unit-marker{opacity:1;transition:opacity .1s ease-out 80ms,--marker-pointed .1s ease-out 80ms}.text-unit[data-form=outline]:not(.is-unit-selected,.is-unit-selection-covered)>.unit-move-control .unit-marker{color:rgb(calc(104 - 66 * var(--marker-pointed)) calc(104 - 66 * var(--marker-pointed)) calc(104 - 66 * var(--marker-pointed)))}.text-unit[data-task=task]{padding-left:52px}.unit-checkbox{z-index:1;width:16px;height:16px;display:block;position:absolute;top:5px;left:28px}.unit-checkbox-vector{width:100%;height:100%;display:block;overflow:visible}.unit-checkbox-frame{fill:#fff;stroke:#6868684d;stroke-width:1px;filter:drop-shadow(0 1px 2px #0000000f)}.text-unit[data-task-completed=false] .unit-checkbox:hover .unit-checkbox-frame{fill:#f3f3f3}.text-unit[data-task-completed=true] .unit-checkbox-frame{fill:#686868;stroke:#686868}.text-unit[data-task-completed=true]:is(.is-unit-selected,.is-unit-selection-covered)>.unit-checkbox .unit-checkbox-frame{fill:#7e89a2;stroke:#7e89a2}.unit-checkbox-check{width:12px;height:12px;display:none;position:absolute;top:2px;left:2px}.text-unit[data-task-completed=true] .unit-checkbox-check{display:block}.text-unit[data-task-completed=true] .ProseMirror{color:#686868;text-decoration:none}.unit-marker svg{pointer-events:none;width:16px;height:16px;display:block;position:absolute;top:0;left:0;overflow:visible}.unit-selection-highlight,.unit-drop-confirmation{z-index:0;pointer-events:none;background:#3c78f017;border-radius:6px;display:none;position:absolute}.unit-drop-confirmation{display:block}.subtree-scope-highlight{z-index:0;pointer-events:none;background:var(--unit-scope-highlight);opacity:0;border-radius:6px;transition:opacity .1s ease-out 80ms;display:block;position:absolute}.subtree-scope-highlight.is-visible{opacity:1;transition-delay:50ms}.hierarchy-guides{z-index:2;pointer-events:none;position:absolute;inset:0}.subtree-collapse-fold{pointer-events:none;width:100%;position:relative;overflow:hidden}.unit-guide{background:#68686829;width:1px;position:absolute}.unit-guide.is-interactive{cursor:pointer;pointer-events:auto;transition:background-color .1s ease-out 80ms}.unit-guide.is-interactive:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#68686880 0 1px,#0000 1px 2px,#68686880 2px 3px);border-radius:1.5px;width:3px;transition:opacity .1s ease-out 80ms;position:absolute;top:0;bottom:0;left:-1px}.unit-guide.is-interactive:after{content:"";width:12px;position:absolute;top:0;bottom:0;left:-5.5px}.unit-guide.is-interactive.is-pointed:before{opacity:1;transition-delay:50ms}.unit-guide.is-interactive.is-pointed{background:#68686880;border-radius:1.5px;transition-delay:50ms}.unit-guide.is-selected{background:#5f687c29}.unit-selection-highlight.is-visible{display:block}.text-unit{z-index:1}.text-unit.is-moving-branch .ProseMirror{color:#7e89a2}.unit-marquee{z-index:3;pointer-events:none;background:#3c78f00f;border:1px solid #3c78f073;position:fixed}.unit-marquee[hidden]{display:none}.home-surface.is-marquee-selecting,.home-surface.is-marquee-selecting *,.home-surface.is-unit-selecting .ProseMirror{-webkit-user-select:none;user-select:none}.text-unit.is-unit-selected .unit-marker,.text-unit.is-unit-selection-covered[data-form=outline] .unit-marker{color:#7e89a2;opacity:1}.text-unit.is-unit-selection-covered[data-form=text] .unit-marker{color:#5f687c;opacity:1}.text-unit.is-unit-selection-covered.is-marker-pointed>.unit-move-control .unit-marker{color:#5f687c}.text-unit.is-unit-selection-covered[data-form=text] .unit-marker svg>circle:not(.subtree-collapse-halo){opacity:calc(.5 + .5 * var(--marker-pointed))}.text-unit.is-unit-selected[data-subtree-collapsed=true] .subtree-collapse-halo,.text-unit.is-unit-selection-covered[data-subtree-collapsed=true] .subtree-collapse-halo{fill:#7e89a24d}.text-unit.is-unit-selected[data-form=text] .unit-marker-ring,.text-unit.is-unit-selection-covered[data-form=text] .unit-marker-ring{visibility:visible;transition:none}.text-unit.is-moving-branch.is-unit-selection-covered[data-form=text]:not([data-subtree-collapsed=true]) .unit-marker{opacity:0}.text-unit.is-moving-branch.is-unit-selection-covered[data-form=text]:not([data-subtree-collapsed=true]) .unit-marker-ring{visibility:hidden}.drop-indicator{z-index:2;color:#3c78f0;pointer-events:none;height:2px;transition:transform .11s ease-out;display:none;position:absolute;top:0;left:0}.home-surface.is-edge-scrolling .drop-indicator{transition:none}.drop-indicator.is-visible{animation:85ms ease-out drop-indicator-reveal;display:block}.drop-indicator-ring{width:7px;height:7px;display:block;position:absolute;top:-2.5px;left:10.5px}.drop-indicator-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:-2px;left:11px}.drop-indicator-line{background:currentColor;border-radius:1px;height:2px;position:absolute;top:0;left:17.5px;right:0}.drop-indicator.is-outline .drop-indicator-ring{display:none}.drop-indicator.is-outline .drop-indicator-dot{display:block}.drop-indicator.is-outline .drop-indicator-line{left:14px}.home-surface.is-grab-zone,.home-surface.is-grab-zone *{cursor:grab!important}.home-surface.is-pointer-moving,.home-surface.is-pointer-moving *{cursor:grabbing!important}.unit-tooltip{z-index:10;color:#fff9;text-align:center;white-space:nowrap;-webkit-font-smoothing:antialiased;font-optical-sizing:none;font-variation-settings:"opsz" 10, "GEOM" 25, "wght" 400, "YTAS" 1440, "SHRP" 0;opacity:0;visibility:hidden;pointer-events:none;background:#262626;border-radius:6px;width:max-content;padding:6px 10px;font-size:12px;line-height:1.45;transition:opacity .1s ease-out 80ms,visibility 0s linear .18s;position:fixed}.unit-tooltip.is-visible{opacity:1;visibility:visible;transition-delay:0s,0s}.unit-tooltip-emphasis{color:#fff}@keyframes drop-indicator-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.drop-indicator,.drop-indicator.is-visible{transition:none;animation:none}.subtree-collapse-control .toggle-ring,.subtree-collapse-control .toggle-glyph,.unit-tooltip,.unit-branch-indicator{transition:none}}.editor-mount,.ProseMirror{min-height:27px}.ProseMirror{cursor:text;color:#262626;white-space:pre-wrap;overflow-wrap:break-word;caret-color:#262626;outline:none;width:100%;font-family:Cal Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.5;position:relative}.ProseMirror p,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin:0 0 0 calc(-1 * var(--unit-caret-lead));padding-left:var(--unit-caret-lead)}.ProseMirror p{-webkit-font-smoothing:antialiased;font-optical-sizing:none;font-variation-settings:"opsz" 14, "GEOM" 25, "wght" 400, "YTAS" 1440, "SHRP" 0}.ProseMirror p strong{font-variation-settings:"opsz" 14, "GEOM" 25, "wght" 600, "YTAS" 1440, "SHRP" 0;font-weight:600}.text-unit.is-placeholder .ProseMirror[data-empty=true]:before{color:#9e9e9e;content:"Write something…";pointer-events:none;position:absolute;inset:0 auto auto 0}@media (width<=600px){.writing-column{--unit-indent:28px;--unit-guide-offset:28px;--unit-caret-lead:28px;width:100%;margin-left:0;padding-top:72px}.text-unit{padding-right:24px}.text-unit[data-task=task]{--unit-caret-lead:52px}.text-unit:not(.is-placeholder) .unit-marker{display:block}.unit-move-control{z-index:2;width:22px;height:var(--unit-first-line-height,27px);border-radius:0;top:0;left:0}.unit-marker{top:calc(5.5px + var(--unit-first-line-shift,0px));left:6px}.subtree-collapse-control{display:none}.unit-guide.is-interactive{pointer-events:none}.text-unit:not(.is-placeholder)[data-form=text] .unit-marker-ring{visibility:visible;transition:none}.text-unit:not(.is-placeholder)[data-form=text]>.unit-move-control>.unit-marker{--marker-hover-opacity:.5;--marker-pointed:0;transition:none}.unit-branch-indicator:not([hidden]){pointer-events:none;opacity:.5;background:#686868;width:9px;height:9px;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:9px;right:7.5px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%3e%3cpath%20d='M1.75%203%20L8.25%203%20L5%207.5%20Z'%20fill='%23000'%20stroke='%23000'%20stroke-width='1'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/9px 9px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%3e%3cpath%20d='M1.75%203%20L8.25%203%20L5%207.5%20Z'%20fill='%23000'%20stroke='%23000'%20stroke-width='1'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/9px 9px no-repeat}.text-unit[data-subtree-collapsed=true]>.unit-branch-indicator{transform:rotate(90deg)}.text-unit.is-moving-branch .unit-branch-indicator{display:none}.text-unit.is-touch-held .ProseMirror{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.home-surface{position:relative}.zoom-breadcrumbs{padding-left:var(--breadcrumb-optical-inset);z-index:1;color:#686868;cursor:default;-webkit-font-smoothing:antialiased;font-optical-sizing:none;font-variation-settings:"opsz" 14, "GEOM" 25, "wght" 400, "YTAS" 1440, "SHRP" 0;align-items:center;gap:6px;max-width:min(734px,100% - 56px);font-size:14px;line-height:20px;display:flex;position:absolute;top:42px;left:max(28px,round(50vw - 367px,1px))}.zoom-breadcrumbs[hidden]{display:none}.zoom-breadcrumb{appearance:none;max-width:240px;color:inherit;font:inherit;font-optical-sizing:inherit;font-variation-settings:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.zoom-breadcrumb:disabled{cursor:default}.zoom-breadcrumb:not(:disabled){transition:color .1s 80ms}.zoom-breadcrumb:not(:disabled):hover{color:#262626;transition:color 50ms}.zoom-breadcrumb-separator{flex:none;width:10px;height:10px}.zoom-breadcrumb-separator svg{display:block}.zoom-breadcrumb-separator path{stroke:#9e9e9e}.text-unit.is-zoom-root>.unit-branch-indicator,.text-unit.is-zoom-root>.subtree-collapse-control,.text-unit.is-zoom-root .subtree-collapse-halo{display:none}.text-unit.is-zoom-root>.unit-move-control{cursor:default}.text-unit.is-zoom-root[data-form=text][data-subtree-collapsed=true] .unit-marker{opacity:var(--marker-hover-opacity,0)}.text-unit.is-zoom-root[data-form=text][data-subtree-collapsed=true] .unit-marker-ring{stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){:root[data-zoom-motion]::view-transition-group(*){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}:root[data-zoom-motion=in]::view-transition-group(*){animation-duration:.24s}:root[data-zoom-motion]::view-transition-group(root){animation-duration:.18s}:root[data-zoom-motion=in]::view-transition-old(root){animation-duration:.18s}:root[data-zoom-motion=in]::view-transition-new(root){animation-duration:.18s}:root[data-zoom-motion=out]::view-transition-old(root){animation-duration:80ms}:root[data-zoom-motion=out]::view-transition-new(root){animation-duration:.1s;animation-delay:80ms}}.ProseMirror :is(h1,h2,h3){-webkit-font-smoothing:antialiased;font-optical-sizing:none;font-variation-settings:"opsz" 32, "GEOM" 50, "wght" 600, "YTAS" 1440, "SHRP" 0;font-weight:600}.ProseMirror h1{padding-block:.1em;font-size:26px;line-height:1.3}.ProseMirror h2{padding-block:.075em;font-size:22px;line-height:1.35}.ProseMirror h3{font-size:18px;line-height:1.5}.text-unit:has(.ProseMirror>h1:first-child){--unit-first-line-shift:4px;--unit-first-line-height:39px}.text-unit:has(.ProseMirror>h2:first-child){--unit-first-line-shift:2px;--unit-first-line-height:33px}.ProseMirror a{color:inherit;text-decoration:underline}.ProseMirror code{color:#686868;font-family:Menlo,monospace;font-size:16px}.ProseMirror :is(s,del){color:#9e9e9e}.sync-panel{max-width:720px;margin:24px auto;padding:16px;font:14px/1.5 system-ui,sans-serif}.sync-panel button,.sync-panel input,.sync-panel a{margin:6px}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}
