.top-progress[data-v-e8e82d00]{z-index:9002;pointer-events:none;background:color-mix(in srgb, var(--t-primary) 12%, transparent);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.top-progress__bar[data-v-e8e82d00]{background:var(--t-accent-grad,var(--t-primary));border-radius:0 2px 2px 0;width:40%;animation:1.15s cubic-bezier(.4,0,.2,1) infinite top-progress-slide-e8e82d00;position:absolute;top:0;bottom:0}@keyframes top-progress-slide-e8e82d00{0%{width:35%;left:-45%}50%{width:50%}to{width:35%;left:100%}}.tp-fade-enter-active[data-v-e8e82d00],.tp-fade-leave-active[data-v-e8e82d00]{transition:opacity .25s}.tp-fade-enter-from[data-v-e8e82d00],.tp-fade-leave-to[data-v-e8e82d00]{opacity:0}.conn-overlay[data-v-e8e82d00]{z-index:9001;background:color-mix(in srgb, var(--t-bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.conn-box[data-v-e8e82d00]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:360px;display:flex}.conn-disc[data-v-e8e82d00]{background:color-mix(in srgb, var(--t-primary) 14%, transparent);width:64px;height:64px;color:var(--t-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.conn-icon[data-v-e8e82d00]{font-size:32px}.conn-title[data-v-e8e82d00]{color:var(--t-text1);font-size:16px;font-weight:600}.conn-sub[data-v-e8e82d00]{color:var(--t-text3);font-size:13px;line-height:1.5}.conn-retry[data-v-e8e82d00]{margin-top:4px}.conn-fade-enter-active[data-v-e8e82d00],.conn-fade-leave-active[data-v-e8e82d00]{transition:opacity .2s}.conn-fade-enter-from[data-v-e8e82d00],.conn-fade-leave-to[data-v-e8e82d00]{opacity:0}:root{--t-bg:#f6f7f9;--t-surface:#fff;--t-surface-alt:#f3f4f6;--t-input-bg:#fff;--t-hover:#eef0f3;--t-border:#e6e8ec;--t-text1:#1f2329;--t-text2:#4a5059;--t-text3:#868d96;--t-placeholder:#b8bdc4;--t-primary:#7c5cff;--t-on-primary:#fff;--t-accent-grad:linear-gradient(to top right, color-mix(in srgb, var(--t-primary) 86%, #000) 0%, var(--t-primary) 50%, color-mix(in srgb, var(--t-primary) 86%, #fff) 100%);--t-accent-grad-subtle:linear-gradient(to top right, color-mix(in srgb, var(--t-primary) 92%, #000) 0%, var(--t-primary) 50%, color-mix(in srgb, var(--t-primary) 92%, #fff) 100%);--t-accent-grad-vert:linear-gradient(to top, color-mix(in srgb, var(--t-primary) 86%, #000) 0%, var(--t-primary) 50%, color-mix(in srgb, var(--t-primary) 86%, #fff) 100%);--t-error-grad:linear-gradient(to top right, #c53e42 0%, #e5484d 50%, #e96266 100%)}.accent-grad-text{background-image:var(--grad,var(--t-accent-grad));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.grad-icon [fill=currentColor]{fill:url(#t-accent-grad-svg)}.grad-icon [stroke=currentColor]{stroke:url(#t-accent-grad-svg)}.n-button--primary-type:not(.n-button--ghost):not(.n-button--dashed):not(.n-button--secondary):not(.ngrad){background-image:var(--t-accent-grad)}.n-button--primary-type:not(.n-button--ghost):not(.n-button--dashed):not(.n-button--secondary):not(.ngrad):hover{filter:brightness(1.05)}.n-button--primary-type:not(.n-button--ghost):not(.n-button--dashed):not(.n-button--secondary):not(.ngrad):active{filter:brightness(.96)}.n-button--ghost:not(.ngrad){--bgrad:linear-gradient(to top right, color-mix(in srgb, var(--n-text-color) 86%, #000), var(--n-text-color) 50%, color-mix(in srgb, var(--n-text-color) 86%, #fff))}.n-button--ghost:not(.ngrad) .n-button__border,.n-button--ghost:not(.ngrad) .n-button__state-border{display:none}.n-button--ghost:not(.ngrad):after{content:"";border-radius:inherit;background:var(--bgrad);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.n-button--ghost:not(.ngrad) .n-button__content{background-image:var(--bgrad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.n-switch.n-switch--active .n-switch__rail,.n-checkbox.n-checkbox--checked .n-checkbox-box,.n-checkbox.n-checkbox--indeterminate .n-checkbox-box,.n-radio-button.n-radio-button--checked,.n-date-panel-date.n-date-panel-date--selected{background-image:var(--t-accent-grad)}.n-popconfirm__icon .n-base-icon,.n-popconfirm__icon .n-base-icon svg{fill:url(#t-accent-grad-svg)!important;color:#0000!important}.n-popconfirm:has(.n-popconfirm__action .n-button--error-type) .n-popconfirm__icon .n-base-icon{fill:url(#t-error-grad-svg)!important}.n-popconfirm:has(.n-popconfirm__action .n-button--error-type) .n-popconfirm__icon .n-base-icon svg{fill:url(#t-error-grad-svg)!important}.n-popconfirm__action .n-button--primary-type:not(.n-button--ghost){background-image:var(--t-accent-grad)!important;color:#fff!important;border:none!important}.n-popconfirm__action .n-button--error-type:not(.n-button--ghost){background-image:var(--t-error-grad)!important;color:#fff!important;border:none!important}html,body,#app{height:100%;margin:0}body{background:var(--t-bg);color:var(--t-text1);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--t-text3) 45%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text3) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-text3) 75%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.sb-ghost{outline:2px dashed var(--t-primary);outline-offset:-2px;background:color-mix(in srgb, var(--t-primary) 14%, transparent);border-radius:6px}.sb-ghost>*{visibility:hidden}.sb-dragging .sb-dropzone{min-height:6px}.md code{background:var(--t-surface-alt);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.md pre{background:var(--t-surface-alt);border:1px solid var(--t-border);border-radius:8px;margin:8px 0;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0;font-size:.85em;line-height:1.5}.hljs-comment,.hljs-quote{color:var(--t-text3);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name{color:#c678dd}.hljs-string,.hljs-meta-string,.hljs-regexp,.hljs-addition{color:#98c379}.hljs-number,.hljs-deletion{color:#d19a66}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-selector-attr,.hljs-selector-pseudo{color:#e06c75}.hljs-title,.hljs-built_in,.hljs-function .hljs-title,.hljs-symbol,.hljs-bullet,.hljs-link{color:#61afef}.hljs-meta,.hljs-comment .hljs-doctag{color:var(--t-text3)}.md img{border-radius:6px;max-width:100%;height:auto;margin:6px 0;display:block}.md a{color:var(--t-primary);text-decoration:none}.md a:hover{text-decoration:underline}.sortable-ghost .add-sub,.sortable-drag .add-sub,.sortable-fallback .add-sub,.sortable-ghost .subs.pending,.sortable-drag .subs.pending,.sortable-fallback .subs.pending{display:none!important}.auth .note{text-align:center;color:var(--t-text2)}.auth .n-input .n-input__input-el:-webkit-autofill{-webkit-text-fill-color:var(--t-text2);caret-color:var(--t-text2);-webkit-box-shadow:0 0 0 1000px var(--t-surface) inset;border-radius:8px;transition:background-color 9999s ease-in-out}.auth .n-input .n-input__input-el:-webkit-autofill:hover{-webkit-text-fill-color:var(--t-text2);caret-color:var(--t-text2);-webkit-box-shadow:0 0 0 1000px var(--t-surface) inset;border-radius:8px;transition:background-color 9999s ease-in-out}.auth .n-input .n-input__input-el:-webkit-autofill:focus{-webkit-text-fill-color:var(--t-text2);caret-color:var(--t-text2);-webkit-box-shadow:0 0 0 1000px var(--t-surface) inset;border-radius:8px;transition:background-color 9999s ease-in-out}[data-theme=dark] .auth .n-input .n-input__input-el:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--t-surface-alt) inset}[data-theme=dark] .auth .n-input .n-input__input-el:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--t-surface-alt) inset}[data-theme=dark] .auth .n-input .n-input__input-el:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--t-surface-alt) inset}.auth-foot{text-align:center;color:var(--t-text3);margin-top:18px;font-size:13px}.auth-foot a{color:var(--t-primary);font-weight:600;text-decoration:none}.auth-foot a:hover{text-decoration:underline}.auth-error{background:color-mix(in srgb, #e0533d 14%, var(--t-surface));color:#e0533d;text-align:center;border:1px solid #e0533d61;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.4}.auth .n-button--primary-type{margin-top:4px}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.page-leave-active{inset:var(--page-pad,0);transition:opacity .13s;position:absolute}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.page-enter-active,.page-leave-active{transition:none}.page-enter-from{transform:none}}.mention{color:var(--t-primary);background:color-mix(in srgb, var(--t-primary) 14%, transparent);border-radius:4px;padding:0 3px;font-weight:500}.n-dropdown-menu--scrollable{overscroll-behavior:contain;max-height:72vh}.n-dropdown-menu--scrollable .n-scrollbar-container{overscroll-behavior:contain}.n-dropdown-menu .n-dropdown-menu{overscroll-behavior:contain;max-height:72vh;overflow:hidden auto}.t-hoverscroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto}.t-hoverscroll::-webkit-scrollbar{width:10px;height:10px}.t-hoverscroll::-webkit-scrollbar-track{background:0 0}.t-hoverscroll::-webkit-scrollbar-corner{background:0 0}.t-hoverscroll::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:5px}.t-hoverscroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text3) 45%, transparent);background-clip:padding-box}.t-hoverscroll:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text3) 45%, transparent);background-clip:padding-box}.t-hoverscroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-text3) 45%, transparent);background-clip:padding-box}.t-fdd-row{align-items:center;width:100%;display:flex}.t-fdd-row.is-drill{justify-content:space-between;gap:12px}.t-fdd-row.is-back{gap:9px}.t-fdd-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-fdd-arr{opacity:.42;flex:none}@keyframes t-fdd-down{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes t-fdd-up{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.t-fdd-row{animation:none!important}}.flt-asgn{align-items:center;gap:8px;min-width:0;display:flex}.flt-asgn .flt-asgn-av{background:var(--t-accent-grad);width:20px;height:20px;color:var(--t-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.n-empty .n-empty__icon{color:var(--t-primary);opacity:.85}
