:root{--shadow-layer:0 3px 12px rgba(27,31,35,.15);--background-color:#fff;--background-secondary-color:#f6f8fa;--text-color:#000;--text-gray-color:rgba(0,0,0,.54);--text-fade-color:rgba(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:var(--shadow-layer);--dialog-close-color:hsla(0,0%,100%,.54);--input-border-color:#d1d5da;--logo-hover-color:var(--header-background-color);--github-color:#161b22}.html--dark{--background-color:#2f363d;--background-secondary-color:#444d56;--text-color:#fff;--text-gray-color:hsla(0,0%,100%,.54);--text-fade-color:hsla(0,0%,100%,.38);--layer-color:#b9b9b9;--layer-background-color:#24292e;--layer-border-color:#141414;--layer-hover-color:var(--text-color);--layer-hover-background-color:#1d2125;--header-background-color:var(--layer-background-color);--toc-hover-color:var(--text-color);--tab-current-background-color:var(--layer-border-color);--box-shadow:0 3px 12px hsla(30,13%,88%,.15);--dialog-close-color:var(--layer-color);--input-border-color:var(--layer-border-color);--logo-hover-color:var(--text-color);--github-color:#f0f6fc}.html--dark .vditor-reset{color:#d1d5da}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:var(--background-color);height:100%;transition:background-color .15s ease-in-out}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;color:var(--text-color);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;font-size:14px;margin:0}::-moz-selection{background:rgba(67,135,244,.56);text-shadow:none}::selection{background:rgba(67,135,244,.56);text-shadow:none}ol,ul{padding:0}dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{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{color:#4285f4;outline:0;text-decoration:none}a:hover{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic;border:0;font-size:12px;height:auto;max-width:100%;overflow:hidden;vertical-align:middle}button,input,select,textarea{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;font-size:100%;margin:0;outline:none;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}svg{fill:currentColor;stroke-width:0;stroke:currentColor;display:inline-block;height:14px;width:14px}blockquote{margin:0}@-webkit-keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped{cursor:pointer;position:relative}.tooltipped:after{-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;background:rgba(0,0,0,.8);border-radius:3px;color:#fff;content:attr(aria-label);font-size:11px;font-weight:400;letter-spacing:normal;line-height:16px;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;white-space:pre;z-index:1000000}.tooltipped:after,.tooltipped:before{display:none;opacity:0;pointer-events:none;position:absolute}.tooltipped:before{border:5px solid transparent;color:rgba(0,0,0,.8);content:"";height:0;width:0;z-index:1000001}.tooltipped--hover:after,.tooltipped--hover:before,.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;display:inline-block;text-decoration:none}.tooltipped__s:after,.tooltipped__se:after,.tooltipped__sw:after{margin-top:5px;right:50%;top:100%}.tooltipped__s:before,.tooltipped__se:before,.tooltipped__sw:before{border-bottom-color:rgba(0,0,0,.8);bottom:-5px;margin-right:-5px;right:50%;top:auto}.tooltipped__se:after{left:50%;margin-left:-15px;right:auto}.tooltipped__sw:after{margin-right:-15px}.tooltipped__n:after,.tooltipped__ne:after,.tooltipped__nw:after{bottom:100%;margin-bottom:5px;right:50%}.tooltipped__n:before,.tooltipped__ne:before,.tooltipped__nw:before{border-top-color:rgba(0,0,0,.8);bottom:auto;margin-right:-5px;right:50%;top:-5px}.tooltipped__ne:after{left:50%;margin-left:-15px;right:auto}.tooltipped__nw:after{margin-right:-15px}.tooltipped__n:after,.tooltipped__s:after{transform:translateX(50%)}.tooltipped__w:after{bottom:50%;margin-right:5px;right:100%;transform:translateY(50%)}.tooltipped__w:before{border-left-color:rgba(0,0,0,.8);bottom:50%;left:-5px;margin-top:-5px;top:50%}.tooltipped__e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped__e:before{border-right-color:rgba(0,0,0,.8);bottom:50%;margin-top:-5px;right:-5px;top:50%}.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset__preview{cursor:zoom-in;display:inline-block;position:relative}.vditor-reset__preview:hover>div{opacity:1}.vditor-reset__preview:hover .img--filter{filter:none}.vditor-reset__preview div{background-color:rgba(59,62,67,.86);bottom:0;box-sizing:border-box;color:#fff;font-size:12px;left:0;line-height:30px;opacity:0;padding:0 15px;position:absolute;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vditor-reset__preview div svg{height:14px;width:14px}.vditor-reset__preview .img--filter{filter:blur(20px) saturate(1.4);transition:all .15s ease-in-out}.vditor-reset .poll{background-color:var(--background-secondary-color);margin-bottom:1px;padding:10px;position:relative}.vditor-reset .poll input{font-size:12px}.vditor-reset .poll__percent{background:rgba(98,162,240,.1);content:"";height:100%;left:0;position:absolute;top:0}.vditor-reset .poll__avatars{background-color:var(--background-secondary-color);margin:-1px 0 1px;padding:5px 10px 0 0}.vditor-reset .poll__link{float:left;margin:0 0 5px 10px}.vditor-reset .poll__avatar{border-radius:10px;float:left;height:20px;width:20px}.vditor-reset .poll__opts{position:relative}.vditor-reset .poll--disabled{cursor:not-allowed;opacity:.3}.vditor-reset .poll--open .poll__opts{cursor:pointer}.vditor-reset .poll--open:hover{background-color:rgba(98,162,240,.2)}.img-preview{background-color:var(--background-color);height:100%;overflow:auto;position:fixed;top:0;transition:background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:211}.img-preview__bar{background-color:var(--header-background-color);box-sizing:border-box;position:fixed;text-align:center;width:100%;z-index:212}.img-preview__bar .fn__flex-inline{color:hsla(0,0%,100%,.87);height:30px;line-height:30px;margin-right:15px;transition:all .15s ease-in-out}.img-preview__bar .fn__pointer:hover{color:#fff;text-decoration:none}.img-preview__bar .fn__pointer:last-child{cursor:zoom-out}.img-preview__img{box-sizing:border-box;cursor:zoom-out;min-height:100%;overflow-y:hidden;padding-top:30px}.img-preview__img img{transition:transform .3s ease-in-out}.revisions{align-items:center;display:flex;margin-bottom:10px}.revisions svg{color:rgba(0,0,0,.6);cursor:pointer;vertical-align:middle}.revisions svg:hover{color:#000}.revisions svg.disabled{color:var(--text-fade-color);cursor:default}.revisions span.text{margin:0 10px}.revisions img{border-radius:3px;height:20px;margin-right:5px;width:20px}.revisions .ft__fade{margin-left:5px}.article__nice-comments .vditor-reset{max-height:200px}@media(max-width:520px){.revisions{display:block}.revisions #revisionUser{margin-top:10px}}.dialog__bg{-webkit-animation-duration:.38s;animation-duration:.38s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background-color:#000;height:100%;left:0;opacity:.68;position:fixed;top:0;width:100%;z-index:200}.dialog__main{-webkit-animation-duration:.38s;animation-duration:.38s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInUp;animation-name:slideInUp;background-clip:padding-box;background-color:var(--layer-background-color);border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4);position:fixed;z-index:201}.dialog__header{border-bottom:1px solid var(--layer-border-color);cursor:move;padding:15px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog__header svg{color:var(--dialog-close-color);cursor:pointer;position:absolute;right:-30px;top:20px}.dialog__header svg:hover{color:var(--layer-hover-color)}.dialog__header h2{font-size:16px;line-height:24px;text-align:center}.dialog__content{box-sizing:border-box;overflow:auto;padding:15px}.dialog--ycy .dialog__main{background-color:rgba(66,133,244,.36);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==);background-size:16px}.dialog--ycy .dialog__content{display:flex;flex-direction:column;padding:0}.dialog--ycy .dialog__content ul{flex:1;min-height:1px;overflow:auto}.dialog--ycy .dialog__content button{float:right;margin:15px 15px 0 0}.dialog--ycy li{border-bottom:1px solid #eee;color:#fff;line-height:20px;list-style:none;padding:10px 15px}.dialog--ycy li .vditor-reset{color:#fff}.dialog--ycy li:hover{background-color:#fff;color:#000}.dialog--ycy li:hover .vditor-reset{color:#000}.dialog--ycy li .avatar-small{background-color:hsla(0,0%,100%,.8)}.dialog--ycy .fn__left{color:#eee;float:left;font-size:12px;line-height:16px;margin:15px 15px 0}@media(max-width:768px){.dialog__header svg{right:-10px;top:-25px}}.editor--noradius,.editor--noradius .vditor-preview,.editor--noradius .vditor-textarea,.editor--noradius .vditor-toolbar{border-radius:0}.editor__panel{bottom:0;display:none;z-index:100}.editor__bg,.editor__panel{position:fixed;top:0;width:100%}.editor__bg{-webkit-animation-duration:.38s;animation-duration:.38s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background-color:#000;height:100%;left:0;opacity:.48;z-index:200}.editor__main{background-color:var(--background-secondary-color);bottom:0;box-sizing:border-box;display:none;padding:20px 0;position:fixed;width:100%;z-index:201}.editor__wrap{margin:0 auto;padding:0 16px;width:1000px}.editor__textarea{background-color:#fff}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;opacity:1;right:-3px}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}#nprogress{pointer-events:none}#nprogress .bar{background:#d23f31;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}.aplayer{background:var(--background-color);border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);font-family:Arial,Helvetica,sans-serif;line-height:normal;margin:5px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aplayer *{box-sizing:content-box}.aplayer svg{height:100%;width:100%}.aplayer svg circle,.aplayer svg path{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-icon-order,.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{height:90px;margin-left:90px;padding:10px 7px 0}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{display:inline-block;height:24px;margin:0;width:24px}.aplayer.aplayer-narrow .aplayer-info,.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic{height:66px;width:66px}.aplayer.aplayer-narrow .aplayer-pause,.aplayer.aplayer-narrow .aplayer-play{background-color:transparent!important;border:0!important;bottom:auto!important;height:24px!important;right:auto!important;width:24px!important}.aplayer.aplayer-narrow .aplayer-pause svg,.aplayer.aplayer-narrow .aplayer-play svg{height:20px!important;left:2px!important;top:2px!important;width:20px!important}.aplayer.aplayer-fixed{bottom:0;box-shadow:none;left:0;margin:0;max-width:400px;overflow:visible;position:fixed;right:0;z-index:99}.aplayer.aplayer-fixed .aplayer-list{border:1px solid #eee;border-bottom:none;margin-bottom:65px}.aplayer.aplayer-fixed .aplayer-body{background:#fff;bottom:0;left:0;margin:0;max-width:400px;padding-right:18px;position:fixed;right:0;transition:all .3s ease;z-index:99}.aplayer.aplayer-fixed .aplayer-lrc{bottom:10px;display:block;left:0;margin:0;pointer-events:none;position:fixed;right:0;text-shadow:-1px -1px 0 #fff;z-index:98}.aplayer.aplayer-fixed .aplayer-lrc:after,.aplayer.aplayer-fixed .aplayer-lrc:before{display:none}.aplayer.aplayer-fixed .aplayer-info{border-bottom:none;border-top:1px solid #e9e9e9;transform:scaleX(1);transform-origin:0 0;transition:all .3s ease}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px!important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc,.aplayer.aplayer-fixed .aplayer-icon-play{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu,.aplayer.aplayer-fixed .aplayer-icon-play{bottom:27px;height:20px;position:absolute;width:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-arrow .aplayer-icon-loop,.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{background-color:transparent;border:none;cursor:pointer;display:inline-block;font-size:12px;height:15px;margin:0;opacity:.8;outline:none;padding:0;vertical-align:middle;width:15px}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc,.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-play{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:.4}.aplayer .aplayer-icon-forward{transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{background-position:50%;background-size:cover;cursor:pointer;float:left;height:66px;position:relative;transition:all .3s ease;width:66px}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{background:rgba(0,0,0,.2);border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.2);opacity:.8;position:absolute;text-shadow:0 1px 1px rgba(0,0,0,.2);transition:all .1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{border:2px solid #fff;bottom:50%;height:26px;margin:0 -15px -15px 0;right:50%;width:26px}.aplayer .aplayer-pic .aplayer-play svg{height:20px;left:4px;position:absolute;top:3px;width:20px}.aplayer .aplayer-pic .aplayer-pause{border:2px solid #fff;bottom:4px;height:16px;right:4px;width:16px}.aplayer .aplayer-pic .aplayer-pause svg{height:12px;left:2px;position:absolute;top:2px;width:12px}.aplayer .aplayer-info{box-sizing:border-box;height:66px;margin-left:66px;padding:14px 7px 0 10px}.aplayer .aplayer-info .aplayer-music{cursor:default;height:20px;margin:0 0 13px 5px;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{color:#666;font-size:12px}.aplayer .aplayer-info .aplayer-controller{display:flex;position:relative}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{cursor:pointer!important;flex:1;margin:0 0 0 5px;padding:4px 0}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{background:#cdcdcd;height:2px;position:relative;width:100%}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{background:#aaa;bottom:0;height:2px;left:0;position:absolute;top:0;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{bottom:0;height:2px;left:0;position:absolute;top:0}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{border-radius:50%;cursor:pointer;height:10px;margin-right:-10px;margin-top:-4px;position:absolute;right:5px;top:0;transform:scale(0);transition:all .3s ease-in-out;width:10px}.aplayer .aplayer-info .aplayer-controller .aplayer-time{bottom:4px;color:#999;font-size:11px;height:17px;padding-left:7px;position:relative;right:0}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all .2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{cursor:pointer!important;display:inline-block;margin-left:3px;position:relative}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{bottom:15px;height:0;overflow:hidden;position:absolute;right:-3px;transition:all .2s ease-in-out;width:25px;z-index:99}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{background:#aaa;border-radius:2.5px;bottom:0;height:35px;overflow:hidden;position:absolute;right:10px;width:5px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{bottom:0;position:absolute;right:0;transition:all .1s ease;width:5px}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;position:absolute}.aplayer .aplayer-lrc{display:none;height:30px;margin:-10px 0 7px;overflow:hidden;position:relative;text-align:center}.aplayer .aplayer-lrc:before{background:-moz-linear-gradient(top,#fff 0,hsla(0,0%,100%,0) 100%);background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);height:10%;top:0}.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{content:" ";display:block;overflow:hidden;position:absolute;width:100%;z-index:1}.aplayer .aplayer-lrc:after{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.8));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0);height:33%}.aplayer .aplayer-lrc p{color:#666;font-size:12px;height:16px!important;line-height:16px!important;margin:0!important;opacity:.4;overflow:hidden;padding:0!important;transition:all .5s ease-out}.aplayer .aplayer-lrc p.aplayer-lrc-current{height:auto!important;min-height:16px;opacity:1;overflow:visible}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{cursor:default;transition:all .5s ease-out;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.aplayer .aplayer-list{display:none;list-style-type:none;margin:0;overflow:hidden;overflow-y:auto;padding:0;transition:all .5s ease;will-change:height}.aplayer .aplayer-list::-webkit-scrollbar{width:5px}.aplayer .aplayer-list::-webkit-scrollbar-thumb{background-color:#eee;border-radius:3px}.aplayer .aplayer-list::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list li{border-top:1px solid #e9e9e9;cursor:pointer;font-size:12px;height:32px;line-height:32px;margin:0;overflow:hidden;padding:0 15px;position:relative;transition:all .2s ease}.aplayer .aplayer-list li:first-child{border-top:none}.aplayer .aplayer-list li:hover{background:#efefef}.aplayer .aplayer-list li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list li .aplayer-list-cur{cursor:pointer;display:none;height:22px;left:0;position:absolute;top:5px;width:3px}.aplayer .aplayer-list li .aplayer-list-index{color:#666;cursor:pointer;margin-right:12px}.aplayer .aplayer-list li .aplayer-list-author{color:#666;cursor:pointer;float:right}.aplayer .aplayer-notice{background-color:#f4f4f5;border-radius:4px;color:#fff;color:#909399;font-size:12px;left:50%;opacity:0;overflow:hidden;padding:5px 10px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.aplayer .aplayer-miniswitcher{background:#e6e6e6;border-radius:0 2px 2px 0;bottom:0;display:none;height:100%;position:absolute;right:0;top:0;width:18px}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;transform:rotateY(180deg);transition:all .3s ease;width:100%}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@-webkit-keyframes aplayer-roll{0%{left:0}to{left:-100%}}@keyframes aplayer-roll{0%{left:0}to{left:-100%}}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.details{display:inline-block;position:relative}.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{border:7px solid transparent;border-bottom:7px solid var(--layer-background-color);content:" ";left:auto;position:absolute;right:12px;top:-14px}.details details-menu:before{border-bottom-color:var(--layer-border-color);border-width:8px;right:11px;top:-16px}.quick-search{position:relative}.quick-search__more{margin:5px 10px}.quick-search__post{width:340px}.quick-search__split{background-color:var(--layer-border-color);width:1px}.quick-search__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden!important;text-overflow:ellipsis;word-break:break-all}.quick-search__panel{max-height:80vh;overflow:auto;width:520px}.quick-search__panel .avatar{flex-shrink:0;height:20px;margin-right:5px;width:20px}.quick-search__panel em{color:var(--text-gray-color);font-style:normal;font-weight:600}.advanced-search input[type=text]{width:100%}.advanced-search__item{align-items:center;display:flex}.advanced-search__item--block{margin-top:10px}.advanced-search__label{color:var(--text-gray-color);flex-shrink:0;font-size:13px;margin-right:10px}.advanced-search .tags-completed__tag{margin-bottom:5px}@media(max-width:520px){.quick-search__list{display:block!important}.quick-search__panel,.quick-search__post{width:100%}.quick-search__split{height:1px;margin:5px 0;width:100%}}@-webkit-keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:.36}to{opacity:.48}}@keyframes fadeIn{0%{opacity:.36}to{opacity:.48}}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,30%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,30%,0);visibility:visible}to{transform:translateZ(0)}}.fn__space5{display:inline-block;width:5px}.fn__flex{display:flex}.fn__flex-center{align-self:center}.fn__flex-centers{align-items:center;display:flex}.fn__flex-inline{align-items:center;display:inline-flex}.fn__flex-1{flex:1;min-width:1px}.fn__flex-column{display:flex;flex-direction:column;min-height:100%}.fn__relative{position:relative}.fn__pointer{cursor:pointer}.fn__clear:after,.fn__clear:before{content:"";display:table}.fn__clear:after{clear:both}.fn__left{float:left}.fn__right{float:right}.fn__none{display:none}.fn__hidden{visibility:hidden}.fn__ellipsis{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.fn__ellipsis,.fn__overflow-hidden{overflow:hidden}.fn__two-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;word-break:break-all}.fn__layer{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(.2,0,.13,1.5);animation-timing-function:cubic-bezier(.2,0,.13,1.5);background-color:var(--layer-background-color);border:1px solid var(--layer-border-color);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06);display:block;line-height:20px;min-width:180px;padding:5px 0;position:absolute;right:0;z-index:100}.fn__layer--static{-webkit-animation:none;animation:none}.fn__layer::-webkit-scrollbar{display:none}.fn__layer hr{background-color:var(--layer-border-color);border:0;height:1px;margin:5px 0}.fn__layer .item{box-sizing:border-box;color:var(--layer-color);display:block;font-weight:400;padding:5px 10px;position:relative;text-shadow:0 1px 0 var(--layer-background-color);width:100%;word-break:break-all}.fn__layer .item--current,.fn__layer .item:hover{background-color:var(--layer-hover-background-color);color:var(--layer-hover-color)!important;text-decoration:none;text-shadow:none}.fn__layer .item--warn.item{color:#d23f31}.fn__layer .item--warn.item:hover{background-color:#d23f31;color:#fff!important}.fn__layer .item__icon{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:16px;margin:2px 8px 0 0;width:16px}.fn__layer--big{-webkit-animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1);animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1);border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2);left:0;padding:13px 20px;right:auto;top:40px}.fn__layer--big:after,.fn__layer--big:before{display:none}.fn__layer--big .item{padding:7px 0}.fn__layer--big .item:hover{background-color:#fff;color:#4285f4!important}.ft__gray{color:var(--text-gray-color)}.ft__green{color:#569e3d}.ft__original6{color:var(--text-fade-color)}.ft__original7{color:#569e3d}.ft__original8{color:#4285f4}.ft__original9{color:#563d7c}.ft__original10{color:#ffac45}.ft__13{font-size:13px}.ft__smaller{font-size:12px}.ft__center{text-align:center}.ft__nowrap{white-space:nowrap}.ft__fade{color:var(--text-fade-color)}.ft__red{color:#d23f31}.ft__pink{color:#ea4aaa}.hongbao__item{background-color:var(--layer-background-color);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--layer-color);cursor:pointer;margin:3px 5px 8px 3px;padding:5px}.hongbao__item:hover{box-shadow:0 0 3px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.26)}.hongbao__icon{height:34px!important;margin-right:5px;width:34px!important}.hongbao__count{font-size:24px;margin:10px 0}.welcome{background-color:rgba(98,162,240,.1);box-sizing:border-box;margin:0 auto;width:100%}.welcome__text{padding:40px}.welcome__bg{background-image:url(../../../images/banner.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.advanced-search__item .tags-completed{position:relative}.advanced-search__item .tags-completed>.fn__flex{position:absolute;top:38px}.tags-completed>.fn__flex{flex-wrap:wrap}.tags-completed__tag{align-items:center;background:var(--layer-border-color);color:var(--layer-color);display:flex;font-size:12px;line-height:22px;margin:0 10px 0 0;padding:0 5px}.tags-completed__tag--haved{background-color:#ccc;color:#000;transition:background .5s ease-in,color .3s ease-out}.tags-completed__close{color:#616161;cursor:pointer;height:6px;padding-left:5px;width:6px}.tags-completed__close:hover{color:#d23f31}.sponsor .form{margin:15px auto;width:512px}.sponsor .form label{width:100%}.sponsor .form input[type=text]{margin-top:5px}.sponsor .form button{float:right;margin-top:10px}.sponsor__item{border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;margin-bottom:20px;padding:10px;transition:all .15s ease-in-out}.sponsor__item--current,.sponsor__item:hover{box-shadow:0 0 3px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.26);transform:scale(1.06)}.sponsor__item label{margin:0!important}.breadcrumb{color:var(--text-fade-color);font-size:13px;line-height:20px;margin-bottom:15px}.breadcrumb li{display:inline;list-style:none}.user-card{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(.2,0,.13,1.5);animation-timing-function:cubic-bezier(.2,0,.13,1.5);background-color:var(--layer-background-color);border-radius:3px;border-top:1px solid transparent;box-shadow:var(--shadow-layer);box-sizing:border-box;font-size:14px;min-height:50px;width:360px}.user-card>div{border-radius:3px;padding:15px}.user-card--bg{background-position:50%;background-size:cover;width:460px!important}.user-card--bg .avatar-mid{height:120px!important;top:65px!important;width:120px!important}.user-card--bg>div{border-radius:0 0 3px 3px;margin-top:120px}.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{font-size:14px;line-height:18px;margin:8px 0;min-height:18px;overflow:hidden}.user-card__icons a,.user-card__icons span{float:left;height:20px;margin-right:10px}.user-card__icons a svg,.user-card__icons span svg{color:var(--text-gray-color);height:16px;margin-top:2px;vertical-align:super;width:16px}.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{background-color:hsla(0,0%,100%,.8);height:77px;position:absolute;top:-39px;width:77px}.user__items--two .user__item:nth-child(2n){float:right;width:300px}.user__item{float:left;height:38px;margin:15px;width:215px}.user__item .ft__smaller{line-height:14px}.svg--small{height:10px;width:10px}.svg--mid{height:18px;width:18px}.tag{color:var(--text-gray-color);display:inline-block;font-size:12px;line-height:16px;white-space:nowrap}.icon-gitee,.icon-github,.icon-hacpai,.icon-qq,.icon-qqz,.icon-twitter,.icon-wechat,.icon-weibo{transition:all .15s ease-in-out}.icon-qqz--hover,.icon-qqz:hover{color:#fdc200}.icon-wechat--hover,.icon-wechat:hover{color:#3caf36}.icon-gitee--hover,.icon-gitee:hover{color:#d23f31}.icon-weibo--hover,.icon-weibo:hover{color:#f93}.icon-twitter:hover{color:#18a3fa}.icon-qq--hover,.icon-qq:hover{color:#47d6fa}.icon-telegram:hover{color:#2da5e1}.icon-github--hover,.icon-github:hover{color:var(--github-color)}.icon-hacpai--hover,.icon-hacpai:hover{color:var(--logo-hover-color)}.tip__top{padding:15px}.tip__top--error{background-color:#ffdce0;border:1px solid var(--layer-border-color);color:#d23f31}.tip__top--error .tip__svg:hover{color:#962b21}.tip__top--succ{background-color:rgba(98,162,240,.1);border:1px solid var(--layer-border-color);color:var(--text-gray-color)}.tip__top--succ .tip__svg:hover{color:var(--text-color)}.tip__svg{cursor:pointer;height:12px;padding:4px 5px;width:12px}.tip__ul{margin-left:27px}.tip.error{background-color:#ffdce0;border:1px solid rgba(27,31,35,.15);border-radius:2px;color:#d23f31}.tip ul{line-height:21px;margin:5px 30px;text-align:left}.tip.succ{background-color:#dbedff;border:1px solid rgba(27,31,35,.15);border-radius:2px;color:#032f62}.avatar,.avatar-big,.avatar-mid,.avatar-small{background-color:rgba(0,0,0,.02);background-image:url(../../../images/user-thumbnail.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px 3px 3px 3px;display:inline-block;overflow:hidden;vertical-align:middle}.avatar{height:38px;margin-right:10px;width:38px}.avatar--tag{background-color:transparent;background-image:url(../../../images/index-bg.svg)}.avatar--small,.avatar-small{height:20px;width:20px}.avatar--small{margin-right:0}.avatar-mid{height:60px;margin-right:15px;width:60px}.avatar-big{border-radius:6px;height:80px;width:80px}.avatar-biggest{border-radius:102px;height:180px;width:180px}.pagination{background-color:var(--layer-background-color);border-radius:0 0 3px 3px;overflow:hidden}.pagination--top{border-radius:3px 3px 0 0}.pagination--top>div{border-bottom:1px solid var(--layer-border-color);border-top:0!important}.pagination>div{border-top:1px solid var(--layer-border-color)}.pagination__item{color:var(--layer-color);float:left;line-height:35px;padding:0 9px}.pagination__item--a:hover{background-color:var(--background-secondary-color);color:var(--text-color);text-decoration:none}.pagination__item--current{background-color:var(--tab-current-background-color);color:var(--layer-hover-color)}.pagination__item--disabled{color:var(--text-fade-color);cursor:not-allowed}.tabs-sub{border-bottom:1px solid var(--layer-border-color);border-radius:3px 3px 0 0;line-height:35px}.tabs-sub:after,.tabs-sub:before{content:"";display:table}.tabs-sub:after{clear:both}.tabs-sub--square{border-bottom:0;border-radius:0}.tabs-sub__heading{font-size:14px;font-weight:400}.tabs-sub__heading,.tabs-sub__item{display:inline-block;padding:0 13px}.tabs-sub__item{color:var(--layer-color);cursor:pointer;float:left}.tabs-sub__item svg{float:left;margin-top:10px}.tabs-sub__item:hover{color:var(--text-color);text-decoration:none}.tabs-sub__item--current{background-color:var(--tab-current-background-color)!important;color:var(--layer-hover-color)!important}.tabs-sub__item--link{float:right}.tabs-sub__item--rss svg{float:left;margin:10px 0}.tabs-sub .details{float:right}.tabs-sub .details:hover{color:var(--text-color)}.tabs-sub .details .fn__layer{top:35px}.tabs-sub .details .fn__layer:before{right:23px}.tabs-sub .details .fn__layer:after{right:24px}.wrapper{box-sizing:border-box;display:flex;margin:0 auto;max-width:1024px;min-width:720px;width:90%}.wrapper--min{display:block;max-width:768px;padding:20px}.wrapper--block{display:block}.main{background-attachment:fixed;min-height:280px;padding:20px 0}.main--gray{background-color:var(--background-secondary-color)}.side{max-width:340px;min-width:236px;width:25%}.side--small{min-width:auto;width:219px}.side__domains{margin-top:35px}.side__domains ul{position:-webkit-sticky;position:sticky;top:0;z-index:1}.side__domains li{list-style:none}.side__domains li:hover{background-color:var(--background-color)}.side__domains li:hover .domains__first{box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--text-color)}.side__domains li:hover .domains__panel{display:block}.side__domains .domains__panel{background-color:var(--background-color);box-shadow:var(--box-shadow);box-sizing:border-box;display:none;left:100%;max-width:933px;min-width:250px;overflow:auto;padding:15px;position:absolute;top:0}.side__domains .domains__first{align-items:center;color:var(--layer-color);display:flex;line-height:16px;padding:15px;text-decoration:none}.side__domains .domains__first--current{color:var(--text-color)}.side__domains .domains__second,.side__domains .domains__third{color:var(--layer-color);text-decoration:none}.side__domains .domains__second:hover,.side__domains .domains__third:hover{color:var(--text-color)}.side__domains .ft__nowrap svg{margin-right:5px}.content{flex:1;margin-right:35px;min-width:1px}.content--center{margin-right:0}.content--right{margin-left:35px;margin-right:0}.nav{background-color:var(--header-background-color);box-sizing:border-box;display:flex;height:48px;line-height:20px;padding:0 10px;position:relative;transition:all .15s ease-in-out;width:100%;z-index:83}.nav--opacity{background-color:rgba(59,62,67,.76)}.nav .avatar-small{background-color:hsla(0,0%,100%,.76)}.nav__logo{margin:0 20px 0 10px}.nav__logo:hover svg{color:hsla(0,0%,100%,.7)}.nav__logo svg{color:#fff;height:28px;margin-top:10px;width:28px}.nav .nav-tabs{flex:1;margin-right:20px;white-space:nowrap}.nav .nav-tabs::-webkit-scrollbar{display:none}.nav .nav-tabs svg{margin-right:5px}.nav__svg--show{visibility:visible!important}.nav__item{align-items:center;color:#fff;cursor:pointer;display:inline-flex;padding:14px 10px;text-align:center;text-decoration:none}.nav__item:hover{color:hsla(0,0%,100%,.7);text-decoration:none}.nav__item--current{border-bottom:2px solid #d23f31;color:#fff;padding-bottom:12px}.nav .nav-tabs .details:hover .fn__layer{display:block}.nav .user-nav summary svg{float:left;height:20px;width:18px}.nav .user-nav details-menu{top:42px}.nav .quick-search__panel{left:0;top:39px}.nav .quick-search input{background-color:hsla(0,0%,100%,.15);border:0;border-radius:3px 3px 3px 3px;box-sizing:border-box;height:28px;margin:10px 20px 0 0;padding:5px 8px;position:relative;transition:all .15s ease-in-out;vertical-align:top;width:300px}.nav .quick-search input::-webkit-input-placeholder{color:#ddd}.nav .quick-search input::-moz-placeholder{color:#ddd}.nav .quick-search input:focus,.nav .quick-search input:hover{background:var(--layer-border-color);box-shadow:none;color:var(--text-color)}.nav .quick-search input:focus::-webkit-input-placeholder,.nav .quick-search input:hover::-webkit-input-placeholder{color:var(--text-gray-color)}.nav .quick-search input:focus::-moz-placeholder,.nav .quick-search input:hover::-moz-placeholder{color:var(--text-gray-color)}.nav .quick-search input:focus{width:470px}.nav .quick-search--unlogin input{margin-right:10px;width:220px}.nav .quick-search--unlogin input:focus{width:350px}.nav #aNotifications.msg .has-point{background-color:#d23f31;background-image:linear-gradient(#db665b,#d23f31);border:1px solid #3b3e43;border-radius:50%;height:8px;position:absolute;right:7px;top:12px;width:8px}.footer{background-color:var(--header-background-color);color:#7d8186;line-height:24px;padding:20px 0;position:relative;z-index:40}.footer a{color:#afb1b3}.footer a:hover{color:#888f91;text-decoration:none}.footer>.wrapper{display:block}.footer .footer-nav{margin-bottom:10px}.footer .footer-nav .fn-flex-1>a{margin-right:15px}.footer__share{color:#7d8186!important;float:left;margin:0 12px 0 0}.no-list{line-height:48px;text-align:center}.list>ul>li .fn-flex-1>h2,.list>ul>li .fn-flex>h2,.list>ul>li>h2,.list__title{font-size:16px;font-weight:400;line-height:20px;margin-bottom:2px}.list__title{color:var(--text-color);display:inline-block}.list__meta{line-height:16px}.list>ul{list-style:none}.list>ul>li{word-wrap:break-word;border-bottom:1px solid var(--layer-border-color);padding:15px;white-space:normal;word-break:break-all}.list>ul>li h2>a,.list>ul>li h2>a:hover{color:var(--text-color)}.list>ul>li:last-child{border-bottom-width:0}.hotkey--focus{box-shadow:inset 0 0 0 3px rgba(0,132,255,.3)}.list.single-line li{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.module{word-wrap:break-word;border-radius:3px;box-sizing:border-box;margin-bottom:20px;min-width:1px;width:100%}.module--last{margin-bottom:0}.module__icon{color:var(--text-gray-color);height:38px;margin-right:15px;width:38px}.module-header{border-bottom:1px solid var(--layer-border-color);border-radius:3px 3px 0 0;font-size:14px;line-height:19px;padding:8px 15px}.module-header h2{color:var(--layer-color);display:inline;font-size:14px;font-weight:400}.module-header h2.ft-red{color:#d23f31}.module-panel{border-radius:0 0 3px 3px}.module-panel .module-list li{align-items:center;display:flex;list-style:none outside none;padding:8px 15px}.module-panel.form{padding:15px}.module-list .slogan{margin-right:10px}.module-list .title{color:var(--layer-color);line-height:20px}.module-list.domain .slogan{width:60px}.module-panel .tags li{float:left;line-height:14px;list-style:none;margin:15px 15px 0 0}.module-panel .tags{padding:0 0 15px 15px}.tag-desc--module{margin:15px 0 0 15px}.tag-desc--domains>li{margin:8px 15px 0 0!important}.tag-desc--home>li{margin:0 0 0 15px!important}.tag-desc--right>li>div{border-radius:0 3px 3px 3px!important;left:-3px!important;right:auto!important}.tag-desc>li{float:left;font-size:12px;list-style:none;margin:0 15px 15px 0;position:relative}.tag-desc>li:hover>div{display:block}.tag-desc>li:hover>a,.tag-desc>li>a.tag-desc--current{border-bottom-style:dotted;border-radius:3px 3px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--text-color);z-index:2}.tag-desc>li>a{word-wrap:normal;background-color:var(--background-secondary-color);border:1px solid transparent;border-radius:3px 3px 3px 3px;color:var(--layer-color);float:left;height:20px;line-height:21px;padding:2px 5px;position:relative;white-space:nowrap}.tag-desc>li>a:hover,.tag-desc>li>a>span{text-decoration:none}.tag-desc>li>a>span{color:var(--text-gray-color)}.tag-desc>li>a>div{background-color:rgba(0,0,0,.02);background-image:url(../../../images/index-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 2px 2px;float:left;height:16px;margin:2px 3px 0 0;width:16px}.tag-desc>li>div{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(.2,0,.13,1.5);animation-timing-function:cubic-bezier(.2,0,.13,1.5);background-color:var(--background-secondary-color);border-radius:3px 0 3px 3px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:none;margin-left:3px;min-width:150px;padding:5px 10px;position:absolute;right:0;top:26px;width:200px;z-index:41}.cropper-preview.avatar,.cropper-preview.avatar-big,.cropper-preview.avatar-small,img.avatar,img.avatar-big,svg.avatar,svg.avatar-small{background-image:none}.form{position:relative}.form .form__hr{border-top:1px solid #eee;margin:20px 0 10px}.form table{width:100%}.form input[type=datetime-local],.form input[type=datetime],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea,.input,.select{background-color:var(--background-secondary-color);border:1px solid var(--input-border-color);border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,.075);box-sizing:border-box;color:var(--text-color);line-height:20px;padding:7px 8px;width:100%}.form select,.select{height:36px;padding:0 8px}.form input[type=datetime-local]:focus,.form input[type=datetime]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus,.input:focus,.select:focus{border:1px solid #4285f4;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em #dbedff}.form label{color:var(--layer-color);float:left;font-size:15px;margin:10px 0 5px}.form label>a{font-weight:400}.form label input[type=checkbox],.form label input[type=radio]{vertical-align:text-top;width:auto}.form input[type=file]{height:16px;opacity:.001;overflow:hidden;width:1px}.btn,button{background-color:var(--background-secondary-color);border:1px solid var(--input-border-color);border-radius:3px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:inline-block;line-height:20px;padding:6px 12px;white-space:nowrap}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.3}.btn:hover,button:hover{background-color:var(--toc-background-color);text-decoration:none}.btn:active,button:active{box-shadow:inset 0 2px 15px rgba(0,0,0,.25)}.btn--confirm,.btn.green,button--confirm,button.green{background-color:#60b044;border-color:#569e3d;color:#fff}.btn--confirm:hover,.btn.green:hover,button--confirm:hover,button.green:hover{background-color:#569e3d}.btn--cancel,button--cancel{background-color:transparent;border:0;color:var(--layer-color);margin-left:10px}.btn--cancel:hover,button--cancel:hover{background-color:transparent;color:var(--text-color)}.btn.red,button.red{color:#d23f31}.btn.red-hover,.btn.red:hover,button.red-hover,button.red:hover{background-color:#d23f31;border-color:#d23f31;color:#fff}.btn.small,button.small{display:inline-block;font-size:12px;font-weight:400;height:20px;line-height:19px;padding:0 5px;text-shadow:none}.btn.mid,button.mid{font-size:13px;height:28px;line-height:20px;padding:3px 8px}.btn--text,button--text{background-color:transparent;border:0;padding:initial}.article__card{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:scale-in;animation-name:scale-in;-webkit-animation-timing-function:cubic-bezier(.2,0,.13,1.5);animation-timing-function:cubic-bezier(.2,0,.13,1.5);background-color:var(--layer-background-color);border:1px solid var(--layer-border-color);border-radius:3px;box-shadow:0 1px 2px var(--box-shadow);box-sizing:border-box;max-height:384px;max-width:232px;padding:0 0 5px 5px}.article__card .avatar-small{margin:5px 5px 0 0}.article-list__original{border-radius:8px;height:8px;width:8px}.article-list__original--hidden{visibility:hidden}.article-list__original--gray{background-color:var(--text-gray-color)}.article-list__original--6{background-color:var(--text-fade-color)}.article-list__original--7{background-color:#569e3d}.article-list__original--8{background-color:#4285f4}.article-list__original--9{background-color:#563d7c}.article-list__original--10{background-color:#ffac45}.article-list__stick{border-color:#999 transparent transparent #999;border-style:solid;border-width:10px 15px;left:0;position:absolute;top:0}.article-list__stick svg{color:#fff;left:-15px;position:absolute;top:-8px}.article-list__item{border-bottom:1px solid var(--layer-border-color);list-style:none}.article-list__item:last-child{border-bottom:0}.article-list__panel{padding:15px}.article-list__abstract{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;word-break:break-all}.article-list__abstract:hover{text-decoration:none}.article-list__abstract:visited{color:#999}.article-list__title{font-size:16px;font-weight:400;line-height:20px;margin:3px 0;word-break:break-all}.article-list__title--view{font-size:18px;font-weight:700;margin:0 0 5px}.article-list__title--view a,.article-list__title--view a:visited{color:var(--text-color)!important}.article-list__title a{color:var(--text-color)}.article-list__title a:visited{color:var(--layer-color)}.article-list__user{justify-content:flex-end;margin:3px 0 0 16px;width:225px}.article-list__user .avatar-small{margin-right:5px}.article-list__cnt{line-height:20px;margin:3px 0;text-align:center;width:80px}.article-list__cnt:hover{text-decoration:none}.article-list__date{color:var(--layer-color);text-align:center;width:80px}.article-list__participant{border-radius:10px}.article-level0{color:var(--text-fade-color)!important}.article-level1{color:#fc0!important}.article-level2{color:#ffc1cc!important}.article-level3{color:#f63!important}.article-level4{color:#d23f31!important}.comment--perfect{background-color:rgba(98,162,240,.1)}.comment--adopt{background-color:rgba(165,217,174,.1)}.comment__reply{padding:15px}.comment__reply .reply__text{border:1px solid var(--layer-border-color);border-radius:3px;color:#4285f4;cursor:pointer;line-height:37px;padding:0 10px}.comment__more{background-color:var(--background-secondary-color);color:var(--text-fade-color);padding:15px;text-align:center}.comment__info{font-size:12px;line-height:16px;margin-bottom:5px}.comment__info .avatar-small{height:16px;width:16px}.comment__action{display:none;margin-top:5px}.comment__action>ul,.comment__original{box-shadow:var(--shadow-layer)}.comment__original{display:none;margin-bottom:5px}.comment__titles{border:1px solid var(--layer-border-color);border-radius:3px;box-sizing:border-box;height:16px;margin-left:10px;padding:0 3px}.comment__titles:hover{text-decoration:none}.comment__titles span{display:block;line-height:15px;transform:scale(.8)}.action__item,.comment__titles span{color:var(--layer-color);font-size:12px}.action__item{align-items:center;cursor:pointer;display:inline-flex;height:18px;line-height:18px;text-decoration:none;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action__item--current,.action__item:hover{color:var(--text-color);text-decoration:none}.action__item details-menu{right:-15px;top:20px}.count{background-color:#eee;border-radius:20px;color:#000;display:inline-block;font-size:12px;font-weight:600;line-height:16px;padding:2px 5px;text-shadow:none}.count,.count:hover{text-decoration:none}.count:visited{color:#666}.sub-head{border-bottom:1px solid var(--layer-border-color);font-size:15px;font-weight:400;line-height:19px;padding:8px 15px}.fn-flex{display:flex}.fn-flex-1{flex:1;min-width:1px}.fn-pointer{cursor:pointer}.fn-sub{vertical-align:sub}.fn-clear:after,.fn-clear:before{content:"";display:table}.fn-clear:after{clear:both}.fn-left{float:left}.fn-right{float:right}.fn-none{display:none}.fn-hidden{visibility:hidden}.fn-ellipsis{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-hr5{height:5px}.fn__hr15{height:15px}.fn-content{padding:15px}.fn-text-top{vertical-align:text-top}.fn-relative{position:relative}.fn__deg{transition:all .15s ease-in-out}.fn__deg--180{transform:rotate(-180deg)}.fn__bgcfff{background-color:var(--background-color)}.ft-13{font-size:13px}.ft-smaller{font-size:12px;line-height:16px}.ft-gray{color:var(--text-gray-color)}.ft-fade{color:var(--text-fade-color)!important}.ft-red,.ft__red{color:#d23f31!important}.ft-blue,.ft__blue{color:#4285f4!important}.ft-green{color:#569e3d}.ft-yellow{color:#f1e05a}.ft-purple{color:#563d7c}.ft__orange{color:#f93}.ft-a-title{color:var(--layer-color)!important;text-decoration:none}.ft-a-title:hover{color:var(--text-color)!important}.ft-center{text-align:center}.ft-nowrap{white-space:nowrap}.module-panel.ad{padding:8px 0;text-align:center}.module-panel.ad>div{margin:0 auto}.module-panel.ad .header{color:#000}.module-panel.ad img{margin-bottom:5px;margin-top:5px}.chats__users{height:60px;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;box-sizing:border-box;margin:0 53px 15px 15px;max-width:85%;overflow:initial;padding:8px 15px}.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:360px}.chats__arrow{position:relative}.chats__arrow:after{border:5px solid transparent;border-right:5px solid var(--background-secondary-color);content:"";height:0;left:-25px;position:absolute;top:5px;width:0}.chats__item .avatar{margin-right:0}.chats__item--me{flex-direction:row-reverse}.chats__item--me .chats__content{background-color:rgba(98,162,240,.1);margin:0 15px 15px 53px}.chats__item--me .chats__content .chats__arrow:after{border-left-color:rgba(98,162,240,.1);border-right-color:transparent;left:auto;right:-25px}.pre__wrapper{justify-content:center}.pre__content{flex-wrap:wrap}.pre__item{flex:1;font-size:30px;margin-top:50px;min-width:200px;text-align:center;width:25%}.pre__item>a{color:var(--text-color);display:block;margin:0 10px}.pre__item>a:not([disabled]):hover{color:#4285f4}.pre__item>a:hover{text-decoration:none}.pre__item>a[disabled]{color:var(--text-fade-color);cursor:not-allowed}.pre__icon{height:50px;margin-bottom:50px;width:50px}.pre__desc{color:var(--text-gray-color);font-size:15px;margin:20px 30px 0;text-align:left}.tag-info .logo svg{color:var(--text-color);height:56px;margin-right:15px;width:56px}.breezemoon details-menu{right:-15px;top:18px}#articleAudio{background-color:#4285f4;border-radius:3px;color:#fff;height:24px}.aplayer .aplayer-pic .aplayer-button{border-radius:0}@media(max-width:768px){html .wrapper{box-sizing:border-box;display:block;min-width:300px;padding:0 10px;width:100%}.main{padding:.5rem 0}.wrapper .side{margin-top:2rem;width:100%}.footer .fn__flex{display:block}.content{margin:0;width:100%}.pre__item{box-sizing:border-box;font-size:16px;margin:15px auto;padding:20px 50px;width:100%}.quick-search,.responsive-hide{display:none}}@media(max-width:940px){.user__items--two .user__item:nth-child(2n){float:left;width:215px}}