.modal[data-v-c4d850e3]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#00000080!important;z-index:100000!important}@keyframes fade-in-1592fe5f{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-fade-in[data-v-1592fe5f]{animation:fade-in-1592fe5f .3s ease-out}.badge-soft[data-v-9905cf9d]{border:1px solid;border-opacity:.5}button.badge[data-v-9905cf9d]:focus{outline:2px solid currentColor;outline-offset:2px}.card[data-v-bd095ec7]{animation:fadeIn-bd095ec7 .6s ease-out}@keyframes fadeIn-bd095ec7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card[data-v-b52ac5a8]{animation:fadeIn-b52ac5a8 .6s ease-out}@keyframes fadeIn-b52ac5a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task-row:hover .opacity-0[data-v-bc0c4a7b]{opacity:1}.task-row[data-v-bc0c4a7b]{position:relative}.task-row-depth-1[data-v-bc0c4a7b]{background-color:#f8fafc33}.task-row-depth-1[data-v-bc0c4a7b]:hover{background-color:#f1f5f980}.task-row-depth-2[data-v-bc0c4a7b]{background-color:#f1f5f9b3}.task-row-depth-2[data-v-bc0c4a7b]:hover{background-color:#e2e8f0b3}.transition-transform[data-v-bc0c4a7b]{transition:transform .2s ease-in-out}.EasyMDEContainer{width:100%}.EasyMDEContainer .CodeMirror{border:1px solid #d1d5db;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;resize:vertical;display:flex!important;flex-direction:column!important;min-height:var(--0b2406e8);height:var(--0b2406e8)}.EasyMDEContainer .CodeMirror-scroll{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.EasyMDEContainer .CodeMirror:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.EasyMDEContainer .editor-toolbar{border:1px solid #d1d5db;border-bottom:none;border-radius:.375rem .375rem 0 0}.editor-toolbar i.separator,.editor-toolbar .separator,.EasyMDEContainer .CodeMirror-hscrollbar{display:none!important}.EasyMDEContainer .CodeMirror pre.CodeMirror-line,.EasyMDEContainer .CodeMirror pre.CodeMirror-line-like{white-space:pre-wrap!important}.EasyMDEContainer .CodeMirror-sizer{min-height:100%!important}.EasyMDEContainer .CodeMirror-lines{padding:4px 0}.dark .EasyMDEContainer .CodeMirror{background-color:#1f2937;color:#f3f4f6;border-color:#4b5563}.dark .EasyMDEContainer .editor-toolbar{background-color:#1f2937;border-color:#4b5563}.dark .EasyMDEContainer .editor-toolbar button{color:#d1d5db}.dark .EasyMDEContainer .editor-toolbar button:hover{background-color:#374151;color:#fff}.modal-backdrop[data-v-2e2bb14f]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:-1}@media (max-width: 768px){.modal-box[data-v-2e2bb14f]{max-width:100vw!important;height:100vh!important;border-radius:0}}.modal-backdrop[data-v-1ed25e60]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:-1}@media (max-width: 768px){.modal-box[data-v-1ed25e60]{max-width:100vw!important;height:100vh!important;border-radius:0}}.task-description-content[data-v-dae77022] img{max-width:100%;height:auto;border-radius:.375rem;margin:1rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.task-description-content[data-v-dae77022] p{overflow-x:auto}.smooth-collapse .collapse-content[data-v-081ba4a5]{transition:max-height .3s ease-in-out!important;overflow:hidden!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-081ba4a5]{max-height:0!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-081ba4a5]{max-height:1000px!important}.collapse input[type=checkbox]:not(:checked)~.collapse-title .chevron-icon[data-v-081ba4a5]{transform:rotate(-90deg)}.smooth-collapse .collapse-content[data-v-ae5264a4]{transition:max-height .3s ease-in-out!important;overflow:hidden!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-ae5264a4]{max-height:0!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-ae5264a4]{max-height:1000px!important}.collapse input[type=checkbox]:not(:checked)~.collapse-title .chevron-icon[data-v-ae5264a4]{transform:rotate(-90deg)}.smooth-collapse .collapse-content[data-v-de7f9468]{transition:max-height .3s ease,padding .3s ease;overflow:visible!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-de7f9468]{max-height:0;overflow:hidden!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-de7f9468]{max-height:2000px;overflow:visible!important}.collapse input[type=checkbox]:not(:checked)~.collapse-title .chevron-icon[data-v-de7f9468]{transform:rotate(-90deg)}.smooth-collapse .collapse-content[data-v-18809643]{transition:max-height .3s ease,padding .3s ease;overflow:visible!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-18809643]{max-height:0;overflow:hidden!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-18809643]{max-height:2000px;overflow:visible!important}.collapse input[type=checkbox]:not(:checked)~.collapse-title .chevron-icon[data-v-18809643]{transform:rotate(-90deg)}.line-clamp-2[data-v-18809643]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smooth-collapse .collapse-content[data-v-f06a7a61]{transition:max-height .3s ease-in-out!important;overflow:hidden!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-f06a7a61]{max-height:0!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-f06a7a61]{max-height:1000px!important}.collapse input[type=checkbox]:not(:checked)~.collapse-title .chevron-icon[data-v-f06a7a61]{transform:rotate(-90deg)}.smooth-collapse .collapse-content[data-v-eb432418]{transition:max-height .3s ease-in-out!important;overflow:hidden!important}.smooth-collapse input[type=checkbox]:not(:checked)~.collapse-content[data-v-eb432418]{max-height:0!important}.smooth-collapse input[type=checkbox]:checked~.collapse-content[data-v-eb432418]{max-height:1000px!important}.custom-checkbox[data-v-23fdc913]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox--disabled[data-v-23fdc913]{cursor:not-allowed;opacity:.5}.custom-checkbox__input[data-v-23fdc913]{position:absolute;opacity:0;pointer-events:none}.custom-checkbox__box[data-v-23fdc913]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1.5px solid rgb(209 213 219);background-color:#fff;transition:all .2s ease;flex-shrink:0}.custom-checkbox:not(.custom-checkbox--disabled):hover .custom-checkbox__box[data-v-23fdc913]{border-color:#9ca3af}.custom-checkbox__input:focus+.custom-checkbox__box[data-v-23fdc913]{outline:none;border-color:#86efac;box-shadow:0 0 0 3px #86efac26}.custom-checkbox__input:checked+.custom-checkbox__box[data-v-23fdc913]{background-color:#dcfce7;border-color:#86efac}.custom-checkbox__icon[data-v-23fdc913]{color:#22c55e;font-size:.75rem;animation:checkFadeIn-23fdc913 .15s ease-out}.custom-checkbox--xs .custom-checkbox__box[data-v-23fdc913]{width:1rem;height:1rem}.custom-checkbox--xs .custom-checkbox__icon[data-v-23fdc913]{font-size:.625rem}.custom-checkbox--sm .custom-checkbox__box[data-v-23fdc913]{width:1.125rem;height:1.125rem}.custom-checkbox--sm .custom-checkbox__icon[data-v-23fdc913]{font-size:.6875rem}.custom-checkbox--md .custom-checkbox__box[data-v-23fdc913]{width:1.25rem;height:1.25rem}.custom-checkbox--md .custom-checkbox__icon[data-v-23fdc913]{font-size:.75rem}.custom-checkbox--lg .custom-checkbox__box[data-v-23fdc913]{width:1.5rem;height:1.5rem}.custom-checkbox--lg .custom-checkbox__icon[data-v-23fdc913]{font-size:.875rem}.custom-checkbox__label[data-v-23fdc913]{font-size:.875rem;color:#374151}@keyframes checkFadeIn-23fdc913{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.drag-container .subtask-item[data-v-28101bcf]{transition:all .2s ease}.subtask-item.drag-over[data-v-28101bcf]{border-color:#3b82f6;background-color:#dbeafe}.subtask-item.being-dragged[data-v-28101bcf]{opacity:.5;transform:rotate(2deg)}@keyframes complete-action-28101bcf{0%{background-color:transparent}15%{background-color:#d1fae5}40%{background-color:#a7f3d0}to{background-color:transparent}}.completing-animation[data-v-28101bcf]{animation:complete-action-28101bcf .6s ease-out}.fade-enter-active[data-v-d120b6d5],.fade-leave-active[data-v-d120b6d5]{transition:opacity .3s ease}.fade-enter-from[data-v-d120b6d5],.fade-leave-to[data-v-d120b6d5]{opacity:0}.slide-enter-active[data-v-d120b6d5],.slide-leave-active[data-v-d120b6d5]{transition:transform .3s ease}.slide-enter-from[data-v-d120b6d5],.slide-leave-to[data-v-d120b6d5]{transform:translate(100%)}.fade-enter-active[data-v-4fd5f975],.fade-leave-active[data-v-4fd5f975]{transition:opacity .3s ease}.fade-enter-from[data-v-4fd5f975],.fade-leave-to[data-v-4fd5f975]{opacity:0}.slide-enter-active[data-v-4fd5f975],.slide-leave-active[data-v-4fd5f975]{transition:transform .3s ease}.slide-enter-from[data-v-4fd5f975],.slide-leave-to[data-v-4fd5f975]{transform:translate(100%)}.fade-enter-active[data-v-c2f25fb8],.fade-leave-active[data-v-c2f25fb8]{transition:opacity .3s ease}.fade-enter-from[data-v-c2f25fb8],.fade-leave-to[data-v-c2f25fb8]{opacity:0}.slide-enter-active[data-v-c2f25fb8],.slide-leave-active[data-v-c2f25fb8]{transition:transform .3s ease}.slide-enter-from[data-v-c2f25fb8],.slide-leave-to[data-v-c2f25fb8]{transform:translate(100%)}.fade-enter-active[data-v-d34e4930],.fade-leave-active[data-v-d34e4930]{transition:opacity .3s ease}.fade-enter-from[data-v-d34e4930],.fade-leave-to[data-v-d34e4930]{opacity:0}.slide-enter-active[data-v-d34e4930],.slide-leave-active[data-v-d34e4930]{transition:transform .3s ease}.slide-enter-from[data-v-d34e4930],.slide-leave-to[data-v-d34e4930]{transform:translate(100%)}.fade-enter-active[data-v-b7e69cb4],.fade-leave-active[data-v-b7e69cb4]{transition:opacity .3s ease}.fade-enter-from[data-v-b7e69cb4],.fade-leave-to[data-v-b7e69cb4]{opacity:0}.slide-enter-active[data-v-b7e69cb4],.slide-leave-active[data-v-b7e69cb4]{transition:transform .3s ease}.slide-enter-from[data-v-b7e69cb4],.slide-leave-to[data-v-b7e69cb4]{transform:translate(100%)}.fade-enter-active[data-v-8c1dc6d4],.fade-leave-active[data-v-8c1dc6d4]{transition:opacity .3s ease}.fade-enter-from[data-v-8c1dc6d4],.fade-leave-to[data-v-8c1dc6d4]{opacity:0}.slide-enter-active[data-v-8c1dc6d4],.slide-leave-active[data-v-8c1dc6d4]{transition:transform .3s ease}.slide-enter-from[data-v-8c1dc6d4],.slide-leave-to[data-v-8c1dc6d4]{transform:translate(100%)}.mobile-tab-content[data-v-43bf53a3]{min-height:50vh}@media (max-width: 640px){.mobile-tab-content[data-v-43bf53a3]{min-height:40vh}}.animate-pulse[data-v-3146bbc8]{animation:pulse-3146bbc8 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-3146bbc8{0%,to{opacity:1}50%{opacity:.5}}.task-skeleton .bg-gray-200[data-v-3146bbc8]{background-color:#e5e7eb}.task-skeleton[data-v-3146bbc8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-3146bbc8 1.5s infinite}@keyframes shimmer-3146bbc8{0%{left:-100%}to{left:100%}}.fade-enter-active[data-v-fec6953c],.fade-leave-active[data-v-fec6953c]{transition:opacity .3s ease}.fade-enter-from[data-v-fec6953c],.fade-leave-to[data-v-fec6953c]{opacity:0}.slide-enter-active[data-v-fec6953c],.slide-leave-active[data-v-fec6953c]{transition:transform .3s ease}.slide-enter-from[data-v-fec6953c],.slide-leave-to[data-v-fec6953c]{transform:translate(100%)}.task-slider-content[data-v-aab2bb2d]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-slider-content.is-closed[data-v-aab2bb2d]{transform:translate3d(100%,0,0)}.task-slider-content[data-v-aab2bb2d]:not(.is-closed){transition-delay:50ms}.task-slider-body[data-v-aab2bb2d]{flex:1;min-height:0}@media (max-width: 768px){.task-slider-content[data-v-aab2bb2d]{max-width:100%;width:100%}}@media (min-width: 1024px){.task-slider-content[data-v-aab2bb2d]{max-width:80%}}.card[data-v-c9b46869]{animation:fadeInUp-c9b46869 .6s ease-out}@keyframes fadeInUp-c9b46869{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-body .fas.fa-check-circle[data-v-c9b46869]{animation:pulse-c9b46869 2s ease-in-out infinite}@keyframes pulse-c9b46869{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.drawer-panel[data-v-848d53aa]{transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;-webkit-overflow-scrolling:touch}.drawer-panel.is-open[data-v-848d53aa]{transform:translateZ(0)}.drawer-panel.is-closed-right[data-v-848d53aa]{transform:translate3d(100%,0,0)}.drawer-panel.is-closed-left[data-v-848d53aa]{transform:translate3d(-100%,0,0)}.drawer-panel.is-open[data-v-848d53aa]{transition-delay:50ms}.rotate-180[data-v-f2bc23d3]{transform:rotate(180deg);transition:transform .2s ease}.fas.fa-chevron-down[data-v-f2bc23d3]{transition:transform .2s ease}.page-layout[data-v-8de4d3e1]{min-height:calc(100vh - var(--header-height, 64px))}@media (max-width: 768px){.container[data-v-8de4d3e1]{padding-left:1rem;padding-right:1rem}}.list-move[data-v-9dff03da],.list-enter-active[data-v-9dff03da],.list-leave-active[data-v-9dff03da]{transition:all .3s ease}.list-enter-from[data-v-9dff03da],.list-leave-to[data-v-9dff03da]{opacity:0;transform:translateY(10px)}.list-leave-active[data-v-9dff03da]{position:absolute}@keyframes shimmer-7e9dc8d2{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-pulse[data-v-7e9dc8d2]{background:linear-gradient(90deg,#fff0,#fff6,#fff0);background-size:200px 100%;animation:shimmer-7e9dc8d2 2s infinite;position:relative;overflow:hidden}.skeleton-pulse[data-v-7e9dc8d2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-7e9dc8d2 2s infinite}.dark .skeleton-pulse[data-v-7e9dc8d2]{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.dark .skeleton-pulse[data-v-7e9dc8d2]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.skeleton-pulse.rounded-full[data-v-7e9dc8d2]{animation-duration:1.8s}.wiki-slider-content[data-v-f3fc76fc]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wiki-slider-content.is-closed[data-v-f3fc76fc]{transform:translate3d(100%,0,0)}@media (max-width: 768px){.wiki-slider-content[data-v-f3fc76fc]{max-width:100%;width:100%}}@media (min-width: 1024px){.wiki-slider-content[data-v-f3fc76fc]{max-width:80%}}[data-v-4c6281ff] .EasyMDEContainer .editor-toolbar{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:0!important;padding:5px!important}[data-v-4c6281ff] .EasyMDEContainer .editor-toolbar button{flex-shrink:0!important;width:30px!important;height:30px!important;padding:0!important;margin:0 1px!important}[data-v-4c6281ff] .EasyMDEContainer .editor-toolbar i.separator{display:none!important}[data-v-4c6281ff] .EasyMDEContainer .editor-toolbar:before,[data-v-4c6281ff] .EasyMDEContainer .editor-toolbar:after{display:none!important}.wiki-slider-content[data-v-4c6281ff]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wiki-slider-content.is-closed[data-v-4c6281ff]{transform:translate3d(100%,0,0)}@media (max-width: 768px){.wiki-slider-content[data-v-4c6281ff]{max-width:100%;width:100%}}@media (min-width: 1024px){.wiki-slider-content[data-v-4c6281ff]{max-width:80%}}[data-v-9c4f6bd3] .EasyMDEContainer .editor-toolbar{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:0!important;padding:5px!important}[data-v-9c4f6bd3] .EasyMDEContainer .editor-toolbar button{flex-shrink:0!important;width:30px!important;height:30px!important;padding:0!important;margin:0 1px!important}[data-v-9c4f6bd3] .EasyMDEContainer .editor-toolbar i.separator{display:none!important}[data-v-9c4f6bd3] .EasyMDEContainer .editor-toolbar:before,[data-v-9c4f6bd3] .EasyMDEContainer .editor-toolbar:after{display:none!important}.wiki-slider-content[data-v-9c4f6bd3]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wiki-slider-content.is-closed[data-v-9c4f6bd3]{transform:translate3d(100%,0,0)}@media (max-width: 768px){.wiki-slider-content[data-v-9c4f6bd3]{max-width:100%;width:100%}}@media (min-width: 1024px){.wiki-slider-content[data-v-9c4f6bd3]{max-width:80%}}.diff-viewer{--diff-add-bg: #E6FFEC;--diff-add-highlight: #CCFFD8;--diff-add-text: #1a7f37;--diff-del-bg: #FFEBE9;--diff-del-highlight: #FFD7D5;--diff-del-text: #cf222e;--diff-line-num-bg: #f6f8fa;--diff-line-num-text: #656d76;--diff-border: #d0d7de;--diff-bg: #ffffff;--diff-header-bg: #f6f8fa;--diff-empty-bg: #f6f8fa}[data-theme=dark] .diff-viewer{--diff-add-bg: #1e4620;--diff-add-highlight: #2ea043;--diff-add-text: #7ee787;--diff-del-bg: #5d2d2a;--diff-del-highlight: #f85149;--diff-del-text: #ff8182;--diff-line-num-bg: #161b22;--diff-line-num-text: #8b949e;--diff-border: #30363d;--diff-bg: #0d1117;--diff-header-bg: #161b22;--diff-empty-bg: #161b22}.diff-container{overflow-x:auto;background:var(--diff-bg)}.diff-container .diff-wrapper.diff{width:100%!important;min-width:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;border-collapse:collapse;empty-cells:show}.diff-viewer{width:100%}.diff-viewer .diff-frame{width:100%;overflow-x:auto}.diff-viewer .diff-container{width:100%!important;min-width:100%}.diff-container .diff-wrapper.diff{display:table!important;width:100%!important}.diff-container .diff-wrapper.diff thead,.diff-container .diff-wrapper.diff tbody{display:table-row-group!important}.diff-container .diff-wrapper.diff tr{display:table-row!important}.diff-container .diff-wrapper.diff th,.diff-container .diff-wrapper.diff td{display:table-cell!important}.diff-container .diff-wrapper.diff .n-old,.diff-container .diff-wrapper.diff .n-new{width:55px!important;min-width:55px!important;max-width:55px!important;text-align:right!important;padding-right:8px!important;box-sizing:border-box!important;background:var(--diff-line-num-bg)!important;color:var(--diff-line-num-text)!important}.diff-container .diff-wrapper.diff td.old,.diff-container .diff-wrapper.diff td.new{width:calc(50% - 55px)!important;box-sizing:border-box!important}.diff-container .diff-wrapper.diff td,.diff-container .diff-wrapper.diff th{padding:0;border:none;vertical-align:top;background:var(--diff-bg)}.diff-container .diff-wrapper.diff thead th{background:var(--diff-header-bg);padding:8px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--diff-line-num-text);border-bottom:1px solid var(--diff-border)}.diff-container .diff-wrapper.diff tbody th{background:var(--diff-line-num-bg);color:var(--diff-line-num-text);text-align:right;width:50px;min-width:50px;padding:0 8px;-webkit-user-select:none;user-select:none;font-weight:400;font-size:12px;border-right:1px solid var(--diff-border);vertical-align:top;line-height:20px}.diff-container .diff-wrapper.diff tbody th:hover{cursor:pointer;color:var(--diff-add-text)}.diff-container .diff-wrapper.diff tbody td{white-space:pre-wrap;word-wrap:break-word;word-break:break-all;-moz-tab-size:4;tab-size:4;padding:0 12px;line-height:20px}.diff-container .diff-wrapper.diff.diff-html .change .old{background:var(--diff-del-bg)}.diff-container .diff-wrapper.diff.diff-html .change .new{background:var(--diff-add-bg)}.diff-container .diff-wrapper.diff.diff-html .change .old~th,.diff-container .diff-wrapper.diff.diff-html tbody tr:has(.old:not(.none)) th{background:var(--diff-del-highlight);border-right-color:var(--diff-del-highlight)}.diff-container .diff-wrapper.diff.diff-html .change .new~th,.diff-container .diff-wrapper.diff.diff-html tbody tr:has(.new:not(.none)) th{background:var(--diff-add-highlight);border-right-color:var(--diff-add-highlight)}.diff-container .diff-wrapper.diff.diff-html .change.change-eq .old,.diff-container .diff-wrapper.diff.diff-html .change.change-eq .new{background:var(--diff-bg)!important}.diff-container .diff-wrapper.diff.diff-html .change .old.none,.diff-container .diff-wrapper.diff.diff-html .change .new.none{background:var(--diff-empty-bg)}.diff-container .diff-wrapper.diff.diff-html .change del{background:var(--diff-del-highlight);color:var(--diff-del-text);text-decoration:none;padding:1px 3px;border-radius:3px;font-weight:500}.diff-container .diff-wrapper.diff.diff-html .change ins{background:var(--diff-add-highlight);color:var(--diff-add-text);text-decoration:none;padding:1px 3px;border-radius:3px;font-weight:500}.diff-container .diff-wrapper.diff tbody th:before{content:"";display:inline-block;width:12px}.diff-container .diff-wrapper.diff tbody.skipped{display:table-row-group}.diff-container .diff-wrapper.diff tbody.skipped td,.diff-container .diff-wrapper.diff tbody.skipped th{background:var(--diff-header-bg);text-align:center;color:var(--diff-line-num-text);font-size:11px;padding:6px 12px;border-top:1px solid var(--diff-border);border-bottom:1px solid var(--diff-border)}.diff-container .diff-wrapper.diff tbody td:nth-child(2){border-right:1px solid var(--diff-border)}.diff-container .diff-wrapper.diff-inline thead{display:none}.diff-container .diff-wrapper.diff-inline tbody tr>th:nth-child(1){width:50px!important;min-width:50px!important;max-width:50px!important;text-align:right!important;padding-right:6px!important;background:var(--diff-line-num-bg)!important;color:var(--diff-line-num-text)!important}.diff-container .diff-wrapper.diff-inline tbody tr>th:nth-child(2){width:50px!important;min-width:50px!important;max-width:50px!important;text-align:right!important;padding-right:6px!important;background:var(--diff-line-num-bg)!important;color:var(--diff-line-num-text)!important}.diff-container .diff-wrapper.diff-inline tbody tr>th:nth-child(3),.diff-container .diff-wrapper.diff-inline thead tr>th:nth-child(3){display:none!important}.diff-container .diff-wrapper.diff-inline tbody tr>td:nth-child(4){width:auto!important}.diff-container .diff-wrapper.diff-inline tr[data-type="-"]>td{background:var(--diff-del-bg)!important}.diff-container .diff-wrapper.diff-inline tr[data-type="+"]>td{background:var(--diff-add-bg)!important}.diff-container .diff-wrapper.diff tbody tr:hover td,.diff-container .diff-wrapper.diff tbody tr:hover th{filter:brightness(.97)}[data-theme=dark] .diff-container .diff-wrapper.diff tbody tr:hover td,[data-theme=dark] .diff-container .diff-wrapper.diff tbody tr:hover th{filter:brightness(1.1)}.diff-container::-webkit-scrollbar{height:8px}.diff-container::-webkit-scrollbar-track{background:var(--diff-line-num-bg)}.diff-container::-webkit-scrollbar-thumb{background:var(--diff-border);border-radius:4px}.diff-container::-webkit-scrollbar-thumb:hover{background:var(--diff-line-num-text)}@media (max-width: 640px){.diff-container .diff-wrapper.diff{font-size:11px;line-height:18px}.diff-container .diff-wrapper.diff tbody th{width:35px;min-width:35px;padding:0 4px;font-size:10px}.diff-container .diff-wrapper.diff tbody td{padding:0 8px}}.fade-enter-active[data-v-fecdb34a],.fade-leave-active[data-v-fecdb34a]{transition:opacity .3s ease}.fade-enter-from[data-v-fecdb34a],.fade-leave-to[data-v-fecdb34a]{opacity:0}.slide-enter-active[data-v-fecdb34a],.slide-leave-active[data-v-fecdb34a]{transition:transform .3s ease}.slide-enter-from[data-v-fecdb34a],.slide-leave-to[data-v-fecdb34a]{transform:translate(100%)}.prose pre{background-color:#282c34;color:#e5e7eb;border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1rem 0;font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5}.prose pre code{background-color:transparent;color:#e5e7eb;padding:0;font-family:inherit}.prose code{background-color:#f3f4f6;color:#dc2626;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:Courier New,Courier,monospace}.prose pre code{color:#e5e7eb}.prose table{border-collapse:collapse;width:100%;margin:1rem 0}.prose th{background-color:#f3f4f6;font-weight:600;text-align:left;padding:.5rem;border:1px solid #d1d5db}.prose td{padding:.5rem;border:1px solid #d1d5db}.prose ul,.prose ol{margin:.75rem 0}.prose li{margin:.25rem 0}.prose blockquote{border-left:4px solid #3b82f6;padding-left:1rem;font-style:italic;margin:1rem 0;color:#374151}.project-from-template-slider-content[data-v-387c9fb0]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.project-from-template-slider-content.is-closed[data-v-387c9fb0]{transform:translate3d(100%,0,0)}.project-from-template-slider-content[data-v-387c9fb0]:not(.is-closed){transition-delay:50ms}.project-slider-body[data-v-387c9fb0]{flex:1;min-height:0}@media (max-width: 768px){.project-from-template-slider-content[data-v-387c9fb0]{max-width:100%;width:100%}}.select[multiple][data-v-9779a0f3]{height:auto}.table th button[data-v-cb0f8e00]{text-align:left;width:100%;height:auto;padding:.5rem;text-transform:none;font-weight:500}.table th[data-v-cb0f8e00]{padding:0}.table tbody tr[data-v-cb0f8e00]{transition:background-color .2s ease-in-out}@keyframes tap-highlight-8a70d0fb{0%{background-color:#3b82f61a}to{background-color:transparent}}.tap-highlight[data-v-8a70d0fb]{animation:tap-highlight-8a70d0fb .15s ease-out}@media (max-width: 768px){.dropdown-content[data-v-8a70d0fb]{right:0;left:auto}}.badge[data-v-8a70d0fb]{font-weight:500}.shimmer[data-v-0238685d]{position:relative;overflow:hidden;background:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80,#fff0);background-size:200% 100%;animation:shimmer-0238685d 1.5s infinite}@keyframes shimmer-0238685d{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton[data-v-0238685d]{background-color:#e5e7eb}.kanban-container[data-v-a4717622]{max-width:100%}.kanban-column[data-v-a4717622]{min-width:320px;max-width:320px}.kanban-card[data-v-a4717622]{box-shadow:0 1px 3px #0000001a}.kanban-card[data-v-a4717622]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.kanban-card[draggable=true][data-v-a4717622]:hover{cursor:grab}.kanban-card[draggable=true][data-v-a4717622]:active{cursor:grabbing}.kanban-card-mobile[data-v-a4717622]:hover{background-color:#f3f4f6}.line-clamp-2[data-v-a4717622]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-container[data-v-a4717622] ::-webkit-scrollbar{width:6px;height:6px}.kanban-container[data-v-a4717622] ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.kanban-container[data-v-a4717622] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.kanban-container[data-v-a4717622] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-a4717622{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-a4717622{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}[data-v-a4717622] .animate-fade-in{animation:fadeIn-a4717622 .3s ease-out}[data-v-a4717622] .animate-fade-out{animation:fadeOut-a4717622 .3s ease-in}[data-v-18cfc683] .fc-toolbar-title{font-size:1.125rem;font-weight:600;text-transform:capitalize}[data-v-18cfc683] .fc-button-group{display:inline-flex}[data-v-18cfc683] .fc-button{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1.25rem;border-radius:0;text-transform:capitalize;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid transparent;transition:all .2s ease}[data-v-18cfc683] .fc-button-group>.fc-button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}[data-v-18cfc683] .fc-button-group>.fc-button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}[data-v-18cfc683] .fc-button-group>.fc-button:not(:first-child):not(:last-child){border-radius:0}[data-v-18cfc683] .fc-button:not(.fc-button-active){background-color:transparent;border-color:transparent;color:currentColor;font-weight:700}[data-v-18cfc683] .fc-button:not(.fc-button-active):hover{background-color:hsl(var(--bc) / .05);border:1px solid hsl(var(--bc) / .2);box-shadow:0 1px 2px #0000000d}[data-v-18cfc683] .fc-button-active{background-color:#edf0fe!important;color:#422ad5!important;border-color:transparent!important;font-weight:700!important}[data-v-18cfc683] .fc-button-active:hover{background-color:#edf0fe!important;color:#422ad5!important;box-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth) * 30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth) * 30%),#0000)!important}[data-v-18cfc683] .fc-today-button{background-color:transparent;border-color:transparent;color:currentColor;margin-right:.5rem}[data-v-18cfc683] .fc-today-button:hover{background-color:hsl(var(--bc) / .05);border:1px solid hsl(var(--bc) / .2);box-shadow:0 1px 2px #0000000d}[data-v-18cfc683] .fc-prev-button,[data-v-18cfc683] .fc-next-button{background-color:transparent;border-color:transparent;color:currentColor}[data-v-18cfc683] .fc-prev-button:hover,[data-v-18cfc683] .fc-next-button:hover{background-color:hsl(var(--bc) / .05);border:1px solid hsl(var(--bc) / .2);box-shadow:0 1px 2px #0000000d}[data-v-18cfc683] .fc-button:disabled{opacity:.5;cursor:not-allowed}[data-v-18cfc683] .fc-button:focus{outline:2px solid transparent;outline-offset:2px}[data-v-18cfc683] .fc-event{color:#000!important;border-radius:.75rem!important}[data-v-18cfc683] .fc-event-main,[data-v-18cfc683] .fc-event-title{color:#000!important}.task-tooltip[data-v-18cfc683]{position:fixed;z-index:10000;pointer-events:none;transform:translate(-50%,-100%);animation:fade-in-18cfc683 .2s ease-in-out}.task-tooltip-content[data-v-18cfc683]{background-color:#000000e6;color:#fff;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000004d;max-width:300px;white-space:normal}.task-tooltip-content>div[data-v-18cfc683]{margin-bottom:.25rem}.task-tooltip-content>div[data-v-18cfc683]:last-child{margin-bottom:0}@keyframes fade-in-18cfc683{0%{opacity:0;transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.font-medium[data-v-9910efd6]{font-variant-numeric:tabular-nums}tr.bg-gray-50\/50[data-v-c725ff23]{background-color:#f9fafb80}.overflow-x-auto[data-v-83c3aa60] ::-webkit-scrollbar{width:8px;height:8px}.overflow-x-auto[data-v-83c3aa60] ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.overflow-x-auto[data-v-83c3aa60] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-x-auto[data-v-83c3aa60] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fixed[data-v-b6352b5d]{animation:fadeIn-b6352b5d .2s ease-out}@keyframes fadeIn-b6352b5d{0%{opacity:0}to{opacity:1}}.transition-all[data-v-b6352b5d]{transition:width .3s ease-in-out}@media (max-width: 640px){.dropdown-content[data-v-b6352b5d]{right:0;left:auto}.select-sm[data-v-b6352b5d]{font-size:.875rem;min-width:120px}}.btn.loading[data-v-b6352b5d]:after{border-color:currentColor transparent transparent transparent}.column-item[data-v-d35814bc]{transition:transform .2s ease,opacity .2s ease}.sortable-ghost[data-v-d35814bc]{opacity:.4;background:#e5e7eb}.sortable-drag[data-v-d35814bc]{cursor:grabbing!important}.drag-handle[data-v-d35814bc]{touch-action:none}.drag-handle[data-v-d35814bc]:active{cursor:grabbing}.task-list-container[data-v-65422b51]{min-height:400px}.fullscreen-container[data-v-65422b51]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:#fff;overflow-y:auto;overflow-x:hidden}.fullscreen-content[data-v-65422b51]{height:100vh;padding:1rem;display:flex;flex-direction:column}.fullscreen-content .bg-white[data-v-65422b51],.fullscreen-content .overflow-hidden[data-v-65422b51]{flex:1;display:flex;flex-direction:column}.fullscreen-content .p-4[data-v-65422b51]{margin-top:auto}.task-create-slider-content[data-v-c78c4576]{display:flex;flex-direction:column;max-height:100vh;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;contain:layout style paint;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-create-slider-content.is-closed[data-v-c78c4576]{transform:translate3d(100%,0,0)}.task-create-slider-content[data-v-c78c4576]:not(.is-closed){transition-delay:50ms}.task-create-slider-body[data-v-c78c4576]{flex:1;min-height:0}@media (max-width: 768px){.task-create-slider-content[data-v-c78c4576]{max-width:100%;width:100%}}@media (min-width: 1024px){.task-create-slider-content[data-v-c78c4576]{max-width:80%}}input[type=number][data-v-8a1c25eb]::-webkit-inner-spin-button,input[type=number][data-v-8a1c25eb]::-webkit-outer-spin-button{opacity:1}.dropdown-enter-active[data-v-8a1c25eb],.dropdown-leave-active[data-v-8a1c25eb]{transition:all .2s ease}.dropdown-enter-from[data-v-8a1c25eb],.dropdown-leave-to[data-v-8a1c25eb]{opacity:0;transform:translateY(-10px)}.dropdown-enter-active[data-v-590207de],.dropdown-leave-active[data-v-590207de]{transition:all .2s ease}.dropdown-enter-from[data-v-590207de],.dropdown-leave-to[data-v-590207de]{opacity:0;transform:translateY(-10px)}.transition-transform[data-v-6a506670]{transition:transform .2s ease-in-out}@keyframes pulse-6a506670{0%,to{opacity:1}50%{opacity:.5}}.line-clamp-2[data-v-244e50be]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
