.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}.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)}.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}.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}.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-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-wrapper{position:relative;width:calc(100% - 32px);height:calc(100% - 32px)}.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}.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{--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));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[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-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(--accent-green-5, rgba(51,216,76, .5));--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(--accent-green-5, rgba(51,216,76, .5));--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}.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}.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)}.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-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-btn{min-width:60px}.dialog-btn:not(:last-child){margin-right:8px}.dialog-footer[layout=fill] .dialog-btn{flex:1}.slideup-header{color:var(--invert-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;margin-left:24px;text-align:center}.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: 100%;--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}.slideup-wrapper.is-full{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}.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}.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)}.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:calc(var(--safe-top) * 1px)}.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-text{flex:1;padding:0 12px}.rolepicker-item-owner{font-style:unset;font-weight:400;color:var(--fg-3, rgba(0, 0, 0, .35));margin-left:4px}.rolepicker-item-tools{display:flex;flex-shrink:0}.rolepicker-item-tool{width:32px;height:32px;text-align:center;line-height:32px;font-size:20px;font-weight:600;display:block}.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)}.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-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}.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}.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));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)}.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))}.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}.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)}
