.search-box{display:flex;position:relative;align-items:center;font-size:.8rem}.search-box .icon,.search-box [data-icon]{position:absolute;left:.6em;pointer-events:none;color:var(--theme-border-color);transition:all .24s ease-in-out}.search-box input{color:var(--theme-border-color);font-size:inherit;box-sizing:border-box;border:none;border-radius:2em;outline:none;padding:.2rem .6em;padding-left:2em;height:2rem;background-color:#ffffffb3;width:100%;transition:all .12s ease-in-out}.search-box input:focus{color:var(--theme-text-color);background-color:#fffffff0}.search-box input:focus+.icon,.search-box input:focus+[data-icon]{color:var(--theme-text-color)}.search-box.big{font-size:1.4rem}.search-box.big input{width:100%;height:3rem;border-width:4px}.global-navbar .search-box input{background-color:none}.global-navbar{background-color:var(--theme-accent-color);padding:.4rem 1rem;color:var(--theme-background-color);display:flex;align-items:center;position:fixed;height:50px;width:100%;box-sizing:border-box;white-space:nowrap;top:0;z-index:100;transition:all .8s ease}.global-navbar .flex{display:flex;width:100%;gap:1rem;align-items:center}.global-navbar.not-at-top{box-shadow:0 0 8px var(--theme-box-shadow-color)}.global-navbar .side-nav-toggle{font-size:1.2rem;text-align:center;color:var(--theme-accent-link-color);cursor:pointer;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center}.global-navbar .side-nav-toggle:hover{background-color:#fff3}.global-navbar .side-nav-toggle [data-icon]{margin:0 auto}.global-navbar .logo-area .site-logo{height:2.2rem;width:auto}.global-navbar .search-area{flex:1}.global-navbar .user-area .avatar{height:2rem;width:2rem;border-radius:50%}.global-navbar .user-area .user-link{position:relative}.global-navbar .user-area .user-link .dropdown-btn{list-style:none;display:flex;align-items:center}.global-navbar .user-area .user-link [data-icon]{margin-left:6px;color:#fff;transition:all .4s}.global-navbar .user-area .user-link .dropdown-btn.show-user [data-icon]{transform:rotate(180deg)}.global-navbar .user-area .user-link .dropdown-content{position:absolute;top:1.4rem;right:0;padding:0;padding-top:.4rem;width:200px}.global-navbar .user-area .user-link .dropdown-content ul{list-style:none;padding:4px;background-color:#fff;box-shadow:0 0 4px #aaa;border-radius:4px}.global-navbar .user-area .user-link .dropdown-content ul li>*{padding:.5rem}.global-navbar .user-area .user-link .dropdown-content ul li a{display:block;cursor:pointer}.global-navbar .user-area .user-link .dropdown-content ul li a:hover{background-color:var(--theme-tag-color)}.global-navbar .nav-user-card{border-bottom:1px solid;position:relative}.global-navbar .nav-user-card .top{position:relative}.global-navbar .nav-user-card .top .banner-bg{position:absolute;top:calc(-.4rem - 6px);left:-12px;height:56px;width:calc(100% + 24px);background-color:rgba(var(--theme-accent-color--rgb),.1);z-index:0}.global-navbar .nav-user-card .top a{display:inline!important}.global-navbar .nav-user-card .avatar{width:68px;height:68px}.global-navbar .nav-user-card .details .user-name{font-size:1rem}.global-navbar .nav-user-card .details .uid{font-size:.8rem;color:#aaa}.global-navbar .search-icon{display:none}@media screen and (max-width: 450px){.global-navbar .search-full{display:none}.global-navbar .search-icon{display:block}}.global-footer[data-v-ad7bd3ae]{background-color:var(--theme-accent-color);font-size:1rem;color:var(--theme-accent-link-color)}.top[data-v-ad7bd3ae]{padding-top:2rem;padding-bottom:2rem;gap:1.5rem}.bottom[data-v-ad7bd3ae]{padding-top:.5rem;padding-bottom:.5rem}a[data-v-ad7bd3ae]{--color: #eee;font-weight:600}a[data-v-ad7bd3ae]:after{visibility:visible;transform:scaleX(1);width:40%;height:1px}a[data-v-ad7bd3ae]:hover:after{width:100%}.bottom[data-v-ad7bd3ae]{background-color:var(--theme-accent-color-darken)}h4[data-v-ad7bd3ae]{position:relative;margin:1rem 0 .5rem;padding-bottom:.2rem;border-bottom:2px solid;font-size:1.1rem}ul[data-v-ad7bd3ae]{padding-left:1rem;margin:.2rem 0}ul a[data-v-ad7bd3ae]{display:inline;font-weight:400}@media screen and (max-width: 600px){.top[data-v-ad7bd3ae]{flex-direction:column}}li a[data-v-38f1f3db]{padding:.8rem 1.6rem;display:block;color:#888}li a[data-v-38f1f3db]:hover{background-color:#0000000d}li a.not-allowed[data-v-38f1f3db]{cursor:not-allowed;text-decoration:line-through}li a [data-icon][data-v-38f1f3db]{width:2rem}.global-side-nav[data-v-6f3cb4ba]{z-index:90}.backdrop[data-v-6f3cb4ba]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000001a;z-index:90}.inner[data-v-6f3cb4ba]{position:fixed;top:0;left:0;width:240px;max-width:80vw;padding-top:50px;height:100vh;background-color:#fff;z-index:95;transition:all .5s}.side-nav-toggle[data-v-6f3cb4ba]{font-size:1.2rem;text-align:center;margin:auto .5rem;color:var(--theme-border-color);cursor:pointer;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;background-color:#0000000d}.side-nav-toggle [data-icon][data-v-6f3cb4ba]{margin:0 auto}.list[data-v-6f3cb4ba]{max-height:calc(100vh - 56px);overflow-x:auto}.group[data-v-6f3cb4ba]{margin:.5rem 0}.group .title[data-v-6f3cb4ba]{user-select:none;padding:0 1.6rem;margin:1.6rem 0 .4rem;font-weight:600;font-size:.8rem;color:#aaa}.group ul[data-v-6f3cb4ba]{margin:0;list-style:none;padding-left:0}.banner[data-v-6f3cb4ba]{height:50px;padding:.4rem;display:flex;align-items:center}.siteLogo[data-v-6f3cb4ba]{height:2.2rem}.hidden .inner[data-v-6f3cb4ba]{left:-300px}.hidden .backdrop[data-v-6f3cb4ba]{display:none}.search-area[data-v-6f3cb4ba]{display:block;padding:0 1.6rem}.search-area .search-box[data-v-6f3cb4ba]{box-shadow:0 0 8px #ddd;border-radius:2em}@media screen and (min-width: 450px){.search-area[data-v-6f3cb4ba]{display:none!important}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background-color:var(--theme-secondary-color);top:50px}#nprogress .bar .peg{display:none}#nprogress .spinner{top:60px}#nprogress .spinner .spinner-icon{border-top-color:var(--theme-secondary-color);border-left-color:var(--theme-secondary-color)}main[data-v-137b5ece]{padding-top:50px;position:relative;flex:1}main article[data-v-137b5ece]{background-color:#00000005;padding-bottom:3rem;z-index:1}.external-icon[data-v-c4c1733f]{margin-left:.4em;font-size:.7em;vertical-align:0}.isLoading[data-v-e1e6516b]{animation:imgProgress .6s ease infinite alternate}:root{font-size:16px;--theme-accent-color: #3697e7;--theme-accent-color--rgb: 54, 151, 231;--theme-accent-color-darken: #2671c2;--theme-accent-link-color: #fff;--theme-secondary-color: #e02080;--theme-secondary-color--rgb: 224, 32, 128;--theme-text-color: #2c3e50;--theme-link-color: #3f51b5;--theme-link-color--rgb: 63, 81, 181;--theme-background-color: #fff;--theme-text-shadow-color: #fff;--theme-box-shadow-color: #ccc;--theme-box-shadow-color-hover: #aaa;--theme-border-color: #888;--theme-box-shadow: 0 0 4px var(--theme-box-shadow-color);--theme-box-shadow-hover: 0 0 8px var(--theme-box-shadow-color-hover);--theme-tag-color: rgb(214, 228, 255);--theme-danger-color: #f55;--theme-bookmark-color: #ff69b4}h1{font-size:2rem;text-shadow:2px 2px 0 var(--theme-text-shadow-color);box-shadow:0 -.5em #3697e7 inset}h2{font-size:1.4rem;text-shadow:2px 2px 0 var(--theme-text-shadow-color);box-shadow:0 -.5em #5dbcf3 inset;display:inline-block;position:relative;left:50%;transform:translate(-50%);padding:0 .4rem}a{--color: var(--theme-link-color);color:var(--color);text-decoration:none;position:relative;display:inline-block}a.plain{display:unset}a:not(.plain):after{content:"";display:block;position:absolute;width:100%;height:.1em;bottom:-.1em;left:0;background-color:var(--color);visibility:hidden;transform:scaleX(0);transition:all .4s ease-in-out}a:not(.plain):hover:after,a.router-link-active:after,a.tab-active:after,a.is-active:after{visibility:visible;transform:scaleX(1)}a.button{padding:.2rem .4rem;background-color:var(--theme-tag-color);transition:all .4s ease;cursor:pointer}a.button:hover{background-color:rgba(var(--theme-link-color--rgb),1);color:var(--theme-accent-link-color)}button{display:inline-block;padding:.4rem .8rem;font-size:1rem;border:none;border-radius:4px;background-color:#3697e7;color:#fff;cursor:pointer}button:hover{background-color:#45a2ee}button:focus{background-color:#207dc9;box-shadow:0 0 0 2px #fff inset,0 0 0 2px #207dc9}button:disabled{background-color:#ccc;cursor:not-allowed}button:disabled:active{box-shadow:0 0 0 2px #fff inset,0 0 0 2px #ccc}pre{overflow:auto;background:#efefef;padding:4px}code{background-color:#efefef;display:inline;border-radius:2px;padding:.1rem .2rem;color:#e02080;word-break:break-word}.responsive,.body-inner{padding-left:5%;padding-right:5%;max-width:1200px;margin-left:auto;margin-right:auto}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.position-center{text-align:left;position:relative;left:50%;transform:translate(-50%)}.flex-center{display:flex;align-items:center}.pre,.poem{white-space:pre-wrap}.flex{display:flex}.flex-1{flex:1}.flexList .list-item{display:flex;gap:.5rem}.flexList .list-item:not(:first-of-type){margin-top:4px}.flexList .list-item>div{flex:1}.flexList .list-item .key{font-weight:600;box-shadow:2px 0 #dedede}.pointer{cursor:pointer}.fade-in-up{animation:fadeInUp .24s ease}.fade-out-down{animation:fadeOutDown .4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,1rem,0)}}@keyframes imgProgress{0%{background-color:#f2f2f2}to{background-color:#e8e8e8}}html,body{margin:0;padding:0;position:relative}*{box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--theme-text-color);display:flex;flex-direction:column;min-height:100vh}[data-env=production] .dev-only,[data-env=production] .dev-test,[data-env=development] .prod-only{display:none!important}.container{margin-left:10%;margin-right:10%}.narrow-only{display:none}.isAdContainer{display:none!important}@media screen and (max-width: 800px){.container{margin-left:2rem;margin-right:2rem}.narrow-only{display:inherit}.wide-only{display:none}}
