@charset "UTF-8";.jv-node{position:relative}.jv-node:after{content:","}.jv-node:last-of-type:after{content:""}.jv-node.toggle{margin-left:13px!important}.jv-node .jv-node{margin-left:25px}.jv-container{box-sizing:border-box;position:relative}.jv-container.boxed{border:1px solid #eee;border-radius:6px}.jv-container.boxed:hover{box-shadow:0 2px 7px #00000026;border-color:transparent;position:relative}.jv-container.jv-light{background:#fff;white-space:nowrap;color:#525252;font-size:14px;font-family:Consolas,Menlo,Courier,monospace}.jv-container.jv-dark{background:#282c34;white-space:nowrap;color:#fff;font-size:14px;font-family:Consolas,Menlo,Courier,monospace}.jv-container.jv-light .jv-ellipsis{color:#999;background-color:#eee;display:inline-block;line-height:.9;font-size:.9em;padding:0 4px 2px;margin:0 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jv-container.jv-dark .jv-ellipsis{color:#f8f8f8;background-color:#2c3e50;display:inline-block;line-height:.9;font-size:.9em;padding:0 4px 2px;margin:0 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jv-container.jv-light .jv-button,.jv-container.jv-dark .jv-button{color:#49b3ff}.jv-container.jv-light .jv-key{color:#111;margin-right:4px}.jv-container.jv-dark .jv-key{color:#fff;margin-right:4px}.jv-container.jv-dark .jv-item.jv-array{color:#111}.jv-container.jv-dark .jv-item.jv-array{color:#fff}.jv-container.jv-dark .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-dark .jv-item.jv-function{color:#067bca}.jv-container.jv-dark .jv-item.jv-number{color:#fc1e70}.jv-container.jv-dark .jv-item.jv-object{color:#fff}.jv-container.jv-dark .jv-item.jv-undefined{color:#e08331}.jv-container.jv-dark .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-dark .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-dark .jv-code .jv-toggle:before{padding:0 2px;border-radius:2px}.jv-container.jv-dark .jv-code .jv-toggle:hover:before{background:#eee}.jv-container.jv-light .jv-item.jv-array{color:#111}.jv-container.jv-light .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-light .jv-item.jv-function{color:#067bca}.jv-container.jv-light .jv-item.jv-number{color:#fc1e70}.jv-container.jv-light .jv-item.jv-object{color:#111}.jv-container.jv-light .jv-item.jv-undefined{color:#e08331}.jv-container.jv-light .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-light .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-light .jv-code .jv-toggle:before{padding:0 2px;border-radius:2px}.jv-container.jv-light .jv-code .jv-toggle:hover:before{background:#eee}.jv-container .jv-code{overflow:hidden;padding:30px 20px}.jv-container .jv-code.boxed{max-height:300px}.jv-container .jv-code.open{max-height:initial!important;overflow:visible;overflow-x:auto;padding-bottom:45px}.jv-container .jv-toggle{background-image:url("data:image/svg+xml,%3csvg%20height='16'%20width='8'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolygon%20points='0,0%208,8%200,16'%20style='fill:%23666;stroke:purple;stroke-width:0'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;width:10px;height:10px;margin-right:2px;display:inline-block;transition:transform .1s}.jv-container .jv-toggle.open{transform:rotate(90deg)}.jv-container .jv-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:40px;width:100%;text-align:center;cursor:pointer}.jv-container .jv-more .jv-toggle{position:relative;top:40%;z-index:2;color:#888;transition:all .1s;transform:rotate(90deg)}.jv-container .jv-more .jv-toggle.open{transform:rotate(-90deg)}.jv-container .jv-more:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000 20%,#e6e6e64d);transition:all .1s}.jv-container .jv-more:hover .jv-toggle{top:50%;color:#111}.jv-container .jv-more:hover:after{background:linear-gradient(to bottom,#0000 20%,#e6e6e64d)}.jv-container .jv-button{position:relative;cursor:pointer;display:inline-block;padding:5px;z-index:5}.jv-container .jv-button.copied{opacity:.4;cursor:default}.jv-container .jv-tooltip{position:absolute}.jv-container .jv-tooltip.right{right:15px}.jv-container .jv-tooltip.left{left:15px}.jv-container .j-icon{font-size:12px}.jv-node .jv-toggle.open+.jv-key+.jv-push>.jv-item.jv-object:last-of-type,.jv-node .jv-toggle.open+.jv-key+.jv-push>.jv-item.jv-array:last-of-type{margin-left:12px}.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-item.jv-object:last-of-type,.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-item.jv-array:last-of-type,.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-node:last-of-type{margin-left:0}.vjs-value-string{color:#42b983}.vjs-value-boolean,.vjs-value-number{color:#fc1e70}.vjs-value-null,.vjs-value-undefined{color:#e08331}.theme-toggle[data-v-29ffed72]{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color}.theme-toggle__moon>circle[data-v-29ffed72]{transition:transform .5s cubic-bezier(0,0,.3,1)}.theme-toggle__sun[data-v-29ffed72]{fill:hsl(var(--foreground)/90%);stroke:none;transition:transform 1.6s cubic-bezier(.25,0,.2,1);transform-origin:center center}.theme-toggle__sun:hover>svg>.theme-toggle__sun[data-v-29ffed72]{fill:hsl(var(--foreground)/90%)}.theme-toggle__sun-beams[data-v-29ffed72]{stroke:hsl(var(--foreground)/90%);stroke-width:2px;transition:transform 1.6s cubic-bezier(.5,1.5,.75,1.25),opacity .6s cubic-bezier(.25,0,.3,1);transform-origin:center center}.theme-toggle__sun-beams:hover>svg>.theme-toggle__sun-beams[data-v-29ffed72]{stroke:hsl(var(--foreground))}.theme-toggle.is-light .theme-toggle__sun[data-v-29ffed72]{transform:scale(.5)}.theme-toggle.is-light .theme-toggle__sun-beams[data-v-29ffed72]{transform:rotate(.25turn)}.theme-toggle.is-dark .theme-toggle__moon>circle[data-v-29ffed72]{transform:translate(-20px)}.theme-toggle.is-dark .theme-toggle__sun-beams[data-v-29ffed72]{opacity:0}.theme-toggle:hover>svg .theme-toggle__sun[data-v-29ffed72],.theme-toggle:hover>svg .theme-toggle__moon[data-v-29ffed72]{fill:hsl(var(--foreground))}.member-add-dialog[data-v-64942010]{display:flex;flex-direction:column;gap:16px;min-width:400px}.search-section[data-v-64942010]{padding-bottom:8px}.list-section[data-v-64942010]{border:1px solid #eee;border-radius:4px}.footer-section[data-v-64942010]{margin-top:8px}.group-selector[data-v-8771aa74]{display:flex;flex-direction:column;gap:16px;min-width:400px}.search-section[data-v-8771aa74]{padding-bottom:8px}.list-section[data-v-8771aa74]{border:1px solid #eee;border-radius:4px}.footer-section[data-v-8771aa74]{margin-top:8px}.create-task-dialog[data-v-5a7b1a4e]{padding-top:10px}.selected-tags[data-v-5a7b1a4e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.content-item[data-v-5a7b1a4e]{border:1px solid #eee;padding:8px;border-radius:4px;margin-bottom:8px}.content-header[data-v-5a7b1a4e]{display:flex;justify-content:space-between;align-items:center}.dialog-footer[data-v-5a7b1a4e]{margin-top:24px}.mass-send-container[data-v-51a179a8]{height:100%;padding:16px;box-sizing:border-box;overflow-y:auto}.header-actions[data-v-51a179a8]{margin-bottom:16px}.card-header[data-v-51a179a8]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card-header .task-title[data-v-51a179a8]{font-size:16px}.card-header .time-text[data-v-51a179a8]{font-size:12px;color:var(--n-text-color-3);font-weight:400}.header-extra[data-v-51a179a8]{display:flex;align-items:center;gap:8px}.card-content[data-v-51a179a8]{min-height:80px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.card-content .content-item[data-v-51a179a8]{display:flex;align-items:center;gap:8px;font-size:13px}.card-content .content-item .preview-text[data-v-51a179a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card-content .content-item .preview-image[data-v-51a179a8]{border-radius:4px;border:1px solid var(--n-border-color)}.card-content .more-content[data-v-51a179a8]{font-size:12px;text-align:center;margin-top:-4px}.detail-header[data-v-51a179a8]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--n-border-color)}.detail-card[data-v-51a179a8]{height:100%;display:flex;flex-direction:column}.detail-card-header[data-v-51a179a8]{display:flex;align-items:center;gap:12px}.detail-card-header .user-info[data-v-51a179a8]{display:flex;flex-direction:column;overflow:hidden}.detail-card-header .user-info .sub-text[data-v-51a179a8]{font-size:12px}.detail-content[data-v-51a179a8]{margin:8px 0;min-height:40px;font-size:13px;color:var(--n-text-color-2)}.detail-footer[data-v-51a179a8]{display:flex;flex-direction:column;gap:4px;font-size:12px}.detail-footer .footer-row[data-v-51a179a8]{display:flex;align-items:center;gap:6px}.detail-footer .footer-row.error[data-v-51a179a8]{align-items:flex-start}.detail-footer .footer-row .label[data-v-51a179a8]{flex-shrink:0}.detail-footer .footer-divider[data-v-51a179a8]{height:1px;background-color:var(--n-border-color);margin:4px 0;opacity:.5}.detail-footer .attribution .device-info[data-v-51a179a8]{display:flex;align-items:center;gap:4px}.empty-state[data-v-51a179a8]{display:flex;justify-content:center;padding-top:48px}.loading-more[data-v-51a179a8]{display:flex;justify-content:center;padding:16px 0}.folder-list-container[data-v-8c552b7d]{display:flex;flex-direction:column;height:100%;border-right:1px solid #eee;background-color:#f9f9f9}.folder-header[data-v-8c552b7d]{padding:12px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #eee}.add-btn[data-v-8c552b7d]{flex-shrink:0}.folder-spin[data-v-8c552b7d]{flex:1;overflow:hidden}[data-v-8c552b7d] .n-spin-content,.folder-content[data-v-8c552b7d]{height:100%}.folder-list-inner[data-v-8c552b7d]{padding:8px 0}.folder-item[data-v-8c552b7d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 12px}.folder-name[data-v-8c552b7d]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.name-text[data-v-8c552b7d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.folder-icon[data-v-8c552b7d]{color:#ffca28}.folder-actions[data-v-8c552b7d]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.folder-item:hover .folder-actions[data-v-8c552b7d]{opacity:1}.active[data-v-8c552b7d]{background-color:#e6f7ff}.active .name-text[data-v-8c552b7d]{color:#1890ff}.empty-tip[data-v-8c552b7d]{padding:20px;text-align:center;color:#999;font-size:13px}.material-list-container[data-v-99945919]{display:flex;flex-direction:column;height:100%;padding:0 16px}.header[data-v-99945919]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:8px;padding-top:8px}.filter-area[data-v-99945919]{flex:1}.content[data-v-99945919]{flex:1;overflow-y:auto;padding:16px 0}.footer[data-v-99945919]{padding:16px 0;display:flex;justify-content:flex-end;border-top:1px solid #eee}.material-card[data-v-99945919]{border:1px solid #eee;border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .2s;cursor:default}.material-card.is-selectable[data-v-99945919]{cursor:pointer}.material-card.is-selectable[data-v-99945919]:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #18a05833}.material-card[data-v-99945919]:hover{box-shadow:0 2px 8px #0000001a}.card-preview[data-v-99945919]{height:120px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-image[data-v-99945919],.preview-video[data-v-99945919]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-icon[data-v-99945919]{color:#999}.card-info[data-v-99945919]{padding:8px;display:flex;justify-content:space-between;align-items:center}.card-name[data-v-99945919]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}.empty-state[data-v-99945919]{text-align:center;color:#999;padding:40px}.material-library-container[data-v-f154b65c]{display:flex;height:100%;width:100%;background:#fff}.left-sider[data-v-f154b65c]{width:250px;flex-shrink:0;height:100%;border-right:1px solid #eee}.main-content[data-v-f154b65c]{flex:1;height:100%;overflow:hidden}.app-item[data-v-d2c61b69]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;cursor:pointer;border-radius:8px;transition:all .3s}.app-item[data-v-d2c61b69]:hover{background-color:#0000000d}.app-icon-wrapper[data-v-d2c61b69]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,div,span,object,iframe,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,h1,h2,h3,h4,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{box-sizing:border-box;padding:0;margin:0;border:0;outline:0}#app,body,html{height:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.lucide{width:1em;height:1em;vertical-align:-.125em}.n-config-provider{width:100%;height:100%}.searchform .n-form-item{position:relative}.searchform .n-form-item-label{position:absolute;top:12px;left:1px;z-index:2;align-items:center!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;min-height:24px;padding:0 8px;margin:0;font-weight:500;line-height:24px;color:#999;background:#fff;border-radius:4px;transition:all .3s ease;transform:scale(.85)}[class^=npvc]{box-sizing:border-box}:root{--npvc-pro-table-padding: 20px}@keyframes slide-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.slide-left-enter-active,.slide-left-leave-active{transition:.25s cubic-bezier(.25,.8,.5,1)}.slide-left-move{transition:transform .3s}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(-15px)}.breadcrumb-transition-enter-active{transition:transform .4s cubic-bezier(.76,0,.24,1),opacity .4s cubic-bezier(.76,0,.24,1)}.breadcrumb-transition-leave-active{display:none}.breadcrumb-transition-enter-from{opacity:0;transform:translate(30px) skew(-30deg)}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}@keyframes bounce-in{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes bounce-out{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounce-in-enter-active{animation-name:bounce-in;animation-duration:.75s}.bounce-in-leave-active{animation-name:bounce-out;animation-duration:.75s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px var(--n-color) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
