*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}@keyframes dashPop1{0%,to{transform:scale(0);opacity:0}10%{transform:scale(0);opacity:0}25%{transform:scale(1.12);opacity:1}35%,95%{transform:scale(1);opacity:1}96%{transform:scale(0);opacity:0}}@keyframes dashPop2{0%,to{transform:scale(0);opacity:0}22%{transform:scale(0);opacity:0}37%{transform:scale(1.12);opacity:1}47%,95%{transform:scale(1);opacity:1}96%{transform:scale(0);opacity:0}}@keyframes dashPop3{0%,to{transform:scale(0);opacity:0}34%{transform:scale(0);opacity:0}49%{transform:scale(1.12);opacity:1}59%,95%{transform:scale(1);opacity:1}96%{transform:scale(0);opacity:0}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.92) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px);max-height:0}to{opacity:1;transform:translateY(0);max-height:900px}}@keyframes checkBounce{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes taskRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.task-inline-enter{animation:slideDown .35s cubic-bezier(.22,1,.36,1) forwards;overflow:hidden}.modal-enter{animation:fadeScaleIn .3s cubic-bezier(.22,1,.36,1) forwards}.tooltip-enter{animation:fadeIn .2s cubic-bezier(.22,1,.36,1) forwards}.task-row-new{animation:taskRowIn .3s cubic-bezier(.22,1,.36,1) forwards}.task-check-anim{animation:checkBounce .35s cubic-bezier(.22,1,.36,1)}.task-markdown p{margin:0 0 .5em}.task-markdown p:last-child{margin-bottom:0}.task-markdown h1,.task-markdown h2,.task-markdown h3{margin:.3em 0;font-weight:600}.task-markdown h1{font-size:1.25em}.task-markdown h2{font-size:1.15em}.task-markdown h3{font-size:1.05em}.task-markdown ul,.task-markdown ol{margin:.3em 0;padding-left:1.2em}.task-markdown li{margin:.15em 0}.task-markdown blockquote{margin:.3em 0;padding-left:.8em;border-left:3px solid #e2e8f0;color:#64748b}.task-markdown code{background:#f1f5f9;padding:.1em .3em;border-radius:4px;font-size:.9em}.task-markdown pre{background:#f1f5f9;padding:.5em;border-radius:6px;overflow-x:auto;margin:.3em 0}.task-markdown pre code{background:none;padding:0}.task-markdown a{color:#3b82f6;text-decoration:none}.task-markdown a:hover{text-decoration:underline}.task-markdown mark{background:#fef08a;padding:.05em .2em;border-radius:3px}.task-markdown input[type=checkbox]{margin-right:.4em}
