.FloatBar_floatbar__45Ip0{position:fixed;bottom:30px;right:30px;width:46px;height:46px;z-index:1;font-size:16px}.FloatBar_floatbar__45Ip0 .bar{transition:var(--transition);box-shadow:0 2px 4px 1px rgba(0,0,0,.2);display:flex;flex-direction:row;align-items:center;justify-content:center}.FloatBar_floatbar__45Ip0 .bar.ctl-pie{position:relative;width:inherit;height:inherit;cursor:pointer;border-radius:50%;background:var(--color-blue);z-index:1;font-size:24px;color:#fff}.FloatBar_floatbar__45Ip0 .bar.ctl-pie i{transition:var(--transition);transform-origin:center;transform:rotate(270deg)}.FloatBar_floatbar__45Ip0 .bar.bar-item{position:absolute;cursor:pointer;bottom:0;right:0;height:36px;width:36px;z-index:0;opacity:1;border-radius:var(--border-radius);box-shadow:0 2px 4px 1px rgba(0,0,0,.2);color:var(--color);background-color:#fff;text-decoration:none}.FloatBar_floatbar__45Ip0 .bar.bar-item.up{transform:translate3d(0,-200%,0)}.FloatBar_floatbar__45Ip0 .bar.bar-item.coffee{transform:translate3d(-140%,-140%,0)}.FloatBar_floatbar__45Ip0 .bar.bar-item.github{transform:translate3d(-200%,0,0)}.FloatBar_floatbar__45Ip0 .bar.bar-item:hover{background:var(--color-blue);color:#fff}.FloatBar_floatbar__45Ip0:not(.FloatBar_open__1ytmL) .ctl-pie i{transform:rotate(0deg)}.FloatBar_floatbar__45Ip0:not(.FloatBar_open__1ytmL) .bar-item{opacity:0!important;transform:translateZ(0)!important}.GitComment_gitcomment__m1G1g .vue-git-comment .comment-num a,.GitComment_gitcomment__m1G1g .vue-git-comment .vgc-markdown-body a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity));text-decoration-line:none}.GitComment_gitcomment__m1G1g .vue-git-comment .comment-num a:hover,.GitComment_gitcomment__m1G1g .vue-git-comment .vgc-markdown-body a:hover{--tw-text-opacity:0.8;text-decoration-line:underline}div.Markdown_markdown__aN6tJ{position:relative;color:var(--color)}div.Markdown_markdown__aN6tJ h1,div.Markdown_markdown__aN6tJ h2,div.Markdown_markdown__aN6tJ h3,div.Markdown_markdown__aN6tJ h4,div.Markdown_markdown__aN6tJ h5{padding-bottom:.5em;margin-top:2em;margin-bottom:1.2em;border-bottom:1px solid #eaecef}div.Markdown_markdown__aN6tJ a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity));text-decoration-line:none}div.Markdown_markdown__aN6tJ a:hover{--tw-text-opacity:0.8;text-decoration-line:underline}div.Markdown_markdown__aN6tJ div,div.Markdown_markdown__aN6tJ p{overflow:hidden}div.Markdown_markdown__aN6tJ blockquote{padding:16px;border-left:4px solid var(--color-blue);background-color:#f8f8f8;color:#3a4046}div.Markdown_markdown__aN6tJ table{-webkit-overflow-scrolling:touch}div.Markdown_markdown__aN6tJ pre{background:#fdf6e3;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}div.Markdown_markdown__aN6tJ .mac-card{background-color:#282c34}div.Markdown_markdown__aN6tJ .mac-card>pre{margin:0!important;overflow:hidden;box-shadow:none;background-color:#282c34!important}.TransitionWrap_fadeEnter__JvHFP{opacity:0}.TransitionWrap_fadeEnterActive__q3_np{opacity:1;transition:var(--transition)}.TransitionWrap_fadeExit___8wuY{opacity:1}.TransitionWrap_fadeExitActive__jIJr7{opacity:0;transition:var(--transition)}.TransitionWrap_slideEnter__82vBJ{opacity:0;transform:translateY(-10%)}.TransitionWrap_slideEnterActive__kBKZI{opacity:1;transition:var(--transition);transform:translateY(0)}.TransitionWrap_slideExit__4xLp7{opacity:1;transform:translateY(0)}.TransitionWrap_slideExitActive__JYZgp{opacity:0;transform:translateY(-10%);transition:var(--transition)}.Navbar_pcbar__j314i{position:relative;height:60px;background-color:var(--color);box-shadow:0 0 5px rgba(0,0,0,.5)}.Navbar_pcbar__j314i .brand,.Navbar_pcbar__j314i .container{display:flex;flex-direction:row;align-items:center}.Navbar_pcbar__j314i .brand{text-decoration:none;color:#fff;font-weight:700;background:hsla(0,0%,100%,.45);height:60px;padding:0 20px}.Navbar_pcbar__j314i .brand img{width:26px;height:26px}.Navbar_pcbar__j314i .brand span{margin-left:10px;text-shadow:1px 1px 3px var(--color)}.Navbar_pcbar__j314i .menu-bar{margin-left:auto}.Navbar_pcbar__j314i.Navbar_light__Zmyaw{background-color:transparent;background:linear-gradient(rgba(0,0,0,.2),transparent);box-shadow:none}.Navbar_pcbar__j314i.Navbar_light__Zmyaw .brand{font-size:16px}.Navbar_pcbar__j314i.Navbar_light__Zmyaw .brand,.Navbar_pcbar__j314i.Navbar_light__Zmyaw .menu-item-text{font-weight:700;color:#30353f;color:#fff;text-shadow:2px 2px 8px #69758a}.Navbar_pcbar__j314i.Navbar_light__Zmyaw .menu-item:hover{background:hsla(0,0%,100%,.45)}.Navbar_pcbar__j314i.Navbar_light__Zmyaw .list-menu{border:none;background-color:hsla(0,0%,100%,.45)}.Navbar_menu-item__kAJNs{position:relative;display:inline-block;height:60px;line-height:60px;cursor:pointer;color:#fff;text-decoration:none;transition:.2s}.Navbar_menu-item__kAJNs .menu-item-text{text-decoration:none;display:inline-block;width:100%;padding:0 30px;height:100%;color:#fff;display:flex;flex-direction:row;align-items:center}.Navbar_menu-item__kAJNs .menu-item-text>span{margin-left:5px;font-weight:700}.Navbar_menu-item__kAJNs .menu-item-text .list-menu{display:none}.Navbar_menu-item__kAJNs:hover{background-color:#262c35}.Navbar_menu-item__kAJNs:hover ul{display:block!important}.Navbar_list-menu__0QAtC{position:absolute;display:none;border-radius:var(--border-radius);top:100%;right:0;z-index:1000;min-width:160px;padding:5px 0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);border-top-left-radius:0;border-top-right-radius:0}.Navbar_list-menu__0QAtC>li{padding:0;margin:0}.Navbar_list-menu__0QAtC>li a{display:block;color:var(--color);text-decoration:none;line-height:20px;padding:10px 20px;font-size:14px}.Navbar_list-menu__0QAtC>li a:hover{color:#fff;background-color:#d9534f;margin:0 -1px;padding:10px 21px}.Navbar_list-menu__0QAtC>li a i{margin-right:5px}.Navbar_triangle__mbNza{position:relative;overflow:hidden}.Navbar_triangle__mbNza:after{content:"";position:absolute;width:0;height:0;bottom:0;left:0;border-color:transparent #fff;border-style:solid;border-width:50px 100vw 0 0}.styles_articleindex__yoc0J{position:relative}.styles_articleindex__yoc0J .ai-title{color:#333;font-size:16px;margin:0 0 10px}.styles_articleindex__yoc0J .ai-item{display:block;cursor:pointer;position:relative;text-decoration:none;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:12px;color:#8491a5;border-radius:var(--border-radius)}.styles_articleindex__yoc0J .ai-item:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#8491a5;position:absolute;top:50%;margin-top:-2.5px;z-index:1}.styles_articleindex__yoc0J .ai-item:after{content:"";position:absolute;left:8px;width:1px;height:100%;background:#ddd}.styles_articleindex__yoc0J .ai-item:first-of-type:after{top:50%}.styles_articleindex__yoc0J .ai-item:last-of-type:after{bottom:50%}.styles_articleindex__yoc0J .ai-item.active,.styles_articleindex__yoc0J .ai-item:hover{color:var(--color-blue);background:rgba(0,0,0,.05)}.styles_articleindex__yoc0J .ai-item.active:before,.styles_articleindex__yoc0J .ai-item:hover:before{background-color:var(--color-blue)}.styles_articleindex__yoc0J .ai-item.active{font-weight:500}.styles_articleindex__yoc0J .h1{padding-left:18px}.styles_articleindex__yoc0J .h1:before{left:6px;transform:scale(1.3)}.styles_articleindex__yoc0J .h2{padding-left:30px}.styles_articleindex__yoc0J .h2:before{left:6px;transform:scale(1.1)}.styles_articleindex__yoc0J .h3{padding-left:42px}.styles_articleindex__yoc0J .h3:before{left:6px;transform:scale(.9)}.styles_articleindex__yoc0J .h4{padding-left:54px}.styles_articleindex__yoc0J .h4:before{left:6px;transform:scale(.7)}.styles_articleindex__yoc0J .h5{padding-left:66px}.styles_articleindex__yoc0J .h5:before{left:6px;transform:scale(.5)}.styles_articleindex__yoc0J .h6{padding-left:78px}.styles_articleindex__yoc0J .h6:before{left:6px;transform:scale(.3)}.LabelBox_labelbox__1Oafc{overflow:hidden;padding:16px 5px 4px 20px;transition:var(--transition);background:var(--color-gray);border-radius:.25rem;border-radius:var(--border-radius)}.LabelBox_labelbox__1Oafc .cur-wrap{margin-bottom:20px;font-weight:700;display:flex;flex-direction:row;align-items:center;font-size:14px}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label{color:#3d4450;border:1px solid #3d4450;margin-left:10px;text-decoration:none;border-radius:6px;overflow:hidden;display:flex;flex-direction:row;align-items:center;transition:.3s}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label:hover{box-shadow:3px 3px 6px rgba(0,0,0,.2)}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label>span{padding:0 16px}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label .clear{padding:0 10px;font-size:14px;background:#3d4450;color:#fff;transition:.3s}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label:hover{color:#d9534f;border-color:#d9534f}.LabelBox_labelbox__1Oafc .cur-wrap .cur-label:hover .clear{background-color:#d9534f}.LabelBox_labelbox__1Oafc .label{text-decoration:none;color:#fff;font-size:12px;padding:2px 6px;display:inline-block;border-radius:6px;margin-right:6px;margin-bottom:6px;transition:.3s}.LabelBox_labelbox__1Oafc .label:hover{box-shadow:3px 3px 6px rgba(0,0,0,.2);opacity:.7}