From 5493b087bcb454624887a8076ac059c4ac5e08b0 Mon Sep 17 00:00:00 2001 From: Yui <44658840+HereIsYui@users.noreply.github.com> Date: Tue, 19 Nov 2024 14:08:15 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=AB=E7=A0=81?= =?UTF-8?q?=E7=99=BB=E5=BD=95APP=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在账户中添加扫码登录APP功能,方便APP方向扫码登录 --- src/main/resources/js/settings.js | 18 ++++++++++++++++++ .../skins/classic/home/settings/account.ftl | 10 ++++++++++ .../classic/home/settings/macro-settings.ftl | 1 + 3 files changed, 29 insertions(+) diff --git a/src/main/resources/js/settings.js b/src/main/resources/js/settings.js index c7d7d6b6..19b4888e 100644 --- a/src/main/resources/js/settings.js +++ b/src/main/resources/js/settings.js @@ -247,6 +247,24 @@ var Settings = { }, }); }, + /** + * 加载扫码登录APP功能 + */ + initApiCode: function(){ + $.ajax({ + url: Label.servePath + '/getApiKeyInWeb', + type: 'GET', + cache: false, + success: function (result) { + if (result.apiKey !== "") { + $("#apiCode").append("


"); + $("#apiCode").append("

为了保护账号安全,请勿将本二维码以任何方式分享给他人,请勿在任何地点分享此二维码内容

"); + $("#apiCode").append("
"); + $("#apiCode").append(""); + } + }, + }); + }, /** * 初始化背包 */ diff --git a/src/main/resources/skins/classic/home/settings/account.ftl b/src/main/resources/skins/classic/home/settings/account.ftl index 059ccbce..a4cda935 100644 --- a/src/main/resources/skins/classic/home/settings/account.ftl +++ b/src/main/resources/skins/classic/home/settings/account.ftl @@ -46,6 +46,16 @@ +
+
+

APP扫码登录

+
+
+
+
+
+
+

${userNameLabel} ${updateNameTipLabel}

diff --git a/src/main/resources/skins/classic/home/settings/macro-settings.ftl b/src/main/resources/skins/classic/home/settings/macro-settings.ftl index 7b347a2c..4031dcaa 100644 --- a/src/main/resources/skins/classic/home/settings/macro-settings.ftl +++ b/src/main/resources/skins/classic/home/settings/macro-settings.ftl @@ -82,6 +82,7 @@ <#if 'account' == type>Settings.initBag(${sysBag}); <#if 'account' == type>Settings.initMetal(${sysMetal}); <#if 'account' == type>Settings.initMFA(); + <#if 'account' == type>Settings.initApiCode(); From 4459c03f18393588e16d9cb9f3ae2e9e24af38ca Mon Sep 17 00:00:00 2001 From: Yui <44658840+HereIsYui@users.noreply.github.com> Date: Tue, 19 Nov 2024 14:09:05 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=BA=A2=E5=90=8D=E5=92=8C=E5=BD=A9=E8=89=B2=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加管理红名 - 添加彩色文字代码(仅管理) --- src/main/resources/css/base.css | 2 +- src/main/resources/css/mobile-base.css | 2 +- src/main/resources/js/chat-room.js | 283 ++++++++++++----------- src/main/resources/scss/base.scss | 6 + src/main/resources/scss/mobile-base.scss | 6 + 5 files changed, 163 insertions(+), 136 deletions(-) diff --git a/src/main/resources/css/base.css b/src/main/resources/css/base.css index 210a63e6..1cdc687a 100644 --- a/src/main/resources/css/base.css +++ b/src/main/resources/css/base.css @@ -23,4 +23,4 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * - */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66,133,244,0.36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@-webkit-keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:320px;min-width:80px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;-webkit-animation:none;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px !important;width:13px !important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:-webkit-sticky;position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - var(--toolbar-divider-margin-top)*2);border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--current{color:var(--toolbar-icon-hover-color) !important}.vditor-menu--disabled{color:var(--second-color) !important;cursor:not-allowed !important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media(hover: hover)and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"}.vditor .vditor-copy{z-index:auto}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:rgba(210, 63, 49, 0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;-webkit-animation-name:slideInDown;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:3}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color) !important;color:var(--toolbar-icon-hover-color) !important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px 0}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child::after,.vditor-reset table th:first-child::after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none !important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:.5em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158, 150, 150, 0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.vditor-linkcard a:hover{box-shadow:0 0 3px rgba(0, 0, 0, 0.13),0 3px 6px rgba(0, 0, 0, 0.26);text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:rgba(88, 96, 105, 0.36)}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:rgba(88, 96, 105, 0.36)}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none !important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none !important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before,.vditor-wysiwyg p:empty::before,.vditor-wysiwyg h1:empty::after,.vditor-wysiwyg h2:empty::after,.vditor-wysiwyg h3:empty::after,.vditor-wysiwyg h4:empty::after,.vditor-wysiwyg h5:empty::after,.vditor-wysiwyg h6:empty::after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0 !important;padding-right:0 !important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{height:auto;color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0 !important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty::before,.vditor-ir pre>code:empty::before,.vditor-ir p:empty::before,.vditor-ir h1:empty::after,.vditor-ir h2:empty::after,.vditor-ir h3:empty::after,.vditor-ir h4:empty::after,.vditor-ir h5:empty::after,.vditor-ir h6:empty::after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:bold}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:yellow;color:black}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:bold}.vditor-reset code:not(.hljs):not(.highlight-chroma){font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset pre>code{font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset{font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor{--border-color: #f1f1f1;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #fdfdfd;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;background-color:#fff}body{margin:0;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;font-size:14px;color:#2c2c2c;background-color:#f6f6f6}::-moz-selection{text-shadow:none;background:rgba(65,131,196,.4)}::selection{text-shadow:none;background:rgba(66,133,244,.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-o-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-ms-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.fn-flex,.fn__flex{display:flex}.fn__flex-column{min-height:100%;display:flex;flex-direction:column}.fn__flex-column.select-center{flex-direction:column;align-items:center}.fn__flex-column.select-center label.gestureRadio{padding:0 10px}.fn-flex-1,.fn__flex-1{flex:1;min-width:1px}.fn-pointer{cursor:pointer}.fn-sub{vertical-align:sub}.fn-clear:before,.fn-clear:after{display:table;content:""}.fn-clear:after{clear:both}.fn-left{float:left}.fn-right{float:right}.fn-none{display:none}.fn-hidden{visibility:hidden}.fn-oh{overflow:hidden}.fn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.fn-hr5{display:block;height:5px}.fn-content{padding:15px}.fn-inline{display:inline-block}.fn-text-top{vertical-align:text-top}.ft-13{font-size:13px}.ft-smaller{font-size:12px}.ft-gray{color:#787777}.ft-fade{color:#878787}.ft-red{color:#e59230}.ft-blue{color:#4285f4}.ft-green{color:#569e3d}.ft-a-title{color:#616161;text-decoration:none}.ft-a-title:hover{color:#2c2c2c}.ft-center{text-align:center}.ft-nowrap{white-space:nowrap}.discuss_title{vertical-align:10px;padding-left:20px;text-decoration:none;font-size:13px;font-weight:600;line-height:1;color:#616161;display:inline-block}.count{text-decoration:none;padding:2px 5px;font-size:12px;font-weight:600;line-height:1;color:#616161;background-color:#eee;border-radius:20px;display:inline-block}.count:hover{text-decoration:none}.sub-head{padding:15px;border-bottom:1px solid #eee;line-height:18px;font-size:18px}.wrapper .aplayer{margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wrapper .aplayer .aplayer-pic{background-size:cover}.wrapper .aplayer svg{height:16px;width:16px;float:left;margin:0px 0 0 2px}#breezemoonList button.absolute{right:0;top:0}.breezemoon__input{padding-right:61px !important}.index-user{display:flex;flex-direction:row;flex-wrap:wrap;padding:13px 15px}.tag-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:15px;margin-bottom:15px}.percent-container{width:50px;height:50px;padding:2px;border:2px solid #76daff;border-radius:50%;overflow:hidden}.percent-wave{position:relative;width:50px;height:50px;color:#000;background-color:#76daff;border-radius:50%}.percent-wave-before,.percent-wave-after{content:"";position:absolute;width:100px;height:100px;top:20px;left:50%;background-color:rgba(255,255,255,.4);border-radius:35%;transform:translate(-50%, -70%) rotate(0);animation:rotate 6s linear infinite;transition:1s;z-index:10}.percent-wave-after{border-radius:45%;background-color:rgba(255,255,255,.9);transform:translate(-50%, -70%) rotate(0);animation:rotate 10s linear -5s infinite;z-index:20}.percent-wave .percent{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#76daff;font-size:16px;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff;z-index:30}@keyframes rotate{50%{transform:translate(-50%, -73%) rotate(180deg)}100%{transform:translate(-50%, -70%) rotate(360deg)}}.mark-as-read{padding:15px;text-align:right}#sendComment{margin:50px 0 0 0;padding:20px;border-radius:3px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);border:0;resize:none;cursor:pointer;width:100%;box-sizing:border-box}.article-list .cb-stick{position:absolute;top:0;left:0;border-width:10px 15px 10px 15px;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) #999;border-style:solid}.article-list .cb-stick .icon-pin{position:absolute;top:-8px;left:-15px;color:#fff}.tag{font-size:12px;color:#878787;white-space:nowrap;display:inline-block;line-height:16px}.tooltipped{position:relative;cursor:pointer}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;line-height:16px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid rgba(0,0,0,0);opacity:0}.tooltipped-new{position:relative;cursor:pointer}.tooltipped-new::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;line-height:16px;opacity:0}.tooltipped-new::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid rgba(0,0,0,0);opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped-hover::before,.tooltipped-hover::after,.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after,.tooltipped-new:hover::before,.tooltipped-new:hover::after,.tooltipped-new:active::before,.tooltipped-new:active::after,.tooltipped-new:focus::before,.tooltipped-new:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:5px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se::after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw::after{margin-right:-15px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw::after{margin-right:-15px}.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}button,.btn{cursor:pointer;color:#2c2c2c;border-radius:3px;padding:6px 12px;background-color:#fff;border:1px solid #d5d5d5;border-bottom-color:#e1e1e1;box-sizing:border-box;line-height:19px;white-space:nowrap;transition:all 100ms linear;font-weight:500}button:focus,.btn:focus{box-shadow:0 0 0 .3rem rgba(25,140,255,.2)}button:hover,.btn:hover{text-decoration:none;color:#198cff;box-shadow:.2rem .2rem 1rem 0 rgba(25,140,255,.2);background-color:#fff}button:active,.btn:active{color:rgba(25,140,255,.6);background-color:#fafcff}button.green,.btn.green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.15);background-color:#60b044;border-color:#5ca941}button.green:hover,.btn.green:hover{background-color:#569e3d}button.green:active{background-color:#569e3d;border-color:#418737;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.red,.btn.red{color:#e59230}button.red:hover,.btn.red:hover,.btn.red-hover{color:#fff;background-color:#e59230;border-color:#c0372a}button.red:active,.btn.red:active{background-color:#e59230;border-color:#c9320c;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.small,.btn.small{padding:0 5px;font-size:12px;font-weight:normal;display:inline-block;line-height:19px;height:20px;text-shadow:initial}button.mid,.btn.mid{padding:3px 8px;font-size:13px;line-height:20px;height:28px}a[class^=icon-],a[class*=" icon-"]{color:#2c2c2c}a[class^=icon-]:hover,a[class*=" icon-"]:hover{text-decoration:none;color:#4285f4}.radio-btn{background-color:#e59230;border-radius:28px;bottom:20px;color:#fff;cursor:pointer;height:56px;line-height:56px;text-align:center;position:fixed;width:56px;z-index:110;right:20px;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-sizing:border-box}.radio-btn svg{height:20px;width:20px}.go-top:hover,.radio-btn:hover{opacity:.84}.icon-wechat:hover{color:#3caf36}.icon-weibo:hover{color:#f93}.icon-google:hover{color:#dc4a3d}.icon-twitter:hover{color:#18a3fa}.icon-link:hover{color:#4285f4}.icon-qq:hover{color:#47d6fa}.icon-github:hover{color:#24292e}.icon-telegram:hover{color:#2da5e1}.tip.error{color:#b22c39;border:1px solid #f0dddf;background-color:#fff0f1;border-radius:.3rem}.tip ul{margin:5px 30px;text-align:left;list-style-type:none}.tip.succ{border:1px solid #e1f0e5;color:#3b7649;background-color:#edfaf0;border-radius:.3rem}#registerTip,#loginTip,#addArticleTip,#profilesTip,#passwordTip{white-space:normal;word-wrap:break-word}.avatar,.avatar-small,.avatar-middle,.avatar-mid,.avatar-big{border-radius:3px 3px 3px 3px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;background-color:rgba(0,0,0,.02)}.avatar{height:38px;width:38px;margin-right:10px}.avatar-small{height:20px;width:20px}.avatar-middle{height:40px;width:40px;margin-right:15px}.avatar-mid{height:60px;width:60px;margin-right:15px}.avatar-big{height:210px;width:210px;border-radius:6px}.status{list-style:none;margin-top:20px;padding:13px 0}.status>li{overflow:hidden;flex:1;-webkit-box-flex:1;text-align:center}.status>li>strong{font-size:20px}.status>li>span{display:block}.grammar dd{font-size:12px;color:#787777}.grammar dl{margin:8px 10px}.module.editor-toolbar-emoji{position:absolute;bottom:14px;height:111px;overflow:auto;z-index:124;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);width:50%}.module.editor-toolbar-emoji .emoji{cursor:pointer;padding:5px;border-radius:2px;margin-bottom:0}.module.editor-toolbar-emoji .emoji:hover{background-color:#878787}.form{position:relative}.form table{width:100%}.form input[type=text],.form input[type=datetime],.form input[type=datetime-local],.form input[type=password],.form input[type=number],.form select,.form textarea{line-height:17px;padding:7px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:.3rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form input[type=text]:not([readonly]):not([disabled]):hover,.form input[type=datetime]:not([readonly]):not([disabled]):hover,.form input[type=datetime-local]:not([readonly]):not([disabled]):hover,.form input[type=password]:not([readonly]):not([disabled]):hover,.form input[type=number]:not([readonly]):not([disabled]):hover,.form select:not([readonly]):not([disabled]):hover,.form textarea:not([readonly]):not([disabled]):hover{border-color:rgba(25,140,255,.5)}.form select:focus{box-shadow:0 0 0 .1rem rgba(25,140,255,.2);border-color:rgba(25,140,255,.5) !important}.form input[type=text]:focus,.form input[type=datetime]:focus,.form input[type=datetime-local]:focus,.form input[type=password]:focus,.form input[type=number]:focus,.form textarea:focus{color:#198cff;box-shadow:0 0 0 .1rem rgba(25,140,255,.2);border-color:rgba(25,140,255,.5) !important}.form label{color:#616161;font-size:15px;margin:12px 0 6px;float:left;line-height:23px}.form label>a{font-weight:normal}.form label input[type=checkbox],.form label input[type=radio]{vertical-align:text-top;height:14px;width:14px}.form input[type=file]{width:1px;opacity:.001}.form select{height:33px;padding-top:5px}.form button.absolute{position:absolute;right:15px;top:15px;border-radius:0 3px 3px 0}.pagination{border-top:1px solid #eee}.pagination,.tabs-sub{display:flex;font-size:12px;background-color:#fff;overflow:hidden;border-radius:0 0 3px 3px}.tabs-sub{border-bottom:1px solid #eee;border-radius:3px 3px 0 0}.pagination a,.pagination span,.tabs-sub a{line-height:35px;text-decoration:none;flex:1;text-align:center;color:#616161;padding:0 5px}.pagination a:hover,.tabs-sub a:hover{background-color:rgba(0,0,0,.02)}.pagination span.current,.tabs-sub a.current{background-color:#f8f8f8;color:#3b3e43}.completed-panel{padding:0;overflow:auto;left:0;display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:82;border-radius:0 0 3px 3px;width:50%;top:33px;box-sizing:border-box}.completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.completed-panel a.selected,.completed-panel a:hover{background-color:#f7f7f7}.selected-username-panel{position:absolute;left:0;padding:0;background-color:#fff;border:1px solid #eee;z-index:82;border-radius:0 0 3px 3px;width:50%;top:12px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:scroll}.selected-username-box{position:relative;display:none}.arrow_up{filter:drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03))}.arrow_up:after{content:" ";position:absolute;left:20px;top:0;width:0px;height:0px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,.1);border-left:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0)}.candidateName:hover{cursor:pointer;background-color:#1e90ff;color:#fff}.dialog-background{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:200}.dialog-panel{display:none;position:fixed;z-index:201;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4);overflow:hidden}.dialog-header-bg{padding:10px;font-size:18px;font-weight:normal;border-bottom:1px solid #eee;cursor:move;user-select:none}.dialog-header-bg .icon-close{color:rgba(0,0,0,.25);font-size:12px;float:right;font-weight:bold;-webkit-user-drag:none}.dialog-header-bg .icon-close:hover{color:#2c2c2c}.dialog-main{min-width:480px;padding:10px;box-sizing:content-box}.index *:not(.footer) .wrapper{padding:15px;background:#fff;box-shadow:0px 0px 2px rgba(98,124,153,.1)}.wrapper{width:90%;margin:0 auto;display:flex;min-width:720px;max-width:1300px}.wrapper>.module:last-child{margin-bottom:0}.main{padding:25px 0 20px 0;background-attachment:fixed;min-height:280px}.main__down{background-color:rgba(0,0,0,.02);padding:20px 0}.side{width:28%;position:relative;min-width:236px}.content{margin-right:20px;flex:1;min-width:1px}.content .module:last-child{margin-bottom:0}.nav{position:sticky;top:0;z-index:83;display:flex;justify-content:space-around;align-items:center;width:100%;height:58px;padding:5px 15px;box-sizing:border-box;background-color:#fff;box-shadow:0px 5px 40px 0px rgba(17,58,93,.1);font-weight:500}.nav h1 svg{height:38px;width:38px;margin-top:5px}.nav .nav-tabs{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.nav .nav-tabs svg{margin-right:2px;width:16px;visibility:hidden}.nav .nav-tabs a:hover svg,.nav .nav-tabs a.current svg{visibility:visible}.nav .nav-tabs>a,.nav .user-nav>a,.nav .user-nav>span{white-space:nowrap;display:flex;justify-content:center;align-items:center;color:#3b3e43;text-decoration:none;text-align:center;padding:14px 10px}.nav a.current{border-bottom:2px solid #e59230;padding-bottom:12px}.nav .user-nav{display:flex;justify-content:space-between;align-items:center}.nav .user-nav svg{height:20px;width:18px}.nav .responsive-show,.nav .responsive-hide{border-radius:5px;background:rgba(204,204,204,.21);border-radius:5px;margin:0 !important}.nav input::-webkit-input-placeholder{color:#999}.nav input.search{background-color:rgba(255,255,255,.15);border:0px;border-radius:3px 3px 3px 3px;padding:5px 8px;width:210px;line-height:38px;height:38px;color:#3b3e43;box-sizing:border-box;position:relative;vertical-align:top;transition:.2s}.nav .user-nav .no-msg,.nav .user-nav .msg{background-color:rgba(203,202,202,.29);border-radius:3px;color:#3b3e43;padding:0px 6px;margin:14px 7px;line-height:20px;transition:.5s}.nav .user-nav .msg{background-color:#e59230;color:#fff}.nav .user-nav a.current.no-msg,.nav .user-nav a.current.msg{animation:none;background-color:#e59230;border-bottom:0}.nav .person-list{position:absolute;top:58px;right:30px;width:154px;background-color:#fff;line-height:21px;display:none;box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:90}.nav .person-list:after{top:-14px;right:12px;left:auto;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom-color:#fff;content:" "}.nav .person-list li{list-style:none}.nav .person-list li:first-child a{border-radius:3px 3px 0 0}.nav .person-list li:last-child a{border-bottom:0}.nav .person-list a{display:block;text-shadow:0 1px 0 #fff;position:relative;padding:8px 10px;border-bottom:1px solid #eee;color:#616161}.nav .person-list a:hover{text-decoration:none;background-color:#f9f9f9}.nav #notificationsPanel:after{right:92px}.footer{color:#3b3e43;line-height:24px;padding:10px 0;position:relative;z-index:40;background-color:#fff}.footer a{color:#3b3e43}.footer a:hover{color:#333;text-decoration:none}.footer>.wrapper{display:block}.footer .footer-nav>a{margin-right:5px;padding-right:10px}.footer .slogan{padding:20px 0px 20px 0;margin:0px 0 10px;color:#3b3e43;width:100%}.footer .slogan svg{height:16px;width:16px;vertical-align:sub}.no-list{line-height:48px;text-align:center}.list>ul>li>h2,.list>ul>li .fn-flex>h2,.list>ul>li .fn-flex-1>h2{font-weight:normal;line-height:20px;margin-bottom:2px;font-size:16px}.list>ul{list-style:none;padding:0 15px}.list>ul>li{border-bottom:1px solid #eee;padding:15px;white-space:normal;word-wrap:break-word;position:relative}.list>ul>li h2>a{color:#2c2c2c}.list>ul>li h2>a:hover{color:#000}.list>ul>li.last,.list>ul>li:last-child{border-bottom-width:0}.list>ul>li.focus{background-color:#f5f5f5}.list.single-line li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;word-break:normal}.has-view{margin-right:150px}.cmts{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.module{margin-bottom:20px;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box;min-width:1px;background:#fff;box-shadow:0px 0px 2px rgba(98,124,153,.1)}.module-header{border-radius:3px 3px 0 0;border-bottom:1px solid #eee;padding:8px 15px;font-size:14px;line-height:19px}.module-header h2{display:inline;font-size:13px;color:#616161;font-weight:normal}.module-panel{border-radius:0 0 5px 5px}.module-panel strong{display:inline-block;margin-top:14px}.module-panel .module-list li{list-style:none outside none;padding:15px;position:relative}.index .module-panel .module-list li{padding:10px 15px}.module-panel .module-list li.last,.module-panel .module-list li:last-child{border-bottom-width:0}.module .comment-content{color:#787777;float:left;margin-left:5px;width:210px}.module-panel.form{padding:15px}.module-list .slogan{position:absolute;top:50%;margin-top:-10px}.module-list .title{color:#262626;margin:0px 0 0px 30px;display:block;line-height:20px}.module-list.open-source .title{margin-left:60px}.module-list.open-source .slogan{margin-top:-10px}.module-panel.ad{padding:0 10px;text-align:center}.module-panel.ad .header{color:#2c2c2c}.module-panel.ad img{margin-bottom:5px;margin-top:5px}.module-panel .tags li{float:left;list-style:none;line-height:14px;margin:15px 15px 0 0}.module-panel .tags{padding:0 0 15px 15px}.tag-desc.fn-clear{margin:15px 0 0px 15px}.tag-desc>li{float:left;position:relative;list-style:none;margin:0 15px 15px 0;font-size:12px}.tag-desc>li:hover>div{display:block}.tag-desc>li>a{float:left;color:#616161;padding:2px 5px;border:1px solid rgba(0,0,0,0);position:relative;height:20px;white-space:nowrap;word-wrap:normal;background-color:#f7f7f7;border-radius:3px 3px 3px 3px;line-height:21px}.tag-desc>li>a:hover{text-decoration:none}.tag-desc>li:hover>a{border-bottom-style:dotted;border-radius:3px 3px 0 0;z-index:2;color:#2c2c2c;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.tag-desc>li>a>span{text-decoration:none;color:#787777}.tag-desc>li>a>img{border-radius:2px 2px 2px 2px;height:16px;width:16px;margin:-2px 2px 0 0}.tag-desc>li>div{background-color:#f7f7f7;border-radius:3px 0 3px 3px;display:none;right:0;margin-left:3px;padding:5px 10px;position:absolute;top:26px;z-index:3;width:200px;min-width:150px;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.tag-desc>li>div ul,.tag-desc>li>div li{margin-left:15px}#killBrowser img{position:absolute;right:36px;top:58px}#killBrowser .module{margin-bottom:0}.emoji{width:1.3em;height:1.3em;display:inline-block;margin-bottom:.25em;background-size:contain;vertical-align:text-top;-webkit-filter:none !important;filter:none !important;transition:none !important}.small-tips .emoji{margin-bottom:0;height:17px;width:17px}.person-info{padding:15px 0 5px;border:1px solid #eee;position:relative}.person-info .status{margin-top:0;padding-top:0}.person-info .status .fn-pointer:hover span{color:#2c2c2c}.person-info .module-panel{padding:0 15px 15px 15px}.person-info .activity-board{position:absolute;height:1px;background-color:#60b044;top:-1px}.person-info .right{width:2px;right:-1px;left:auto}.person-info .left{width:2px;right:0;left:-1px}.person-info .bottom{top:auto;bottom:-1px;box-shadow:0 0 5px #fff,0 0 10px #00a67c}.painter-point{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-size:8px 8px;height:17px;width:38px;display:inline-block;vertical-align:sub}.link-forge .module-header{line-height:20px}.link-forge .module-panel{max-height:409px;overflow:hidden}.link-forge .content .module-header .avatar-small{vertical-align:text-bottom}.link-forge-upload{margin-bottom:20px}.link-forge-upload .error,.link-forge-upload .succ{margin-top:10px}.link-forge-upload input[type=text]{height:40px}.link-forge-upload button{position:absolute;right:0;height:40px;border-radius:0 3px 3px 0}.responsive-show{display:none}.algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.2);line-height:21px;margin-top:10px;margin-left:20px;width:300px;overflow:hidden;color:#616161}.algolia-autocomplete .aa-dataset-0{max-height:600px;overflow:auto}.algolia-autocomplete .aa-dropdown-menu img{height:20px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;text-shadow:0 1px 0 #fff;padding:8px 10px;border-bottom:1px solid #eee}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f9f9f9}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:bold;color:#e59230;font-style:normal}.algolia-autocomplete .aa-dropdown-menu .fn-right{margin:5px}#nprogress{pointer-events:none}#nprogress .bar{background:#d23f31;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}.breezemoon__btn{position:absolute;top:8px;right:15px;border-radius:0 3px 3px 0}.blur img{-webkit-filter:blur(20px) saturate(1.4);filter:blur(20px) saturate(1.4);transition:all .15s ease-in-out}.blur img:hover{filter:none;-webkit-filter:none}.tag_selection{margin:20px 0 0 0}.user-card{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);width:360px;box-shadow:0 3px 12px rgba(27,31,35,.15);background-color:var(--layer-background-color);min-height:50px;box-sizing:border-box;font-size:14px;border-radius:3px;border-top:1px solid rgba(0,0,0,0)}.user-card>div{padding:15px;border-radius:3px}.user-card--bg{width:460px !important;background-size:cover;background-position:50%}.user-card--bg .avatar-mid{width:120px !important;height:120px !important;top:65px !important}.user-card--bg>div{margin-top:120px;border-radius:0 0 3px 3px}.user-card--bg .user-card__info,.user-card--bg .user-card__name{margin-left:135px !important}.user-card__name{font-size:18px;line-height:22px;margin-left:92px}.user-card__name,.user-card__name:hover{color:var(--text-color)}.user-card__info{margin:8px 0;line-height:18px;font-size:14px;min-height:18px;overflow:hidden}.user-card__icons a,.user-card__icons span{margin-right:10px;float:left;height:20px}.user-card__icons a svg,.user-card__icons span svg{margin-top:2px;height:16px;width:16px;color:var(--text-gray-color);vertical-align:super}.user-card__icons a:hover{text-decoration:none}.user-card__icons a:hover svg{color:#4285f4}.user-card__icons img{float:left;margin-top:2px}.user-card__icon--disabled svg{opacity:.3}.user-card .avatar-mid-card{height:77px;width:77px;position:absolute;top:-39px;background-color:rgba(255,255,255,.8);background-size:100% 100%}.index-head-title{border-bottom:1px solid #eee;margin:0px 10px}.index-bottom{background-color:#f6f6f6}.index-chat{border-bottom:1px solid #eee}#userCard{background-color:#fff}.ice-game-btn{position:fixed;bottom:40vh;right:0;z-index:1024;width:75px;height:150px;cursor:pointer}.ice-game-btn .ice-game-icon{width:100%;height:100%;border-radius:50%}#xiaoIceGameBox{position:fixed;bottom:0;right:0;z-index:1024;width:300px;height:30px;transition:.4s;background-color:#fff;box-shadow:-2px -2px 5px rgba(0,0,0,.3)}#xiaoIceGameBox:not(.active) .ice-minimize-btn{display:none !important}#xiaoIceGameBox.active{height:360px}#xiaoIceGameBox.active .ice-restore-btn{display:none !important}#xiaoIceGameBox .ice-tool-bar{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 5px;box-sizing:border-box;background-color:#3b3e43;color:#fff}#xiaoIceGameBox .ice-tool-bar .ice-logo{width:25px;height:25px;transform:rotateZ(-25deg)}#xiaoIceGameBox .ice-tool-bar .ice-toolbar-btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#xiaoIceGameBox .ice-tool-bar .ice-toolbar-btn svg{display:flex}#xiaoIceGameBox .ice-chat-box{position:relative}#xiaoIceGameBox .ice-chat-box .ice-chat-input{width:100%;height:30px;padding:5px 55px 5px 10px;box-sizing:border-box;border:1px solid #eee;font-size:12px}#xiaoIceGameBox .ice-chat-box .ice-send-btn{position:absolute;right:3px;top:3px;width:50px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px}#xiaoIceGameBox #iceMsgList{padding:10px;height:300px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}#xiaoIceGameBox #iceMsgList::-webkit-scrollbar{display:none}#xiaoIceGameBox #iceMsgList .ice-msg-item{display:flex;margin:10px 0}#xiaoIceGameBox #iceMsgList .ice-msg-item.me{flex-direction:row-reverse}#xiaoIceGameBox #iceMsgList .ice-msg-item.me .ice-msg-content{background-color:rgba(98,162,240,.1)}#xiaoIceGameBox #iceMsgList .ice-msg-item.me .ice-msg-content:after{right:-10px;border-left-color:rgba(98,162,240,.1);left:auto;border-right-color:rgba(0,0,0,0)}#xiaoIceGameBox #iceMsgList .ice-msg-item .ice-msg-content{position:relative;background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;overflow:initial;max-width:75%;font-size:12px;box-sizing:border-box}#xiaoIceGameBox #iceMsgList .ice-msg-item .ice-msg-content:after{position:absolute;width:0;height:0;content:"";top:5px;left:-10px;border:5px solid rgba(0,0,0,0);border-right:5px solid var(--background-secondary-color)}#musicBox{position:fixed;bottom:-106px;left:0;width:100%;height:106px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9990;transition:.3s}#musicBox .music-box{position:relative;margin:0 auto;width:90%;height:106px;min-width:720px;max-width:1300px;display:flex;padding:5px 0;align-items:center}#musicBox .music-box .music-img{margin:0 10px}#musicBox .music-box .music-img .music-img-item{width:40px;height:40px;cursor:pointer;border-radius:50%}#musicBox .music-box.playing .music-img-item{animation:spin 2s linear infinite}#musicBox .music-box .music-detail{flex:1;height:106px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}#musicBox .music-box .music-detail .music-title{font-weight:bold}#musicBox .music-box .music-close-btn{position:absolute;top:-20px;right:0;width:50px;height:20px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;text-align:center;box-shadow:0 -1px 0 1px rgba(0,0,0,.3);padding-top:2px;box-sizing:border-box}#musicBox .music-box .music-close-btn img{width:20px;height:20px}#musicBox .music-box .music-controller{display:flex;justify-content:space-between;align-items:center;width:70px;height:40px}#musicBox .music-box .music-controller img{cursor:pointer}#musicBox .music-box .music-controller .music-prev,#musicBox .music-box .music-controller .music-next,#musicBox .music-box .music-controller .music-list,#musicBox .music-box .music-controller .music-voice,#musicBox .music-box .music-controller .music-mode{width:30px;height:30px}#musicBox .music-box .music-controller .music-play{width:40px;height:40px}#musicBox .music-box .music-controller .music-voice-box{position:fixed;bottom:40px;display:none;padding:10px;background:#fff;z-index:9991}#musicBox .music-box .music-controller .music-voice:hover .music-voice-box{display:block}#musicBox.show{bottom:0}#musicBox .music-core{position:fixed;bottom:-100px;left:0;z-index:-1}.music-list-box{position:fixed;bottom:-400px;left:50%;transform:translateX(-50%);transition:.3s;width:80%;height:400px;min-width:720px;max-width:800px;padding:20px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9980;border-top-right-radius:5px;border-top-left-radius:5px;box-sizing:border-box;overflow-y:scroll}.music-list-box::-webkit-scrollbar{width:0}.music-list-box.show{bottom:50px}.music-list-box .music-list-item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);padding:5px;background:#fff;transition:.3s}.music-list-box .music-list-item:hover{background:rgba(0,0,0,.1)}.music-list-box .music-list-item img{width:20px;height:20px;margin-right:10px}.music-list-box .music-list-item .music-list-title{flex:1}.music-list-box .music-list-item .music-list-controller span{cursor:pointer}.music-list-box .music-list-item .music-list-controller span:hover{text-decoration:underline}.music-player{margin:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;box-shadow:0 0 10px #ccc;background:#fff}.music-player .music-player-img{width:50px;height:50px;margin-right:10px}.music-player .music-player-box .music-player-title{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:18px}.music-player .music-player-box .music-player-controller span{cursor:pointer}.music-player .music-player-box .music-player-controller span:hover{text-decoration:underline}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#timeContent{position:fixed;top:60px;right:24px;width:90px;z-index:85}#timeContent a.time_box:hover{background-color:rgba(252,252,252,.96)}#timeContent a.time_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);background-color:#fff;text-align:center;height:90px;cursor:pointer;margin-top:8px;text-decoration:none;color:#616161;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.chatroomReply{color:inherit}.chatroomReply:hover{text-decoration:none}.chatroomReply::after{display:inline-block;width:16px;height:16px;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23878787'%3E%3Cpath d='M12.417 9.75q8.667 1.25 13.375 6.625t6.208 12.958q-6.417-9.083-19.583-9.083v7.25l-12.417-12.417 12.417-12.417v7.083z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:2px}.robot-btn{position:fixed;bottom:40vh;left:0;z-index:1024;width:75px;height:150px;cursor:pointer}#robotBox{position:fixed;bottom:0;left:0;z-index:1024;width:300px;height:30px;transition:.4s;background-color:#fff;box-shadow:-2px -2px 5px rgba(0,0,0,.3)}#robotBox.active{height:360px}#robotBox .robot-tool-bar{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 5px;box-sizing:border-box;background-color:#3b3e43;color:#fff}#robotBox .robot-tool-bar .robot-toolbar-btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#robotBox .robot-tool-bar .robot-toolbar-btn svg{display:flex}#robotBox .robot-logo{width:25px;height:25px;transform:rotateZ(-25deg)}#robotBox #robotMsgList{padding:10px;height:650px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}#robotBox #robotMsgList .robot-msg-item{display:flex;margin:10px 0}#robotBox #robotMsgList .robot-msg-item .robot-msg-content{position:relative;background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;overflow:initial;max-width:75%;font-size:12px;box-sizing:border-box}#robotBox #robotMsgList .robot-msg-item .robot-msg-content .robot-username{font-size:11px;border-bottom:1px solid #eee;color:#787777;margin-bottom:5px}#robotBox .robot-chat-box .robot-clear-btn{position:absolute;right:3px;top:3px;width:50px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px}#robotBox .robot-chat-box .robot-catch-input{margin-left:15px;height:30px;padding:5px 55px 5px 10px;box-sizing:border-box}#robotBox .robot-chat-box .robot-change-btn{position:absolute;right:60px;top:3px;width:100px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px} \ No newline at end of file + */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66,133,244,0.36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@-webkit-keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:320px;min-width:80px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;-webkit-animation:none;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px !important;width:13px !important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:-webkit-sticky;position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - var(--toolbar-divider-margin-top)*2);border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--current{color:var(--toolbar-icon-hover-color) !important}.vditor-menu--disabled{color:var(--second-color) !important;cursor:not-allowed !important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media(hover: hover)and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"}.vditor .vditor-copy{z-index:auto}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:rgba(210, 63, 49, 0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;-webkit-animation-name:slideInDown;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:3}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color) !important;color:var(--toolbar-icon-hover-color) !important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px 0}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child::after,.vditor-reset table th:first-child::after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none !important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:.5em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158, 150, 150, 0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.vditor-linkcard a:hover{box-shadow:0 0 3px rgba(0, 0, 0, 0.13),0 3px 6px rgba(0, 0, 0, 0.26);text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:rgba(88, 96, 105, 0.36)}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:rgba(88, 96, 105, 0.36)}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none !important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none !important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before,.vditor-wysiwyg p:empty::before,.vditor-wysiwyg h1:empty::after,.vditor-wysiwyg h2:empty::after,.vditor-wysiwyg h3:empty::after,.vditor-wysiwyg h4:empty::after,.vditor-wysiwyg h5:empty::after,.vditor-wysiwyg h6:empty::after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0 !important;padding-right:0 !important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{height:auto;color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0 !important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty::before,.vditor-ir pre>code:empty::before,.vditor-ir p:empty::before,.vditor-ir h1:empty::after,.vditor-ir h2:empty::after,.vditor-ir h3:empty::after,.vditor-ir h4:empty::after,.vditor-ir h5:empty::after,.vditor-ir h6:empty::after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:bold}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:yellow;color:black}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:bold}.vditor-reset code:not(.hljs):not(.highlight-chroma){font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset pre>code{font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset{font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor{--border-color: #f1f1f1;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #fdfdfd;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;background-color:#fff}body{margin:0;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;font-size:14px;color:#2c2c2c;background-color:#f6f6f6}::-moz-selection{text-shadow:none;background:rgba(65,131,196,.4)}::selection{text-shadow:none;background:rgba(66,133,244,.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-o-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-ms-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.fn-flex,.fn__flex{display:flex}.fn__flex-column{min-height:100%;display:flex;flex-direction:column}.fn__flex-column.select-center{flex-direction:column;align-items:center}.fn__flex-column.select-center label.gestureRadio{padding:0 10px}.fn-flex-1,.fn__flex-1{flex:1;min-width:1px}.fn-pointer{cursor:pointer}.fn-sub{vertical-align:sub}.fn-clear:before,.fn-clear:after{display:table;content:""}.fn-clear:after{clear:both}.fn-left{float:left}.fn-right{float:right}.fn-none{display:none}.fn-hidden{visibility:hidden}.fn-oh{overflow:hidden}.fn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.fn-hr5{display:block;height:5px}.fn-content{padding:15px}.fn-inline{display:inline-block}.fn-text-top{vertical-align:text-top}.ft-13{font-size:13px}.ft-smaller{font-size:12px}.ft-gray{color:#787777}.ft-fade{color:#878787}.ft-red{color:#e59230}.ft-blue{color:#4285f4}.ft-green{color:#569e3d}.ft-a-title{color:#616161;text-decoration:none}.ft-a-title:hover{color:#2c2c2c}.ft-center{text-align:center}.ft-nowrap{white-space:nowrap}.discuss_title{vertical-align:10px;padding-left:20px;text-decoration:none;font-size:13px;font-weight:600;line-height:1;color:#616161;display:inline-block}.count{text-decoration:none;padding:2px 5px;font-size:12px;font-weight:600;line-height:1;color:#616161;background-color:#eee;border-radius:20px;display:inline-block}.count:hover{text-decoration:none}.sub-head{padding:15px;border-bottom:1px solid #eee;line-height:18px;font-size:18px}.wrapper .aplayer{margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wrapper .aplayer .aplayer-pic{background-size:cover}.wrapper .aplayer svg{height:16px;width:16px;float:left;margin:0px 0 0 2px}#breezemoonList button.absolute{right:0;top:0}.breezemoon__input{padding-right:61px !important}.index-user{display:flex;flex-direction:row;flex-wrap:wrap;padding:13px 15px}.tag-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:15px;margin-bottom:15px}.percent-container{width:50px;height:50px;padding:2px;border:2px solid #76daff;border-radius:50%;overflow:hidden}.percent-wave{position:relative;width:50px;height:50px;color:#000;background-color:#76daff;border-radius:50%}.percent-wave-before,.percent-wave-after{content:"";position:absolute;width:100px;height:100px;top:20px;left:50%;background-color:rgba(255,255,255,.4);border-radius:35%;transform:translate(-50%, -70%) rotate(0);animation:rotate 6s linear infinite;transition:1s;z-index:10}.percent-wave-after{border-radius:45%;background-color:rgba(255,255,255,.9);transform:translate(-50%, -70%) rotate(0);animation:rotate 10s linear -5s infinite;z-index:20}.percent-wave .percent{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#76daff;font-size:16px;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff;z-index:30}@keyframes rotate{50%{transform:translate(-50%, -73%) rotate(180deg)}100%{transform:translate(-50%, -70%) rotate(360deg)}}.mark-as-read{padding:15px;text-align:right}#sendComment{margin:50px 0 0 0;padding:20px;border-radius:3px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);border:0;resize:none;cursor:pointer;width:100%;box-sizing:border-box}.article-list .cb-stick{position:absolute;top:0;left:0;border-width:10px 15px 10px 15px;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) #999;border-style:solid}.article-list .cb-stick .icon-pin{position:absolute;top:-8px;left:-15px;color:#fff}.tag{font-size:12px;color:#878787;white-space:nowrap;display:inline-block;line-height:16px}.tooltipped{position:relative;cursor:pointer}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;line-height:16px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid rgba(0,0,0,0);opacity:0}.tooltipped-new{position:relative;cursor:pointer}.tooltipped-new::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;line-height:16px;opacity:0}.tooltipped-new::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid rgba(0,0,0,0);opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped-hover::before,.tooltipped-hover::after,.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after,.tooltipped-new:hover::before,.tooltipped-new:hover::after,.tooltipped-new:active::before,.tooltipped-new:active::after,.tooltipped-new:focus::before,.tooltipped-new:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:5px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se::after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw::after{margin-right:-15px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw::after{margin-right:-15px}.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}button,.btn{cursor:pointer;color:#2c2c2c;border-radius:3px;padding:6px 12px;background-color:#fff;border:1px solid #d5d5d5;border-bottom-color:#e1e1e1;box-sizing:border-box;line-height:19px;white-space:nowrap;transition:all 100ms linear;font-weight:500}button:focus,.btn:focus{box-shadow:0 0 0 .3rem rgba(25,140,255,.2)}button:hover,.btn:hover{text-decoration:none;color:#198cff;box-shadow:.2rem .2rem 1rem 0 rgba(25,140,255,.2);background-color:#fff}button:active,.btn:active{color:rgba(25,140,255,.6);background-color:#fafcff}button.green,.btn.green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.15);background-color:#60b044;border-color:#5ca941}button.green:hover,.btn.green:hover{background-color:#569e3d}button.green:active{background-color:#569e3d;border-color:#418737;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.red,.btn.red{color:#e59230}button.red:hover,.btn.red:hover,.btn.red-hover{color:#fff;background-color:#e59230;border-color:#c0372a}button.red:active,.btn.red:active{background-color:#e59230;border-color:#c9320c;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.small,.btn.small{padding:0 5px;font-size:12px;font-weight:normal;display:inline-block;line-height:19px;height:20px;text-shadow:initial}button.mid,.btn.mid{padding:3px 8px;font-size:13px;line-height:20px;height:28px}a[class^=icon-],a[class*=" icon-"]{color:#2c2c2c}a[class^=icon-]:hover,a[class*=" icon-"]:hover{text-decoration:none;color:#4285f4}.radio-btn{background-color:#e59230;border-radius:28px;bottom:20px;color:#fff;cursor:pointer;height:56px;line-height:56px;text-align:center;position:fixed;width:56px;z-index:110;right:20px;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-sizing:border-box}.radio-btn svg{height:20px;width:20px}.go-top:hover,.radio-btn:hover{opacity:.84}.icon-wechat:hover{color:#3caf36}.icon-weibo:hover{color:#f93}.icon-google:hover{color:#dc4a3d}.icon-twitter:hover{color:#18a3fa}.icon-link:hover{color:#4285f4}.icon-qq:hover{color:#47d6fa}.icon-github:hover{color:#24292e}.icon-telegram:hover{color:#2da5e1}.tip.error{color:#b22c39;border:1px solid #f0dddf;background-color:#fff0f1;border-radius:.3rem}.tip ul{margin:5px 30px;text-align:left;list-style-type:none}.tip.succ{border:1px solid #e1f0e5;color:#3b7649;background-color:#edfaf0;border-radius:.3rem}#registerTip,#loginTip,#addArticleTip,#profilesTip,#passwordTip{white-space:normal;word-wrap:break-word}.avatar,.avatar-small,.avatar-middle,.avatar-mid,.avatar-big{border-radius:3px 3px 3px 3px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;background-color:rgba(0,0,0,.02)}.avatar{height:38px;width:38px;margin-right:10px}.avatar-small{height:20px;width:20px}.avatar-middle{height:40px;width:40px;margin-right:15px}.avatar-mid{height:60px;width:60px;margin-right:15px}.avatar-big{height:210px;width:210px;border-radius:6px}.status{list-style:none;margin-top:20px;padding:13px 0}.status>li{overflow:hidden;flex:1;-webkit-box-flex:1;text-align:center}.status>li>strong{font-size:20px}.status>li>span{display:block}.grammar dd{font-size:12px;color:#787777}.grammar dl{margin:8px 10px}.module.editor-toolbar-emoji{position:absolute;bottom:14px;height:111px;overflow:auto;z-index:124;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);width:50%}.module.editor-toolbar-emoji .emoji{cursor:pointer;padding:5px;border-radius:2px;margin-bottom:0}.module.editor-toolbar-emoji .emoji:hover{background-color:#878787}.form{position:relative}.form table{width:100%}.form input[type=text],.form input[type=datetime],.form input[type=datetime-local],.form input[type=password],.form input[type=number],.form select,.form textarea{line-height:17px;padding:7px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:.3rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form input[type=text]:not([readonly]):not([disabled]):hover,.form input[type=datetime]:not([readonly]):not([disabled]):hover,.form input[type=datetime-local]:not([readonly]):not([disabled]):hover,.form input[type=password]:not([readonly]):not([disabled]):hover,.form input[type=number]:not([readonly]):not([disabled]):hover,.form select:not([readonly]):not([disabled]):hover,.form textarea:not([readonly]):not([disabled]):hover{border-color:rgba(25,140,255,.5)}.form select:focus{box-shadow:0 0 0 .1rem rgba(25,140,255,.2);border-color:rgba(25,140,255,.5) !important}.form input[type=text]:focus,.form input[type=datetime]:focus,.form input[type=datetime-local]:focus,.form input[type=password]:focus,.form input[type=number]:focus,.form textarea:focus{color:#198cff;box-shadow:0 0 0 .1rem rgba(25,140,255,.2);border-color:rgba(25,140,255,.5) !important}.form label{color:#616161;font-size:15px;margin:12px 0 6px;float:left;line-height:23px}.form label>a{font-weight:normal}.form label input[type=checkbox],.form label input[type=radio]{vertical-align:text-top;height:14px;width:14px}.form input[type=file]{width:1px;opacity:.001}.form select{height:33px;padding-top:5px}.form button.absolute{position:absolute;right:15px;top:15px;border-radius:0 3px 3px 0}.pagination{border-top:1px solid #eee}.pagination,.tabs-sub{display:flex;font-size:12px;background-color:#fff;overflow:hidden;border-radius:0 0 3px 3px}.tabs-sub{border-bottom:1px solid #eee;border-radius:3px 3px 0 0}.pagination a,.pagination span,.tabs-sub a{line-height:35px;text-decoration:none;flex:1;text-align:center;color:#616161;padding:0 5px}.pagination a:hover,.tabs-sub a:hover{background-color:rgba(0,0,0,.02)}.pagination span.current,.tabs-sub a.current{background-color:#f8f8f8;color:#3b3e43}.completed-panel{padding:0;overflow:auto;left:0;display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:82;border-radius:0 0 3px 3px;width:50%;top:33px;box-sizing:border-box}.completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.completed-panel a.selected,.completed-panel a:hover{background-color:#f7f7f7}.selected-username-panel{position:absolute;left:0;padding:0;background-color:#fff;border:1px solid #eee;z-index:82;border-radius:0 0 3px 3px;width:50%;top:12px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:scroll}.selected-username-box{position:relative;display:none}.arrow_up{filter:drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03))}.arrow_up:after{content:" ";position:absolute;left:20px;top:0;width:0px;height:0px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,.1);border-left:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0)}.candidateName:hover{cursor:pointer;background-color:#1e90ff;color:#fff}.dialog-background{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:200}.dialog-panel{display:none;position:fixed;z-index:201;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4);overflow:hidden}.dialog-header-bg{padding:10px;font-size:18px;font-weight:normal;border-bottom:1px solid #eee;cursor:move;user-select:none}.dialog-header-bg .icon-close{color:rgba(0,0,0,.25);font-size:12px;float:right;font-weight:bold;-webkit-user-drag:none}.dialog-header-bg .icon-close:hover{color:#2c2c2c}.dialog-main{min-width:480px;padding:10px;box-sizing:content-box}.index *:not(.footer) .wrapper{padding:15px;background:#fff;box-shadow:0px 0px 2px rgba(98,124,153,.1)}.wrapper{width:90%;margin:0 auto;display:flex;min-width:720px;max-width:1300px}.wrapper>.module:last-child{margin-bottom:0}.main{padding:25px 0 20px 0;background-attachment:fixed;min-height:280px}.main__down{background-color:rgba(0,0,0,.02);padding:20px 0}.side{width:28%;position:relative;min-width:236px}.content{margin-right:20px;flex:1;min-width:1px}.content .module:last-child{margin-bottom:0}.nav{position:sticky;top:0;z-index:83;display:flex;justify-content:space-around;align-items:center;width:100%;height:58px;padding:5px 15px;box-sizing:border-box;background-color:#fff;box-shadow:0px 5px 40px 0px rgba(17,58,93,.1);font-weight:500}.nav h1 svg{height:38px;width:38px;margin-top:5px}.nav .nav-tabs{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.nav .nav-tabs svg{margin-right:2px;width:16px;visibility:hidden}.nav .nav-tabs a:hover svg,.nav .nav-tabs a.current svg{visibility:visible}.nav .nav-tabs>a,.nav .user-nav>a,.nav .user-nav>span{white-space:nowrap;display:flex;justify-content:center;align-items:center;color:#3b3e43;text-decoration:none;text-align:center;padding:14px 10px}.nav a.current{border-bottom:2px solid #e59230;padding-bottom:12px}.nav .user-nav{display:flex;justify-content:space-between;align-items:center}.nav .user-nav svg{height:20px;width:18px}.nav .responsive-show,.nav .responsive-hide{border-radius:5px;background:rgba(204,204,204,.21);border-radius:5px;margin:0 !important}.nav input::-webkit-input-placeholder{color:#999}.nav input.search{background-color:rgba(255,255,255,.15);border:0px;border-radius:3px 3px 3px 3px;padding:5px 8px;width:210px;line-height:38px;height:38px;color:#3b3e43;box-sizing:border-box;position:relative;vertical-align:top;transition:.2s}.nav .user-nav .no-msg,.nav .user-nav .msg{background-color:rgba(203,202,202,.29);border-radius:3px;color:#3b3e43;padding:0px 6px;margin:14px 7px;line-height:20px;transition:.5s}.nav .user-nav .msg{background-color:#e59230;color:#fff}.nav .user-nav a.current.no-msg,.nav .user-nav a.current.msg{animation:none;background-color:#e59230;border-bottom:0}.nav .person-list{position:absolute;top:58px;right:30px;width:154px;background-color:#fff;line-height:21px;display:none;box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:90}.nav .person-list:after{top:-14px;right:12px;left:auto;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom-color:#fff;content:" "}.nav .person-list li{list-style:none}.nav .person-list li:first-child a{border-radius:3px 3px 0 0}.nav .person-list li:last-child a{border-bottom:0}.nav .person-list a{display:block;text-shadow:0 1px 0 #fff;position:relative;padding:8px 10px;border-bottom:1px solid #eee;color:#616161}.nav .person-list a:hover{text-decoration:none;background-color:#f9f9f9}.nav #notificationsPanel:after{right:92px}.footer{color:#3b3e43;line-height:24px;padding:10px 0;position:relative;z-index:40;background-color:#fff}.footer a{color:#3b3e43}.footer a:hover{color:#333;text-decoration:none}.footer>.wrapper{display:block}.footer .footer-nav>a{margin-right:5px;padding-right:10px}.footer .slogan{padding:20px 0px 20px 0;margin:0px 0 10px;color:#3b3e43;width:100%}.footer .slogan svg{height:16px;width:16px;vertical-align:sub}.no-list{line-height:48px;text-align:center}.list>ul>li>h2,.list>ul>li .fn-flex>h2,.list>ul>li .fn-flex-1>h2{font-weight:normal;line-height:20px;margin-bottom:2px;font-size:16px}.list>ul{list-style:none;padding:0 15px}.list>ul>li{border-bottom:1px solid #eee;padding:15px;white-space:normal;word-wrap:break-word;position:relative}.list>ul>li h2>a{color:#2c2c2c}.list>ul>li h2>a:hover{color:#000}.list>ul>li.last,.list>ul>li:last-child{border-bottom-width:0}.list>ul>li.focus{background-color:#f5f5f5}.list.single-line li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;word-break:normal}.has-view{margin-right:150px}.cmts{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.module{margin-bottom:20px;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box;min-width:1px;background:#fff;box-shadow:0px 0px 2px rgba(98,124,153,.1)}.module-header{border-radius:3px 3px 0 0;border-bottom:1px solid #eee;padding:8px 15px;font-size:14px;line-height:19px}.module-header h2{display:inline;font-size:13px;color:#616161;font-weight:normal}.module-panel{border-radius:0 0 5px 5px}.module-panel strong{display:inline-block;margin-top:14px}.module-panel .module-list li{list-style:none outside none;padding:15px;position:relative}.index .module-panel .module-list li{padding:10px 15px}.module-panel .module-list li.last,.module-panel .module-list li:last-child{border-bottom-width:0}.module .comment-content{color:#787777;float:left;margin-left:5px;width:210px}.module-panel.form{padding:15px}.module-list .slogan{position:absolute;top:50%;margin-top:-10px}.module-list .title{color:#262626;margin:0px 0 0px 30px;display:block;line-height:20px}.module-list.open-source .title{margin-left:60px}.module-list.open-source .slogan{margin-top:-10px}.module-panel.ad{padding:0 10px;text-align:center}.module-panel.ad .header{color:#2c2c2c}.module-panel.ad img{margin-bottom:5px;margin-top:5px}.module-panel .tags li{float:left;list-style:none;line-height:14px;margin:15px 15px 0 0}.module-panel .tags{padding:0 0 15px 15px}.tag-desc.fn-clear{margin:15px 0 0px 15px}.tag-desc>li{float:left;position:relative;list-style:none;margin:0 15px 15px 0;font-size:12px}.tag-desc>li:hover>div{display:block}.tag-desc>li>a{float:left;color:#616161;padding:2px 5px;border:1px solid rgba(0,0,0,0);position:relative;height:20px;white-space:nowrap;word-wrap:normal;background-color:#f7f7f7;border-radius:3px 3px 3px 3px;line-height:21px}.tag-desc>li>a:hover{text-decoration:none}.tag-desc>li:hover>a{border-bottom-style:dotted;border-radius:3px 3px 0 0;z-index:2;color:#2c2c2c;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.tag-desc>li>a>span{text-decoration:none;color:#787777}.tag-desc>li>a>img{border-radius:2px 2px 2px 2px;height:16px;width:16px;margin:-2px 2px 0 0}.tag-desc>li>div{background-color:#f7f7f7;border-radius:3px 0 3px 3px;display:none;right:0;margin-left:3px;padding:5px 10px;position:absolute;top:26px;z-index:3;width:200px;min-width:150px;box-shadow:0px 1px 1px rgba(0,0,0,.2)}.tag-desc>li>div ul,.tag-desc>li>div li{margin-left:15px}#killBrowser img{position:absolute;right:36px;top:58px}#killBrowser .module{margin-bottom:0}.emoji{width:1.3em;height:1.3em;display:inline-block;margin-bottom:.25em;background-size:contain;vertical-align:text-top;-webkit-filter:none !important;filter:none !important;transition:none !important}.small-tips .emoji{margin-bottom:0;height:17px;width:17px}.person-info{padding:15px 0 5px;border:1px solid #eee;position:relative}.person-info .status{margin-top:0;padding-top:0}.person-info .status .fn-pointer:hover span{color:#2c2c2c}.person-info .module-panel{padding:0 15px 15px 15px}.person-info .activity-board{position:absolute;height:1px;background-color:#60b044;top:-1px}.person-info .right{width:2px;right:-1px;left:auto}.person-info .left{width:2px;right:0;left:-1px}.person-info .bottom{top:auto;bottom:-1px;box-shadow:0 0 5px #fff,0 0 10px #00a67c}.painter-point{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-size:8px 8px;height:17px;width:38px;display:inline-block;vertical-align:sub}.link-forge .module-header{line-height:20px}.link-forge .module-panel{max-height:409px;overflow:hidden}.link-forge .content .module-header .avatar-small{vertical-align:text-bottom}.link-forge-upload{margin-bottom:20px}.link-forge-upload .error,.link-forge-upload .succ{margin-top:10px}.link-forge-upload input[type=text]{height:40px}.link-forge-upload button{position:absolute;right:0;height:40px;border-radius:0 3px 3px 0}.responsive-show{display:none}.algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.2);line-height:21px;margin-top:10px;margin-left:20px;width:300px;overflow:hidden;color:#616161}.algolia-autocomplete .aa-dataset-0{max-height:600px;overflow:auto}.algolia-autocomplete .aa-dropdown-menu img{height:20px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;text-shadow:0 1px 0 #fff;padding:8px 10px;border-bottom:1px solid #eee}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f9f9f9}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:bold;color:#e59230;font-style:normal}.algolia-autocomplete .aa-dropdown-menu .fn-right{margin:5px}#nprogress{pointer-events:none}#nprogress .bar{background:#d23f31;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}.breezemoon__btn{position:absolute;top:8px;right:15px;border-radius:0 3px 3px 0}.blur img{-webkit-filter:blur(20px) saturate(1.4);filter:blur(20px) saturate(1.4);transition:all .15s ease-in-out}.blur img:hover{filter:none;-webkit-filter:none}.tag_selection{margin:20px 0 0 0}.user-card{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);width:360px;box-shadow:0 3px 12px rgba(27,31,35,.15);background-color:var(--layer-background-color);min-height:50px;box-sizing:border-box;font-size:14px;border-radius:3px;border-top:1px solid rgba(0,0,0,0)}.user-card>div{padding:15px;border-radius:3px}.user-card--bg{width:460px !important;background-size:cover;background-position:50%}.user-card--bg .avatar-mid{width:120px !important;height:120px !important;top:65px !important}.user-card--bg>div{margin-top:120px;border-radius:0 0 3px 3px}.user-card--bg .user-card__info,.user-card--bg .user-card__name{margin-left:135px !important}.user-card__name{font-size:18px;line-height:22px;margin-left:92px}.user-card__name,.user-card__name:hover{color:var(--text-color)}.user-card__info{margin:8px 0;line-height:18px;font-size:14px;min-height:18px;overflow:hidden}.user-card__icons a,.user-card__icons span{margin-right:10px;float:left;height:20px}.user-card__icons a svg,.user-card__icons span svg{margin-top:2px;height:16px;width:16px;color:var(--text-gray-color);vertical-align:super}.user-card__icons a:hover{text-decoration:none}.user-card__icons a:hover svg{color:#4285f4}.user-card__icons img{float:left;margin-top:2px}.user-card__icon--disabled svg{opacity:.3}.user-card .avatar-mid-card{height:77px;width:77px;position:absolute;top:-39px;background-color:rgba(255,255,255,.8);background-size:100% 100%}.index-head-title{border-bottom:1px solid #eee;margin:0px 10px}.index-bottom{background-color:#f6f6f6}.index-chat{border-bottom:1px solid #eee}#userCard{background-color:#fff}.ice-game-btn{position:fixed;bottom:40vh;right:0;z-index:1024;width:75px;height:150px;cursor:pointer}.ice-game-btn .ice-game-icon{width:100%;height:100%;border-radius:50%}#xiaoIceGameBox{position:fixed;bottom:0;right:0;z-index:1024;width:300px;height:30px;transition:.4s;background-color:#fff;box-shadow:-2px -2px 5px rgba(0,0,0,.3)}#xiaoIceGameBox:not(.active) .ice-minimize-btn{display:none !important}#xiaoIceGameBox.active{height:360px}#xiaoIceGameBox.active .ice-restore-btn{display:none !important}#xiaoIceGameBox .ice-tool-bar{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 5px;box-sizing:border-box;background-color:#3b3e43;color:#fff}#xiaoIceGameBox .ice-tool-bar .ice-logo{width:25px;height:25px;transform:rotateZ(-25deg)}#xiaoIceGameBox .ice-tool-bar .ice-toolbar-btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#xiaoIceGameBox .ice-tool-bar .ice-toolbar-btn svg{display:flex}#xiaoIceGameBox .ice-chat-box{position:relative}#xiaoIceGameBox .ice-chat-box .ice-chat-input{width:100%;height:30px;padding:5px 55px 5px 10px;box-sizing:border-box;border:1px solid #eee;font-size:12px}#xiaoIceGameBox .ice-chat-box .ice-send-btn{position:absolute;right:3px;top:3px;width:50px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px}#xiaoIceGameBox #iceMsgList{padding:10px;height:300px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}#xiaoIceGameBox #iceMsgList::-webkit-scrollbar{display:none}#xiaoIceGameBox #iceMsgList .ice-msg-item{display:flex;margin:10px 0}#xiaoIceGameBox #iceMsgList .ice-msg-item.me{flex-direction:row-reverse}#xiaoIceGameBox #iceMsgList .ice-msg-item.me .ice-msg-content{background-color:rgba(98,162,240,.1)}#xiaoIceGameBox #iceMsgList .ice-msg-item.me .ice-msg-content:after{right:-10px;border-left-color:rgba(98,162,240,.1);left:auto;border-right-color:rgba(0,0,0,0)}#xiaoIceGameBox #iceMsgList .ice-msg-item .ice-msg-content{position:relative;background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;overflow:initial;max-width:75%;font-size:12px;box-sizing:border-box}#xiaoIceGameBox #iceMsgList .ice-msg-item .ice-msg-content:after{position:absolute;width:0;height:0;content:"";top:5px;left:-10px;border:5px solid rgba(0,0,0,0);border-right:5px solid var(--background-secondary-color)}#musicBox{position:fixed;bottom:-106px;left:0;width:100%;height:106px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9990;transition:.3s}#musicBox .music-box{position:relative;margin:0 auto;width:90%;height:106px;min-width:720px;max-width:1300px;display:flex;padding:5px 0;align-items:center}#musicBox .music-box .music-img{margin:0 10px}#musicBox .music-box .music-img .music-img-item{width:40px;height:40px;cursor:pointer;border-radius:50%}#musicBox .music-box.playing .music-img-item{animation:spin 2s linear infinite}#musicBox .music-box .music-detail{flex:1;height:106px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}#musicBox .music-box .music-detail .music-title{font-weight:bold}#musicBox .music-box .music-close-btn{position:absolute;top:-20px;right:0;width:50px;height:20px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;text-align:center;box-shadow:0 -1px 0 1px rgba(0,0,0,.3);padding-top:2px;box-sizing:border-box}#musicBox .music-box .music-close-btn img{width:20px;height:20px}#musicBox .music-box .music-controller{display:flex;justify-content:space-between;align-items:center;width:70px;height:40px}#musicBox .music-box .music-controller img{cursor:pointer}#musicBox .music-box .music-controller .music-prev,#musicBox .music-box .music-controller .music-next,#musicBox .music-box .music-controller .music-list,#musicBox .music-box .music-controller .music-voice,#musicBox .music-box .music-controller .music-mode{width:30px;height:30px}#musicBox .music-box .music-controller .music-play{width:40px;height:40px}#musicBox .music-box .music-controller .music-voice-box{position:fixed;bottom:40px;display:none;padding:10px;background:#fff;z-index:9991}#musicBox .music-box .music-controller .music-voice:hover .music-voice-box{display:block}#musicBox.show{bottom:0}#musicBox .music-core{position:fixed;bottom:-100px;left:0;z-index:-1}.music-list-box{position:fixed;bottom:-400px;left:50%;transform:translateX(-50%);transition:.3s;width:80%;height:400px;min-width:720px;max-width:800px;padding:20px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9980;border-top-right-radius:5px;border-top-left-radius:5px;box-sizing:border-box;overflow-y:scroll}.music-list-box::-webkit-scrollbar{width:0}.music-list-box.show{bottom:50px}.music-list-box .music-list-item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);padding:5px;background:#fff;transition:.3s}.music-list-box .music-list-item:hover{background:rgba(0,0,0,.1)}.music-list-box .music-list-item img{width:20px;height:20px;margin-right:10px}.music-list-box .music-list-item .music-list-title{flex:1}.music-list-box .music-list-item .music-list-controller span{cursor:pointer}.music-list-box .music-list-item .music-list-controller span:hover{text-decoration:underline}.music-player{margin:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;box-shadow:0 0 10px #ccc;background:#fff}.music-player .music-player-img{width:50px;height:50px;margin-right:10px}.music-player .music-player-box .music-player-title{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:18px}.music-player .music-player-box .music-player-controller span{cursor:pointer}.music-player .music-player-box .music-player-controller span:hover{text-decoration:underline}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#timeContent{position:fixed;top:60px;right:24px;width:90px;z-index:85}#timeContent a.time_box:hover{background-color:rgba(252,252,252,.96)}#timeContent a.time_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);background-color:#fff;text-align:center;height:90px;cursor:pointer;margin-top:8px;text-decoration:none;color:#616161;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.chatroomReply{color:inherit}.chatroomReply:hover{text-decoration:none}.chatroomReply::after{display:inline-block;width:16px;height:16px;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23878787'%3E%3Cpath d='M12.417 9.75q8.667 1.25 13.375 6.625t6.208 12.958q-6.417-9.083-19.583-9.083v7.25l-12.417-12.417 12.417-12.417v7.083z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:2px}.robot-btn{position:fixed;bottom:40vh;left:0;z-index:1024;width:75px;height:150px;cursor:pointer}#robotBox{position:fixed;bottom:0;left:0;z-index:1024;width:300px;height:30px;transition:.4s;background-color:#fff;box-shadow:-2px -2px 5px rgba(0,0,0,.3)}#robotBox.active{height:360px}#robotBox .robot-tool-bar{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 5px;box-sizing:border-box;background-color:#3b3e43;color:#fff}#robotBox .robot-tool-bar .robot-toolbar-btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#robotBox .robot-tool-bar .robot-toolbar-btn svg{display:flex}#robotBox .robot-logo{width:25px;height:25px;transform:rotateZ(-25deg)}#robotBox #robotMsgList{padding:10px;height:650px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}#robotBox #robotMsgList .robot-msg-item{display:flex;margin:10px 0}#robotBox #robotMsgList .robot-msg-item .robot-msg-content{position:relative;background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;overflow:initial;max-width:75%;font-size:12px;box-sizing:border-box}#robotBox #robotMsgList .robot-msg-item .robot-msg-content .robot-username{font-size:11px;border-bottom:1px solid #eee;color:#787777;margin-bottom:5px}#robotBox .robot-chat-box .robot-clear-btn{position:absolute;right:3px;top:3px;width:50px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px}#robotBox .robot-chat-box .robot-catch-input{margin-left:15px;height:30px;padding:5px 55px 5px 10px;box-sizing:border-box}#robotBox .robot-chat-box .robot-change-btn{position:absolute;right:60px;top:3px;width:100px;height:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#60b044;color:#fff;border-radius:2px}.ft-admin-user{color:red;font-weight:bold} \ No newline at end of file diff --git a/src/main/resources/css/mobile-base.css b/src/main/resources/css/mobile-base.css index be20505b..0b823772 100644 --- a/src/main/resources/css/mobile-base.css +++ b/src/main/resources/css/mobile-base.css @@ -23,4 +23,4 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * - */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66,133,244,0.36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@-webkit-keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:320px;min-width:80px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;-webkit-animation:none;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px !important;width:13px !important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:-webkit-sticky;position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - var(--toolbar-divider-margin-top)*2);border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--current{color:var(--toolbar-icon-hover-color) !important}.vditor-menu--disabled{color:var(--second-color) !important;cursor:not-allowed !important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media(hover: hover)and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"}.vditor .vditor-copy{z-index:auto}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:rgba(210, 63, 49, 0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;-webkit-animation-name:slideInDown;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:3}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color) !important;color:var(--toolbar-icon-hover-color) !important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px 0}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child::after,.vditor-reset table th:first-child::after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none !important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:.5em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158, 150, 150, 0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.vditor-linkcard a:hover{box-shadow:0 0 3px rgba(0, 0, 0, 0.13),0 3px 6px rgba(0, 0, 0, 0.26);text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:rgba(88, 96, 105, 0.36)}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:rgba(88, 96, 105, 0.36)}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none !important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none !important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before,.vditor-wysiwyg p:empty::before,.vditor-wysiwyg h1:empty::after,.vditor-wysiwyg h2:empty::after,.vditor-wysiwyg h3:empty::after,.vditor-wysiwyg h4:empty::after,.vditor-wysiwyg h5:empty::after,.vditor-wysiwyg h6:empty::after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0 !important;padding-right:0 !important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{height:auto;color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0 !important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty::before,.vditor-ir pre>code:empty::before,.vditor-ir p:empty::before,.vditor-ir h1:empty::after,.vditor-ir h2:empty::after,.vditor-ir h3:empty::after,.vditor-ir h4:empty::after,.vditor-ir h5:empty::after,.vditor-ir h6:empty::after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:bold}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:yellow;color:black}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:bold}.vditor-reset code:not(.hljs):not(.highlight-chroma){font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset pre>code{font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset{font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor{--border-color: #f1f1f1;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #fdfdfd;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;background-color:#fff}body{margin:0;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;font-size:14px;color:#2c2c2c;background-color:#f6f6f6}::-moz-selection{text-shadow:none;background:rgba(65,131,196,.4)}::selection{text-shadow:none;background:rgba(66,133,244,.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-o-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-ms-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.fn-flex,.fn__flex{display:flex}.fn__flex-column{min-height:100%;display:flex;flex-direction:column}.fn__flex-column.select-center{flex-direction:column;align-items:center}.fn__flex-column.select-center label.gestureRadio{padding:0 10px}.fn-flex-1,.fn__flex-1{flex:1;min-width:1px}.fn-pointer{cursor:pointer}.fn-sub{vertical-align:sub}.fn-clear:before,.fn-clear:after{display:table;content:""}.fn-clear:after{clear:both}.fn-left{float:left}.fn-right{float:right}.fn-none{display:none}.fn-hidden{visibility:hidden}.fn-oh{overflow:hidden}.fn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.fn-hr5{display:block;height:5px}.fn-content{padding:15px}.fn-inline{display:inline-block}.fn-text-top{vertical-align:text-top}.ft-13{font-size:13px}.ft-smaller{font-size:12px}.ft-gray{color:#787777}.ft-fade{color:#878787}.ft-red{color:#e59230}.ft-blue{color:#4285f4}.ft-green{color:#569e3d}.ft-a-title{color:#616161;text-decoration:none}.ft-a-title:hover{color:#2c2c2c}.ft-center{text-align:center}.ft-nowrap{white-space:nowrap}.discuss_title{vertical-align:10px;padding-left:20px;text-decoration:none;font-size:13px;font-weight:600;line-height:1;color:#616161;display:inline-block}.count{text-decoration:none;padding:2px 5px;font-size:12px;font-weight:600;line-height:1;color:#616161;background-color:#eee;border-radius:20px;display:inline-block}.count:hover{text-decoration:none}.sub-head{padding:15px;border-bottom:1px solid #eee;line-height:18px;font-size:18px}.wrapper .aplayer{margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wrapper .aplayer .aplayer-pic{background-size:cover}.wrapper .aplayer svg{height:16px;width:16px;float:left;margin:0px 0 0 2px}#breezemoonList button.absolute{right:0;top:0}.breezemoon__input{padding-right:61px !important}.index-user{display:flex;flex-direction:row;flex-wrap:wrap;padding:13px 15px}.tag-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:15px;margin-bottom:15px}.percent-container{width:50px;height:50px;padding:2px;border:2px solid #76daff;border-radius:50%;overflow:hidden}.percent-wave{position:relative;width:50px;height:50px;color:#000;background-color:#76daff;border-radius:50%}.percent-wave-before,.percent-wave-after{content:"";position:absolute;width:100px;height:100px;top:20px;left:50%;background-color:rgba(255,255,255,.4);border-radius:35%;transform:translate(-50%, -70%) rotate(0);animation:rotate 6s linear infinite;transition:1s;z-index:10}.percent-wave-after{border-radius:45%;background-color:rgba(255,255,255,.9);transform:translate(-50%, -70%) rotate(0);animation:rotate 10s linear -5s infinite;z-index:20}.percent-wave .percent{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#76daff;font-size:16px;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff;z-index:30}@keyframes rotate{50%{transform:translate(-50%, -73%) rotate(180deg)}100%{transform:translate(-50%, -70%) rotate(360deg)}}:root{--background-color: #fff;--background-secondary-color: #f6f8fa;--text-color: #000;--text-gray-color: rgba(0,0,0,0.54);--text-fade-color: rgba(0,0,0,0.38);--layer-color: #616161;--layer-background-color: #fff;--layer-border-color: #eee;--layer-hover-color: #fff;--layer-hover-background-color: #4285f4;--header-background-color: #3b3e43;--toc-hover-color: #4285f4;--tab-current-background-color: var(--header-background-color);--box-shadow: 0 3px 12px rgba(27,31,35,0.15);--dialog-close-color: hsla(0,0%,100%,0.54);--input-border-color: #d1d5da;--logo-hover-color: var(--header-background-color)}.fn-hr10{height:10px;display:block}.tag{padding:2px 3px;font-size:12px;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);background-color:#f0f0f0;color:#999;white-space:nowrap;display:inline-block;margin:5px 0;line-height:16px}.tag:hover{text-decoration:none;color:#2c2c2c;background-color:#ccc}button,.btn{cursor:pointer;color:#2c2c2c;border-radius:3px;padding:6px 12px;background-color:#fff;border:1px solid #d5d5d5;border-bottom-color:#e1e1e1;box-sizing:border-box;line-height:19px;white-space:nowrap;transition:all 100ms linear;font-weight:500}button:focus,.btn:focus{box-shadow:0 0 0 .3rem rgba(25,140,255,.2)}button:hover,.btn:hover{text-decoration:none;color:#198cff;box-shadow:.2rem .2rem 1rem 0 rgba(25,140,255,.2);background-color:#fff}button:active,.btn:active{color:rgba(25,140,255,.6);background-color:#fafcff}button.green,.btn.green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.15);background-color:#60b044;border-color:#5ca941}button.green:hover,.btn.green:hover{background-color:#569e3d}button.green:active{background-color:#569e3d;border-color:#418737;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.red,.btn.red{color:#e59230}button.red:hover,.btn.red:hover,.btn.red-hover{color:#fff;background-color:#e59230;border-color:#c0372a}button.red:active,.btn.red:active{background-color:#e59230;border-color:#c9320c;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.small,.btn.small{padding:0 5px;font-size:12px;font-weight:normal;display:inline-block;line-height:19px;height:20px;text-shadow:initial}button.absolute{position:absolute;right:10px;top:10px}a[class^=icon-],a[class*=" icon-"]{color:#2c2c2c}a[class^=icon-]:hover,a[class*=" icon-"]:hover{text-decoration:none;color:#4285f4}.tip.error{color:#b22c39;border:1px solid #f0dddf;background-color:#fff0f1;border-radius:.3rem}.tip ul{margin:5px 30px;text-align:left;list-style-type:none}.tip.succ{border:1px solid #e1f0e5;color:#3b7649;background-color:#edfaf0;border-radius:.3rem}#registerTip,#loginTip,#addArticleTip,#profilesTip,#passwordTip{white-space:normal;word-wrap:break-word}.avatar,.avatar-small,.avatar-mid,.avatar-big{border-radius:3px 3px 3px 3px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.avatar{height:30px;width:30px;margin-right:10px}.avatar-small{height:20px;width:20px}.avatar-big{border:1px solid #eee;height:210px;width:210px;border-radius:6px}.avatar-mid{border:1px solid #eee;height:118px;width:118px;border-radius:4px}.status{border-top:1px dotted #ccc;list-style:none;padding:10px 0}.status>li{overflow:hidden;flex:1;-webkit-box-flex:1;text-align:center}.status>li>strong{font-size:20px}.form{position:relative}.form table{width:100%}.form input[type=text],.form input[type=datetime],.form input[type=datetime-local],.form input[type=password],.form input[type=number],.form select,.form textarea{line-height:17px;padding:7px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:.3rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form input[type=text]:not([readonly]):not([disabled]):hover,.form input[type=datetime]:not([readonly]):not([disabled]):hover,.form input[type=datetime-local]:not([readonly]):not([disabled]):hover,.form input[type=password]:not([readonly]):not([disabled]):hover,.form input[type=number]:not([readonly]):not([disabled]):hover,.form select:not([readonly]):not([disabled]):hover,.form textarea:not([readonly]):not([disabled]):hover{border-color:rgba(25,140,255,.5)}.form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.form label.ft-red{color:#e59230}.form label>a{font-weight:normal}.form label input[type=checkbox],.form label input[type=radio]{vertical-align:middle}.form input[type=file]{width:1px;opacity:.001;height:16px}.pagination{background-color:#fff;background:linear-gradient(#FFFFFF, #EFEFEF);background:-ms-linear-gradient(#FFFFFF, #EFEFEF);background:-o-linear-gradient(#FFFFFF, #EFEFEF);background:-webkit-linear-gradient(#FFFFFF, #EFEFEF);border:1px solid #eaeaea;border-bottom:0;display:inline-block;margin:10px;border-radius:3px;font-size:12px;float:right}.pagination a,.pagination span{border-bottom:1px solid #dadada;border-left:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(0,0,0,.04);color:#777;float:left;padding:5px 8px;text-decoration:none;text-shadow:0 1px 0 #fff}.pagination a{cursor:pointer}.pagination a:hover{color:#4285f4;border-bottom-color:#cfdce8;background-color:#fafbfd;background:linear-gradient(#fafbfd, #dce6ef);background:-ms-linear-gradient(#fafbfd, #dce6ef);background:-o-linear-gradient(#fafbfd, #dce6ef);background:-webkit-linear-gradient(#fafbfd, #dce6ef)}.pagination span.current{background-color:#fcfcfc;background:linear-gradient(#FCFCFC, #EBEBEB);background:-ms-linear-gradient(#FCFCFC, #EBEBEB);background:-o-linear-gradient(#FCFCFC, #EBEBEB);background:-webkit-linear-gradient(#FCFCFC, #EBEBEB);border-bottom-color:#d26911;color:#000}.pagination span.gap{color:#bbb}.pagination select{border:0;color:#777;padding:4px 5px;white-space:nowrap;float:left;border-bottom:1px solid #dadada;border-radius:0;background:linear-gradient(#fff, #EFEFEF)}.dialog-background{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:200}.dialog-panel{display:none;position:fixed;z-index:201;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4)}.dialog-header-bg{padding:10px;font-size:18px;font-weight:normal;border-bottom:1px solid #eee;cursor:move;user-select:none}.dialog-header-bg .icon-close{color:rgba(0,0,0,.25);font-size:12px;float:right;font-weight:bold;-webkit-user-drag:none}.dialog-header-bg .icon-close:hover{color:#2c2c2c}.dialog-main{min-width:300px;padding:10px;box-sizing:content-box}.completed-panel{padding:0;overflow:auto;left:0;display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:72;border-radius:0 0 3px 3px;width:50%;top:32px;box-sizing:border-box}.completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.completed-panel a.selected,.completed-panel a:hover{background-color:#f7f7f7}.wrapper{margin:0 10px}.nav{height:28px;width:100%;padding:5px 0;z-index:99;background-color:rgba(217,240,255,.75)}.nav .wrapper{display:flex;justify-content:space-between;align-items:center}.nav .head-fn form{position:relative}.nav .head-fn h1 a svg{color:#fff;height:28px;width:28px;margin-top:-5px;float:left}.nav .user-nav{position:relative;display:flex;justify-content:center;align-items:center}.nav .user-nav a.unlogin{font-size:14px}.nav div>a{color:#3b3e43;text-decoration:none;margin:0 3px;padding:4px 5px;float:right;font-size:20px;line-height:20px;height:20px}.nav div>a:hover{color:#4285f4}.nav div>a.last{margin-right:0}.nav .avatar-small{height:20px;width:20px;vertical-align:super}.nav .user-nav .no-msg,.nav .user-nav .msg{background-color:rgba(203,202,202,.29);border-radius:3px;color:#3b3e43;font-size:14px;padding:0px 6px;margin:5px 4px;line-height:20px;transition:.5s}.nav .user-nav .msg{-webkit-animation:spaceboots 1s infinite;-moz-animation:spaceboots 1s infinite;-o-animation:spaceboots 1s infinite;-ms-animation:spaceboots 1s infinite;animation:spaceboots 1s infinite;background-color:#e59230;color:#fff}.nav .user-nav svg{color:#3b3e43;height:20px;width:20px}.nav .user-nav a.selected.no-msg,.nav .user-nav a.selected.msg{animation:none;background-color:#e59230;border-bottom:0}.nav .form{background-color:#fff;border:1px solid #cacaca;box-shadow:0 1px 0 rgba(255,255,255,.4),0 0 10px rgba(0,0,0,.1);padding:14px;position:absolute;right:0;top:33px;z-index:2;width:250px}.nav .form input[type=text],.nav .form input[type=password]{margin:10px 0}.nav input.search{background-color:#fff;border:1px solid #ddd;border-radius:3px 3px 3px 3px;padding:5px 8px;width:230px;margin:1px 0 0 20px;float:left;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.nav input.search:focus{border-color:#51a7e8;box-shadow:0 0 3px rgba(81,167,232,.5),0 1px 1px rgba(0,0,0,.2) inset}.footer{color:#434444;padding:10px 0;text-align:center;font-size:12px;background-color:#fff}.footer a{color:#7e7e7e}.list h2{font-size:14px;font-weight:normal}.list h2>a{color:#595959}.list h2>a:hover{color:#2c2c2c}.list>ul{list-style:none}.list>ul>li{border-bottom:1px solid #eee;padding:10px 5px 10px 5px;white-space:normal;word-wrap:break-word;position:relative}.list li.last{border-bottom-width:0}.list .comment>p{margin:0}.list>ul>li.cmt-perfect,.list>ul>li.cmt-perfect:hover{background-color:#f9f6f6}.has-view{margin-right:40px}#articltVia{white-space:nowrap}label.anonymous-check{margin:0 9px}label.anonymous-check input{margin-left:4px}.cmts{position:absolute;right:10px;top:40%}.cmts a.count:visited{background-color:#f6f6f6;color:#999}#revision .revisions{margin:5px 0 15px;text-align:center}#revision .revisions a{color:#616161;vertical-align:middle}#revision .revisions a:hover{color:#2c2c2c}#revision .revisions a.disabled{color:#878787;cursor:default}#revision .revisions span{margin:0 10px 0 10px}.module{margin-bottom:10px;background-color:#fff;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box}.module-header{border-radius:3px 3px 0 0;background-color:#f7f7f7;border-bottom:1px solid #eee;padding:9px 10px 10px;text-shadow:0 1px 0 #fff;font-size:14px;line-height:17px}.module-header h2{display:inline;font-size:15px;font-weight:normal}.module-panel{border-radius:0 0 5px 5px}.module-panel strong{display:inline-block;margin-top:14px}.module-panel .module-list li{border-bottom:1px dotted #ccc;list-style:none outside none;padding:5px 10px;position:relative}.module-panel .module-list li.last,.module-panel .module-list li:last-child{border-bottom-width:0}.module .comment-content{color:#999;float:left;margin-left:5px;width:210px}.module-panel.form{padding:0 10px 10px}#killBrowser .module{height:235px;width:520px}#killBrowser p{margin:10px 0}#killBrowser ul{margin-left:30px}#killBrowser img{position:absolute;right:36px;top:58px}.emoji{width:1.3em;height:1.3em;display:inline-block;margin-bottom:.25em;background-size:contain;vertical-align:text-top;-webkit-filter:none !important;filter:none !important;transition:none !important}.person-info{position:relative}.person-info .info{position:relative;left:-1px;top:-1px;overflow:hidden;height:35px}.person-info .info button.red{position:absolute;border-radius:3px 0 0 0;min-width:35%;color:#fff;padding:5px 0;background-color:#b33630;background-image:linear-gradient(#dc5f59, #b33630);border-color:#cd504a;letter-spacing:1px}.person-info .info button.red:hover{letter-spacing:2px}.person-info .info .fn-right{margin:9px 10px 0 0}.person-info .status{border-bottom:1px dotted #ccc;border-top-width:0;margin-top:-20px;margin-bottom:15px}.person-info .status .fn-pointer:hover span{color:#2c2c2c}.person-info .module-panel{padding:0 10px 10px 10px}.person-info .activity-board{position:absolute;height:2px;background-color:#b33630;top:-1px}.person-info .right{width:2px;right:-1px;left:auto}.person-info .left{width:2px;right:0;left:-1px}.person-info .bottom{top:auto;bottom:-1px}.painter-point{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-size:8px 8px;height:17px;width:38px;display:inline-block;vertical-align:sub}.top .has-view{line-height:21px}.responsive-show{display:none}.algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border:1px solid #eee;margin:0 0 5px 19px}.algolia-autocomplete .aa-dropdown-menu img{height:20px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px;border-bottom:1px solid #eee}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f7f7f7}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:bold;color:#e59230;font-style:normal}.algolia-autocomplete .aa-dropdown-menu .fn-right{margin:5px}.ranking{text-align:center;margin:10px}.ranking-title{font-size:18px;text-align:center}.more-article{display:block;text-align:center;padding:5px;background-color:#f6f6f6;margin-bottom:10px;border-bottom:1px solid #eee}.module-list .slogan{position:absolute;top:50%;margin-top:-12px}.module-list .title{color:#767676;margin:5px 0 5px 30px;display:block;line-height:20px}.module-list.open-source .title{margin-left:60px}.module-list.open-source .slogan{margin-top:-11px}.module-list.domain .slogan{text-align:center;margin-top:-10px;width:30px}.module-list.domain .title{margin-left:50px}.module-list.domain .tag{margin-right:10px}.module-panel.ad{padding:10px;text-align:center}.module-panel.ad .header{color:#2c2c2c}.module-panel.ad img{margin-bottom:5px}.article-actions .fn-right>a,.article-actions .fn-right>span{padding:4px 8px;border-radius:2px;display:inline-block;line-height:16px;float:left;text-decoration:none;margin-top:10px}.article-info{position:relative}.article-info>div.article-params{position:absolute;top:-2px;left:40px;font-size:12px;min-height:30px;line-height:15px}#heatBar{position:fixed;top:2px;right:0px;width:100%}h1.article-title{word-break:break-all;font-size:16px;font-weight:normal;margin:4px 0 20px 0}h1.article-title>a{color:#595959}h1.article-title>a:hover{color:#2c2c2c}#thoughtProgress{height:2px;position:relative;margin-bottom:10px;margin-top:20px}#thoughtProgress .bar{position:absolute;background-color:#e0e0e0;height:2px}#thoughtProgress .icon-video{position:absolute;top:-8px;left:0;cursor:pointer;color:#e59230;margin-left:-10px}.comment-submit{display:flex;align-items:center;margin-top:10px}label.cmt-anonymous{margin:7px 15px 0 0}#shareClipboard.tooltipped-hover{color:#4285f4}.comments>.comments-header{border-bottom:1px solid #dbdbdb;margin:20px 0 20px 0;padding:10px 5px 11px 10px}.comments>div.comments-header svg{margin:3px 10px 0 0}.comments>div.comments-header a{text-decoration:none;color:#817e7e}.comments li.shield{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-color:#f7f7f7;background-size:45px 45px}.comments.list>ul>li.perfect,.comments.list>ul>li.perfect:hover{background-color:#f9f6f6}.comments>ul>li:hover .hover-show{visibility:visible}.comments>ul>li:hover .comment-action,.comments>ul>li.selected .comment-action{display:block}.comment-get-comment.list>ul>li{margin-bottom:10px;padding-top:0}.comment-replies.list>ul{margin-top:10px}.comment-replies.list>ul>li{border-bottom-width:0;border-top:1px solid #eee}.comment-replies.list>ul>li{background-color:rgba(0,0,0,0)}.comments li .fn-pointer:hover{color:#999}.comments .comment>p{margin-top:10px;margin-bottom:0}.comments.nice ul{margin-top:5px;border:1px solid #eee;border-radius:3px}.comments.nice>ul>li:last-child{border-bottom-width:0}.comment-login{box-sizing:border-box;margin:10px;background-color:#fafafa}.comment-login>a{text-align:center;display:block;padding:21px 0px 21px}#articleRewardContent{margin-top:20px;padding:10px;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-color:#f7f7f7;background-size:45px 45px}#articleRewardContent>p{margin:0}#articleRewardContent.reward{text-align:center}#articleRewardContent.reward>span{margin:20px;display:inline-block}.article-tags .tag{margin:0;padding:0 3px}.share{margin:10px 0;position:relative}.share svg{height:16px;width:16px}.share #qrCode{position:absolute;bottom:30px;right:0;border:5px solid #eee;z-index:1;height:90px;border-radius:3px;width:90px}.share [class^=icon-]{cursor:pointer;transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;display:inline-block;font-size:16px}.share [class^=icon-]:hover{color:#4285f4}#replyUseName{visibility:hidden;line-height:18px;height:18px;margin:5px 0}#articleToC{top:21px;z-index:10}.article-toc li{list-style-type:none}.article-toc li a{padding:5px 10px 5px 20px;border-left:2px solid rgba(0,0,0,0);display:block;line-height:20px;color:#767676}.article-toc li a:last-child{border-bottom-width:0}.article-toc li a:hover{border-left:1px solid #4285f4;background-color:#f7f7f7;padding-left:21px;color:#4285f4;text-decoration:none}.article-toc li.current a{border-left:2px solid #4285f4;background-color:#f0f0f0;color:#4285f4}.article-toc li.toc-h2 a,.article-toc li.toc-h2.current a:hover{padding-left:34px}.article-toc li.toc-h3 a,.article-toc li.toc-h3.current a:hover{padding-left:48px}.article-toc li.toc-h4 a,.article-toc li.toc-h4.current a:hover{padding-left:62px}.article-toc li.toc-h5 a,.article-toc li.toc-h5.current a:hover{padding-left:86px}.article-toc li.toc-h2 a:hover{padding-left:35px}.article-toc li.toc-h3 a:hover{padding-left:49px}.article-toc li.toc-h4 a:hover{padding-left:63px}.article-toc li.toc-h5 a:hover{padding-left:87px}.domains{border-bottom:2px solid #e59230}.domains svg{vertical-align:sub}.domains a{height:17px;text-align:center;padding:10px 2px;color:#999;text-decoration:none;line-height:16px;display:block;flex:1;font-size:12px}.domains a.selected{color:#4285f4}.domains-count{padding:10px 18px;font-size:18px;line-height:26px;color:#1b3650;text-align:center;background-image:linear-gradient(#f5fbff, #e4f0ff);border:1px solid #cee0e7;border-radius:3px;width:100%;box-sizing:border-box;margin:10px 0 10px}.article-list li.stick{background-color:#f9f6f6}.article-list li.stick .stick-remains{vertical-align:top}.article-list li.stick:hover .stick-remains{display:inline}.article-list li .commenters{display:none;top:32%;position:absolute;right:10px}.article-list li .commenters>a{float:left;margin-left:4px;width:25px;text-decoration:none;color:#999}.article-list li .commenters>a:hover{color:#4285f4}.article-list li:hover .commenters{display:block}.article-list .preview{position:absolute;left:65px;z-index:1;top:40px;background-color:#fff;border:1px solid #ddd;border-radius:3px 3px 3px 3px;padding:5px 10px;opacity:.9;width:70%;min-width:130px;min-height:36px}.article-list .preview .ico-arrow{width:0px;height:0px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(255,255,255,.9);position:absolute;top:-10px;z-index:1;left:11px}.article-list .preview .ico-arrowborder{width:0px;height:0px;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:11px solid #ddd;position:absolute;top:-11px;left:10px}.heat{position:absolute;height:5px;background-color:#e59230;z-index:1;bottom:-3px;right:0}.point,.point-remove{position:absolute;height:5px;background-color:#e59230;z-index:1;bottom:-3px;right:0px;width:5px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.point-remove{animation-name:slideInLeft;-webkit-animation-name:slideInLeft}@keyframes slideInLeft{0%{right:0}100%{right:100%}}@-webkit-keyframes slideInLeft{0%{right:0}100%{right:100%}}@keyframes slideInRight{0%{right:100%}100%{right:0}}@-webkit-keyframes slideInRight{0%{right:100%}100%{right:0}}.article-level0{color:#878787}.article-level1{color:#fc0}.article-level2{color:#ffc1cc}.article-level3{color:#f63}.article-level4{color:#e59230}.guide .intro.vditor-reset{padding:10px;line-height:24px}.guide .guide-tab,.guide .step-btn{margin:10px}.guide .form{margin:0;width:auto}.guide #avatarUpload label{margin-top:0}.guide .tag-desc>li:hover>a{border-bottom-style:solid;border-radius:3px}.guide .tag-desc li.current>a{background-color:#878787;color:#fff;border-color:#bbb}.guide .intro dt.current{color:#ffac45}.guide .fn-flex>div{padding:10px;box-sizing:border-content;width:50%}.guide .md{background-color:#f1f7fe}.guide .md pre{white-space:pre-wrap;word-wrap:break-word}.verify .intro{padding:30px;background-color:#f1f7fe;color:#616161}.verify .form{font-size:14px;line-height:1.6;margin:20px 0}.verify .form>svg{margin:0 auto;height:50px;width:50px;display:block}.verify .form input[type=text],.verify .form input[type=password]{margin:10px 0;width:100%;padding-left:36px;background-color:#fff}.verify .form button{margin:10px 0;width:100%}.verify .form .input-wrap{position:relative}.verify .form .input-wrap svg{color:#999;position:absolute;top:19px;left:10px}.verify .form .captcha-img{top:11px;position:absolute;height:31px;left:1px;border-radius:3px 0 0 3px}.verify .form input.captcha-input{padding-left:91px}.module-panel .tags li{float:left;list-style:none;line-height:19px;margin:10px 10px 0 0}.module-panel .tags{margin:0 0 10px 10px}.tag-desc.fn-clear{margin:10px 0 0px 10px}.tag-desc>li{float:left;position:relative;list-style:none;margin:0 10px 10px 0;font-size:12px}.tag-desc>li:hover>div{display:block}.tag-desc>li>a{float:left;color:#999;padding:2px 5px;border:1px solid #ddd;position:relative;height:20px;white-space:nowrap;word-wrap:normal;background-color:#f7f7f7;border-radius:3px 3px 3px 3px;line-height:21px}.tag-desc>li>a:hover{text-decoration:none}.tag-desc>li:hover>a{border-bottom-style:dotted;border-radius:3px 3px 0 0;opacity:.7;z-index:3}.tag-desc>li>a>span{text-decoration:none;color:#999}.tag-desc>li>a>img{border-radius:2px 2px 2px 2px;height:16px;width:16px;margin:-2px 2px 0 0}.tag-desc>li>div{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px 0 3px 3px;display:none;right:0;margin-left:3px;padding:5px 10px;position:absolute;top:25px;z-index:2;opacity:.9;width:200px;min-width:150px}.tag-articles-tag-desc.tag-desc>li>div{left:-3px;right:auto;border-radius:0 3px 3px 3px}.tag-articles .content{padding-top:10px}.tag-articles h1.fn-inline{line-height:28px;font-size:20px}.tag-articles .btn.red{vertical-align:super}.tag-articles .article-actions .fn-right{margin-top:-8px}.tags-cold li h2,.tags-trend li h2{display:inline-block}.list>ul.tags-trend>li,.list>ul.tags-cold>li{padding:5px}.tag-artile-user{border-bottom:1px dotted #ccc;padding:0 0px 10px 10px}code.prettyprint{display:inline;border:none;background-color:initial;border-radius:initial;padding:initial}code .str{color:initial}code .kwd{color:initial}code .com{color:initial;font-style:italic}code .typ{color:initial}code .lit{color:initial}code .pun{color:initial}code .pln{color:initial}code .tag{color:initial}code .atn{color:initial}code .atv{color:initial}code .dec{color:initial}.activity{min-height:300px}.activity-char-btns{margin-top:10px}#charCanvas{border:1px solid #eee;border-radius:5px;background-color:#fff;display:block;margin:20px auto;background-image:url(../images/m-char.png);background-size:cover}#paintCanvas{border:1px solid #eee;border-radius:5px;background-color:#fff;display:block;margin:20px auto;background-size:cover}.chat-room{background:#fff;padding:0 10px}.chat-room .online-cnt{line-height:33px;margin-right:10px;color:#787777}.chat-room .list{height:200px;overflow:auto}.index .index-wrap{background-color:#fafafa;border-bottom:1px solid #eee;border-top:1px solid #eee}.index>.slogan{padding:10px;color:#767676;border-top:1px solid #eee;background-color:#fafafa}.index>.slogan a:hover svg{color:#4285f4}.index .tag-desc>li:hover>span{border-bottom-style:solid;border-radius:3px;opacity:.7;z-index:3}.index a.count{position:absolute;right:10px;top:50%;margin-top:-8px}.index a.count:visited{background-color:#f6f6f6;color:#999}.index .module-list .title{margin-right:30px}.index .module-header{margin:-1px;text-align:right;text-shadow:0 0 0}.index .module-header a{color:#fff}.user-name{font-size:20px;font-weight:300;line-height:26px;border-bottom:1px dotted #ccc;margin-bottom:20px;padding:20px 10px 25px 10px}.user-name #userNicknameDom{font-size:26px;line-height:30px}.user-name .mbti{background-color:#b2b1ff;color:#fff;font-size:12px;line-height:20px;border-radius:3px;height:20px;display:inline-block;padding:0 5px;vertical-align:middle;box-sizing:border-box}.user-name .mbti svg{margin-top:2px}.user-name .online,.user-name .offline,.user-name .color_admin,.user-name .color_op,.user-name .color_police,.user-name .color_svip,.user-name .color_vip{background-color:#e59230;color:#fff;font-size:12px;line-height:20px;border-radius:3px;height:20px;display:inline-block;padding:0 5px 0 3px;vertical-align:middle}.user-name .online svg,.user-name .offline svg,.user-name .color_admin svg,.user-name .color_op svg,.user-name .color_police svg,.user-name .color_svip svg,.user-name .color_vip svg{margin-top:2px}.user-name .offline{background-color:#787777}.user-name .color_admin{background-color:#d70274}.user-name .color_op{background-color:#7702d7}.user-name .color_police{background-color:#026dd7}.user-name .color_svip{background-color:#d7b502}.user-name .color_vip{background-color:#d74202}.user-name button.follow{font-size:14px;width:100%;margin:10px 0}.user-info{line-height:26px;font-size:12px;color:#616161}.user-intro{line-height:26px}.pre-post>div{font-size:30px;border-bottom:1px solid #eee;padding:20px 10px;text-align:center}.pre-post>div:last-child{border-bottom-width:0}.pre-post>div>a{color:#404040;display:block;margin-bottom:20px}.pre-post a:hover{text-decoration:none;color:#4285f4}.pre-post a svg{height:30px;width:30px;vertical-align:middle;margin-right:20px}.pre-post div.ft-fade{font-size:15px}#articleContent{height:332px;margin:10px 0}#articleRewardContent{margin-top:10px;padding:0}#tip{position:inherit;white-space:pre-wrap}.tip-add-article{color:#777;list-style:circle outside none;margin-left:20px;line-height:22px}.article-content{width:100%;position:relative}.article-content#articleAudio{width:auto;margin-bottom:10px}#showReward{color:#999;width:100%;display:block}.post .tags-wrap{position:relative}.post .tags-input{border:1px solid #ccc;background-color:#fafafa;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.075) inset;padding:5px 5px 3px 5px;width:100%;line-height:17px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:33px}.post .tags-input span.tag{margin:2px 5px 0 0px;color:#4285f4}.post .tags-input .tag>span.close{cursor:pointer;margin-left:5px;color:#999}.post .tags-input span.tag.haved{color:#2c2c2c;background-color:#ccc;transition:background .5s ease-in,color .3s ease-out}.post .tags-input input{border:0;outline:none;border-radius:0;padding:2px;box-shadow:0 0 0;background-color:rgba(0,0,0,0)}.post .tags-input input:focus{border:0;background-color:rgba(0,0,0,0);box-shadow:0 0 0}.post .domains-tags,.post .completed-panel{display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:10;padding:10px;border-radius:0 0 3px 3px;width:100%;box-sizing:border-box;top:32px}.post .domains-tags .tag{cursor:pointer;color:#4285f4}.post .domains-tags>span.current{color:#fff;background-color:#2c5d8d;background-image:linear-gradient(#7ba9d6, #2c5d8d);border-color:#689cd0}.post .completed-panel{padding:0;overflow:auto;left:0}.post .completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.post .completed-panel a.selected,.post .completed-panel a:hover{background-color:#f7f7f7}.tab-current{background-color:#fafafa;border-bottom:1px solid #eee;padding:5px 10px;font-size:14px;font-weight:bold}.tab-current>span{color:#767676}.tab{list-style:none}.tab>li a{padding:5px 0;display:block}.home-invisible{margin:10px 0;border-bottom:1px dotted #ccc;padding-bottom:10px}.home-account__captch{position:relative}.home-account__captch img{position:absolute;height:31px;top:39px;right:1px;border-radius:0 3px 3px 0}.notification-tab a:hover{text-decoration:none}.notification-tab a{display:inline-block !important}.notification .read{background-color:#fafafa;opacity:.5}.notification li{background-color:#f8f8ff;line-height:21px}.notification li:last-child{border-bottom-width:0}.follow li{position:relative;border-bottom:1px solid #eee;padding:10px;list-style:none;box-sizing:border-box}.follow .user-online{position:absolute;left:45px;top:45px}.admin .avatar{height:17px;width:17px}.admin .tags{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:bottom}.admin .form input[type=text],.admin .form input[type=number]{width:30%;margin-right:10px}.points{border-collapse:collapse;border-spacing:0;width:100%}.points td{border-bottom:1px solid #ccc}.points .even{background-color:#f7f7f7}.points .date{width:75px;padding:10px}.points .name{word-break:break-all}.points .type{width:60px;padding:0 10px}.points .sum{text-align:center;width:35px;padding:0 10px;color:#f37800;font-weight:700}.points .sum.plus{color:#53a000}.points .balance{width:40px;padding:0 10px}#avatarUpload{overflow:hidden}.settings-avatar .btn{margin-top:0}.settings-avatar .avatar-big{display:block;margin-bottom:10px}.settings-avatar li{margin-left:20px}.error-403>.slogan{padding-top:20px;background-color:#fafafa;border-bottom:1px solid #eee}.error-403 .slogan-border{margin:20px 0 20px;color:#767676;background-color:#fff;border:1px solid #eee;border-radius:3px;border-bottom:1px solid #eee;width:100%}.error-403 .slogan-register{padding-top:20px;text-align:center}.error-403 .slogan-text{margin:20px 10px}.module.editor-toolbar-emoji{position:absolute;bottom:14px;height:111px;overflow:auto;z-index:124;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);width:50%}.module.editor-toolbar-emoji .emoji{cursor:pointer;padding:5px;border-radius:2px;margin-bottom:0}.module.editor-toolbar-emoji .emoji:hover{background-color:#878787}.wrapper .editor-toolbar{border:1px solid #ccc}.wrapper .editor-toolbar>a:last-child{display:none}.link-forge .link-forge-upload{margin:10px 0}.link-forge .link-forge-upload input[type=text]{width:74%;margin-right:20px}.link-forge .module-panel{max-height:409px;overflow:hidden}.breezemoon__btn{position:absolute;top:9px;right:10px;border-radius:0 3px 3px 0 !important}@media only screen and (device-width: 414px)and (device-height: 896px)and (-webkit-device-pixel-ratio: 2),only screen and (device-width: 375px)and (device-height: 812px)and (-webkit-device-pixel-ratio: 3),only screen and (device-width: 414px)and (device-height: 896px)and (-webkit-device-pixel-ratio: 3){.footer{padding-bottom:22px}}.blur img{-webkit-filter:blur(20px) saturate(1.4);filter:blur(20px) saturate(1.4);transition:all .15s ease-in-out}.blur img:hover{filter:none;-webkit-filter:none}#chatRoomIndex li img{max-width:150px;max-height:150px}.chat-room li img{max-height:400px;max-width:600px}.tag_selection{margin:20px 0 0 0}.chats__users{overflow:auto}.chats__users::-webkit-scrollbar{display:none}.chats__input{margin-bottom:15px}.chats__editor{min-height:160px}.chats__content{background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;margin:0 53px 15px 15px;overflow:initial;max-width:85%;box-sizing:border-box}.chats__content .vditor-reset::-webkit-scrollbar{display:none}.chats__content .language-echarts,.chats__content .language-mermaid,.chats__content .language-mindmap,.chats__content iframe{width:510px}.chats__content .vditor-reset img:not(.emoji){max-width:150px;max-height:300px}.chats__arrow{position:relative}.chats__arrow:after{position:absolute;width:0;height:0;content:"";top:5px;left:-25px;border:5px solid rgba(0,0,0,0);border-right:5px solid var(--background-secondary-color)}.chats__item .avatar{margin-right:0}.chats__item--me{flex-direction:row-reverse}.chats__item--me .chats__content{margin:0 15px 15px 53px;background-color:rgba(98,162,240,.1)}.chats__item--me .chats__content .chats__arrow:after{right:-25px;border-left-color:rgba(98,162,240,.1);left:auto;border-right-color:rgba(0,0,0,0)}.ft__fade{color:var(--text-fade-color)}.ft__smaller{font-size:12px}.chats__content .ft__smaller{font-weight:500;font-size:13px}.fn__right{float:right}.action__item{line-height:18px;height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer;display:inline-flex;align-items:center}.action__item,.comment__titles span{font-size:12px;color:var(--layer-color)}.fn__flex-center{-ms-grid-row-align:center;align-self:center}.details{display:inline-block;position:relative}.details>summary{list-style:none}.fn__layer{display:block;padding:5px 0;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);position:absolute;background-color:var(--layer-background-color);line-height:20px;box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid var(--layer-border-color);border-radius:3px;min-width:180px;right:0;z-index:100}.action__item details-menu{right:-15px;top:20px}.details>summary{list-style:none}.details>summary::-webkit-details-marker,.details>summary:before{display:none}.details>summary:focus{outline:none}.details:not([open])>:not(summary){display:none}.details details-menu:after,.details details-menu:before{top:-14px;right:12px;left:auto;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--layer-background-color);content:" "}.details details-menu:before{border-width:8px;border-bottom-color:var(--layer-border-color);top:-16px;right:11px}.fn__layer .item{display:block;text-shadow:0 1px 0 var(--layer-background-color);position:relative;padding:5px 10px;color:var(--layer-color);font-weight:400;width:100%;box-sizing:border-box;word-break:break-all}.fn__layer .item--current,.fn__layer .item:hover{text-decoration:none;background-color:var(--layer-hover-background-color);color:var(--layer-hover-color) !important;text-shadow:none}.fn__layer a:hover{text-decoration:underline}.chats__item--me{flex-direction:row-reverse}.chats__content .vditor-reset{overflow:visible}.hongbao__item{position:relative;background-color:var(--layer-background-color);color:var(--layer-color);cursor:pointer;padding:7px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:3px 5px 8px 3px}.hongbao__item:hover{box-shadow:0 0 3px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.26)}.hongbao__icon{height:50px !important;width:50px !important;margin-right:7px}.hongbao__count{font-size:24px;margin:10px 0}.opened .hongbao__finger_guessing{display:none}.hongbao__finger_guessing_icon{position:absolute;right:-25px;width:45px;height:45px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:.2s}.hongbao__finger_guessing_icon:hover{border-color:#5c1151}.hongbao__finger_guessing_icon:nth-child(1){top:-25px;background:url("../images/redpacket/gesture/rock.png") no-repeat center center;background-size:contain}.hongbao__finger_guessing_icon:nth-child(2){top:15px;right:-50px;background:url("../images/redpacket/gesture/scissors.png") no-repeat center center;background-size:contain}.hongbao__finger_guessing_icon:nth-child(3){top:55px;background:url("../images/redpacket/gesture/paper.png") no-repeat center center;background-size:contain}.hide-list{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000;background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.hide-list-emojis{display:inline-block;overflow:auto}.hide-list-emojis button{cursor:pointer;border-radius:3px;float:left;height:72px;width:72px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:rgba(0,0,0,0);overflow:hidden}.hide-list-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.hide-list-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.hide-list-emojis__tail a:hover{color:var(--toolbar-icon-hover-color);cursor:pointer;text-decoration:none}.hide-list-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hide-list-emojis button:hover{text-decoration:none;border-color:rgba(0,0,0,.38);background-color:#eee}.hide-list-emojis button:active{background-color:rgba(0,0,0,.38);box-shadow:0 2px 4px rgba(0,0,0,.05) inset}.showList{display:block}.divX{text-align:right;cursor:pointer;height:15px}.mobile-head{box-shadow:0 1px 2px #e2e2e2;box-sizing:border-box;position:fixed;top:0;width:100%;z-index:20}.index-top__nav{color:#000;display:flex;background-color:#f6f8fa}.index-top__nav .item--current{border-bottom-color:#000;color:#000}.index-top__nav a{border-bottom:2px solid rgba(0,0,0,0);flex:1;line-height:34px;text-align:center;color:#616161}.list__item{list-style:none;margin-bottom:10px;padding:3px 5px 9px 5px;font-family:"HarmonyOS",Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;border-bottom:1px solid #eee}.list__item :last-child{margin-bottom:0}.list__item--stick{background-color:rgba(98,162,240,.1) !important}.list__title{display:flex;overflow:hidden;text-overflow:ellipsis}.list__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box}.list__title a[disabled]{color:var(--text-fade-color)}.list__title .list__title a{font-size:16px;line-height:20px;max-height:40px}.list__title svg{-ms-grid-row-align:center;align-self:center;flex-shrink:0;height:18px;margin-right:5px;width:18px}.list__title--compact{margin-top:4px}.list__title--compact a:visited{color:#999}.list__meta{color:var(--text-fade-color);font-size:12px;line-height:18px}.fn__flex-inline{align-items:center;display:inline-flex}.ft__gray{color:var(--text-gray-color)}.ft__level1{color:#fc0}.list-avatar{background-color:rgba(0,0,0,.02);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:24px;overflow:hidden;width:24px}.fn__5{height:5px}.list__img{margin-left:5px;max-height:95px;overflow:hidden;width:30%}.list__img img{border-radius:3px;width:100%}.list__img--space{margin-bottom:5px}.list__content{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.list__content :visited{color:#999}.list__tag{color:var(--layer-color);display:inline-block;font-size:12px;line-height:20px;margin-top:5px}.module__title{font-size:14px;font-weight:400;line-height:24px}.fn__clear:after,.fn__clear:before{content:"";display:table}.fn__clear:after{clear:both}.module_new{line-height:16px;padding:0px 10px 8px 10px}.tags{background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:10px 0 0 10px}.tags .tag{background-color:var(--background-secondary-color);border-radius:3px;color:var(--layer-color);float:left;line-height:14px;margin:0 10px 10px 0;padding:5px;word-break:keep-all}.tags .tag img,.tags .tag svg{float:left;height:14px;margin-right:5px;width:14px}.menu{background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:0 10px}.menu__item{word-wrap:break-word;border-bottom:1px solid var(--layer-border-color);list-style:none;padding:10px 0;word-break:break-all}.menu__item .title{color:#767676}.menu__item--last,.menu__item:last-child{border-bottom-width:0}.module__body{background-color:var(--layer-background-color) !important;box-shadow:0 1px 2px var(--layer-border-color);box-sizing:border-box;padding:10px;width:100%}.avatar{background-color:rgba(0,0,0,.02);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:24px;overflow:hidden;width:24px}.avatar--index{margin-bottom:5px}.recent__nav{line-height:16px;padding:5px 10px;overflow:auto;background-color:#f6f6f6;white-space:nowrap}.recent__nav .recent__nav-item{background-color:var(--background-secondary-color);border:0;border-radius:3px;display:inline-block;line-height:14px;padding:5px 10px;text-align:center;font-size:12px;flex:1;min-width:1px;color:#4285f4}.recent__nav .recent__nav-check{color:var(--text-gray-color) !important}.TGIF__item{background-color:var(--layer-background-color);color:var(--layer-color);cursor:default;padding:10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0px 5px 10px 5px}#liveliness{height:1px;background:red;width:0}.main{margin:10px 5px 5px 5px;background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:5px 5px 20px 5px}#musicBox{position:fixed;bottom:-106px;left:0;width:100%;height:106px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9990;transition:.3s}#musicBox .music-box{position:relative;margin:0 auto;width:90%;height:106px;min-width:430px;max-width:1300px;display:flex;padding:5px 0}#musicBox .music-box .music-img{margin:0 10px}#musicBox .music-box .music-img .music-img-item{width:40px;height:40px;cursor:pointer;border-radius:50%}#musicBox .music-box.playing .music-img-item{animation:spin 2s linear infinite}#musicBox .music-box .music-detail{width:100px;height:106px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}#musicBox .music-box .music-detail .music-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#musicBox .music-box .music-close-btn{position:absolute;top:-20px;right:0;width:50px;height:20px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;text-align:center;box-shadow:0 -1px 0 1px rgba(0,0,0,.3);padding-top:2px;box-sizing:border-box}#musicBox .music-box .music-close-btn img{width:20px;height:20px}#musicBox .music-box .music-controller{display:flex;justify-content:space-between;align-items:center;width:120px;height:40px}#musicBox .music-box .music-controller img{cursor:pointer}#musicBox .music-box .music-controller .music-prev,#musicBox .music-box .music-controller .music-next,#musicBox .music-box .music-controller .music-list,#musicBox .music-box .music-controller .music-voice,#musicBox .music-box .music-controller .music-mode{width:30px;height:30px}#musicBox .music-box .music-controller .music-play{width:40px;height:40px}#musicBox .music-box .music-controller .music-voice-box{position:fixed;bottom:40px;display:none;padding:10px;background:#fff;z-index:9991}#musicBox .music-box .music-controller .music-voice:hover .music-voice-box{display:block}#musicBox.show{bottom:0}#musicBox .music-core{position:fixed;bottom:-100px;left:0;z-index:-1}.music-list-box{position:fixed;bottom:-200px;left:0;transition:.3s;width:80%;height:200px;min-width:430px;max-width:800px;padding:20px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9980;border-top-right-radius:5px;border-top-left-radius:5px;box-sizing:border-box;overflow-y:scroll}.music-list-box::-webkit-scrollbar{width:0}.music-list-box.show{bottom:50px}.music-list-box .music-list-item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);padding:5px;background:#fff;transition:.3s}.music-list-box .music-list-item:hover{background:rgba(0,0,0,.1)}.music-list-box .music-list-item img{width:20px;height:20px;margin-right:10px}.music-list-box .music-list-item .music-list-title{flex:1}.music-list-box .music-list-item .music-list-controller span{cursor:pointer}.music-list-box .music-list-item .music-list-controller span:hover{text-decoration:underline}.music-player{margin:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;box-shadow:0 0 10px #ccc;background:#fff}.music-player .music-player-img{width:50px;height:50px;margin-right:10px}.music-player .music-player-box .music-player-title{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:18px}.music-player .music-player-box .music-player-controller span{cursor:pointer}.music-player .music-player-box .music-player-controller span:hover{text-decoration:underline}.file__items{margin-bottom:8px}.file__items .item{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;color:var(--text-gray-color);float:left;height:222px;margin:8px 0 0 8px;overflow:hidden;position:relative;width:259px}.file__items .item__img{background-position:50%;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.file__items .item--selected,.file__items .item:hover{box-shadow:var(--shadow-layer)}.file__items .item--selected .item__info,.file__items .item:hover .item__info{top:0}.file__items .item--selected .item__info{background-color:var(--layer-hover-background-color)}.file__items .item--file{align-items:center;padding:8px}.file__items .item--file svg{color:var(--text-fade-color);height:100px;width:100px}.file__items .item__info{background-color:rgba(0,0,0,.86);box-sizing:border-box;color:#fff;height:100%;overflow:hidden;padding:10px;position:absolute;top:100%;transition:all .15s ease-in-out;width:100%;word-break:break-all}.file__items .item__info .red{margin-top:8px;width:100%} \ No newline at end of file + */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66,133,244,0.36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped::after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover::before,.vditor-tooltipped--hover::after,.vditor-tooltipped:hover::before,.vditor-tooltipped:hover::after,.vditor-tooltipped:active::before,.vditor-tooltipped:active::after,.vditor-tooltipped:focus::before,.vditor-tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.vditor-tooltipped__s::after,.vditor-tooltipped__se::after,.vditor-tooltipped__sw::after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s::before,.vditor-tooltipped__se::before,.vditor-tooltipped__sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw::after{margin-right:-15px}.vditor-tooltipped__n::after,.vditor-tooltipped__ne::after,.vditor-tooltipped__nw::after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n::before,.vditor-tooltipped__ne::before,.vditor-tooltipped__nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne::after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw::after{margin-right:-15px}.vditor-tooltipped__s::after,.vditor-tooltipped__n::after{transform:translateX(50%)}.vditor-tooltipped__w::after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e::after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width: 520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@-webkit-keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:320px;min-width:80px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;-webkit-animation:none;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px !important;width:13px !important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:-webkit-sticky;position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - var(--toolbar-divider-margin-top)*2);border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0 !important;height:0 !important}.vditor-menu--current{color:var(--toolbar-icon-hover-color) !important}.vditor-menu--disabled{color:var(--second-color) !important;cursor:not-allowed !important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width: 520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media(hover: hover)and (pointer: fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"}.vditor .vditor-copy{z-index:auto}.vditor--fullscreen{position:fixed;top:0;width:100% !important;left:0;height:100vh !important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px 0;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:rgba(210, 63, 49, 0.1)}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;-webkit-animation-name:slideInDown;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:bold;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:3}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color) !important;color:var(--toolbar-icon-hover-color) !important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px 0}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child::after,.vditor-reset table th:first-child::after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none !important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px !important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em !important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:.5em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span::before{counter-increment:linenumber;content:counter(linenumber);color:rgba(158, 150, 150, 0.38);display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.vditor-linkcard a:hover{box-shadow:0 0 3px rgba(0, 0, 0, 0.13),0 3px 6px rgba(0, 0, 0, 0.26);text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:rgba(88, 96, 105, 0.36)}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:rgba(88, 96, 105, 0.36)}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none !important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none !important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty::before,.vditor-wysiwyg pre>code:empty::before,.vditor-wysiwyg p:empty::before,.vditor-wysiwyg h1:empty::after,.vditor-wysiwyg h2:empty::after,.vditor-wysiwyg h3:empty::after,.vditor-wysiwyg h4:empty::after,.vditor-wysiwyg h5:empty::after,.vditor-wysiwyg h6:empty::after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0 !important;padding-right:0 !important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{height:auto;color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:""}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width: 520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0 !important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty::before,.vditor-ir pre>code:empty::before,.vditor-ir p:empty::before,.vditor-ir h1:empty::after,.vditor-ir h2:empty::after,.vditor-ir h3:empty::after,.vditor-ir h4:empty::after,.vditor-ir h5:empty::after,.vditor-ir h6:empty::after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:normal;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width: 520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty::before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:bold}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:yellow;color:black}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:bold}.vditor-reset code:not(.hljs):not(.highlight-chroma){font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset pre>code{font-family:"HarmonyOS",mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor-reset{font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols" !important}.vditor{--border-color: #f1f1f1;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #fdfdfd;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color:rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;background-color:#fff}body{margin:0;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;font-size:14px;color:#2c2c2c;background-color:#f6f6f6}::-moz-selection{text-shadow:none;background:rgba(65,131,196,.4)}::selection{text-shadow:none;background:rgba(66,133,244,.4)}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,dl,dd,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{outline:0;text-decoration:none;color:#4285f4}a:hover{text-decoration:underline}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"HarmonyOS","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB","Microsoft Yahei",sans-serif;outline:none}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:14px;height:14px}blockquote{margin:0}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-o-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-ms-keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes spaceboots{0%{-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-o-transform:translate(0px, 0);-ms-transform:translate(0px, 0);transform:translate(0px, 0)}30%{-webkit-transform:translate(0px, 1px);-moz-transform:translate(0px, 1px);-o-transform:translate(0px, 1px);-ms-transform:translate(0px, 1px);transform:translate(0px, 1px)}45%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}60%{-webkit-transform:translate(0px, -1px);-moz-transform:translate(0px, -1px);-o-transform:translate(0px, -1px);-ms-transform:translate(0px, -1px);transform:translate(0px, -1px)}80%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.fn-flex,.fn__flex{display:flex}.fn__flex-column{min-height:100%;display:flex;flex-direction:column}.fn__flex-column.select-center{flex-direction:column;align-items:center}.fn__flex-column.select-center label.gestureRadio{padding:0 10px}.fn-flex-1,.fn__flex-1{flex:1;min-width:1px}.fn-pointer{cursor:pointer}.fn-sub{vertical-align:sub}.fn-clear:before,.fn-clear:after{display:table;content:""}.fn-clear:after{clear:both}.fn-left{float:left}.fn-right{float:right}.fn-none{display:none}.fn-hidden{visibility:hidden}.fn-oh{overflow:hidden}.fn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.fn-hr5{display:block;height:5px}.fn-content{padding:15px}.fn-inline{display:inline-block}.fn-text-top{vertical-align:text-top}.ft-13{font-size:13px}.ft-smaller{font-size:12px}.ft-gray{color:#787777}.ft-fade{color:#878787}.ft-red{color:#e59230}.ft-blue{color:#4285f4}.ft-green{color:#569e3d}.ft-a-title{color:#616161;text-decoration:none}.ft-a-title:hover{color:#2c2c2c}.ft-center{text-align:center}.ft-nowrap{white-space:nowrap}.discuss_title{vertical-align:10px;padding-left:20px;text-decoration:none;font-size:13px;font-weight:600;line-height:1;color:#616161;display:inline-block}.count{text-decoration:none;padding:2px 5px;font-size:12px;font-weight:600;line-height:1;color:#616161;background-color:#eee;border-radius:20px;display:inline-block}.count:hover{text-decoration:none}.sub-head{padding:15px;border-bottom:1px solid #eee;line-height:18px;font-size:18px}.wrapper .aplayer{margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wrapper .aplayer .aplayer-pic{background-size:cover}.wrapper .aplayer svg{height:16px;width:16px;float:left;margin:0px 0 0 2px}#breezemoonList button.absolute{right:0;top:0}.breezemoon__input{padding-right:61px !important}.index-user{display:flex;flex-direction:row;flex-wrap:wrap;padding:13px 15px}.tag-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:15px;margin-bottom:15px}.percent-container{width:50px;height:50px;padding:2px;border:2px solid #76daff;border-radius:50%;overflow:hidden}.percent-wave{position:relative;width:50px;height:50px;color:#000;background-color:#76daff;border-radius:50%}.percent-wave-before,.percent-wave-after{content:"";position:absolute;width:100px;height:100px;top:20px;left:50%;background-color:rgba(255,255,255,.4);border-radius:35%;transform:translate(-50%, -70%) rotate(0);animation:rotate 6s linear infinite;transition:1s;z-index:10}.percent-wave-after{border-radius:45%;background-color:rgba(255,255,255,.9);transform:translate(-50%, -70%) rotate(0);animation:rotate 10s linear -5s infinite;z-index:20}.percent-wave .percent{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#76daff;font-size:16px;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff;z-index:30}@keyframes rotate{50%{transform:translate(-50%, -73%) rotate(180deg)}100%{transform:translate(-50%, -70%) rotate(360deg)}}:root{--background-color: #fff;--background-secondary-color: #f6f8fa;--text-color: #000;--text-gray-color: rgba(0,0,0,0.54);--text-fade-color: rgba(0,0,0,0.38);--layer-color: #616161;--layer-background-color: #fff;--layer-border-color: #eee;--layer-hover-color: #fff;--layer-hover-background-color: #4285f4;--header-background-color: #3b3e43;--toc-hover-color: #4285f4;--tab-current-background-color: var(--header-background-color);--box-shadow: 0 3px 12px rgba(27,31,35,0.15);--dialog-close-color: hsla(0,0%,100%,0.54);--input-border-color: #d1d5da;--logo-hover-color: var(--header-background-color)}.fn-hr10{height:10px;display:block}.tag{padding:2px 3px;font-size:12px;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);background-color:#f0f0f0;color:#999;white-space:nowrap;display:inline-block;margin:5px 0;line-height:16px}.tag:hover{text-decoration:none;color:#2c2c2c;background-color:#ccc}button,.btn{cursor:pointer;color:#2c2c2c;border-radius:3px;padding:6px 12px;background-color:#fff;border:1px solid #d5d5d5;border-bottom-color:#e1e1e1;box-sizing:border-box;line-height:19px;white-space:nowrap;transition:all 100ms linear;font-weight:500}button:focus,.btn:focus{box-shadow:0 0 0 .3rem rgba(25,140,255,.2)}button:hover,.btn:hover{text-decoration:none;color:#198cff;box-shadow:.2rem .2rem 1rem 0 rgba(25,140,255,.2);background-color:#fff}button:active,.btn:active{color:rgba(25,140,255,.6);background-color:#fafcff}button.green,.btn.green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.15);background-color:#60b044;border-color:#5ca941}button.green:hover,.btn.green:hover{background-color:#569e3d}button.green:active{background-color:#569e3d;border-color:#418737;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.red,.btn.red{color:#e59230}button.red:hover,.btn.red:hover,.btn.red-hover{color:#fff;background-color:#e59230;border-color:#c0372a}button.red:active,.btn.red:active{background-color:#e59230;border-color:#c9320c;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}button.small,.btn.small{padding:0 5px;font-size:12px;font-weight:normal;display:inline-block;line-height:19px;height:20px;text-shadow:initial}button.absolute{position:absolute;right:10px;top:10px}a[class^=icon-],a[class*=" icon-"]{color:#2c2c2c}a[class^=icon-]:hover,a[class*=" icon-"]:hover{text-decoration:none;color:#4285f4}.tip.error{color:#b22c39;border:1px solid #f0dddf;background-color:#fff0f1;border-radius:.3rem}.tip ul{margin:5px 30px;text-align:left;list-style-type:none}.tip.succ{border:1px solid #e1f0e5;color:#3b7649;background-color:#edfaf0;border-radius:.3rem}#registerTip,#loginTip,#addArticleTip,#profilesTip,#passwordTip{white-space:normal;word-wrap:break-word}.avatar,.avatar-small,.avatar-mid,.avatar-big{border-radius:3px 3px 3px 3px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.avatar{height:30px;width:30px;margin-right:10px}.avatar-small{height:20px;width:20px}.avatar-big{border:1px solid #eee;height:210px;width:210px;border-radius:6px}.avatar-mid{border:1px solid #eee;height:118px;width:118px;border-radius:4px}.status{border-top:1px dotted #ccc;list-style:none;padding:10px 0}.status>li{overflow:hidden;flex:1;-webkit-box-flex:1;text-align:center}.status>li>strong{font-size:20px}.form{position:relative}.form table{width:100%}.form input[type=text],.form input[type=datetime],.form input[type=datetime-local],.form input[type=password],.form input[type=number],.form select,.form textarea{line-height:17px;padding:7px 8px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:.3rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form input[type=text]:not([readonly]):not([disabled]):hover,.form input[type=datetime]:not([readonly]):not([disabled]):hover,.form input[type=datetime-local]:not([readonly]):not([disabled]):hover,.form input[type=password]:not([readonly]):not([disabled]):hover,.form input[type=number]:not([readonly]):not([disabled]):hover,.form select:not([readonly]):not([disabled]):hover,.form textarea:not([readonly]):not([disabled]):hover{border-color:rgba(25,140,255,.5)}.form label{color:#616161;font-size:15px;margin:10px 0 5px;float:left}.form label.ft-red{color:#e59230}.form label>a{font-weight:normal}.form label input[type=checkbox],.form label input[type=radio]{vertical-align:middle}.form input[type=file]{width:1px;opacity:.001;height:16px}.pagination{background-color:#fff;background:linear-gradient(#FFFFFF, #EFEFEF);background:-ms-linear-gradient(#FFFFFF, #EFEFEF);background:-o-linear-gradient(#FFFFFF, #EFEFEF);background:-webkit-linear-gradient(#FFFFFF, #EFEFEF);border:1px solid #eaeaea;border-bottom:0;display:inline-block;margin:10px;border-radius:3px;font-size:12px;float:right}.pagination a,.pagination span{border-bottom:1px solid #dadada;border-left:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(0,0,0,.04);color:#777;float:left;padding:5px 8px;text-decoration:none;text-shadow:0 1px 0 #fff}.pagination a{cursor:pointer}.pagination a:hover{color:#4285f4;border-bottom-color:#cfdce8;background-color:#fafbfd;background:linear-gradient(#fafbfd, #dce6ef);background:-ms-linear-gradient(#fafbfd, #dce6ef);background:-o-linear-gradient(#fafbfd, #dce6ef);background:-webkit-linear-gradient(#fafbfd, #dce6ef)}.pagination span.current{background-color:#fcfcfc;background:linear-gradient(#FCFCFC, #EBEBEB);background:-ms-linear-gradient(#FCFCFC, #EBEBEB);background:-o-linear-gradient(#FCFCFC, #EBEBEB);background:-webkit-linear-gradient(#FCFCFC, #EBEBEB);border-bottom-color:#d26911;color:#000}.pagination span.gap{color:#bbb}.pagination select{border:0;color:#777;padding:4px 5px;white-space:nowrap;float:left;border-bottom:1px solid #dadada;border-radius:0;background:linear-gradient(#fff, #EFEFEF)}.dialog-background{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:200}.dialog-panel{display:none;position:fixed;z-index:201;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4)}.dialog-header-bg{padding:10px;font-size:18px;font-weight:normal;border-bottom:1px solid #eee;cursor:move;user-select:none}.dialog-header-bg .icon-close{color:rgba(0,0,0,.25);font-size:12px;float:right;font-weight:bold;-webkit-user-drag:none}.dialog-header-bg .icon-close:hover{color:#2c2c2c}.dialog-main{min-width:300px;padding:10px;box-sizing:content-box}.completed-panel{padding:0;overflow:auto;left:0;display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:72;border-radius:0 0 3px 3px;width:50%;top:32px;box-sizing:border-box}.completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.completed-panel a.selected,.completed-panel a:hover{background-color:#f7f7f7}.wrapper{margin:0 10px}.nav{height:28px;width:100%;padding:5px 0;z-index:99;background-color:rgba(217,240,255,.75)}.nav .wrapper{display:flex;justify-content:space-between;align-items:center}.nav .head-fn form{position:relative}.nav .head-fn h1 a svg{color:#fff;height:28px;width:28px;margin-top:-5px;float:left}.nav .user-nav{position:relative;display:flex;justify-content:center;align-items:center}.nav .user-nav a.unlogin{font-size:14px}.nav div>a{color:#3b3e43;text-decoration:none;margin:0 3px;padding:4px 5px;float:right;font-size:20px;line-height:20px;height:20px}.nav div>a:hover{color:#4285f4}.nav div>a.last{margin-right:0}.nav .avatar-small{height:20px;width:20px;vertical-align:super}.nav .user-nav .no-msg,.nav .user-nav .msg{background-color:rgba(203,202,202,.29);border-radius:3px;color:#3b3e43;font-size:14px;padding:0px 6px;margin:5px 4px;line-height:20px;transition:.5s}.nav .user-nav .msg{-webkit-animation:spaceboots 1s infinite;-moz-animation:spaceboots 1s infinite;-o-animation:spaceboots 1s infinite;-ms-animation:spaceboots 1s infinite;animation:spaceboots 1s infinite;background-color:#e59230;color:#fff}.nav .user-nav svg{color:#3b3e43;height:20px;width:20px}.nav .user-nav a.selected.no-msg,.nav .user-nav a.selected.msg{animation:none;background-color:#e59230;border-bottom:0}.nav .form{background-color:#fff;border:1px solid #cacaca;box-shadow:0 1px 0 rgba(255,255,255,.4),0 0 10px rgba(0,0,0,.1);padding:14px;position:absolute;right:0;top:33px;z-index:2;width:250px}.nav .form input[type=text],.nav .form input[type=password]{margin:10px 0}.nav input.search{background-color:#fff;border:1px solid #ddd;border-radius:3px 3px 3px 3px;padding:5px 8px;width:230px;margin:1px 0 0 20px;float:left;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.nav input.search:focus{border-color:#51a7e8;box-shadow:0 0 3px rgba(81,167,232,.5),0 1px 1px rgba(0,0,0,.2) inset}.footer{color:#434444;padding:10px 0;text-align:center;font-size:12px;background-color:#fff}.footer a{color:#7e7e7e}.list h2{font-size:14px;font-weight:normal}.list h2>a{color:#595959}.list h2>a:hover{color:#2c2c2c}.list>ul{list-style:none}.list>ul>li{border-bottom:1px solid #eee;padding:10px 5px 10px 5px;white-space:normal;word-wrap:break-word;position:relative}.list li.last{border-bottom-width:0}.list .comment>p{margin:0}.list>ul>li.cmt-perfect,.list>ul>li.cmt-perfect:hover{background-color:#f9f6f6}.has-view{margin-right:40px}#articltVia{white-space:nowrap}label.anonymous-check{margin:0 9px}label.anonymous-check input{margin-left:4px}.cmts{position:absolute;right:10px;top:40%}.cmts a.count:visited{background-color:#f6f6f6;color:#999}#revision .revisions{margin:5px 0 15px;text-align:center}#revision .revisions a{color:#616161;vertical-align:middle}#revision .revisions a:hover{color:#2c2c2c}#revision .revisions a.disabled{color:#878787;cursor:default}#revision .revisions span{margin:0 10px 0 10px}.module{margin-bottom:10px;background-color:#fff;border-radius:3px;width:100%;word-wrap:break-word;box-sizing:border-box}.module-header{border-radius:3px 3px 0 0;background-color:#f7f7f7;border-bottom:1px solid #eee;padding:9px 10px 10px;text-shadow:0 1px 0 #fff;font-size:14px;line-height:17px}.module-header h2{display:inline;font-size:15px;font-weight:normal}.module-panel{border-radius:0 0 5px 5px}.module-panel strong{display:inline-block;margin-top:14px}.module-panel .module-list li{border-bottom:1px dotted #ccc;list-style:none outside none;padding:5px 10px;position:relative}.module-panel .module-list li.last,.module-panel .module-list li:last-child{border-bottom-width:0}.module .comment-content{color:#999;float:left;margin-left:5px;width:210px}.module-panel.form{padding:0 10px 10px}#killBrowser .module{height:235px;width:520px}#killBrowser p{margin:10px 0}#killBrowser ul{margin-left:30px}#killBrowser img{position:absolute;right:36px;top:58px}.emoji{width:1.3em;height:1.3em;display:inline-block;margin-bottom:.25em;background-size:contain;vertical-align:text-top;-webkit-filter:none !important;filter:none !important;transition:none !important}.person-info{position:relative}.person-info .info{position:relative;left:-1px;top:-1px;overflow:hidden;height:35px}.person-info .info button.red{position:absolute;border-radius:3px 0 0 0;min-width:35%;color:#fff;padding:5px 0;background-color:#b33630;background-image:linear-gradient(#dc5f59, #b33630);border-color:#cd504a;letter-spacing:1px}.person-info .info button.red:hover{letter-spacing:2px}.person-info .info .fn-right{margin:9px 10px 0 0}.person-info .status{border-bottom:1px dotted #ccc;border-top-width:0;margin-top:-20px;margin-bottom:15px}.person-info .status .fn-pointer:hover span{color:#2c2c2c}.person-info .module-panel{padding:0 10px 10px 10px}.person-info .activity-board{position:absolute;height:2px;background-color:#b33630;top:-1px}.person-info .right{width:2px;right:-1px;left:auto}.person-info .left{width:2px;right:0;left:-1px}.person-info .bottom{top:auto;bottom:-1px}.painter-point{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-size:8px 8px;height:17px;width:38px;display:inline-block;vertical-align:sub}.top .has-view{line-height:21px}.responsive-show{display:none}.algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border:1px solid #eee;margin:0 0 5px 19px}.algolia-autocomplete .aa-dropdown-menu img{height:20px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px;border-bottom:1px solid #eee}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f7f7f7}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:bold;color:#e59230;font-style:normal}.algolia-autocomplete .aa-dropdown-menu .fn-right{margin:5px}.ranking{text-align:center;margin:10px}.ranking-title{font-size:18px;text-align:center}.more-article{display:block;text-align:center;padding:5px;background-color:#f6f6f6;margin-bottom:10px;border-bottom:1px solid #eee}.module-list .slogan{position:absolute;top:50%;margin-top:-12px}.module-list .title{color:#767676;margin:5px 0 5px 30px;display:block;line-height:20px}.module-list.open-source .title{margin-left:60px}.module-list.open-source .slogan{margin-top:-11px}.module-list.domain .slogan{text-align:center;margin-top:-10px;width:30px}.module-list.domain .title{margin-left:50px}.module-list.domain .tag{margin-right:10px}.module-panel.ad{padding:10px;text-align:center}.module-panel.ad .header{color:#2c2c2c}.module-panel.ad img{margin-bottom:5px}.article-actions .fn-right>a,.article-actions .fn-right>span{padding:4px 8px;border-radius:2px;display:inline-block;line-height:16px;float:left;text-decoration:none;margin-top:10px}.article-info{position:relative}.article-info>div.article-params{position:absolute;top:-2px;left:40px;font-size:12px;min-height:30px;line-height:15px}#heatBar{position:fixed;top:2px;right:0px;width:100%}h1.article-title{word-break:break-all;font-size:16px;font-weight:normal;margin:4px 0 20px 0}h1.article-title>a{color:#595959}h1.article-title>a:hover{color:#2c2c2c}#thoughtProgress{height:2px;position:relative;margin-bottom:10px;margin-top:20px}#thoughtProgress .bar{position:absolute;background-color:#e0e0e0;height:2px}#thoughtProgress .icon-video{position:absolute;top:-8px;left:0;cursor:pointer;color:#e59230;margin-left:-10px}.comment-submit{display:flex;align-items:center;margin-top:10px}label.cmt-anonymous{margin:7px 15px 0 0}#shareClipboard.tooltipped-hover{color:#4285f4}.comments>.comments-header{border-bottom:1px solid #dbdbdb;margin:20px 0 20px 0;padding:10px 5px 11px 10px}.comments>div.comments-header svg{margin:3px 10px 0 0}.comments>div.comments-header a{text-decoration:none;color:#817e7e}.comments li.shield{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-color:#f7f7f7;background-size:45px 45px}.comments.list>ul>li.perfect,.comments.list>ul>li.perfect:hover{background-color:#f9f6f6}.comments>ul>li:hover .hover-show{visibility:visible}.comments>ul>li:hover .comment-action,.comments>ul>li.selected .comment-action{display:block}.comment-get-comment.list>ul>li{margin-bottom:10px;padding-top:0}.comment-replies.list>ul{margin-top:10px}.comment-replies.list>ul>li{border-bottom-width:0;border-top:1px solid #eee}.comment-replies.list>ul>li{background-color:rgba(0,0,0,0)}.comments li .fn-pointer:hover{color:#999}.comments .comment>p{margin-top:10px;margin-bottom:0}.comments.nice ul{margin-top:5px;border:1px solid #eee;border-radius:3px}.comments.nice>ul>li:last-child{border-bottom-width:0}.comment-login{box-sizing:border-box;margin:10px;background-color:#fafafa}.comment-login>a{text-align:center;display:block;padding:21px 0px 21px}#articleRewardContent{margin-top:20px;padding:10px;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent));background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent);background-color:#f7f7f7;background-size:45px 45px}#articleRewardContent>p{margin:0}#articleRewardContent.reward{text-align:center}#articleRewardContent.reward>span{margin:20px;display:inline-block}.article-tags .tag{margin:0;padding:0 3px}.share{margin:10px 0;position:relative}.share svg{height:16px;width:16px}.share #qrCode{position:absolute;bottom:30px;right:0;border:5px solid #eee;z-index:1;height:90px;border-radius:3px;width:90px}.share [class^=icon-]{cursor:pointer;transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;display:inline-block;font-size:16px}.share [class^=icon-]:hover{color:#4285f4}#replyUseName{visibility:hidden;line-height:18px;height:18px;margin:5px 0}#articleToC{top:21px;z-index:10}.article-toc li{list-style-type:none}.article-toc li a{padding:5px 10px 5px 20px;border-left:2px solid rgba(0,0,0,0);display:block;line-height:20px;color:#767676}.article-toc li a:last-child{border-bottom-width:0}.article-toc li a:hover{border-left:1px solid #4285f4;background-color:#f7f7f7;padding-left:21px;color:#4285f4;text-decoration:none}.article-toc li.current a{border-left:2px solid #4285f4;background-color:#f0f0f0;color:#4285f4}.article-toc li.toc-h2 a,.article-toc li.toc-h2.current a:hover{padding-left:34px}.article-toc li.toc-h3 a,.article-toc li.toc-h3.current a:hover{padding-left:48px}.article-toc li.toc-h4 a,.article-toc li.toc-h4.current a:hover{padding-left:62px}.article-toc li.toc-h5 a,.article-toc li.toc-h5.current a:hover{padding-left:86px}.article-toc li.toc-h2 a:hover{padding-left:35px}.article-toc li.toc-h3 a:hover{padding-left:49px}.article-toc li.toc-h4 a:hover{padding-left:63px}.article-toc li.toc-h5 a:hover{padding-left:87px}.domains{border-bottom:2px solid #e59230}.domains svg{vertical-align:sub}.domains a{height:17px;text-align:center;padding:10px 2px;color:#999;text-decoration:none;line-height:16px;display:block;flex:1;font-size:12px}.domains a.selected{color:#4285f4}.domains-count{padding:10px 18px;font-size:18px;line-height:26px;color:#1b3650;text-align:center;background-image:linear-gradient(#f5fbff, #e4f0ff);border:1px solid #cee0e7;border-radius:3px;width:100%;box-sizing:border-box;margin:10px 0 10px}.article-list li.stick{background-color:#f9f6f6}.article-list li.stick .stick-remains{vertical-align:top}.article-list li.stick:hover .stick-remains{display:inline}.article-list li .commenters{display:none;top:32%;position:absolute;right:10px}.article-list li .commenters>a{float:left;margin-left:4px;width:25px;text-decoration:none;color:#999}.article-list li .commenters>a:hover{color:#4285f4}.article-list li:hover .commenters{display:block}.article-list .preview{position:absolute;left:65px;z-index:1;top:40px;background-color:#fff;border:1px solid #ddd;border-radius:3px 3px 3px 3px;padding:5px 10px;opacity:.9;width:70%;min-width:130px;min-height:36px}.article-list .preview .ico-arrow{width:0px;height:0px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(255,255,255,.9);position:absolute;top:-10px;z-index:1;left:11px}.article-list .preview .ico-arrowborder{width:0px;height:0px;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:11px solid #ddd;position:absolute;top:-11px;left:10px}.heat{position:absolute;height:5px;background-color:#e59230;z-index:1;bottom:-3px;right:0}.point,.point-remove{position:absolute;height:5px;background-color:#e59230;z-index:1;bottom:-3px;right:0px;width:5px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight}.point-remove{animation-name:slideInLeft;-webkit-animation-name:slideInLeft}@keyframes slideInLeft{0%{right:0}100%{right:100%}}@-webkit-keyframes slideInLeft{0%{right:0}100%{right:100%}}@keyframes slideInRight{0%{right:100%}100%{right:0}}@-webkit-keyframes slideInRight{0%{right:100%}100%{right:0}}.article-level0{color:#878787}.article-level1{color:#fc0}.article-level2{color:#ffc1cc}.article-level3{color:#f63}.article-level4{color:#e59230}.guide .intro.vditor-reset{padding:10px;line-height:24px}.guide .guide-tab,.guide .step-btn{margin:10px}.guide .form{margin:0;width:auto}.guide #avatarUpload label{margin-top:0}.guide .tag-desc>li:hover>a{border-bottom-style:solid;border-radius:3px}.guide .tag-desc li.current>a{background-color:#878787;color:#fff;border-color:#bbb}.guide .intro dt.current{color:#ffac45}.guide .fn-flex>div{padding:10px;box-sizing:border-content;width:50%}.guide .md{background-color:#f1f7fe}.guide .md pre{white-space:pre-wrap;word-wrap:break-word}.verify .intro{padding:30px;background-color:#f1f7fe;color:#616161}.verify .form{font-size:14px;line-height:1.6;margin:20px 0}.verify .form>svg{margin:0 auto;height:50px;width:50px;display:block}.verify .form input[type=text],.verify .form input[type=password]{margin:10px 0;width:100%;padding-left:36px;background-color:#fff}.verify .form button{margin:10px 0;width:100%}.verify .form .input-wrap{position:relative}.verify .form .input-wrap svg{color:#999;position:absolute;top:19px;left:10px}.verify .form .captcha-img{top:11px;position:absolute;height:31px;left:1px;border-radius:3px 0 0 3px}.verify .form input.captcha-input{padding-left:91px}.module-panel .tags li{float:left;list-style:none;line-height:19px;margin:10px 10px 0 0}.module-panel .tags{margin:0 0 10px 10px}.tag-desc.fn-clear{margin:10px 0 0px 10px}.tag-desc>li{float:left;position:relative;list-style:none;margin:0 10px 10px 0;font-size:12px}.tag-desc>li:hover>div{display:block}.tag-desc>li>a{float:left;color:#999;padding:2px 5px;border:1px solid #ddd;position:relative;height:20px;white-space:nowrap;word-wrap:normal;background-color:#f7f7f7;border-radius:3px 3px 3px 3px;line-height:21px}.tag-desc>li>a:hover{text-decoration:none}.tag-desc>li:hover>a{border-bottom-style:dotted;border-radius:3px 3px 0 0;opacity:.7;z-index:3}.tag-desc>li>a>span{text-decoration:none;color:#999}.tag-desc>li>a>img{border-radius:2px 2px 2px 2px;height:16px;width:16px;margin:-2px 2px 0 0}.tag-desc>li>div{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px 0 3px 3px;display:none;right:0;margin-left:3px;padding:5px 10px;position:absolute;top:25px;z-index:2;opacity:.9;width:200px;min-width:150px}.tag-articles-tag-desc.tag-desc>li>div{left:-3px;right:auto;border-radius:0 3px 3px 3px}.tag-articles .content{padding-top:10px}.tag-articles h1.fn-inline{line-height:28px;font-size:20px}.tag-articles .btn.red{vertical-align:super}.tag-articles .article-actions .fn-right{margin-top:-8px}.tags-cold li h2,.tags-trend li h2{display:inline-block}.list>ul.tags-trend>li,.list>ul.tags-cold>li{padding:5px}.tag-artile-user{border-bottom:1px dotted #ccc;padding:0 0px 10px 10px}code.prettyprint{display:inline;border:none;background-color:initial;border-radius:initial;padding:initial}code .str{color:initial}code .kwd{color:initial}code .com{color:initial;font-style:italic}code .typ{color:initial}code .lit{color:initial}code .pun{color:initial}code .pln{color:initial}code .tag{color:initial}code .atn{color:initial}code .atv{color:initial}code .dec{color:initial}.activity{min-height:300px}.activity-char-btns{margin-top:10px}#charCanvas{border:1px solid #eee;border-radius:5px;background-color:#fff;display:block;margin:20px auto;background-image:url(../images/m-char.png);background-size:cover}#paintCanvas{border:1px solid #eee;border-radius:5px;background-color:#fff;display:block;margin:20px auto;background-size:cover}.chat-room{background:#fff;padding:0 10px}.chat-room .online-cnt{line-height:33px;margin-right:10px;color:#787777}.chat-room .list{height:200px;overflow:auto}.index .index-wrap{background-color:#fafafa;border-bottom:1px solid #eee;border-top:1px solid #eee}.index>.slogan{padding:10px;color:#767676;border-top:1px solid #eee;background-color:#fafafa}.index>.slogan a:hover svg{color:#4285f4}.index .tag-desc>li:hover>span{border-bottom-style:solid;border-radius:3px;opacity:.7;z-index:3}.index a.count{position:absolute;right:10px;top:50%;margin-top:-8px}.index a.count:visited{background-color:#f6f6f6;color:#999}.index .module-list .title{margin-right:30px}.index .module-header{margin:-1px;text-align:right;text-shadow:0 0 0}.index .module-header a{color:#fff}.user-name{font-size:20px;font-weight:300;line-height:26px;border-bottom:1px dotted #ccc;margin-bottom:20px;padding:20px 10px 25px 10px}.user-name #userNicknameDom{font-size:26px;line-height:30px}.user-name .mbti{background-color:#b2b1ff;color:#fff;font-size:12px;line-height:20px;border-radius:3px;height:20px;display:inline-block;padding:0 5px;vertical-align:middle;box-sizing:border-box}.user-name .mbti svg{margin-top:2px}.user-name .online,.user-name .offline,.user-name .color_admin,.user-name .color_op,.user-name .color_police,.user-name .color_svip,.user-name .color_vip{background-color:#e59230;color:#fff;font-size:12px;line-height:20px;border-radius:3px;height:20px;display:inline-block;padding:0 5px 0 3px;vertical-align:middle}.user-name .online svg,.user-name .offline svg,.user-name .color_admin svg,.user-name .color_op svg,.user-name .color_police svg,.user-name .color_svip svg,.user-name .color_vip svg{margin-top:2px}.user-name .offline{background-color:#787777}.user-name .color_admin{background-color:#d70274}.user-name .color_op{background-color:#7702d7}.user-name .color_police{background-color:#026dd7}.user-name .color_svip{background-color:#d7b502}.user-name .color_vip{background-color:#d74202}.user-name button.follow{font-size:14px;width:100%;margin:10px 0}.user-info{line-height:26px;font-size:12px;color:#616161}.user-intro{line-height:26px}.pre-post>div{font-size:30px;border-bottom:1px solid #eee;padding:20px 10px;text-align:center}.pre-post>div:last-child{border-bottom-width:0}.pre-post>div>a{color:#404040;display:block;margin-bottom:20px}.pre-post a:hover{text-decoration:none;color:#4285f4}.pre-post a svg{height:30px;width:30px;vertical-align:middle;margin-right:20px}.pre-post div.ft-fade{font-size:15px}#articleContent{height:332px;margin:10px 0}#articleRewardContent{margin-top:10px;padding:0}#tip{position:inherit;white-space:pre-wrap}.tip-add-article{color:#777;list-style:circle outside none;margin-left:20px;line-height:22px}.article-content{width:100%;position:relative}.article-content#articleAudio{width:auto;margin-bottom:10px}#showReward{color:#999;width:100%;display:block}.post .tags-wrap{position:relative}.post .tags-input{border:1px solid #ccc;background-color:#fafafa;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.075) inset;padding:5px 5px 3px 5px;width:100%;line-height:17px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:33px}.post .tags-input span.tag{margin:2px 5px 0 0px;color:#4285f4}.post .tags-input .tag>span.close{cursor:pointer;margin-left:5px;color:#999}.post .tags-input span.tag.haved{color:#2c2c2c;background-color:#ccc;transition:background .5s ease-in,color .3s ease-out}.post .tags-input input{border:0;outline:none;border-radius:0;padding:2px;box-shadow:0 0 0;background-color:rgba(0,0,0,0)}.post .tags-input input:focus{border:0;background-color:rgba(0,0,0,0);box-shadow:0 0 0}.post .domains-tags,.post .completed-panel{display:none;position:absolute;background-color:#fff;border:1px solid #eee;z-index:10;padding:10px;border-radius:0 0 3px 3px;width:100%;box-sizing:border-box;top:32px}.post .domains-tags .tag{cursor:pointer;color:#4285f4}.post .domains-tags>span.current{color:#fff;background-color:#2c5d8d;background-image:linear-gradient(#7ba9d6, #2c5d8d);border-color:#689cd0}.post .completed-panel{padding:0;overflow:auto;left:0}.post .completed-panel a{display:block;padding:3px;text-decoration:none;line-height:18px;height:18px}.post .completed-panel a.selected,.post .completed-panel a:hover{background-color:#f7f7f7}.tab-current{background-color:#fafafa;border-bottom:1px solid #eee;padding:5px 10px;font-size:14px;font-weight:bold}.tab-current>span{color:#767676}.tab{list-style:none}.tab>li a{padding:5px 0;display:block}.home-invisible{margin:10px 0;border-bottom:1px dotted #ccc;padding-bottom:10px}.home-account__captch{position:relative}.home-account__captch img{position:absolute;height:31px;top:39px;right:1px;border-radius:0 3px 3px 0}.notification-tab a:hover{text-decoration:none}.notification-tab a{display:inline-block !important}.notification .read{background-color:#fafafa;opacity:.5}.notification li{background-color:#f8f8ff;line-height:21px}.notification li:last-child{border-bottom-width:0}.follow li{position:relative;border-bottom:1px solid #eee;padding:10px;list-style:none;box-sizing:border-box}.follow .user-online{position:absolute;left:45px;top:45px}.admin .avatar{height:17px;width:17px}.admin .tags{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:bottom}.admin .form input[type=text],.admin .form input[type=number]{width:30%;margin-right:10px}.points{border-collapse:collapse;border-spacing:0;width:100%}.points td{border-bottom:1px solid #ccc}.points .even{background-color:#f7f7f7}.points .date{width:75px;padding:10px}.points .name{word-break:break-all}.points .type{width:60px;padding:0 10px}.points .sum{text-align:center;width:35px;padding:0 10px;color:#f37800;font-weight:700}.points .sum.plus{color:#53a000}.points .balance{width:40px;padding:0 10px}#avatarUpload{overflow:hidden}.settings-avatar .btn{margin-top:0}.settings-avatar .avatar-big{display:block;margin-bottom:10px}.settings-avatar li{margin-left:20px}.error-403>.slogan{padding-top:20px;background-color:#fafafa;border-bottom:1px solid #eee}.error-403 .slogan-border{margin:20px 0 20px;color:#767676;background-color:#fff;border:1px solid #eee;border-radius:3px;border-bottom:1px solid #eee;width:100%}.error-403 .slogan-register{padding-top:20px;text-align:center}.error-403 .slogan-text{margin:20px 10px}.module.editor-toolbar-emoji{position:absolute;bottom:14px;height:111px;overflow:auto;z-index:124;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);width:50%}.module.editor-toolbar-emoji .emoji{cursor:pointer;padding:5px;border-radius:2px;margin-bottom:0}.module.editor-toolbar-emoji .emoji:hover{background-color:#878787}.wrapper .editor-toolbar{border:1px solid #ccc}.wrapper .editor-toolbar>a:last-child{display:none}.link-forge .link-forge-upload{margin:10px 0}.link-forge .link-forge-upload input[type=text]{width:74%;margin-right:20px}.link-forge .module-panel{max-height:409px;overflow:hidden}.breezemoon__btn{position:absolute;top:9px;right:10px;border-radius:0 3px 3px 0 !important}@media only screen and (device-width: 414px)and (device-height: 896px)and (-webkit-device-pixel-ratio: 2),only screen and (device-width: 375px)and (device-height: 812px)and (-webkit-device-pixel-ratio: 3),only screen and (device-width: 414px)and (device-height: 896px)and (-webkit-device-pixel-ratio: 3){.footer{padding-bottom:22px}}.blur img{-webkit-filter:blur(20px) saturate(1.4);filter:blur(20px) saturate(1.4);transition:all .15s ease-in-out}.blur img:hover{filter:none;-webkit-filter:none}#chatRoomIndex li img{max-width:150px;max-height:150px}.chat-room li img{max-height:400px;max-width:600px}.tag_selection{margin:20px 0 0 0}.chats__users{overflow:auto}.chats__users::-webkit-scrollbar{display:none}.chats__input{margin-bottom:15px}.chats__editor{min-height:160px}.chats__content{background-color:var(--background-secondary-color);border-radius:5px;padding:8px 15px;margin:0 53px 15px 15px;overflow:initial;max-width:85%;box-sizing:border-box}.chats__content .vditor-reset::-webkit-scrollbar{display:none}.chats__content .language-echarts,.chats__content .language-mermaid,.chats__content .language-mindmap,.chats__content iframe{width:510px}.chats__content .vditor-reset img:not(.emoji){max-width:150px;max-height:300px}.chats__arrow{position:relative}.chats__arrow:after{position:absolute;width:0;height:0;content:"";top:5px;left:-25px;border:5px solid rgba(0,0,0,0);border-right:5px solid var(--background-secondary-color)}.chats__item .avatar{margin-right:0}.chats__item--me{flex-direction:row-reverse}.chats__item--me .chats__content{margin:0 15px 15px 53px;background-color:rgba(98,162,240,.1)}.chats__item--me .chats__content .chats__arrow:after{right:-25px;border-left-color:rgba(98,162,240,.1);left:auto;border-right-color:rgba(0,0,0,0)}.ft__fade{color:var(--text-fade-color)}.ft__smaller{font-size:12px}.chats__content .ft__smaller{font-weight:500;font-size:13px}.fn__right{float:right}.action__item{line-height:18px;height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer;display:inline-flex;align-items:center}.action__item,.comment__titles span{font-size:12px;color:var(--layer-color)}.fn__flex-center{-ms-grid-row-align:center;align-self:center}.details{display:inline-block;position:relative}.details>summary{list-style:none}.fn__layer{display:block;padding:5px 0;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);position:absolute;background-color:var(--layer-background-color);line-height:20px;box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid var(--layer-border-color);border-radius:3px;min-width:180px;right:0;z-index:100}.action__item details-menu{right:-15px;top:20px}.details>summary{list-style:none}.details>summary::-webkit-details-marker,.details>summary:before{display:none}.details>summary:focus{outline:none}.details:not([open])>:not(summary){display:none}.details details-menu:after,.details details-menu:before{top:-14px;right:12px;left:auto;position:absolute;border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--layer-background-color);content:" "}.details details-menu:before{border-width:8px;border-bottom-color:var(--layer-border-color);top:-16px;right:11px}.fn__layer .item{display:block;text-shadow:0 1px 0 var(--layer-background-color);position:relative;padding:5px 10px;color:var(--layer-color);font-weight:400;width:100%;box-sizing:border-box;word-break:break-all}.fn__layer .item--current,.fn__layer .item:hover{text-decoration:none;background-color:var(--layer-hover-background-color);color:var(--layer-hover-color) !important;text-shadow:none}.fn__layer a:hover{text-decoration:underline}.chats__item--me{flex-direction:row-reverse}.chats__content .vditor-reset{overflow:visible}.hongbao__item{position:relative;background-color:var(--layer-background-color);color:var(--layer-color);cursor:pointer;padding:7px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:3px 5px 8px 3px}.hongbao__item:hover{box-shadow:0 0 3px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.26)}.hongbao__icon{height:50px !important;width:50px !important;margin-right:7px}.hongbao__count{font-size:24px;margin:10px 0}.opened .hongbao__finger_guessing{display:none}.hongbao__finger_guessing_icon{position:absolute;right:-25px;width:45px;height:45px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:.2s}.hongbao__finger_guessing_icon:hover{border-color:#5c1151}.hongbao__finger_guessing_icon:nth-child(1){top:-25px;background:url("../images/redpacket/gesture/rock.png") no-repeat center center;background-size:contain}.hongbao__finger_guessing_icon:nth-child(2){top:15px;right:-50px;background:url("../images/redpacket/gesture/scissors.png") no-repeat center center;background-size:contain}.hongbao__finger_guessing_icon:nth-child(3){top:55px;background:url("../images/redpacket/gesture/paper.png") no-repeat center center;background-size:contain}.hide-list{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, 0.36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000;background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5);color:var(--toolbar-icon-color)}.hide-list-emojis{display:inline-block;overflow:auto}.hide-list-emojis button{cursor:pointer;border-radius:3px;float:left;height:72px;width:72px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:rgba(0,0,0,0);overflow:hidden}.hide-list-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.hide-list-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.hide-list-emojis__tail a:hover{color:var(--toolbar-icon-hover-color);cursor:pointer;text-decoration:none}.hide-list-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hide-list-emojis button:hover{text-decoration:none;border-color:rgba(0,0,0,.38);background-color:#eee}.hide-list-emojis button:active{background-color:rgba(0,0,0,.38);box-shadow:0 2px 4px rgba(0,0,0,.05) inset}.showList{display:block}.divX{text-align:right;cursor:pointer;height:15px}.mobile-head{box-shadow:0 1px 2px #e2e2e2;box-sizing:border-box;position:fixed;top:0;width:100%;z-index:20}.index-top__nav{color:#000;display:flex;background-color:#f6f8fa}.index-top__nav .item--current{border-bottom-color:#000;color:#000}.index-top__nav a{border-bottom:2px solid rgba(0,0,0,0);flex:1;line-height:34px;text-align:center;color:#616161}.list__item{list-style:none;margin-bottom:10px;padding:3px 5px 9px 5px;font-family:"HarmonyOS",Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;border-bottom:1px solid #eee}.list__item :last-child{margin-bottom:0}.list__item--stick{background-color:rgba(98,162,240,.1) !important}.list__title{display:flex;overflow:hidden;text-overflow:ellipsis}.list__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box}.list__title a[disabled]{color:var(--text-fade-color)}.list__title .list__title a{font-size:16px;line-height:20px;max-height:40px}.list__title svg{-ms-grid-row-align:center;align-self:center;flex-shrink:0;height:18px;margin-right:5px;width:18px}.list__title--compact{margin-top:4px}.list__title--compact a:visited{color:#999}.list__meta{color:var(--text-fade-color);font-size:12px;line-height:18px}.fn__flex-inline{align-items:center;display:inline-flex}.ft__gray{color:var(--text-gray-color)}.ft__level1{color:#fc0}.list-avatar{background-color:rgba(0,0,0,.02);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:24px;overflow:hidden;width:24px}.fn__5{height:5px}.list__img{margin-left:5px;max-height:95px;overflow:hidden;width:30%}.list__img img{border-radius:3px;width:100%}.list__img--space{margin-bottom:5px}.list__content{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.list__content :visited{color:#999}.list__tag{color:var(--layer-color);display:inline-block;font-size:12px;line-height:20px;margin-top:5px}.module__title{font-size:14px;font-weight:400;line-height:24px}.fn__clear:after,.fn__clear:before{content:"";display:table}.fn__clear:after{clear:both}.module_new{line-height:16px;padding:0px 10px 8px 10px}.tags{background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:10px 0 0 10px}.tags .tag{background-color:var(--background-secondary-color);border-radius:3px;color:var(--layer-color);float:left;line-height:14px;margin:0 10px 10px 0;padding:5px;word-break:keep-all}.tags .tag img,.tags .tag svg{float:left;height:14px;margin-right:5px;width:14px}.menu{background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:0 10px}.menu__item{word-wrap:break-word;border-bottom:1px solid var(--layer-border-color);list-style:none;padding:10px 0;word-break:break-all}.menu__item .title{color:#767676}.menu__item--last,.menu__item:last-child{border-bottom-width:0}.module__body{background-color:var(--layer-background-color) !important;box-shadow:0 1px 2px var(--layer-border-color);box-sizing:border-box;padding:10px;width:100%}.avatar{background-color:rgba(0,0,0,.02);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:24px;overflow:hidden;width:24px}.avatar--index{margin-bottom:5px}.recent__nav{line-height:16px;padding:5px 10px;overflow:auto;background-color:#f6f6f6;white-space:nowrap}.recent__nav .recent__nav-item{background-color:var(--background-secondary-color);border:0;border-radius:3px;display:inline-block;line-height:14px;padding:5px 10px;text-align:center;font-size:12px;flex:1;min-width:1px;color:#4285f4}.recent__nav .recent__nav-check{color:var(--text-gray-color) !important}.TGIF__item{background-color:var(--layer-background-color);color:var(--layer-color);cursor:default;padding:10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0px 5px 10px 5px}#liveliness{height:1px;background:red;width:0}.main{margin:10px 5px 5px 5px;background-color:var(--layer-background-color);box-shadow:0 1px 2px var(--layer-border-color);padding:5px 5px 20px 5px}#musicBox{position:fixed;bottom:-106px;left:0;width:100%;height:106px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9990;transition:.3s}#musicBox .music-box{position:relative;margin:0 auto;width:90%;height:106px;min-width:430px;max-width:1300px;display:flex;padding:5px 0}#musicBox .music-box .music-img{margin:0 10px}#musicBox .music-box .music-img .music-img-item{width:40px;height:40px;cursor:pointer;border-radius:50%}#musicBox .music-box.playing .music-img-item{animation:spin 2s linear infinite}#musicBox .music-box .music-detail{width:100px;height:106px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}#musicBox .music-box .music-detail .music-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#musicBox .music-box .music-close-btn{position:absolute;top:-20px;right:0;width:50px;height:20px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;text-align:center;box-shadow:0 -1px 0 1px rgba(0,0,0,.3);padding-top:2px;box-sizing:border-box}#musicBox .music-box .music-close-btn img{width:20px;height:20px}#musicBox .music-box .music-controller{display:flex;justify-content:space-between;align-items:center;width:120px;height:40px}#musicBox .music-box .music-controller img{cursor:pointer}#musicBox .music-box .music-controller .music-prev,#musicBox .music-box .music-controller .music-next,#musicBox .music-box .music-controller .music-list,#musicBox .music-box .music-controller .music-voice,#musicBox .music-box .music-controller .music-mode{width:30px;height:30px}#musicBox .music-box .music-controller .music-play{width:40px;height:40px}#musicBox .music-box .music-controller .music-voice-box{position:fixed;bottom:40px;display:none;padding:10px;background:#fff;z-index:9991}#musicBox .music-box .music-controller .music-voice:hover .music-voice-box{display:block}#musicBox.show{bottom:0}#musicBox .music-core{position:fixed;bottom:-100px;left:0;z-index:-1}.music-list-box{position:fixed;bottom:-200px;left:0;transition:.3s;width:80%;height:200px;min-width:430px;max-width:800px;padding:20px;background:#fff;box-shadow:-1px -1px 4px 1px rgba(0,0,0,.3);z-index:9980;border-top-right-radius:5px;border-top-left-radius:5px;box-sizing:border-box;overflow-y:scroll}.music-list-box::-webkit-scrollbar{width:0}.music-list-box.show{bottom:50px}.music-list-box .music-list-item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);padding:5px;background:#fff;transition:.3s}.music-list-box .music-list-item:hover{background:rgba(0,0,0,.1)}.music-list-box .music-list-item img{width:20px;height:20px;margin-right:10px}.music-list-box .music-list-item .music-list-title{flex:1}.music-list-box .music-list-item .music-list-controller span{cursor:pointer}.music-list-box .music-list-item .music-list-controller span:hover{text-decoration:underline}.music-player{margin:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;box-shadow:0 0 10px #ccc;background:#fff}.music-player .music-player-img{width:50px;height:50px;margin-right:10px}.music-player .music-player-box .music-player-title{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:18px}.music-player .music-player-box .music-player-controller span{cursor:pointer}.music-player .music-player-box .music-player-controller span:hover{text-decoration:underline}.file__items{margin-bottom:8px}.file__items .item{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;color:var(--text-gray-color);float:left;height:222px;margin:8px 0 0 8px;overflow:hidden;position:relative;width:259px}.file__items .item__img{background-position:50%;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.file__items .item--selected,.file__items .item:hover{box-shadow:var(--shadow-layer)}.file__items .item--selected .item__info,.file__items .item:hover .item__info{top:0}.file__items .item--selected .item__info{background-color:var(--layer-hover-background-color)}.file__items .item--file{align-items:center;padding:8px}.file__items .item--file svg{color:var(--text-fade-color);height:100px;width:100px}.file__items .item__info{background-color:rgba(0,0,0,.86);box-sizing:border-box;color:#fff;height:100%;overflow:hidden;padding:10px;position:absolute;top:100%;transition:all .15s ease-in-out;width:100%;word-break:break-all}.file__items .item__info .red{margin-top:8px;width:100%}.ft-admin-user{color:red;font-weight:bold} \ No newline at end of file diff --git a/src/main/resources/js/chat-room.js b/src/main/resources/js/chat-room.js index 9a15b47d..28577ff1 100644 --- a/src/main/resources/js/chat-room.js +++ b/src/main/resources/js/chat-room.js @@ -42,7 +42,7 @@ var catchUserParam = window.localStorage['robot_list'] ? window.localStorage['ro var catchUsers = catchUserParam.length > 0 ? catchUserParam.split(',') : []; var catchWordFlag; if (window.localStorage['catch-word-flag']) { - catchWordFlag = window.localStorage['catch-word-flag'] == true || window.localStorage['catch-word-flag'] == 'true' ? true : false; + catchWordFlag = window.localStorage['catch-word-flag'] == true || window.localStorage['catch-word-flag'] == 'true' ? true : false; } else { window.localStorage['catch-word-flag'] = true; catchWordFlag = true; @@ -132,7 +132,7 @@ var ChatRoom = { // 加载备注 let userRemarkList = localStorage.getItem('user_remark'); - if(userRemarkList){ + if (userRemarkList) { ChatRoom.remarkList = JSON.parse(userRemarkList); } // 表情包初始化 @@ -154,7 +154,7 @@ var ChatRoom = { }, navigator.userAgent.match(/(phone|pad|pod|ios|Android|Mobile|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian)/i) !== null ? 0 : 600) } $("#emojiBtn").hover(function (e) { - $('#emojiList').css('top','290px') + $('#emojiList').css('top', '290px') if (timeoutId !== 0) { clearTimeout(timeoutId) timeoutId = 0 @@ -491,7 +491,7 @@ var ChatRoom = { $("#barragerContent").slideUp(1000); } }); - $("#barragerInput").keydown(function(event) { + $("#barragerInput").keydown(function (event) { if (event.keyCode == 13) { ChatRoom.sendBarrager(); } @@ -508,14 +508,16 @@ var ChatRoom = { BarragerColorPicker = new XNColorPicker({ color: "#ffffff", selector: "#selectBarragerColor", - showhistorycolor:false, - colorTypeOption:'single', - autoConfirm:true, - onError:function(e){}, - onCancel:function(color){}, - onChange:function(color){ + showhistorycolor: false, + colorTypeOption: 'single', + autoConfirm: true, + onError: function (e) { }, - onConfirm:function(color){ + onCancel: function (color) { + }, + onChange: function (color) { + }, + onConfirm: function (color) { } }) // 监听弹幕颜色 @@ -524,19 +526,21 @@ var ChatRoom = { // }); // 监听修改颜色 // $('#selectColor').cxColor(); - DarwColorPicker = new XNColorPicker({ + DarwColorPicker = new XNColorPicker({ color: "#000000", selector: "#selectColor", - showhistorycolor:false, - colorTypeOption:'single', - autoConfirm:true, - onError:function(e){}, - onCancel:function(color){}, - onChange:function(color){ + showhistorycolor: false, + colorTypeOption: 'single', + autoConfirm: true, + onError: function (e) { + }, + onCancel: function (color) { + }, + onChange: function (color) { // console.log("change",color.color.rgba) ChatRoom.changeColor(color.color.rgba); }, - onConfirm:function(color){ + onConfirm: function (color) { // console.log("change",color.color.rgba) ChatRoom.changeColor(color.color.rgba); } @@ -623,7 +627,7 @@ var ChatRoom = { chatLength[i].remove(); } } - setTimeout(function() { + setTimeout(function () { $('#chats').css("display", "block"); NProgress.done(); }, 150); @@ -711,7 +715,7 @@ border-bottom: none; 爲他求情
- 將於 ` + date.getFullYear() + `年` + (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + `月` + date.getDate() + `日 ` + date.getHours() + `時` + date.getMinutes() + `分 釋放 + 將於 ` + date.getFullYear() + `年` + (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + `月` + date.getDate() + `日 ` + date.getHours() + `時` + date.getMinutes() + `分 釋放
@@ -1329,7 +1333,7 @@ border-bottom: none; shileds: ',', shiled: function (uName) { if (confirm("友好的交流是沟通的基础, 确定要屏蔽 Ta 吗?\n本次屏蔽仅针对当前页面有效, 刷新后需重新屏蔽!")) { - ChatRoom.shileds += uName +","; + ChatRoom.shileds += uName + ","; } }, /** @@ -1421,30 +1425,39 @@ border-bottom: none; /** * 给用户添加备注 */ - remarkList:{}, - remark: function(userId,userName){ + remarkList: {}, + remark: function (userId, userName) { let userRemark = prompt(`要给 ${userName} 备注什么呢?`); - if(userRemark === null) return; - if(userRemark === ''){ + if (userRemark === null) return; + if (userRemark === '') { delete ChatRoom.remarkList[userId]; - }else{ + } else { ChatRoom.remarkList[userId] = userRemark; } - localStorage.setItem('user_remark',JSON.stringify(ChatRoom.remarkList)); + localStorage.setItem('user_remark', JSON.stringify(ChatRoom.remarkList)); }, /** - * 过滤消息中的图片 + * 处理消息 + * 处理图片压缩 处理特殊颜色文字 * */ - filterContent: function(content){ + filterContent: function (content, isAdmin) { let dom = document.createElement("div"); dom.innerHTML = content; let imgList = dom.querySelectorAll('img'); - imgList.forEach(ele=>{ - ele.setAttribute('originalsrc', ele.src); - if(ele.src.startsWith('https://file.fishpi.cn')){ + imgList.forEach(ele => { + ele.setAttribute('originalsrc', ele.src); + if (ele.src.startsWith('https://file.fishpi.cn')) { ele.src = ele.src.split('?')[0] + '?imageView2/0/w/150/h/150/interlace/0/q/90' } }) + if (isAdmin) { + let textList = dom.querySelectorAll('p,h1,h2,h3,h4,h5,h6,h7'); + let reg = /\[color=([^\]]+)\](.*?)\[\/color\]/g; + textList.forEach(ele => { + console.log(ele.innerText); + ele.innerHTML = ele.innerText.replaceAll(reg, '$2') + }) + } return dom.innerHTML; }, /** @@ -1616,7 +1629,7 @@ border-bottom: none; /** * 拆开红包 */ - unpackRedPacket: function (oId,gesture) { + unpackRedPacket: function (oId, gesture) { if (undefined === gesture || null === gesture) { gesture = "0" } @@ -1665,7 +1678,7 @@ ${result.info.msg} ChatRoom.renderRedPacket(result.who, result.info.count, result.info.got, result.recivers, result.diceRet, result.info.userName) if (result.info.count === result.info.got) { $("#chatroom" + oId).find(".hongbao__item").css("opacity", ".36").attr('onclick', "ChatRoom.unpackRedPacket(" + oId + ")"); - if(!$("#chatroom" + oId).find(".hongbao__item").hasClass('opened')){ + if (!$("#chatroom" + oId).find(".hongbao__item").hasClass('opened')) { $("#chatroom" + oId).find(".hongbao__item").addClass('opened') } if (result.dice === true) { @@ -1694,7 +1707,7 @@ ${result.info.msg} * 渲染聊天室消息 */ renderMsg: function (data, more) { - if (ChatRoom.shileds.indexOf(data.userName) > 0){ + if (ChatRoom.shileds.indexOf(data.userName) > 0) { // 被屏蔽了, return; } @@ -1706,10 +1719,10 @@ ${result.info.msg} // 看看是否有备注 let remark = ChatRoom.remarkList[data.userOId]; if ((!more) && catchUsers.includes(userName) && newContent.indexOf("\"msgType\":\"redPacket\"") == -1 && newContent.indexOf("\"msgType\":\"music\"") == -1 && newContent.indexOf("\"msgType\":\"weather\"") == -1) { - let robotDom = '

'+userName+'

' + newContent + '
'+data.time+'
'; + let robotDom = '

' + userName + '

' + newContent + '
' + data.time + '
'; ChatRoom.addRobotMsg(robotDom); } else if ((!more) && $('#catch-word').prop('checked') && newContent.indexOf("\"msgType\":\"redPacket\"") == -1 && (newMd.startsWith("鸽 ") || newMd.startsWith("小冰 ") || newMd.startsWith("凌 ") || newMd.startsWith("ida "))) { - let robotDom = '

'+userName+'

' + newContent + '
'+data.time+'
'; + let robotDom = '

' + userName + '

' + newContent + '
' + data.time + '
'; ChatRoom.addRobotMsg(robotDom); } else { let isRedPacket = false; @@ -1776,13 +1789,13 @@ ${result.info.msg} '
\n' + ''; } else { - if(msgJSON.type === 'rockPaperScissors' && msgJSON.senderId != Label.currentUserId){ + if (msgJSON.type === 'rockPaperScissors' && msgJSON.senderId != Label.currentUserId) { data.content = '' + '
\n' + - '
\n'+ - '
\n' + - '
\n' + - '
\n' + + '
\n' + + '
\n' + + '
\n' + + '
\n' + '
\n' + ' \n' + ' \n' + @@ -1809,20 +1822,20 @@ ${result.info.msg} '
'; } } - }else if(msgJSON.msgType === "weather"){ + } else if (msgJSON.msgType === "weather") { isWeather = true; - data.content = '
'; - }else if(msgJSON.msgType === 'music'){ + data.content = '
'; + } else if (msgJSON.msgType === 'music') { isMusic = true; - data.content = '
'+ - ''+ - '
'+msgJSON.title+'
'+ - '
'+ - '加入列表'+ - ' | '+ - '立即播放'+ - '
'+ + data.content = '
' + + '' + + '
' + msgJSON.title + '
' + + '
' + + '加入列表' + + ' | ' + + '立即播放' + + '
' + '
' } } catch (err) { @@ -1865,6 +1878,8 @@ ${result.info.msg} } } catch (err) { } + let isAdmin = ["1731984099743"].includes(data.userOId.toString()); // ⬅️是测试的admin的oId ⬇️是现在鱼排的admin的oId 根据情况解开 + // let isAdmin = ["1630398857287", "1630399192600", "1630399146910", "imlinhanchao", "1630586509670", "1630399218628", "1630488635229", "1637917131504"].includes(data.userOId.toString()); let newHTML = '
'; newHTML += '
\n' + ' \n' + @@ -1876,7 +1891,7 @@ ${result.info.msg} // let display = Label.currentUser === data.userName && !isPlusOne ? 'display: none;' : '' let display = ''; newHTML += '
\n' + - ' '+ (remark != null ? (remark+'-') : '') + data.userNickname + ' \n'; + ' ' + (remark != null ? (remark + '-') : '') + data.userNickname + ' \n'; if (data.sysMetal !== undefined && data.sysMetal !== "") { let list = JSON.parse(data.sysMetal).list; if (list !== undefined) { @@ -1889,7 +1904,7 @@ ${result.info.msg} newHTML += '
'; newHTML += '
\n' + - ' ' + ChatRoom.filterContent(data.content) + '\n' + + ' ' + ChatRoom.filterContent(data.content ,isAdmin) + '\n' + '
\n' + '
\n' + ' ' + data.time + '\n' + @@ -2107,7 +2122,7 @@ ${result.info.msg} $fn.addClass("latest"); $fn.removeClass("fn-none"); } - if(isWeather){ + if (isWeather) { ChatRoom.initNewWeather(data.oId); } } @@ -2115,8 +2130,8 @@ ${result.info.msg} /** * 天气卡片渲染 */ - initNewWeather: function(oId){ - let chartDom = document.getElementById('weather_'+ oId); + initNewWeather: function (oId) { + let chartDom = document.getElementById('weather_' + oId); let myChart = echarts.init(chartDom, null, { renderer: 'svg' }); @@ -2223,41 +2238,41 @@ ${result.info.msg} }, axisLabel: { interval: 0, - formatter: function(value, index) { + formatter: function (value, index) { return '{' + index + '| }\n{b|' + value + '}'; }, rich: { 0: { backgroundColor: { - image: Label.servePath+`/images/weather/svg/${searchObj.weatherCode[0]}.svg` + image: Label.servePath + `/images/weather/svg/${searchObj.weatherCode[0]}.svg` }, height: 40, width: 40 }, 1: { backgroundColor: { - image: Label.servePath+`/images/weather/svg/${searchObj.weatherCode[1]}.svg` + image: Label.servePath + `/images/weather/svg/${searchObj.weatherCode[1]}.svg` }, height: 40, width: 40 }, 2: { backgroundColor: { - image: Label.servePath+`/images/weather/svg/${searchObj.weatherCode[2]}.svg` + image: Label.servePath + `/images/weather/svg/${searchObj.weatherCode[2]}.svg` }, height: 40, width: 40 }, 3: { backgroundColor: { - image: Label.servePath+`/images/weather/svg/${searchObj.weatherCode[3]}.svg` + image: Label.servePath + `/images/weather/svg/${searchObj.weatherCode[3]}.svg` }, height: 40, width: 40 }, 4: { backgroundColor: { - image: Label.servePath+`/images/weather/svg/${searchObj.weatherCode[4]}.svg` + image: Label.servePath + `/images/weather/svg/${searchObj.weatherCode[4]}.svg` }, height: 40, width: 40 @@ -2347,16 +2362,16 @@ ${result.info.msg} * [index] 当前播放的下标 * */ playSound: { - list:[], - mode:0, - playing:false, - isShow:false, - index:0, - ele:null, - timer:null, - isShowList:false, - isSHowVoice:false, - init(){ + list: [], + mode: 0, + playing: false, + isShow: false, + index: 0, + ele: null, + timer: null, + isShowList: false, + isSHowVoice: false, + init() { let radioEle = document.querySelector('#music-core-item'); let playIcon = document.querySelector('.music-play-icon'); let playBox = document.querySelector('.music-box'); @@ -2365,7 +2380,7 @@ ${result.info.msg} let titleEle = document.querySelector('.music-title'); let coverEle = document.querySelector('.music-img-item'); this.ele = radioEle; - radioEle.addEventListener('ended',()=>{ + radioEle.addEventListener('ended', () => { // console.log('播放完成'); this.playing = false; clearInterval(this.timer); @@ -2373,21 +2388,21 @@ ${result.info.msg} playBox.classList.remove('playing'); this.autoNext(); }); - radioEle.addEventListener('play',()=>{ + radioEle.addEventListener('play', () => { // console.log('播放'); playIcon.src = Label.servePath + '/images/music/circle_pause.png'; playBox.classList.add('playing'); - this.timer = setInterval(()=>{ + this.timer = setInterval(() => { currentEle.innerHTML = this.secondsToTime(this.ele.currentTime); }); }); - radioEle.addEventListener('pause',()=>{ + radioEle.addEventListener('pause', () => { // console.log('暂停'); clearInterval(this.timer); playIcon.src = Label.servePath + '/images/music/circle_play.png'; playBox.classList.remove('playing'); }); - radioEle.addEventListener('canplay',()=>{ + radioEle.addEventListener('canplay', () => { // console.log('加载完成'); currentEle.innerHTML = this.secondsToTime(this.ele.currentTime); durationEle.innerHTML = this.secondsToTime(this.ele.duration); @@ -2396,38 +2411,38 @@ ${result.info.msg} coverEle.src = cover === '' ? Label.servePath + '/images/music/cat.gif' : cover; }); }, - secondsToTime(time){ + secondsToTime(time) { time = parseInt(time); - let mm =0, ss = 0; - if(time>59){ - mm = Math.floor(time/60); - ss = time%60; - return (mm>9?mm:'0'+mm)+":"+(ss>9?ss:'0'+ss); - }else{ + let mm = 0, ss = 0; + if (time > 59) { + mm = Math.floor(time / 60); + ss = time % 60; + return (mm > 9 ? mm : '0' + mm) + ":" + (ss > 9 ? ss : '0' + ss); + } else { ss = time; - return "00:"+(ss>9?ss:'0'+ss); + return "00:" + (ss > 9 ? ss : '0' + ss); } }, - toggleMode(){ + toggleMode() { let modeIcon = document.querySelector('.music-mode-icon'); - if(this.mode === 0){ + if (this.mode === 0) { this.mode = 1; modeIcon.src = Label.servePath + '/images/music/shuffle.png'; - modeIcon.setAttribute('alt','顺序播放'); - }else{ + modeIcon.setAttribute('alt', '顺序播放'); + } else { this.mode = 0; modeIcon.src = Label.servePath + '/images/music/repeat.png'; - modeIcon.setAttribute('alt','随机播放'); + modeIcon.setAttribute('alt', '随机播放'); } }, - add(e,showToast = true){ + add(e, showToast = true) { let music = e.parentElement.dataset; - if(music.source.startsWith('http://music.163.com/song') || music.source.startsWith('https://music.163.com/song')){ + if (music.source.startsWith('http://music.163.com/song') || music.source.startsWith('https://music.163.com/song')) { let sourceEle = music.source.split('='); music.source = sourceEle[sourceEle.length - 1]; } - let idx = this.list.findIndex(e=>e.source === music.source); - if(idx !== -1){ + let idx = this.list.findIndex(e => e.source === music.source); + if (idx !== -1) { this.index = idx; return; } @@ -2435,73 +2450,73 @@ ${result.info.msg} this.renderList(); showToast && Util.notice("success", 2000, "已加入播放列表。"); }, - remove(idx){ - this.list.splice(idx,1); + remove(idx) { + this.list.splice(idx, 1); this.renderList(); Util.notice("success", 2000, "已移出播放列表。"); }, - renderList(){ + renderList() { let listEle = document.querySelector('.music-list-box'); let list = ""; - for(let i = 0;i' + - '
'+item.title+'
' + + ' ' + + '
' + item.title + '
' + '
' + - ' 播放' + - ' 移除' + + ' 播放' + + ' 移除' + '
' + '
' } listEle.innerHTML = list; }, - next(){ - if(this.list.length === 0) return; + next() { + if (this.list.length === 0) return; this.index += 1; - if(this.index >= this.list.length){ + if (this.index >= this.list.length) { this.index = 0; } this.playIndex(this.index); }, - prev(){ - if(this.list.length === 0) return; + prev() { + if (this.list.length === 0) return; this.index -= 1; - if(this.index < 0){ + if (this.index < 0) { this.index = this.list.length - 1; } this.playIndex(this.index); }, - play(e){ + play(e) { let music = e.parentElement.dataset; - this.add(e,false); - if(music.source.startsWith('http://music.163.com/song') || music.source.startsWith('https://music.163.com/song')){ + this.add(e, false); + if (music.source.startsWith('http://music.163.com/song') || music.source.startsWith('https://music.163.com/song')) { let sourceEle = music.source.split('='); music.source = sourceEle[sourceEle.length - 1]; } //this.ele.src = music.source; let iframeBox = document.querySelector('.music-detail'); - iframeBox.innerHTML = ''; + iframeBox.innerHTML = ''; this.playing = false; this.togglePlay(); !this.isShow && this.show(); }, - playIndex(idx){ + playIndex(idx) { //this.ele.src = this.list[idx].source; let iframeBox = document.querySelector('.music-detail'); - iframeBox.innerHTML = ''; + iframeBox.innerHTML = ''; this.playing = false; this.index = idx; this.togglePlay(); }, - autoNext(){ - if(this.mode === 0){ + autoNext() { + if (this.mode === 0) { this.next(); - }else{ + } else { this.playIndex(Math.floor(Math.random() * this.list.length)); } }, - togglePlay(){ + togglePlay() { this.playing = !this.playing; // if(this.playing){ // this.ele.play(); @@ -2509,7 +2524,7 @@ ${result.info.msg} // this.ele.pause(); // } }, - hide(){ + hide() { this.isShow = false; let playEle = document.querySelector('#musicBox'); let closeEle = document.querySelector('.music-close-icon'); @@ -2517,36 +2532,36 @@ ${result.info.msg} playEle.classList.remove('show'); this.isShowList && this.toggleList(); }, - show(){ + show() { this.isShow = true; let playEle = document.querySelector('#musicBox'); let closeEle = document.querySelector('.music-close-icon'); closeEle.src = Label.servePath + '/images/music/arrow_down.png'; playEle.classList.add('show'); }, - toggleShow(){ + toggleShow() { this.isShow ? this.hide() : this.show(); }, - toggleList(){ + toggleList() { let listEle = document.querySelector('.music-list-box'); this.isShowList = !this.isShowList; - if(this.isShowList){ + if (this.isShowList) { listEle.classList.add('show'); - }else{ + } else { listEle.classList.remove('show'); } }, - changeVoice(voice){ + changeVoice(voice) { // console.log(voice.value); let volume = voice.value; let volumeEle = document.querySelector('.music-voice-icon'); - if(volume > 80){ + if (volume > 80) { volumeEle.src = Label.servePath + '/images/music/volume_3.png'; - }else if(volume > 30){ + } else if (volume > 30) { volumeEle.src = Label.servePath + '/images/music/volume_2.png'; - }else if(volume > 0){ + } else if (volume > 0) { volumeEle.src = Label.servePath + '/images/music/volume_1.png'; - }else{ + } else { volumeEle.src = Label.servePath + '/images/music/volume_off.png'; } this.ele.volume = volume / 100; @@ -2661,7 +2676,7 @@ ${result.info.msg} $("#robotBox").show(200), $("#robotBtn").hide(200), setTimeout(() => { - // 自动调整css样式,每次打开小窗,都要调整小窗高度,宽度目前固定300px;小窗用户概率性出现遮挡聊天室的情况 + // 自动调整css样式,每次打开小窗,都要调整小窗高度,宽度目前固定300px;小窗用户概率性出现遮挡聊天室的情况 $("#robotBox").addClass("robot-active"); $("#robotBox").attr("style", "height:" + (window.innerHeight - 25 - 58) + "px"); $("#robotMsgList").attr("style", "height:" + (window.innerHeight - 85 - 58) + "px"); diff --git a/src/main/resources/scss/base.scss b/src/main/resources/scss/base.scss index dd659fea..9ee531ae 100644 --- a/src/main/resources/scss/base.scss +++ b/src/main/resources/scss/base.scss @@ -2259,6 +2259,12 @@ a[class*=" icon-"]:hover { } } +/* color userName */ +.ft-admin-user { + color: red; + font-weight: bold; +} + /*@keyframes swim { 0% { transform: translate(0,0) rotateY(0deg); diff --git a/src/main/resources/scss/mobile-base.scss b/src/main/resources/scss/mobile-base.scss index f601c38f..b5bd2a7e 100644 --- a/src/main/resources/scss/mobile-base.scss +++ b/src/main/resources/scss/mobile-base.scss @@ -3535,4 +3535,10 @@ only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-de .file__items .item__info .red { margin-top: 8px; width: 100% +} + +/* color userName */ +.ft-admin-user { + color: red; + font-weight: bold; } \ No newline at end of file