html{font-size:100%;overflow-y:overlay;scroll-behavior:smooth}body{background:#2080f0;color:#000;line-height:1.618;text-align:left;font-family:helvetica neue,Tahoma,Arial,microsoft yahei,pingfang sc,wenquanyi micro hei,sans-serif;font-display:fallback;margin:0;padding:0}header,section,footer,aside,nav,article,figure{display:block}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}p{margin-top:1rem;margin-bottom:1rem}a{outline:0;padding:0;color:#000;text-decoration-line:underline;text-underline-offset:2px;text-decoration-style:solid}a:link,a:visited{text-decoration-color:#000;text-decoration-thickness:1px}a:hover,a:active{text-decoration-color:#404040;text-decoration-thickness:2px}.body-child{clear:both;margin:0 auto;box-sizing:border-box}.body-child-container{padding:3rem 4.5rem 3.5rem}#banner{padding:2em 0 0}#banner div.page-header{font-family:helvetica neue,sans-serif;font-weight:200;display:block;margin:0 0 .75rem}#banner div.page-header a,#banner div.page-header a:link,#banner div.page-header a:visited,#banner div.page-header a:hover,#banner div.page-header a:active{color:#f2f2f2;text-decoration:none;background:0 0;text-shadow:none;display:inline-block}#banner div.page-header span.page-header-title{font-size:3.2rem}#banner div.page-header span.page-header-subtitle{font-size:1.3rem}#banner nav{background:rgba(255,255,255,.88);height:40px;line-height:30px;margin:0 auto .75rem;padding:0;text-align:center;width:100%;border-radius:6px}#banner nav ul{list-style:none;margin:0 auto;padding:0}#banner nav li{float:left;display:inline;margin:0}#banner nav a,#banner nav a:link,#banner nav a:visited,#banner nav a:hover,#banner nav a:active{color:#000;display:inline-block;height:30px;padding:5px 1.5em;text-decoration:none;text-shadow:none!important;transition:background-color .15s ease-out}#banner nav a:hover,#banner nav a:active,#banner nav li.active a:link,#banner nav li.active a:visited{background:#fff}#banner nav li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}#article_content,#article_list{background:rgba(255,255,255,.93);margin-bottom:.75em;overflow:hidden;border-radius:6px 6px 0 0}#article_list>.article_index_info{margin:0 0 1rem;color:#2080f0;line-height:1.44;font-weight:400}#article_list>div.hentry{border:0;padding:0;margin-bottom:2.5rem}#article_list>div.hentry:last-child{margin-bottom:0}.entry-header{margin-bottom:1.5rem;line-height:1.44}.entry-header .post-info{font-size:.75rem;text-align:left;margin-bottom:1rem}.entry-header .post-info *{font-style:normal}.entry-header .post-info>span:not(:last-child):after{content:"|";margin:0 .25rem}.entry-header .post-info .post-info-strong{font-weight:700}h1.entry-title{color:#000;font-weight:400;margin-top:0;margin-bottom:0;border-bottom:1px solid #000}h1.entry-title a,h1.entry-title a:link,h1.entry-title a:visited{text-decoration:none;color:#000}.entry-summary{margin:1.5rem 0 0}.entry-content{font-family:Consolas,Monaco,droid sans mono,courier new,microsoft yahei,pingfang sc,wenquanyi micro hei,sans-serif;word-break:break-word}.entry-content h1,.entry-content h2{font-weight:400}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:600}.entry-content img,.entry-content video,.entry-content iframe{max-width:85%;max-height:max(100px,85vh);display:block;margin:auto}.entry-content img.inline{display:inline;vertical-align:text-bottom;max-height:2em}.entry-content figure{margin:1.5em 0}.entry-content figcaption{text-align:center;color:gray}.entry-content a.headerlink{color:#000;margin-left:.5em;opacity:0;transition:opacity .12s ease-out;text-decoration:none;-webkit-user-select:none;user-select:none}.entry-content h1:hover a.headerlink,.entry-content h2:hover a.headerlink,.entry-content h3:hover a.headerlink,.entry-content h4:hover a.headerlink,.entry-content h5:hover a.headerlink,.entry-content h6:hover a.headerlink{opacity:1}.entry-content a img{border:none}.entry-content strong,.entry-content b{font-weight:700}.entry-content em,.entry-content i{font-style:italic}.entry-content li{line-height:1.44}.entry-content ul,.entry-content ol{padding-left:1.6rem}.entry-content ol{list-style-type:decimal}.entry-content ol ol,.entry-content ul ol{list-style-type:lower-roman}.entry-content ol ol ol,.entry-content ol ul ol,.entry-content ul ol ol,.entry-content ul ul ol{list-style-type:lower-alpha}.entry-content ul.task-list,.entry-content ol.task-list{padding-left:1.6em}.entry-content li.task-list-item{list-style-type:none}.entry-content li.task-list-item input{margin-left:-1.6em}.entry-content .highlight{padding:1rem 1.25rem;margin:1rem 0;border:1px solid #e0e0e0;border-radius:3px;color:#000;line-height:1.44;overflow:auto}.entry-content pre{margin:0}.entry-content code{padding:0 .25em;border:1px solid #e0e0e0;border-radius:3px;background-color:#f8f8f8}.entry-content pre>code{padding:0;border:none}.entry-content pre,.entry-content code{font-family:Consolas,Monaco,droid sans mono,courier new,microsoft yahei,pingfang sc,wenquanyi micro hei,sans-serif}.entry-content div.toc{width:fit-content;min-width:33%;padding:.5rem 1.25rem;margin:1rem 0;border:1px solid #e0e0e0;border-radius:3px;background-color:#f8f8f8;font-family:Consolas,Monaco,droid sans mono,courier new,microsoft yahei,pingfang sc,wenquanyi micro hei,sans-serif}.entry-content div.toc>span.toctitle{border-bottom:2px solid #e0e0e0;display:block;margin:.5rem 0;padding-bottom:.5rem}.entry-content div.toc a{text-decoration-style:solid;text-decoration-color:initial;text-decoration-thickness:1px}.entry-content div.toc a:link,.entry-content div.toc a:visited{text-decoration-line:none}.entry-content div.toc a:hover,.entry-content div.toc a:active{text-decoration-line:underline}.entry-content div.toc ul{list-style:none;padding:0}.entry-content div.toc li{padding:0}.entry-content div.toc>ul{margin:0}.entry-content div.toc>ul>li{margin:.75rem 0}.entry-content div.toc li>ul{margin:0 0 0 1.5rem}.entry-content div.toc li>ul>li{margin:0}.entry-content sup{font-size:smaller;-webkit-user-select:none;user-select:none}.entry-content sup a{padding:0 .25em}.entry-content div.footnote{padding:.5rem 1.25rem;margin:1rem 0;border:1px solid #e0e0e0;border-radius:3px}.entry-content div.footnote .footnote-title{border-bottom:1px solid #e0e0e0;display:block;margin:.5rem 0;padding-bottom:.5rem}.entry-content div.footnote p{margin:0}.entry-content div.footnote a.footnote-backref{font-family:monospace;margin-left:.5em}.entry-content div.footnote a.footnote-backref:not(:last-child){margin-right:.5em}.entry-content .admonition{position:relative;padding:.5rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:3px}.entry-content .admonition p{margin:.5rem 0}.entry-content .admonition-title{font-weight:bolder}.entry-content .admonition.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.entry-content .admonition.info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.entry-content .admonition.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.entry-content .admonition.danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.entry-content blockquote{font-family:Georgia,nimbus roman no9 l,songti sc,noto serif cjk sc,source han serif sc,source han serif cn,STSong,ar pl new sung,ar pl sungtil gb,NSimSun,SimSun,tw\-sung,wenquanyi bitmap song,ar pl uming cn,ar pl uming hk,ar pl uming tw,ar pl uming tw mbe,PMingLiU,MingLiU,serif;margin:1rem 0;padding-left:.875rem;border-left:.375rem solid #e0e0e0}.entry-content table{margin:.5rem 0 1.5rem;max-width:100%;word-break:break-word;border-collapse:collapse}.entry-content thead th,.entry-content tbody td{padding:.5rem 1.25rem;text-align:left;border:solid 1px #e0e0e0}.entry-content thead th{background-color:#f8f8f8}.entry-content tbody td{background-color:#fff}.entry-content hr{border:1px solid #e0e0e0;margin:2em auto}.entry-content #app{overflow-x:auto}.entry-content #app[v-cloak]{visibility:hidden;position:relative}.entry-content #app[v-cloak]::before{content:"Loading ...";visibility:visible;position:absolute;top:0;left:0}#article_content hr.article-separate:not(:last-child){border:2px solid #e0e0e0;margin:3em auto}#article_content hr.article-separate:last-child{display:none}#article_content h2.article-addition-title{font-weight:400}ins.adsbygoogle:not([data-ad-status=filled]){height:0!important}ins.adsbygoogle:not([data-ad-status=filled])>div{display:none!important}ins.adsbygoogle[data-ad-status=filled]{margin-bottom:1rem}#article_addition_comments_usage p{font-size:.75rem;margin:.5em 0}#article_addition_statements_content p{font-size:.75rem;margin:.5em 0}#extras{margin-bottom:3rem;overflow:hidden;background:#101010;border-radius:0 0 6px 6px}#extras a{text-decoration-style:solid;text-decoration-color:initial;text-decoration-thickness:1px}#extras a:link,#extras a:visited{color:#fff;display:block;text-decoration-line:none;padding:.3em .25em 0 0}#extras a:hover,#extras a:active{text-decoration-line:underline}#extras #extras_container{display:flex}#extras #extras_container .blogroll{margin-right:3em;flex:1}#extras #extras_container h2{color:#2080f0;font-size:1.25rem;font-weight:400;margin:0 0 .5em;padding:0}#extras #extras_container ul{list-style:none;margin:0;padding:0}#extras #extras_container li{padding:0}#extras #extras_container .social li{margin:0}#extras #extras_container .blogroll li{display:inline-block;margin:0 .5em 0 0}#extras #extras_container .social .social_logo_container{position:relative;display:inline-block;vertical-align:bottom;width:2em;height:1.5em}#extras #extras_container .social a .social_logo{height:1.5em;margin-right:.5em;transition:opacity .12s ease-out;position:absolute;top:0;left:0}#extras #extras_container .social a .social_logo_hover{z-index:1}#extras #extras_container .social a .social_logo_regular{z-index:0}#extras #extras_container .social a:link .social_logo_hover,#extras #extras_container .social a:visited .social_logo_hover{opacity:0}#extras #extras_container .social a:hover .social_logo_hover,#extras #extras_container .social a:active .social_logo_hover{opacity:1}#extras #site_info{display:block;margin-top:3em;text-align:left;font-size:.75rem;color:#ccc}#extras #site_info p{margin:0}#extras #site_info a{font-weight:700;display:inline!important}#BtnScrollToTop{position:fixed;z-index:99;right:50px;bottom:3em;width:36px;height:36px;border:none;border-radius:6px;overflow:hidden;cursor:pointer;background:#fff;transition:all .15s ease-out;visibility:hidden;opacity:0}#BtnScrollToTop.show_scroll_to_top_btn{visibility:visible;opacity:.88}#BtnScrollToTop.show_scroll_to_top_btn:hover{opacity:1}#BtnScrollToTop img{width:28px;height:28px;margin:4px}canvas.background{position:fixed;top:0;left:0;z-index:-1;pointer-events:none}@media print{#banner nav,#article_addition_comments_usage,div.article_addition_ads,#extras{display:none}html{font-size:10pt}body{background:#fff}#banner{padding:0!important}#banner div.page-header *{color:#000}#banner div.page-header{margin-bottom:.5rem!important}.main-container{padding-top:0!important;padding-bottom:0!important}}@media print,screen and (max-width:767px){html{overflow-y:unset}h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.1275rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}.body-child{width:100%}.body-child-container{padding:1.5rem .75rem 2.5rem}#article_list>div.hentry{margin-bottom:1.5rem}#article_content,#article_list{background:#fff;border-radius:initial}#banner{padding:1.5rem 0 0}#banner div.page-header{padding-left:.75rem}#banner div.page-header span.page-header-title{font-size:2rem}#banner div.page-header span.page-header-subtitle{font-size:1rem}#banner nav{background:#fff;border-radius:initial}#banner nav a:hover,#banner nav a:active,#banner nav li.active a:link,#banner nav li.active a:visited{background:#e0e0e0}#banner nav li a{background:#fff;padding:5px 10px!important}#banner nav li:first-child a{padding-left:.75rem!important;border-top-left-radius:initial;border-bottom-left-radius:initial}.entry-content img,.entry-content video,.entry-content iframe{max-width:90%;max-height:max(100px,90vh)}#extras{margin-bottom:0;border-radius:0!important}#BtnScrollToTop{visibility:hidden!important}canvas.background{display:none!important}}@media screen and (min-width:768px) and (max-width:1199px){.body-child{width:85%}#BtnScrollToTop{visibility:hidden!important}}@media screen and (min-width:1200px) and (max-width:1679px){.body-child{width:70%}}@media screen and (min-width:1680px){.body-child{width:1176px}}