.language-switcher[data-v-3b966317]{z-index:1000;position:fixed;top:20px;right:100px}.language-switcher .lang-button[data-v-3b966317]{cursor:pointer;color:#fff;text-align:center;background-color:#de335e;border:none;min-width:40px;padding:8px 16px;font-family:Pixel,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 0 #fff0,6px 6px #0003}.language-switcher .lang-button[data-v-3b966317]:hover{background-color:#ef406c;box-shadow:0 0 #fff0,3px 3px #0003}.language-switcher .lang-button[data-v-3b966317]:active{background-color:#c92a52;transform:translate(1px,1px);box-shadow:0 0 #fff0,2px 2px #0003}.language-switcher .lang-button[data-v-3b966317]:focus{outline:none}@media (width<=768px){.language-switcher[data-v-3b966317]{top:10px;right:90px}.language-switcher .lang-button[data-v-3b966317]{min-width:32px;padding:6px 12px;font-size:12px;box-shadow:0 0 #fff0,4px 4px #0003}.language-switcher .lang-button[data-v-3b966317]:hover{box-shadow:0 0 #fff0,2px 2px #0003}.language-switcher .lang-button[data-v-3b966317]:active{box-shadow:0 0 #fff0,1px 1px #0003}}html{box-sizing:border-box;height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;height:100%;font-size:14px}#app{height:100%}*,:before,:after{box-sizing:inherit;margin:0;padding:0}a,a:focus,a:hover{cursor:pointer;color:inherit;outline:none;text-decoration:none}div:focus{outline:none}body{color:#ccc;background-color:#212121;font-family:Pixel,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.75}@font-face{font-family:vcr-osd;src:url(../fonts/vcr-osd.ttf);font-display:swap}@font-face{font-family:Pixel;src:url(../fonts/zpix.woff2)format("woff2");font-display:swap}@font-face{font-family:xkcd;src:url(../fonts/zpix.woff2)format("woff2");font-display:swap}::selection{background:#fff3}.container{padding:40px 0}.wrapper{width:70%;margin:0 auto}.app{height:100%}.app-container{min-height:100%}.footer{text-align:center;background:#2a2a2a;margin-top:3em;padding:2em 0;font-size:.9em;line-height:2}.footer p{justify-content:center;align-items:center;display:flex}.footer p a{color:#de335e;display:contents}@media screen and (width<=700px){.wrapper{width:90%;margin:0 5%}.container{padding:20px 0}}.intro{width:100%;height:100%}.intro .banner{background:#2a2a2a;flex-direction:column-reverse;justify-content:center;width:100%;padding:60px 0;display:flex}.intro .banner-wrapper .logo-text{color:#de335e;text-shadow:0 0 #fff0,10px 10px #0003;margin-bottom:40px;font-family:vcr-osd;font-size:7em}.intro .banner-wrapper .p2{margin-bottom:40px;font-size:1.1em}.intro .banner-wrapper .btn{cursor:pointer;color:#fff;background-color:#de335e;padding:14px 40px;font-size:1.1em;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 #fff0,10px 10px #0003}.intro .banner-wrapper .btn:hover{background-color:#ef406c;box-shadow:0 0 #fff0,5px 5px #0003}.intro .main{padding-top:5em}.intro .main .item{padding-bottom:4em;display:flex}.intro .main .item:last-child{padding-bottom:0}.intro .main .item .left{width:120px;min-width:120px}.intro .main .item .icon-mark{color:#de335e;text-shadow:0 0 #fff0,5px 5px #0003;text-align:center;background-color:#2a2a2a;width:80px;height:80px;font-family:vcr-osd;font-size:3.2em;line-height:80px}.intro .main .item .p1{color:#fff;margin-bottom:1.3em;font-size:1.6em;font-weight:500;line-height:1}.intro .main .item .p2{color:#fff;font-size:1.2em;font-weight:500}.intro .markdown-body{color:#ddd;background-color:#0000;flex:1;width:100%;font-family:Pixel,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.intro .markdown-body>:last-child{margin-bottom:0!important}.intro .markdown-body li>p{margin-top:16px}.intro .markdown-body li+li{margin-top:.25em}.intro .markdown-body p{margin-top:0;margin-bottom:10px}.intro .markdown-body pre,.intro .markdown-body code{word-wrap:normal;background-color:#2a2a2a;border-radius:6px;margin-top:0;margin-bottom:0;padding:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;overflow:auto}.intro .markdown-body code{padding:8px}.intro .markdown-body .overflow-x{width:100%;overflow-x:auto}.intro .markdown-body .usage-method{margin-bottom:28px}.intro .markdown-body .usage-method:last-child{margin-bottom:0}.intro .markdown-body .usage-method-title{color:#fff;font-size:1.1em;font-weight:500}.intro .markdown-body .usage-method-title:before{color:#de335e;content:">";margin-right:8px;font-family:vcr-osd}.intro .markdown-body .command-line{width:auto;max-width:100%;display:inline-block;position:relative}.intro .markdown-body .command-line pre{width:auto;min-width:240px;padding-right:50px;display:block}.intro .markdown-body .command-line button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:6px;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.intro .markdown-body .command-line button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.intro .markdown-body .command-line button:hover{color:#de335e;background:#ffffff0f}.intro .markdown-body .command-line button:focus-visible{outline-offset:2px;outline:2px solid #de335e}.intro .markdown-body .command-line--prompt{width:100%;max-width:880px;display:block}.intro .markdown-body .command-line--prompt pre{box-sizing:border-box;white-space:pre-wrap;width:100%;line-height:1.6}.intro .markdown-body a{color:#de335e}.intro .markdown-body ul{margin-bottom:3em;padding-left:0;list-style:inside}.intro .markdown-body ul li{margin-bottom:16px}.intro .markdown-body ul pre{width:100%;margin:1em 0;display:table-caption}.intro .markdown-body ul .todo{text-decoration:line-through}@media (width<=700px){.intro .wrapper{width:90%}.intro .wrapper .logo-text{margin-bottom:10px;font-size:17vw}.intro .main{display:block!important}.intro .main .item{flex-direction:column}.intro .main .item .left,.intro .main .item .p1{margin-bottom:20px}}.result{width:100%;height:100%}.result .top-bar{background:#2a2a2a;width:100%;padding:40px 0}.result .top-bar .wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.result .top-bar .button{cursor:pointer;color:#fff;background-color:#444;padding:10px 20px;font-size:1em;transition:all .3s;display:inline-block;box-shadow:0 0 #fff0,8px 8px #0003}.result .top-bar .button:hover{background-color:#4a4a4a;box-shadow:0 0 #fff0,5px 5px #0003}.result .top-bar .button{margin-right:30px}.result .top-bar h1{color:#999;text-shadow:0 0 #fff0,6px 6px #0003;font-family:vcr-osd;font-weight:400;line-height:48px}.result .main{padding-top:0}.result .main.wrapper{position:relative}.result .main .title{margin-bottom:20px}.result .top-result h1{color:#de335e;text-shadow:0 0 #fff0,6px 6px #0003;margin-bottom:40px;font-size:2em}.result .top-result .result-line{display:flex}.result .top-result .score-box{margin-right:60px;display:inline-block;position:relative}.result .top-result .score-number{color:#fff;text-shadow:0 0 #fff0,10px 10px #0003;background-color:#de335e;padding:30px;font-family:vcr-osd;font-size:8em;line-height:1;display:inline-block;box-shadow:0 0 #fff0,10px 10px #0003}.result .top-result .subtitle{color:#fff;font-size:1.2em;animation:1s ease-in-out infinite alternate subtitleAni;position:absolute;bottom:0;right:-20%;transform:rotate(-10deg)}.result .top-result .content{font-size:1em}.result .top-result .content .p1{color:#de335e;font-size:1.5em}.result .top-result .content .p2{color:#999;margin-left:8px;font-size:.9em}.result .top-result .exp{opacity:.46;margin-top:40px;font-size:.85em}.result .content .section{justify-content:space-between;display:flex}.result .content .section .item{box-sizing:border-box;background-color:#2a2a2a;width:48%;margin-bottom:40px;padding:10px;box-shadow:0 0 #fff0,10px 10px #0000001a}.result .content .section .item .bar-chart{width:100%;background-color:#2a2a2a!important}.result .content .section .item h2{margin:0 0 0 10px;font-weight:400}.result .table-box{width:100%;margin-top:10px;overflow:auto}.result .table-box .table{border-collapse:collapse;border-spacing:0;width:100%}.result .table-box .table .l{min-width:10em}.result .table-box .table tr{border-bottom:1px solid #555}.result .table-box .table tr td{text-align:center;padding:10px}.result .table-box .table th{text-align:center;border-bottom:1px solid #999;padding:10px}.result .table-box .table td{text-align:center;padding:10px}.result .table-box .table .active{color:#de335e}.result .table-box .tips{color:#999;margin-top:10px;font-size:14px}@keyframes subtitleAni{0%{color:#ffffd1;transform:rotate(-12deg)scale(1)}to{color:#ffff6d;transform:rotate(-8deg)scale(1.2)}}@media screen and (width<=700px){.result .top-bar{padding:30px 0}.result .top-bar .wrapper{flex-direction:column}.result .top-bar .wrapper .button{margin-bottom:20px}.result .result-line{flex-direction:column}.result .result-line .score-box{text-align:center;margin-bottom:40px;margin-right:0;display:flex}.result .result-line .score-box .score-number{margin:0 auto}.result .result-line .score-box .subtitle{right:0}.result .content .section{flex-direction:column;width:100%}.result .content .section .item{width:100%}}
