html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}.ka-wrapper,.ka-content{width:100%;height:100%}body{background-color:#f8f9fa}html,body{width:100%;height:100%}*,*:before,*:after{box-sizing:border-box;font-family:Arial,Microsoft YaHei,PingFangSC-Regular,Hiragino Sans GB,Droid Sans Fallback,WenQuanYi Micro Hei,sans-serif}#root{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.text-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer{text-align:center;bottom:0;left:0;position:fixed;width:100%;height:2.5rem;color:#6c757d;opacity:.5;font-weight:300;font-size:smaller;-webkit-user-select:none;user-select:none;margin:0;padding:0;border:none;outline:none;text-decoration:none;z-index:99}.footer:after{content:attr(title);display:block;width:100%;text-align:center;padding-left:6.6px;margin:5px 0;cursor:pointer}.footer a{font-size:inherit;color:inherit;font-weight:inherit;text-decoration:inherit;cursor:pointer;display:inline}.footer a:hover{color:#17a2b8}.footer a:before{content:"(";color:#6c757d}.footer a:after{content:")";color:#6c757d}::-webkit-scrollbar{width:.6vw;height:.6vw;background-color:#ffffff1a}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.3);background-color:#888}::-webkit-scrollbar-track-piece{background-color:#999}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.3);background-color:#2f2f2f}::-webkit-scrollbar-thumb:hover{background-color:#d2691e}.brackets:not(:first-child):before,.square-brackets:not(:first-child):before{margin-left:.25rem}.brackets:not(:empty):before{content:"("}.brackets:not(:empty):after{content:")"}.brackets:not(:last-child):after,.square-brackets:not(:last-child):after{margin-right:.25rem}.square-brackets:not(:empty):before{content:"["}.square-brackets:not(:empty):after{content:"]"}:checked+label{font-weight:bolder}input[type=number]{text-align:right}img:not([src]){display:none}img{border:none;outline:none;text-decoration:none}[cursor=pointer],a:hover,input[type=button],button:hover,img:hover,code:hover,pre:hover,samp:hover,kbd:hover,menu:hover,nav:hover,footer:hover,ruby:hover,rp:hover,rt:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover{cursor:pointer}[data-component=AppLoading].container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f8f9fa}[data-component=AppLoading] .loading-box{position:relative;width:300px;height:300px}[data-component=AppLoading] .loading-box .sun{position:absolute;top:135px;left:calc(50% - 68px);width:136px;height:136px;animation:sun 2.7s linear infinite}[data-component=AppLoading] .loading-box .sun .sun-body{position:absolute;top:18px;left:18px;width:100px;height:100px;border-radius:50%;border:6px solid #343a40;animation:sun-body 2.7s linear infinite}[data-component=AppLoading] .loading-box .sun .sun-body .line{position:absolute;top:-24px;left:calc(50% - 3px);width:6px;height:12px;border-radius:6px;background-color:#ffc107;transform-origin:center 68px}[data-component=AppLoading] .loading-box .sun .eye{position:absolute;top:60px;left:40px;width:6px;height:6px;border-radius:50%;background-color:#17a2b8;box-shadow:16px 0 #17a2b8;animation:eye 2.7s linear infinite}[data-component=AppLoading] .loading-box .horizon{position:absolute;bottom:0;width:100%;height:115px;background-color:#f8f9fa}[data-component=AppLoading] .loading-box .horizon:before{content:"";position:absolute;left:5%;width:90%;height:6px;border-radius:6px;background-color:#343a40}[data-component=AppLoading] .loading-box .horizon:after{content:"loading...";position:absolute;top:30px;width:100%;text-align:center;font-size:25px;color:#343a40;animation:loading 2.7s linear infinite}@keyframes sun{10%{transform:translate(0)}40%,70%{transform:translateY(-40px)}}@keyframes sun-body{40%{transform:rotate(0)}50%,to{transform:rotate(45deg)}}@keyframes eye{50%,60%{transform:scale(1)}55%{transform:scaleY(.1)}70%,to{transform:translate(34px)}}@keyframes loading{40%{opacity:1}60%{opacity:0}}:root{--hr-color: #555}.dotted-hr{position:relative;height:1em;background:linear-gradient(to right,var(--hr-color, #555) 50%,transparent 50%);background-size:10px 2px;background-position:center;background-repeat:repeat-x;border:none;cursor:pointer;margin-block:.5em}.dotted-hr.awesome:before{content:"";display:inline-block;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:1;color:#000;width:14px;opacity:.66;height:2px;background-color:#000;line-height:1;transition:left 1s ease-in-out,color .3s ease,border-color .3s ease}.dotted-hr.awesome:hover:before{opacity:1;left:calc(100% - 30px)}.text-wrap{word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.demo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;cursor:pointer}.demo img:hover{transform:rotate(666turn);transition-delay:1s;transition-property:all;transition-duration:59s;transition-timing-function:cubic-bezier(.34,0,.84,1)}.demo h1{font-size:3rem}[data-component=HandlerLoading].container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00000026;z-index:99999}[data-component=HandlerLoading] .loading{position:relative;width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#dc3545;animation:rotate 2s linear infinite}[data-component=HandlerLoading] .loading:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:3px solid transparent;border-top-color:#28a745;animation:rotate 3s linear infinite}[data-component=HandlerLoading] .loading:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;border:3px solid transparent;border-top-color:#007bff;animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-component=RouterLoading].container{background-color:#00000080;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}[data-component=RouterLoading] .circle{width:50px;height:50px;background-color:#f0f8ff;border-radius:50%;position:absolute;animation:pulse 3s ease-in-out infinite}[data-component=RouterLoading] .circle:nth-child(1){width:50px;height:50px;opacity:1;animation-delay:.12s}[data-component=RouterLoading] .circle:nth-child(2){width:100px;height:100px;opacity:.5;animation-delay:.24s}[data-component=RouterLoading] .circle:nth-child(3){width:150px;height:150px;opacity:.33;animation-delay:.36s}[data-component=RouterLoading] .circle:nth-child(4){width:200px;height:200px;opacity:.25;animation-delay:.48s}[data-component=RouterLoading] .circle:nth-child(5){width:250px;height:250px;opacity:.2;animation-delay:.6s}[data-component=RouterLoading] .circle:nth-child(6){width:300px;height:300px;opacity:.16;animation-delay:.72s}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.7)}75%{transform:scale(1)}}
