@charset "UTF-8";.icon{display:inline-block;overflow:hidden;position:relative;background:var(--icon-bg);border:1px solid var(--icon-border);color:var(--icon-txt);border-radius:var(--icon-radius)}.dialog{z-index:2000;position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-dark, rgba(0, 0, 0, .8))}.dialog-wrapper{border:1px solid var(--border-dialog);max-width:calc(100% - 24px);max-height:calc(100% - 24px);border-radius:8px;background-color:var(--bg-dialog)}.dialog-enter-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.dialog-leave-active{transition:opacity .2s ease}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .dialog-wrapper,.dialog-leave-to .dialog-wrapper{transform:scale(.85);opacity:0}.icon{display:inline-block;overflow:hidden;position:relative}.icon img{display:block;width:100%;height:100%;object-fit:contain}.icon:before{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.btn[theme=success],.btn[theme=green],.btn[theme=green-fill]{--btn-txt: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-active: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-disabled: var(--brand-transparent, rgba(0, 202, 65, .2));--btn-bg: var(--brand-default, #00CA41);--btn-bg-hover: var(--brand-light, #67CF74);--btn-bg-active: var(--brand-dark, #4AB858);--btn-bg-disabled: var(--brand-transparent-more, rgba(0, 202, 65, .14));--btn-border: var(--border_gradient-default, rgba(255, 255, 255, .15));--btn-border-hover: var(--border_gradient-default-light, rgba(255, 255, 255, .2));--btn-border-active: var(--brand-dark, #4AB858);--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none}.btn[theme=brand]{--btn-txt: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-active: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-disabled: var(--invert-4, rgba(255, 255, 255, .44));--btn-bg: var(--brand-default, #00CA41);--btn-bg-hover: var(--brand-light, #67CF74);--btn-bg-active: var(--brand-dark, #4AB858);--btn-bg-disabled: var(--brand-7, rgba(6, 199, 85, .72));--btn-border: var(--border_gradient-default, rgba(255, 255, 255, .15));--btn-border-hover: var(--border_gradient-default-light, rgba(255, 255, 255, .2));--btn-border-active: var(--brand-dark, #4AB858);--btn-border-disabled: transparent;--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none}.btn[theme=border]{--btn-bg: var(--button-bg-ghost, rgba(0, 0, 0, 0));--btn-bg-hover: var(--button-bg-ghost-hover, rgba(255, 255, 255, .04));--btn-bg-active: var(--button-bg-ghost-pressed, rgba(255, 255, 255, .01));--btn-bg-disabled: var(--button-bg-ghost, rgba(0, 0, 0, 0));--btn-border: var(--button-border-ghost-default, rgba(255, 255, 255, .08));--btn-border-hover: var(--button-border-ghost-hover, rgba(255, 255, 255, .12));--btn-border-active: var(--button-border-ghost-pressed, rgba(255, 255, 255, .08));--btn-border-disabled: var(--button-border-ghost-default, rgba(255, 255, 255, .08));--btn-shadow: none;--btn-bg-hover: transparent}.btn[theme=border-danger],.btn[theme=border-red],.btn[theme=border-error]{--btn-txt: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-txt-hover: var(--accent-red-5, rgba(255, 70, 59, .5));--btn-txt-disabled: var(--accent-red-transparent, rgba(255, 70, 59, .15));--btn-txt-active: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-border: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-border-hover: var(--accent-red-5, rgba(255, 70, 59, .5));--btn-border-disabled: var(--accent-red-2, rgba(255, 70, 59, .2));--btn-border-active: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none;--btn-bg-hover: transparent}.btn[theme=border-green],.btn[theme=border-success]{--btn-txt: var(--accent-green-9, rgba(51,216,76, .95));--btn-txt-hover: var(--brand-light, #67CF74);--btn-txt-disabled: var(--accent-green-transparent, rgba(51,216,76, .15));--btn-txt-active: var(--accent-green-9, rgba(51,216,76, .95));--btn-border: var(--accent-green-9, rgba(51,216,76, .95));--btn-border-hover: var(--brand-light, #67CF74);--btn-border-disabled: var(--accent-green-2, rgba(51,216,76, .2));--btn-border-active: var(--accent-green-9, rgba(51,216,76, .95));--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none;--btn-bg-hover: transparent}.dialog-footer{height:48px;padding:8px 20px;margin:0 8px;box-sizing:border-box;border-radius:0 0 8px 8px;border-top:1px solid var(--border-default);background-color:var(--bg-dialog-content);display:flex;justify-content:flex-end;flex-direction:row}.dialog-footer .btn{min-width:60px}.dialog-footer .btn:not(:last-child){margin-right:8px}.dialog-footer[layout=fill]{height:auto;display:flex;flex-direction:column}.dialog-footer[layout=fill] .btn{margin:0}.dialog-footer[layout=fill] .btn:not(:last-child){margin-bottom:8px}.dialog-footer[layout=between]{display:flex;flex-direction:row;justify-content:space-between}.dialog-footer[layout=between] .btn{flex:1}.slideup-header{color:var(--fg-9, #fff);display:flex;align-items:center;justify-content:space-between;padding:22px 15px 15px;box-sizing:border-box;font-weight:600}.slideup-header:before{content:"";width:36px;height:4px;border-radius:2px;background-color:var(--button-bg-default, rgba(255, 255, 255, .1));position:absolute;left:calc(50% - 18px);top:10px}.slideup-header-title{font-size:16px}.slideup-header-title.center{flex:1;text-align:center;margin-left:24px}.slideup-header-title.center:last-child{margin-left:0}.slideup-header-tabs{display:flex;align-items:center;overflow:auto}.slideup-header-tabs::-webkit-scrollbar{width:0;height:0}.slideup-header-tab{line-height:56px;padding:0 8px;box-sizing:border-box;position:relative;user-select:none}.slideup-header-tab.active:after{content:"";border-bottom:2px solid var(--invert-9);width:calc(100% - 16px);left:8px;bottom:0;position:absolute}.slideup-header-tools{display:flex;align-items:center;justify-content:space-between}.slideup-header-tool{min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px}.slideup-header-tool:not(:last-child){margin-right:12px}.slideup{--slideup-mask: rgba(0, 0, 0, .35);--slideup-width: 100%;--slideup-left: 0px;--slideup-height: 85%;--slideup-height-full: calc(100% - var(--safe-top));--slideup-bottom: 0px;width:100%;height:100%;z-index:3000;position:fixed;top:0;left:0;background-color:var(--slideup-mask)}.slideup-wrapper{position:absolute;left:var(--slideup-left);bottom:var(--slideup-bottom);background-color:var(--bg-dialog-content, #191919);border-radius:12px 12px 0 0;width:var(--slideup-width);height:var(--slideup-height);transition:height .2s;touch-action:none;will-change:transform,bottom}.slideup-wrapper.is-full{--slideup-height: var(--slideup-height-full)}.slideup-wrapper-from{transform:translateY(100%);transition:transform .35s}.slideup-wrapper-to{transform:translateY(0);transition:transform .35s}.slideup-from{background-color:rgba(0,0,0,0);transition:all .35s}.slideup-to{background-color:var(--slideup-mask);transition:all .35s}@media screen and (min-width:769px){.slideup-wrapper{border-radius:12px}}.mediaviewer{position:relative;box-sizing:border-box;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mediaviewer.dialog-wrapper{width:auto;padding:0}.mediaviewer img,.mediaviewer video{max-width:calc(100vw - 64px);max-height:calc(100vh - 64px);object-fit:contain;display:block}.mediaviewer .mediaviewer-close{position:absolute;box-sizing:border-box;top:8px;right:8px;width:36px;height:36px;padding:0;border-radius:50%;font-size:16px;color:var(--fg-9);z-index:1}.markdown em{color:var(--brand-dark, #4AB858);font-style:normal;font-weight:600}.markdown strong{color:var(--fg-9, rgba(255, 255, 255, .97));font-weight:600}.markdown p>code{border-radius:4px;background:var(--fg-1, rgba(255, 255, 255, .15));display:inline-block;padding:2px 5px}.markdown pre{background:var(--fg-1, rgba(255, 255, 255, .15));border-radius:4px;padding:2px 5px}.markdown video,.markdown img,.markdown audio{max-width:100%;display:block}.tooltip{outline:none;width:calc(100% - 60px);max-width:480px;background-color:var(--bg-dialog, #F9F8FA);border:1px solid var(--border-dialog, rgb(239, 238, 240));border-radius:12px;overflow:hidden;box-sizing:border-box;font-size:12px;color:var(--fg-9, #fff);padding:0 12px;position:fixed;box-shadow:var(--dialog-shadow, 0px 4px 16px 0px rgba(0, 0, 0, .06))}.avatar{width:32px;height:32px;border-radius:50%;position:relative;overflow:hidden;background:var(--avatar-bg)}.avatar-img.clickable{cursor:pointer}.avatar-icon{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:var(--avatar-icon-color)}.avatar-badge{position:absolute;bottom:6px;right:6px;display:flex;padding:8px;justify-content:center;align-items:center;border-radius:8px;border-radius:var(--button-radius, 8px);background:var(--invert-black-6, rgba(0, 0, 0, .66));cursor:pointer;z-index:3}.avatar-badge i{font-size:16px;color:#fff;width:16px;height:16px;line-height:1}.avatar-badge:hover{background:rgba(0,0,0,.8)}.search{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;position:relative;color:var(--fg-9);box-sizing:border-box;border:1px solid var(--input-border-default);background-color:var(--input-bg-default);height:32px}.search:hover{border-color:var(--input-border-hover);background-color:var(--input-bg-hover)}.search:focus-within{border-color:var(--input-border-selected);background-color:var(--input-bg-selected)}.search-icon{width:32px;height:100%;display:flex;align-items:center;justify-content:center}.search-input{display:block;flex:1;width:100%;height:100%;-webkit-appearance:none;appearance:none;outline:none;border:0;color:inherit;font-size:inherit;background:transparent;box-sizing:border-box;padding:0 .5em}.search-input::placeholder{color:var(--fg-2)!important}.search[icon=prefix] input{padding-left:0}.search[icon=suffix] input{padding-right:0}.frameviewer{position:fixed;height:100%;width:100%;top:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background-color:var(--frameviewer-bg-end, rgba(0, 0, 0, .7));padding-top:var(--safe-top)}.frameviewer-iframe{height:calc(100% - 30px);width:100%;max-width:812px;border:0;border-radius:12px;overflow:hidden;transition:all .25s cubic-bezier(.42,1.01,.47,1.02)}.frameviewer-from{background-color:var(--frameviewer-bg, transparent);transition:all .25s}.frameviewer-to{background-color:var(--frameviewer-bg-end, rgba(0, 0, 0, .7));transition:all .25s}.frameviewer-wrapper-from{transition:all .25s;opacity:0}.frameviewer-wrapper-to{transition:all .25s;opacity:1}.frameviewer-loading{width:120px;display:block;position:absolute;z-index:1;opacity:.2}.frameviewer .loading{font-size:48px;color:var(--frameviewer-loading);position:absolute;z-index:1}@media screen and (max-width:842px){.frameviewer iframe{height:100%;max-width:100%;border-radius:0}}.rolepicker .slideup-header{color:var(--fg-9, rgba(42, 41, 39, .96))}.rolepicker .slideup-wrapper{box-sizing:border-box;background-color:var(--bg-dialog, #F9F8FA);border:1px solid var(--border-default, rgb(239, 238, 240));border-radius:12px}.rolepicker-wrapper{height:calc(100% - 60px)}.rolepicker-label{padding:6px 12px;margin:6px 8px 0;font-size:14px;font-weight:500;color:var(--fg-8, rgba(42, 41, 39, .8))}.rolepicker-search.search,.rolepicker-item{font-size:14px;font-weight:400;height:52px;box-sizing:border-box;margin:0 8px 2px}.rolepicker-search.search{display:flex;border-radius:12px;padding:8px;color:inherit}.rolepicker-tabs{margin:8px}.rolepicker-tabs .rolepicker-tab{color:var(--fg-5);border:1px solid transparent}.rolepicker-tabs .rolepicker-tab.active{color:var(--fg-9)}.rolepicker-item{border-radius:4px;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--fg-9, #2A2927);background-color:var(--input-bg-default, #fff);box-sizing:border-box;border:1px solid var(--input-bg-default, transparent);cursor:default;position:relative}.rolepicker-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.rolepicker-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.rolepicker-item-avatar.avatar{width:40px;height:40px;flex-shrink:0;background-color:var(--rolepicker-avatar-bg, rgb(236, 235, 237));color:var(--fg-4, rgba(42, 41, 39, .5))}.rolepicker-item-avatar.avatar-icon{font-size:20px;font-weight:600}.rolepicker-item-add{display:block;width:40px;height:40px;text-align:center;line-height:40px;flex-shrink:0;font-size:20px;font-weight:600}.rolepicker-item-voice{width:18px;height:18px;border:1px solid var(--border-light, rgba(255, 255, 255, .03));background:var(--button-bg-solid, #333);display:block;line-height:18px;text-align:center;font-size:12px;color:var(--brand-default, rgba(0, 202, 65, .75));position:absolute;left:36px;bottom:5px;z-index:1;border-radius:24px}.rolepicker-item .icon-loading{flex-shrink:0;width:40px;height:40px;font-size:20px;display:block;line-height:40px;text-align:center;color:var(--fg-5, rgba(42, 41, 39, .5));animation:rotating 2s linear infinite}.rolepicker-item-mid{flex:1;padding:0 12px;overflow:hidden}.rolepicker-item-text{overflow:hidden;white-space:nowrap;display:flex;align-items:center}.rolepicker-item-subtext{font-size:11px;font-weight:400;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rolepicker-item-owner{font-style:unset;font-weight:400;font-size:13px;color:var(--fg-3, rgba(0, 0, 0, .35));margin-left:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.rolepicker-item-tools{display:flex;align-items:center;flex-shrink:0}.rolepicker-item-tag{display:block;color:var(--fg-2, rgba(0, 0, 0, .25));font-size:14px;font-weight:400}.rolepicker-item-tool{width:32px;height:32px;text-align:center;line-height:32px;font-size:20px;font-weight:600;display:block}.rolepicker-item .icon-subscribe{color:var(--brand-subscribe, #FFDE89);font-size:inherit}.rolepicker-item .icon-edit{color:var(--fg-4, rgba(255, 255, 255, .46));font-weight:400;opacity:0;cursor:default}@media(hover:none)and (pointer:coarse){.rolepicker-item .icon-edit{opacity:.6}}.rolepicker-item:hover .icon-edit{opacity:1}@media(hover:none)and (pointer:coarse){.rolepicker-item:active .icon-edit{opacity:1}}.rolepicker-item .icon-check{color:var(--brand-default, rgba(0, 202, 65, .75))}.rolepicker-item:hover{background-color:var(--input-bg-hover);border-color:var(--input-border-hover)}.rolepicker-item:active{background-color:var(--input-bg-default);border-color:var(--input-border-hover)}.rolepicker-item:disabled,.rolepicker-item[disabled=true]{color:var(--fg-3);pointer-events:none;background-color:var(--input-bg-default, #fff);border-color:var(--input-bg-default, transparent)}.rolepicker-item:disabled .rolepicker-item-avatar,.rolepicker-item[disabled=true] .rolepicker-item-avatar{opacity:.5}.rolepicker-item:disabled .rolepicker-item-owner,.rolepicker-item[disabled=true] .rolepicker-item-owner{color:var(--fg-1)}.rolepicker-scroll{height:calc(100% - 155px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.rolepicker-scroll::-webkit-scrollbar{width:0;height:0}.rolepicker-more{color:var(--fg-3);font-size:15px;font-weight:600;justify-content:center}.rolepicker-confirm.btn{display:flex;height:40px;margin:6px 8px}.rolepicker-empty{justify-content:center}.timbrepicker-wrapper{height:calc(100% - 60px)}.timbrepicker-tabs{display:flex;align-items:center;justify-content:center;gap:4px}.timbrepicker-scroll{margin-top:16px;margin-bottom:16px;height:calc(100% - 130px);overflow:auto}.timbrepicker-scroll::-webkit-scrollbar{width:0;height:0}.timbrepicker-item{font-size:16px;font-weight:600;margin:0 8px 2px;height:52px;border-radius:4px;padding:6px 12px;color:var(--fg-9, #2A2927);background-color:var(--input-bg-default, #fff);box-sizing:border-box;border:1px solid var(--input-bg-default, transparent);cursor:default;position:relative}.timbrepicker-item .icon-voiceprint{display:inline-block;font-weight:400;margin-right:12px;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px}.timbrepicker-item img{display:inline-block;margin-right:22px;margin-left:10px;width:20px;height:20px;vertical-align:middle}.timbrepicker-item .icon-check{display:none}.timbrepicker-item.active{color:var(--brand-default)}.timbrepicker-item.active .icon-check{display:block;position:absolute;right:16px;font-size:20px;font-weight:400;top:13px}.timbrepicker-flex{display:flex;align-items:center;height:38px}.timbrepicker .timbrepicker-confirm{display:flex;height:40px;margin:6px 8px}.tabbar{display:flex;align-items:center;flex-direction:row;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--border-lighter, rgba(0, 0, 0, .03));box-sizing:border-box}.tabbar::-webkit-scrollbar{display:none}.tabbar-item{flex-shrink:0;padding:10px;box-sizing:border-box;color:var(--fg-4, rgba(0, 0, 0, .46));text-align:center;font-size:16px;font-weight:400;line-height:150%;position:relative}.tabbar-item.active{font-weight:600;color:var(--brand-default, #06C755)}.tabbar-item:after{content:"";display:none;width:calc(100% - 20px);position:absolute;left:10px;bottom:0;border-bottom:1px solid;color:inherit}.tabbar-item.active:after{display:block}.radiopicker-wrapper{height:calc(100% - 60px);display:flex;flex-direction:column}.radiopicker .search{font-size:14px;font-weight:400;box-sizing:border-box;margin:0 8px 2px;display:flex;border-radius:8px;padding:8px;color:var(--fg-9);height:40px;flex-shrink:0}.radiopicker-searched{padding:8px 16px;font-size:14px;color:var(--fg-8);overflow:hidden;white-space:nowrap}.radiopicker .tabbar{margin:0 auto}.radiopicker-btns{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;margin:0 auto;max-width:100%;box-sizing:border-box}.radiopicker-btns::-webkit-scrollbar{display:none}.radiopicker-btns .btn:not([theme=border-green]){color:var(--fg-4, rgba(0, 0, 0, .46))}.radiopicker-btns .btn{border-radius:16px;padding-left:12px;padding-right:12px;flex-shrink:0}.radiopicker-scroll{margin-bottom:16px;flex:1;overflow:auto}.radiopicker-scroll::-webkit-scrollbar{width:0;height:0}.radiopicker-item{padding:8px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;position:relative}.radiopicker-item:hover{background-color:var(--button-bg-hover)}.radiopicker-item .avatar{width:64px;height:64px;border-radius:8px;flex-shrink:0}.radiopicker-item .avatar-icon{font-size:22px;color:var(--fg-2)}.radiopicker-item-center{flex:1;height:64px;margin:0 12px;box-sizing:border-box;overflow:hidden}.radiopicker-item-title{color:var(--fg-9, rgba(255, 255, 255, .94));font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radiopicker-item-desc{color:var(--fg-3, rgba(0, 0, 0, .35));font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.radiopicker-item-nums{color:var(--fg-3, rgba(0, 0, 0, .35));font-size:13px;font-weight:400}.radiopicker-item-nums span{margin-right:4px}.radiopicker-item-voiceprint{display:none}.radiopicker-item.playing .radiopicker-item-voiceprint{display:inline-block;vertical-align:middle;height:1.2em}.radiopicker-item.playing .radiopicker-item-title{color:var(--brand-default)}.radiopicker-item-tools{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.radiopicker-item-tool{color:var(--fg-9);width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.radiopicker-item-tool.active{color:var(--brand-default)}.radiopicker-more,.radiopicker-empty,.radiopicker-loading{display:flex;font-size:16px;justify-content:center;align-items:center;height:64px}.radiopicker-more{color:var(--fg-7)}.radiopicker-more:hover{background-color:var(--button-bg-hover)}.radiopicker-more:active{background-color:var(--button-bg-pressed)}.radiopicker-empty{color:var(--fg-2)}.radiopicker-loading{color:var(--fg-4)}.radiopicker-loading .icon-loading{flex-shrink:0;width:40px;height:40px;font-size:20px;display:block;line-height:40px;text-align:center;animation:rotating 2s linear infinite}.radiopicker .radiopicker-confirm{display:flex;height:40px;margin:6px 8px 16px;flex-shrink:0}.pic{position:relative;overflow:hidden}.pic-img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.pic-loading,.pic-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;left:0;top:0}.pic-loading:before,.pic-icon:before{display:block}.pic-loading{animation:rotating 2s linear infinite}.nowrap{display:inline-block;white-space:nowrap;overflow:hidden;transition:var(--nowrap-transition)}.nowrap:hover{text-indent:var(--nowrap-indent)}.rolepicker .drawerup-header{color:var(--fg-9, rgba(42, 41, 39, .96))}.rolepicker .drawerup-wrapper{box-sizing:border-box;background-color:var(--bg-dialog, #F9F8FA);border:1px solid var(--border-default, rgb(239, 238, 240));border-radius:12px}.rolepicker-wrapper[data-v-9ee33d1e]{height:calc(100% - 86px);--rolepicker-avatar-size: calc(((var(--drawerup-width) - 8px) / 5) * .68);--rolepicker-item-width: 20%}@media screen and (max-width:479px){.rolepicker-wrapper[data-v-9ee33d1e]{--rolepicker-avatar-size: calc(((var(--drawerup-width) - 8px) / 4) * .68);--rolepicker-item-width: 25%}}.rolepicker-wrapper[data-v-9ee33d1e] .search{display:flex;border-radius:12px;padding:8px;font-size:14px;font-weight:400;height:40px;box-sizing:border-box;margin:8px 16px 0;color:var(--fg-9, rgba(255, 255, 255, .94))}.rolepicker-wrapper[data-v-9ee33d1e] .btn{display:flex;height:40px;margin:12px}.rolepicker-searched[data-v-9ee33d1e]{color:var(--fg-9, rgba(255, 255, 255, .94));font-family:PingFang SC;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-align:left;margin:12px 10px 0 16px}.rolepicker-tabs[data-v-9ee33d1e]{cursor:default;margin:8px;white-space:nowrap;overflow:auto;position:relative}.rolepicker-tabs[data-v-9ee33d1e]::-webkit-scrollbar{width:0;height:0}.rolepicker-tabs[data-v-9ee33d1e]:after{content:"";display:block;height:2px;background-color:var(--border-default, rgba(255, 255, 255, .06));position:absolute;bottom:0;left:8px;right:8px;border-radius:2px;z-index:1}.rolepicker-tab[data-v-9ee33d1e]{display:inline-block;min-width:68px;height:44px;font-size:15px;position:relative;text-align:center;line-height:44px;color:var(--fg-4, rgba(0, 0, 0, .46));box-sizing:border-box;padding:0 8px}.rolepicker-tab.active[data-v-9ee33d1e]{color:var(--fg-9, rgba(255, 255, 255, .94))}.rolepicker-tab.active[data-v-9ee33d1e]:after{content:"";display:block;height:2px;background-color:var(--fg-9, rgba(255, 255, 255, .94));position:absolute;bottom:0;left:8px;right:8px;border-radius:2px;z-index:2}.rolepicker-scroll[data-v-9ee33d1e]{position:relative;display:block;font-size:0;padding:4px;height:calc(100% - 155px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:0}.rolepicker-scroll[data-v-9ee33d1e]::-webkit-scrollbar{width:0;height:0}.rolepicker-add[data-v-9ee33d1e],.rolepicker-item[data-v-9ee33d1e]{display:inline-block;vertical-align:top;width:var(--rolepicker-item-width);height:auto;padding:5px 8px;box-sizing:border-box;margin:0;border:none;background:transparent;border-radius:12px}.rolepicker-add[data-v-9ee33d1e]:hover,.rolepicker-item[data-v-9ee33d1e]:hover{background:var(--card-bg_hover, rgba(255, 255, 255, .08))}.rolepicker-add .icon-add[data-v-9ee33d1e]{display:flex;width:var(--rolepicker-avatar-size);height:var(--rolepicker-avatar-size);margin:6px auto;border-radius:50%;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--fg-5, rgba(255, 255, 255, .54));background:var(--community-bg-card-fade, rgba(255, 255, 255, .05))}.rolepicker-add .rolepicker-item-text[data-v-9ee33d1e]{font-weight:400}.rolepicker-item[data-v-9ee33d1e] .avatar{width:var(--rolepicker-avatar-size);height:var(--rolepicker-avatar-size);margin:6px auto 0;overflow:visible;background-color:var(--image-default)}.rolepicker-item[data-v-9ee33d1e] .avatar-img{user-select:none}.rolepicker-item.active[data-v-9ee33d1e] .avatar-img{border-radius:50%}.rolepicker-item.active[data-v-9ee33d1e] .avatar:before{content:"";position:absolute;border:2px solid var(--brand-default, #06C755);z-index:1;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:50%;left:-3px;top:-3px;box-sizing:border-box;pointer-events:none}.rolepicker-item[disabled=true][data-v-9ee33d1e] .avatar:before{border-color:var(--fg-3)}.rolepicker-item-text[data-v-9ee33d1e]{overflow:hidden;color:var(--fg-9, rgba(255, 255, 255, .94));text-align:center;text-overflow:ellipsis;font-family:PingFang SC;font-size:13px;font-weight:500;display:block;margin-top:6px}.rolepicker-item.active[data-v-9ee33d1e] .icon-check-fill{position:absolute;right:-2px;bottom:-2px;font-size:22px;color:var(--brand-default, #06C755);z-index:10;border-radius:50%;width:22px;height:22px;line-height:22px}.rolepicker-item.active[data-v-9ee33d1e] .icon-check-fill:before{display:block;position:absolute;left:0;top:0;z-index:2}.rolepicker-item.active[data-v-9ee33d1e] .icon-check-fill:after{content:"";display:block;position:absolute;left:3px;top:3px;z-index:1;background-color:#fff;border-radius:50%;height:16px;width:16px}.rolepicker-item.active .rolepicker-item-text[data-v-9ee33d1e]{color:var(--brand-default, #06C755)}.rolepicker-item[disabled=true] .rolepicker-item-text[data-v-9ee33d1e]{color:var(--fg-3)}.rolepicker-item-info[data-v-9ee33d1e]{color:var(--fg-3, rgba(255, 255, 255, .35));font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.rolepicker-item-info>span[data-v-9ee33d1e]:not(:first-child):before{content:"·";margin-left:2px;margin-right:2px}.rolepicker-loading[data-v-9ee33d1e]{padding:12px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.rolepicker-loading img[data-v-9ee33d1e]{margin:0 auto;display:block;width:64px}.rolepicker-nomore[data-v-9ee33d1e]{text-align:center;color:var(--fg-3);font-size:14px;height:48px;line-height:48px}.drawerup-header[data-v-a6c26a03]{color:var(--fg-9, #fff);display:flex;align-items:center;justify-content:space-between;padding:22px 15px 15px;box-sizing:border-box;font-weight:600}.drawerup-header[data-v-a6c26a03]:before{content:"";width:36px;height:4px;border-radius:2px;background-color:var(--button-bg-default, rgba(255, 255, 255, .1));position:absolute;left:calc(50% - 18px);top:10px}.drawerup-header-title[data-v-a6c26a03]{font-size:16px}.drawerup-header-title.center[data-v-a6c26a03]{flex:1;text-align:center;margin-left:24px}.drawerup-header-title.center[data-v-a6c26a03]:last-child{margin-left:0}.drawerup-header-tabs[data-v-a6c26a03]{display:flex;align-items:center;overflow:auto}.drawerup-header-tabs[data-v-a6c26a03]::-webkit-scrollbar{width:0;height:0}.drawerup-header-tab[data-v-a6c26a03]{line-height:56px;padding:0 8px;box-sizing:border-box;position:relative;user-select:none}.drawerup-header-tab.active[data-v-a6c26a03]:after{content:"";border-bottom:2px solid var(--invert-9);width:calc(100% - 16px);left:8px;bottom:0;position:absolute}.drawerup-header-tools[data-v-a6c26a03]{display:flex;align-items:center;justify-content:space-between}.drawerup-header-tool[data-v-a6c26a03]{min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px}.drawerup-header-tool[data-v-a6c26a03]:not(:last-child){margin-right:12px}.drawerup[data-v-4d754ade]{--drawerup-mask: var(--overlay-dark, rgba(0, 0, 0, .8));--drawerup-width: 100%;--drawerup-left: 0px;--drawerup-height: 85%;--drawerup-height-full: calc(100% - var(--safe-top));--drawerup-bottom: 0px;width:100%;height:100%;z-index:3000;position:fixed;top:0;left:0;background-color:var(--drawerup-mask)}.drawerup-wrapper[data-v-4d754ade]{position:absolute;left:var(--drawerup-left);bottom:var(--drawerup-bottom);background-color:var(--bg-dialog-content, #191919);border-radius:12px 12px 0 0;width:var(--drawerup-width);height:var(--drawerup-height);transition:height .2s;touch-action:none;will-change:transform,bottom}.drawerup-wrapper.is-full[data-v-4d754ade]{--drawerup-height: var(--drawerup-height-full)}.drawerup-wrapper-from[data-v-4d754ade]{transform:translateY(100%);transition:transform .35s}.drawerup-wrapper-to[data-v-4d754ade]{transform:translateY(0);transition:transform .35s}.drawerup-from[data-v-4d754ade]{background-color:rgba(0,0,0,0);transition:all .35s}.drawerup-to[data-v-4d754ade]{background-color:var(--drawerup-mask);transition:all .35s}@media screen and (min-width:769px){.drawerup-wrapper[data-v-4d754ade]{border-radius:12px}}.avatar{width:32px;height:32px;border-radius:50%;position:relative;overflow:hidden;background:var(--avatar-bg, var(--bg-1))}.avatar-img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block;position:absolute;top:0;left:0;z-index:1}.avatar.has-frame{overflow:visible}.avatar-frame{object-fit:cover;display:block;position:absolute;width:160%;height:160%;top:-30%;left:-30%;z-index:2}.avatar-icon{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:var(--avatar-icon-color, var(--fg-4))}.tag-ref,.tag-refs{--tag-bg: var(--tag-default-bg, rgb(255,255,255,.07));--tag-border: var(--tag-default-border, rgb(255,255,255,.01));--tag-txt: var(--tag-default-default);--tag-bg-hover: var(--tag-default-bg-hover, rgb(255,255,255,.12));--tag-border-hover: var(--tag-default-border-hover, rgb(255,255,255,.11));--tag-txt-hover: var(--tag-default-default)}.tag-ref[theme=dark-green],.tag-ref[theme=dark-success],.tag-refs[theme=dark-green],.tag-refs[theme=dark-success]{--tag-bg: var(--tag-input-bg, rgba(0, 217, 113, .05));--tag-border: var(--tag-input-border, rgba(0, 217, 113, .1));--tag-txt: var(--tag-input-default, rgba(0, 219, 113, .7));--tag-bg-hover: var(--tag-input-bg, rgba(0, 217, 113, .05));--tag-border-hover: var(--tag-input-border, rgba(0, 217, 113, .1));--tag-txt-hover: var(--tag-input-default, rgba(0, 219, 113, .7))}.tag-ref[theme=dark-orange],.tag-ref[theme=dark-warning],.tag-refs[theme=dark-orange],.tag-refs[theme=dark-warning]{--tag-bg-hover: var(--tag-variable-bg, rgba(255, 139, 74, .05));--tag-border-hover: var(--tag-variable-border, rgba(255, 139, 74, .01));--tag-txt-hover: var(--tag-variable-default, rgba(255, 139, 74, .7));--tag-bg: var(--tag-variable-bg, rgba(255, 139, 74, .05));--tag-border: var(--tag-variable-border, rgba(255, 139, 74, .01));--tag-txt: var(--tag-variable-default, rgba(255, 139, 74, .7))}.tag-ref[theme=dark-yellow],.tag-refs[theme=dark-yellow]{--tag-bg-hover: var(--tag-unit-bg, rgba(238, 204, 0, .04));--tag-border-hover: var(--tag-unit-border, rgba(238, 204, 0, .01));--tag-txt-hover: var(--tag-unit-default, rgba(238, 204, 0, .7));--tag-bg: var(--tag-unit-bg, rgba(238, 204, 0, .04));--tag-border: var(--tag-unit-border, rgba(238, 204, 0, .01));--tag-txt: var(--tag-unit-default, rgba(238, 204, 0, .7))}.tag-ref[theme=dark-pink],.tag-refs[theme=dark-pink]{--tag-bg-hover: var(--tag-cartoon-bg, rgba(255, 97, 220, .05));--tag-border-hover: var(--tag-cartoon-border, rgba(255, 97, 220, .01));--tag-txt-hover: var(--tag-cartoon-default, rgba(255, 97, 221, .7));--tag-bg: var(--tag-cartoon-bg, rgba(255, 97, 220, .05));--tag-border: var(--tag-cartoon-border, rgba(255, 97, 220, .01));--tag-txt: var(--tag-cartoon-default, rgba(255, 97, 221, .7))}.tag-ref[theme=dark-blue],.tag-ref[theme=dark-primary],.tag-refs[theme=dark-blue],.tag-refs[theme=dark-primary]{--tag-bg-hover: var(--tag-value-bg, rgba(0, 162, 255, .05));--tag-border-hover: var(--tag-value-border, rgba(0, 162, 255, .01));--tag-txt-hover: var(--tag-value-default, rgba(0, 162, 255, .7));--tag-bg: var(--tag-value-bg, rgba(0, 162, 255, .05));--tag-border: var(--tag-value-border, rgba(0, 162, 255, .01));--tag-txt: var(--tag-value-default, rgba(0, 162, 255, .7))}.tag-ref[theme=dark-purple],.tag-refs[theme=dark-purple]{--tag-bg-hover: var(--tag-jump-bg-default, rgba(166, 97, 255, .05));--tag-border-hover: var(--tag-jump-border-default, rgba(166, 97, 255, .01));--tag-txt-hover: var(--tag-jump-default, rgba(166, 97, 255, .7));--tag-bg: var(--tag-jump-bg-default, rgba(166, 97, 255, .05));--tag-border: var(--tag-jump-border-default, rgba(166, 97, 255, .01));--tag-txt: var(--tag-jump-default, rgba(166, 97, 255, .7))}.tag-ref[theme=dark-red],.tag-ref[theme=dark-danger],.tag-ref[theme=dark-error],.tag-refs[theme=dark-red],.tag-refs[theme=dark-danger],.tag-refs[theme=dark-error]{--tag-bg-hover: rgba(245, 108, 108, .08);--tag-border-hover: rgba(245, 108, 108, .08);--tag-txt-hover: rgb(245, 108, 108);--tag-bg: rgba(245, 108, 108, .05);--tag-border: rgba(245, 108, 108, .01);--tag-txt: rgb(245, 108, 108)}.tag-ref[theme=dark-gray],.tag-refs[theme=dark-gray]{--tag-bg-hover: rgba(80, 80, 80, .08);--tag-border-hover: rgba(80, 80, 80, .08);--tag-txt-hover: rgb(80, 80, 80);--tag-bg: rgba(80, 80, 80, .05);--tag-border: rgba(80, 80, 80, .01);--tag-txt: rgb(80, 80, 80)}.tag-ref[theme=dark-warning1],.tag-refs[theme=dark-warning1]{--tag-bg-hover: var(--accent-orange-2, rgba(255, 160, 11, .2));--tag-border-hover: var(--accent-orange-2, rgba(255, 160, 11, .2));--tag-txt-hover: var(--accent-orange-9, rgba(255, 160, 11, .95));--tag-bg: var(--accent-orange-1, rgba(255, 160, 11, .1));--tag-border: var(--accent-orange-1, rgba(255, 160, 11, .1));--tag-txt: var(--accent-orange-7, rgba(255, 160, 11, .7))}.tag-ref[theme=dark-danger1],.tag-refs[theme=dark-danger1]{--tag-bg-hover: var(--accent-red-2, rgba(255, 70, 59, .2));--tag-border-hover: var(--accent-red-2, rgba(255, 70, 59, .2));--tag-txt-hover: var(--accent-red-9, rgba(255, 70, 59, .95));--tag-bg: var(--accent-red-1, rgba(255, 70, 59, .1));--tag-border:var(--accent-red-1, rgba(255, 70, 59, .1));--tag-txt: var(--accent-red-7, rgba(255, 70, 59, .7))}.tag-ref[theme=dark-success1],.tag-refs[theme=dark-success1]{--tag-bg-hover: var(--accent-green-9, rgba(51, 216, 76, .95));--tag-border-hover: var(--accent-green-2, rgba(51, 216, 76, .2));--tag-txt-hover: var(--accent-green-2, rgba(51, 216, 76, .2));--tag-bg: var(--accent-green-1, rgba(51, 216, 76, .1));--tag-border: var(--accent-green-1, rgba(51, 216, 76, .1));--tag-txt: var(--accent-green-7, rgba(51, 216, 76, .7))}.tag-ref[theme=dark-attribute],.tag-refs[theme=dark-attribute]{--tag-bg-hover: var(--tag-collection-bg, rgba(0, 162, 255, .05));--tag-border-hover: var(--tag-collection-border, rgba(0, 162, 255, .01));--tag-txt-hover: var(--tag-collection-default, rgba(0, 162, 255, .7));--tag-bg: var(--tag-collection-bg, rgba(0, 162, 255, .05));--tag-border: var(--tag-collection-border, rgba(0, 162, 255, .01));--tag-txt: var(--tag-collection-default, rgba(0, 162, 255, .7))}.tag-ref{display:inline-flex;align-items:center;border-radius:8px;box-sizing:border-box;font-size:14px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-txt);padding:0 2px;height:24px;line-height:1;position:relative;cursor:default;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;outline:none}.tag-ref:hover,.tag-ref.hover{border-color:var(--tag-border-hover);background:var(--tag-bg-hover);color:var(--tag-txt-hover)}.tag-ref-order,.tag-ref-close{min-width:1em;height:1em;margin-right:2px;font-size:inherit;white-space:nowrap}.tag-ref-order{display:inline-flex;align-items:center;justify-content:center;opacity:.5}.tag-ref-close{display:none}.tag-ref.hover[data-closable=true] :nth-child(2):not(.tag-ref-text),.tag-ref[data-closable=true]:hover :nth-child(2):not(.tag-ref-text){display:none}.tag-ref.hover[data-closable=true] .tag-ref-close,.tag-ref[data-closable=true]:hover .tag-ref-close{display:inline-block}.tag-ref-avatar.avatar{width:18px;height:18px;margin-right:2px}.tag-ref-icon{margin-right:2px;font-size:inherit}.tag-ref-icon.is-img{width:18px;height:18px}.tag-ref-text{margin-right:2px}.tag-ref-text:nth-child(2){margin-left:5px}.tag-ref-text:last-child{margin-right:5px}.tag-ref[data-closable=true]:hover .tag-ref-text:nth-child(2){margin-left:0}.tag-ref-drop{font-size:inherit;display:inline-block;padding:2px;line-height:1;box-sizing:border-box}.tag-ref-drop:before{opacity:.5}.tag-ref-drop:hover,.tag-ref-drop.hover{border-radius:8px;background-color:var(--tag-bg-hover);color:var(--tag-txt-hover)}.tag-ref-drop:hover:before,.tag-ref-drop.hover:before{opacity:1}.btn{--btn-txt: var(--fg-9, rgba(255, 255, 255, .94));--btn-txt-hover: var(--fg-9, rgba(255, 255, 255, .94));--btn-txt-disabled: var(--fg-1, rgba(255, 255, 255, .15));--btn-bg-hover: var(--button-bg-hover, rgba(255, 255, 255, .12))}.btn[theme=default]{--btn-txt: var(--fg-9, rgba(255, 255, 255, .94));--btn-txt-disabled: var(--fg-1, rgba(255, 255, 255, .15));--btn-bg: var(--button-bg-default, rgba(255, 255, 255, .1));--btn-bg-hover: var(--button-bg-hover, rgba(255, 255, 255, .12));--btn-bg-active: var(--button-bg-pressed, rgba(255, 255, 255, .08));--btn-bg-disabled: var(--button-bg-disabled-neg, rgba(255, 255, 255, .08));--btn-border: transparent;--btn-border-hover: var(--button-border-hover, rgb(255,255,255,.1));--btn-border-active: var(--button-border-pressed, rgb(255,255,255,.1));--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none}.btn[theme=border-mask]{--btn-txt: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-disabled: var(--invert-3, rgba(255, 255, 255, .3));--btn-bg: var(--invert-black-2, rgba(0, 0, 0, .2));--btn-bg-hover: var(--invert-black-3, rgba(0, 0, 0, .3));--btn-bg-active: var(--button-bg-pressed, rgba(255, 255, 255, .08));--btn-border: var(--invert-5, rgba(255, 255, 255, .51));--btn-border-hover: var(--button-border-hover, rgb(255,255,255,.1));--btn-border-active: var(--button-border-pressed, rgb(255,255,255,.1));--btn-border-disabled: var(--invert-0, rgba(255, 255, 255, 0))}.btn[theme=brand],.btn[theme=success],.btn[theme=green],.btn[theme=green-fill]{--btn-txt: var(--invert-9, rgba(255, 255, 255, .96));--btn-txt-disabled: var(--brand-transparent, rgba(0, 202, 65, .2));--btn-bg: var(--brand-default, #00CA41);--btn-bg-hover: var(--brand-light, #67CF74);--btn-bg-active: var(--brand-dark, #4AB858);--btn-bg-disabled: var(--brand-transparent-more, rgba(0, 202, 65, .14));--btn-border: var(--border_gradient-default, rgba(255, 255, 255, .15));--btn-border-hover: var(--border_gradient-default-light, rgba(255, 255, 255, .2));--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none}.btn[theme=border]{--btn-bg: var(--button-bg-ghost, rgba(0, 0, 0, 0));--btn-bg-hover: var(--button-bg-ghost-hover, rgba(255, 255, 255, .04));--btn-bg-active: var(--button-bg-ghost-pressed, rgba(255, 255, 255, .01));--btn-bg-disabled: var(--button-bg-ghost, rgba(0, 0, 0, 0));--btn-border: var(--button-border-ghost-default, rgba(255, 255, 255, .08));--btn-border-hover: var(--button-border-ghost-hover, rgba(255, 255, 255, .12));--btn-border-active: var(--button-border-ghost-pressed, rgba(255, 255, 255, .08));--btn-border-disabled: var(--button-border-ghost-default, rgba(255, 255, 255, .08));--btn-shadow: none}.btn[theme=border-danger],.btn[theme=border-red],.btn[theme=border-error]{--btn-txt: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-txt-hover: var(--accent-red-5, rgba(255, 70, 59, .5));--btn-txt-disabled: var(--accent-red-transparent, rgba(255, 70, 59, .15));--btn-txt-active: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-border: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-border-hover: var(--accent-red-5, rgba(255, 70, 59, .5));--btn-border-disabled: var(--accent-red-2, rgba(255, 70, 59, .2));--btn-border-active: var(--accent-red-9, rgba(255, 70, 59, .95));--btn-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--btn-shadow-active: none;--btn-shadow-disabled: none}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:14px;font-weight:600;padding:0 12px;box-sizing:border-box;height:32px;cursor:pointer;user-select:none;outline:none;color:var(--btn-txt);border:1px solid var(--btn-border);background:var(--btn-bg);border-radius:var(--btn-radius, 8px);box-shadow:var(--btn-shadow)}.btn-prefix,.btn-suffix{font-size:inherit}.btn :not(:last-child){margin-right:4px}.btn:hover{color:var(--btn-txt-hover);border-color:var(--btn-border-hover);background:var(--btn-bg-hover);box-shadow:var(--btn-shadow-hover)}.btn:focus{color:var(--btn-txt-focus);border-color:var(--btn-border-focus);background:var(--btn-bg-focus);box-shadow:var(--btn-shadow-focus)}.btn:active,.btn.active{color:var(--btn-txt-active);border-color:var(--btn-border-active);background:var(--btn-bg-active);box-shadow:var(--btn-shadow-active)}.btn:disabled,.btn[disabled=true]{color:var(--btn-txt-disabled);border-color:var(--btn-border-disabled);background:var(--btn-bg-disabled);box-shadow:var(--btn-shadow-disabled);cursor:not-allowed;pointer-events:none;touch-action:manipulation}.loading{--loading-border-width: 3;--loading-stroke: rgba(255, 255, 255, .5);--loading-stroke-bg: rgba(255, 255, 255, .2);--loading-mask: var(--overlay-dark, rgba(0, 0, 0, .8));--loading-txt: rgba(255, 255, 255, .8);background-color:var(--loading-mask);position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-spin{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto}.loading-icon{display:block;width:100%;height:100%}.loading-rotating{animation:rotating 2s linear infinite}.loading-percent{position:absolute;font-size:14px;color:var(--loading-txt)}.loading-text{color:var(--loading-txt);font-size:14px;margin:.5em auto}.notification{position:relative;color:var(--fg-7);margin:16px;transform-origin:top;background-color:var(--bg-dialog);border-radius:6px;font-size:14px;padding:14px 26px 14px 13px;width:330px;border:1px solid var(--border-dialog);box-sizing:border-box;display:flex;line-height:24px}.notification-group{position:fixed;max-height:100%;max-width:100%;top:0;right:0;z-index:9000}.notification-close{position:absolute;right:12px;top:18px;line-height:1;font-size:16px;color:var(--fg-9)}.notification-icon{width:24px;height:24px;text-align:center;font-size:20px;margin-right:8px}.notification-content{word-break:break-all;margin-right:10px}.notification-warning .notification-icon{color:var(--color-warning)}.notification-success .notification-icon{color:var(--color-success)}.notification-error .notification-icon{color:var(--color-danger)}.notification-info .notification-icon{color:var(--color-info)}.notification-enter-active,.notification-leave-active{transition:all .35s}.notification-enter-from,.notification-leave-to{opacity:0;transform:translateY(-30px)}.dialog{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-dark)}.dialog-wrapper{width:420px;background-color:var(--bg-dialog);border:1px solid var(--border-dialog);border-radius:16px;overflow:hidden;box-sizing:border-box;padding-bottom:8px}.dialog-content{background-color:var(--bg-dialog-content);border-radius:8px 8px 0 0;margin:0 8px;padding:12px 8px;box-sizing:border-box}.dialog-content:last-child{border-radius:8px}.dialog-icon{width:24px;height:24px;text-align:center;font-size:20px;float:left;margin-right:5px}.dialog-warning .dialog-icon{color:var(--color-warning)}.dialog-success .dialog-icon{color:var(--color-success)}.dialog-error .dialog-icon{color:var(--color-danger)}.dialog-info .dialog-icon{color:var(--color-info)}.dialog-body{box-sizing:border-box;max-height:calc(100vh - 150px);overflow:auto;font-size:14px;color:var(--fg-9)}.dialog-body::-webkit-scrollbar{width:0;height:0}.dialog-row{display:flex;align-items:center}.dialog-row:not(:last-child){margin-bottom:8px}.dialog-input{flex:1;box-sizing:border-box;-webkit-appearance:none;appearance:none;outline:none;border:1px solid var(--input-border-default);background-color:var(--input-bg-default);height:32px;padding-left:5px;padding-right:5px;border-radius:8px;color:var(--fg-9);font-size:14px}.dialog-input:hover{border-color:var(--input-border-hover);background-color:var(--input-bg-hover)}.dialog-input:focus{border-color:var(--input-border-selected);background-color:var(--input-bg-selected)}.dialog-input:disabled,.dialog-input:read-only{color:var(--fg-3);border-color:var(--input-border-disabled);background-color:var(--input-bg-disabled)}.dialog-label{font-size:14px;color:var(--fg-7)}.dialog-formmsg{margin-bottom:12px}.dialog-btn{min-width:60px}.dialog-btn:not(:last-child){margin-right:8px}.dialog-footer[layout=fill] .dialog-btn{flex:1}.dialog{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;max-height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-dark)}.dialog-wrapper{max-height:100%;max-width:100%;width:420px;background-color:var(--bg-dialog);border:1px solid var(--border-dialog);border-radius:16px;overflow:hidden;box-sizing:border-box;padding-bottom:8px;position:relative}.dialog-close{position:absolute;right:12px;top:0;bottom:0;margin:auto;font-size:16px;color:var(--fg-9);width:24px;height:24px;line-height:24px;text-align:center}.dialog-header{position:relative;height:48px;font-size:16px;color:var(--fg-9);padding:0 12px;display:flex;align-items:center}.dialog-title{text-align:center;width:calc(100% - 24px)}.waterfall{position:relative}.waterfall-cols{display:flex;justify-content:center}.waterfall::-webkit-scrollbar{width:0;height:0}.scroll-loading,.scroll-nodata{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;color:#888}.scroll-loading .iconfont,.scroll-nodata .iconfont{font-size:32px}.scroll-nomore{width:100%;font-size:14px;color:#888;display:flex;align-items:center;justify-content:center;min-height:32px}.dialog-footer{height:48px;padding:8px 20px;margin:0 8px;box-sizing:border-box;border-radius:0 0 8px 8px;border-top:1px solid var(--border-default);background-color:var(--bg-dialog-content);text-align:right}.dialog-footer[layout=fill]{display:flex}.dialog-footer[layout=between]{display:flex;justify-content:space-between}.dialog-footer-btn{min-width:60px}.dialog-footer-btn:not(:last-child){margin-right:8px}.dialog-footer[layout=fill] .dialog-footer-btn{flex:1}div.dialog-waterfall{width:calc(100vw - 88px);height:calc(100vh - 128px);display:flex;flex-direction:column}.waterfall{overflow:auto;flex:1}.waterfall-item{padding:6px;box-sizing:border-box;position:relative}.waterfall-item:before{content:"";position:absolute;z-index:10;border:1px solid transparent;width:calc(100% - 10px);height:calc(100% - 10px);box-sizing:border-box;border-radius:8px}.waterfall-item img{display:block;width:100%;border-radius:8px}.waterfall-item.active:before{border-color:var(--color-primary)}.dialog-waterfall .dialog-footer{background:transparent;border-top:0}/*!
* Cropper.js v1.6.2
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
*/.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropper{background-color:var(--bg-1)}.cropper .cropper-wrapper{position:relative;width:auto;height:auto;max-height:calc(100% - 30px);max-width:calc(100% - 30px)}.cropper-body{height:calc(100% - 96px);width:100%;position:relative}.cropper .cropper-crop-box{overflow:hidden;border:1px solid var(--fg-4);box-sizing:border-box}.cropper .cropper-view-box{outline:none}.dropmenu-uploader{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;opacity:.3}.dropmenu-uploader input{width:100%;height:100%;display:block;opacity:0}.tag{--tag-txt: var(--fg-7);--tag-bg: var(--fg-0, rgba(255, 255, 255, .06));--tag-border: var(--fg-0, rgba(255, 255, 255, .06))}.tag[theme=weak]{--tag-txt: var(--fg-5, rgba(255, 255, 255, .54))}.tag[theme=weaker]{--tag-txt: var(--fg-3, rgba(255, 255, 255, .35));--tag-border: transparent}.tag[theme=warning]{--tag-txt: var(--accent-orange-7, rgba(255, 160, 11, .7));--tag-bg: var(--accent-orange-1, rgba(255, 160, 11, .1));--tag-border: var(--accent-orange-1, rgba(255, 160, 11, .1))}.tag[theme=success],.tag[theme=green]{--tag-bg: var(--accent-green-1, rgba(51, 216, 76, .1));--tag-border: var(--accent-green-1, rgba(51, 216, 76, .1));--tag-txt: var(--accent-green-7, rgba(51, 216, 76, .7))}.tag[theme=danger],.tag[theme=red],.tag[theme=error]{--tag-txt: var(--accent-red-7, rgba(255, 70, 59, .7));--tag-bg: var(--accent-red-1, rgba(255, 70, 59, .1));--tag-border: var(--accent-red-1, rgba(255, 70, 59, .1))}.tag[theme=primary],.tag[theme=blue]{--tag-txt: var(--accent-blue-7, rgba(0, 162, 255, .7));--tag-bg: var(--accent-blue-1, rgba(0, 162, 255, .1));--tag-border: var(--accent-blue-1, rgba(0, 162, 255, .1))}.tag{border-radius:8px;height:22px;box-sizing:border-box;border:1px solid var(--tag-border);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;padding:0 .4em;cursor:default;vertical-align:middle;white-space:nowrap;color:var(--tag-txt);background-color:var(--tag-bg)}.dropmenu{--dropmenu-bg: var(--bg-dialog);--dropmenu-border: var(--border-dialog);position:fixed;z-index:3001;top:0;left:0;width:100%;height:100%;user-select:none;animation:fade .35s}.dropmenu-mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--dropmenu-mask);pointer-events:none}.dropmenu-wrapper{max-height:300px;font-size:14px;min-width:200px;border-radius:12px;position:absolute;overflow:auto;border:1px solid var(--dropmenu-border);box-shadow:0 16px 64px 0 var(--dropmenu-shadow);background:var(--dropmenu-bg);box-sizing:border-box;z-index:1}.dropmenu-wrapper::-webkit-scrollbar{width:2px;height:2px;background-color:transparent;border-radius:2px}.dropmenu-wrapper:hover::-webkit-scrollbar{background-color:var(--dropmenu-scrollbar)}.dropmenu-headtools{display:flex;align-items:center;justify-content:flex-end;width:100%}.dropmenu-headtools+div{padding-top:0}.dropmenu-headtool{width:24px;height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin:0 1px;color:var(--fg-4)}.dropmenu-headtool:hover{color:var(--fg-8)}.dropmenu-headtool.active{color:var(--fg-9);font-weight:700}.dropmenu-checkall{color:var(--fg-2)}.dropmenu-title{padding:8px 8px 0;font-weight:bolder;cursor:default;color:var(--fg-9);text-align:center}.dropmenu-search{width:100%;height:28px;border-radius:15px}.dropmenu-items{padding:8px 0}.dropmenu-item{padding:8px;cursor:pointer;color:var(--fg-7);box-sizing:border-box;display:flex;align-items:center;position:relative}.dropmenu-item:hover,.dropmenu-item.active{color:var(--fg-9);background-color:var(--button-bg-default)}.dropmenu-item.disabled{background-color:transparent;cursor:not-allowed;color:var(--fg-2)}.dropmenu-input{outline:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border-default);background-color:var(--input-bg-default);color:var(--fg-9);box-sizing:border-box;border-radius:8px;padding:6px 8px;margin:0 auto;width:calc(100% - 16px);display:block}.dropmenu-input:hover{border-color:var(--input-border-hover);background-color:var(--input-bg-hover)}.dropmenu-input:focus{border-color:var(--input-border-selected);background-color:var(--input-bg-selected)}.dropmenu-input:disabled{border-color:var(--input-border-disabled);background-color:var(--input-bg-disabled);color:var(--fg-2)}.disabled .dropmenu-tag{filter:grayscale(100%);cursor:not-allowed}.dropmenu-icon{width:1.1em;height:1.1em;font-size:1.1em;margin-right:4px}.dropmenu-avatar.avatar{margin-right:4px}.dropmenu-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dropmenu hr{border:0;border-top:1px solid var(--border-default);margin:6px}.dropmenu-tools{flex:1;display:flex;justify-content:flex-end;align-items:center}.dropmenu-tool{margin-left:2px}.dropmenu-suffix{margin-left:auto}.dropmenu-treeicon{opacity:.5}.dropmenu-mediaview{visibility:hidden;height:24px;padding:0 5px;border-radius:8px;opacity:.5;line-height:22px}.dropmenu-item:hover .dropmenu-mediaview{visibility:visible}.selector{display:inline-block;height:32px;padding:0 6px;line-height:30px;font-size:14px;color:var(--fg-9);border:1px solid var(--input-border-default);background-color:var(--input-bg-default);position:relative;border-radius:8px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector:empty:after{content:attr(placeholder);color:var(--fg-2)}.selector:before{position:absolute;right:0;top:0;width:28px;height:100%;text-align:center}.selector:hover{background-color:var(--input-bg-hover);border-color:var(--input-border-hover)}.selector:focus{border-color:var(--input-border-selected);background-color:var(--input-bg-selected)}.selector[disabled=true],.selector[disabled=""]{color:var(--input-txt-disabled);background-color:var(--input-bg-disabled);border-color:var(--input-border-disabled)}
