.doc-title{font-size:24px;font-weight:500;letter-spacing:-.022em;line-height:1.3;padding:0 0 16px;color:var(--notion-ink);cursor:text;font-feature-settings:"kern" 1,"cv11","ss01";font-kerning:normal}.doc-title .age{color:var(--notion-faint);font-weight:400;line-height:1.4}.doc-title:after{content:"";display:inline-block;margin-left:8px;opacity:0;transform:translate(-4px);transition:opacity .24s ease,transform .24s cubic-bezier(.2,.7,.2,1)}body.greeted .doc-title:after{content:"👋";opacity:1;transform:translate(0);animation:wave 1.2s ease-in-out}@keyframes wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(14deg)}40%,80%{transform:rotate(-8deg)}}body.greeted .bullet{animation:pulse-bullet .8s ease-out}@keyframes pulse-bullet{0%{transform:scale(1)}50%{transform:scale(2.4);opacity:.4}to{transform:scale(1)}}.node>.row>.label{transition:color var(--dur-normal, .22s) var(--ease-out-soft, ease),text-decoration-color var(--dur-normal, .22s) var(--ease-out-soft, ease)}.node.done>.row>.label{text-decoration:line-through;text-decoration-color:var(--notion-faint);color:var(--notion-faint)}.node.done>.row>.bullet-cell>.bullet{background:var(--notion-faint);transform:scale(.85);transition:background var(--dur-normal, .22s) var(--ease-out-soft, ease),transform var(--dur-normal, .22s) var(--ease-spring, ease)}.node{position:relative}.row{position:relative;display:grid;grid-template-columns:18px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:flex-start;padding:2px 8px 2px 0;border-radius:4px;cursor:text;font-size:15px;line-height:1.7;transition:background var(--dur-quick, .14s) ease}.row.has-children{cursor:pointer;transition:background var(--dur-quick, .14s) ease,transform var(--dur-quick, .14s) var(--ease-out-soft, ease)}.row.has-children:active{transform:scale(.997)}.bullet-cell:active .bullet{transform:scale(.7);transition:transform .1s var(--ease-out-soft, ease)}.row:focus-visible{outline:none;background:var(--notion-row-focus)}.row:focus-visible:before{content:"";position:absolute;left:-14px;top:4px;bottom:4px;width:2px;background:var(--notion-ink);border-radius:1px}.bullet-cell{position:relative;width:18px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.bullet{display:block;width:6px;height:6px;border-radius:50%;background:var(--notion-ink);box-sizing:border-box;flex-shrink:0;transition:opacity var(--dur-quick, .14s) ease,transform .14s var(--ease-out-soft, cubic-bezier(.2, .7, .2, 1))}.node.has-children:not(.open)>.row>.bullet-cell>.bullet{background:transparent;border:1.5px solid var(--notion-ink);width:9px;height:9px}.caret{position:absolute;inset:0;display:grid;place-items:center;opacity:0;color:var(--notion-faint);transition:opacity var(--dur-quick, .14s) ease;pointer-events:none}.caret svg{width:8px;height:8px;display:block;transition:transform var(--dur-normal, .22s) var(--ease-out-soft, cubic-bezier(.2, .7, .2, 1))}.node.open>.row>.bullet-cell>.caret svg{transform:rotate(90deg)}.label{min-width:0;color:var(--notion-ink)}.label .meta{color:var(--notion-faint);font-weight:400;padding-left:8px;font-size:12px;font-variant-numeric:tabular-nums}.children{position:relative;margin-left:26px;padding-left:0;overflow:hidden;transition:max-height .26s var(--ease-out-soft, cubic-bezier(.2, .7, .2, 1)),opacity .2s ease}.children:before{content:"";position:absolute;left:2px;top:4px;bottom:4px;width:1px;background:var(--notion-rule);transition:background .2s ease}@media(hover:hover)and (pointer:fine){.row:hover{background:var(--notion-row-hover)}.row:hover .bullet{transform:scale(1.4)}.node.has-children>.row:hover>.bullet-cell>.bullet{opacity:0}.node.has-children>.row:hover>.bullet-cell>.caret{opacity:1}.node.has-children:hover>.children:before{background:var(--notion-dim)}}.node:not(.open)>.children{max-height:0;opacity:0;pointer-events:none}.node.open>.children{max-height:1200px;opacity:1}.write-row{position:relative;display:grid;grid-template-columns:18px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:4px 8px 4px 0;border-radius:4px;opacity:.65;transition:opacity var(--dur-normal, .2s) ease,background var(--dur-quick, .14s) ease}.write-row:hover{background:var(--notion-row-hover);opacity:1}.ghost-bullet{width:18px;height:24px;display:grid;place-items:center}.ghost-bullet:before{content:"";width:7px;height:7px;border-radius:50%;border:1px dashed var(--notion-dim);box-sizing:border-box}
