:root{--width-left:256px;--width-main:720px;--gap-l:16px;--gap-p:0.75rem}@media screen and (min-width:2048px){:root{--gap-l:32px;--width-left:320px;--width-main:780px}}@media screen and (min-width:2560px){:root{--width-main:860px;--gap-l:64px}}:root{--site-bg:#f8f8f8;--block:#f2f2f2;--block-border:#e5e5e5;--block-hover:#ededed;--text-p0:#000;--text-p1:#333;--text-p2:#5a5a5a;--text-p3:#818181;--text-p4:#b3b3b3;--text-meta:#d0d0d0;--text-code:#111;--card:#fff;--theme-highlight:#03c7fa;--theme-bg:#e8fafe}@media (prefers-color-scheme:dark){:root{--site-bg:#313438;--block:#2b2f33;--block-border:#393e44;--block-hover:#222528;--text-p0:#fff;--text-p1:#d1d2d2;--text-p2:#b5b6b7;--text-p3:#868789;--text-p4:#737577;--text-meta:#696b6e;--text-code:#ff7043;--card:#464d56;--theme-highlight:#1bcdfc;--theme-bg:#415966}}@media screen and (prefers-color-scheme:dark) and (max-width:768px){:root{--site-bg:#000;--card:#383e45;--block:#222528;--block-border:#303439;--block-hover:#181b1d}}pre{font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;font-size:.8125rem;tab-size:4;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4}a{text-decoration:none;color:#2196f3}a:hover{color:#ff5722}hr{color:var(--text-meta);opacity:.1}img{max-width:100%}li{font-size:.9375rem}ol,ul{padding-left:1.5rem}table:not([class]){border-collapse:collapse;overflow:auto;display:block;margin:1rem 0;max-width:100%;vertical-align:text-top;font-size:.875rem}table:not([class]) th{background:var(--block)}table:not([class]) td,table:not([class]) th{padding:.5em 1em;border:1px solid var(--block-hover);line-height:1.5}table:not([class]) tr{word-break:keep-all;white-space:nowrap}table:not([class]) tr:hover{background:var(--block)}:root{--blur-px:12px;--blur-bg:rgba(255,255,255,0.5)}@media (prefers-color-scheme:dark){:root{--blur-bg:rgba(0,0,0,0.5)}}.blur{background:var(--blur-bg)}@supports ((-webkit-backdrop-filter:blur(var(--blur-px))) or (backdrop-filter:blur(var(--blur-px)))){.blur{background:var(--blur-bg)!important;backdrop-filter:saturate(200%) blur(var(--blur-px));-webkit-backdrop-filter:saturate(200%) blur(var(--blur-px))}}.blur:hover{background:var(--card)}button{border:none;font-weight:500;outline:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}a.button{font-weight:500;line-height:1;padding:.75rem 2rem;border-radius:3px;transition:background .2s ease-out;-moz-transition:background .2s ease-out;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;font-size:.9375rem}a.button.theme{background:#1bcdfc;color:var(--site-bg)}a.button.theme:hover{background:#ff5722}a[onclick]:hover{cursor:pointer}.cap{font-weight:500;font-size:.75rem;color:var(--text-p3)}.cap.blue{color:#0d87e9}.cap.cyan{color:#03c3f5}.cap.theme{color:#03c7fa}.dis-select{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.mobile-only{display:none}@media screen and (max-width:768px){.mobile-only{display:block!important}}@media screen and (max-width:768px){.mobile-hidden{display:none!important}}.float-panel{position:sticky;right:0;bottom:2rem;float:right;z-index:10;display:flex;border-radius:6px 0 0 6px;padding-right:1rem;border:1px solid var(--block-border);border-right:0;overflow:hidden;--blur-px:24px;--blur-bg:rgba(234,234,234,0.6)}@media (prefers-color-scheme:dark){.float-panel{--blur-bg:rgba(85,85,85,0.6)}}.sidebar-toggle.mobile{cursor:pointer;color:var(--text-p2);border-right:1px solid transparent;background:0 0;padding:.5rem;line-height:0;font-size:20px;margin:0}.l_body.mobile.sidebar .sidebar-toggle.mobile{background:var(--card);color:#ff5722;border-color:var(--block-border)}code{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:var(--text-code);font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;word-break:break-all;font-size:85%;background:var(--block);padding:.2em .4em;border-radius:4px}article.md .highlight{margin:var(--gap-p) 0;border-radius:6px;overflow:hidden;background:var(--block);border:1px solid var(--block-border);line-height:1.5;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;box-sizing:border-box}@media screen and (min-width:500px){article.md .highlight{min-width:280px}}article.md .highlight{position:relative;overflow:auto;display:block}article.md .highlight figcaption{color:var(--text-p2);font-size:.8125rem;padding:4px .5rem;position:sticky;left:0;background:var(--block-hover);border-top-left-radius:calc(6px - 1px);border-top-right-radius:calc(6px - 1px);border-bottom:1px solid var(--block-border)}article.md .highlight figcaption span{margin-right:4px}article.md .highlight>table{overflow:auto;display:block;margin:0!important;background:0 0;border:none}article.md .highlight>table td,article.md .highlight>table th{padding:0;border:none;line-height:1.5}article.md .highlight>table::-webkit-scrollbar{height:4px;width:4px}article.md .highlight>table::-webkit-scrollbar-track-piece{background:0 0}article.md .highlight>table::-webkit-scrollbar-thumb{background:0 0;cursor:pointer;border-radius:6px}article.md .highlight>table:hover::-webkit-scrollbar-thumb{background:var(--text-meta)}article.md .highlight>table:hover::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}article.md .highlight>table tr{background:0 0}article.md .highlight>table tr:hover{background:0 0}article.md .highlight .gutter{pointer-events:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:right;padding:0 1em;border-width:0;margin-left:0;left:0;z-index:1}article.md .highlight .gutter pre .line{color:var(--text-p4)}article.md .highlight .code pre{display:block;padding:.5em 1rem}article.md .highlight .gutter+.code pre{padding-left:.25em}table:not([class]){border-collapse:collapse}article.md .highlight .code{vertical-align:top}article.md .highlight .code:before{position:absolute;top:0;right:0;padding:4px .5rem;opacity:.25;font-weight:700;color:var(--theme)}article.md .highlight.yaml .code:before{content:"YAML"}article.md .highlight.json .code:before{content:"JSON"}article.md .highlight.diff .code:before{content:"diff"}article.md .highlight.html .code:before{content:"HTML"}article.md .highlight.javascript .code:before,article.md .highlight.js .code:before{content:"JS"}article.md .highlight.css .code:before{content:"CSS"}article.md .highlight.less .code:before{content:"Less"}article.md .highlight.stylus .code:before{content:"Stylus"}article.md .highlight.bash .code:before{content:"bash"}article.md .highlight.shell .code:before{content:"shell"}article.md .highlight.sh .code:before{content:"sh"}article.md .highlight.ini .code:before{content:"ini"}article.md .highlight.c .code:before{content:"C"}article.md .highlight.cpp .code:before{content:"C++"}article.md .highlight.objc .code:before,article.md .highlight.objectivec .code:before{content:"Objective-C"}article.md .highlight.swift .code:before{content:"Swift"}article.md .highlight.java .code:before{content:"Java"}article.md .highlight.python .code:before{content:"Python"}article.md .highlight.php .code:before{content:"PHP"}article.md .highlight.rust .code:before{content:"Rust"}article.md .highlight.sql .code:before{content:"SQL"}article.md .highlight.ruby .code:before{content:"Ruby"}article.md .highlight.makefile .code:before{content:"Makefile"}article.md .highlight.go .code:before{content:"Go"}article.md .highlight.typescript .code:before{content:"TypeScript"}pre .code:before{display:none}pre .line,pre .params{color:var(--text-p1)}pre .line .addition{color:#3fa33f}pre .line .deletion{color:#ee2b29}pre .marked{background-color:rgba(254,213,66,.4);padding:2px 8px 2px 0;border-radius:2px;width:100%}pre .attr,pre .attribute,pre .title{color:#3f51b5}pre .comment{color:var(--text-p4);font-style:italic}pre .javascript .function,pre .keyword,pre .meta-keyword{color:#8959a8}pre .built_in,pre .tag .name,pre .type{color:#2196f3}pre .css .class,pre .css .id,pre .css .pseudo,pre .html .doctype,pre .regexp,pre .ruby .constant,pre .variable,pre .xml .doctype,pre .xml .pi,pre .xml .tag .title{color:#fd8607}pre .constant,pre .literal,pre .number,pre .preprocessor{color:#fd8607}pre .class,pre .css .rules .attribute,pre .ruby .class .title{color:#ff9800}pre .meta-string,pre .string{color:#449e48}pre .header,pre .inheritance,pre .ruby .symbol,pre .value,pre .xml .cdata{color:#4caf50}pre .css .hexcolor{color:#6cc}pre .coffeescript .title,pre .function,pre .javascript .title,pre .perl .sub,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword{color:#69c}.highlight.css .line .selector-tag,.highlight.css .line .tag .name,.highlight.html .line .selector-tag,.highlight.html .line .tag .name,.highlight.less .line .selector-tag,.highlight.less .line .tag .name,.highlight.stylus .line .selector-tag,.highlight.stylus .line .tag .name{color:#ee2b29}.highlight.css .line .selector-attr,.highlight.css .line .selector-class,.highlight.html .line .selector-attr,.highlight.html .line .selector-class,.highlight.less .line .selector-attr,.highlight.less .line .selector-class,.highlight.stylus .line .selector-attr,.highlight.stylus .line .selector-class{color:#fd8607}.highlight.css .line .attribute,.highlight.html .line .attribute,.highlight.less .line .attribute,.highlight.stylus .line .attribute{color:#3f51b5}.highlight.css .line .number,.highlight.html .line .number,.highlight.less .line .number,.highlight.stylus .line .number{color:#17afca}.highlight.c .line .meta,.highlight.objc .line .meta,.highlight.objectivec .line .meta,.highlight.swift .line .meta{color:#8959a8}.highlight.c .line .class,.highlight.objc .line .class,.highlight.objectivec .line .class,.highlight.swift .line .class{color:var(--text-p1)}.highlight.json .line .attr{color:#e24f5a}.highlight.json .line .literal{color:#3f51b5}.highlight.yaml .line .attr{color:#e24f5a}*{outline:0}html{font-family:system-ui,"Microsoft Yahei","Segoe UI",-apple-system,Roboto,Ubuntu,"Helvetica Neue",Arial,"WenQuanYi Micro Hei",sans-serif;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:var(--site-bg);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}div.lazy.img{width:100%;height:100%;background-position:center;background-size:cover}input{background:0 0;border:none}input.copy-area{display:block;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;font-size:.75rem;font-weight:700;color:var(--text-p3)}svg.loading{display:block;position:absolute;color:var(--text-p3);z-index:-1;width:100%;height:2rem;margin:auto;animation:spin infinite 2s;animation-timing-function:linear}@-moz-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}span.dot,span.sep{font-size:.9em;margin:0 .25em}span.dot:before{content:'·'}span.sep:before{content:'/';padding-left:2px;padding-right:2px}svg.icon{width:1em;height:1em;vertical-align:middle;fill:currentColor;overflow:hidden}.h1,h1{font-size:1.75rem;font-weight:700}@media screen and (max-width:500px){.h1,h1{font-size:1.75rem}}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.125rem}h5{font-size:.9375rem}h6{font-size:.75rem}.fs14{font-size:.875rem}.fs14 p{font-size:.875rem!important}.fs14 li{font-size:.875rem!important}.fs12{font-size:.75rem}.post-list .post-title{font-weight:500;margin:.75rem 0 .5rem;line-height:1.2;font-size:1.375rem;border-bottom:none;color:var(--text-p0);transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out}.post-list .wiki .post-title{margin-top:.5rem;font-weight:700}.widgets .post-title{margin:.75rem 0;line-height:1.2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgets .post-title .cap{margin-bottom:2px;opacity:.5}.widgets .post-title a{color:inherit;font-weight:500}.widgets .post-title a:hover{color:#ff5722}div.toast{max-width:60%;padding:1rem 3rem;line-height:1.5;color:var(--text-p1);font-weight:500;text-align:center;border-radius:12px;background:var(--card);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.md .article-footer{margin-top:4rem;padding:1rem;background:var(--block);border-radius:6px;border:1px solid var(--block-border)}.md .article-footer:empty{display:none}.md .article-footer .header{font-weight:500;color:var(--text-p2);font-size:1.125rem}.md .article-footer .body input.copy-area{margin:.75rem 0;padding:0;width:100%}.md .article-footer .body p{color:var(--text-p2);margin:.5em 0}.md .article-footer .body p a{font-weight:unset}.md .article-footer .body ul{margin:0;overflow:hidden}.md .article-footer .body ul a:hover{text-decoration:underline}.md .article-footer .body .post-title{margin:.5rem 0;line-height:1.2;word-break:break-all}.md .article-footer section+section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--block-border)}.md .article-footer .social-wrap{grid-gap:0.5rem 1rem;margin:0}.md .article-footer .qrcode{width:128px;padding:4px;background:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 0 32px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .2s ease-out;-moz-transition:height .2s ease-out;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out}.md .article-footer .qrcode img{object-fit:contain}.md .article-footer .qrcode.display{margin:2rem auto 1rem;height:128px!important;visibility:visible!important}.bread-nav{padding:1rem 1rem 0;color:var(--text-p3);font-weight:500}.bread-nav div#breadcrumb{display:flex;align-items:center;flex-direction:row}.bread-nav div#breadcrumb:not([style]) a{color:#2196f3}.bread-nav div#breadcrumb[style] a{color:inherit}.bread-nav div#breadcrumb span.sep{color:var(--text-p3)}.bread-nav div#breadcrumb a.cap:hover{color:#ff5722}.bread-nav div#post-meta{margin-top:2px}.l_cover{height:100vh;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.l_cover.post{height:inherit}.l_cover .cover-wrap{margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.l_cover .cover-wrap .cover-title{font-weight:700;font-size:1.5rem;margin:1rem 0;line-height:1.2}.l_cover .cover-wrap .description{margin:1rem 0}.l_cover .cover-wrap .start-wrap{margin:2rem 0;flex-shrink:0}.l_cover .cover-wrap .start-wrap a.start{display:inline-block}.l_cover.post .cover{z-index:-1;width:100%;height:30vh;max-width:2048px;min-height:150px;max-height:400px}@media screen and (max-width:768px){.l_cover.post .cover{height:25vh}}@media screen and (max-width:500px){.l_cover.post .cover{height:20vh}}@media screen and (min-width:2048px){.l_cover.post .cover{margin-top:4rem}.l_cover.post .cover .img{border-radius:2rem}}.l_cover.post .cover-wrap{z-index:1}.l_cover.post .cover-wrap .article-title{text-align:center;padding:1rem;margin:1em 0 0 0}@media screen and (min-width:2048px){.l_cover.post .cover-wrap .article-title{font-size:3rem}}.l_cover.wiki .cover-wrap{max-width:500px}.l_cover.wiki .cover-wrap .preview{margin-bottom:2rem}.l_cover.wiki .cover-wrap .preview img{object-fit:contain;max-height:35vh;max-width:100%}@media screen and (max-width:500px){.l_cover.wiki .cover-wrap .preview img{max-width:60%}}.l_cover.wiki .cover-wrap .cover-title:first-child{font-size:3rem}.page-footer{margin:4rem 1rem 3rem;color:var(--text-p3)}.page-footer a{color:var(--text-p3)}.page-footer a:hover{color:#ff5722}.page-footer .sitemap{margin:.5rem 0 2rem;display:grid;grid-gap:1rem 1rem;grid-auto-flow:column dense;overflow:scroll}.page-footer .sitemap::-webkit-scrollbar{height:0;width:0}.page-footer .sitemap::-webkit-scrollbar-track-piece{background:0 0}.page-footer .sitemap::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:0}.page-footer .sitemap::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}.page-footer .sitemap .sitemap-group{display:flex;flex-direction:column;align-items:flex-start}.page-footer .sitemap .sitemap-group>a,.page-footer .sitemap .sitemap-group>span{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-footer .sitemap .sitemap-group>span{margin:.5rem 0;font-weight:500;color:var(--text-p1)}.page-footer .sitemap .sitemap-group>a{margin:.2rem 0}.page-footer .text p{margin:4px 0;line-height:1.2}.page-footer .text a{text-decoration:underline}.nav-wrap{position:sticky;position:-webkit-sticky;margin-top:1.75rem;top:-2px;background:var(--site-bg);padding:0 1rem;z-index:8;margin-bottom:1px}.nav-wrap:after{content:'';width:calc(100% - 2 * 1rem);height:2px;border-radius:2px;position:absolute;bottom:0;left:1rem;background:var(--block-hover)}nav.cap{display:flex;overflow:scroll visible}nav.cap::-webkit-scrollbar{height:0;width:0}nav.cap::-webkit-scrollbar-track-piece{background:0 0}nav.cap::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:0}nav.cap::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}nav.cap>p{margin:0}nav.cap a{padding:.25rem 1rem;margin:10px 0 8px 0;line-height:2;color:var(--text-p3);border-radius:4px;font-weight:500;white-space:nowrap;position:relative;z-index:1}nav.cap a:after{height:2px;position:absolute;bottom:-8px;left:1rem;right:1rem;background:#1bcdfc;border-radius:2px;pointer-events:none}nav.cap a:hover{background:var(--block-hover)}nav.cap a.active,nav.cap a:hover{color:var(--text-p1)}nav.cap a.active{background:var(--card);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 8px 0 rgba(0,0,0,.04)}nav.cap a.active:after{content:''}nav.cap a+a{margin-left:4px}@media screen and (max-width:768px){.nav-wrap{margin-top:0}}.paginator-wrap{margin:1rem;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px 0 rgba(0,0,0,.03)}.paginator-wrap .paginator,.paginator-wrap:hover{text-align:center}.paginator-wrap .current{font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;color:var(--text-p3)}.paginator-wrap a.paginator{color:var(--text-p3);padding:1rem;line-height:0;filter:grayscale(100%)}.paginator-wrap a.paginator img{height:1rem}.paginator-wrap a.paginator.disable{pointer-events:none;opacity:.25}.paginator-wrap a.paginator:hover{filter:unset}.related-wrap{padding:2rem 1rem}.related-wrap:empty{display:none}.related-wrap section.header{display:flex;justify-content:space-between;align-items:center}.related-wrap section.header>span.title{padding:.25rem 0}.related-wrap section.footer{margin-top:1rem}.related-wrap a.more{padding:.25rem .5rem;border-radius:6px;color:var(--text-p1)}.related-wrap#related-posts .related-posts{width:100%;display:flex;margin:1rem 0;overflow-x:scroll;align-items:flex-start;padding-bottom:8px;border-radius:6px}.related-wrap#related-posts .related-posts::-webkit-scrollbar{height:8px;width:8px}.related-wrap#related-posts .related-posts::-webkit-scrollbar-track-piece{background:0 0}.related-wrap#related-posts .related-posts::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:4px}.related-wrap#related-posts .related-posts::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}.related-wrap#related-posts .related-posts a{flex-grow:0;flex-shrink:0;background:var(--card);border-radius:6px;padding-bottom:1rem;line-height:1.2;display:flex;flex-direction:column;overflow:hidden;min-width:280px;width:40vw;max-width:460px;border:1px solid var(--block-hover)}.related-wrap#related-posts .related-posts a .img{min-width:100%;min-height:140px;height:calc(40vw * .5);max-height:230px;overflow:hidden}.related-wrap#related-posts .related-posts a .img img{width:100%;height:100%;object-fit:cover}.related-wrap#related-posts .related-posts a .img img:not(.lazy){transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-webkit-transition:transform 1s ease-out;-o-transition:transform 1s ease-out}@media screen and (max-width:768px){.related-wrap#related-posts .related-posts a{width:70vw}.related-wrap#related-posts .related-posts a .img{height:calc(70vw * .5)}}.related-wrap#related-posts .related-posts a .title{color:var(--text-p1);font-weight:500;font-size:.9375rem;margin:.75rem .75rem 0 .75rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.related-wrap#related-posts .related-posts a .excerpt{color:var(--text-p2);font-size:.8125rem;margin:.4rem .75rem 0 .75rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.related-wrap#related-posts .related-posts a:hover img{transform:scale(1.04)}.related-wrap#related-posts .related-posts a+a{margin-left:1rem}.related-wrap#read-next .body{background:var(--block);border-radius:6px;border:1px solid var(--block-border);margin-top:1rem;overflow:hidden}.related-wrap#read-next .body .line{margin:0;height:1px;background:var(--block-border)}.related-wrap#read-next .body .line+.line,.related-wrap#read-next .body .line:first-child,.related-wrap#read-next .body .line:last-child{display:none}.related-wrap#read-next .body>a{display:flex;margin:0;line-height:1.2;padding:.75rem .5rem;color:var(--text-p3);justify-content:space-between;align-items:center;font-weight:500;font-size:.75rem}.related-wrap#read-next .body>a:first-child{color:var(--text-p1);font-size:1.125rem;font-weight:400}.related-wrap#read-next .body>a .note{flex-shrink:0;margin-left:4px;font-size:.75rem;color:var(--text-p4);font-weight:500}.related-wrap#read-next .body>a:hover{color:#ff5722!important;background:var(--card)}.related-wrap#comments div.cmt-title p{margin:0}.related-wrap#comments div.cmt-title p a{color:inherit;text-decoration:underline}.related-wrap#comments div.cmt-title p a:hover{color:#ff5722}.related-wrap#comments div.cmt-body{min-height:150px;position:relative}.related-wrap#comments div.cmt-body svg.loading{top:60px}.tag-plugin.about{background:var(--block);border-radius:6px;padding:2rem}.tag-plugin.about .about-header{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.tag-plugin.about .about-header img{object-fit:contain}.tag-plugin.about .about-header>img{margin:auto 0}.tag-plugin.about .about-header>p{font-size:.75rem;font-weight:500;color:var(--text-p3);padding-top:.75rem}.tag-plugin.about .about-header>p strong:first-child{font-size:3rem;font-weight:700;color:var(--text-p1);margin-right:.75rem}.tag-plugin.about .about-header .avatar{display:inline-flex;margin:0 1rem}.tag-plugin.about .about-body>p{line-height:1.5}.tag-plugin.about .about-body .tag-plugin.navbar:last-child nav.cap{margin-top:1rem}.tag-plugin.about .about-body .tag-plugin.navbar:last-child nav.cap a{margin:0;color:#2196f3;background:var(--block-hover)}.tag-plugin.about .about-body .tag-plugin.navbar:last-child nav.cap a.active{background:0 0}.tag-plugin.about .about-body .tag-plugin.navbar:last-child nav.cap a:hover{color:#ff5722;background:var(--block-border)}.tag-plugin.about .about-body .tag-plugin.navbar:last-child nav.cap a+a{margin-left:.5rem}.tag-plugin.about .about-header+.about-body{margin-top:1.5rem}@media screen and (max-width:500px){.tag-plugin.about{padding:1rem}.tag-plugin.about .about-header{flex-direction:column}.tag-plugin.about .about-header .avatar{margin:1rem auto}.tag-plugin.about .about-header p{width:100%}}.md .checkbox{display:flex;font-size:.9375rem;line-height:1.2;--gap-p:0.25rem}.md .checkbox input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;height:16px;width:16px;cursor:pointer;display:inline-block;outline:0;border-radius:2px;flex-shrink:0;margin-right:8px;pointer-events:none}.md .checkbox span{margin-top:1px}.md .checkbox input[type=checkbox]:after,.md .checkbox input[type=checkbox]:before{position:absolute;content:"";background:var(--site-bg)}.md .checkbox input[type=checkbox]:before{left:1px;top:5px;width:0;height:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.md .checkbox input[type=checkbox]:after{right:7px;bottom:3px;width:2px;height:0;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}.md .checkbox input[type=checkbox]:checked:before{left:0;top:7px;width:6px;height:2px}.md .checkbox input[type=checkbox]:checked:after{right:3px;bottom:1px;width:2px;height:10px}.md .checkbox[symbol=minus] input[type=checkbox]:before{transform:rotate(0);left:1px;top:5px;width:0;height:2px}.md .checkbox[symbol=minus] input[type=checkbox]:after{transform:rotate(0);left:1px;top:5px;width:0;height:2px}.md .checkbox[symbol=minus] input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox[symbol=minus] input[type=checkbox]:checked:after{left:1px;top:5px;width:10px;height:2px}.md .checkbox[symbol=plus] input[type=checkbox]:before{transform:rotate(0);left:1px;top:5px;width:0;height:2px}.md .checkbox[symbol=plus] input[type=checkbox]:after{transform:rotate(0);left:5px;top:1px;width:2px;height:0}.md .checkbox[symbol=plus] input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox[symbol=plus] input[type=checkbox]:checked:after{left:5px;top:1px;width:2px;height:10px}.md .checkbox[symbol=times] input[type=checkbox]:before{transform:rotate(45deg);left:3px;top:1px;width:0;height:2px}.md .checkbox[symbol=times] input[type=checkbox]:after{transform:rotate(135deg);right:3px;top:1px;width:0;height:2px}.md .checkbox[symbol=times] input[type=checkbox]:checked:before{left:1px;top:5px;width:10px;height:2px}.md .checkbox[symbol=times] input[type=checkbox]:checked:after{right:1px;top:5px;width:10px;height:2px}.md .checkbox input[type=radio]{border-radius:50%;transform:translateY(-1px)}.md .checkbox input[type=radio]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:2px;transform:scale(0)}.md .checkbox input[type=radio]:checked:before{transform:scale(1)}.md .checkbox input{border:2px solid var(--theme)}.md .checkbox input[type=checkbox]:checked{background:var(--theme)}.md .checkbox input[type=radio]:checked:before{background:var(--theme)}.tag-plugin.checkbox:not([color]){--theme:#2196f3}.tag-plugin{--theme:var(--text-p1);--theme-border:var(--block-border);--theme-bg:var(--block)}.tag-plugin[color=red]{--theme:#f44336;--theme-border:#fab3ae;--theme-bg:#fdecea}.tag-plugin[color=orange]{--theme:#fa6400;--theme-border:#fdc199;--theme-bg:#feefe5}.tag-plugin[color=yellow]{--theme:#ffbd2b;--theme-border:#ffe4aa;--theme-bg:#fff8e9}.tag-plugin[color=green]{--theme:#3dc550;--theme-border:#b1e7b9;--theme-bg:#ebf9ed}.tag-plugin[color=cyan]{--theme:#1bcdfc;--theme-border:#a3ebfd;--theme-bg:#e8fafe}.tag-plugin[color=blue]{--theme:#2196f3;--theme-border:#a6d5fa;--theme-bg:#e8f4fd}.tag-plugin[color=purple]{--theme:#9c27b0;--theme-border:#d7a8df;--theme-bg:#f5e9f7}.tag-plugin[color=light]{--theme-bg:#fff}.tag-plugin[color=dark]{--theme-bg:#444;color:var(--card)!important}@media (prefers-color-scheme:dark){.tag-plugin[color=red]{--theme-border:#d1453c;--theme-bg:#574c52}.tag-plugin[color=orange]{--theme-border:#d65f11;--theme-bg:#584f4d}.tag-plugin[color=yellow]{--theme-border:#daa633;--theme-bg:#585851}.tag-plugin[color=green]{--theme-border:#3ead51;--theme-bg:#455955}.tag-plugin[color=cyan]{--theme-border:#23b3da;--theme-bg:#415966}.tag-plugin[color=blue]{--theme-border:#2887d3;--theme-bg:#425465}.tag-plugin[color=purple]{--theme-border:#8a2e9e;--theme-bg:#4e495f}.tag-plugin[color=light]{--theme-border:#fff;--theme-bg:#ddd;color:var(--site-bg)!important}.tag-plugin[color=dark]{--theme-border:#000;--theme-bg:#222;color:var(--text-p1)!important}}.md .tag-plugin.copy{display:flex;justify-content:space-between;box-sizing:border-box;background:var(--block);border-radius:6px;border:1px solid var(--block-border);overflow:hidden;width:320px;max-width:100%}.md .tag-plugin.copy[width=max]{width:100%}@media screen and (max-width:425px){.md .tag-plugin.copy{min-width:100%}}.md .tag-plugin.copy input.copy-area{display:inline-block;padding:0;width:100%;color:var(--text-p2);line-height:3;text-indent:1rem}.md .tag-plugin.copy button.copy-btn{margin:0;line-height:3;border-left:1px solid var(--block-border);display:inline-block;background:var(--block-hover);line-height:0;font-size:1rem;padding:0 .75rem;color:var(--text-p2)}.md .tag-plugin.copy button.copy-btn:hover{background:var(--card)}.md .tag-plugin.emoji{display:inline-block;margin:-4px 2px 0;vertical-align:middle}.md .tag-plugin.emoji img{display:block;object-fit:contain;height:1.75em}details.folding{display:block;padding:1rem;margin:1rem 0;border-radius:6px;font-size:.875rem;background:var(--theme-bg);border:1px solid var(--theme-border)}details.folding summary{cursor:pointer;padding:.75rem 1rem;margin:-1rem;border-radius:6px;color:var(--text-p2);font-weight:500;position:relative;line-height:normal;outline:0}details.folding summary h1,details.folding summary h2,details.folding summary h3,details.folding summary h4,details.folding summary h5,details.folding summary h6,details.folding summary p,details.folding summary>{display:inline;border-bottom:none!important}details.folding summary:hover{color:var(--text-p0)}details.folding summary:hover:after{position:absolute;content:'+';text-align:center;top:50%;transform:translateY(-50%);right:1rem}details.folding[open]>summary{border-bottom:1px solid var(--theme-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--text-p1);margin-bottom:0}details.folding[open]>summary:hover:after{content:'-'}details.folding[open]>div.body{padding:1rem;margin:-1rem;margin-top:0;background:var(--card);border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-size:.9375rem}details.folding[open]>div.body>:first-child{margin-top:0}details.folding[open]>div.body>:last-child{margin-bottom:0}details.folding[child=codeblock]>div.body{padding:0;background:0 0}details.folding[child=codeblock]>div.body .highlight{border:none;border-radius:0;background:0 0;margin:0}details.folding[child=codeblock]>div.body .highlight .code:before{content:none}.md .frame-wrap{position:relative;overflow:hidden;margin:0 auto;max-width:100%;display:flex;flex-direction:column;align-items:center}.md .frame-wrap img,.md .frame-wrap video{border-radius:0}.md .frame-wrap .frame{z-index:1;display:block;position:absolute;background-size:100%;background-repeat:no-repeat;overflow:hidden}.md .tag-plugin.img-wrap .frame-wrap[focus]{height:auto}.md .frame-wrap#iphone11 img,.md .frame-wrap#iphone11 video{width:287px;margin-top:19px;margin-bottom:20px}.md .frame-wrap#iphone11 .frame{background-image:url("https://cdn.jsdelivr.net/gh/cdn-x/placeholder@1.0.1/frame/iphone11.svg");width:329px;height:658px}.md .frame-wrap[focus=top] img,.md .frame-wrap[focus=top] video{margin-bottom:0!important}.md .frame-wrap:not([focus=bottom]) .frame{top:0}.md .frame-wrap[focus=bottom] img,.md .frame-wrap[focus=bottom] video{bottom:0;margin-top:0!important}.md .frame-wrap[focus=bottom] .frame{bottom:0}@media screen and (max-width:500px){.md .frame-wrap#iphone11 img,.md .frame-wrap#iphone11 video{width:208px;margin-top:13px;margin-bottom:14px}.md .frame-wrap#iphone11 .frame{width:238px;height:476px}}.users-wrap{overflow:hidden}.users-wrap .group-header{margin:0 0 1rem}.users-wrap .group-header p{margin:0;font-size:.875rem}.users-wrap .group-header p:first-child{font-size:1.25rem;font-weight:500}.users-wrap .group-body{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.users-wrap .group-body+.group-header{margin-top:2rem}.users-wrap .friendsjs-wrap{display:block}.users-wrap .friendsjs-wrap .loading-wrap{min-height:50px;margin:2rem 0;text-align:center}.users-wrap .user-card{flex-shrink:1;display:flex;align-items:stretch;width:12.5%}@media screen and (max-width:980px){.users-wrap .user-card{width:14.28%}}@media screen and (max-width:900px){.users-wrap .user-card{width:16.66%}}@media screen and (max-width:820px){.users-wrap .user-card{width:20%}}@media screen and (max-width:768px){.users-wrap .user-card{width:16.66%}}@media screen and (max-width:500px){.users-wrap .user-card{width:25%}}.users-wrap .user-card .card-link{margin:0;width:100%;color:var(--text-p1);font-size:10px;font-weight:500;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;text-align:center;line-height:1.2;border-radius:4px;overflow:hidden;position:relative;padding:1rem .5rem}.users-wrap .user-card .card-link img{object-fit:cover;display:block;width:48px;height:48px;background:var(--card);border-radius:64px;margin:0 0 .5rem}.users-wrap .user-card .card-link>img{transition:transform .2s ease-out,box-shadow .2s ease-out;-moz-transition:transform .2s ease-out,box-shadow .2s ease-out;-webkit-transition:transform .2s ease-out,box-shadow .2s ease-out;-o-transition:transform .2s ease-out,box-shadow .2s ease-out}.users-wrap .user-card .card-link:hover{background:var(--block-hover)}.users-wrap .user-card .card-link:hover img{transform:scale(1.2) rotate(8deg);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}.tag-plugin.ghcard{line-height:0}.tag-plugin.ghcard a.ghcard{display:inline-block}.tag-plugin.image{margin-top:1rem;margin-bottom:1rem}.tag-plugin.image .image-bg{text-align:center;border-radius:6px;position:relative;overflow:hidden}.tag-plugin.image .image-bg:hover .image-download{opacity:1!important}.tag-plugin.image .image-bg img{display:block;object-fit:cover}.tag-plugin.image .image-bg .image-download{position:absolute;bottom:8px;right:8px;font-size:1.125rem;padding:6px;line-height:0;border-radius:4px;transition:color .2s ease-out,opacity .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,opacity .2s ease-out,background .2s ease-out;-webkit-transition:color .2s ease-out,opacity .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,opacity .2s ease-out,background .2s ease-out;color:var(--text-p1)}.tag-plugin.image .image-bg .image-download:hover{background:var(--card)!important;color:#ff5722}.tag-plugin.image .image-meta{display:flex;justify-content:center;padding:.5rem 0}.tag-plugin.image .image-meta .image-caption{display:inline-block;font-size:.75rem;color:var(--text-p2);line-height:1.5;text-align:justify}.tag-plugin.image .image-meta .image-caption:empty{display:none}.md u{text-decoration:none;border-bottom:2px solid #ff5722}.md emp{text-decoration:none;border-bottom:4px dotted #ff5722}.md wavy{text-decoration:underline wavy #ff5722}.md del{color:var(--text-p3);text-decoration:line-through var(--text-p3)}.md kbd{border-radius:4px;border:1px solid #d2d2d2;border-bottom-width:2px;background:var(--card);padding:2px 4px 1px 4px;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;font-weight:700}.md psw{color:transparent;background:#a1a1a1;border-radius:2px;transition:background .2s ease-out;-moz-transition:background .2s ease-out;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;margin:auto 2px}.md psw:hover{color:inherit;background:0 0}.md sub,.md sup{color:var(--theme);line-height:1;font-weight:700;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif}.md .tag-plugin.link{max-width:400px;margin:1em auto;display:flex;justify-content:center}@media screen and (max-width:375px){.md .tag-plugin.link{width:100%}}.md .link-card{background:var(--card);display:inline-flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:280px;max-width:100%;width:320px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:6px;transition:box-shadow .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:box-shadow .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (max-width:375px){.md .link-card{width:100%}}.md .link-card:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1);transform:translateY(-1px)}.md .link-card.plain{flex-direction:row;align-items:center}.md .link-card.rich{flex-direction:column;align-items:stretch;width:400px}.md .link-card{line-height:1.2}.md .link-card>div{pointer-events:none}.md .link-card>.top{display:flex;margin:.75rem 1rem .25rem;overflow:hidden;max-width:calc(100% - 1rem * 2);align-items:center}.md .link-card>.top .img{line-height:0;height:16px;width:20px;margin-right:4px;background-repeat:no-repeat;background-size:contain;background-position:left center}.md .link-card>.top .desc{opacity:.75;line-height:1.5}.md .link-card>.top span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.md .link-card>.bottom{margin:0 1rem .75rem 1rem}.md .link-card>.bottom .title{font-size:.9375rem;margin:4px 0 8px 0}.md .link-card>.right{width:2.5rem;height:2.5rem;margin:.75rem;overflow:hidden;flex-shrink:0}.md .link-card>.left{overflow:hidden;margin:.5rem 0 .5rem 1rem}.md .link-card>.left .title{font-size:.875rem;margin:1px 0 5px 0}.md .link-card>.left .desc{flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md .link-card span{margin:0;display:block}.md .link-card span.title{font-weight:500;color:var(--text-p1)}.md .link-card span.desc{color:var(--text-p3)}.md .tag-plugin.mark{margin:0 1px;padding:1px 2px;border-radius:4px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--text-p0)}.md .tag-plugin.mark[color=dark]{border-color:var(--theme-bg)}.md .tag-plugin.navbar nav.cap{margin:0;padding:1px;background:var(--block);border-radius:6px;display:inline-flex;max-width:100%}.md .tag-plugin.navbar nav.cap a{margin:1px;padding:.25em .75rem}.md .tag-plugin.navbar nav.cap a:after{display:none}.md .tag-plugin.navbar nav.cap a.active,.md .tag-plugin.navbar nav.cap a:hover{background:var(--card);color:var(--text-p1)}.md .tag-plugin.note{position:relative;margin-top:1rem;margin-bottom:1rem;padding:0 1rem;border-radius:6px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--text-p1)}.md .tag-plugin.note>.title{font-size:.9375rem;line-height:1.2;margin-top:1rem}.md .tag-plugin.note>.body{margin-top:.5rem;margin-bottom:1rem}.md .tag-plugin.note>.body,.md .tag-plugin.note>.body p{font-size:.875rem;line-height:1.5}.md .tag-plugin.note>.body:only-child{margin:1rem 0}.md .tag-plugin.note[color] code{background:0 0}.md .tag-plugin.note:not([color]) .highlight{background:var(--block-hover)}.md .tag-plugin.note[child=codeblock]{padding:0}.md .tag-plugin.note[child=codeblock]>.body:only-child,.md .tag-plugin.note[child=codeblock]>.title{margin-top:0}.md .tag-plugin.note[child=codeblock]>.body{margin-bottom:0}.md .tag-plugin.note[child=codeblock] .highlight{margin:0;border:none;background:0 0}.md .tag-plugin.note[child=tabs]>.body{margin:0}.md .tag-plugin.note[child=tabs]>.body>.tabs{margin-top:.5rem}.md .tag-plugin .tag-plugin.note{--gap-p:1rem}.md .tag-plugin.poetry{align-self:center}.md .tag-plugin.poetry[align=center]{align-items:center}.md .tag-plugin.poetry>.title{font-weight:500;font-size:1rem;margin-top:var(--gap-p)}.md .tag-plugin.poetry>.meta{color:var(--text-p2);font-size:.75rem;font-weight:500}.md .tag-plugin.poetry>.meta span+span{margin-left:4px}.md .tag-plugin.poetry>.body{margin:var(--gap-p) 0;border-top:1px dashed var(--block-border);border-bottom:1px dashed var(--block-border)}.md .tag-plugin.poetry>.body p{font-size:.875rem}.md .tag-plugin.poetry>.footer{font-style:italic;color:var(--text-p4);margin:var(--gap-p) 0;font-size:.75rem}.md .tag-plugin.poetry{padding-left:1rem;position:relative}.md .tag-plugin.poetry:before{content:'';position:absolute;width:4px;left:-4px;top:4px;bottom:4px;border-radius:4px;background:var(--block)}.md .tag-plugin.poetry>.title{position:relative}.md .tag-plugin.poetry>.title:before{content:'';position:absolute;width:4px;left:calc(-1rem - 4px);top:6px;bottom:6px;border-radius:4px;background:#ff5722}.md .tag-plugin.quot{text-align:center;position:relative;align-items:center}.md .tag-plugin.quot:not(span){display:flex;align-self:center;border-bottom:none;font-weight:700;padding:16px 24px 8px 24px;line-height:1.2}.md .tag-plugin.quot:not(span):first-child{margin-top:1.5rem}.md .tag-plugin.quot:not(span) a.headerlink:before{content:''}@media screen and (max-width:500px){.md .tag-plugin.quot:not(span){padding:16px 20px 8px}}article.md.content .quot:not(span){color:var(--text-p0)}article.md.content h1.quot{font-size:1.75rem;font-weight:900;padding:20px 32px 12px 32px}@media screen and (max-width:500px){article.md.content h1.quot{padding:20px 24px 12px}}article.md.content h2.quot,article.md.content h3.quot,article.md.content h4.quot,article.md.content h5.quot,article.md.content h6.quot{font-size:1.375rem}article.md.content p.quot{font-size:1.125rem}.md .tag-plugin.quot[type=text]:not(span):after,.md .tag-plugin.quot[type=text]:not(span):before{content:"";position:absolute;width:8px;height:14px}.md .tag-plugin.quot[type=text]:not(span):before{top:8px;left:0;border-top:6px solid #ff5722;border-left:6px solid #ff5722}.md .tag-plugin.quot[type=text]:not(span):after{right:0;bottom:0;border-right:6px solid #ff5722;border-bottom:6px solid #ff5722}article.md.content h1.quot[type=text]:after,article.md.content h1.quot[type=text]:before{width:12px;height:20px;border-width:8px}.md .tag-plugin.quot[type=icon]:not(span) .icon{height:1.5em;display:inline-block;color:#ff5722;border-radius:0}.md .tag-plugin.quot[type=icon]:not(span) .icon.prefix{margin-right:.5rem}.md .tag-plugin.quot[type=icon]:not(span) .icon.suffix{margin-left:.5rem}.md span.tag-plugin.quot{font-weight:500}.md span.tag-plugin.quot:after,.md span.tag-plugin.quot:before{color:#ff5722;font-weight:900}.md span.tag-plugin.quot:before{content:"「";margin-left:-.125em;margin-right:.125em}.md span.tag-plugin.quot:after{content:"」";margin-left:.125em;margin-right:-.125em}.sites-wrap .group-header{margin:1rem 0}.sites-wrap .group-header p{margin:0;font-size:.875rem}.sites-wrap .group-header p:first-child{font-size:1.25rem;font-weight:500}.sites-wrap .group-body{width:100%}.sites-wrap .group-body+.group-header{margin-top:2rem}.sites-wrap .sitesjs-wrap{display:block}.sites-wrap .sitesjs-wrap .loading-wrap{min-height:50px;margin:2rem 0;text-align:center}.sites-wrap .group-body{display:grid;grid-gap:1rem 1rem;grid-template-columns:repeat(auto-fill,calc((100% - 3 * 1rem)/ 4))}@media screen and (max-width:1024px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 2 * 1rem)/ 3))}}@media screen and (max-width:900px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 1 * 1rem)/ 2))}}@media screen and (max-width:768px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 2 * 1rem)/ 3))}}@media screen and (max-width:500px){.sites-wrap .group-body{grid-template-columns:repeat(auto-fill,calc((100% - 1 * 1rem)/ 2))}}.sites-wrap .group-body .site-card .card-link{width:100%;display:flex;flex-direction:column}.sites-wrap .group-body .site-card .card-link>img{width:100%;height:100px;object-fit:cover;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}@media screen and (max-width:1024px){.sites-wrap .group-body .site-card .card-link>img{height:120px}}@media screen and (max-width:900px){.sites-wrap .group-body .site-card .card-link>img{height:150px}}@media screen and (max-width:768px){.sites-wrap .group-body .site-card .card-link>img{height:120px}}.sites-wrap .group-body .site-card .card-link .info{margin-top:.5rem;line-height:1.2}.sites-wrap .group-body .site-card .card-link .info>img{width:28px;height:28px;border-radius:28px;float:left;margin-right:8px;margin-top:2px}.sites-wrap .group-body .site-card .card-link .info span{display:block}.sites-wrap .group-body .site-card .card-link .info .title{font-weight:500;color:var(--text-p1);font-size:.875rem;margin-top:1px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.sites-wrap .group-body .site-card .card-link .info .desc{font-size:10px;margin-top:2px;word-wrap:break-word;color:var(--text-p3);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.sites-wrap .site-card .card-link>img{transition:box-shadow .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:box-shadow .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,transform .2s ease-out}.sites-wrap .site-card .card-link:hover>img{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1);transform:translateY(-2px)}.tag-plugin.tabs{position:relative;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column}.tag-plugin.tabs[align=left]{align-items:flex-start}.tag-plugin.tabs[align=left] .nav-tabs{align-self:flex-start}.tag-plugin.tabs[align=center]{align-items:center}.tag-plugin.tabs[align=right]{align-items:flex-end}.tag-plugin.tabs[align=right] .nav-tabs{align-self:flex-end}.tag-plugin.tabs ul.nav-tabs{display:flex;align-self:center;overflow:scroll visible;max-width:100%;white-space:nowrap;margin:0!important;line-height:1.5;position:relative;padding:8px 0}.tag-plugin.tabs ul.nav-tabs::-webkit-scrollbar{height:0;width:0}.tag-plugin.tabs ul.nav-tabs::-webkit-scrollbar-track-piece{background:0 0}.tag-plugin.tabs ul.nav-tabs::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:0}.tag-plugin.tabs ul.nav-tabs::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}.tag-plugin.tabs ul.nav-tabs:after{content:'';position:absolute;background:var(--block-hover);width:100%;height:2px;bottom:0;left:0;border-radius:2px}.tag-plugin.tabs ul.nav-tabs li.tab{list-style-type:none}.tag-plugin.tabs ul.nav-tabs li.tab a{display:block;cursor:pointer;padding:.25rem .75rem;font-size:.8125rem;line-height:inherit;font-weight:500;color:var(--text-p3);border-radius:4px;position:relative;margin:0 2px}.tag-plugin.tabs ul.nav-tabs li.tab a:hover{color:var(--text-p1);background:var(--block-hover)}.tag-plugin.tabs ul.nav-tabs li.tab a i{pointer-events:none}.tag-plugin.tabs ul.nav-tabs li.tab.active a{cursor:default;color:var(--text-p1);background:var(--card);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 8px 0 rgba(0,0,0,.04)}.tag-plugin.tabs ul.nav-tabs li.tab.active a:after{content:'';z-index:1;position:absolute;background:#1bcdfc;height:2px;bottom:-8px;left:.75rem;right:.75rem;border-radius:2px}.tag-plugin.tabs .tab-content{max-width:100%;text-align:justify;margin-top:.5rem}.tag-plugin.tabs .tab-content .tab-pane:not(.active){display:none}.tag-plugin.tabs .tab-content .tab-pane.active{display:block}.tag-plugin.timeline{position:relative;margin:1rem 0;padding-left:16px}.tag-plugin.timeline:before{content:'';position:absolute;z-index:0;background:var(--block-hover);width:4px;left:0;border-radius:8px;top:.5rem;bottom:0}.tag-plugin.timeline .timenode{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 1rem)}.tag-plugin.timeline .timenode>.body,.tag-plugin.timeline .timenode>.header{max-width:calc(100% - 1rem)}.tag-plugin.timeline .timenode[highlight] .header:before{background:#1bcdfc}.tag-plugin.timeline .timenode+.timenode{margin-top:1rem}.tag-plugin.timeline .timenode:hover .header p{color:var(--text-p1)}.tag-plugin.timeline .timenode:hover .header:before{background:#1bcdfc;height:16px;top:calc(50% - .5 * 16px);transform:scale(1)}.tag-plugin.timeline .header{display:flex;align-items:center;position:relative}.tag-plugin.timeline .header p{margin:.25rem 0;font-size:.75rem;font-weight:700;color:var(--text-p3);font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out}.tag-plugin.timeline .header p a{color:inherit;font-weight:inherit}.tag-plugin.timeline .header:before{content:'';position:absolute;left:-16px;width:4px;border-radius:12px;height:4px;top:calc(50% - .5 * 4px);background:var(--text-meta);transition:background .2s ease-out,height .2s ease-out,top .2s ease-out,transform .2s ease-out;-moz-transition:background .2s ease-out,height .2s ease-out,top .2s ease-out,transform .2s ease-out;-webkit-transition:background .2s ease-out,height .2s ease-out,top .2s ease-out,transform .2s ease-out;-o-transition:background .2s ease-out,height .2s ease-out,top .2s ease-out,transform .2s ease-out;transform:scale(2)}.tag-plugin.timeline .body{background:var(--card);border-radius:12px;border-top-left-radius:2px;padding:.5rem 1rem;margin-top:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.02),0 2px 8px 0 rgba(0,0,0,.02)}.tag-plugin.timeline .body:empty{display:none}.tag-plugin.timeline .body .highlight,.tag-plugin.timeline .body .tag-plugin,.tag-plugin.timeline .body ol,.tag-plugin.timeline .body p,.tag-plugin.timeline .body ul{margin:.5rem 0}.tag-plugin.timeline .body .tag-plugin.copy{width:240px}details.toc{background:var(--block);border:1px solid var(--block-border);border-radius:6px;overflow:hidden;color:var(--text-p2)}details.toc summary{cursor:pointer;padding:0 .5rem;line-height:2;color:var(--text-p2);font-size:.8125rem;font-weight:500}details.toc summary:hover{background:var(--block-hover)}details.toc>div.body{margin:var(--gap-p) 1rem 1rem}details.toc[open]>summary{border-bottom:1px solid transparent}details.toc[open]>summary:hover{border-bottom-color:var(--block-border)}details.toc[open]>div.body section+section{margin-top:1rem}details.toc[open]>div.body section .header{line-height:2;font-weight:500}details.toc[open]>div.body section .header+.doc_tree{margin-top:0}@media screen and (max-width:768px){.tag-plugin.toc[display=mobile]{display:block!important}}.l_left .footer{margin-top:.5rem}@media screen and (max-width:768px){.l_left .footer{margin-bottom:1rem}}.social-wrap{display:grid;grid-gap:0.25rem 0.25rem;grid-template-columns:repeat(auto-fill,32px)}.social-wrap a.social{line-height:0;display:inline-block;padding:6px;border-radius:4px;filter:grayscale(100%);overflow:hidden;background:0 0;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}.social-wrap a.social:hover{color:#ff5722;z-index:1;filter:unset;transform:translateY(-1px);background:linear-gradient(145deg,#ddd,#fff);box-shadow:2px 4px 8px #ddd,-2px -4px 8px #fff}@media (prefers-color-scheme:dark){.social-wrap a.social:hover{box-shadow:none}}.proj-wrap{display:grid;grid-gap:0.25rem 0.25rem}.proj-wrap a.item{border-radius:4px;font-size:.8125rem;font-weight:500;color:var(--text-p2);background:var(--block);border:1px solid var(--block-border);overflow:hidden;padding:.75em;text-align:center}.proj-wrap a.item svg{margin-right:.5em}.proj-wrap a.item:hover{color:#ff5722;background:var(--card)}.widget-wrap#repo-info .widget-body>.items{margin:4px 0;border:1px solid var(--block-border);border-radius:6px;background:var(--block);overflow:hidden}.widget-wrap#repo-info .widget-body .line{margin:0;height:1px;background:var(--block-border)}.widget-wrap#repo-info .widget-body .line+.line,.widget-wrap#repo-info .widget-body .line:first-child,.widget-wrap#repo-info .widget-body .line:last-child{display:none}.widget-wrap#repo-info .widget-body a.item-link{color:var(--text-p2);font-weight:500;display:flex;align-items:center;padding:.5rem .5rem;font-size:.8125rem;justify-content:space-between;flex-direction:row-reverse}.widget-wrap#repo-info .widget-body a.item-link svg{width:1em;height:1em}.widget-wrap#repo-info .widget-body a:hover{background:var(--block-hover)}.l_left{display:flex;flex-direction:column;word-break:break-all;text-align:justify;padding:var(--gap-l);padding-top:calc(2 * var(--gap-l));height:calc(100vh - 3 * var(--gap-l))}@media screen and (max-width:768px){.l_left{padding-top:calc(1 * var(--gap-l));height:calc(100% - 2 * var(--gap-l))}}.l_left[layout=wiki]{padding-bottom:0;height:calc(100vh - 2 * var(--gap-l))}@media screen and (max-width:768px){.l_left[layout=wiki]{height:calc(100% - 1 * var(--gap-l))}}.l_left[layout=wiki] .widgets>:last-child{margin-bottom:6rem}.logo-wrap{margin:1rem 0;display:flex;align-items:center;overflow:hidden}.logo-wrap a{color:inherit;display:flex;align-items:center}.logo-wrap a.avatar{display:block;position:relative;width:50px;height:50px;flex-shrink:0;border-radius:50px;overflow:hidden;margin-right:1rem}.logo-wrap a.avatar div.bg{width:100%;height:100%;background-size:cover}.logo-wrap a.avatar img.avatar{margin:2px;object-fit:cover;width:calc(100% - 2 * 2px);height:calc(100% - 2 * 2px);border-radius:calc(100% - 2 * 2px)}.logo-wrap a.avatar div.bg{transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;position:absolute;opacity:0!important;z-index:-1}@-moz-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-wrap a.avatar:hover div.bg{opacity:1!important;animation:spin infinite 1s;animation-timing-function:linear}.logo-wrap a.title{font-size:1.75rem;font-weight:900;color:inherit;line-height:1.2;font-family:system-ui,"Microsoft Yahei","Segoe UI",-apple-system,Roboto,Ubuntu,"Helvetica Neue",Arial,"WenQuanYi Micro Hei",sans-serif;display:block;position:relative}.logo-wrap a.title .main{color:var(--text-p0)}.logo-wrap a.title .sub{color:var(--text-p1);transition:opacity .2s ease-out,transform .2s ease-out;-moz-transition:opacity .2s ease-out,transform .2s ease-out;-webkit-transition:opacity .2s ease-out,transform .2s ease-out;-o-transition:opacity .2s ease-out,transform .2s ease-out;white-space:nowrap}.logo-wrap a.title .hover{position:absolute;bottom:0;transform:translateY(8px);overflow:visible}.logo-wrap a.title:hover .normal{opacity:0;transform:translateY(-8px)}.logo-wrap a.title:hover .hover{transform:translateY(0);opacity:1!important}.logo-wrap.wiki{margin:1rem 0 1.5rem 0;flex-direction:column;align-items:flex-start}.logo-wrap.wiki a.wiki-home{margin-bottom:1rem;color:var(--text-p1)}.logo-wrap.wiki a.wiki-home svg{margin-right:2px}.logo-wrap.wiki a.wiki-home:hover{color:#ff5722;filter:unset!important}.l_left nav.menu{margin-bottom:1.5rem}nav.menu{margin:1rem 0;background:var(--block);border-radius:6px;display:flex;padding:1px;flex-wrap:wrap}nav.menu::-webkit-scrollbar{display:none}nav.menu::-webkit-scrollbar-track-piece{background:0 0}nav.menu::-webkit-scrollbar-thumb{display:none}nav.menu a.nav-item{text-overflow:ellipsis;word-break:keep-all;margin:1px;border-radius:4px;font-size:.875rem;font-weight:500;overflow:hidden;padding:.375rem .75rem;color:var(--text-p3);text-align:center}nav.menu a.nav-item.active,nav.menu a.nav-item:hover{color:var(--text-p1);background:var(--card);box-shadow:0 0 2px 0 rgba(0,0,0,.04),0 0 8px 0 rgba(0,0,0,.04)}.l_left .menu a.nav-item{flex-grow:1}.l_left .widgets{overflow:scroll;flex-grow:1;z-index:1}.l_left .widgets::-webkit-scrollbar{height:0;width:0}.l_left .widgets::-webkit-scrollbar-track-piece{background:0 0}.l_left .widgets::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:0}.l_left .widgets::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}.l_left .widgets .widget-wrap{margin:1rem 0 3rem 0}.l_left .widgets .widget-wrap .widget-header{display:flex;justify-content:space-between;align-items:center;font-weight:500;position:sticky;position:-webkit-sticky;top:-2px;background:var(--site-bg);padding-top:2px;z-index:1;line-height:2.4}.l_left .widgets .widget-wrap .widget-header:empty{display:none}.l_left .widgets .widget-wrap .widget-header .cap-action{border-radius:4px;padding:4px 4px;transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-webkit-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;line-height:0;color:var(--text-meta);transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-webkit-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out}.l_left .widgets .widget-wrap .widget-header .cap-action:hover{background:var(--block-hover)}.l_left .widgets .widget-wrap .widget-header .cap-action .icon{fill:var(--text-meta)}.l_left .widgets .widget-wrap .widget-header .cap-action:hover{color:#ff5722}.l_left .widgets .widget-wrap .widget-header .cap-action:hover .icon{fill:#ff5722}.l_left .widgets .widget-wrap .widget-body{margin:.5rem 0;color:var(--text-p1)}.l_left .widgets .widget-wrap .widget-body p{margin-top:.5em;margin-bottom:.5em;line-height:1.5}.l_left .widgets .widget-wrap .widget-body p>a:hover{text-decoration:underline}.l_left .widgets .widget-wrap .widget-header+.widget-body{margin-top:0}.l_left .widgets .widget-wrap#recent .widget-body>a,.l_left .widgets .widget-wrap#related .widget-body>a{padding:.5rem;display:block;line-height:1.2;color:var(--text-p2);font-weight:500;border:1px solid var(--block-border);border-radius:6px;margin:4px 0;background:var(--block)}.l_left .widgets .widget-wrap#recent .widget-body>a div.cap,.l_left .widgets .widget-wrap#related .widget-body>a div.cap{margin-bottom:.25rem;color:var(--text-p4);display:flex;justify-content:space-between}.l_left .widgets .widget-wrap#recent .widget-body>a:hover,.l_left .widgets .widget-wrap#related .widget-body>a:hover{background:var(--block-hover)}.l_left .widgets .widget-wrap#recent .widget-body>a.wiki,.l_left .widgets .widget-wrap#related .widget-body>a.wiki{font-weight:700}.l_left .widgets .widget-wrap#recent .widget-body>a div.excerpt,.l_left .widgets .widget-wrap#related .widget-body>a div.excerpt{margin-top:.5rem;color:var(--text-p3);font-size:.75rem;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.widget-wrap.single#toc .doc-tree.active>.toc{border-left:2px solid var(--block-hover)}.widget-wrap#toc .widget-header{line-height:2.4}#toc .widget-body{line-height:1.2;margin-top:0}#toc .widget-body ul ol,#toc .widget-body ul ul{padding-left:0}#toc .widget-body ol ol,#toc .widget-body ol ul{padding-left:0}#toc .widget-body .doc-tree{margin:4px 0}#toc .widget-body .toc{padding:0;margin:0;padding-left:.25rem}#toc .widget-body .toc .toc-item .toc-link{padding:.5rem;font-weight:500;font-size:.8125rem;color:var(--text-p2)}#toc .widget-body .toc .toc-child .toc-item .toc-link{padding:.25rem .5rem .25rem 1.3rem;font-weight:400;color:var(--text-p2)}#toc .widget-body .toc .toc-child .toc-child .toc-item .toc-link{padding-left:2.1rem;font-size:.75rem;color:var(--text-p3)}#toc .widget-body .toc .toc-child .toc-child .toc-child .toc-item .toc-link{padding-left:2.9rem}#toc .toc-item{color:var(--text-p2);font-size:.75rem;padding:0;list-style:none}#toc .toc-item.active{color:#1bcdfc;border-left-color:#1bcdfc}#toc .toc-item .toc-child .toc-item{padding:0}#toc a.toc-link{color:inherit;display:block;line-height:1.2;border-radius:4px;position:relative}#toc a.toc-link:before{content:'';position:absolute;left:-6px;top:calc(50% - 6px);bottom:calc(50% - 6px);width:2px;border-radius:2px;background:#1bcdfc;visibility:hidden}#toc a.toc-link:hover{background:var(--block-hover)}#toc a.toc-link.active{color:var(--theme-highlight)!important}#toc a.toc-link.active:before{visibility:visible}.widget-wrap#toc .widget-body+.widget-header{margin-top:1rem}.widget-wrap.multi#toc .widget-header{color:var(--text-p1);font-size:.875rem}.widget-wrap.multi#toc .doc-tree{border-radius:6px;background:var(--block);overflow:hidden;border:1px solid var(--block-border)}.widget-wrap.multi#toc .doc-tree a.doc-tree-link{color:var(--text-p2);padding:.5rem;display:block;font-size:.75rem;font-weight:500;position:relative}.widget-wrap.multi#toc .doc-tree a.doc-tree-link:after{position:absolute;right:.5rem}.widget-wrap.multi#toc .doc-tree a.doc-tree-link.active{color:var(--text-p1)}.widget-wrap.multi#toc .doc-tree a.doc-tree-link.active:only-child{background:var(--card)}.widget-wrap.multi#toc .doc-tree a.doc-tree-link:hover{background:var(--block-hover)}.widget-wrap.multi#toc .doc-tree a.doc-tree-link:hover:after{content:'+'}.widget-wrap.multi#toc .doc-tree.active a.doc-tree-link{background:var(--block);font-weight:700}.widget-wrap.multi#toc .doc-tree.active a.doc-tree-link:not(:only-child){border-bottom:1px solid var(--block-border)}.widget-wrap.multi#toc .doc-tree.active a.doc-tree-link:hover:after{content:none}.widget-wrap.multi#toc .doc-tree.active>.toc{padding:4px;background:var(--card)}.widget-wrap.multi#toc .doc-tree.active>.toc a.toc-link:before{left:-2px;width:4px}.widget-wrap.multi#toc .doc-tree.active>.toc a.toc-link:hover{background:var(--block)}.post-list #archive{padding:1rem}.post-list #archive .archive-header{display:inline-block;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;font-weight:700;line-height:1.2;margin-bottom:.5em;position:relative;padding:4px 0;color:var(--text-p3)}.post-list #archive .archive-header:after{content:"";position:absolute;height:4px;bottom:0;left:0;right:0;z-index:-1;border-radius:4px;background:var(--block-border)}.post-list #archive a.post{display:inline-flex;align-items:baseline;margin:.25rem 0;color:var(--text-p1)}.post-list #archive a.post:hover{color:#ff5722}.post-list #archive a.post time{font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;margin-right:1em;font-weight:700;flex-shrink:0;opacity:.5}.post-list #archive:hover .archive-header{color:var(--text-p1)}.post-list #archive:hover .archive-header:after{background:#1bcdfc}.post-list #cats{padding:0}.post-list #cats a.cat{display:flex;padding:.5em 1rem;border-radius:6px;color:var(--text-p2);align-items:center;justify-content:space-between;font-weight:500;font-size:.875rem}.post-list #cats a.cat.child{padding-left:2rem}.post-list #cats a.cat .badge{font-weight:700;font-family:Menlo,Monaco,Consolas,system-ui,"Courier New",monospace,sans-serif;opacity:.5;font-size:.75rem}.post-list #cats a.cat:hover{background:var(--block-hover);color:var(--text-p0)}.post-list #cats a.cat:hover .badge{opacity:1;color:#1bcdfc}.post-list #tags{display:flex;flex-wrap:wrap;padding:0;margin:0 -4px}.post-list #tags a.tag{display:inline-flex;align-items:center;position:relative;color:var(--text-p2);margin:4px;padding:.5em .75rem;border-radius:4px;background:var(--block);font-size:.8125rem;font-weight:500}.post-list #tags a.tag:before{content:"#";margin-left:-2px;margin-right:2px;opacity:.4}.post-list #tags a.tag:hover{color:var(--text-p0);background:var(--block-hover)}.post-list #tags a.tag:hover:before{color:#1bcdfc;opacity:1}article.md.error-page{text-align:center;margin-top:2rem}article.md.error-page img#error{width:30vw;max-height:150px;margin-bottom:2rem}article.md.error-page h1{font-size:4rem;margin-bottom:0}article.md.error-page p.what,article.md.error-page p.why{margin:.5em}article.md.error-page p.why{font-size:.8125rem}article.md.error-page a#back{margin:2rem 0;display:inline-block;background:#fdb62f;color:#000;border-radius:4px;border:2px solid #000}@media screen and (max-width:768px){article.md.error-page{margin-top:4rem}}.l_body{display:flex;margin:auto;padding:0 var(--gap-l);justify-content:center}.l_body .l_left{z-index:8;width:var(--width-left);flex-shrink:0;position:sticky;position:-webkit-sticky;top:0}.l_body .l_main{flex-shrink:1;flex-grow:1;width:320px;max-width:var(--width-main)}@media screen and (max-width:768px){.mobile-only{display:block!important}.l_body{padding:0}.l_body .l_left{position:fixed;transform:translateX(-320px);margin:0;left:0;background:var(--site-bg);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1);z-index:9}.l_body .l_main{max-width:100%}.l_body.mobile .l_left{transition:transform .3s ease-out}.l_body.mobile.sidebar .l_left{transform:translateX(0)}}.post-list{margin:1rem}.post-list .post-card{display:block;margin:1rem 0;border-radius:12px;box-shadow:0 2px 8px 0 rgba(0,0,0,.02);transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-webkit-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;overflow:hidden;background:var(--card);position:relative}.post-list .post-card .excerpt{margin:1rem 0}.post-list .post-card .excerpt>p{margin:1rem 0;line-height:1.5}.post-list .post-card .meta.cap{display:flex;flex-wrap:wrap;align-items:center;margin:.5rem 0;line-height:1.5}.post-list .post-card .meta.cap span+span{margin-left:.5rem}.post-list .post-card .meta.cap span.pin{line-height:0}.post-list .post-card .meta.cap span.pin img{object-fit:contain;height:1.5em}.post-list .post-card:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 4px 16px 0 rgba(0,0,0,.1)}.post-list article.md{padding:1rem}.post-list article.md p{color:var(--text-p2)}@media screen and (min-width:500px){.post-list article.md p{font-size:.875rem}}.post-list .post-card .post-cover{overflow:hidden;width:calc(100% + 2 * 1rem);border-radius:0;margin-left:-1rem;margin-top:-1rem;margin-right:-1rem}.post-list .post-card .post-cover:not(.lazy){transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-webkit-transition:transform 1s ease-out;-o-transition:transform 1s ease-out}.post-list .post-card .post-cover img{object-fit:cover;width:100%;border-radius:0;height:280px}@media screen and (max-width:900px){.post-list .post-card .post-cover img{height:240px}}@media screen and (max-width:768px){.post-list .post-card .post-cover img{height:280px}}@media screen and (max-width:500px){.post-list .post-card .post-cover img{height:240px}}@media screen and (max-width:425px){.post-list .post-card .post-cover img{height:220px}}@media screen and (max-width:375px){.post-list .post-card .post-cover img{height:180px}}.post-list .post-card.post.photo .cover{position:relative;line-height:0}.post-list .post-card.post.photo .cover img{width:100%}.post-list .post-card.post.photo .cover .cover-info{padding:1rem;position:absolute;line-height:1.2;width:calc(100% - 1rem * 2);text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff}.post-list .post-card.post.photo .cover .cover-info[position=top]{top:0;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.3),rgba(0,0,0,0))}.post-list .post-card.post.photo .cover .cover-info[position=bottom]{bottom:0;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3),rgba(0,0,0,.4))}.post-list .post-card.post.photo .cover .cover-info div+div{margin-top:8px}@media screen and (max-width:500px){.post-list .post-card.post.photo .cover .cover-info div+div{margin-top:4px}}.post-list .post-card.post.photo .cover .cover-info .cap{color:#fff;font-size:.8125rem}.post-list .post-card.post.photo .cover .cover-info .title{font-weight:500;font-size:1.375rem}.post-list .post-card.post.photo h2{margin:.25rem 0;font-size:1.125rem}.post-list .post-card.wiki article{display:flex;flex-wrap:wrap;transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-webkit-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;justify-content:center;padding:1rem .5rem}.post-list .post-card.wiki article .preview{display:flex;width:200px;margin:1rem .5rem;align-items:center}@media screen and (min-width:950px){.post-list .post-card.wiki article .preview{margin:1rem}}.post-list .post-card.wiki article .preview img{object-fit:contain}.post-list .post-card.wiki article .preview img:not(.lazy){transition:transform .75s ease-out;-moz-transition:transform .75s ease-out;-webkit-transition:transform .75s ease-out;-o-transition:transform .75s ease-out}.post-list .post-card.wiki article .excerpt{margin:1rem .5rem;min-width:280px;flex:1;overflow:hidden;word-wrap:break-word}@media screen and (min-width:950px){.post-list .post-card.wiki article .excerpt{margin-right:2rem}}.post-list .post-card.wiki article .excerpt p:last-child{margin-bottom:0}.l_main{position:relative;padding-bottom:calc(1 * var(--gap-l))}@media screen and (min-width:1280px){.l_main{margin-left:calc(2 * var(--gap-l));margin-right:calc(2 * var(--gap-l) + var(--width-left))}}@media screen and (min-width:768px){.l_main{padding-top:calc(2 * var(--gap-l))}}.l_main header{margin:4rem 1rem 2rem}.l_main header .logo-wrap{margin:0}article.md{max-width:100%;padding:1rem;color:var(--text-p1);line-height:1.7;word-break:break-word}article.md.excerpt p{font-size:.875rem;margin:1em 0}h1.article-title{margin-top:.5em;margin-bottom:1em;line-height:1.2;color:var(--text-p0)}article.md.content{position:relative;margin-bottom:2rem;display:flex;flex-direction:column}article.md.content.indent>p:not([class]){text-indent:calc(.9375rem * 2);text-align:justify}article.md.content.indent h1,article.md.content.indent h2,article.md.content.indent h3,article.md.content.indent h4,article.md.content.indent h5,article.md.content.indent h6{text-align:center}article.md.content.indent>h2:not([class]){align-self:center;border-bottom-style:dashed;border-bottom-color:#ff5722}article.md.content>:first-child{margin-top:1rem}article.md.content h1:not(:first-child){margin-top:2em}article.md.content h2:first-child{margin-top:0}article.md.content h2,article.md.content h3,article.md.content h4,article.md.content h5,article.md.content h6{color:var(--text-p0);padding-top:1rem;margin-bottom:.5rem;line-height:1.8}article.md.content h2:hover a.headerlink:before,article.md.content h3:hover a.headerlink:before,article.md.content h4:hover a.headerlink:before,article.md.content h5:hover a.headerlink:before,article.md.content h6:hover a.headerlink:before{opacity:1}.md ol:not(:last-child),.md ul:not(:last-child){padding-bottom:.5rem;margin:0}.md blockquote ol,.md blockquote p,.md blockquote ul,.md ol ol,.md ol p,.md ol ul,.md ul ol,.md ul p,.md ul ul{font-size:.875rem;line-height:1.5}.md .highlight *,.md .tag-plugin *,.md blockquote *,.md ol *,.md p *,.md table *,.md ul *{--gap-p:0.5rem}.md p,.md>ol:not(:last-child),.md>ul:not(:last-child){margin-top:calc(var(--gap-p) - 4px);margin-bottom:calc(var(--gap-p) - 4px)}.md .tag-plugin,.md iframe{margin-top:var(--gap-p);margin-bottom:var(--gap-p)}.md .tag-plugin .highlight,.md .tag-plugin table,.md p .highlight,.md p table{--gap-p:1rem}article.md.content a.headerlink:before{opacity:0;content:'#';position:absolute;margin-left:-.75em}article.md.content h2{margin-top:2rem;border-bottom:1px solid var(--block-border);font-weight:400}article.md.content h3{margin-top:1.5rem;font-weight:400}article.md.content h4,article.md.content h5,article.md.content h6{font-weight:500}article.md.content h1+h2{margin-top:-.5rem}article.md.content h2+h3{margin-top:-1rem}article.md.content h3+h4{margin-top:-1rem}article.md.content h4+h5{margin-top:-1rem}article.md.content h5+h6{margin-top:-1rem}article.md li:not([class])>a:not([class]),article.md p>a:not([class]){font-weight:500}article.md li:not([class])>a:not([class]):hover,article.md p>a:not([class]):hover{text-decoration:underline}article.md p{font-size:.9375rem}article.md pre{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}article.md .center{align-self:center}article.md>div{margin:var(--gap-p) 0}article.md blockquote{margin-left:0;margin-right:0;padding:1rem;background:var(--card);border-left:6px solid #1bcdfc;border-radius:6px;color:var(--text-p2);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}article.md img{border-radius:6px;margin:auto;display:block}img.lazy{transition:transform 1s ease-out,filter .28s ease-out;-moz-transition:transform 1s ease-out,filter .28s ease-out;-webkit-transition:transform 1s ease-out,filter .28s ease-out;-o-transition:transform 1s ease-out,filter .28s ease-out}img.lazy:not(.loaded){filter:blur(8px);-webkit-filter:blur(8px)}img.lazy.error,img.lazy.loaded{filter:none;-webkit-filter:none}.group-body .site-card .card-link>img{transition:box-shadow .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:box-shadow .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,transform .2s ease-out}.group-body .user-card .card-link>img{transition:box-shadow .2s ease-out,transform .2s ease-out,filter .2s ease-out;-moz-transition:box-shadow .2s ease-out,transform .2s ease-out,filter .2s ease-out;-webkit-transition:box-shadow .2s ease-out,transform .2s ease-out,filter .2s ease-out;-o-transition:box-shadow .2s ease-out,transform .2s ease-out,filter .2s ease-out}:root{--swiper-theme-color:#1bcdfc!important}.swiper-container{width:100%;border-radius:4px;--gap-p:2rem}.swiper-container:not(.swiper-container-initialized){display:none}div.swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:50%}div.swiper-slide img{border-radius:4px}.swiper-container[width=max] div.swiper-slide{width:100%}.swiper-container[width=min] div.swiper-slide{width:25%}.swiper-button-next,.swiper-button-prev{padding:1rem .5rem;margin-top:-2rem!important;border-radius:4px;background:rgba(255,255,255,.25);transition:background .2s ease-out;-moz-transition:background .2s ease-out;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;--swiper-theme-color:#000!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.2rem!important;font-weight:700!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fff!important;--swiper-theme-color:#ff5722!important}.cmt-body.twikoo{--twikoo-lighttext:#ef794f;--twikoo-secondtext:#909094;--twikoo-emoji-background:#f8f8f8;--twikoo-theme:#409eff;margin-top:1.5rem}.cmt-body.twikoo .tk-content .tk-owo-emotion,.cmt-body.twikoo .tk-content .vemoji{width:unset;border-radius:0;max-height:24px;max-width:100px}.cmt-body.twikoo .tk-content img{max-width:400px;max-height:400px;border-radius:8px}.OwO .OwO-body{background:var(--twikoo-emoji-background)!important;color:var(--text-p1)!important}.OwO .OwO-body .OwO-items .OwO-item img{max-height:26px;width:unset}.twikoo .el-button:not(.el-button--primary):not(.el-button--text),.twikoo .el-input-group__append,.twikoo .el-input-group__prepend,.twikoo .el-input__inner,.twikoo .el-textarea__inner,.twikoo .tk-comments-count,.twikoo .tk-content,.twikoo .tk-preview-container{color:var(--text-p1)!important}.twikoo .el-button:not(.el-button--primary):not(.el-button--text):active,.twikoo .el-button:not(.el-button--primary):not(.el-button--text):focus,.twikoo .el-button:not(.el-button--primary):not(.el-button--text):hover{color:var(--twikoo-theme)!important}.twikoo .tk-action-icon svg{color:var(--text-p1)!important}.twikoo b,.twikoo strong{color:var(--twikoo-lighttext)}.twikoo a{cursor:pointer}.twikoo .tk-extras,.twikoo .tk-time{color:var(--twikoo-secondtext)}.twikoo .tk-expand{width:auto;border:none;padding:6px 2rem;border-radius:4px;background:var(--block);color:var(--text-p1);line-height:2;font-size:14px;font-weight:500}.twikoo .tk-expand:hover{background:var(--block-hover)}.twikoo .tk-comment{margin-top:0!important;margin-bottom:1rem;border:1px dashed var(--block-border);padding:1rem;border-radius:4px;background:var(--card)}.twikoo .tk-comment:hover{border-color:var(--twikoo-theme)}.twikoo .tk-main .tk-comment{margin-top:1rem!important;margin-bottom:0}.twikoo .tk-submit{padding:1rem 1rem 0 1rem;border-radius:4px;background:var(--card)}.twikoo .tk-tag{vertical-align:.1em!important}.twikoo .tk-comments-title .tk-comments-count{margin-top:15px;color:var(--text-p1)}.twikoo .tk-comments-title .tk-comments-count span:first-child{font-size:1.5rem;font-weight:700}.twikoo .tk-comments-title .tk-comments-count span:nth-child(2){font-size:1rem}.twikoo .tk-comments-no{color:var(--text-p1)}@media (prefers-color-scheme:dark){.cmt-body.twikoo{--twikoo-lighttext:#f2b94b;--twikoo-secondtext:#a1a2b8;--twikoo-emoji-background:#292c30;--twikoo-theme:#409eff}}@font-face{font-family:STXingkai;src:url("https://cdn.jsdelivr.net/gh/XuxuGood/simple-blog-cdn@master/fonts/STXingkai.ttf")}.logo-wrap a.title{font-size:1.6rem;font-family:STXingkai;font-weight:700}.logo-wrap a.title .sub{font-size:.85rem}::selection{background:#0079ff;color:#f7f7f7}.clock-row{align-items:center}.card-clock-clockdate{margin-top:.2rem}.card-clock-time{line-height:1.8!important}article.md.content h1.article-title{word-break:break-all}.iconfont.emoji{width:1.2em;height:1.2em;vertical-align:-.2em}.profile-color-modes{display:block}.profile-color-modes-illu-frame{opacity:0}.profile-color-modes-illu-red{stroke:#da3633}.profile-color-modes-illu-orange{stroke:#f0883e}.profile-color-modes-illu-purple{stroke:#8957e5}.profile-color-modes-illu-green{stroke:#3fb950}.profile-color-modes-illu-blue{stroke:#388bfd}.profile-color-modes-illu-group{-webkit-animation:profile-color-modes-illu-anim .2s cubic-bezier(.72,.08,1,.68) backwards;animation:profile-color-modes-illu-anim .2s cubic-bezier(.72,.08,1,.68) backwards}.profile-color-modes-illu-frame{-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:first-child{opacity:1;-webkit-animation:profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards}.profile-color-modes-illu-red{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-orange{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-purple{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-blue{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-green{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:cubic-bezier(0.47,2.92,0.84,-1.5);animation-timing-function:cubic-bezier(0.47,2.92,0.84,-1.5)}.profile-color-modes-illu-frame:first-child{-webkit-animation-delay:1.8s;animation-delay:1.8s}.profile-color-modes-illu-frame:nth-child(2){-webkit-animation-delay:1.8s,2.58s;animation-delay:1.8s,2.58s}.profile-color-modes-illu-frame:nth-child(3){-webkit-animation-delay:2.58s,2.66s;animation-delay:2.58s,2.66s}.profile-color-modes-illu-frame:nth-child(4){-webkit-animation-delay:2.66s,2.78s;animation-delay:2.66s,2.78s}.profile-color-modes-illu-frame:nth-child(5){-webkit-animation-delay:2.78s,2.84s;animation-delay:2.78s,2.84s}.profile-color-modes-illu-frame:nth-child(6){-webkit-animation-delay:2.84s,3.44s;animation-delay:2.84s,3.44s}.profile-color-modes-illu-frame:nth-child(7){-webkit-animation-delay:3.44s,3.56s;animation-delay:3.44s,3.56s}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation-delay:3.56s;animation-delay:3.56s}.profile-color-modes-illu-frame:nth-child(10),.profile-color-modes-illu-frame:nth-child(9){-webkit-animation:none;animation:none}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-moz-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-o-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-moz-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-o-keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@keyframes box_shadow{0%{box-shadow:0 0 0 0 #f56c6c}}@-moz-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-o-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-moz-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-o-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-moz-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-o-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-moz-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-o-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-moz-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-o-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-moz-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-o-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-moz-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-o-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-moz-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-o-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}.single-reward{--reward-filter:#ebeef5}.single-reward{position:relative;width:100%;margin:2rem 0 0!important;text-align:center;z-index:999}.single-reward .reward-open{position:relative;line-height:24px;width:25px;height:25px;padding:7px;color:#fff;text-align:center;display:inline-block;border-radius:100%;background:#d34836;cursor:pointer}.single-reward .reward-main{position:absolute;top:48px;left:-153.5px;margin:0;padding:4px 0 0;width:355px;background:0 0;display:none;animation:main .4s}.reward-open:hover .reward-main{display:block}.single-reward .reward-row{margin:0 auto;padding:20px 15px 10px;background:var(--block);display:inline-block;border-radius:4px}.single-reward .reward-row:before{content:"";width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid var(--block);position:absolute;top:-9px;left:-9px;right:0;margin:0 auto}.single-reward .reward-row li{list-style-type:none;padding:0 12px;display:inline-block}.reward-row li img{width:130px;max-width:130px;border-radius:3px;position:relative}.reward-row li::after{margin-top:10px;display:block;font-size:13px;color:var(--text-p2)}.alipay-code:after{content:"支付宝"}.wechat-code:after{content:"微信"}@media (prefers-color-scheme:dark){.reward-row li img{filter:brightness(80%)!important}}div#swiper_container{background:var(--card);z-index:auto}.blog-slider{position:relative;border-radius:12px 8px 8px 12px;margin:auto;padding:10px;transition:all .3s}.blog-slider__item{display:flex;align-items:center}.blog-slider__item.swiper-slide-active .blog-slider__img img{opacity:1;transition-delay:0.3s}.blog-slider__item.swiper-slide-active .blog-slider__content>*{opacity:1;transform:none}.blog-slider__item.swiper-slide-active .blog-slider__content>:first-child{transition-delay:0.3s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(2){transition-delay:0.4s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(3){transition-delay:0.5s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(4){transition-delay:0.6s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(5){transition-delay:0.7s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(6){transition-delay:0.8s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(7){transition-delay:0.9s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(8){transition-delay:1s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(9){transition-delay:1.1s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(10){transition-delay:1.2s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(11){transition-delay:1.3s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(12){transition-delay:1.4s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(13){transition-delay:1.5s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(14){transition-delay:1.6s}.blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(15){transition-delay:1.7s}.blog-slider__img{width:200px;flex-shrink:0;height:200px;padding:10px;border-radius:5px;transform:translateX(0);overflow:hidden}.blog-slider__img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:.8}.blog-slider__img img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;border-radius:5px;transition:all .3s}.blog-slider__content{padding-right:50px;padding-left:25px}.blog-slider__content>*{opacity:0;transform:translateY(25px);transition:all .4s}.blog-slider__code{text-align:left;color:var(--text-p3);margin-bottom:10px;display:block;font-weight:500}.blog-slider__title{text-align:left;font-size:1.125rem;font-weight:500;color:var(--text-p1);margin-bottom:15px;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.blog-slider__text{text-align:left;font-size:.875rem;color:var(--text-p1);-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:15px;line-height:1.5em;width:100%;word-break:break-all;word-wrap:break-word}.blog-slider__button{display:inline-flex;background-color:var(--block);padding:8px 14px;padding:8px 14px;border-radius:8px;color:var(--text-p1);text-decoration:none;font-weight:500;justify-content:center;text-align:center;letter-spacing:1px;display:none}.blog-slider__button:hover{background-color:var(--block-hover)}.blog-slider .swiper-container-horizontal>.swiper-pagination-bullets,.blog-slider .swiper-pagination-custom,.blog-slider .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.blog-slider__pagination{position:absolute;z-index:1;right:20px;width:11px!important;text-align:center;left:auto!important;top:50%;bottom:auto!important;transform:translateY(-50%)}.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px 0!important}.blog-slider__pagination .swiper-pagination-bullet{width:11px;height:11px;display:block;border-radius:10px;background:#858585;opacity:.2;transition:all .3s}.blog-slider__pagination .swiper-pagination-bullet-active{opacity:1;background:#1bcdfc;height:30px}@media screen and (max-width:600px){.blog-slider__pagination{transform:translateX(-50%);left:50%!important;top:320px;width:100%!important;display:flex;justify-content:center;align-items:center}.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important}.blog-slider__pagination .swiper-pagination-bullet-active{height:11px;width:30px}.blog-slider__button{display:inline-flex;width:70%}.blog-slider__text{margin-bottom:40px}.blog-slider{min-height:350px;height:auto;margin-bottom:10px}.blog-slider__content{margin-top:20px;text-align:center;padding:0 30px}.blog-slider__item{flex-direction:column}.blog-slider__content{padding-left:10px;padding-right:10px}.blog-slider__pagination.swiper-pagination-clickable.swiper-pagination-bullets{top:230px}}#timelife{--timelife-progress-bar:#ebeef5}#timelife .item{margin-bottom:15px}#timelife .item:last-child{margin-bottom:0}#timelife .item .title{color:var(--text-p3);margin-bottom:5px;display:flex;align-items:center}#timelife .item .title .text{color:#03c7fa;font-weight:500;margin:0 5px}#timelife .item .progress{display:flex;align-items:center}#timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--timelife-progress-bar);width:0;min-width:0;flex:1;margin-right:5px}#timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;transition:width .35s;animation:progress 750ms linear infinite}#timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg,#50bfff 25%,transparent 25%,transparent 50%,#50bfff 50%,#50bfff 75%,transparent 75%,transparent 100%);background-size:30px 30px}#timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg,#f7ba2a 25%,transparent 25%,transparent 50%,#f7ba2a 50%,#f7ba2a 75%,transparent 75%,transparent 100%);background-size:30px 30px}#timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg,#ff4949 25%,transparent 25%,transparent 50%,#ff4949 50%,#ff4949 75%,transparent 75%,transparent 100%);background-size:30px 30px}#timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg,#4f9e28 25%,transparent 25%,transparent 50%,#4f9e28 50%,#4f9e28 75%,transparent 75%,transparent 100%);background-size:30px 30px}#timelife .item .progress-percentage{color:var(--text-p3)}@media (prefers-color-scheme:dark){#timelife{--timelife-progress-bar:#414243}}