html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.todo-surface{color:#2b3338;background:#f7f8f8;min-height:100%;padding:24px 16px}.todo-page{background:#fff;max-width:760px;margin:0 auto;padding:24px}.todo-detail{max-width:680px}.todo-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.todo-heading h4.ant-typography,.todo-heading h3.ant-typography{margin:0}.todo-heading h4{flex:1}.todo-title h3{flex:1;min-width:0;font-size:24px;font-weight:600}.todo-title>.ant-btn{width:40px;height:40px;font-size:28px}.todo-title>.ant-btn.todo-complete{color:#4f8a83}.todo-page .ant-alert{margin-bottom:16px}.todo-page .ant-btn-icon-only{min-width:32px;min-height:32px}.todo-row{align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.todo-row-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.todo-row .ant-checkbox-wrapper{margin:-6px;padding:6px}.todo-row .ant-checkbox-checked .ant-checkbox-inner{background:#4f8a83;border-color:#4f8a83;transition:background .15s}.todo-row.todo-done{animation:.2s ease-out todo-done}.todo-row-actions,.todo-signs{flex-shrink:0;align-items:center;gap:8px;display:flex}.todo-signs{color:#8b969c;font-size:13px}.todo-row-actions{opacity:0;transition:opacity .15s}.todo-row:hover .todo-row-actions,.todo-row:focus-within .todo-row-actions{opacity:1}.todo-row-actions .ant-btn{color:#9aa5ab}.todo-row-actions .ant-btn:hover{color:#59656b}.todo-due{color:#66727a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.todo-due.todo-today{color:#4f8a83}.todo-progress{align-items:center;gap:8px;display:flex}.todo-progress-bar{max-width:240px;margin-bottom:16px}.todo-progress-ring .ant-progress{line-height:1}.todo-tree .ant-table-cell{border-bottom:1px solid #eceff0!important;padding:0!important}.todo-tree .ant-table-row-indent{min-height:64px;position:relative}.todo-tree .ant-table-row-indent:after{content:"";border-left:1px solid #eceff0;position:absolute;top:0;bottom:0;right:14px}.todo-tree .ant-table-row-expand-icon{margin-top:24px}.todo-tree .ant-table-placeholder .ant-table-cell{border:0!important}.todo-child-add{margin:0 12px 16px 28px}.todo-add{margin:8px 0}.todo-add .ant-input-affix-wrapper{box-shadow:none;border-color:#0000}.todo-add .ant-input-affix-wrapper:focus-within{border-color:#c9d0d4}.todo-properties{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.todo-properties .ant-btn{color:#66727a;white-space:normal;text-align:left;height:auto;min-height:32px}.todo-editor{width:min(320px,100vw - 64px)}.todo-editor .ant-select{width:100%;min-width:100px}.todo-editor details{color:#66727a;margin-top:8px;font-size:13px}.todo-editor .ant-btn-circle{min-width:32px;min-height:32px}.todo-section{margin-top:32px}.todo-note{white-space:pre-wrap;cursor:text;line-height:1.7}.todo-assignment{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.todo-assignment .todo-note{flex:1;margin:0}.todo-comment{align-items:flex-start;gap:16px;margin:32px 0;display:flex}.todo-comment>.ant-avatar{flex-shrink:0}.todo-comment-content{flex:1;min-width:0}.todo-comment-time,.todo-agent{color:#66727a;font-size:12px}.todo-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;margin:8px 0 0;font-size:15px;line-height:1.7}.todo-mention{background:#eef1f3;border-radius:4px;padding:0 4px}.todo-mention-own{background:#dce2e5}.todo-comment-input{align-items:flex-end;gap:8px;display:flex}.todo-comment-input .ant-mentions{flex:1}.todo-empty{text-align:center;color:#66727a;padding:32px 16px}.todo-empty>.anticon{color:#c9d0d4;font-size:40px}@keyframes todo-done{0%{opacity:1}to{opacity:.65}}@media (hover:none){.todo-row-actions{opacity:1}}@media (width<=600px){.todo-surface{padding:8px}.todo-page{padding:16px 8px}.todo-row{flex-wrap:wrap;padding:10px 4px}.todo-signs{flex-wrap:wrap}.todo-row-actions{opacity:1}.todo-row-title{min-width:80px}.todo-heading{gap:8px}}@media (prefers-reduced-motion:reduce){.todo-surface *,.todo-surface :before,.todo-surface :after{transition:none!important;animation:none!important}}.bl-page{min-height:60vh}.bl-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bl-title h4.ant-typography{overflow-wrap:anywhere;flex:1;min-width:0;margin:8px 0}.bl-person{margin-bottom:24px}.bl-actions,.bl-review{margin:16px 0}.bl-review{background:#f7f8f8;border-radius:6px;padding:12px 16px}.bl-results{padding-left:20px}.bl-results li{margin-bottom:12px}.bl-evidence,.bl-hint{color:#66727a;margin:4px 0 6px 24px;font-size:13px}.bl-hint{margin-left:0}.bl-quote{color:#66727a;border-left:3px solid #d5dbde;margin:12px 0;padding-left:12px}.bl-ranked{margin:0;padding:0;list-style:none}.bl-rank{color:#8b969c;font-variant-numeric:tabular-nums;width:28px}@media (width<=600px){.bl-page{padding:12px}.bl-ranked .todo-row{flex-wrap:wrap}.bl-actions .ant-btn{min-height:40px}}
