button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}#article-container img,#aside-content #card-toc .toc-content .toc-item.active .toc-child,#nav .menus_items .menus_item:hover .menus_item_child,.coverdiv.loaded,.flink#article-container .site-card .info span,.footer-banner-right,.hide-block>.hide-button.open+div,.hide-inline>.hide-button.open+div,.hide-toggle>.hide-button.open+div,.post-reward:hover>.reward-main,details,main{display:block}#article-container .highlight-tools,#article-container figure.highlight,.article-sort-title,.button--animated,body,h1,h2,h3,h4,h5,h6,hr,sub,sup{position:relative}#article-container .highlight-tools,.article-sort-item{display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#article-container,a{word-wrap:break-word;overflow-wrap:break-word}#nav,#rightside,.justified-gallery img,.mermaid,img:not([src]),img[src='']{opacity:0}#article-container .tabs>.nav-tabs,#nav,.flink#article-container .site-card-group{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}:root,[data-theme=dark]{--btn-color:#fff;--white:#fff}img,legend{max-width:100%}[data-theme=dark],[data-theme=light]{--heo-red:#7F0033;--heo-hovertext:#dcdcdc}#nav #site-name,#nav .site-page{text-shadow:.05rem .05rem .1rem transparent}button,details summary:focus{outline:0}#aside-content .aside-list>.aside-list-item .thumbnail,#post>div.relatedPosts>div.relatedPosts-list>div,.article-sort .article-sort-item .article-sort-item-img,.flink#article-container .site-card .img,.recent-post-item .post_cover{-webkit-mask-image:-webkit-radial-gradient(center,#fff,#000)}html{line-height:1.15;-webkit-text-size-adjust:100%}#article-container .highlight-tools.closed+table,#aside-content #card-toc .toc-content .toc-child,#post-comment .comment-wrap>div:nth-child(2),#rightside #mobile-toc-button,.flink#article-container .flink-list>.flink-list-item a .img-alt,.flink#article-container .site-card .img-alt,[hidden],hr,template{display:none}h1{font-size:2em}hr{box-sizing:content-box;height:0;margin:2rem auto;border:2px dashed var(--hr-border)}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#99a9bf;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;color:var(--heo-fontcolor)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder;color:var(--heo-lighttext)}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a.categoryButton,body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}.katex-wrap,textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{margin-bottom:1rem}summary{display:list-item}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span,#aside-content .card-info .card-info-data>.card-info-data-item a .headline,#pagination .next_info,#pagination .prev_info,#sidebar #sidebar-menus .menus_items .site-page,#sidebar #sidebar-menus .site-data .data-item .data-item-link>a>div,.flink#article-container .flink-list>.flink-list-item a .flink-item-desc,.flink#article-container .flink-list>.flink-list-item a .flink-item-name,.limit-one-line{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .aside-list>.aside-list-item .content>.comment,#aside-content .aside-list>.aside-list-item .content>.name,#aside-content .aside-list>.aside-list-item .content>.title,#error-wrap .error-content .error-info .error_subtitle,#post-info .post-title,#recent-posts>.recent-post-item>.recent-post-info>.article-title,#recent-posts>.recent-post-item>.recent-post-info>.content,.article-sort-item-title,.limit-more-line,.relatedPosts>.relatedPosts-list .content .title,figure.gallery-group .gallery-group-name,figure.gallery-group p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}#article-container h1:before,#article-container h2:before,#article-container h3:before,#article-container h4:before,#article-container h5:before,#article-container h6:before,#post .post-copyright:before,#post .post-outdate-notice:before,.fontawesomeIcon,.note:not(.no-icon)::before{display:inline-block;font-weight:600;position:relative;top:-2px;font-style:normal;margin-right:10px;font-variant:normal;font-family:'Font Awesome 5 Free';text-rendering:auto;-webkit-font-smoothing:antialiased}#aside-content .author-info__description,#aside-content .author-info__name,#error-wrap .error-content .error-info,#site-name,#site-subtitle,#site-title{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.card-announcement-animation{color:red;-webkit-animation:.8s linear infinite announ_animation;-moz-animation:.8s linear infinite announ_animation;-o-animation:.8s linear infinite announ_animation;-ms-animation:announ_animation .8s linear infinite;animation:.8s linear infinite announ_animation}.scroll-down-effects{-webkit-animation:1.5s infinite scroll-down-effect;-moz-animation:1.5s infinite scroll-down-effect;-o-animation:1.5s infinite scroll-down-effect;-ms-animation:scroll-down-effect 1.5s infinite;animation:1.5s infinite scroll-down-effect}.reward-main{-webkit-animation:.3s .1s both donate_effcet;-moz-animation:.3s .1s both donate_effcet;-o-animation:.3s .1s both donate_effcet;-ms-animation:donate_effcet .3s .1s ease both;animation:.3s .1s both donate_effcet}@-moz-keyframes scroll-down-effect{0%,100%{top:0;opacity:.4}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes scroll-down-effect{0%,100%{top:0;opacity:.4}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes scroll-down-effect{0%,100%{top:0;opacity:.4}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}}@keyframes scroll-down-effect{0%,100%{top:0;opacity:.4}50%{top:-16px;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes header-effect{0%{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes header-effect{0%{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes header-effect{0%{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes header-effect{0%{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes headerNoOpacity{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bottom-top{0%{opacity:0;margin-top:50px}100%{opacity:1;-ms-filter:none;filter:none;margin-top:0}}@-webkit-keyframes bottom-top{0%{opacity:0;margin-top:50px}100%{opacity:1;-ms-filter:none;filter:none;margin-top:0}}@-o-keyframes bottom-top{0%{opacity:0;margin-top:50px}100%{opacity:1;-ms-filter:none;filter:none;margin-top:0}}@keyframes bottom-top{0%{opacity:0;margin-top:50px}100%{opacity:1;-ms-filter:none;filter:none;margin-top:0}}@-moz-keyframes titlescale{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes titlescale{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes titlescale{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes titlescale{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-moz-keyframes to_show{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes to_show{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes to_show{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes to_show{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-webkit-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-o-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-moz-keyframes ribbon_to_show{0%{opacity:0}100%{opacity:.6}}@-webkit-keyframes ribbon_to_show{0%{opacity:0}100%{opacity:.6}}@-o-keyframes ribbon_to_show{0%{opacity:0}100%{opacity:.6}}@keyframes ribbon_to_show{0%{opacity:0}100%{opacity:.6}}@-moz-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes sub_menus{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sub_menus{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes sub_menus{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes sub_menus{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes donate_effcet{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes donate_effcet{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes donate_effcet{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes donate_effcet{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes announ_animation{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:blur(0)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);filter:blur(20px)}}@-webkit-keyframes announ_animation{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:blur(0)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);filter:blur(20px)}}@-o-keyframes announ_animation{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:blur(0)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);filter:blur(20px)}}@keyframes announ_animation{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:blur(0)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);filter:blur(20px)}}@-moz-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-o-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}:root{--heo-white-op:rgba(255, 255, 255, 0.2);--global-font-size:16px;--global-bg:#fff;--font-color:#4c4948;--hr-border:#97bcfb;--hr-before-color:#6ea2f9;--search-bg:#f6f8fa;--search-input-color:#4c4948;--search-result-title:#4c4948;--preloader-bg:#37474f;--preloader-color:#fff;--tab-border-color:#f0f0f0;--tab-botton-bg:#f0f0f0;--tab-botton-color:#1f2d3d;--tab-button-hover-bg:#dcdcdc;--tab-button-active-bg:#fff;--card-bg:#fff;--sidebar-bg:#f6f8fa;--btn-hover-color:#ff7242;--btn-bg:#307af6;--text-bg-hover:#307af6;--light-grey:#eee;--text-highlight-color:#1f2d3d;--blockquote-color:#6a737d;--blockquote-bg:rgba(73, 177, 245, 0.1);--reward-pop:#f5f5f5;--toc-link-color:#666261;--card-box-shadow:0 3px 8px 6px rgba(7, 17, 27, 0.06);--card-hover-box-shadow:0 3px 8px 6px rgba(7, 17, 27, 0.15);--hl-color:#eff;--hl-bg:#212121;--hltools-bg:#1c1c1c;--hltools-color:rgba(238, 255, 255, 0.8);--hlnumber-bg:#212121;--hlnumber-color:rgba(238, 255, 255, 0.5);--hlscrollbar-bg:#797979;--hlexpand-bg:linear-gradient(180deg, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.9));--heo-white:#fff;--heo-black:#000;--heo-none:rgba(0, 0, 0, 0);--heo-gray:#999999;--heo-yellow:#ffc93e;--heo-main:#797979;--heo-shadow-main:0 8px 12px -3px rgba(128, 138, 135, .20);--heo-shadow-blue:0 8px 12px -3px rgba(128, 138, 135, .20);--heo-shadow-white:0 8px 12px -3px rgba(255, 255, 255, .20);--heo-shadow-black:0 0 12px 4px rgba(0, 0, 0, .05);--heo-shadow-yellow:0px 38px 77px -26px rgba(255, 201, 62, .12);--heo-shadow-red:0 8px 12px -3px #ee7d7936;--heo-shadow-green:0 8px 12px -3px #87ee7936;--style-border:1px solid var(--heo-card-border);--style-border-hover:1px solid var(--heo-theme)}html{height:100%;font-size:20px;scrollbar-width:thin;overflow-y:overlay}body{margin:0;min-height:100%;background:var(--global-bg);color:var(--font-color);font-size:var(--global-font-size);line-height:2;-webkit-tap-highlight-color:transparent}input::placeholder{color:var(--font-color)}#web_bg{position:fixed;z-index:-999;background:center/cover no-repeat local #f4f4f4;-webkit-background-size:cover;-moz-background-size:cover}h1,h2,h3,h4,h5,h6{margin:1rem 0 .7rem;color:var(--text-highlight-color);font-weight:700;padding-top:.5rem}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table-wrap{overflow-x:auto}table{display:table;width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show}table thead{background:rgba(153,169,191,.1)}table td,table th{padding:.3rem .6rem;border:1px solid var(--light-grey);vertical-align:middle}::selection{background:#0079ff;color:#f7f7f7}button{padding:0;border:none;background:0 0;cursor:pointer}a:hover{color:#307af6;color:var(--heo-hovertext)}#pagination .pagination,.is-center{text-align:center}.copy-true{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.flink#article-container .site-card .info img,.pull-left{float:left}#post>#post-info .post-title .post-edit-link,.pull-right{float:right}.button--animated{z-index:1;-webkit-transition:color 1s;-moz-transition:color 1s;-o-transition:color 1s;-ms-transition:color 1s}.button--animated:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-hover-color);content:'';-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out;transition:transform .5s ease-out;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.button--animated:hover:before{-webkit-transition-timing-function:cubic-bezier(.45,1.64,.47,.66);-moz-transition-timing-function:cubic-bezier(.45,1.64,.47,.66);-o-transition-timing-function:cubic-bezier(.45,1.64,.47,.66);-ms-transition-timing-function:cubic-bezier(.45,1.64,.47,.66);transition-timing-function:cubic-bezier(.45,1.64,.47,.66);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}img{border-style:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.img-alt{margin:-.5rem 0 .5rem;color:#858585}.img-alt:hover{text-decoration:none!important}figure.highlight table::-webkit-scrollbar-thumb{background:var(--hlscrollbar-bg)}figure.highlight pre .deletion{color:#bf42bf}figure.highlight pre .addition{color:#105ede}figure.highlight pre .javascript .function,figure.highlight pre .meta,figure.highlight pre .tag .attr{color:#c792ea}figure.highlight pre .comment{color:#969896}figure.highlight pre .attribute,figure.highlight pre .css .class,figure.highlight pre .css .id,figure.highlight pre .css .pseudo,figure.highlight pre .html .doctype,figure.highlight pre .regexp,figure.highlight pre .ruby .constant,figure.highlight pre .tag .name,figure.highlight pre .variable,figure.highlight pre .xml .doctype,figure.highlight pre .xml .pi,figure.highlight pre .xml .tag .title{color:#ff5370}figure.highlight pre .css .hexcolor,figure.highlight pre .keyword,figure.highlight pre .tag,figure.highlight pre .title{color:#89ddff}figure.highlight pre .command,figure.highlight pre .constant,figure.highlight pre .literal,figure.highlight pre .number,figure.highlight pre .params,figure.highlight pre .preprocessor{color:#f78c6c}figure.highlight pre .built_in{color:#ffcb6b}figure.highlight pre .css .rules .attribute,figure.highlight pre .formula,figure.highlight pre .header,figure.highlight pre .inheritance,figure.highlight pre .number,figure.highlight pre .ruby .class .title,figure.highlight pre .ruby .symbol,figure.highlight pre .special,figure.highlight pre .string,figure.highlight pre .value,figure.highlight pre .xml .cdata{color:#c3e88d}figure.highlight pre .coffeescript .title,figure.highlight pre .function,figure.highlight pre .javascript .title,figure.highlight pre .perl .sub,figure.highlight pre .python .decorator,figure.highlight pre .python .title,figure.highlight pre .ruby .function .title,figure.highlight pre .ruby .title .keyword{color:#82aaff}#article-container figure.highlight .line.marked{background-color:rgba(97,97,97,.314)}#article-container figure.highlight table{display:block;overflow:auto;border:none}#article-container #category-bar,#article-container figure.highlight table td{padding:0;border:none}#article-container figure.highlight .gutter pre{padding-right:.5rem;padding-left:.5rem;background-color:var(--hlnumber-bg);color:var(--hlnumber-color);text-align:right}#article-container figure.highlight .code pre{padding-right:.5rem;padding-left:.5rem;width:100%}#article-container figure.highlight,#article-container pre{overflow:auto;margin:0 0 1rem;padding:0;color:var(--hl-color);line-height:1.6}blockquote{padding:.1rem .8rem;border-left:.2rem solid #49b1f5;background-color:var(--blockquote-bg);color:var(--blockquote-color)}blockquote a{word-break:break-all}blockquote p{margin:0!important;padding:.5rem 0}blockquote footer{padding:0 0 .5rem}blockquote footer cite:before{padding:0 .3em;content:'—'}#article-container code,#article-container pre{font-size:var(--global-font-size);font-family:consolas,Menlo,'PingFang SC','Microsoft YaHei',sans-serif!important}#article-container code{padding:.1rem .2rem;background:rgba(27,31,35,.05);color:#f47466;color:var(--heo-lighttext)}#article-container pre{padding:10px 20px}#article-container pre code{padding:0;background:0 0;color:var(--hl-color);text-shadow:none}#article-container figure.highlight pre{margin:0;padding:8px 0;border:none}#article-container figure.highlight .caption,#article-container figure.highlight figcaption{padding:.3rem 0 .1rem .7rem;font-size:var(--global-font-size);line-height:1em}#article-container figure.highlight .caption a,#article-container figure.highlight figcaption a{float:right;padding-right:10px;color:var(--hl-color)}#article-container figure.highlight .caption a:hover,#article-container figure.highlight figcaption a:hover{border-bottom-color:var(--hl-color)}#article-container .highlight-tools{display:-webkit-box;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;min-height:1.2rem;height:2.15em;background:var(--hltools-bg);color:var(--hltools-color);font-size:var(--global-font-size)}#article-container .highlight-tools .expand{position:absolute;padding:.4rem .7rem;cursor:pointer;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}#article-container .highlight-tools .expand+.code-lang{left:1.7rem}#article-container .highlight-tools .expand.closed{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important;-o-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}#article-container .highlight-tools .code-lang{position:absolute;left:.7rem;text-transform:uppercase;font-weight:700;font-size:1.15em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#article-container .highlight-tools .copy-notice{position:absolute;right:1.7rem;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s}#article-container .highlight-tools .copy-button{position:absolute;right:.7rem;cursor:pointer;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.article-sort-item,.article-sort-title:before{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}#article-container .highlight-tools .copy-button:hover,#article-container h1:hover:before,#article-container h2:hover:before,#article-container h3:hover:before,#article-container h4:hover:before,#article-container h5:hover:before,#article-container h6:hover:before,#aside-content .aside-list>.aside-list-item .content>.comment:hover,#aside-content .aside-list>.aside-list-item .content>.title:hover,#page .category-lists .category-list a:hover,#page-header.nav-fixed #nav #site-name:hover,#page-header.nav-fixed #nav #toggle-menu:hover,#page-header.nav-fixed #nav a:hover,#page-header.nav-fixed #nav button:hover,#post-comment .comment-head #comment-switch .first-comment,#post-info #post-meta a:hover,#recent-posts>.recent-post-item>.recent-post-info>.article-title:hover,.search-dialog span.search-close-button:hover{color:#307af6}#article-container .gutter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#article-container .gist table,#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span:first-child,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span:first-child{width:auto}#article-container .gist table td{border:none}#article-container .code-expand-btn{position:absolute;bottom:0;z-index:10;width:100%;background:var(--hlexpand-bg);text-align:center;font-size:var(--global-font-size);cursor:pointer}#article-container .code-expand-btn i{padding:.3rem 0;color:var(--hlnumber-color);-webkit-animation:1.2s infinite code-expand-key;-moz-animation:1.2s infinite code-expand-key;-o-animation:1.2s infinite code-expand-key;-ms-animation:code-expand-key 1.2s infinite;animation:1.2s infinite code-expand-key}#article-container .code-expand-btn.expand-done,#nav.hide-menu #search-button span,.card-category-list-count,.full_page #page-header:before,.markdown,.vsys{display:none!important}#article-container .code-expand-btn:not(.expand-done)~pre,#article-container .code-expand-btn:not(.expand-done)~table{overflow:hidden;height:400px}@-moz-keyframes code-expand-key{0%,100%{opacity:.6}50%{opacity:.1}}@-webkit-keyframes code-expand-key{0%,100%{opacity:.6}50%{opacity:.1}}@-o-keyframes code-expand-key{0%,100%{opacity:.6}50%{opacity:.1}}@keyframes code-expand-key{0%,100%{opacity:.6}50%{opacity:.1}}.article-sort{border-left:2px solid #92b9fa}#article-container ul>li:not(.tab):hover:before,#page .category-lists ul li:hover:before,.article-sort-item.year:before,.article-sort-item:hover:before,.article-sort-title:hover:before{border-color:#ff7242}.article-sort-title:before{position:absolute;top:calc(((100% - 1.8rem)/ 2));left:-.45rem;z-index:1;width:.5rem;height:.5rem;border:.25rem solid #307af6;border-radius:.5rem;background:var(--card-bg);content:'';line-height:.5rem;transition:.2s ease-in-out}.article-sort-title:after{position:absolute;bottom:0;left:0;z-index:0;width:.1rem;height:1.5em;background:#92b9fa;content:''}.article-sort-item{position:relative;display:-webkit-box;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:.2s ease-in-out}#recent-posts>.recent-post-item,.flink#article-container .site-card-group,.layout{display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.article-sort-item:before{position:absolute;left:calc(-1rem - 17px);width:.3rem;height:.3rem;border:.15rem solid #307af6;border-radius:.3rem;background:var(--card-bg);content:'';-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.article-sort-item-title,.layout>div:first-child{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.article-sort-item.no-article-cover{height:80px}#aside-content .item-headline+div,#aside-content .item-headline+ul,.article-sort-item.no-article-cover .article-sort-item-info{padding:0}.article-sort-item.year:hover:before{border-color:#307af6}.article-sort-item-time{color:#858585;font-size:95%}.article-sort-item-time time{padding-left:.3rem;cursor:default}.article-sort-item-title{color:var(--font-color);font-size:1.1em;transition:.3s;-webkit-line-clamp:2}.article-sort-item-title:hover{color:#307af6;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px)}.article-sort-item-img{overflow:hidden;width:80px;height:80px}#aside-content .aside-list>.aside-list-item .thumbnail>img,#recent-posts>.recent-post-item .post_cover img.post_bg,.article-sort-item-img img{width:100%;height:100%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;object-fit:cover}#aside-content .aside-list>.aside-list-item .thumbnail>img:hover,#recent-posts>.recent-post-item .post_cover img.post_bg:hover,#recent-posts>.recent-post-item:hover img.post_bg,.article-sort-item-img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.article-sort-item-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#page .category-lists{padding:1rem 0 1.5rem}#page .category-lists .category-title,.tag-cloud-title{font-size:2.57em}#page .category-lists .category-list a,#sidebar #sidebar-menus .site-data .data-item .data-item-link .headline{color:var(--font-color)}#page .category-lists .category-list .category-list-count{margin-left:.4rem;color:#858585}#page .category-lists .category-list .category-list-count:before{content:'('}#page .category-lists .category-list .category-list-count:after{content:')'}#page .category-lists ul{margin-top:.4rem;padding:0 0 0 1rem;list-style:none;counter-reset:li}#page .category-lists ul ul{padding-left:.2rem}#page .category-lists ul li{position:relative;margin:.3rem 0;padding:.12em .4em .12em 1.4em}#page .category-lists ul li:before{position:absolute;left:0;cursor:pointer;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;top:.7em;width:.43em;height:.43em;border:.215em solid #307af6;border-radius:.43em;background:0 0;content:''}.layout{display:-webkit-box;display:box;display:flex;margin:0 auto}.layout>div:first-child:not(.recent-posts){-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow)}#aside-content .card-widget:hover,#error-wrap .error-content:hover,#recent-posts>.recent-post-item:hover,.layout>div:first-child:not(.recent-posts):hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}#error-wrap .error-content,#recent-posts>.recent-post-item{-webkit-box-shadow:var(--card-box-shadow);background:var(--card-bg)}.layout>div:first-child{width:75%;transition:.3s}@media screen and (min-width:2000px){.layout{max-width:1500px}.layout.hide-aside{max-width:1300px}}#pagination .pull-full,.fb-comments iframe,.layout.hide-aside>div,.utterances{width:100%!important}.flink#article-container .flink-desc{margin:.2rem 0 .5rem}.flink#article-container .flink-list{overflow:hidden;text-align:center}.flink#article-container .flink-list>.flink-list-item{position:relative;float:left;overflow:hidden;width:calc(100% / 3 - 12px);height:90px;line-height:17px;-webkit-transform:translateZ(0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}@media screen and (max-width:1024px){.flink#article-container .flink-list>.flink-list-item{width:calc(100% / 3 - 12px)}}@media screen and (max-width:768px){#page .category-lists{padding:0}#page .category-lists .category-title{font-size:2em}.layout>div:first-child:not(.recent-posts){padding:1.8rem .7rem!important}.flink#article-container .flink-list>.flink-list-item{width:calc(100% / 2 - 12px)}}.flink#article-container .flink-list>.flink-list-item:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.flink#article-container .flink-list>.flink-list-item a{color:var(--font-color);text-decoration:none}.flink#article-container .flink-list>.flink-list-item a img{float:left;width:60px;height:60px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.flink#article-container .flink-list>.flink-list-item a .flink-item-name{display:block;padding:16px 10px 0 0;height:40px;font-weight:700}.flink#article-container .flink-list>.flink-list-item a .flink-item-desc{display:block;font-size:.93em}.flink#article-container .site-card-group{display:-webkit-box;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:-8px;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flink#article-container .site-card{margin:8px;width:calc(100% / 5 - 16px);display:block;line-height:1.4}@media screen and (max-width:1024px){.flink#article-container .site-card{width:calc(100% / 4 - 16px)!important}}@media screen and (max-width:768px){.flink#article-container .site-card{width:calc(100% / 3 - 16px)!important}}.flink#article-container .site-card .img img{width:100%;height:100%;-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-o-transition:-o-transform 2s;-ms-transition:-ms-transform 2s;transition:transform 2s;object-fit:cover}.flink#article-container .site-card .img,.flink#article-container .site-card .info .title{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;overflow:hidden}.flink#article-container .site-card .info .title{font-weight:600;font-size:$fontsize-list;color:#444;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.3s}.flink#article-container .site-card .info .desc{word-wrap:break-word;line-height:1.2;color:#888;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.flink#article-container .site-card .img{background:#f6f6f6;transition:.3s}#recent-posts>.recent-post-item,.tag-cloud-list a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.flink#article-container .site-card:hover .info .title{color:#ff5722}#recent-posts>.recent-post-item:not(:first-child){margin-top:1rem}#recent-posts>.recent-post-item{display:-webkit-box;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:15.5em;border-radius:12px 8px 8px 12px;box-shadow:var(--card-box-shadow);transition:.3s}#recent-posts>.recent-post-item .left_radius,#recent-posts>.recent-post-item .right_radius{border-radius:5px 0 0 8px}#recent-posts>.recent-post-item.ads-wrap{display:block!important;height:auto!important}#recent-posts>.recent-post-item .post_cover{overflow:hidden;width:45%;height:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#recent-posts>.recent-post-item>.recent-post-info{overflow:hidden;width:55%}#recent-post-top .recent-post-item .post_cover,#recent-posts>.recent-post-item>.recent-post-info.no-cover{width:100%}#recent-posts>.recent-post-item>.recent-post-info>.article-title{color:var(--text-highlight-color);font-size:1.6em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-line-clamp:2}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap{color:#858585;font-size:90%}#post-comment .comment-head #comment-switch .second-comment,#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .sticky{color:#ff7242}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta__separator,.hide-inline>.hide-button,.hide-inline>.hide-content{margin:0 .3rem}#footer-wrap .footer-separator,#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta__link,#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .fa-angle-right{margin:0 .2rem}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap a:hover{color:#307af6;cursor:pointer;border-radius:4px;background-color:rgba(59,130,255,.25)}#recent-posts>.recent-post-item>.recent-post-info>.content{margin-top:.5rem;-webkit-line-clamp:3}.tag-cloud-list a{display:inline-block;padding:0 .4rem;transition:.3s}.tag-cloud-list a:hover{color:#307af6!important;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#error-wrap{position:absolute;top:50%;right:0;left:0;margin:0 auto;padding:0 1rem;max-width:1000px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#error-wrap .error-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 1rem;height:18rem;border-radius:5px;box-shadow:var(--card-box-shadow);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#error-wrap .error-content .error-img{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#307af6;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#error-wrap .error-content .error-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.5rem;text-align:center;font-size:14px}#error-wrap .error-content .error-info .error_title{margin-top:-4rem;font-size:9em}#error-wrap .error-content .error-info .error_subtitle{margin-top:-3.5rem;word-break:break-word;font-size:1.6em;-webkit-line-clamp:2}#error-wrap .error-content .error-info a{display:inline-block;margin-top:.5rem;padding:.3rem 1.5rem;background:var(--btn-bg);color:var(--btn-color)}#error-wrap .error-content .error-info a i{padding-right:.3rem}#aside-content{width:25%;max-width:300px;min-width:250px}#footer-wrap,#home_top,.layout.hide-aside{max-width:1200px}#sidebar-menus>#aside-content{width:auto;margin:0 10px}#aside-content .sticky_layout .card-widget:first-child,#aside-content:only-child>.card-widget,#aside-content>.card-widget:first-child{margin-top:0}#aside-content .card-widget{position:relative;overflow:hidden;margin-top:1rem;padding:1rem 1.2rem;background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s}#aside-content .card-info img,#sidebar #sidebar-menus>.author-avatar img{width:110px;height:110px;border-radius:70px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}#aside-content .card-info .author-info__name{font-size:1.57em}#aside-content .card-info .author-info__description{margin-top:-.3rem}#aside-content .card-info .card-info-data{margin:.7rem 0 .2rem;width:100%;table-layout:fixed}#aside-content .card-info .card-info-data>.card-info-data-item,#sidebar #sidebar-menus .site-data .data-item{display:table-cell}#aside-content .aside-list>.aside-list-item,#aside-content .card-webinfo .webinfo .webinfo-item,#nav,.page .sticky_layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#aside-content .card-info .card-info-data>.card-info-data-item:hover{background:#000;border-radius:5px}#aside-content .card-info .card-info-data>.card-info-data-item a .headline{color:var(--font-color);font-size:1em}#aside-content .card-info .card-info-data>.card-info-data-item a .length-num{margin-top:-.3rem;color:var(--text-highlight-color);font-size:1.4em}#aside-content .card-info .card-info-social-icons .social-icon{color:var(--font-color);font-size:1.4em;cursor:pointer}#aside-content .card-info .card-info-social-icons i{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;padding:8px;border-radius:32px}#aside-content .card-info .card-info-social-icons i:hover{-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg);background-color:#000;cursor:pointer}#aside-content .card-info #card-info-btn{margin-top:.7rem;background-color:var(--btn-bg);color:var(--btn-color);text-align:center;line-height:2.4}#aside-content .card-info #card-info-btn span,#post-info .post-title .post-edit-link{padding-left:.5rem}#aside-content .item-headline{padding-bottom:.3rem;font-size:1.2em}#aside-content .item-headline span{margin-left:.5rem}#aside-content .card-tag-cloud a{display:inline-block;padding:0 .3rem}#aside-content .card-tag-cloud a:hover{color:#307af6!important;background-color:#fff;cursor:pointer;border-radius:5px;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}#aside-content .aside-list>span{display:block;margin-bottom:.5rem;text-align:center}#aside-content .aside-list>.aside-list-item{display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#aside-content .aside-list>.aside-list-item:first-child{padding-top:0}#aside-content .aside-list>.aside-list-item:not(:last-child){border-bottom:1px dashed #f5f5f5}#aside-content .aside-list>.aside-list-item:last-child{padding-bottom:0}#aside-content .aside-list>.aside-list-item .thumbnail{overflow:hidden;width:4.2em;height:4.2em}#aside-content .aside-list>.aside-list-item .content{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;word-break:break-all}#aside-content .aside-list>.aside-list-item .content>.name{-webkit-line-clamp:1}#aside-content .aside-list>.aside-list-item .content>.name,#aside-content .aside-list>.aside-list-item .content>time{display:block;color:#858585;font-size:85%}#aside-content .aside-list>.aside-list-item .content>.comment,#aside-content .aside-list>.aside-list-item .content>.title{color:var(--font-color);font-size:95%;line-height:1.5;-webkit-line-clamp:2}#aside-content .aside-list>.aside-list-item.no-cover{min-height:4.4em}#article-container .tabs>.nav-tabs>.tab,#aside-content .card-archives ul.card-archive-list,#aside-content .card-categories ul.card-category-list{margin:0;padding:0;list-style:none}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a,#aside-content .card-categories ul.card-category-list>.card-category-list-item a{display:inline-block;padding:.15rem .5rem;width:100%;color:var(--font-color);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a:hover,#aside-content .card-categories ul.card-category-list>.card-category-list-item a:hover{background-color:#fff;color:#427bee}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span{display:inline-block;vertical-align:bottom}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span:last-child,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span:last-child{width:50%;text-align:left}#aside-content .card-categories .card-category-list.child{padding:0 0 0 .8rem}#aside-content .card-categories .card-category-list>.parent>a .card-category-list-name{width:70%!important}#aside-content .card-categories .card-category-list>.parent>a .card-category-list-count{width:calc(100% - 70% - 20px);text-align:right}#aside-content .card-categories .card-category-list>.parent i{float:right;margin-right:-.35rem;padding:.35rem;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#aside-content .card-categories .card-category-list>.parent i.expand{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#aside-content .card-webinfo .webinfo .webinfo-item{display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:.1rem .5rem 0}#aside-content .card-webinfo .webinfo .webinfo-item div:first-child{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:1rem}#aside-content #card-toc .toc-content{overflow-y:auto;max-height:calc(100vh - 120px)}#aside-content #card-toc .toc-content li,#aside-content #card-toc .toc-content ol{list-style:none}#aside-content #card-toc .toc-content>ol,.card-widget.card-info,.site-card-avatar a.fancybox{padding:0!important}#aside-content #card-toc .toc-content ol{margin:0;padding-left:.4rem}#aside-content #card-toc .toc-content .toc-link{display:block;color:var(--toc-link-color);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}#aside-content #card-toc .toc-content .toc-link.active{border-left-color:#0061cc;background:#0079ff;color:#fff}#aside-content #card-toc .toc-content:before{position:absolute;top:.6rem;right:1.2rem;color:#a9a9a9;content:attr(progress-percentage);font-style:italic;font-size:1.2rem}#footer,#footer-wrap,#page-header{position:relative}#aside-content .card-more-btn{float:right;color:inherit}#aside-content .card-more-btn:hover{-webkit-animation:1s infinite more-btn-move;-moz-animation:1s infinite more-btn-move;-o-animation:1s infinite more-btn-move;-ms-animation:more-btn-move 1s infinite;animation:1s infinite more-btn-move}.page .sticky_layout{display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-moz-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-o-keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@keyframes more-btn-move{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-moz-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}#post-comment .comment-head{margin-bottom:1rem}#post-comment .comment-head .comment-headline{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.43em}#post-comment .comment-head #comment-switch{display:inline-block;float:right;margin:.1rem auto 0;padding:.2rem .8rem;width:max-content;border-radius:5px;background:#f6f8fa}#post-comment .comment-head #comment-switch .switch-btn{position:relative;display:inline-block;margin:-4px .4rem 0;width:42px;height:22px;border-radius:34px;background-color:#307af6;vertical-align:middle;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}#post-comment .comment-head #comment-switch .switch-btn:before{position:absolute;bottom:4px;left:4px;width:14px;height:14px;border-radius:50%;background-color:#fff;content:'';-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}#post-comment .comment-head #comment-switch .switch-btn.move{background-color:#ff7242}#post-comment .comment-head #comment-switch .switch-btn.move:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#footer{background:bottom/cover local #307af6;-webkit-background-size:cover;-moz-background-size:cover}#footer-wrap{color:var(--light-grey)}#footer-wrap a{color:var(--light-grey);padding:4px 12px;border-radius:5px;color:var(--heo-fontcolor);height:44px;line-height:36px}#footer-wrap a:hover{background-color:#fff;color:#3b82ff;cursor:pointer;border-radius:5px}#footer-wrap .icp-icon{padding:0 4px;vertical-align:text-bottom;max-height:1.4em;width:auto}#page-header{width:100%;background-color:none;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}#page-header.full_page{background-attachment:fixed}#page-header.full_page #site-info{position:absolute;top:7.8rem;padding:0 .5rem;width:100%}#page-header #scroll-down .scroll-down-effects,#page-header #site-subtitle,#page-header #site-title{text-align:center;line-height:1.5}#page-header #site-title{margin:0;color:var(--white);font-size:1.85em}#page-header #site-subtitle{color:var(--light-grey);font-size:1.15em}#page-header #site_social_icons{display:none;margin:0 auto;width:15rem;text-align:center}#page-header #site_social_icons .social-icon{margin:0 .5rem;color:var(--light-grey);text-shadow:.1rem .1rem .2rem rgba(0,0,0,.15);font-size:1.43em;cursor:pointer}#page-header #scroll-down{position:absolute;bottom:0;width:100%;cursor:pointer;display:none}#page-header #scroll-down .scroll-down-effects{position:relative;width:100%;color:var(--light-grey);font-size:30px}#page-header.not-home-page,#page-header.post-bg{height:20rem}#page-header #page-site-info{position:absolute;top:10rem;padding:0 .5rem;width:100%}#page-header.post-bg:before{position:absolute;top:0;left:0;display:block;width:100%;background-color:rgba(0,0,0,.5);content:''}#page-header #post-info{width:100%;text-align:center}@media screen and (max-width:1023px){.layout>div:first-child{width:100%!important}#content-inner>#aside-content{width:100%;display:none}#aside-content>.card-widget:first-child{margin-top:1rem}#aside-content #card-toc{-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom}#aside-content #card-toc .toc-content{max-height:calc(100vh - 140px)}#aside-content #card-toc .toc-content .toc-child{display:block!important}#page-header #post-info{bottom:1.5rem;text-align:left}#rightside #mobile-toc-button{display:block}#rss{display:none!important}}#page-header.not-top-img{height:60px;background:0}#page-header.nav-fixed #nav #site-name,#page-header.nav-fixed #nav #toggle-menu,#page-header.nav-fixed #nav a,#page-header.nav-fixed #nav button,#page-header.not-top-img #nav a,#page-header.not-top-img #nav button{color:var(--font-color);text-shadow:none}#page-header.nav-fixed #nav{position:fixed;z-index:91;background:rgba(255,255,255,.8);-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out,opacity .2s ease-in-out}#page-header.nav-visible #nav{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#page-header.nav-visible+.layout>.aside-content>.sticky_layout{-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;-ms-transition:top .5s;transition:top .5s}_::-webkit-full-page-media,_:future,:root #page-header.full_page{background-attachment:scroll!important}#page h1.page-title{margin:.4rem 0 1rem}#post>#post-info{margin-bottom:1.5rem}#post>#post-info .post-title{padding-bottom:.2rem;border-bottom:1px solid var(--light-grey);color:var(--text-highlight-color)}#post>#post-info #post-meta,#post>#post-info #post-meta a{color:#78818a}#post-info .post-title{color:var(--white);-webkit-line-clamp:3}#post-info #post-meta{color:var(--light-grey);font-size:95%}@media screen and (min-width:768px){#page-header #site-title{font-size:2.85em}#page-header #site-subtitle{font-size:1.72em}#post-info #post-meta>.meta-secondline>span:first-child{display:none}}#post-info #post-meta .post-meta-icon,#post-info #post-meta .post-meta-label{margin-right:.2rem}#post-info #post-meta a{color:var(--light-grey);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;text-decoration:none}#nav{position:absolute;top:0;z-index:90;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 36px;width:100%;height:60px;font-size:1.3em;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}#loadingtxt,.li-style{height:25px;width:100%}#nav.show,.mermaid[data-processed]{opacity:1;-ms-filter:none;filter:none}#nav #toggle-menu{display:none;padding:.1rem 0 .1rem .8rem}#nav #toggle-menu:hover{color:var(--white)}#nav a:hover,#nav button:hover{color:var(--white);background:rgba(0,0,0,.25)}#nav .menus_items,#post-info #post-meta>.meta-secondline>span:first-child,.hide-block>.hide-button.open+span,.hide-inline>.hide-button.open+span{display:inline}#nav .menus_items .menus_item{position:relative;display:inline-block}#nav .menus_items .menus_item:hover i.expand{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}#nav .menus_items .menus_item i.expand{padding:4px;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}#nav .menus_items .menus_item .menus_item_child{position:absolute;right:0;display:none;margin-top:8px;background-color:var(--sidebar-bg);-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,.5);box-shadow:0 5px 20px -4px rgba(0,0,0,.5);-webkit-animation:.3s .1s both sub_menus;-moz-animation:.3s .1s both sub_menus;-o-animation:.3s .1s both sub_menus;-ms-animation:sub_menus .3s .1s ease both;animation:.3s .1s both sub_menus;white-space:nowrap}#nav .menus_items .menus_item .menus_item_child:before{position:absolute;top:-8px;left:0;width:100%;height:20px;content:''}#nav .menus_items .menus_item .menus_item_child li{list-style:none;border-radius:5px}#nav .menus_items .menus_item .menus_item_child li a{display:inline-block;padding:.3rem .7rem;width:100%;color:var(--font-color)!important;text-shadow:none!important;letter-spacing:0}#nav.hide-menu #toggle-menu{display:inline-block!important}#nav.hide-menu #toggle-menu .site-page{font-size:.78em}#nav #search-button,#rss{display:inline;padding:0 .4rem}#nav .site-page{position:relative;padding-bottom:.3rem;font-size:.78em;cursor:pointer}#loadingtxt{line-height:25px;position:absolute;left:0;right:0;overflow:hidden;color:#e0e0e0;top:30px}#algolia-tips,a.deal_link{color:var(--heo-secondtext)}.li-style{text-align:center}li,ul{list-style:none;display:block;margin:0;padding:0}@-moz-keyframes configure-clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes configure-clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes configure-clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes configure-clockwise{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes configure-xclockwise{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}75%{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}100%{-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-o-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}}@-webkit-keyframes configure-xclockwise{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}75%{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}100%{-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-o-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}}@-o-keyframes configure-xclockwise{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}75%{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}100%{-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-o-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}}@keyframes configure-xclockwise{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}75%{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}100%{-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-o-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}}#pagination{overflow:hidden;margin-top:1rem;width:100%}#pagination .page-number{display:inline-block;margin:0 .2rem;min-width:1.2rem;height:1.2rem;text-align:center;line-height:1.2rem;cursor:pointer}#pagination .page-number.current{background:#0079ff;color:var(--white);cursor:default;border-radius:5px}#pagination img.next-cover,#pagination img.prev-cover{position:absolute;width:100%;height:100%;opacity:.4;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;object-fit:cover}#pagination .pagination-info{position:absolute;top:50%;padding:1rem 2rem;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#pagination .next_info,#pagination .prev_info{color:var(--white);font-weight:500}#pagination .next-post .pagination-info{text-align:right}#pagination .next-post .label,#pagination .prev-post .label{color:var(--light-grey);text-transform:uppercase;font-size:90%}#pagination .next-post,#pagination .prev-post{width:50%}#pagination .next-post a,#pagination .prev-post a{position:relative;display:block;overflow:hidden;height:150px}#pagination .next-post:hover img.next-cover,#pagination .next-post:hover img.prev-cover,#pagination .prev-post:hover img.next-cover,#pagination .prev-post:hover img.prev-cover{opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}#pagination.pagination-post{margin-top:2rem;background:#000}#article-container .aplayer,#article-container iframe{margin:0 0 1rem}#article-container kbd{margin:0 3px;padding:3px 5px;border:1px solid #b4b4b4;border-radius:3px;background-color:#f8f8f8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25),0 2px 1px 0 rgba(255,255,255,.6) inset;box-shadow:0 1px 3px rgba(0,0,0,.25),0 2px 1px 0 rgba(255,255,255,.6) inset;color:#34495e;white-space:nowrap;font-weight:600;font-size:.9em;font-family:Monaco,'Ubuntu Mono',monospace;line-height:1em}#article-container h1,#article-container h2,#article-container h3,#article-container h4,#article-container h5,#article-container h6{-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}#article-container h1:before,#article-container h2:before,#article-container h3:before,#article-container h4:before,#article-container h5:before,#article-container h6:before{color:var(--heo-secondtext);content:'\f054';line-height:1;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}#article-container h1 code,#article-container.post-content h4{font-size:1rem}#article-container h1:before{margin-left:-1.2rem;font-size:1rem;display:none}#article-container h2 code,#darkmode_navswitch a i{font-size:.9rem}#article-container h2:before{margin-left:-1.1rem;font-size:.9rem}#article-container h3{margin-left:1.2rem}#article-container h3 code{font-size:.8rem}#article-container h3:before{margin-left:-1rem;font-size:.8rem;color:#a2a2a2}#article-container h4 code{font-size:.7rem}#article-container h4:before{margin-left:-.9rem;font-size:.7rem;display:none}#article-container h5,#article-container h6{padding-left:1rem}#article-container h5 code,#article-container h6 code{font-size:.6rem}#article-container h5:before,#article-container h6:before{margin-left:-.8rem;font-size:.6rem}#article-container ol,#article-container ul{margin-top:.4rem;padding:0 0 0 .8rem;list-style:none;counter-reset:li}#article-container ol p,#article-container ul p{margin:0 0 .5rem}#article-container ol ol,#article-container ol ul,#article-container ul ol,#article-container ul ul{padding-left:.6rem}#article-container ol li:not(.tab),#article-container ul li:not(.tab){position:relative;margin:.2rem 0}#article-container ol li:before,#article-container ul li:before{position:absolute;top:0;left:0;background:var(--heo-main);color:#ffffffff;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}#article-container ol>li:not(.tab){padding:.2em .2em .2em 1.8em}#article-container ol>li:before{margin-top:.65em;width:1.45em;height:1.45em;border-radius:.725em;content:counter(li);counter-increment:li;text-align:center;font-size:.85em;line-height:1.45em}#article-container ul>li:not(.tab){padding:.2em .2em .2em 1.4em}#article-container ul>li:not(.tab):before{top:12px;width:8px;height:8px;border-radius:8px;background:0 0;content:''}#article-container>:last-child,.note blockquote:last-child,.note img:last-child,.note ol:last-child,.note p:last-child,.note pre:last-child,.note table:last-child,.note ul:last-child{margin-bottom:0!important}#post .tag_share .post-meta__tag-list{display:inline-block}#post .tag_share .post-meta__tags{display:inline-block;padding:0 .6rem;width:fit-content;border:1px solid #307af6;border-radius:2rem;font-size:.85em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out;background:#307af6;color:var(--white)}#post .tag_share .post-meta__tags:hover{color:#307af6;background:0 0}#post .tag_share .post_share{display:inline-block;float:right;margin:.4rem 0;width:fit-content}#post .tag_share .post_share .social-share{font-size:.85em}#post .tag_share .post_share .social-share .social-share-icon{margin:0 4px;width:1.85em;height:1.85em;font-size:1.2em;line-height:1.85em}#post .post-copyright{position:relative;margin:2rem 0 .5rem;-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;-ms-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;background:#16181a;border-radius:12px!important}#post .post-copyright:before{position:absolute;top:.1rem;right:.6rem;color:#307af6;content:'\f1f9';font-size:1rem}#post .post-copyright .post-copyright-meta{color:#307af6;font-weight:700}#post .post-copyright .post-copyright-info a{text-decoration:none;word-break:break-word;color:#3b82ff;border-radius:4px}#post .post-copyright .post-copyright-info a:hover{text-decoration:none;background-color:#fff;color:#3b82ff;cursor:pointer;border-radius:4px}#post .post-outdate-notice{position:relative;margin:0 0 1rem;padding:.5em 1em .5em 2.6em;border-radius:3px;background-color:#ffe6e6;color:#f66;border-left:5px solid #ff8080}#post .post-outdate-notice:before{position:absolute;top:50%;left:.9em;color:#ff8080;content:'\f071';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#post .ads-wrap{margin:2rem 0}.relatedPosts,div#post-comment{margin-top:2rem}.relatedPosts>.headline{font-weight:700;font-size:1.43em}.note:not(.no-icon)::before,.note>.note-icon{font-size:larger;left:.7rem;position:absolute}.relatedPosts>.relatedPosts-list>div{position:relative;display:inline-block;overflow:hidden;margin:3px;width:calc(33.333% - 6px);height:200px;background:#000;vertical-align:bottom}.relatedPosts>.relatedPosts-list>div:hover .cover{opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){#recent-posts>.recent-post-item{border-radius:12px 12px 8px 8px}#recent-posts .recent-post-item{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:25em!important}#recent-posts .recent-post-item .post_cover{-webkit-box-ordinal-group:1!important;-moz-box-ordinal-group:1!important;-o-box-ordinal-group:1!important;-ms-flex-order:1!important;-webkit-order:1!important;order:1!important;width:100%;height:230px;border-radius:5px 8px 0 0}#recent-posts .recent-post-item .recent-post-info{-webkit-box-ordinal-group:2!important;-moz-box-ordinal-group:2!important;-o-box-ordinal-group:2!important;-ms-flex-order:2!important;-webkit-order:2!important;order:2!important;padding:1rem 1rem 1.5rem;width:100%}#recent-posts .recent-post-item .recent-post-info.no-cover{padding:1.5rem 1rem}#recent-posts .recent-post-item .recent-post-info .article-title{font-size:1.7em;top:30px}#recent-posts .recent-post-item .recent-post-info .content{height:auto}.tag-cloud-list a{zoom:.85}.tag-cloud-title{font-size:2em}#error-wrap .error-content{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;height:25rem}#error-wrap .error-content .error-img{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;border-top-right-radius:8px;border-bottom-left-radius:0}#error-wrap .error-content .error-info{-webkit-box-flex:1.1;-moz-box-flex:1.1;-o-box-flex:1.1;box-flex:1.1;-webkit-flex:1.1;-ms-flex:1.1;flex:1.1;width:100%}#error-wrap .error-content .error-info .error_title{margin-top:-3rem}#page-header #site_social_icons{display:block}#page-header.not-home-page{height:14rem}#page-header #page-site-info{top:7rem}#page-header.post-bg{height:18rem}#page-header #post-info{bottom:1.1rem;padding:0 1.1rem}#post-info .post-title{font-size:1.72em}#post-info #post-meta{font-size:90%}#nav{padding:0 16px}#pagination .next-post,#pagination .prev-post{width:100%}#article-container h2{padding-left:1.3rem}#article-container ol,#article-container ul{padding:0 0 0 .4rem}#article-container ol ol,#article-container ol ul,#article-container ul ol,#article-container ul ul{padding-left:.2rem}.relatedPosts>.relatedPosts-list>div{margin:2px;width:calc(50% - 4px);height:150px}#article-container .tabs>.nav-tabs>.tab{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.relatedPosts>.relatedPosts-list .cover{width:100%;height:100%;opacity:.4;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;object-fit:cover}.relatedPosts>.relatedPosts-list .content{position:absolute;top:50%;padding:0 1rem;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.relatedPosts>.relatedPosts-list .content .date{color:var(--light-grey);font-size:90%}.relatedPosts>.relatedPosts-list .content .title{color:var(--white);-webkit-line-clamp:2}.post-reward{position:relative;text-align:center}.post-reward .reward-button{display:inline-block;padding:.2rem 1.2rem;background:var(--btn-bg);color:var(--btn-color);cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s;border-radius:5px}.post-reward .reward-main{position:absolute;bottom:40px;left:0;z-index:100;display:none;padding:0 0 15px;width:100%}.post-reward .reward-main .reward-all{display:inline-block;margin:0;padding:1rem .5rem;border-radius:4px;background:var(--reward-pop)}.post-reward .reward-main .reward-all:before{position:absolute;bottom:-10px;left:0;width:100%;height:20px;content:''}.post-reward .reward-main .reward-all:after{position:absolute;right:0;bottom:2px;left:0;margin:0 auto;width:0;height:0;border-top:13px solid var(--reward-pop);border-right:13px solid transparent;border-left:13px solid transparent;content:''}.post-reward .reward-main .reward-all .reward-item{display:inline-block;padding:0 8px;list-style-type:none;vertical-align:top}.post-reward .reward-main .reward-all .reward-item img{width:130px;height:130px}.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc{padding-top:.4rem;width:130px;color:#858585}#rightside{position:fixed;right:-38px;bottom:40px;z-index:100;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;padding-right:8px}#rightside #rightside-config-hide{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-ms-transition:-ms-transform .4s;transition:transform .4s;-webkit-transform:translate(35px,0);-moz-transform:translate(35px,0);-o-transform:translate(35px,0);-ms-transform:translate(35px,0)}#rightside #rightside-config-hide.show{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}#rightside>div>a,#rightside>div>button{display:block;width:30px;height:30px;background-color:var(--btn-bg);color:var(--btn-color);text-align:center;font-size:16px}#rightside>div>a:hover,#rightside>div>button:hover{background-color:var(--btn-hover-color)}#sidebar #menu-mask{position:fixed;z-index:102;display:none;width:100%;height:100%;background:rgba(0,0,0,.8)}#sidebar #sidebar-menus{position:fixed;top:0;right:-300px;z-index:103;overflow-x:hidden;overflow-y:auto;width:300px;height:100%;background:var(--sidebar-bg);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}#sidebar #sidebar-menus.open{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#sidebar #sidebar-menus>.author-avatar{padding:1.3rem 1.5rem 0;text-align:center}#sidebar #sidebar-menus>.author-avatar img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}#sidebar #sidebar-menus .site-data{display:table;width:100%;table-layout:fixed}#sidebar #sidebar-menus .site-data .data-item .data-item-link .length-num{color:var(--text-highlight-color);font-size:1.28em}#sidebar #sidebar-menus hr,.search-dialog hr{margin:1rem auto}#sidebar #sidebar-menus .menus_items{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1rem;justify-content:space-between;padding:1rem 1.2rem;border:var(--style-border);background:var(--heo-card-bg);border-radius:12px;width:100%}#sidebar #sidebar-menus .menus_items .site-page{position:relative;display:block;padding:.3rem 1.5rem;color:var(--font-color);font-size:1.15em;text-align:center;cursor:pointer}#sidebar #sidebar-menus .menus_items .site-page i:first-child{width:25%;text-align:left}#sidebar #sidebar-menus .menus_items .site-page span{width:75%}#sidebar #sidebar-menus .menus_items .expand{position:absolute;top:.78em;right:.4rem;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}#vcomment .vimg,#waline .vimg,.mermaid{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}#sidebar #sidebar-menus .menus_items .expand.hide{-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}figure.gallery-group:hover .gallery-group-name::after,figure.gallery-group:hover img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}#sidebar #sidebar-menus .menus_items .menus_item_child{margin:0 0 0 1rem;list-style:none}#vcomment,#waline{font-size:1.1em}#vcomment .vbtn,#waline .vbtn{border:none;background:var(--heo-main);color:var(--btn-color)}#vcomment .vbtn:hover,#waline .vbtn:hover{background:var(--heo-yellow)}#vcomment .vimg,#waline .vimg{transition:.3s}#vcomment .vcards .vcard .vcontent.expand:after,#vcomment .vcards .vcard .vcontent.expand:before,#waline .vcards .vcard .vcontent.expand:after,#waline .vcards .vcard .vcontent.expand:before{z-index:22}.fireworks{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.medium-zoom-image--opened{z-index:99999!important;margin:0!important}.medium-zoom-overlay{z-index:99999!important}.mermaid{overflow:auto;margin:0 0 1rem;background:#fff;text-align:center;transition:.3s}#gitalk-container .gt-meta{margin:0 0 .8em;padding:.3rem 0 .8em}.katex-wrap::-webkit-scrollbar{display:none}.mathjax-overflow{overflow-x:auto;overflow-y:hidden}mjx-container[jax=CHTML][display=true]{overflow-x:auto;overflow-y:hidden;padding-bottom:.3rem}.aplayer{color:$font-white}#article-container .aplayer ol,#article-container .aplayer ul{margin:0;padding:0}#article-container .aplayer ol li,#article-container .aplayer ul li{margin:0;padding:0 15px}#article-container .aplayer ol li:before,#article-container .aplayer ul li:before{content:none}#article-container .btn-center{margin:0 0 1rem;text-align:center}#article-container .btn-beautify{display:inline-block;margin:0 .2rem .3rem;padding:0 1rem;background-color:#777;color:#fff;line-height:2}#article-container .btn-beautify i+span{margin-left:.3rem}#article-container .btn-beautify:not(.block)+.btn-beautify:not(.block){margin:0 .2rem 1rem}#article-container .btn-beautify.block{display:block;margin:0 0 1rem;width:fit-content;width:-moz-fit-content}#article-container .btn-beautify.block.center{margin:0 auto 1rem}#article-container .btn-beautify.block.right{margin:0 0 1rem auto}#article-container .btn-beautify.larger{padding:.3rem 1.3rem}#article-container .btn-beautify:hover{text-decoration:none}#article-container .btn-beautify.blue,.hl-label.blue{background-color:#428bca}#article-container .btn-beautify.pink,.hl-label.pink{background-color:#ff69b4}#article-container .btn-beautify.red,.hl-label.red{background-color:red}#article-container .btn-beautify.purple,.hl-label.purple{background-color:#6f42c1}#article-container .btn-beautify.orange,.hl-label.orange{background-color:#ff8c00}#article-container .btn-beautify.green,.hl-label.green{background-color:#5cb85c}#article-container .btn-beautify.outline{border:1px solid #777;background-color:transparent;color:#777;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#article-container .btn-beautify.outline.button--animated:before{background:#777}#article-container .btn-beautify.outline:hover,#article-container .highlight:not(.js-file-line-container),#article-container pre{color:#fff!important}#article-container .btn-beautify.outline.blue{border-color:#428bca;color:#428bca}#article-container .btn-beautify.outline.blue.button--animated:before{background:#428bca}#article-container .btn-beautify.outline.pink{border-color:#ff69b4;color:#ff69b4}#article-container .btn-beautify.outline.pink.button--animated:before{background:#ff69b4}#article-container .btn-beautify.outline.red{border-color:red;color:red}#article-container .btn-beautify.outline.red.button--animated:before{background:red}#article-container .btn-beautify.outline.purple{border-color:#6f42c1;color:#6f42c1}#article-container .btn-beautify.outline.purple.button--animated:before{background:#6f42c1}#article-container .btn-beautify.outline.orange{border-color:#ff8c00;color:#ff8c00}#article-container .btn-beautify.outline.orange.button--animated:before{background:#ff8c00}#article-container .btn-beautify.outline.green{border-color:#5cb85c;color:#5cb85c}#article-container .btn-beautify.outline.green.button--animated:before{background:#5cb85c}figure.gallery-group{position:relative;float:left;overflow:hidden;margin:.3rem .2rem;width:calc(50% - .4rem);height:250px;background:#000;-webkit-transform:translate3d(0,0,0)}@media screen and (max-width:600px){.layout{padding:1rem 5px}.flink#article-container .flink-list>.flink-list-item{width:calc(100% - 12px)}.flink#article-container .site-card{width:calc(100% / 2 - 16px)!important}.relatedPosts>.relatedPosts-list>div{width:calc(100% - 4px)}figure.gallery-group{width:calc(100% - .4rem)}}figure.gallery-group:hover img{opacity:.4;transform:translate3d(0,0,0)}figure.gallery-group:hover .gallery-group-name::after{transform:translate3d(0,0,0)}figure.gallery-group:hover p{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#web_bg:before,[data-theme=dark] #article-container .aplayer,[data-theme=dark] #gitalk-container,[data-theme=dark] #post-comment #comment-switch .switch-btn,[data-theme=dark] .note,[data-theme=dark] img{filter:brightness(.8)}figure.gallery-group img{position:relative;margin:0!important;max-width:none;width:calc(100% + 20px);height:250px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:.8;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);object-fit:cover}figure.gallery-group figcaption{position:absolute;top:0;left:0;padding:1.5rem;width:100%;height:100%;color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}figure.gallery-group figcaption>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:0}figure.gallery-group p{margin:0;padding:.4rem 0 0;letter-spacing:1px;font-size:1.1em;line-height:1.5;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-line-clamp:4}figure.gallery-group .gallery-group-name{position:relative;margin:0;padding:.4rem 0;font-weight:700;font-size:1.65em;line-height:1.5;-webkit-line-clamp:2}figure.gallery-group .gallery-group-name:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;content:'';-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;-o-transition:-o-transform .35s;-ms-transition:-ms-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.gallery-group-main{overflow:auto;padding:0 0 .8rem}.hide-block,.justified-gallery{margin:0 0 .8rem}#aside-content .aside-list>.aside-list-item .content>time,#nav .menus_items .menus_item i.expand,#rightside,#search-button>a>span,#sidebar-menus>hr,.hide-block>.hide-button.open,.hide-block>.hide-content,.hide-inline>.hide-button.open,.hide-inline>.hide-content,.justified-gallery .img-alt,.not-index-bg #page-site-info,.not-index-bg img,.site-page i.fa-chevron-down{display:none}.justified-gallery .fancybox{width:auto;text-align:inherit}blockquote.pullquote{position:relative;max-width:45%;font-size:110%}blockquote.pullquote.left{float:left;margin:1em .5em 0 0}blockquote.pullquote.right{float:right;margin:1em 0 0 .5rem}.video-container{position:relative;overflow:hidden;margin-bottom:.8rem;padding-top:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;margin-top:0;width:100%;height:100%}.hide-block>.hide-button,.hide-inline>.hide-button{display:inline-block;padding:.3rem 1rem;background:#307af6;color:var(--white)}.hide-toggle{margin-bottom:1rem;border:1px solid #f0f0f0}.hl-label,.note{border-radius:3px}.hide-toggle>.hide-button{padding:.3rem .5rem;background:#f0f0f0;color:#1f2d3d;cursor:pointer}.hide-toggle>.hide-button>i{font-size:1.2em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.hide-toggle>.hide-button.open i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hide-toggle>.hide-content{display:none;margin:1.5rem 1.2rem}#article-container .inline-img{display:inline;margin:0 3px;height:1.1em;vertical-align:text-bottom}.hl-label{padding:2px 4px;color:#fff}.hl-label.default{background-color:#777}.note{position:relative;margin:0 0 1rem;padding:15px}.note.icon,.note:not(.no-icon){padding-left:2.25rem}.note>.note-icon{top:calc(50% - .4rem)}.note.blue:not(.disabled){border-left-color:#428bca!important}.note.blue:not(.disabled).modern{border-left-color:transparent!important;color:#428bca}.note.blue:not(.disabled):not(.simple){background:#e3eef7!important}.note.blue>.note-icon,.note.info:not(.modern) h2,.note.info:not(.modern) h3,.note.info:not(.modern) h4,.note.info:not(.modern) h5,.note.info:not(.modern) h6,.note.info:not(.no-icon):not(.modern)::before{color:#428bca}.note.pink:not(.disabled){border-left-color:#ff69b4!important}.note.pink:not(.disabled).modern{border-left-color:transparent!important;color:#ff69b4}.note.pink:not(.disabled):not(.simple){background:#ffe9f4!important}.note.pink>.note-icon{color:#ff69b4}.note.red:not(.disabled){border-left-color:red!important}.note.red:not(.disabled).modern{border-left-color:transparent!important;color:red}.note.red:not(.disabled):not(.simple){background:#ffd9d9!important}.note.red>.note-icon{color:red}.note.purple:not(.disabled){border-left-color:#6f42c1!important}.note.purple:not(.disabled).modern{border-left-color:transparent!important;color:#6f42c1}.note.purple:not(.disabled):not(.simple){background:#e9e3f6!important}.note.primary.modern a:not(.btn),.note.primary:not(.modern) h2,.note.primary:not(.modern) h3,.note.primary:not(.modern) h4,.note.primary:not(.modern) h5,.note.primary:not(.modern) h6,.note.primary:not(.no-icon):not(.modern)::before,.note.purple>.note-icon{color:#6f42c1}.note.orange:not(.disabled){border-left-color:#ff8c00!important}.note.orange:not(.disabled).modern{border-left-color:transparent!important;color:#ff8c00}.note.orange:not(.disabled):not(.simple){background:#ffeed9!important}.note.orange>.note-icon{color:#ff8c00}.note.green:not(.disabled){border-left-color:#5cb85c!important}.note.green:not(.disabled).modern{border-left-color:transparent!important;color:#5cb85c}.note.green:not(.disabled):not(.simple){background:#e7f4e7!important}.note.green>.note-icon,.note.success:not(.modern) h2,.note.success:not(.modern) h3,.note.success:not(.modern) h4,.note.success:not(.modern) h5,.note.success:not(.modern) h6,.note.success:not(.no-icon):not(.modern)::before{color:#5cb85c}.note.simple{border:1px solid #eee;border-left-width:5px}.note.modern{border:1px solid transparent!important;background-color:#f5f5f5;color:#4c4948}.note.flat{border:initial;border-left:5px solid #eee;background-color:#f9f9f9;color:#4c4948}.note h2,.note h3,.note h4,.note h5,.note h6{margin-top:3px;margin-bottom:0;padding-top:0!important;border-bottom:initial}.note blockquote:first-child,.note img:first-child,.note ol:first-child,.note p:first-child,.note pre:first-child,.note table:first-child,.note ul:first-child{margin-top:0!important}.note:not(.no-icon)::before{top:calc(50% - .8rem)}.note.default.flat{background:#f7f7f7}.note.default.modern{border-color:#e1e1e1;background:#f3f3f3;color:#666}.note.default.modern a:not(.btn){color:#666}.note.default.modern a:not(.btn):hover{color:#454545}.note.default:not(.modern){border-left-color:#777}.note.default:not(.modern) h2,.note.default:not(.modern) h3,.note.default:not(.modern) h4,.note.default:not(.modern) h5,.note.default:not(.modern) h6,.note.default:not(.no-icon):not(.modern)::before{color:#777}.note.default:not(.no-icon)::before{content:'\f0a9'}.note.primary.flat{background:#f5f0fa}.note.primary.modern{border-color:#e1c2ff;background:#f3daff;color:#6f42c1}.note.primary.modern a:not(.btn):hover{color:#453298}.note.primary:not(.modern){border-left-color:#6f42c1}.note.primary:not(.no-icon)::before{content:'\f055'}.note.info.flat{background:#eef7fa}.note.info.modern{border-color:#b3e5ef;background:#d9edf7;color:#31708f}.note.info.modern a:not(.btn){color:#31708f}.note.info.modern a:not(.btn):hover{color:#215761}.note.info:not(.modern){border-left-color:#428bca}.note.info:not(.no-icon)::before{content:'\f05a'}.note.success.flat{background:#eff8f0}.note.success.modern{border-color:#d0e6be;background:#dff0d8;color:#3c763d}.note.success.modern a:not(.btn){color:#3c763d}.note.success.modern a:not(.btn):hover{color:#32562c}.note.success:not(.modern){border-left-color:#5cb85c}.note.success:not(.no-icon)::before{content:'\f058'}.note.warning.flat{background:#fdf8ea}.note.warning.modern{border-color:#fae4cd;background:#fcf4e3;color:#8a6d3b}.note.warning.modern a:not(.btn){color:#8a6d3b}.note.warning.modern a:not(.btn):hover{color:#714f30}.note.warning:not(.modern){border-left-color:#f0ad4e}.note.warning:not(.modern) h2,.note.warning:not(.modern) h3,.note.warning:not(.modern) h4,.note.warning:not(.modern) h5,.note.warning:not(.modern) h6,.note.warning:not(.no-icon):not(.modern)::before{color:#f0ad4e}.note.warning:not(.no-icon)::before{content:'\f06a'}.note.danger.flat{background:#fcf1f2}.note.danger.modern{border-color:#ebcdd2;background:#f2dfdf;color:#a94442}.note.danger.modern a:not(.btn){color:#a94442}.note.danger.modern a:not(.btn):hover{color:#84333f}.note.danger:not(.modern){border-left-color:#d9534f}.note.danger:not(.modern) h2,.note.danger:not(.modern) h3,.note.danger:not(.modern) h4,.note.danger:not(.modern) h5,.note.danger:not(.modern) h6,.note.danger:not(.no-icon):not(.modern)::before{color:#d9534f}.note.danger:not(.no-icon)::before{content:'\f056'}#article-container .tabs{position:relative;border-right:1px solid var(--tab-border-color);border-bottom:1px solid var(--tab-border-color);border-left:1px solid var(--tab-border-color)}#article-container .tabs>.nav-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;background:var(--tab-botton-bg)}#blog_name,#nav{flex-wrap:nowrap}#article-container .tabs>.nav-tabs>.tab button{display:block;padding:.5rem 1rem;width:100%;border-top:2px solid var(--tab-border-color);background:var(--tab-botton-bg);color:var(--tab-botton-color);line-height:2;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}#article-container .tabs>.nav-tabs>.tab button i{width:1.5em}#article-container .tabs>.nav-tabs>.tab.active button{border-top:2px solid #307af6;background:var(--tab-button-active-bg);cursor:default}#article-container .tabs>.nav-tabs>.tab:not(.active) button:hover{border-top:2px solid var(--tab-button-hover-bg);background:var(--tab-button-hover-bg)}#article-container .tabs>.tab-contents .tab-item-content{position:relative;display:none;padding:1.8rem 1.2rem}#article-container .tabs>.tab-contents .tab-item-content.active{display:block;-moz-animation:.5s tabshow;-o-animation:.5s tabshow;-ms-animation:tabshow .5s}#article-container .tabs .tab-to-top{position:relative;display:block;margin:0 0 0 auto;color:#99a9bf}@-moz-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes tabshow{0%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}[data-theme=dark]{--global-bg:#191919;--font-color:rgba(255, 255, 255, 0.9);--hr-border:rgba(255, 255, 255, 0.3);--hr-before-color:rgba(255, 255, 255, 0.6);--search-bg:#1e1e1e;--search-input-color:rgba(255, 255, 255, 0.8);--search-result-title:rgba(255, 255, 255, 0.1);--preloader-bg:#1e1e1e;--preloader-color:rgba(255, 255, 255, 0.6);--tab-border-color:#2c2c2c;--tab-botton-bg:#2c2c2c;--tab-botton-color:#fff;--tab-button-hover-bg:#444;--tab-button-active-bg:#1e1e1e;--card-bg:#1e1e1e;--sidebar-bg:#1e1e1e;--btn-hover-color:#848484;--btn-bg:#3f3f3f;--text-bg-hover:#444;--light-grey:#fff;--text-highlight-color:#fff;--blockquote-color:#fff;--blockquote-bg:#2c2c2c;--reward-pop:#2c2c2c;--toc-link-color:rgba(255, 255, 255, 0.6);--hl-color:rgba(255, 255, 255, 0.7);--hl-bg:#171717;--hltools-bg:#1a1a1a;--hltools-color:#90a4ae;--hlnumber-bg:#171717;--hlnumber-color:rgba(255, 255, 255, 0.4);--hlscrollbar-bg:#1f1f1f;--hlexpand-bg:linear-gradient(180deg, rgba(23, 23, 23, 0.6), rgba(23, 23, 23, 0.9));--heo-theme:#808A87;--heo-blue:#808A87;--heo-red1:#FF3842;--heo-fontcolor:#F7F7FA;--heo-background:#18171d;--heo-reverse:#fff;--heo-maskbg:rgba(0, 0, 0, 0.6);--heo-ahoverbg:#fff;--heo-lighttext:#f2b94b;--heo-secondtext:#a1a2b8;--heo-scrollbar:rgba(200, 200, 223, 0.4);--heo-card-btn-bg:#30343f;--heo-post-blockquote-bg:#000;--heo-post-tabs-bg:#121212;--heo-secondbg:#30343f;--heo-shadow-nav:0 5px 20px 0px rgba(28, 28, 28, 0.4);--heo-card-bg:#1d1b26;--heo-shadow-lightblack:0 5px 12px -5px rgba(102, 68, 68, 0.0);--heo-shadow-light2black:0 5px 12px -5px rgba(102, 68, 68, 0.0);--heo-card-border:#42444a}[data-theme=dark] #footer:before,[data-theme=dark] #page-header:before,[data-theme=dark] #web_bg:before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);content:''}[data-theme=dark] #article-container code,[data-theme=dark] #disqus_thread #dsqjs .dsqjs-post-body code,[data-theme=dark] #disqus_thread #dsqjs .dsqjs-post-body pre{background:#2c2c2c}[data-theme=dark] #article-container pre>code{background:#171717}[data-theme=dark] #article-container figure.highlight{-webkit-box-shadow:none;box-shadow:none}[data-theme=dark] #article-container .note code{background:rgba(27,31,35,.05)}[data-theme=dark] #article-container kbd{border-color:#696969;background-color:#525252;color:#e2f1ff}[data-theme=dark] #page-header.nav-fixed>#nav,[data-theme=dark] #page-header.not-top-img>#nav{background:rgba(18,18,18,.8);-webkit-box-shadow:0 5px 6px -5px rgba(133,133,133,0);box-shadow:0 5px 6px -5px rgba(133,133,133,0)}#aside-content .card-widget,.layout>div:first-child:not(.recent-posts){box-shadow:var(--heo-shadow-lightblack);border-radius:12px}[data-theme=dark] #post-comment #comment-switch{background:#2c2c2c!important}[data-theme=dark] #aside-content .aside-list>.aside-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.1)}[data-theme=dark] #gitalk-container svg{fill:rgba(255,255,255,.9)!important}[data-theme=dark] #disqus_thread #dsqjs .dsqjs-no-comment,[data-theme=dark] #disqus_thread #dsqjs .dsqjs-post-body,[data-theme=dark] #disqus_thread #dsqjs .dsqjs-post-body blockquote,[data-theme=dark] #disqus_thread #dsqjs .dsqjs-tab-active{color:rgba(255,255,255,.7)}[data-theme=dark] #disqus_thread #dsqjs .dsqjs-order-label{background-color:#2b2b2b}[data-theme=dark] #artitalk_main #lazy,[data-theme=dark] #operare_artitalk .c2{background:#121212}.search-dialog{position:fixed;top:0;left:50%;z-index:1001;display:none;margin-left:-15rem;padding:1rem;width:30rem;background:var(--search-bg)}.search-dialog span.search-close-button{position:absolute;top:.8rem;right:1rem;color:#858585;font-size:1.4em;line-height:1;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search-dialog__title{padding:0 0 .7rem;color:var(--heo-main);font-size:1.4em;line-height:1}#search-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);background:var(--heo-maskbg)}#local-search .search-dialog{animation:.5s titlescale}#local-search .search-dialog .local-search-box{margin:0 auto;max-width:100%;width:100%}#local-search .search-dialog .local-search-box input{padding:.25rem .7rem;width:100%;outline:0;border:2px solid var(--heo-theme);background:var(--search-bg);color:var(--search-input-color);appearance:none}#local-search .search-dialog .local-search__hit-item{position:relative;padding-left:1.2rem;line-height:1.7}#local-search .search-dialog .local-search__hit-item:hover::before{border-color:var(--heo-main)}#local-search .search-dialog .local-search__hit-item::before{position:absolute;top:.45em;left:0;width:.5em;height:.5em;border:.15rem solid;border-radius:.5em;background:0 0;content:"";line-height:.5em;transition:.2s ease-in-out}#local-search .search-dialog .local-search__hit-item a{display:block;color:var(--search-result-title);font-weight:600;cursor:pointer}#local-search .search-dialog .local-search__hit-item a:hover{color:var(--blockquote-color)}#local-search .ais-hits--item.algolia-hit-item a,#local-search .search-dialog .ais-hits--item.algolia-hit-item a,#nav #site-name,#pagination .next-post .label,#post #pagination .prev-post .label,#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .sticky,#recent-posts>.recent-post-item>.recent-post-info>.article-title:hover,.flink#article-container .site-card .info .title,.nav-fixed #nav #site-name i,.nav-fixed #nav .site-page,.nav-fixed #nav a,.nav-fixed #nav button,.recent-post-top .recent-post-item:hover .recent-post-info a{color:var(--heo-fontcolor)}#local-search .search-dialog .local-search__hit-item .search-result{margin:0 0 .4rem;word-break:break-all}#local-search .search-dialog .local-search__hit-item .search-keyword{color:var(--heo-yellow);font-weight:700}#local-search .search-dialog .search-result-list{overflow-y:auto;max-height:65vh}::selection{background:var(--heo-blue);color:var(--heo-white)}[data-theme=light]{--heo-theme:#797979;--heo-blue:#797979;--heo-fontcolor:#363636;--heo-background:#f7f9fe;--heo-reverse:#000;--heo-maskbg:rgba(255, 255, 255, 0.6);--heo-ahoverbg:#F7F7FA;--heo-lighttext:var(--heo-main);--heo-secondtext:rgba(60, 60, 67, 0.6);--heo-scrollbar:rgba(60, 60, 67, 0.4);--heo-card-btn-bg:#edf0f7;--heo-post-blockquote-bg:#fafcff;--heo-post-tabs-bg:#f2f5f8;--heo-secondbg:#edf0f7;--heo-shadow-nav:0 5px 12px -5px rgba(102, 68, 68, 0.05);--heo-card-bg:#fff;--heo-shadow-lightblack:0 5px 12px -5px rgba(102, 68, 68, 0.00);--heo-shadow-light2black:0 5px 12px -5px rgba(102, 68, 68, 0.00);--heo-card-border:#e3e8f7}[data-theme=dark] img{filter:brightness(.9)}#page{min-height:calc(100vh - 464px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--heo-scrollbar);border-radius:8px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:var(--heo-main);opacity:1;display:block!important}::-webkit-scrollbar-track{background-color:var(--heo-none)}#nav{justify-content:space-between}#nav .menus_items .menus_item .menus_item_child{padding:6px 8px 8px;border-radius:12px;background:var(--heo-card-bg);box-shadow:var(--heo-shadow-black);border:var(--style-border);transition:.3s}#category-bar:hover,#nav .menus_items .menus_item .menus_item_child:hover,#recent-posts .recent-post-item:hover,.search-dialog:hover{border:var(--style-border-hover)}#nav a,#nav button,#page-name{border-radius:12px}#nav .menus_items .menus_item .menus_item_child li a:hover{background:var(--heo-main)!important;color:var(--heo-white)!important;box-shadow:var(--heo-shadow-main);margin:0 auto}#nav .menus_items .menus_item{padding:0 .6rem}#nav .menus_items .menus_item .menus_item_child li{display:inline-flex;margin:0 .2rem}#nav a,#nav button{color:var(--light-grey);padding:.3rem .4rem 0;color:var(--heo-white);transition:.3s}#nav button{line-height:1.419}#nav #page-name-text:hover,#nav a:hover,#nav button:hover,.snackbar-container{color:var(--heo-white)!important}#page-header.nav-fixed #nav{top:0;transition:.2s;width:100%;background:var(--heo-card-bg)!important;box-shadow:var(--heo-shadow-nav)!important}#page-header #nav{box-shadow:none;transition:.2s;display:flex;justify-content:center;z-index:100!important}#page-header #nav #nav-group{max-width:1410px;width:100%;display:flex;position:relative}#page-header #nav #nav-right{position:absolute;right:0;height:60px;z-index:102;display:flex;align-items:center}@media screen and (max-width:768px){#article-container .tabs>.tab-contents .tab-item-content{padding:1.2rem .7rem}.search-dialog{top:0;left:0;margin:0;width:100%;height:100%}#local-search .search-dialog .search-result-list{padding-bottom:2rem;max-height:90vh!important}#nav .menus_items .menus_item{padding:0 .2rem}}#nav.show{transform:translate3d(0,0,0)!important;top:0;transition:.2s;position:fixed;z-index:91}#page-header.not-top-img #nav{background:0 0;transition:.3s}#page-header.nav-fixed #nav #menus>div.menus_items{transition:.15s}#page-header.no-top-img,#page-header.not-top-img{margin-bottom:0}#menus{margin-bottom:4px}.layout{padding:1rem}#site-name .iconfont{font-size:20px;font-weight:400;line-height:48px}#site-logo{width:121px}#aside-content>div.card-widget.card-info>div.card-info-avatarimg:hover img,#site-logo:hover,.flink#article-container .site-card:hover .img img,.hometop-group .hometop-item:hover .hometop-button i{transform:scale(1.1)}#nav #site-name i{font-size:50px;line-height:35px;padding:0 12px;transition:.3s}#blog_name{display:flex;z-index:100;position:relative;height:60px;overflow:hidden;align-items:center}#nav #site-name:hover:after{opacity:1;transform:translateY(0);transition-timing-function:ease-out}#nav #site-name:after{opacity:0;content:"?";color:#fff;transition:.3s}#nav #blog_name{flex-wrap:nowrap;position:relative;height:60px;overflow:hidden;display:flex;align-items:center;z-index:102}#nav #site-name{font-weight:700;cursor:pointer;display:inline;opacity:1;overflow:hidden;padding:0 10px;transition:.3s;height:38px}#page-header.nav-fixed #nav #page-name-text,#page-header.nav-fixed #nav #site-name,#page-header.nav-visible #nav #site-name{display:inline;opacity:1;transition:.15s}#nav #page-name-text{display:inline;font-weight:700;padding:4px 8px;opacity:0;transition:.1s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;text-align:center;letter-spacing:.1rem;cursor:pointer;top:0;font-size:.9rem}#nav #page-name-text:hover{background:var(--heo-main)}#page-header.nav-fixed #nav div.menus_items{display:inline;opacity:0;transition:.15s;position:relative;top:-60px}#page-header.nav-fixed.nav-visible #nav #page-name-text{display:inline;opacity:0;transition:.15s;top:62px;z-index:100}#page-name{display:flex;height:62px;position:relative;margin:auto;justify-content:center;z-index:var(--heo-shadow-main);align-items:center}#page-header.nav-fixed #nav #menus{z-index:100}#page-header.nav-fixed #page-name,#page-header.nav-fixed.nav-visible #nav #menus{z-index:101}#page-header.nav-fixed.nav-visible #page-name{z-index:100;top:22px}@media screen and (max-width:767px){#page-header.nav-fixed.nav-visible #nav div.menus_items{display:inline;opacity:1;transition:.15s;position:relative;top:0}#toggle-menu{padding:.1rem!important}#darkmode,#rss,#search-button{padding:0 .1rem!important}}#body-wrap .full_page:before{background-color:var(--heo-none)!important;transition:none!important}.snackbar-container{background:var(--heo-main)!important;border-radius:8px!important;font-weight:700!important}#footer,.search-dialog{background:var(--heo-card-bg)}#local-search .search-dialog .local-search-box input,.search-dialog{border-radius:12px!important}.nav-fixed #nav a:hover,.nav-fixed #nav button:hover{background:var(--heo-main)!important;transition:.3s;box-shadow:var(--heo-shadow-main)}#footer-wrap a:hover,a.deal_link:hover{color:var(--heo-hovertext)}#nav #site-name:hover i{opacity:0;transition:.3s;color:var(--heo-white)}#local-search .search-dialog .local-search-box input::placeholder{opacity:.6}.search-dialog{box-shadow:var(--heo-shadow-lightblack);border:var(--style-border);transition:.3s;top:10vh}#algolia-tips{padding-top:12px}#local-search .search-dialog .local-search-box,#local-search-results{padding-top:8px}#local-search .search-dialog .ais-pagination.pagination .ais-pagination--item.current a{border-radius:4px}#footer-wrap a:hover{background-color:var(--heo-none)}div#footer_deal{justify-content:center;display:flex;padding-top:2rem;align-items:center}a.deal_link{margin:1rem 27px;line-height:1.3rem;border-radius:3rem}img.footer_mini_logo{width:50px;height:50px;margin:0 1rem;cursor:pointer;transition:.5s}img.footer_mini_logo:hover{transform:scale(1.1);transition:.5s}#nav #menus{display:flex;justify-content:center;width:100%;position:absolute;height:60px;align-content:center;align-items:center}#nav .menus_items{position:relative;width:400px;text-align:center;right:0}#menus>div.menus_items>div>a{letter-spacing:.3rem;padding-left:.7rem;font-weight:700}#page-header.nav-fixed #nav #menus[style*="padding-right:300px;"] .menus_items{transform:translateX(-150px)}#darkmode{display:inline-block;padding:0 0 0 .4rem}#footer-banner .footer-banner-right a:hover,[data-theme=dark] #page-header.not-top-img #nav .darkmode_switchbutton{color:var(--heo-yellow)}[data-theme=dark] a.darkmode_switchbutton{color:var(--heo-yellow)!important}#aside-content .aside-list>.aside-list-item:hover a,#pagination .next-post a:hover div,#pagination .prev-post a:hover div,.category-bar-item.select a,.category-bar-item:hover a,a.card-archive-list-link-more{color:var(--heo-white)!important}#nav .site-page{border-radius:12px;color:var(--heo-white)}.menus_item_child .site-page{border-radius:8px!important}.post-bg #nav #site-name{color:var(--heo-white);transition:.15s}#rightside>div>a,#rightside>div>button{margin-bottom:8px;transition:.3s}#aside-content .card-info .card-info-data>.card-info-data-item,#rightside>div>a:hover,#rightside>div>button,.flink#article-container .flink-list>.flink-list-item a span{transition:.3s}#rightside #rightside-config-hide{transform:translate(42px,0)}#footer{margin-top:1rem;display:flex;flex-direction:column}#article-container .aplayer{border-radius:12px;min-height:90px}#mobile-sidebar #mobile-sidebar-menus.open,#sidebar{background:var(--heo-maskbg)}#sidebar #sidebar-menus .site-data{margin:1rem 0;padding:.6rem .5rem}.not-index-bg{height:2rem!important;background-image:none!important;background-color:var(--heo-none)!important}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive .pace-progress{opacity:0;transition:.3s}.pace .pace-progress{background:var(--heo-main);position:fixed;z-index:2000;top:0;right:100%;width:100%;height:4px}@media screen and (min-width:1023px){#aside-content{padding-left:15px}#aside-content .sticky_layout{position:sticky;position:-webkit-sticky;-webkit-transition:top .3s;-moz-transition:top .3s;-o-transition:top .3s;-ms-transition:top .3s;transition:top .3s;top:60px}html.hide-aside .layout{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}html.hide-aside .layout>.aside-content{display:none}html.hide-aside .layout>div:first-child{width:80%}.recent-post-item:hover .recent-post-info .recent-post-info-top{top:20px}}#aside-content .sticky_layout{top:80px;transition:top;margin-top:1rem}#aside-content #card-funds{margin-bottom:1rem;min-height:260px}#card-toc{margin-top:1rem!important;padding:1rem .5rem!important}#page-header.nav-visible+.layout>.aside-content>.sticky_layout{top:80px}.card-widget.card-recent-post{padding:.6rem!important}#aside-content .aside-list>.aside-list-item .content>.title{-webkit-line-clamp:3;font-weight:700;padding:2px 0}#aside-content .aside-list>.aside-list-item{padding:8px;padding-top:6px!important;padding-bottom:6px!important;border-radius:12px;transition:.3s;margin:4px 0}#aside-content .aside-list>.aside-list-item:not(:last-child){border-bottom:0 dashed var(--heo-background)!important}#aside-content .aside-list>.aside-list-item .thumbnail{border-radius:12px}#aside-content .aside-list>.aside-list-item:hover{background:var(--heo-main);color:var(--heo-white);transition:.3s;box-shadow:var(--heo-shadow-main)}a.card-archive-list-link-more{background:var(--heo-card-btn-bg);margin-top:8px}#category-bar,a.categoryButton{background:var(--heo-card-bg);overflow:hidden}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a,#aside-content .card-categories ul.card-category-list>.card-category-list-item a{border-radius:8px;margin:4px 0;display:flex;flex-direction:column;align-content:space-between;border:var(--style-border)}#aside-content .card-archives ul.card-archive-list,#aside-content .card-categories ul.card-category-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}span.card-archive-list-count{width:auto;text-align:left;font-size:1.1rem;line-height:.9;font-weight:700}.card-archive-list-count-group{display:flex;flex-direction:row;align-items:baseline}.card-archive-list-count-unit{width:auto;text-align:left;font-size:14px;font-weight:700}.card-archive-list-date{font-size:14px;opacity:.6}li.card-archive-list-item{width:100%;flex:0 0 48%}.card-category-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.card-category-list-item{width:45%}.card-category-list-name{width:100%!important;text-align:center}.medium-zoom-overlay{background:var(--heo-maskbg)!important}#toggle-sidebar{bottom:80px}.button--animated{border-radius:8px!important;transition:.3s}#article-container a.category-bar-item.select a,#page-header.full_page #site-info,.button--animated:before{display:none}a.tree-list-post-link{font-size:.8rem;line-height:1.2!important}li.tree-list-item{line-height:1.9;margin:.3rem 0}#page-header.full_page{height:2rem;background-image:none!important;background-color:var(--heo-none)}div#categoryList{display:flex;width:100%;justify-content:space-between}.categoryItem{overflow:hidden;transform:scale(1);transition:.3s;height:48%;border-radius:12px}a.categoryButton{height:100%;width:100%;border-radius:12px;display:inline-block;text-align:left;line-height:4em;font-weight:700;font-size:.9rem;color:var(--heo-white);transition:.4s cubic-bezier(.39, .575, .565, 1);transform:scale(1)}a.categoryButton:after{top:50px;width:1rem;left:25px;height:2px;background:var(--heo-white);content:"";border-radius:1px;position:absolute}.categoryButtonText,.hometop-group .hometop-item .hometop-button span{padding-left:25px}a.categoryButton i{font-size:5rem;opacity:.4;position:absolute;right:0;top:20%;transition:.3s;width:100px;text-align:center}#categoryList>div:first-child>a::before{height:24px;width:44px;content:"";background:url(/img/recommend.png) 0 0/38px 24px no-repeat;position:absolute;top:0;left:0}a.categoryButton:hover i{opacity:.8;transition:.8s .15s;transform:scale(1.1)}#categoryList>a:nth-child()>i{padding-right:8px}.cate-button-text{box-shadow:var(--heo-shadow-black)}.recent-post-top .categoryGroup{display:flex;flex-direction:column;justify-content:space-between;margin-right:.5rem;min-width:200px}#category-bar{padding:.4rem 1rem .4rem .5rem;border-radius:12px;display:flex;white-space:nowrap;border:var(--style-border);transition:.3s;width:100%;justify-content:space-between}.category-in-bar{display:flex;white-space:nowrap}#footer-banner>div>div.footer-banner-left>span,.category-in-bar-tips{margin-right:1rem}.category-bar-items{white-space:nowrap;display:flex;overflow-x:auto}.category-bar-items::-webkit-scrollbar{display:none}.category-bar-item a{padding:.1rem .5rem!important;margin:0 .25rem;font-weight:700;border-bottom:none!important;border-radius:8px!important}.category-bar-item:hover a{background:var(--heo-theme)!important}.category-bar-item.select a{background:var(--heo-theme);border-radius:8px}.category-bar-more{margin-left:1rem;font-weight:700}#recent-posts>.recent-post-item>.recent-post-info{padding:0;height:100%;cursor:pointer;position:relative}.recent-post-item .recent-post-info .recent-post-info-top{position:absolute;top:40px;transition:.3s;padding:0 40px;width:100%}.recent-post-item .recent-post-info .recent-post-info-top .article-title{line-height:1.4;margin-top:0;font-weight:700;color:var(--heo-fontcolor);margin-bottom:0;width:100%;transition:.3s;font-size:1.4em;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.recent-post-item .recent-post-info .recent-post-info-top .content{opacity:0;transition:.3s;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;color:var(--heo-secondtext);margin-top:.5rem}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap a{color:#b9b9bb}#article-container .code-expand-btn,#article-container .tabs .nav-tabs,#pagination .next-post,#pagination .prev-post,#recent-posts>.recent-post-item .post_cover,.next-post.pull-right,.prev-post.pull-left,[data-theme=dark] #footer-banner{background:var(--heo-secondbg)}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap i{margin:0 .4rem 0 0;color:#b9b9bb}#recent-posts .recent-post-item{height:15em;background:var(--heo-card-bg);border-radius:12px;cursor:pointer;border:var(--style-border)}.recent-top-post-group{border-radius:12px;overflow:hidden;overflow-x:auto;width:100%;margin-bottom:0}.recent-post-top{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:scroll}.recent-post-top::-webkit-scrollbar{display:none}.recent-post-top .recent-post-item{display:flex;width:200px;flex-direction:column;align-items:flex-start;margin-right:.5rem;background:var(--heo-card-bg);border-radius:12px;overflow:hidden;min-width:200px;height:164px;max-height:164px;border:var(--style-border);transition:.3s}.recent-post-top .recent-post-item .post_cover a{height:100px;overflow:hidden;display:flex}.recent-post-top .recent-post-item .post_cover img{object-fit:cover;width:100%;background:var(--heo-secondbg)}.recent-post-top .recent-post-item:hover .post_cover img{transform:scale(1.13)}.recent-post-top .recent-post-item .recent-post-info{padding:.3rem .5rem!important;transition:.3s}@media screen and (min-width:1023px){.recent-post-item:hover .recent-post-info .recent-post-info-top .content{opacity:1}#recent-posts>.recent-post-item:hover .post_cover img.post_bg{transform:scale(1.1)}#recent-posts>.recent-post-item.post-card-large:hover .post_cover img.post_bg{transform:scale(1.05)}#recent-posts>.recent-post-item .post_cover img.post_bg{width:100%;transition:.3s;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}#recent-posts>.recent-post-item:hover>.recent-post-info{transition:.3s;position:relative}#recent-posts>.recent-post-item>.recent-post-info{transition:.3s}.recent-post-top .recent-post-item:hover{border:var(--style-border-hover)}.recent-post-top .recent-post-item:hover .recent-post-info a{color:var(--heo-theme);transition:.3s}}.recent-post-top .recent-post-item .recent-post-info .article-title{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;justify-content:center;align-items:flex-end;align-content:center;font-weight:700;font-size:.8rem!important;padding:0!important}#aside-content .card-widget{box-shadow:var(--heo-shadow-lightblack);background:var(--heo-card-bg);border:var(--style-border)}#aside-content .card-widget:hover,#recent-posts>.recent-post-item,#recent-posts>.recent-post-item:hover,.layout>div:first-child:not(.recent-posts):hover{box-shadow:var(--heo-shadow-light2black)}#aside-content .card-widget:hover{border:var(--style-border-hover)}#recent-posts>.recent-post-item{position:relative}#recent-posts>.recent-post-item:not(:first-child){margin-bottom:1rem;position:relative;overflow:hidden}@media screen and (max-width:768px){#category-bar{border-radius:0;background:var(--heo-none)}#recent-posts>.recent-post-item{border-radius:12px}#recent-posts .recent-post-item .post_cover{border-radius:12px 12px 0 0!important}#bbTimeList{margin-top:0;border-radius:0;background:0 0}#rightside,#sidebar-menus>div.author-avatar{display:none}#recent-posts>.recent-post-item .post_cover img.post_bg:hover,#recent-posts>.recent-post-item:hover img.post_bg,.recent-post-top .recent-post-item:hover .post_cover img{transform:scale(1)}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap,#recent-posts>.recent-post-item>.recent-post-info>.article-title,#recent-posts>.recent-post-item>.recent-post-info>.content{padding:0 20px!important}#recent-posts .recent-post-item .recent-post-info{height:14rem}}a.article-meta__categories{position:absolute;padding:4px 10px;background:var(--heo-card-bg);border-radius:8px;margin-left:12px;font-size:.6rem;font-weight:700;color:var(--heo-fontcolor);top:12px;left:0}a.article-meta__categories:hover{background:var(--heo-blue);color:var(--heo-white);box-shadow:var(--heo-shadow-blue)}.inline-image a:hover,.meta-share-time a:hover{background:0 0!important}#recent-posts>.recent-post-item>.recent-post-info>.article-title{line-height:1.4;margin-top:20px;font-weight:700;color:var(--heo-fontcolor);width:100%;left:0;padding:0 40px;transition:.3s}#footer-banner .footer-banner-link:hover,#recent-posts .recent-post-item:hover .recent-post-info .article-title{color:var(--heo-theme)}#aside-content>div.card-widget.card-info>div>div.card-info-avatar.is-center>div.author-info__description b,.author-info__description2 b,.flink#article-container .flink-list>.flink-list-item:hover a .flink-item-name,.relatedPosts>.relatedPosts-list>div:hover a .title,[data-theme=dark].toc .toc-item.active .toc-link .toc-text,div#author-info__sayhi{color:var(--heo-white)}.article-meta-wrap{color:var(--heo-secondtext)!important}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap>.post-meta-date{cursor:default;text-align:left;position:relative}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap>.post-meta-date i{color:var(--heo-secondtext)}#aside-content .card-info #card-info-btn,#aside-content .card-info .card-info-data,#aside-content .item-headline,#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta__separator,#recent-posts>div>i .post_cover,.article-meta__link,.full_page #post-cover,.lg-container,.post-meta-date .article-meta-label{display:none}.post-meta-tags{margin-left:.9rem}#aside-content .card-info .card-info-social-icons .social-icon,.article-meta{margin:0 8px 0 0}.post-meta-tags>i.fas.fa-tag{margin-right:.3rem}#aside-content #card-toc .toc-content .toc-link.active{line-height:1.2;border-radius:12px;border-left-color:var(--heo-hovertext);background-color:var(--heo-main);font-weight:700}#aside-content #card-toc .toc-content .toc-item.active .toc-link{opacity:1;border-radius:12px}#aside-content #card-toc .toc-content .toc-link{line-height:1.2;padding:8px;border-left:0 solid transparent;border-radius:12px;opacity:.6;color:var(--heo-secondtext)}.article-meta{white-space:nowrap;overflow:hidden;display:inline-block;position:relative;text-overflow:ellipsis;width:50%;text-align:right}.article-meta__tags{margin-right:4px;padding:0 .2rem;position:relative;top:-1px}#aside-content>div.card-widget.card-info>div>div.card-info-avatar.is-center>div.author-info__description,.author-info__description2{margin:.3rem 0;text-align:justify;color:rgba(255,255,255,.8);line-height:1.38}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap{position:absolute;bottom:25px;transition:.3s;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;left:0;padding:0 40px}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap a:hover{background-color:var(--heo-post-blockquote-bg);color:var(--heo-hovertext)}#recent-posts>.recent-post-item .left_radius{border-radius:12px 0 0 12px}#home_top{margin:.5rem auto auto;padding:0 1rem}#aside-content .card-tag-cloud a[href*="/tags/%E5%B9%B2%E8%B4%A7/"],#aside-content .card-tag-cloud a[href*="/tags/%E6%95%99%E7%A8%8B/"],#aside-content .card-tag-cloud a[href*="/tags/%E8%AE%BE%E8%AE%A1/"],#aside-content .card-tag-cloud a[href*="/tags/Sketch/"]{color:var(--heo-lighttext)!important;font-weight:500}#recent-posts>.recent-post-item>.recent-post-info>.content{position:absolute;top:100px;line-height:1.4;color:var(--heo-secondtext);cursor:pointer;transition:.3s;opacity:1;width:100%;left:0;padding:0 40px;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (min-width:768px){#page-header.nav-fixed.nav-visible #nav div.menus_items{display:inline;opacity:1;transition:.15s;position:relative;top:0}.recent-post-item.post-card-large .recent-post-info .recent-post-info-top .content{opacity:1;-webkit-line-clamp:4}.recent-post-item.post-card-large:hover .recent-post-info .recent-post-info-top .content{-webkit-line-clamp:6}#recent-posts>.recent-post-item>.recent-post-info>.article-title{margin-top:30px}#pagination .next-post a{border-left:var(--heo-card-bg);border-left-width:3px;border-left-style:solid}#pagination .next-post.pull-full a{border-left-width:0}#pagination .prev-post a{border-right:var(--heo-card-bg);border-right-width:3px;border-right-style:solid}#pagination .pagination-info{padding:.5rem 2rem 1rem}}div#author-info__sayhi{text-align:left}#aside-content .card-info .author-info__name{text-align:left;font-weight:900;color:var(--heo-white)}[data-theme=dark] #aside-content>.card-widget:first-child{box-shadow:none}.author-info__description2{width:65%;z-index:2}#aside-content .card-info a img{border-radius:0;height:140px;display:inherit;filter:drop-shadow(-5px 14px 8px #00000008);position:absolute;right:-10px;bottom:0;width:auto;z-index:0}[data-theme=light] #aside-content .card-info a img{filter:drop-shadow(-5px 14px 8px #ffffff08)}#aside-content>div.card-widget.card-info>div.card-content{padding:1rem 1.2rem}#aside-content>.card-widget:first-child{background:var(--heo-red);box-shadow:var(--heo-shadow-main);transition:.3s;border:none}#aside-content>div.card-widget.card-info>div.card-info-avatarimg{overflow:hidden;background:var(--heo-yellow);transition:1.5s;min-height:160px;position:relative;box-shadow:var(--heo-shadow-yellow)}#aside-content>div.card-widget.card-info>div>div.card-info-data>div:nth-child()>a>div.headline{font-weight:700}@media screen and (max-width:1023px){#aside-content #card-funds,#aside-content .card-announcement,#rightside #hide-aside-btn{display:none}}#aside-content .card-info .card-info-social-icons{margin:0;padding-top:10px;text-align:left}#aside-content .card-info .card-info-social-icons i{background:var(--heo-white);box-shadow:var(--heo-shadow-white);color:var(--heo-main);font-size:1.2rem}#aside-content .card-info .card-info-social-icons i:hover{background:var(--heo-secondbg);transform:scale(.95);color:var(--heo-main);box-shadow:none}#aside-content .card-info .card-info-data>.card-info-data-item:hover{background:var(--heo-post-blockquote-bg);transform:scale(.95)}#aside-content>div.card-widget.card-info>div.card-content>div.card-info-data>.card-info-data-item:hover>a>div.headline,#aside-content>div.card-widget.card-info>div.card-content>div.card-info-data>.card-info-data-item:hover>a>div.length-num{color:var(--heo-blue)}.announcement_content p{margin:.5rem 0 0;line-height:1.38}#aside-content .card-widget{transition:.3s}#sidebar-menus .card-widget{margin-bottom:1rem}#aside-content>div.sticky_layout>div.card-widget.card-archives>div>ul>li.card-archive-list-item.more.is-center{margin-top:8px;background:var(--heo-card-btn-bg);border-radius:8px;transition:.3s!important}#aside-content>div.sticky_layout>div.card-widget.card-archives>div>ul>li.card-archive-list-item.more.is-center:hover,#sidebar #sidebar-menus .menus_item:hover{color:var(--heo-white);background:var(--heo-blue);border-radius:8px;transition:.3s!important}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item.more span,#aside-content .card-categories ul.card-category-list>.card-category-list-item.more span{transition:.3s!important}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item:hover.more span,#aside-content .card-categories ul.card-category-list>.card-category-list-item.more span{transition:.3s!important}#aside-content>div.sticky_layout>div.card-widget.card-archives>div>ul>li.card-archive-list-item.more.is-center:hover span,.flink#article-container .flink-list>.flink-list-item a:hover{background:0 0}#web_bg{background-repeat:repeat;background-size:auto;width:100%;height:100%;background-color:var(--heo-background)}#web_bg:before{background-color:var(--heo-maskbg);opacity:.93}[data-theme=dark]#web_bg{opacity:1}#aside-content .card-tag-cloud a{color:var(--heo-fontcolor)!important;font-size:.8rem;border-radius:8px}#aside-content .card-tag-cloud a:hover{background:var(--heo-theme);transform:scale(1);color:var(--heo-white)!important;box-shadow:var(--heo-shadow-blue)}#article-container h1:hover:before,#article-container h2:hover:before,#article-container h3:hover:before,#article-container h4:hover:before,#article-container h5:hover:before,#article-container h6:hover:before,#readmore-talk{color:var(--heo-lighttext)}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a:hover,#aside-content .card-categories ul.card-category-list>.card-category-list-item a:hover{color:var(--heo-white);background-color:var(--heo-blue);box-shadow:var(--heo-shadow-blue);border-radius:8px;padding:.15rem .5rem;border:var(--style-border-hover)}a.extend.next{right:0}a.extend.prev{left:0}#page-header.post-bg:before{transition:none;opacity:.93;height:20rem;opacity:.8}@media screen and (max-width:768px){#home_top{padding:0}#page-header.post-bg{height:15rem!important}#page-header.post-bg:before{height:15rem}.post-bg #post-cover{min-height:15rem!important}}#post-cover-rgb,.post-bg #post-cover{width:100%!important;height:100%!important}.post-bg #post-cover{object-fit:cover;min-width:50vw;min-height:20rem;opacity:.8}.coverdiv{width:70%;height:100%;position:relative;margin:0 -20% 0 auto;display:none;overflow:hidden;transform:rotate(10deg) translateY(-30px) scale(1.1);filter:blur(10px)}.coverdiv:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;box-shadow:110px -130px 300px 60px var(--heo-main) inset}#page-header{display:flex;justify-content:center}#post-cover-rgb{position:absolute;background:var(--heo-lighttext)}.layout>div:first-child:not(.recent-posts){padding:1rem 2rem;background:var(--heo-card-bg);border:var(--style-border)}#article-container a.fancybox:hover,.post-comment,.tab-item-content{background:var(--heo-card-bg)}.layout{max-width:1500px;min-height:100vh;justify-content:center}#page-header #post-info{left:0;right:0;position:absolute;padding:0 3rem;margin:0 auto;z-index:10;color:var(--heo-white);max-width:1500px;display:flex;flex-direction:column;align-items:flex-start;top:30%}#post-firstinfo{text-align:left;display:flex;white-space:nowrap}#post-firstinfo .post-meta__tags{color:var(--heo-white);opacity:.4;margin-left:1rem}#post-firstinfo .post-meta__tags:hover{color:var(--heo-white);opacity:1}#post-firstinfo>div>span.post-meta-categories>a{color:var(--heo-white)}.meta-avatar img{width:30px;border-radius:30px}.meta-avatar img:hover{transform:rotate(360deg)}@media screen and (max-width:768px){#page-header #post-info{padding:0 6%;top:5rem}.meta-avatar,.meta-share-time{display:none!important}#post-info #post-meta{margin-top:.5rem}#pagination .page-number,#pagination .pagination .space,.typed-cursor{display:none}#pagination .pagination .extend{width:100%;height:2.5rem;line-height:2.5rem}#pagination .pagination .extend:hover{background:var(--heo-theme);color:var(--heo-white)}#pagination .pagination{background:var(--heo-card-bg);transition:.3s;border:1px soild var(--heo-card-border);display:flex;border-radius:12px}}.post-meta__tag-list::-webkit-scrollbar{display:none}.meta-share-time .meta-avatar-name{opacity:1;color:var(--heo-white)!important;font-weight:700}.meta-share-time{display:flex;margin-right:.5rem}.meta-avatar .meta-avatar-name,.meta-share-time .meta-info{margin:0 .5rem}#post-meta>div{text-align:left}.meta-secondline{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.meta-avatar,.reward-group{display:flex}#post-info #post-meta .fab{margin-bottom:3px;font-size:15px}span.post-meta-wechat{margin-left:.8rem;opacity:.6}#aside-content #card-toc .toc-content:before,#body-wrap.error .aside-list .aside-list-item .content time,#post .post-copyright:before,#post-info #post-meta .post-meta-label,#post>hr,.article-sort-item-time,.article-sort-item:before,.article-sort-title:after,.article-sort-title:before,.post-reward .reward-main .reward-all:after,.tag-cloud-title,.v[data-class=v] .vcount,figure.gallery-group:hover .gallery-group-name::after{display:none}#post-info #post-meta .post-meta-icon{margin-right:.4rem}#post-info #post-meta .post-meta-separator{margin:0 .4rem}#post-firstinfo>div>span.post-meta-categories>a,#post-meta>div>span.post-meta-wordcount>span.word-count,#post-meta>div>span.post-meta-wordcount>span:nth-child(7),.post-meta-pv-cv #busuanzi_value_page_pv{font-weight:800}.post-meta-date,.post-meta-pv-cv,.post-meta-tags,.post-meta-wordcount{opacity:.6}.inline-image{display:flex;margin:8px 0}.inline-image a:hover{box-shadow:none!important}.inline-image img{margin:0;display:inline-flex;margin-bottom:0!important}#post-info .post-title{color:var(--heo-white);font-weight:700;font-size:2.3rem;line-height:1.2;text-align:left;margin:1rem 0!important;-webkit-line-clamp:2;padding:0}@media screen and (max-width:600px){img.footer_mini_logo{display:none}div#footer_deal{flex-wrap:wrap;flex-direction:row}.layout{padding:.3rem}}#post-info #post-meta{color:var(--heo-white);margin-top:.4rem;height:30px;transition:.3s}.table-wrap,blockquote{margin:1rem 0}#post-info #post-meta a:hover{text-decoration:none;color:var(--heo-blue);background:var(--heo-white);border-radius:12px}#article-container h2:before{color:#797979}#article-container ul>li:not(.tab):before{border:3px solid var(--heo-lighttext)}#article-container .tabs{margin:1rem 0!important;border-radius:12px;overflow:hidden;border:3px solid var(--heo-secondbg)!important}#article-container figure.highlight,#readmore-talk,details summary,details[open],figure.gallery-group{border-radius:12px}#article-container .tabs>.nav-tabs>.tab.active button{border-top:0 solid var(--heo-lighttext);border-bottom:3px solid var(--heo-lighttext);background:var(--heo-background)}#article-container .tabs>.nav-tabs>.tab button{transition:.3s;-webkit-transition:none;background:var(--heo-secondbg);border-top:none;border-bottom:3px solid var(--heo-secondbg)}#article-container .tabs>.nav-tabs>.tab:not(.active) button:hover{border-top:none!important;border-bottom:3px solid var(--heo-secondbg);background:var(--heo-main);color:var(--heo-white);transition:.3s;border-top:3px solid var(--heo-main)}#article-container .tabs>.tab-contents .tab-item-content.active{animation:tabshow;-webkit-animation:tabshow;padding:1.2rem}details summary{padding:.5rem 1rem;background:var(--heo-secondbg);margin:.2rem 0;transition:.3s}details summary:hover{cursor:pointer;background:var(--heo-main);color:var(--heo-white);transition:.3s}#article-container ul>li:not(.tab):hover:before{border-color:var(--heo-lighttext)}#article-container a.fancybox,#article-container a:hover{border-bottom:2px solid var(--heo-none)}#article-container a{color:#307af6;text-decoration:none;border-bottom:2px solid var(--heo-lighttext);color:var(--heo-fontcolor);font-weight:700;padding:0 4px}#article-container a:hover{text-decoration:none;color:var(--heo-white);background:var(--heo-main);border-radius:4px;box-shadow:var(--heo-shadow-main)}#article-container p{margin:.5em 0!important;font-size:18px;line-height:2.1;font-weight:400}#article-container.post-content h1{font-size:1.5rem;line-height:1.5}#article-container.post-content h2{font-size:1.3rem}#article-container.post-content h3{font-size:1.1rem}#article-container>h1:first-child,#article-container>h2:first-child{margin:0!important}blockquote{border-left:.2rem solid var(--heo-lighttext);background-color:var(--heo-post-blockquote-bg);color:var(--heo-fontcolor);border-radius:0 12px 12px 0}#article-container .headerlink::before{content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900}#article-container .headerlink{float:right;opacity:.08;border-bottom:none;position:relative;display:none}#article-container:hover .headerlink{opacity:.6;text-decoration:none}#article-container .headerlink:hover{background:0 0;opacity:1;border-bottom:none;color:var(--heo-main);box-shadow:none}#article-container img{border-radius:12px;margin:auto auto 1rem;object-fit:cover;max-height:600px}figure{margin-top:.5rem!important}#article-container figure.highlight .highlight-tools{background:var(--heo-secondbg)!important;color:var(--heo-fontcolor)!important}#article-container .code-expand-btn i{color:var(--heo-fontcolor)!important;font-size:1rem}#readmore-talk{text-align:center;padding:8px;background:#f2b94b0c}#footer-banner,#pagination .next-post a:hover,#pagination .prev-post a:hover,#post .post-copyright,.relatedPosts>.relatedPosts-list>div:hover,.v[data-class=v] .vinfo .vbtn.primary{background:var(--heo-main)}.relatedPosts>.relatedPosts-list .cover{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;filter:blur(0);opacity:.15}.relatedPosts>.relatedPosts-list a:hover .cover{transform:scale(1.3)}#post>div.relatedPosts>div.relatedPosts-list>div:first-child{border-radius:12px 0 0}#post>div.relatedPosts>div.relatedPosts-list>div:nth-child(3){border-radius:0 12px 0 0}#post>div.relatedPosts>div.relatedPosts-list>div:nth-child(4){border-radius:0 0 0 12px}#post>div.relatedPosts>div.relatedPosts-list>div:nth-child(6){border-radius:0 0 12px}.relatedPosts>.headline{margin-bottom:1rem!important}#post .tag_share .post-meta__tags{background:var(--heo-secondbg);border:0 solid var(--heo-blue);color:var(--heo-fontcolor);margin:0 0 0 .5rem}#post .tag_share .post-meta__tags:hover{background:var(--heo-main);box-shadow:var(--heo-shadow-main);color:var(--heo-white)}#post .post-copyright{padding:.9rem 1.4rem;overflow:hidden}#post .post-copyright:after{position:absolute;right:12px;top:-37px;content:'\f1f9';font-size:100px;font-family:"Font Awesome 5 Free";font-weight:600;opacity:.2;color:var(--heo-white);opacity:.4}.post-copyright-copybtn{margin-left:.5rem;color:var(--heo-white);opacity:.4;transition:.3s}.post-copyright-copybtn:hover{opacity:1;transition:.3s}#post .post-copyright .post-copyright-info a{padding:0;color:var(--heo-white);font-weight:700}#post .post-copyright .post-copyright-info a:hover{color:var(--heo-main)}#post .post-copyright .post-copyright-info{padding-left:0;color:var(--heo-white);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700}#post>div.post-copyright>div.post-copyright__author>span>span{padding:0;color:var(--heo-white);font-weight:700;font-size:1rem;line-height:1.38;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#post>div.post-copyright>div.post-copyright__type{line-height:16px;display:flex;margin-top:8px}#post>div.post-copyright>div.post-copyright__type>span>a{font-size:14px;opacity:.6;line-height:16px}#post>div.post-copyright>div.post-copyright__type>span>a:hover{opacity:1;background:0 0;color:var(--heo-white)}#post-copyright-url a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#post>div.post-copyright>div.post-copyright__notice{margin:.5rem 0 0}#pagination img.next-cover,#pagination img.prev-cover{opacity:.15;transform:scale(1.1);transition:.3s;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}#pagination .next-post:hover img.next-cover,#pagination .next-post:hover img.prev-cover,#pagination .prev-post:hover img.next-cover,#pagination .prev-post:hover img.prev-cover{opacity:.25;transform:scale(1.2);filter:blur(5px)}#pagination .next_info,#post #pagination .prev_info{color:var(--heo-fontcolor);font-weight:700;-webkit-line-clamp:2;white-space:normal;line-height:1.3;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical}#post #pagination{overflow:hidden;position:relative;border-radius:12px}@media screen and (min-width:769px){#pagination .page-number,#pagination a.extend.next,#pagination a.extend.prev{height:2rem;background:var(--heo-card-bg);box-shadow:var(--heo-shadow-lightblack)}#pagination .page-number{width:2rem;line-height:calc(2rem - 2px);border-radius:8px!important;margin:0 .3rem;border:var(--style-border)}#pagination .page-number.current{background:var(--heo-theme);border:var(--style-border-hover)}#pagination .page-number.current:hover{background:var(--heo-theme);color:var(--heo-white)}#pagination .page-number:hover,#pagination a.extend.next:hover,#pagination a.extend.prev:hover{color:var(--heo-theme);border:var(--style-border-hover)}#pagination span.space{margin:0 .3rem}#pagination a.extend.next,#pagination a.extend.prev{width:4rem;line-height:1.9rem;border-radius:8px!important;position:absolute;border:var(--style-border)}#pagination{overflow:visible}#pagination .pagination{position:relative}}.relatedPosts>.relatedPosts-list>div{background:var(--heo-background);transition:.3s}.relatedPosts>.relatedPosts-list .content .title{color:var(--heo-fontcolor);font-weight:700;line-height:1.5;-webkit-line-clamp:4;font-size:.9rem;text-align:left}.relatedPosts>.relatedPosts-list .content .date{color:var(--heo-fontcolor);display:none}.relatedPosts>.relatedPosts-list>div:hover .cover{opacity:.05;filter:blur(5px)}#post-comment>div.comment-head>div.comment-privacy{display:block;justify-content:space-between;float:right;line-height:2rem}.img-alt{font-size:16px;transform:translateY(-30px)}.post-tools{display:flex;width:100%;justify-content:space-between;margin-top:2rem;flex-wrap:wrap}.post-reward{margin-top:0;display:flex;justify-content:center}.post-reward:hover>.reward-main{display:flex;justify-content:left}.post-tools-left{white-space:nowrap;display:inline-block;text-overflow:ellipsis;margin-top:1rem;display:flex}.post-tools-right{margin:1rem 0 auto;overflow:scroll;overflow-x:overlay;white-space:nowrap;padding-bottom:1rem;padding-right:0}.share-link{margin-left:.5rem;display:flex;justify-content:center;position:relative;text-align:center}#article-container figure.highlight,#article-container pre{color:#f8f8f2;background:#696969}#article-container figure.highlight .highlight-tools{background:#3f3f3f;color:#fff}#article-container figure.highlight .gutter pre{color:#d3d3d3!important;background:grey}#article-container figure.highlight figcaption a{color:#a9a9a9!important}.article-sort .article-sort-item .article-sort-item-img{border-radius:12px;min-width:80px;min-height:80px;background:var(--heo-secondbg)}#page .tag-cloud-list a{color:var(--heo-fontcolor)!important;font-size:1.4em!important;padding:.2em .5em;background:var(--heo-secondbg);margin:.5em;border-radius:12px;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}#article-container h1,#article-container h1:hover,.article-sort{padding-left:0}#page .tag-cloud-list a:hover{background:var(--heo-blue)!important;box-shadow:var(--heo-shadow-blue);color:var(--heo-white)!important}#article-container>div>figure>figcaption>p{margin:0}.article-sort{border:none;margin-left:0}.article-sort-title{margin-left:0;padding-bottom:0;padding-left:0;font-weight:700;font-size:2em}.article-sort-item{margin:0 0 1rem;overflow:hidden}@media screen and (max-width:769px){.categoryItem,a.categoryButton{border-radius:0}#pagination{margin-bottom:0;margin-top:0}.share-link.mobile{display:none}.article-sort-item-info a{white-space:inherit!important}#letlink{flex-direction:column!important;text-align:center!important}#letlogo{display:none!important}#footer-wrap{margin-top:1rem!important}}.article-sort-item.year{font-size:.8rem;color:var(--heo-secondtext)}.article-sort-item-info{padding:0 .8rem;display:flex;flex-direction:column}.article-sort-item-time{order:1;margin-top:4px;color:var(--heo-secondtext)}.article-sort-item-title{line-height:1.3;order:0;font-weight:700}.article-sort-item-title:hover{transform:translateX(0)}.flink#article-container .flink-list{padding:0;margin:1rem -8px -8px}.flink#article-container .flink-list>.flink-list-item a .flink-item-desc{white-space:normal;color:var(--heo-fontcolor);text-align:left;height:40px;opacity:.7;overflow:auto}.flink#article-container .flink-list>.flink-list-item:hover a .flink-item-desc{color:var(--heo-white);width:100%}.flink#article-container .flink-list>.flink-list-item a .flink-item-name{text-align:left;font-size:19px;color:var(--heo-fontcolor)}.flink#article-container .flink-list>.flink-list-item a{display:flex;border:none;flex-direction:row;flex-wrap:nowrap}.flink#article-container .flink-list>.flink-list-item a img{border-radius:32px;margin:15px 20px 15px 15px;transition:.3s;background:var(--heo-background);min-width:60px;min-height:60px}.flink#article-container .flink-list>.flink-list-item:hover a img{transition:.6s;width:0;height:0;opacity:0;margin:.5rem;min-width:0;min-height:0}.flink#article-container .flink-list>.flink-list-item{background:var(--heo-secondbg);margin:6px;transition:.3s ease-in-out;border-radius:12px}.flink#article-container .flink-list>.flink-list-item:hover{background:var(--heo-blue)}.gallery-group figcaption p{line-height:1.5!important}.flink#article-container .site-card:hover .info .title{color:var(--heo-white);box-shadow:var(--heo-shadow-blue)}.flink#article-container .site-card .info .desc{font-size:.7rem;color:var(--heo-fontcolor);opacity:.7;transition:.3s}.flink#article-container .site-card:hover .info .desc{transition:.3s;color:var(--heo-white);width:100%}.flink#article-container .site-card:hover .info{background:var(--heo-theme)}.flink#article-container .site-card{background:var(--heo-secondbg);border-radius:12px;transition:.3s ease-in-out;overflow:hidden;border-bottom:0 solid var(--heo-none);height:200px}.flink#article-container .site-card .info{display:flex;border:none;padding:.5rem;width:100%;height:90px;margin:0;border-radius:0 0 12px 12px}.flink#article-container .site-card .img img{border-radius:12px 12px 0 0;transform:scale(1.03)}.flink#article-container .site-card .img{border-radius:12px 12px 0 0;height:120px;width:100%;display:flex;border:none;padding:0!important}.flink#article-container .site-card .info img{border-radius:32px;transition:.3s!important;margin:2px 8px 0 0;width:20px;height:20px;min-width:20px;min-height:20px}.flink#article-container .site-card-group{padding:20px 0}.article-sort-item-info a{margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#footer-wrap{color:var(--heo-fontcolor);display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px 50px 0;text-align:left!important;margin:0 auto}#footer-wrap h1{font-size:1.5rem;margin:0}#footer-wrap h3{padding:0 12px}#footer-wrap p{margin:0 0 0 .2rem;font-size:.8rem;opacity:.8}#footer-banner .footer-banner-link.cc i,#footer-wrap i{margin-right:.5rem}#footer-wrap i{width:22px;font-size:18px;display:inline-block}#footer-wrap #letlogo{display:flex;flex-direction:column;align-self:center;margin:auto 0;max-width:200px}#footer-wrap #letlink .link_group{display:flex;flex-direction:column;margin-right:20px;min-width:180px}#footer-wrap #letlink{display:flex;flex-direction:row;justify-content:space-around;margin:0 0 1rem}#footer:before{position:absolute!important;width:100%!important;height:100%!important;content:''!important;background-color:var(--heo-maskbg)!important;z-index:-1}#body-wrap.error .aside-list{display:flex;flex-direction:row;flex-wrap:nowrap;bottom:0;position:absolute;padding:1rem;width:100%;overflow:scroll}#body-wrap.error .aside-list .aside-list-group{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:1200px;margin:0 auto}#body-wrap.error .aside-list .aside-list-item{padding:.5rem}#body-wrap.error .aside-list .aside-list-item img{width:100%;object-fit:cover;border-radius:12px}#body-wrap.error .aside-list .aside-list-item .thumbnail{overflow:hidden;width:230px;height:143px;background:var(--heo-card-bg);display:flex}#body-wrap.error .aside-list .aside-list-item .content .title{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;justify-content:center;align-items:flex-end;align-content:center;padding-top:.5rem}.load-btn.button-load{background:var(--heo-card-btn-bg);color:var(--heo-fontcolor);padding:12px;margin:1.5rem 0 0;width:100%;text-align:center;border-radius:12px;transition:.3s;font-weight:700}.load-btn.button-load:hover{background:var(--heo-blue);color:var(--heo-white);transition:.3s;box-shadow:var(--heo-shadow-blue)}.article-sort-item-info-more{display:flex;font-size:.7rem;margin-right:auto}.article-sort-item-tags{margin-top:8px;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;width:70%}.article-sort-item-tags a{color:var(--heo-secondtext);transition:.3s}.article-sort-item-tags a:hover{color:var(--heo-theme);transition:.3s}#footer-banner{padding:1rem;color:#fff;margin-top:1rem;display:flex;overflow:hidden;z-index:100}#footer-banner .footer-banner-links{display:flex;justify-content:space-between;max-width:1395px;width:100%;margin:0 auto;flex-wrap:wrap}#footer-banner .footer-banner-left{display:flex;flex-wrap:wrap;min-width:295px;min-height:32px}#footer-banner .footer-banner-link{color:var(--heo-white);font-size:.8rem;font-weight:700;white-space:nowrap}.footer-banner-link:nth-child(2){margin:0 1rem}#footer-banner .footer-banner-link.cc{margin-right:0}#footer_deal i{font-size:1.5rem;color:var(--heo-fontcolor);transition:.3s;line-height:1.3rem;height:1.3rem}#footer_deal i:hover{color:var(--heo-main);transition:.3s;border-radius:32px;box-shadow:var(--heo-main)}.hometop-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:12px;margin-bottom:12px;max-width:1500px;align-content:center}.hometop-group .hometop-item{height:100px;line-height:100px;border-radius:12px;transition:.3s ease-in-out;overflow:hidden}.hometop-group .hometop-item:first-child{background:linear-gradient(to right,#9ca8b8,#c1cbd7)}.hometop-group .hometop-item:nth-child(2){background:linear-gradient(to right,#9da299,#bcc0ba)}.hometop-group .hometop-item:nth-child(3){background:linear-gradient(to right,#b6afa7,#d2cdc3)}.hometop-group .hometop-item:nth-child(4){background:linear-gradient(to right,#939391,#afb0b2)}@media (max-width:600px){.hometop-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;margin-bottom:12px}#nav #menus,#nav #page-name-text{display:none!important}}.hometop-group .hometop-item .hometop-button{width:100%;height:100%;display:inline-block;font-weight:700;font-size:.9rem;color:var(--heo-white);transition:.4s cubic-bezier(.39, .575, .565, 1);transform:scale(1)}.hometop-group .hometop-item .hometop-button i{font-size:4rem;opacity:.4;position:absolute;right:0;top:40%;transition:.3s}.hometop-group .hometop-item .hometop-button span:after{top:66px;width:1.2rem;left:25px;height:2px;background:var(--heo-white);content:"";border-radius:1px;position:absolute;transition:.3s}.hometop-group .hometop-item:hover .hometop-button span:after{width:3rem}.layout .recent-posts #archive,.layout .recent-posts #category,.layout .recent-posts #notfound,.layout .recent-posts #tag{box-shadow:var(--wds-shadow-lightblack);padding:1rem 2rem;border-radius:12px;background:var(--heo-card-bg);min-height:calc(100vh - 320px);border:var(--style-border)}#page-name-mask{width:100%;height:100%;position:absolute;overflow:hidden}#rollinggirl{height:50vh;position:absolute;bottom:0;right:0;max-width:none}.v[data-class=v] *{box-sizing:border-box!important}.v[data-class="v"] a,.vat{color:var(--heo-main)!important}#sidebar #sidebar-menus .site-page:hover,.lyrics{color:#fff}.v[data-class=v] .vpanel{border:none!important;padding:0!important;background:0 0!important}.v[data-class=v] .veditor,.vfooter{width:100%!important;margin:.75em 0!important}.v[data-class=v] .vinfo .vbtn.primary{border-color:var(--heo-main)}.v[data-class=v] .vinfo .vbtn:hover{border-color:var(--heo-main);color:var(--heo-main)}.v[data-class=v] .vinfo .vbtn.primary:hover{background:var(--heo-yellow);border-color:var(--heo-yellow)}#waline-edit{background:var(--heo-background);border-radius:12px;border:1px solid var(--heo-card-border);padding:16px 16px 40px!important}#sidebar #sidebar-menus .menus_item{flex:0 0 48%;border:var(--style-border);border-radius:8px;margin:4px 0}#lyrics-japanese-1,#lyrics-japanese-2{position:absolute;opacity:.4;font-size:1rem}#lyrics-chinese-1,#lyrics-chinese-2{font-weight:400;position:relative;top:8px;left:15px;font-size:.9rem}.lyrics{font-weight:700;height:50px;margin:10px 0 0 10px}#lyrics-2{margin:0 35px 10px 0;float:right}#category .article-sort{margin-top:10px}#pale-item{height:280px!important;width:180px!important}#pale-item a{flex-direction:column!important;padding:0}.flink#article-container .flink-list>.flink-list-item #pale-icon img{height:240px;width:180px;margin:0!important;border-radius:0!important}.flink#article-container .flink-list>.flink-list-item:hover #pale-icon img{transition:.6s;width:0;height:0;opacity:0;margin:.5rem;min-width:0;min-height:0}#pale-info{padding:0 8px}#pale-name{padding:12px 0!important}#pale-info .flink-item-desc{height:230px!important}#post-firstinfo{text-align:left;display:flex;white-space:nowrap}#post-firstinfo .post-meta__tags{color:var(--heo-white);opacity:.4;margin-left:1rem}#post-firstinfo .post-meta__tags:hover{color:var(--heo-white);opacity:1}#post-firstinfo .meta-firstline{display:flex;align-items:center}@media screen and (max-width:768px){#post-firstinfo .meta-firstline{margin-bottom:.4rem}#post-info .post-title{font-size:1.4rem;-webkit-line-clamp:2;margin:.2rem 0!important}}span.post-meta-categories{background-color:var(--heo-white-op);padding:0 .5rem;border-radius:8px;line-height:32px;height:32px;transition:.3s}span.post-meta-categories:hover{background-color:var(--heo-white)}a.post-meta-categories{color:var(--heo-white);font-size:.7rem}span.post-meta-categories:hover a.post-meta-categories{color:var(--heo-main)!important}#post-firstinfo>div>span.post-meta-categories>a{font-weight:800}.post #nav a:hover,.post #nav button:hover{background:var(--heo-white-op)}.page #nav a:hover,.page #nav button:hover{background:var(--heo-main)}