:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: #f5f7fa;--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--app-scrollbar-size: 8px;--app-scrollbar-thumb: rgba(148, 163, 184, .55);--app-scrollbar-thumb-hover: rgba(100, 116, 139, .72);--app-scrollbar-track: transparent;--sidebar-width: 252px;--sidebar-bg: #ffffff;--sidebar-border: rgba(15, 23, 42, .06);--sidebar-text: #334155;--sidebar-text-active: #6d4aff;--sidebar-text-muted: #64748b;--sidebar-item-active-bg: #f3efff;--sidebar-item-hover-bg: #f8f7ff;--sidebar-section-title: #111827;--sidebar-card-bg: linear-gradient(180deg, #f4f0ff 0%, #eef2ff 100%);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}.ProseMirror{outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ul,.ProseMirror ol{padding:0 1.2rem;margin:.5rem 0}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1;margin-top:1.5rem;margin-bottom:.5rem}.ProseMirror code{background-color:#6161611a;color:#616161}.ProseMirror pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.ProseMirror blockquote{padding-left:1rem;border-left:3px solid var(--color-border);margin:1rem 0;font-style:italic;color:var(--color-text)}.ProseMirror hr{border:none;border-top:2px solid var(--color-border);margin:2rem 0}:root{--dialog-overlay-padding: 24px;--dialog-overlay-padding-mobile: 16px;--dialog-overlay-background: rgba(17, 24, 39, .18);--dialog-overlay-backdrop-blur: 2px;--dialog-width-compact: 26.25rem;--dialog-width-small: 36rem;--dialog-width-medium: 45rem;--dialog-width-large: 58rem;--dialog-width-wide: 70rem;--dialog-max-height: 64rem;--dialog-max-viewport-height: 88dvh}#app{margin:0 auto;font-weight:400}.dialog-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--dialog-overlay-padding);background:var(--dialog-overlay-background);backdrop-filter:blur(var(--dialog-overlay-backdrop-blur));-webkit-backdrop-filter:blur(var(--dialog-overlay-backdrop-blur))}body .n-modal-mask{background:var(--dialog-overlay-background)!important;backdrop-filter:blur(var(--dialog-overlay-backdrop-blur));-webkit-backdrop-filter:blur(var(--dialog-overlay-backdrop-blur))}body .n-modal-body-wrapper{padding:var(--dialog-overlay-padding)}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}@media(min-width:1024px){body{display:flex;place-items:center}#app{display:block;padding:0;margin:0;width:100vw;height:100vh}}.n-popselect-menu{border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 28px #0f172a1f;padding:6px}.n-popselect-menu .n-base-select-option{border-radius:8px;margin:2px 0;transition:background-color .15s ease}.n-popselect-menu .n-base-select-option:before,.n-popselect-menu .n-base-select-option:hover:before,.n-popselect-menu .n-base-select-option--selected:before,.n-popselect-menu .n-base-select-option--selected:hover:before{background:transparent!important}.n-popselect-menu .n-base-select-option__content{font-size:14px;color:#334155}.n-popselect-menu .project-board-menu-option{display:inline-flex;align-items:center;gap:10px;min-height:20px;line-height:20px}.n-popselect-menu .project-board-menu-option__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;color:#64748b;line-height:1}.n-popselect-menu .project-board-menu-option__label{display:inline-flex;align-items:center;color:#334155;line-height:20px}.n-popselect-menu .n-base-select-option--selected,.n-popselect-menu .n-base-select-option--selected:hover{background:#f1f5f9}.n-popselect-menu .n-base-select-option--selected .n-base-select-option__content{color:#4338ca;font-weight:600}.n-popselect-menu .n-base-select-option__suffix,.n-popselect-menu .n-base-select-option--selected .n-base-select-option__suffix{background:transparent}.n-popselect-menu .n-base-select-option:not(.n-base-select-option--selected):hover{background:#f1f5f9}.n-dialog{box-shadow:none}@media(max-width:768px){:root{--dialog-overlay-padding: var(--dialog-overlay-padding-mobile)}}.custom-auth-input{--n-height: var(--auth-input-height, 3.25rem) !important}.custom-auth-input .n-input__border,.custom-auth-input .n-input__state-border{border:1px solid #dbe3ef!important;border-radius:var(--auth-control-radius, .5625rem)!important}.custom-auth-input:hover .n-input__state-border{border-color:#b8c3d4!important}.custom-auth-input .n-input-wrapper{padding:0 var(--auth-input-padding-x, 1rem)!important}.custom-auth-input .n-input__prefix{margin-right:var(--auth-input-prefix-gap, .7rem)!important}.custom-auth-input.n-input--focus .n-input__state-border{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed1a!important}.custom-auth-input .n-input__input-el{color:#0f172a!important;font-size:var(--auth-input-font-size, 1rem)!important;height:var(--auth-input-inner-height, 3.125rem)!important}.custom-auth-input .n-input__input-el::placeholder{color:#94a3b8!important}.custom-auth-form.n-form{display:flex;flex-direction:column;gap:var(--auth-form-gap, 1.45rem)}.custom-auth-form .n-form-item{margin-bottom:0!important;--n-feedback-padding: var(--auth-feedback-padding, .25rem 0 0 0) !important}.custom-auth-form .n-form-item-label{padding-bottom:var(--auth-label-gap, .65rem)!important}.custom-auth-form .n-form-item-label__text{font-size:var(--auth-label-font-size, .95rem)!important;font-weight:700!important;color:#0f172a!important}.dialog-overlay[data-v-251af162]{z-index:2500}.confirm-card[data-v-251af162]{position:relative;width:min(420px,100%);border-radius:16px;background:#fff;padding:22px 22px 18px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-align:center}.confirm-close[data-v-251af162]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.confirm-close[data-v-251af162]:hover{background:#f1f5f9;color:#64748b}.confirm-icon-wrap[data-v-251af162]{width:42px;height:42px;border-radius:14px;margin:2px auto 12px;display:inline-flex;align-items:center;justify-content:center}.confirm-icon-wrap--danger[data-v-251af162]{background:#ffe4e6;color:#f43f5e}.confirm-icon-wrap--info[data-v-251af162]{background:#dbeafe;color:#3b82f6}.confirm-icon-wrap--pause[data-v-251af162]{background:#e5e7eb;color:#4b5563}.confirm-title[data-v-251af162]{margin:0;color:#111827;font-size:24px;font-weight:700;line-height:1.2}.confirm-content[data-v-251af162]{margin:10px 0 0;color:#64748b;font-size:14px;line-height:1.55;white-space:pre-wrap}.confirm-actions[data-v-251af162]{margin-top:20px;display:flex;gap:10px}.confirm-btn[data-v-251af162]{flex:1;border:none;border-radius:999px;height:36px;font-size:14px;font-weight:600;cursor:pointer}.confirm-btn--cancel[data-v-251af162]{background:#e5e7eb;color:#6b7280}.confirm-btn--cancel[data-v-251af162]:hover{background:#d1d5db;color:#4b5563}.confirm-btn--cancel[data-v-251af162]:active{background:#9ca3af}.confirm-btn--danger[data-v-251af162]{background:#f43f5e;color:#fff}.confirm-btn--danger[data-v-251af162]:hover{background:#e11d48}.confirm-btn--danger[data-v-251af162]:active{background:#be123c}.confirm-btn--primary[data-v-251af162]{background:#111827;color:#fff}.confirm-btn--primary[data-v-251af162]:hover{background:#000}.confirm-btn--primary[data-v-251af162]:active{background:#374151}.confirm-btn--pause[data-v-251af162]{background:#111827;color:#fff}.confirm-btn--pause[data-v-251af162]:hover{background:#000}.confirm-btn--pause[data-v-251af162]:active{background:#374151}.confirm-btn[data-v-251af162]:disabled{opacity:.6;cursor:not-allowed}.confirm-spinner[data-v-251af162]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:confirm-spin-251af162 .6s linear infinite;margin-right:6px;vertical-align:middle}@keyframes confirm-spin-251af162{to{transform:rotate(360deg)}}.confirm-fade-enter-active[data-v-251af162],.confirm-fade-leave-active[data-v-251af162]{transition:opacity .18s ease}.confirm-fade-enter-from[data-v-251af162],.confirm-fade-leave-to[data-v-251af162]{opacity:0}@media(max-width:768px){.confirm-card[data-v-251af162]{padding:20px 16px 14px}.confirm-title[data-v-251af162]{font-size:20px}.confirm-btn[data-v-251af162]{height:44px}.confirm-close[data-v-251af162]{width:32px;height:32px}}header[data-v-6b41229d]{line-height:1.5}.logo[data-v-6b41229d]{display:block;margin:0 auto 2rem}
