.animate-shake{-webkit-animation:shake-kf .95s cubic-bezier(.36,.07,.19,.97) both;animation:shake-kf .95s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes shake-kf{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake-kf{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.animate-zoom{-webkit-animation:zoom-kf .7s;animation:zoom-kf .7s}@-webkit-keyframes zoom-kf{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-kf{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.animate-top{position:relative;-webkit-animation:animatetop-kf .5s;animation:animatetop-kf .5s}@-webkit-keyframes animatetop-kf{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop-kf{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.animate-shaking{-webkit-animation:shake-kf 2s cubic-bezier(.36,.07,.19,.97) both;animation:shake-kf 2s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.animate-fading{-webkit-animation:fading-kf 2s infinite;animation:fading-kf 2s infinite}@-webkit-keyframes fading-kf{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes fading-kf{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.animate-fade{-webkit-animation:fade-kf .7s;animation:fade-kf .7s}@-webkit-keyframes fade-kf{0%{opacity:0}to{opacity:1}}@keyframes fade-kf{0%{opacity:0}to{opacity:1}}.animate-spinning{-webkit-animation:spinning-kf 1.3s linear infinite;animation:spinning-kf 1.3s linear infinite}@-webkit-keyframes spinning-kf{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinning-kf{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animate-left{position:relative;-webkit-animation:animateleft-kf .5s;animation:animateleft-kf .5s}@-webkit-keyframes animateleft-kf{0%{left:-300px;opacity:0}to{left:0;opacity:1}}@keyframes animateleft-kf{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.animate-right{position:relative;-webkit-animation:animateright-kf .5s;animation:animateright-kf .5s}@-webkit-keyframes animateright-kf{0%{right:-300px;opacity:0}to{right:0;opacity:1}}@keyframes animateright-kf{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.animate-bottom{position:relative;-webkit-animation:animatebottom-kf .5s;animation:animatebottom-kf .5s}@-webkit-keyframes animatebottom-kf{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom-kf{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}body,html{margin:0;height:100%}a{color:inherit;text-decoration:none;background-color:transparent}.center{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-shadow{border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.9);box-shadow:0 3px 6px rgba(0,0,0,.9)}a:active,a:hover{outline-width:0}.w-100{width:100%}.h-100{height:100%}.w-auto{width:auto}.justify-content-center{-webkit-justify-content:center;justify-content:center}.justify-content-end{-webkit-justify-content:flex-end;justify-content:flex-end}.align-middle{vertical-align:middle}.align-items-start{-webkit-align-items:flex-start;align-items:flex-start}.align-items-end{-webkit-align-items:flex-end;align-items:flex-end}.align-items-center{-webkit-align-items:center;align-items:center}.align-content-center{-webkit-align-content:center;align-content:center}.circle{border-radius:50%}.float-left{float:left}.float-right{float:right}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:7px;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.4rem;line-height:inherit;color:inherit;white-space:normal}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,hr{margin-top:0;margin-bottom:.5rem}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.d-none{display:none}.d-block{display:block}.d-flex{display:-webkit-flex;display:flex}.flex-row{-webkit-flex-direction:row;flex-direction:row}.flex-row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-fill{-webkit-flex:1 1 auto;flex:1 1 auto}.font-italic{font-style:italic!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-l{margin-left:.25rem!important}.nav{width:100%;overflow:hidden}.p-0{padding:0}.m-0{margin:0}.mt-1{margin-top:1px}.mb-1{margin-bottom:1px}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.row{position:relative;width:100%}.row:after,.row:before{content:"";display:table;clear:both}.col{float:left;width:100%;padding:3px}.col.sm-1{width:8.33333%}.col.sm-2{width:16.66666%}.col.sm-3{width:24.99999%}.col.sm-4{width:33.33333%}.col.sm-5{width:41.66666%}.col.sm-6{width:49.99999%}.col.sm-7{width:58.33333%}.col.sm-8{width:66.66666%}.col.sm-9{width:74.99999%}.col.sm-10{width:83.33333%}.col.sm-11{width:91.66666%}.col.sm-12{width:99.99999%}@media (min-width:601px){.col.md-1{width:8.33333%}.col.md-2{width:16.66666%}.col.md-3{width:24.99999%}.col.md-4{width:33.33333%}.col.md-5{width:41.66666%}.col.md-6{width:49.99999%}.col.md-7{width:58.33333%}.col.md-8{width:66.66666%}.col.md-9{width:74.99999%}.col.md-10{width:83.33333%}.col.md-11{width:91.66666%}.col.md-12{width:99.99999%}}@media (min-width:993px){.col.lg-1{width:8.33333%}.col.lg-2{width:16.66666%}.col.lg-3{width:24.99999%}.col.lg-4{width:33.33333%}.col.lg-5{width:41.66666%}.col.lg-6{width:49.99999%}.col.lg-7{width:58.33333%}.col.lg-8{width:66.66666%}.col.lg-9{width:74.99999%}.col.lg-10{width:83.33333%}.col.lg-11{width:91.66666%}.col.lg-12{width:99.99999%}}.container:after,.container:before{content:"";display:table;clear:both}.responsive{display:block;overflow-x:auto}.img-fluid{max-width:100%;height:auto}img.responsive{position:absolute;max-width:80%;top:10%;left:10%;border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.9);box-shadow:0 3px 6px rgba(0,0,0,.9)}img.responsive:empty{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (orientation:portrait){img.responsive{max-width:95%}}@media screen and (orientation:landscape){img.responsive{max-height:95%}}table{border-collapse:collapse;border-spacing:0;width:100%;display:table}td,th{border:0;padding:3px}.text-decoration-none{text-decoration:none!important}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.user-drag-none{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:hsla(24,20%,50%,.08);background:-webkit-gradient(linear,left top,right top,color-stop(70%,hsla(24,20%,50%,.1)),to(hsla(24,20%,50%,0)));background:-webkit-linear-gradient(left,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;-webkit-box-shadow:0 1px #fff;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}