body[data-v-736c69de]{margin:0;font-family:Rubik,微软雅黑,Microsoft YaHei UI,sans-serif;scroll-behavior:smooth}[page][data-v-736c69de]{width:100%;min-height:100vh;position:relative}.container[data-v-736c69de]{max-width:1000px;display:block}@media (min-width:1000px){.container[data-v-736c69de]{margin:2rem auto}}@media (max-width:1000px){.container[data-v-736c69de]{margin:2rem}}.logo .cls-2[data-v-736c69de],.logo .cls-3[data-v-736c69de],.logo .cls-4[data-v-736c69de],.logo .cls-5[data-v-736c69de]{fill:#fff}.logo-active .cls-2[data-v-736c69de]{fill:url(#g2)}.logo-active .cls-3[data-v-736c69de]{fill:url(#g3)}.logo-active .cls-4[data-v-736c69de]{fill:url(#g4)}.logo-active .cls-5[data-v-736c69de]{fill:url(#g5)}.navbar.active .img .cls-2[data-v-736c69de]{fill:url(#g2)}.navbar.active .img .cls-3[data-v-736c69de]{fill:url(#g3)}.navbar.active .img .cls-4[data-v-736c69de]{fill:url(#g4)}.navbar.active .img .cls-5[data-v-736c69de]{fill:url(#g5)}.view-out[data-v-736c69de]{opacity:0!important}[data-v-736c69de]::-moz-selection{background:rgba(84,244,127,.2)}[data-v-736c69de]::selection{background:rgba(84,244,127,.2)}@media screen and (min-width:1000px){.hoverscale[data-v-736c69de]:hover{transform:scale(1.2)!important}}figure[data-v-736c69de]{text-align:center}figure figcaption[data-v-736c69de]{color:rgba(0,0,0,.3);font-size:18px;margin:16px 0}figure figcaption span[data-v-736c69de]{font-weight:700;color:#000;margin-right:1em}hr[data-v-736c69de]{border:0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}.monospace[data-v-736c69de]{font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace}.common-background[data-v-736c69de]{background-position:50%;background-size:cover;background-repeat:no-repeat}.typo[data-v-736c69de]{color:rgba(0,0,0,.7);line-height:1.8;position:relative}.typo+figure[data-v-736c69de]{position:relative}.typo+figure img[data-v-736c69de],.typo+img[data-v-736c69de]{width:100%;display:block;margin:auto}.typo.light[data-v-736c69de]{color:hsla(0,0%,100%,.7)}.typo.light a[data-v-736c69de]:hover,.typo.light strong[data-v-736c69de]{color:#fff}.typo h2[data-v-736c69de],.typo strong[data-v-736c69de]{color:#000}.typo h4[data-v-736c69de]{color:#dc143c;font-size:1.5rem;font-weight:700}.typo a[data-v-736c69de]{position:relative;text-decoration:none;color:inherit;transition:all .2s ease}.typo a[data-v-736c69de]:after{background:#54f47f;width:100%;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:.4;transition:all .2s ease}.typo a[data-v-736c69de]:hover{color:#000}.typo a[data-v-736c69de]:hover:after{opacity:1}.typo ol[data-v-736c69de],.typo ul[data-v-736c69de]{padding-left:24px}.typo h1[data-v-736c69de],.typo h2[data-v-736c69de]{line-height:1.5}.typo p[data-v-736c69de]{line-height:1.8}.money[data-v-736c69de]{font-family:WechatSans;color:#000}a[data-v-736c69de]{text-decoration:none;color:inherit}.primary-text[data-v-736c69de]{color:transparent;background:linear-gradient(75deg,#54f47f,#50963d);background-clip:text;background-position:50%;background-size:cover;-webkit-background-clip:text;display:inline-block;text-shadow:none}.primarys-text[data-v-736c69de]{color:#54f47f}p[data-v-736c69de]{margin:1rem 0}abbr[data-v-736c69de]{cursor:help}.see-full-in-pc[data-v-736c69de]{color:rgba(0,0,0,.7);display:flex;margin:16px auto;justify-content:center;align-items:center}.see-full-in-pc .mdi[data-v-736c69de]{margin-right:.5em}.container.content .primary-text[data-v-736c69de],.container>.content .primary-text[data-v-736c69de]{font-size:2.5rem;margin:.5rem 0}@media screen and (max-width:1000px){.container.content .primary-text[data-v-736c69de],.container>.content .primary-text[data-v-736c69de]{font-size:40.6px}}.container.content ol[data-v-736c69de],.container.content p[data-v-736c69de],.container.content ul[data-v-736c69de],.container>.content ol[data-v-736c69de],.container>.content p[data-v-736c69de],.container>.content ul[data-v-736c69de]{font-size:1.2rem;margin:.5rem 0}[lazy][data-v-736c69de]{transition:background-image .3s ease,box-shadow .2s ease!important}.link-card[data-v-736c69de]{position:relative;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);padding:16px 24px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;transition:all .2s ease;margin:16px}.link-card .mdi[data-v-736c69de]{position:absolute;right:24px;top:16px;opacity:.3;transition:all .2s ease}.link-card.github h2[data-v-736c69de]{color:rgba(0,0,0,.3)}.link-card.qq[data-v-736c69de]{background:linear-gradient(-96deg,#1680c7,#12b7f5);color:#fff}.link-card.qq h2[data-v-736c69de]{color:hsla(0,0%,100%,.7)}.link-card.wenjuan h2[data-v-736c69de]{color:rgba(0,0,0,.3)}.link-card.wenjuan img[data-v-736c69de]{border-radius:100%;transform:scale(.8)}.link-card.afdian h2[data-v-736c69de]{color:rgba(0,0,0,.3)}.link-card.afdian img[data-v-736c69de]{border-radius:20%;transform:scale(.8)}@media (min-width:1000px){.link-card[data-v-736c69de]:hover{opacity:.5}.link-card:hover .mdi[data-v-736c69de]{opacity:1}.link-card:hover .mdi.mdi-arrow-right[data-v-736c69de]{transform:translateX(10px)}}@media (max-width:800px){.link-card[data-v-736c69de]{padding:8px 12px}}.link-card img[data-v-736c69de]{width:100px;height:100px;transform:scale(1.1)}@media (max-width:800px){.link-card img[data-v-736c69de]{width:72px;height:72px}}.link-card .text[data-v-736c69de]{padding-left:16px}.link-card .text h2[data-v-736c69de]{font-weight:400}.link-card .text h1[data-v-736c69de],.link-card .text h2[data-v-736c69de]{margin:8px 0}.link-card .text h2[data-v-736c69de]{font-size:18px}@media (max-width:800px){.link-card .text h1[data-v-736c69de]{font-size:22px}.link-card .text h2[data-v-736c69de]{font-size:12px}}.inline-block[data-v-736c69de]{display:inline-block}@media (max-width:1000px){.no-mobile[data-v-736c69de]{display:none!important}}@media (min-width:1001px){.no-pc[data-v-736c69de]{display:none!important}}.darken-background[data-v-736c69de]{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.darken-background[data-v-736c69de]:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.darken-background.darken-1[data-v-736c69de]:after{background:rgba(0,0,0,.1)}.darken-background.darken-2[data-v-736c69de]:after{background:rgba(0,0,0,.2)}.darken-background.darken-3[data-v-736c69de]:after{background:rgba(0,0,0,.3)}.darken-background.blur[data-v-736c69de]:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-small svg[data-v-736c69de]{width:16px}[data-v-736c69de]::-webkit-scrollbar{width:8px;height:16px;background-color:rgba(0,0,0,.2)}[data-v-736c69de]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}[data-v-736c69de]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.mc[data-v-736c69de]{padding:1em;font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;background-color:#212121;color:#fff;border-radius:5px}@media (max-width:800px){.mc[data-v-736c69de]{padding:.5em}}.mc_black[data-v-736c69de]{color:#000}.mc_dark_blue[data-v-736c69de]{color:#00a}.mc_dark_green[data-v-736c69de]{color:#0a0}.mc_dark_aqua[data-v-736c69de]{color:#0aa}.mc_dark_red[data-v-736c69de]{color:#a00}.mc_dark_purple[data-v-736c69de]{color:#a0a}.mc_gold[data-v-736c69de]{color:#fa0}.mc_gray[data-v-736c69de]{color:#aaa}.mc_dark_gray[data-v-736c69de]{color:#555}.mc_blue[data-v-736c69de]{color:#55f}.mc_green[data-v-736c69de]{color:#5f5}.mc_aqua[data-v-736c69de]{color:#5ff}.mc_red[data-v-736c69de]{color:#f55}.mc_light_purple[data-v-736c69de]{color:#f5f}.mc_yellow[data-v-736c69de]{color:#ff5}.mc_white[data-v-736c69de]{color:#fff}.mc_bold[data-v-736c69de]{font-weight:700}.mc_italic[data-v-736c69de]{font-style:italic}.mc_strikethrough[data-v-736c69de],.mc_underlined[data-v-736c69de]{position:relative;display:inline-block}.mc_strikethrough[data-v-736c69de]:before,.mc_underlined[data-v-736c69de]:after{content:"";width:100%;position:absolute;right:0}.mc_strikethrough[data-v-736c69de]:before{border-bottom:2px solid;border-bottom-color:inherit;top:55%}.mc_underlined[data-v-736c69de]:after{border-bottom:2px solid;border-bottom-color:inherit;bottom:-8%}#nprogress[data-v-736c69de]{pointer-events:none}#nprogress .bar[data-v-736c69de]{background:#54f47f;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-736c69de]{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #54f47f,0 0 5px #54f47f;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-736c69de]{position:fixed;z-index:1031;top:15px;right:15px;display:none}#nprogress .spinner-icon[data-v-736c69de]{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#54f47f;border-left-color:#54f47f;border-radius:50%;animation:nprogress-spinner-736c69de .4s linear infinite}.nprogress-custom-parent[data-v-736c69de]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-736c69de],.nprogress-custom-parent #nprogress .spinner[data-v-736c69de]{position:absolute}@keyframes nprogress-spinner-736c69de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo[data-v-736c69de]{display:flex;align-items:center;cursor:default}.logo [data-v-736c69de]::-moz-selection{background:transparent}.logo [data-v-736c69de]::selection{background:transparent}.logo.nav .img[data-v-736c69de]{width:72px;margin-left:16px;transform:translateY(0)}.logo.nav svg .cls-1[data-v-736c69de]{fill:url(#g1)}.logo.small .img[data-v-736c69de]{width:32px}.logo.primary .img .cls-2[data-v-736c69de]{fill:url(#g2)}.logo.primary .img .cls-3[data-v-736c69de]{fill:url(#g3)}.logo.primary .img .cls-4[data-v-736c69de]{fill:url(#g4)}.logo.primary .img .cls-5[data-v-736c69de]{fill:url(#g5)}@media screen and (min-width:1000px){.logo.footer .img[data-v-736c69de]{width:150px}}@media screen and (max-width:1000px){.logo.footer .img[data-v-736c69de]{width:100px}}@media screen and (min-width:1000px){.logo.hero .img[data-v-736c69de]{width:200px}}@media screen and (max-width:1000px){.logo.hero .img[data-v-736c69de]{width:100px}}.logo.center[data-v-736c69de]{justify-content:center}body[data-v-99a12b04]{margin:0;font-family:Rubik,微软雅黑,Microsoft YaHei UI,sans-serif;scroll-behavior:smooth}[page][data-v-99a12b04]{width:100%;min-height:100vh;position:relative}.container[data-v-99a12b04]{max-width:1000px;display:block}@media (min-width:1000px){.container[data-v-99a12b04]{margin:2rem auto}}@media (max-width:1000px){.container[data-v-99a12b04]{margin:2rem}}.logo .cls-2[data-v-99a12b04],.logo .cls-3[data-v-99a12b04],.logo .cls-4[data-v-99a12b04],.logo .cls-5[data-v-99a12b04]{fill:#fff}.logo-active .cls-2[data-v-99a12b04]{fill:url(#g2)}.logo-active .cls-3[data-v-99a12b04]{fill:url(#g3)}.logo-active .cls-4[data-v-99a12b04]{fill:url(#g4)}.logo-active .cls-5[data-v-99a12b04]{fill:url(#g5)}.navbar.active .img .cls-2[data-v-99a12b04]{fill:url(#g2)}.navbar.active .img .cls-3[data-v-99a12b04]{fill:url(#g3)}.navbar.active .img .cls-4[data-v-99a12b04]{fill:url(#g4)}.navbar.active .img .cls-5[data-v-99a12b04]{fill:url(#g5)}.view-out[data-v-99a12b04]{opacity:0!important}[data-v-99a12b04]::-moz-selection{background:rgba(84,244,127,.2)}[data-v-99a12b04]::selection{background:rgba(84,244,127,.2)}@media screen and (min-width:1000px){.hoverscale[data-v-99a12b04]:hover{transform:scale(1.2)!important}}figure[data-v-99a12b04]{text-align:center}figure figcaption[data-v-99a12b04]{color:rgba(0,0,0,.3);font-size:18px;margin:16px 0}figure figcaption span[data-v-99a12b04]{font-weight:700;color:#000;margin-right:1em}hr[data-v-99a12b04]{border:0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}.monospace[data-v-99a12b04]{font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace}.common-background[data-v-99a12b04]{background-position:50%;background-size:cover;background-repeat:no-repeat}.typo[data-v-99a12b04]{color:rgba(0,0,0,.7);line-height:1.8;position:relative}.typo+figure[data-v-99a12b04]{position:relative}.typo+figure img[data-v-99a12b04],.typo+img[data-v-99a12b04]{width:100%;display:block;margin:auto}.typo.light[data-v-99a12b04]{color:hsla(0,0%,100%,.7)}.typo.light a[data-v-99a12b04]:hover,.typo.light strong[data-v-99a12b04]{color:#fff}.typo h2[data-v-99a12b04],.typo strong[data-v-99a12b04]{color:#000}.typo h4[data-v-99a12b04]{color:#dc143c;font-size:1.5rem;font-weight:700}.typo a[data-v-99a12b04]{position:relative;text-decoration:none;color:inherit;transition:all .2s ease}.typo a[data-v-99a12b04]:after{background:#54f47f;width:100%;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:.4;transition:all .2s ease}.typo a[data-v-99a12b04]:hover{color:#000}.typo a[data-v-99a12b04]:hover:after{opacity:1}.typo ol[data-v-99a12b04],.typo ul[data-v-99a12b04]{padding-left:24px}.typo h1[data-v-99a12b04],.typo h2[data-v-99a12b04]{line-height:1.5}.typo p[data-v-99a12b04]{line-height:1.8}.money[data-v-99a12b04]{font-family:WechatSans;color:#000}a[data-v-99a12b04]{text-decoration:none;color:inherit}.primary-text[data-v-99a12b04]{color:transparent;background:linear-gradient(75deg,#54f47f,#50963d);background-clip:text;background-position:50%;background-size:cover;-webkit-background-clip:text;display:inline-block;text-shadow:none}.primarys-text[data-v-99a12b04]{color:#54f47f}p[data-v-99a12b04]{margin:1rem 0}abbr[data-v-99a12b04]{cursor:help}.see-full-in-pc[data-v-99a12b04]{color:rgba(0,0,0,.7);display:flex;margin:16px auto;justify-content:center;align-items:center}.see-full-in-pc .mdi[data-v-99a12b04]{margin-right:.5em}.container.content .primary-text[data-v-99a12b04],.container>.content .primary-text[data-v-99a12b04]{font-size:2.5rem;margin:.5rem 0}@media screen and (max-width:1000px){.container.content .primary-text[data-v-99a12b04],.container>.content .primary-text[data-v-99a12b04]{font-size:40.6px}}.container.content ol[data-v-99a12b04],.container.content p[data-v-99a12b04],.container.content ul[data-v-99a12b04],.container>.content ol[data-v-99a12b04],.container>.content p[data-v-99a12b04],.container>.content ul[data-v-99a12b04]{font-size:1.2rem;margin:.5rem 0}[lazy][data-v-99a12b04]{transition:background-image .3s ease,box-shadow .2s ease!important}.link-card[data-v-99a12b04]{position:relative;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);padding:16px 24px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;transition:all .2s ease;margin:16px}.link-card .mdi[data-v-99a12b04]{position:absolute;right:24px;top:16px;opacity:.3;transition:all .2s ease}.link-card.github h2[data-v-99a12b04]{color:rgba(0,0,0,.3)}.link-card.qq[data-v-99a12b04]{background:linear-gradient(-96deg,#1680c7,#12b7f5);color:#fff}.link-card.qq h2[data-v-99a12b04]{color:hsla(0,0%,100%,.7)}.link-card.wenjuan h2[data-v-99a12b04]{color:rgba(0,0,0,.3)}.link-card.wenjuan img[data-v-99a12b04]{border-radius:100%;transform:scale(.8)}.link-card.afdian h2[data-v-99a12b04]{color:rgba(0,0,0,.3)}.link-card.afdian img[data-v-99a12b04]{border-radius:20%;transform:scale(.8)}@media (min-width:1000px){.link-card[data-v-99a12b04]:hover{opacity:.5}.link-card:hover .mdi[data-v-99a12b04]{opacity:1}.link-card:hover .mdi.mdi-arrow-right[data-v-99a12b04]{transform:translateX(10px)}}@media (max-width:800px){.link-card[data-v-99a12b04]{padding:8px 12px}}.link-card img[data-v-99a12b04]{width:100px;height:100px;transform:scale(1.1)}@media (max-width:800px){.link-card img[data-v-99a12b04]{width:72px;height:72px}}.link-card .text[data-v-99a12b04]{padding-left:16px}.link-card .text h2[data-v-99a12b04]{font-weight:400}.link-card .text h1[data-v-99a12b04],.link-card .text h2[data-v-99a12b04]{margin:8px 0}.link-card .text h2[data-v-99a12b04]{font-size:18px}@media (max-width:800px){.link-card .text h1[data-v-99a12b04]{font-size:22px}.link-card .text h2[data-v-99a12b04]{font-size:12px}}.inline-block[data-v-99a12b04]{display:inline-block}@media (max-width:1000px){.no-mobile[data-v-99a12b04]{display:none!important}}@media (min-width:1001px){.no-pc[data-v-99a12b04]{display:none!important}}.darken-background[data-v-99a12b04]{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.darken-background[data-v-99a12b04]:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.darken-background.darken-1[data-v-99a12b04]:after{background:rgba(0,0,0,.1)}.darken-background.darken-2[data-v-99a12b04]:after{background:rgba(0,0,0,.2)}.darken-background.darken-3[data-v-99a12b04]:after{background:rgba(0,0,0,.3)}.darken-background.blur[data-v-99a12b04]:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-small svg[data-v-99a12b04]{width:16px}[data-v-99a12b04]::-webkit-scrollbar{width:8px;height:16px;background-color:rgba(0,0,0,.2)}[data-v-99a12b04]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}[data-v-99a12b04]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.mc[data-v-99a12b04]{padding:1em;font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;background-color:#212121;color:#fff;border-radius:5px}@media (max-width:800px){.mc[data-v-99a12b04]{padding:.5em}}.mc_black[data-v-99a12b04]{color:#000}.mc_dark_blue[data-v-99a12b04]{color:#00a}.mc_dark_green[data-v-99a12b04]{color:#0a0}.mc_dark_aqua[data-v-99a12b04]{color:#0aa}.mc_dark_red[data-v-99a12b04]{color:#a00}.mc_dark_purple[data-v-99a12b04]{color:#a0a}.mc_gold[data-v-99a12b04]{color:#fa0}.mc_gray[data-v-99a12b04]{color:#aaa}.mc_dark_gray[data-v-99a12b04]{color:#555}.mc_blue[data-v-99a12b04]{color:#55f}.mc_green[data-v-99a12b04]{color:#5f5}.mc_aqua[data-v-99a12b04]{color:#5ff}.mc_red[data-v-99a12b04]{color:#f55}.mc_light_purple[data-v-99a12b04]{color:#f5f}.mc_yellow[data-v-99a12b04]{color:#ff5}.mc_white[data-v-99a12b04]{color:#fff}.mc_bold[data-v-99a12b04]{font-weight:700}.mc_italic[data-v-99a12b04]{font-style:italic}.mc_strikethrough[data-v-99a12b04],.mc_underlined[data-v-99a12b04]{position:relative;display:inline-block}.mc_strikethrough[data-v-99a12b04]:before,.mc_underlined[data-v-99a12b04]:after{content:"";width:100%;position:absolute;right:0}.mc_strikethrough[data-v-99a12b04]:before{border-bottom:2px solid;border-bottom-color:inherit;top:55%}.mc_underlined[data-v-99a12b04]:after{border-bottom:2px solid;border-bottom-color:inherit;bottom:-8%}#nprogress[data-v-99a12b04]{pointer-events:none}#nprogress .bar[data-v-99a12b04]{background:#54f47f;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-99a12b04]{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #54f47f,0 0 5px #54f47f;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-99a12b04]{position:fixed;z-index:1031;top:15px;right:15px;display:none}#nprogress .spinner-icon[data-v-99a12b04]{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#54f47f;border-left-color:#54f47f;border-radius:50%;animation:nprogress-spinner-99a12b04 .4s linear infinite}.nprogress-custom-parent[data-v-99a12b04]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-99a12b04],.nprogress-custom-parent #nprogress .spinner[data-v-99a12b04]{position:absolute}@keyframes nprogress-spinner-99a12b04{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar .logo.nav[data-v-99a12b04]{cursor:pointer}@media (max-width:800px){.navbar .logo.nav[data-v-99a12b04]{margin-left:42px}}.navbar.inactive[data-v-99a12b04]{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navbar.inactive .hamburger__bottom-bun[data-v-99a12b04],.navbar.inactive .hamburger__top-bun[data-v-99a12b04]{background:#fff}.navbar.inactive .link[data-v-99a12b04]{color:hsla(0,0%,100%,.7)}.navbar.inactive .link.active[data-v-99a12b04],.navbar.inactive .link[data-v-99a12b04]:not(.active):hover{color:#fff!important}.navbar .link.active[data-v-99a12b04]{font-weight:700}.navbar.active[data-v-99a12b04]{background:#fff}.navbar.active .hamburger__bottom-bun[data-v-99a12b04],.navbar.active .hamburger__top-bun[data-v-99a12b04]{background:rgba(0,0,0,.7)}.nav-link[data-v-99a12b04]{margin-left:16px;display:flex;align-items:center;color:rgba(0,0,0,.3)}@media screen and (max-width:800px){.nav-link[data-v-99a12b04]{display:none}}.nav-link .link[data-v-99a12b04]{margin:0 16px;cursor:pointer;transition:all .2s ease;position:relative}.nav-link .link[data-v-99a12b04]:not(.active):hover{color:#272727}.nav-link .link.active[data-v-99a12b04]{color:#272727;transform:scale(1.2)}.nav-link .link.active[data-v-99a12b04]:after{opacity:1;width:120%}.nav-link .link[data-v-99a12b04]:after{background:#54f47f;width:0;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:0}.navbar[data-v-99a12b04]{transition:all .2s ease;z-index:1000;display:flex;align-items:center;box-shadow:0 1px 10px 0 rgba(0,0,0,.21);padding:12px;position:fixed;top:0;left:0;right:0;height:40px}.hamburger[data-v-99a12b04]{cursor:pointer;position:absolute;left:8px;width:48px;height:48px;transition:all .25s;z-index:10000}@media screen and (min-width:800px){.hamburger[data-v-99a12b04]{display:none}}.hamburger__bottom-bun[data-v-99a12b04],.hamburger__top-bun[data-v-99a12b04]{content:"";display:block;position:absolute;left:15px;width:18px;height:2.2px;transform:rotate(0);transition:all .25s}.hamburger__top-bun[data-v-99a12b04]{top:23px;transform:translateY(-3px)}.hamburger__bottom-bun[data-v-99a12b04]{bottom:23px;transform:translateY(3px)}.open[data-v-99a12b04]{transform:rotate(90deg)}.open .hamburger__top-bun[data-v-99a12b04]{transform:rotate(45deg) translateY(0)}.open .hamburger__bottom-bun[data-v-99a12b04]{transform:rotate(-45deg) translateY(0)}.dropdown[data-v-99a12b04]{z-index:200;width:100%;position:absolute;top:62px;left:0;background:#fff;opacity:0;pointer-events:none}.dropdown .dropdown-item[data-v-99a12b04]{width:100%;display:block;color:rgba(0,0,0,.7);padding:16px;font-size:1.1rem;transition:all .2s ease;cursor:pointer;text-decoration:none}body[data-v-4edb531b]{margin:0;font-family:Rubik,微软雅黑,Microsoft YaHei UI,sans-serif;scroll-behavior:smooth}[page][data-v-4edb531b]{width:100%;min-height:100vh;position:relative}.container[data-v-4edb531b]{max-width:1000px;display:block}@media (min-width:1000px){.container[data-v-4edb531b]{margin:2rem auto}}@media (max-width:1000px){.container[data-v-4edb531b]{margin:2rem}}.logo .cls-2[data-v-4edb531b],.logo .cls-3[data-v-4edb531b],.logo .cls-4[data-v-4edb531b],.logo .cls-5[data-v-4edb531b]{fill:#fff}.logo-active .cls-2[data-v-4edb531b]{fill:url(#g2)}.logo-active .cls-3[data-v-4edb531b]{fill:url(#g3)}.logo-active .cls-4[data-v-4edb531b]{fill:url(#g4)}.logo-active .cls-5[data-v-4edb531b]{fill:url(#g5)}.navbar.active .img .cls-2[data-v-4edb531b]{fill:url(#g2)}.navbar.active .img .cls-3[data-v-4edb531b]{fill:url(#g3)}.navbar.active .img .cls-4[data-v-4edb531b]{fill:url(#g4)}.navbar.active .img .cls-5[data-v-4edb531b]{fill:url(#g5)}.view-out[data-v-4edb531b]{opacity:0!important}[data-v-4edb531b]::-moz-selection{background:rgba(84,244,127,.2)}[data-v-4edb531b]::selection{background:rgba(84,244,127,.2)}@media screen and (min-width:1000px){.hoverscale[data-v-4edb531b]:hover{transform:scale(1.2)!important}}figure[data-v-4edb531b]{text-align:center}figure figcaption[data-v-4edb531b]{color:rgba(0,0,0,.3);font-size:18px;margin:16px 0}figure figcaption span[data-v-4edb531b]{font-weight:700;color:#000;margin-right:1em}hr[data-v-4edb531b]{border:0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}.monospace[data-v-4edb531b]{font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace}.common-background[data-v-4edb531b]{background-position:50%;background-size:cover;background-repeat:no-repeat}.typo[data-v-4edb531b]{color:rgba(0,0,0,.7);line-height:1.8;position:relative}.typo+figure[data-v-4edb531b]{position:relative}.typo+figure img[data-v-4edb531b],.typo+img[data-v-4edb531b]{width:100%;display:block;margin:auto}.typo.light[data-v-4edb531b]{color:hsla(0,0%,100%,.7)}.typo.light a[data-v-4edb531b]:hover,.typo.light strong[data-v-4edb531b]{color:#fff}.typo h2[data-v-4edb531b],.typo strong[data-v-4edb531b]{color:#000}.typo h4[data-v-4edb531b]{color:#dc143c;font-size:1.5rem;font-weight:700}.typo a[data-v-4edb531b]{position:relative;text-decoration:none;color:inherit;transition:all .2s ease}.typo a[data-v-4edb531b]:after{background:#54f47f;width:100%;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:.4;transition:all .2s ease}.typo a[data-v-4edb531b]:hover{color:#000}.typo a[data-v-4edb531b]:hover:after{opacity:1}.typo ol[data-v-4edb531b],.typo ul[data-v-4edb531b]{padding-left:24px}.typo h1[data-v-4edb531b],.typo h2[data-v-4edb531b]{line-height:1.5}.typo p[data-v-4edb531b]{line-height:1.8}.money[data-v-4edb531b]{font-family:WechatSans;color:#000}a[data-v-4edb531b]{text-decoration:none;color:inherit}.primary-text[data-v-4edb531b]{color:transparent;background:linear-gradient(75deg,#54f47f,#50963d);background-clip:text;background-position:50%;background-size:cover;-webkit-background-clip:text;display:inline-block;text-shadow:none}.primarys-text[data-v-4edb531b]{color:#54f47f}p[data-v-4edb531b]{margin:1rem 0}abbr[data-v-4edb531b]{cursor:help}.see-full-in-pc[data-v-4edb531b]{color:rgba(0,0,0,.7);display:flex;margin:16px auto;justify-content:center;align-items:center}.see-full-in-pc .mdi[data-v-4edb531b]{margin-right:.5em}.container.content .primary-text[data-v-4edb531b],.container>.content .primary-text[data-v-4edb531b]{font-size:2.5rem;margin:.5rem 0}@media screen and (max-width:1000px){.container.content .primary-text[data-v-4edb531b],.container>.content .primary-text[data-v-4edb531b]{font-size:40.6px}}.container.content ol[data-v-4edb531b],.container.content p[data-v-4edb531b],.container.content ul[data-v-4edb531b],.container>.content ol[data-v-4edb531b],.container>.content p[data-v-4edb531b],.container>.content ul[data-v-4edb531b]{font-size:1.2rem;margin:.5rem 0}[lazy][data-v-4edb531b]{transition:background-image .3s ease,box-shadow .2s ease!important}.link-card[data-v-4edb531b]{position:relative;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);padding:16px 24px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;transition:all .2s ease;margin:16px}.link-card .mdi[data-v-4edb531b]{position:absolute;right:24px;top:16px;opacity:.3;transition:all .2s ease}.link-card.github h2[data-v-4edb531b]{color:rgba(0,0,0,.3)}.link-card.qq[data-v-4edb531b]{background:linear-gradient(-96deg,#1680c7,#12b7f5);color:#fff}.link-card.qq h2[data-v-4edb531b]{color:hsla(0,0%,100%,.7)}.link-card.wenjuan h2[data-v-4edb531b]{color:rgba(0,0,0,.3)}.link-card.wenjuan img[data-v-4edb531b]{border-radius:100%;transform:scale(.8)}.link-card.afdian h2[data-v-4edb531b]{color:rgba(0,0,0,.3)}.link-card.afdian img[data-v-4edb531b]{border-radius:20%;transform:scale(.8)}@media (min-width:1000px){.link-card[data-v-4edb531b]:hover{opacity:.5}.link-card:hover .mdi[data-v-4edb531b]{opacity:1}.link-card:hover .mdi.mdi-arrow-right[data-v-4edb531b]{transform:translateX(10px)}}@media (max-width:800px){.link-card[data-v-4edb531b]{padding:8px 12px}}.link-card img[data-v-4edb531b]{width:100px;height:100px;transform:scale(1.1)}@media (max-width:800px){.link-card img[data-v-4edb531b]{width:72px;height:72px}}.link-card .text[data-v-4edb531b]{padding-left:16px}.link-card .text h2[data-v-4edb531b]{font-weight:400}.link-card .text h1[data-v-4edb531b],.link-card .text h2[data-v-4edb531b]{margin:8px 0}.link-card .text h2[data-v-4edb531b]{font-size:18px}@media (max-width:800px){.link-card .text h1[data-v-4edb531b]{font-size:22px}.link-card .text h2[data-v-4edb531b]{font-size:12px}}.inline-block[data-v-4edb531b]{display:inline-block}@media (max-width:1000px){.no-mobile[data-v-4edb531b]{display:none!important}}@media (min-width:1001px){.no-pc[data-v-4edb531b]{display:none!important}}.darken-background[data-v-4edb531b]{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.darken-background[data-v-4edb531b]:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.darken-background.darken-1[data-v-4edb531b]:after{background:rgba(0,0,0,.1)}.darken-background.darken-2[data-v-4edb531b]:after{background:rgba(0,0,0,.2)}.darken-background.darken-3[data-v-4edb531b]:after{background:rgba(0,0,0,.3)}.darken-background.blur[data-v-4edb531b]:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-small svg[data-v-4edb531b]{width:16px}[data-v-4edb531b]::-webkit-scrollbar{width:8px;height:16px;background-color:rgba(0,0,0,.2)}[data-v-4edb531b]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}[data-v-4edb531b]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.mc[data-v-4edb531b]{padding:1em;font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;background-color:#212121;color:#fff;border-radius:5px}@media (max-width:800px){.mc[data-v-4edb531b]{padding:.5em}}.mc_black[data-v-4edb531b]{color:#000}.mc_dark_blue[data-v-4edb531b]{color:#00a}.mc_dark_green[data-v-4edb531b]{color:#0a0}.mc_dark_aqua[data-v-4edb531b]{color:#0aa}.mc_dark_red[data-v-4edb531b]{color:#a00}.mc_dark_purple[data-v-4edb531b]{color:#a0a}.mc_gold[data-v-4edb531b]{color:#fa0}.mc_gray[data-v-4edb531b]{color:#aaa}.mc_dark_gray[data-v-4edb531b]{color:#555}.mc_blue[data-v-4edb531b]{color:#55f}.mc_green[data-v-4edb531b]{color:#5f5}.mc_aqua[data-v-4edb531b]{color:#5ff}.mc_red[data-v-4edb531b]{color:#f55}.mc_light_purple[data-v-4edb531b]{color:#f5f}.mc_yellow[data-v-4edb531b]{color:#ff5}.mc_white[data-v-4edb531b]{color:#fff}.mc_bold[data-v-4edb531b]{font-weight:700}.mc_italic[data-v-4edb531b]{font-style:italic}.mc_strikethrough[data-v-4edb531b],.mc_underlined[data-v-4edb531b]{position:relative;display:inline-block}.mc_strikethrough[data-v-4edb531b]:before,.mc_underlined[data-v-4edb531b]:after{content:"";width:100%;position:absolute;right:0}.mc_strikethrough[data-v-4edb531b]:before{border-bottom:2px solid;border-bottom-color:inherit;top:55%}.mc_underlined[data-v-4edb531b]:after{border-bottom:2px solid;border-bottom-color:inherit;bottom:-8%}#nprogress[data-v-4edb531b]{pointer-events:none}#nprogress .bar[data-v-4edb531b]{background:#54f47f;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-4edb531b]{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #54f47f,0 0 5px #54f47f;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-4edb531b]{position:fixed;z-index:1031;top:15px;right:15px;display:none}#nprogress .spinner-icon[data-v-4edb531b]{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#54f47f;border-left-color:#54f47f;border-radius:50%;animation:nprogress-spinner-4edb531b .4s linear infinite}.nprogress-custom-parent[data-v-4edb531b]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-4edb531b],.nprogress-custom-parent #nprogress .spinner[data-v-4edb531b]{position:absolute}@keyframes nprogress-spinner-4edb531b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-btn[data-v-4edb531b]{border-radius:100%;outline:none;width:32px;height:32px;text-align:center;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.icon-btn.dark[data-v-4edb531b]{background:#414141;color:#fff}.icon-btn.dark[data-v-4edb531b]:hover{background:#54f47f}.icon-btn.dark svg[data-v-4edb531b]{fill:#fff!important}body[data-v-c28e970c]{margin:0;font-family:Rubik,微软雅黑,Microsoft YaHei UI,sans-serif;scroll-behavior:smooth}[page][data-v-c28e970c]{width:100%;min-height:100vh;position:relative}.container[data-v-c28e970c]{max-width:1000px;display:block}@media (min-width:1000px){.container[data-v-c28e970c]{margin:2rem auto}}@media (max-width:1000px){.container[data-v-c28e970c]{margin:2rem}}.logo .cls-2[data-v-c28e970c],.logo .cls-3[data-v-c28e970c],.logo .cls-4[data-v-c28e970c],.logo .cls-5[data-v-c28e970c]{fill:#fff}.logo-active .cls-2[data-v-c28e970c]{fill:url(#g2)}.logo-active .cls-3[data-v-c28e970c]{fill:url(#g3)}.logo-active .cls-4[data-v-c28e970c]{fill:url(#g4)}.logo-active .cls-5[data-v-c28e970c]{fill:url(#g5)}.navbar.active .img .cls-2[data-v-c28e970c]{fill:url(#g2)}.navbar.active .img .cls-3[data-v-c28e970c]{fill:url(#g3)}.navbar.active .img .cls-4[data-v-c28e970c]{fill:url(#g4)}.navbar.active .img .cls-5[data-v-c28e970c]{fill:url(#g5)}.view-out[data-v-c28e970c]{opacity:0!important}[data-v-c28e970c]::-moz-selection{background:rgba(84,244,127,.2)}[data-v-c28e970c]::selection{background:rgba(84,244,127,.2)}@media screen and (min-width:1000px){.hoverscale[data-v-c28e970c]:hover{transform:scale(1.2)!important}}figure[data-v-c28e970c]{text-align:center}figure figcaption[data-v-c28e970c]{color:rgba(0,0,0,.3);font-size:18px;margin:16px 0}figure figcaption span[data-v-c28e970c]{font-weight:700;color:#000;margin-right:1em}hr[data-v-c28e970c]{border:0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}.monospace[data-v-c28e970c]{font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace}.common-background[data-v-c28e970c]{background-position:50%;background-size:cover;background-repeat:no-repeat}.typo[data-v-c28e970c]{color:rgba(0,0,0,.7);line-height:1.8;position:relative}.typo+figure[data-v-c28e970c]{position:relative}.typo+figure img[data-v-c28e970c],.typo+img[data-v-c28e970c]{width:100%;display:block;margin:auto}.typo.light[data-v-c28e970c]{color:hsla(0,0%,100%,.7)}.typo.light a[data-v-c28e970c]:hover,.typo.light strong[data-v-c28e970c]{color:#fff}.typo h2[data-v-c28e970c],.typo strong[data-v-c28e970c]{color:#000}.typo h4[data-v-c28e970c]{color:#dc143c;font-size:1.5rem;font-weight:700}.typo a[data-v-c28e970c]{position:relative;text-decoration:none;color:inherit;transition:all .2s ease}.typo a[data-v-c28e970c]:after{background:#54f47f;width:100%;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:.4;transition:all .2s ease}.typo a[data-v-c28e970c]:hover{color:#000}.typo a[data-v-c28e970c]:hover:after{opacity:1}.typo ol[data-v-c28e970c],.typo ul[data-v-c28e970c]{padding-left:24px}.typo h1[data-v-c28e970c],.typo h2[data-v-c28e970c]{line-height:1.5}.typo p[data-v-c28e970c]{line-height:1.8}.money[data-v-c28e970c]{font-family:WechatSans;color:#000}a[data-v-c28e970c]{text-decoration:none;color:inherit}.primary-text[data-v-c28e970c]{color:transparent;background:linear-gradient(75deg,#54f47f,#50963d);background-clip:text;background-position:50%;background-size:cover;-webkit-background-clip:text;display:inline-block;text-shadow:none}.primarys-text[data-v-c28e970c]{color:#54f47f}p[data-v-c28e970c]{margin:1rem 0}abbr[data-v-c28e970c]{cursor:help}.see-full-in-pc[data-v-c28e970c]{color:rgba(0,0,0,.7);display:flex;margin:16px auto;justify-content:center;align-items:center}.see-full-in-pc .mdi[data-v-c28e970c]{margin-right:.5em}.container.content .primary-text[data-v-c28e970c],.container>.content .primary-text[data-v-c28e970c]{font-size:2.5rem;margin:.5rem 0}@media screen and (max-width:1000px){.container.content .primary-text[data-v-c28e970c],.container>.content .primary-text[data-v-c28e970c]{font-size:40.6px}}.container.content ol[data-v-c28e970c],.container.content p[data-v-c28e970c],.container.content ul[data-v-c28e970c],.container>.content ol[data-v-c28e970c],.container>.content p[data-v-c28e970c],.container>.content ul[data-v-c28e970c]{font-size:1.2rem;margin:.5rem 0}[lazy][data-v-c28e970c]{transition:background-image .3s ease,box-shadow .2s ease!important}.link-card[data-v-c28e970c]{position:relative;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);padding:16px 24px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;transition:all .2s ease;margin:16px}.link-card .mdi[data-v-c28e970c]{position:absolute;right:24px;top:16px;opacity:.3;transition:all .2s ease}.link-card.github h2[data-v-c28e970c]{color:rgba(0,0,0,.3)}.link-card.qq[data-v-c28e970c]{background:linear-gradient(-96deg,#1680c7,#12b7f5);color:#fff}.link-card.qq h2[data-v-c28e970c]{color:hsla(0,0%,100%,.7)}.link-card.wenjuan h2[data-v-c28e970c]{color:rgba(0,0,0,.3)}.link-card.wenjuan img[data-v-c28e970c]{border-radius:100%;transform:scale(.8)}.link-card.afdian h2[data-v-c28e970c]{color:rgba(0,0,0,.3)}.link-card.afdian img[data-v-c28e970c]{border-radius:20%;transform:scale(.8)}@media (min-width:1000px){.link-card[data-v-c28e970c]:hover{opacity:.5}.link-card:hover .mdi[data-v-c28e970c]{opacity:1}.link-card:hover .mdi.mdi-arrow-right[data-v-c28e970c]{transform:translateX(10px)}}@media (max-width:800px){.link-card[data-v-c28e970c]{padding:8px 12px}}.link-card img[data-v-c28e970c]{width:100px;height:100px;transform:scale(1.1)}@media (max-width:800px){.link-card img[data-v-c28e970c]{width:72px;height:72px}}.link-card .text[data-v-c28e970c]{padding-left:16px}.link-card .text h2[data-v-c28e970c]{font-weight:400}.link-card .text h1[data-v-c28e970c],.link-card .text h2[data-v-c28e970c]{margin:8px 0}.link-card .text h2[data-v-c28e970c]{font-size:18px}@media (max-width:800px){.link-card .text h1[data-v-c28e970c]{font-size:22px}.link-card .text h2[data-v-c28e970c]{font-size:12px}}.inline-block[data-v-c28e970c]{display:inline-block}@media (max-width:1000px){.no-mobile[data-v-c28e970c]{display:none!important}}@media (min-width:1001px){.no-pc[data-v-c28e970c]{display:none!important}}.darken-background[data-v-c28e970c]{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.darken-background[data-v-c28e970c]:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.darken-background.darken-1[data-v-c28e970c]:after{background:rgba(0,0,0,.1)}.darken-background.darken-2[data-v-c28e970c]:after{background:rgba(0,0,0,.2)}.darken-background.darken-3[data-v-c28e970c]:after{background:rgba(0,0,0,.3)}.darken-background.blur[data-v-c28e970c]:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-small svg[data-v-c28e970c]{width:16px}[data-v-c28e970c]::-webkit-scrollbar{width:8px;height:16px;background-color:rgba(0,0,0,.2)}[data-v-c28e970c]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}[data-v-c28e970c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.mc[data-v-c28e970c]{padding:1em;font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;background-color:#212121;color:#fff;border-radius:5px}@media (max-width:800px){.mc[data-v-c28e970c]{padding:.5em}}.mc_black[data-v-c28e970c]{color:#000}.mc_dark_blue[data-v-c28e970c]{color:#00a}.mc_dark_green[data-v-c28e970c]{color:#0a0}.mc_dark_aqua[data-v-c28e970c]{color:#0aa}.mc_dark_red[data-v-c28e970c]{color:#a00}.mc_dark_purple[data-v-c28e970c]{color:#a0a}.mc_gold[data-v-c28e970c]{color:#fa0}.mc_gray[data-v-c28e970c]{color:#aaa}.mc_dark_gray[data-v-c28e970c]{color:#555}.mc_blue[data-v-c28e970c]{color:#55f}.mc_green[data-v-c28e970c]{color:#5f5}.mc_aqua[data-v-c28e970c]{color:#5ff}.mc_red[data-v-c28e970c]{color:#f55}.mc_light_purple[data-v-c28e970c]{color:#f5f}.mc_yellow[data-v-c28e970c]{color:#ff5}.mc_white[data-v-c28e970c]{color:#fff}.mc_bold[data-v-c28e970c]{font-weight:700}.mc_italic[data-v-c28e970c]{font-style:italic}.mc_strikethrough[data-v-c28e970c],.mc_underlined[data-v-c28e970c]{position:relative;display:inline-block}.mc_strikethrough[data-v-c28e970c]:before,.mc_underlined[data-v-c28e970c]:after{content:"";width:100%;position:absolute;right:0}.mc_strikethrough[data-v-c28e970c]:before{border-bottom:2px solid;border-bottom-color:inherit;top:55%}.mc_underlined[data-v-c28e970c]:after{border-bottom:2px solid;border-bottom-color:inherit;bottom:-8%}#nprogress[data-v-c28e970c]{pointer-events:none}#nprogress .bar[data-v-c28e970c]{background:#54f47f;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-c28e970c]{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #54f47f,0 0 5px #54f47f;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-c28e970c]{position:fixed;z-index:1031;top:15px;right:15px;display:none}#nprogress .spinner-icon[data-v-c28e970c]{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#54f47f;border-left-color:#54f47f;border-radius:50%;animation:nprogress-spinner-c28e970c .4s linear infinite}.nprogress-custom-parent[data-v-c28e970c]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-c28e970c],.nprogress-custom-parent #nprogress .spinner[data-v-c28e970c]{position:absolute}@keyframes nprogress-spinner-c28e970c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}footer[data-v-c28e970c]{box-shadow:0 -2px 10px rgba(0,0,0,.4);background:#212121;color:#fff}footer .links[data-v-c28e970c]{position:absolute;right:0;bottom:46px;text-align:right;color:hsla(0,0%,100%,.7);font-size:14px}@media (max-width:1000px){footer .links[data-v-c28e970c]{position:static;text-align:center;margin:8px 0}}footer .links a[data-v-c28e970c]{margin-top:5px;border-bottom:1px solid hsla(0,0%,100%,.3);transition:all .2s ease;display:inline-block}footer .links a[data-v-c28e970c]:hover{color:#fff;border-color:#fff}footer .footer-container[data-v-c28e970c]{display:block;margin:auto;padding:32px 56px;width:70%;position:relative}footer .footer-container .col.first p[data-v-c28e970c]{color:hsla(0,0%,100%,.7);font-size:14px;max-width:400px}footer .footer-container .col.first .copyright[data-v-c28e970c]{color:#fff}footer .footer-container .col.first .light[data-v-c28e970c]{margin-bottom:32px}.button-list[data-v-c28e970c]{display:flex}.button-list>[data-v-c28e970c]{margin:8px 5px}@media (max-width:1000px){.button-list[data-v-c28e970c]{justify-content:center}}@media screen and (min-width:1000px){.button-list[data-v-c28e970c]{position:absolute;top:32px;right:0}}.fade-enter,.fade-leave-to{visibility:hidden;opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-to,.fade-leave{opacity:1;visibility:visible}@font-face{font-family:WeChatSans;font-weight:600;src:url(../fonts/WeChatSans-Medium.129a7704.otf) format("opentype");font-style:normal}body{margin:0;font-family:Rubik,微软雅黑,Microsoft YaHei UI,sans-serif;scroll-behavior:smooth}[page]{width:100%;min-height:100vh;position:relative}.container{max-width:1000px;display:block}@media (min-width:1000px){.container{margin:2rem auto}}@media (max-width:1000px){.container{margin:2rem}}.logo .cls-2,.logo .cls-3,.logo .cls-4,.logo .cls-5{fill:#fff}.logo-active .cls-2{fill:url(#g2)}.logo-active .cls-3{fill:url(#g3)}.logo-active .cls-4{fill:url(#g4)}.logo-active .cls-5{fill:url(#g5)}.navbar.active .img .cls-2{fill:url(#g2)}.navbar.active .img .cls-3{fill:url(#g3)}.navbar.active .img .cls-4{fill:url(#g4)}.navbar.active .img .cls-5{fill:url(#g5)}.view-out{opacity:0!important}::-moz-selection{background:rgba(84,244,127,.2)}::selection{background:rgba(84,244,127,.2)}@media screen and (min-width:1000px){.hoverscale:hover{transform:scale(1.2)!important}}figure{text-align:center}figure figcaption{color:rgba(0,0,0,.3);font-size:18px;margin:16px 0}figure figcaption span{font-weight:700;color:#000;margin-right:1em}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}.monospace{font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace}.common-background{background-position:50%;background-size:cover;background-repeat:no-repeat}.typo{color:rgba(0,0,0,.7);line-height:1.8}.typo,.typo+figure{position:relative}.typo+figure img,.typo+img{width:100%;display:block;margin:auto}.typo.light{color:hsla(0,0%,100%,.7)}.typo.light a:hover,.typo.light strong{color:#fff}.typo h2,.typo strong{color:#000}.typo h4{color:#dc143c;font-size:1.5rem;font-weight:700}.typo a{position:relative;text-decoration:none;color:inherit}.typo a,.typo a:after{transition:all .2s ease}.typo a:after{background:#54f47f;width:100%;content:" ";display:block;position:absolute;bottom:.5px;z-index:-1;height:5px;left:50%;transform:translateX(-50%);opacity:.4}.typo a:hover{color:#000}.typo a:hover:after{opacity:1}.typo ol,.typo ul{padding-left:24px}.typo h1,.typo h2{line-height:1.5}.typo p{line-height:1.8}.money{font-family:WechatSans;color:#000}a{text-decoration:none;color:inherit}.primary-text{color:transparent;background:linear-gradient(75deg,#54f47f,#50963d);background-clip:text;background-position:50%;background-size:cover;-webkit-background-clip:text;display:inline-block;text-shadow:none}.primarys-text{color:#54f47f}p{margin:1rem 0}abbr{cursor:help}.see-full-in-pc{color:rgba(0,0,0,.7);display:flex;margin:16px auto;justify-content:center;align-items:center}.see-full-in-pc .mdi{margin-right:.5em}.container.content .primary-text,.container>.content .primary-text{font-size:2.5rem;margin:.5rem 0}@media screen and (max-width:1000px){.container.content .primary-text,.container>.content .primary-text{font-size:40.6px}}.container.content ol,.container.content p,.container.content ul,.container>.content ol,.container>.content p,.container>.content ul{font-size:1.2rem;margin:.5rem 0}[lazy]{transition:background-image .3s ease,box-shadow .2s ease!important}.link-card{position:relative;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);padding:16px 24px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;transition:all .2s ease;margin:16px}.link-card .mdi{position:absolute;right:24px;top:16px;opacity:.3;transition:all .2s ease}.link-card.github h2{color:rgba(0,0,0,.3)}.link-card.qq{background:linear-gradient(-96deg,#1680c7,#12b7f5);color:#fff}.link-card.qq h2{color:hsla(0,0%,100%,.7)}.link-card.wenjuan h2{color:rgba(0,0,0,.3)}.link-card.wenjuan img{border-radius:100%;transform:scale(.8)}.link-card.afdian h2{color:rgba(0,0,0,.3)}.link-card.afdian img{border-radius:20%;transform:scale(.8)}@media (min-width:1000px){.link-card:hover{opacity:.5}.link-card:hover .mdi{opacity:1}.link-card:hover .mdi.mdi-arrow-right{transform:translateX(10px)}}@media (max-width:800px){.link-card{padding:8px 12px}}.link-card img{width:100px;height:100px;transform:scale(1.1)}@media (max-width:800px){.link-card img{width:72px;height:72px}}.link-card .text{padding-left:16px}.link-card .text h2{font-weight:400}.link-card .text h1,.link-card .text h2{margin:8px 0}.link-card .text h2{font-size:18px}@media (max-width:800px){.link-card .text h1{font-size:22px}.link-card .text h2{font-size:12px}}.inline-block{display:inline-block}@media (max-width:1000px){.no-mobile{display:none!important}}@media (min-width:1001px){.no-pc{display:none!important}}.darken-background{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:100}.darken-background:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.darken-background.darken-1:after{background:rgba(0,0,0,.1)}.darken-background.darken-2:after{background:rgba(0,0,0,.2)}.darken-background.darken-3:after{background:rgba(0,0,0,.3)}.darken-background.blur:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-small svg{width:16px}::-webkit-scrollbar{width:8px;height:16px;background-color:rgba(0,0,0,.2)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.mc{padding:1em;font-family:Consolas,SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;background-color:#212121;color:#fff;border-radius:5px}@media (max-width:800px){.mc{padding:.5em}}.mc_black{color:#000}.mc_dark_blue{color:#00a}.mc_dark_green{color:#0a0}.mc_dark_aqua{color:#0aa}.mc_dark_red{color:#a00}.mc_dark_purple{color:#a0a}.mc_gold{color:#fa0}.mc_gray{color:#aaa}.mc_dark_gray{color:#555}.mc_blue{color:#55f}.mc_green{color:#5f5}.mc_aqua{color:#5ff}.mc_red{color:#f55}.mc_light_purple{color:#f5f}.mc_yellow{color:#ff5}.mc_white{color:#fff}.mc_bold{font-weight:700}.mc_italic{font-style:italic}.mc_strikethrough,.mc_underlined{position:relative;display:inline-block}.mc_strikethrough:before,.mc_underlined:after{content:"";width:100%;position:absolute;right:0}.mc_strikethrough:before{top:55%}.mc_strikethrough:before,.mc_underlined:after{border-bottom:2px solid;border-bottom-color:inherit}.mc_underlined:after{bottom:-8%}#nprogress{pointer-events:none}#nprogress .bar{background:#54f47f;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #54f47f,0 0 5px #54f47f;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{position:fixed;z-index:1031;top:15px;right:15px;display:none}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#54f47f;border-left-color:#54f47f;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}